.rhero[data-astro-cid-rejqimfy]{position:relative;min-height:37.5rem;display:flex;align-items:flex-end;overflow:hidden;background:var(--navy);isolation:isolate}.rhero__media[data-astro-cid-rejqimfy]{position:absolute;inset:-6% 0;z-index:-2;overflow:hidden}.rhero__img[data-astro-cid-rejqimfy]{width:100%;height:100%;object-fit:cover;will-change:transform}.rhero__scrim[data-astro-cid-rejqimfy]{position:absolute;inset:0;background:var(--hero-scrim)}.rhero__body[data-astro-cid-rejqimfy]{position:relative;display:flex;flex-direction:column;align-items:flex-start;--stack-gap: 1.25rem;gap:var(--stack-gap);padding-block:var(--sec-y);color:var(--cream)}.rhero__logo[data-astro-cid-rejqimfy]{width:8.75rem;height:8.75rem;object-fit:contain}.rhero__title[data-astro-cid-rejqimfy]{font-size:var(--t-hero-sm);line-height:var(--lh-hero);color:var(--cream)}.rhero__lede[data-astro-cid-rejqimfy]{font-size:var(--t-17);line-height:var(--lh-body);color:var(--hero-copy);max-width:38rem}.rhero__cta[data-astro-cid-rejqimfy]{display:flex;gap:.875rem;flex-wrap:wrap}@media(max-width:36rem){.rhero__logo[data-astro-cid-rejqimfy]{width:6rem;height:6rem}}.specials[data-astro-cid-vszmgukx]{background:var(--sand);padding-block:var(--sec-y)}.specials__head[data-astro-cid-vszmgukx]{display:flex;flex-direction:column;gap:.75rem}.specials__h2[data-astro-cid-vszmgukx]{font-size:var(--t-h2)}.specials__grid[data-astro-cid-vszmgukx]{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.special[data-astro-cid-vszmgukx]{display:flex;flex-direction:column;gap:.875rem;align-items:flex-start;background:var(--paper);border:1px solid var(--rule);padding:1.75rem;transition:transform .45s var(--ease)}.special[data-astro-cid-vszmgukx]:hover{transform:translateY(-.375rem)}.special__day[data-astro-cid-vszmgukx]{margin:0;align-self:flex-start;padding:.5rem .875rem;background:var(--navy);color:var(--white);font-size:var(--t-22);letter-spacing:var(--ls-display);line-height:1.1}.special__title[data-astro-cid-vszmgukx]{margin:0;font-size:var(--t-30);line-height:1}.special__body[data-astro-cid-vszmgukx]{margin:0;font-size:var(--t-15);line-height:var(--lh-tight);color:var(--muted)}@media(max-width:68.75rem){.specials__grid[data-astro-cid-vszmgukx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.specials__grid[data-astro-cid-vszmgukx]{grid-template-columns:minmax(0,1fr)}}.mgroup[data-astro-cid-vglwqsel]{--m-rule: var(--rule);--m-muted: var(--muted);--m-head: var(--muted-2);min-width:0}.mgroup--navy[data-astro-cid-vglwqsel]{--m-rule: var(--rule-navy);--m-muted: var(--on-navy-2);--m-head: var(--brass)}.mgroup__title[data-astro-cid-vglwqsel]{margin:0;font-size:var(--t-34);line-height:1}.mgroup__intro[data-astro-cid-vglwqsel]{margin:.625rem 0 0;font-size:var(--t-14);line-height:1.5;color:var(--m-muted)}.menu[data-astro-cid-vglwqsel]{width:100%;margin-top:1.25rem;border-collapse:collapse;table-layout:auto}.menu__price-head[data-astro-cid-vglwqsel]{text-align:right;width:5.5rem;padding-bottom:.5rem;font-size:var(--t-12);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--m-head);border-bottom:1px solid var(--m-rule)}.menu[data-astro-cid-vglwqsel] thead[data-astro-cid-vglwqsel] th[data-astro-cid-vglwqsel]:first-child{text-align:left;padding-bottom:.5rem;font-size:var(--t-12);font-weight:600;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--m-head);border-bottom:1px solid var(--m-rule)}.menu__row[data-astro-cid-vglwqsel]{border-bottom:1px solid var(--m-rule)}.menu__item[data-astro-cid-vglwqsel]{text-align:left;font-weight:400;padding:.75rem 1rem .75rem 0;display:flex;flex-direction:column;gap:.1875rem}.menu__row--indent[data-astro-cid-vglwqsel] .menu__item[data-astro-cid-vglwqsel]{padding-left:1rem}.menu__name[data-astro-cid-vglwqsel]{font-size:var(--t-16);font-weight:600}.menu__row--indent[data-astro-cid-vglwqsel] .menu__name[data-astro-cid-vglwqsel]{font-weight:400;color:var(--m-muted)}.menu__note[data-astro-cid-vglwqsel]{font-size:var(--t-13);line-height:1.45;color:var(--m-muted)}.menu__adds[data-astro-cid-vglwqsel]{font-size:var(--t-12);font-weight:600;letter-spacing:var(--ls-display);text-transform:uppercase;color:var(--accent)}.mgroup--navy[data-astro-cid-vglwqsel] .menu__adds[data-astro-cid-vglwqsel]{color:var(--brass)}.menu__price[data-astro-cid-vglwqsel]{padding:.75rem 0;text-align:right;vertical-align:top;white-space:nowrap;font-size:var(--t-16);font-weight:700;font-variant-numeric:tabular-nums}.food[data-astro-cid-yny6rest]{background:var(--navy);color:var(--cream)}.food__h2[data-astro-cid-yny6rest]{font-size:var(--t-h2)}.food__live[data-astro-cid-yny6rest]{margin:1.25rem 0 0;max-width:38rem;font-size:var(--t-15);line-height:var(--lh-body);color:var(--on-navy)}.food__grid[data-astro-cid-yny6rest]{margin-top:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 4rem;align-items:start}@media(max-width:68.75rem){.food__grid[data-astro-cid-yny6rest]{grid-template-columns:minmax(0,1fr);gap:2.5rem}}.drinks__head[data-astro-cid-yo5wqmdj]{display:flex;flex-direction:column;gap:.75rem;max-width:44rem}.drinks__h2[data-astro-cid-yo5wqmdj]{font-size:var(--t-h2)}.drinks__intro[data-astro-cid-yo5wqmdj]{margin:0;font-size:var(--t-17);line-height:var(--lh-body);color:var(--muted)}.drinks__grid[data-astro-cid-yo5wqmdj]{margin-top:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 4rem;align-items:start}@media(max-width:68.75rem){.drinks__grid[data-astro-cid-yo5wqmdj]{grid-template-columns:minmax(0,1fr);gap:2.5rem}}.dnotes[data-astro-cid-r75ryr7o]{background:var(--navy);color:var(--cream)}.dnotes__inner[data-astro-cid-r75ryr7o]{min-height:18.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;align-items:start;padding-block:3.5rem}.dnote[data-astro-cid-r75ryr7o]{display:flex;flex-direction:column;gap:.875rem;border-top:1px solid var(--rule-navy);padding-top:1.5rem;min-width:0}.dnote__title[data-astro-cid-r75ryr7o]{margin:0;font-size:var(--t-28);line-height:1}.dnote__body[data-astro-cid-r75ryr7o]{margin:0;font-size:var(--t-15);line-height:var(--lh-tight);color:var(--on-navy-2)}@media(max-width:68.75rem){.dnotes__inner[data-astro-cid-r75ryr7o]{grid-template-columns:minmax(0,1fr);gap:2rem}}
