.page-hero[data-astro-cid-yy3xcdlx]{align-items:flex-end;height:63vh;min-height:450px;display:flex;position:relative;overflow:hidden}.page-hero-media[data-astro-cid-yy3xcdlx]{position:absolute;inset:0}.page-hero-media[data-astro-cid-yy3xcdlx] img[data-astro-cid-yy3xcdlx]{object-fit:cover;width:100%;height:100%}.hero-fill[data-astro-cid-yy3xcdlx]{flex-direction:column;min-height:100svh;display:flex}.hero-fill[data-astro-cid-yy3xcdlx]>.page-hero[data-astro-cid-yy3xcdlx]{flex:none}.hero-fill[data-astro-cid-yy3xcdlx]>.page-hero[data-astro-cid-yy3xcdlx]+.section[data-astro-cid-yy3xcdlx]{flex:1;justify-content:center;align-items:center;padding:2.5rem 0;display:flex}.page-hero-overlay[data-astro-cid-yy3xcdlx]{background:linear-gradient(#1c1a1833 40%,#1c1a18bf 100%);position:absolute;inset:0}.page-hero-content[data-astro-cid-yy3xcdlx]{z-index:2;color:var(--white);width:100%;max-width:1200px;margin:0 auto;padding:3rem 2rem;position:relative}.page-hero-content[data-astro-cid-yy3xcdlx] h1[data-astro-cid-yy3xcdlx]{color:var(--white);margin:0}.intro-text[data-astro-cid-yy3xcdlx]{font-family:var(--font-serif);color:var(--ink);margin-bottom:1rem;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:400;line-height:1.8}.intro-sub[data-astro-cid-yy3xcdlx]{color:var(--muted);font-size:.95rem}.menu-header[data-astro-cid-yy3xcdlx]{margin-bottom:4rem}.menu[data-astro-cid-yy3xcdlx]{flex-direction:column;gap:4rem;max-width:1000px;margin:0 auto;display:flex}.menu-row[data-astro-cid-yy3xcdlx]{--menu-gap:3rem}.menu-row--titled[data-astro-cid-yy3xcdlx]{--menu-gap:2rem}.menu-cols[data-astro-cid-yy3xcdlx]{gap:var(--menu-gap) 4rem;grid-template-columns:1fr 1fr;display:grid}.menu-col[data-astro-cid-yy3xcdlx]{gap:var(--menu-gap);flex-direction:column;display:flex}.menu-col[data-astro-cid-yy3xcdlx]:only-child,.menu-col--wide[data-astro-cid-yy3xcdlx]{grid-column:1/-1}.menu-group--highlight[data-astro-cid-yy3xcdlx]{background:var(--brand-pale);border-radius:var(--radius-md);padding:1.5rem 1.75rem 1.35rem}.menu-group--highlight[data-astro-cid-yy3xcdlx] .menu-item-name[data-astro-cid-yy3xcdlx]{text-indent:-.8rem;padding-left:.8rem;font-size:1rem}.menu-group--highlight[data-astro-cid-yy3xcdlx] .menu-item-price[data-astro-cid-yy3xcdlx]{color:var(--brand);font-size:1.6rem;line-height:1}.menu-group--highlight[data-astro-cid-yy3xcdlx] .menu-item-desc[data-astro-cid-yy3xcdlx]{padding-left:.8rem}.menu-group--sub[data-astro-cid-yy3xcdlx]{margin-top:calc(2rem - var(--menu-gap))}.menu-cat[data-astro-cid-yy3xcdlx]{font-family:var(--font-serif);color:var(--brand);border-bottom:1px solid var(--brand-pale);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:2rem;font-style:italic;font-weight:400}.menu-sub[data-astro-cid-yy3xcdlx]{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:1rem;font-size:.68rem;font-weight:500}.menu-items[data-astro-cid-yy3xcdlx]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.menu-items--split[data-astro-cid-yy3xcdlx]{columns:2;column-gap:4rem;display:block}.menu-items--split[data-astro-cid-yy3xcdlx] .menu-item[data-astro-cid-yy3xcdlx]{break-inside:avoid;padding-bottom:.85rem}.menu-item-row[data-astro-cid-yy3xcdlx]{align-items:baseline;gap:.5rem;display:flex}.menu-item-name[data-astro-cid-yy3xcdlx]{color:var(--ink);text-indent:-.75rem;padding-left:.75rem;font-size:.92rem}.menu-item-leader[data-astro-cid-yy3xcdlx]{border-bottom:1px dotted var(--border);flex:1;min-width:1rem}.menu-item-price[data-astro-cid-yy3xcdlx]{font-family:var(--font-serif);color:var(--ink);white-space:nowrap;font-size:1.15rem}.menu-item-desc[data-astro-cid-yy3xcdlx]{color:var(--muted);max-width:46ch;margin:.2rem 0 0;font-size:.8rem;font-style:italic;line-height:1.55}.menu-item-desc[data-astro-cid-yy3xcdlx],.menu-item-row--addon[data-astro-cid-yy3xcdlx]{padding-left:.75rem}.menu-item-row--addon[data-astro-cid-yy3xcdlx]{margin-top:.35rem}.menu-item-row--addon[data-astro-cid-yy3xcdlx] .menu-item-name[data-astro-cid-yy3xcdlx]{color:var(--muted);font-size:.8rem;font-style:italic}.menu-item-row--addon[data-astro-cid-yy3xcdlx] .menu-item-price[data-astro-cid-yy3xcdlx]{font-size:.95rem}@media (width<=640px){.menu[data-astro-cid-yy3xcdlx]{gap:3rem}.menu-row[data-astro-cid-yy3xcdlx]{--menu-gap:2.5rem}.menu-row--titled[data-astro-cid-yy3xcdlx]{--menu-gap:2rem}.menu-cols[data-astro-cid-yy3xcdlx]{grid-template-columns:1fr}.menu-items--split[data-astro-cid-yy3xcdlx]{columns:1}}
