.FG-_HW_page{min-height:75vh;padding:64px 0 100px}.FG-_HW_hero{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-bottom:64px;display:grid}.FG-_HW_eyebrow{color:var(--mantine-color-coyoteRed-7);text-transform:uppercase;letter-spacing:2px;margin-bottom:18px;font-size:11px;font-weight:800}.FG-_HW_page h1,.FG-_HW_page h2,.FG-_HW_page h3{font-family:var(--mantine-font-family-headings)}.FG-_HW_page h1{margin:0 0 24px;font-size:clamp(36px,5vw,62px);line-height:1.15}.FG-_HW_page h2{font-size:29px;line-height:1.3}.FG-_HW_lead{color:var(--mantine-color-dimmed);font-size:20px;line-height:1.7}.FG-_HW_heroImage{border-radius:22px 22px 70px;min-height:390px;position:relative;overflow:hidden}.FG-_HW_heroImage img{object-fit:cover}.FG-_HW_primaryLink{background:var(--mantine-color-coyoteRed-7);color:#fff;border-radius:9px;align-items:center;gap:16px;margin-top:16px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.FG-_HW_primaryLink:hover{background:var(--mantine-color-coyoteRed-8)}.FG-_HW_story{border-top:1px solid var(--mantine-color-default-border);grid-template-columns:1.3fr 1fr;gap:70px;padding-top:50px;display:grid}.FG-_HW_story p{line-height:1.9}.FG-_HW_visit{background:#f7f1e8;border-radius:16px;padding:30px}[data-mantine-color-scheme=dark] .FG-_HW_visit{background:var(--mantine-color-dark-6)}.FG-_HW_visit{align-self:start}.FG-_HW_visit h2{margin-top:0}:is(.FG-_HW_visit h3,.FG-_HW_visit p:has(svg)){align-items:center;gap:10px;display:flex}.FG-_HW_hours{margin-bottom:4px;font-size:22px;font-weight:800}.FG-_HW_note{color:var(--mantine-color-dimmed);font-size:13px;line-height:1.7}.FG-_HW_phone,.FG-_HW_backLink{color:var(--mantine-color-coyoteRed-7);text-underline-offset:4px;align-items:center;gap:8px;font-weight:700;display:inline-flex}.FG-_HW_empty{border:1px solid var(--mantine-color-default-border);border-radius:14px;padding:40px 24px}@media (max-width:48em){.FG-_HW_page{padding-top:36px}.FG-_HW_hero,.FG-_HW_story{grid-template-columns:1fr;gap:30px}.FG-_HW_heroImage{min-height:280px}.FG-_HW_story{padding-top:30px}}.FG-_HW_schedule h3{margin:22px 0 14px;font-size:19px}.FG-_HW_schedule dl{margin:0}.FG-_HW_schedule dl>div{border-bottom:1px solid var(--mantine-color-default-border);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:9px 0;font-size:14px;display:flex}.FG-_HW_schedule dd{margin:0;font-weight:700}.FG-_HW_menuPage{background:var(--mantine-color-body)}.FG-_HW_menuPaper{background:#fff;margin-top:28px;padding:clamp(24px,5vw,60px)}[data-mantine-color-scheme=dark] .FG-_HW_menuPaper{background:var(--mantine-color-dark-7)}.FG-_HW_menuPaper{color:var(--mantine-color-text);border:1px solid var(--mantine-color-default-border);border-radius:20px;box-shadow:0 8px 30px #0000000a}.FG-_HW_menuHeader{text-align:center;border-bottom:1px solid var(--mantine-color-default-border);padding-bottom:42px}.FG-_HW_menuLogo{justify-content:center;margin:0 auto 30px;display:flex}.FG-_HW_menuLogo img{width:min(280px,75%);height:auto}.FG-_HW_menuHeader h1{margin:0 0 18px;font-size:clamp(38px,6vw,64px);font-weight:800}.FG-_HW_menuTagline{letter-spacing:2px;color:var(--mantine-color-coyoteRed-7);font-size:10px;font-weight:800;line-height:1.8}.FG-_HW_menuWelcome{color:var(--mantine-color-dimmed);font-size:17px;line-height:1.8}.FG-_HW_menuSections{columns:2;column-gap:48px;padding-top:40px}.FG-_HW_menuSection{break-inside:avoid;margin-bottom:40px}.FG-_HW_sectionHeading{border-bottom:3px solid var(--mantine-color-coyoteRed-7);margin-bottom:24px;padding-bottom:14px}.FG-_HW_sectionHeading h2{margin:0;font-size:26px;line-height:1.4}.FG-_HW_fridayBadge{background:var(--mantine-color-coyoteRed-0);border-radius:6px;margin-top:10px;display:inline-block}[data-mantine-color-scheme=dark] .FG-_HW_fridayBadge{background:var(--mantine-color-dark-5)}.FG-_HW_fridayBadge{color:var(--mantine-color-coyoteRed-8)}[data-mantine-color-scheme=dark] .FG-_HW_fridayBadge{color:var(--mantine-color-coyoteRed-2)}.FG-_HW_fridayBadge{padding:4px 10px;font-size:12px;font-weight:700}.FG-_HW_fridayMark{color:var(--mantine-color-coyoteRed-6);margin-left:4px}.FG-_HW_fridayNote{color:var(--mantine-color-coyoteRed-8)}[data-mantine-color-scheme=dark] .FG-_HW_fridayNote{color:var(--mantine-color-coyoteRed-2)}.FG-_HW_fridayNote{font-size:14px;font-weight:700}.FG-_HW_menuEntry{break-inside:avoid;padding-bottom:24px}.FG-_HW_dishLine{align-items:baseline;gap:9px;display:flex}.FG-_HW_dishLine h3{font-family:var(--mantine-font-family);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:800;line-height:1.5}.FG-_HW_dots{border-bottom:1px dotted var(--mantine-color-default-border);flex:1;min-width:12px}.FG-_HW_dishPrice,.FG-_HW_menuOptions dd{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:800}.FG-_HW_dishDescription{color:var(--mantine-color-dimmed);white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.7}.FG-_HW_serving{color:var(--mantine-color-dimmed);margin:7px 0 0;font-size:13px}.FG-_HW_menuOptions{margin:12px 0 0}.FG-_HW_menuOptions>div{align-items:baseline;gap:10px;margin-top:8px;display:flex}.FG-_HW_menuOptions dt{flex:1;align-items:baseline;gap:10px;font-size:14px;display:flex}.FG-_HW_menuOptions dt:after{content:"";border-bottom:1px dotted var(--mantine-color-default-border);flex:1;min-width:12px}.FG-_HW_menuOptions dd{margin:0;font-size:15px}.FG-_HW_menuBottom{text-align:center;border-top:1px solid var(--mantine-color-default-border);margin-top:10px;padding-top:24px}.FG-_HW_menuSignoff{font-family:var(--mantine-font-family-headings);margin:12px 0;font-size:26px}.FG-_HW_menuFinePrint{color:var(--mantine-color-dimmed);max-width:600px;margin:0 auto;font-size:12px;line-height:1.7}.FG-_HW_menuPaper .FG-_HW_schedule{text-align:left;max-width:440px;margin:24px auto}.FG-_HW_menuPaper .FG-_HW_phone{font-size:14px}@media (max-width:48em){.FG-_HW_menuSections{columns:1}.FG-_HW_menuPaper{padding:32px 22px}.FG-_HW_dishLine h3{font-size:18px}}@media print{.FG-_HW_menuPage{background:#fff;padding:0}.FG-_HW_menuPage .FG-_HW_backLink{display:none}.FG-_HW_menuPaper{box-shadow:none;margin:0}.FG-_HW_menuSections{columns:2;column-gap:32px}}
