.menu-hero[data-astro-cid-2ndeurlg]{text-align:center;padding-bottom:2rem}.menu-hero[data-astro-cid-2ndeurlg] em[data-astro-cid-2ndeurlg]{color:var(--sage)}.bird-callout[data-astro-cid-2ndeurlg]{background:var(--night,#1e1812);max-width:660px;color:var(--cream,#f5f2e1);text-align:center;border-radius:999px 999px 0 0;flex-direction:column;align-items:center;gap:.5rem;margin:0 auto clamp(2rem,5vw,3rem);padding:2.4rem 3rem 2rem;text-decoration:none;transition:transform .3s;display:flex}.bird-callout[data-astro-cid-2ndeurlg]:hover{transform:translateY(-2px)}.bird-eyebrow[data-astro-cid-2ndeurlg]{letter-spacing:.2em;text-transform:uppercase;opacity:.75;font-size:.68rem}.bird-deals[data-astro-cid-2ndeurlg]{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(1.5rem,4vw,3rem);margin-top:.3rem;display:flex}.bird-deal[data-astro-cid-2ndeurlg]{flex-direction:column;align-items:center;gap:.35rem;display:flex}.bird-line[data-astro-cid-2ndeurlg]{font-family:var(--serif);font-size:1.35rem}.bird-price[data-astro-cid-2ndeurlg]{font-family:var(--serif);font-size:1.6rem;font-style:italic}@media (width>=700px){.bird-deal[data-astro-cid-2ndeurlg]+.bird-deal[data-astro-cid-2ndeurlg]{border-left:1px solid #f5f2e140;padding-left:clamp(1.5rem,4vw,3rem)}}.after-band[data-astro-cid-2ndeurlg]{background:var(--night,#1e1812);max-width:720px;color:var(--cream,#f5f2e1);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1.2rem;margin:clamp(2rem,5vw,3.5rem) auto clamp(3rem,7vw,5rem);padding:1.3rem 1.8rem;text-decoration:none;transition:transform .3s;display:flex}.after-band[data-astro-cid-2ndeurlg]:hover{transform:translateY(-2px)}.after-band-text[data-astro-cid-2ndeurlg]{font-family:var(--serif);font-size:1.25rem}.after-band-text[data-astro-cid-2ndeurlg] em[data-astro-cid-2ndeurlg]{color:var(--mint,#e5ece1)}.after-band-cta[data-astro-cid-2ndeurlg]{letter-spacing:.28em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:.2rem;font-size:.72rem}.menu-nav[data-astro-cid-2ndeurlg]{top:var(--header-h);z-index:40;padding:1rem var(--gutter);background:color-mix(in srgb, var(--cream) 94%, transparent);backdrop-filter:blur(10px);border-block:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:.4rem 2rem;display:flex;position:sticky}.menu-nav[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg]{letter-spacing:.3em;text-transform:uppercase;border-bottom:1px solid #0000;padding-bottom:.15rem;font-size:.72rem;text-decoration:none}.menu-nav[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg]:hover{color:var(--sage);border-bottom-color:var(--sage)}.menu-cat[data-astro-cid-2ndeurlg]{max-width:1050px;scroll-margin-top:calc(var(--header-h) + 64px);margin:0 auto;padding-block:clamp(3rem,7vw,5rem)}.menu-cat[data-astro-cid-2ndeurlg]+.menu-cat[data-astro-cid-2ndeurlg]{border-top:1px solid var(--line)}.cat-title[data-astro-cid-2ndeurlg]{text-align:center;margin-bottom:2.4rem;font-size:clamp(2.2rem,5vw,3.4rem)}.cat-title[data-astro-cid-2ndeurlg]:after{content:"";background:var(--sage);border-radius:2px;width:56px;height:3px;margin:1.1rem auto 0;display:block}.cat-sections[data-astro-cid-2ndeurlg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:2.5rem 4rem;display:grid}.menu-section[data-astro-cid-2ndeurlg] h3[data-astro-cid-2ndeurlg]{margin-bottom:1.3rem;font-size:1.5rem;font-style:italic}.menu-section[data-astro-cid-2ndeurlg] ul[data-astro-cid-2ndeurlg]{list-style:none}.menu-section[data-astro-cid-2ndeurlg] li[data-astro-cid-2ndeurlg]{margin-bottom:1.05rem}.item-line[data-astro-cid-2ndeurlg]{align-items:baseline;gap:.6rem;display:flex}.item-name[data-astro-cid-2ndeurlg]{letter-spacing:.1em;font-size:.85rem}.item-dots[data-astro-cid-2ndeurlg]{border-bottom:1px dotted #23201b59;flex:1}.item-price[data-astro-cid-2ndeurlg]{white-space:nowrap;font-size:.85rem}.item-note[data-astro-cid-2ndeurlg]{font-family:var(--serif);opacity:.72;max-width:52ch;margin-top:.2rem;font-size:1rem;font-style:italic;line-height:1.45}.footnote[data-astro-cid-2ndeurlg]{opacity:.7;margin-top:1.2rem;font-size:.8rem;font-style:italic}
