.menu-hero[data-astro-cid-vrixsjww]{background-color:var(--color-surface);padding-block:var(--space-5) var(--space-4);text-align:center}.menu-hero__eyebrow[data-astro-cid-vrixsjww]{margin-bottom:var(--space-1);font-size:var(--step--1);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.menu-hero__eyebrow[data-astro-cid-vrixsjww] a[data-astro-cid-vrixsjww]{color:var(--color-muted);text-decoration:none}.menu-hero__eyebrow[data-astro-cid-vrixsjww] a[data-astro-cid-vrixsjww]:hover{color:var(--color-accent)}.menu-hero__blurb[data-astro-cid-vrixsjww]{max-width:60ch;margin-inline:auto;color:var(--color-muted)}.menu-subnav[data-astro-cid-vrixsjww]{position:sticky;top:0;z-index:10;background-color:var(--color-bg);border-block:1px solid var(--color-border);overflow-x:auto}.menu-subnav[data-astro-cid-vrixsjww] ul[data-astro-cid-vrixsjww]{display:flex;gap:var(--space-1);padding-block:var(--space-1);width:max-content;min-width:100%}.menu-subnav[data-astro-cid-vrixsjww] a[data-astro-cid-vrixsjww]{display:inline-flex;padding:var(--space-1) var(--space-2);border-radius:var(--radius);color:var(--color-muted);font-size:var(--step--1);font-weight:600;white-space:nowrap;text-decoration:none;transition:background-color .15s ease,color .15s ease}.menu-subnav[data-astro-cid-vrixsjww] a[data-astro-cid-vrixsjww]:hover{background-color:var(--color-surface);color:var(--color-ink)}.menu-subnav[data-astro-cid-vrixsjww] a[data-astro-cid-vrixsjww][aria-current=page]{background-color:var(--color-accent);color:var(--color-accent-ink)}.menu-body[data-astro-cid-vrixsjww]{padding-block:var(--space-4)}.menu-cta[data-astro-cid-vrixsjww]{background-color:var(--color-ink);color:var(--color-accent-ink)}.menu-cta__inner[data-astro-cid-vrixsjww]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-4)}.menu-cta__copy[data-astro-cid-vrixsjww] h2[data-astro-cid-vrixsjww]{color:var(--color-accent-ink)}.menu-cta__copy[data-astro-cid-vrixsjww] p[data-astro-cid-vrixsjww]{color:var(--color-on-ink-muted)}.menu-cta__actions[data-astro-cid-vrixsjww]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.menu-cta__actions[data-astro-cid-vrixsjww] .btn[data-astro-cid-vrixsjww]:not(.btn-accent){background-color:transparent;border-color:var(--color-accent-ink);color:var(--color-accent-ink)}.menu-cta__actions[data-astro-cid-vrixsjww] .btn[data-astro-cid-vrixsjww]:not(.btn-accent):hover{background-color:var(--color-accent-ink);color:var(--color-ink)}@media (min-width: 640px){.menu-cta__inner[data-astro-cid-vrixsjww]{flex-direction:row;align-items:center;justify-content:space-between}}.menu-section__heading[data-astro-cid-nsr3ttcz]{margin-bottom:var(--space-3)}.menu-section__empty[data-astro-cid-nsr3ttcz]{color:var(--color-muted)}.menu-list[data-astro-cid-nsr3ttcz]{list-style:none;margin:0;padding:0;columns:1}.menu-list__item[data-astro-cid-nsr3ttcz]{break-inside:avoid;padding-block:var(--space-2);border-bottom:1px solid var(--color-border)}.menu-list__item[data-astro-cid-nsr3ttcz]:first-child{padding-top:0}.menu-list__row[data-astro-cid-nsr3ttcz]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-1)}.menu-list__name[data-astro-cid-nsr3ttcz]{min-width:0;flex:0 1 auto;color:var(--color-ink);font-family:var(--font-head);font-size:var(--step-0);font-weight:600;text-decoration:none}.menu-list__name[data-astro-cid-nsr3ttcz]:hover{color:var(--color-accent)}.menu-list__leader[data-astro-cid-nsr3ttcz]{display:none}.menu-list__price[data-astro-cid-nsr3ttcz]{flex:0 0 auto;color:var(--color-accent);font-weight:600;font-size:var(--step--1);letter-spacing:.02em;white-space:nowrap}.menu-list__desc[data-astro-cid-nsr3ttcz]{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--step--1);line-height:1.5}@media (min-width: 560px){.menu-list__leader[data-astro-cid-nsr3ttcz]{display:block;flex:1 1 auto;min-width:var(--space-3);align-self:center;border-bottom:1px dotted var(--color-border)}}@media (min-width: 880px){.menu-list[data-astro-cid-nsr3ttcz]{columns:2 24rem;column-gap:var(--space-5);column-rule:1px solid var(--color-border)}}
