.menu-page[data-astro-cid-xfaknhiq]{--line:var(--champagne-line);--muted:var(--stone);--price:var(--bronze)}.menu-page[data-astro-cid-xfaknhiq].theme-night{--line:#b89a6633;--muted:var(--stone-night);--price:var(--gold)}.mp-hero[data-astro-cid-xfaknhiq]{padding-top:clamp(7rem,5rem + 5vw,10rem);padding-bottom:var(--s-6);text-align:center;justify-items:center;gap:var(--s-4);display:grid}.crumbs[data-astro-cid-xfaknhiq] ol[data-astro-cid-xfaknhiq]{gap:var(--s-2);font-family:var(--font-sans);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600;display:flex}.crumbs[data-astro-cid-xfaknhiq] li[data-astro-cid-xfaknhiq]+li[data-astro-cid-xfaknhiq]:before{content:"·";margin-right:var(--s-2)}.crumbs[data-astro-cid-xfaknhiq] a[data-astro-cid-xfaknhiq]{text-decoration:none}.crumbs[data-astro-cid-xfaknhiq] a[data-astro-cid-xfaknhiq]:hover{text-decoration:underline}.mp-title[data-astro-cid-xfaknhiq]{font-size:var(--fs-display);line-height:.98}.theme-night[data-astro-cid-xfaknhiq] .mp-title[data-astro-cid-xfaknhiq]{color:var(--gold);font-style:italic}.mp-intro[data-astro-cid-xfaknhiq]{max-width:38rem}.menu-switch[data-astro-cid-xfaknhiq]{margin-top:var(--s-5);width:100%}.menu-switch[data-astro-cid-xfaknhiq] ul[data-astro-cid-xfaknhiq]{justify-content:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.menu-switch[data-astro-cid-xfaknhiq] a[data-astro-cid-xfaknhiq]{border:1px solid var(--line);font-family:var(--font-sans);font-weight:600;font-size:var(--fs-ui);letter-spacing:var(--track-ui);text-transform:uppercase;transition:background var(--t-hover) var(--ease), color var(--t-hover) var(--ease);padding:.75rem 1.1rem .6rem;text-decoration:none;display:inline-block}.menu-switch[data-astro-cid-xfaknhiq] a[data-astro-cid-xfaknhiq]:hover{border-color:var(--gold)}.menu-switch[data-astro-cid-xfaknhiq] a[data-astro-cid-xfaknhiq][aria-current=page]{background:var(--charcoal);color:var(--ivory);border-color:var(--charcoal)}.theme-night[data-astro-cid-xfaknhiq] .menu-switch[data-astro-cid-xfaknhiq] a[data-astro-cid-xfaknhiq][aria-current=page]{background:var(--gold);color:var(--espresso);border-color:var(--gold)}.cat-nav[data-astro-cid-xfaknhiq]{z-index:30;background:color-mix(in srgb, var(--ivory) 94%, transparent);-webkit-backdrop-filter:blur(8px);border-block:1px solid var(--line);position:sticky;top:4.5rem}.theme-night[data-astro-cid-xfaknhiq] .cat-nav[data-astro-cid-xfaknhiq]{background:color-mix(in srgb, var(--night) 94%, transparent)}.cat-nav[data-astro-cid-xfaknhiq] ul[data-astro-cid-xfaknhiq]{gap:var(--s-5);scrollbar-width:none;padding-block:var(--s-3);justify-content:safe center;display:flex;overflow-x:auto}.cat-nav[data-astro-cid-xfaknhiq] ul[data-astro-cid-xfaknhiq]::-webkit-scrollbar{display:none}.cat-nav[data-astro-cid-xfaknhiq] a[data-astro-cid-xfaknhiq]{white-space:nowrap;font-family:var(--font-sans);letter-spacing:var(--track-ui);text-transform:uppercase;padding-block:var(--s-2);color:var(--muted);background:linear-gradient(var(--gold), var(--gold)) left bottom / 0 1px no-repeat;transition:background-size var(--t-ui) var(--ease), color var(--t-hover);font-size:.74rem;font-weight:600;text-decoration:none}.cat-nav[data-astro-cid-xfaknhiq] a[data-astro-cid-xfaknhiq]:hover,.cat-nav[data-astro-cid-xfaknhiq] a[data-astro-cid-xfaknhiq][aria-current]{color:inherit;background-size:100% 1px}.theme-night[data-astro-cid-xfaknhiq] .cat-nav[data-astro-cid-xfaknhiq] a[data-astro-cid-xfaknhiq]:hover,.theme-night[data-astro-cid-xfaknhiq] .cat-nav[data-astro-cid-xfaknhiq] a[data-astro-cid-xfaknhiq][aria-current]{color:var(--ivory-on-night)}@media (width<=1080px){.cat-nav[data-astro-cid-xfaknhiq]{top:4rem}}.mp-body[data-astro-cid-xfaknhiq]{max-width:68rem;padding-bottom:var(--s-8)}.mp-cta[data-astro-cid-xfaknhiq]{padding-bottom:var(--section-pad)}.mp-cta-row[data-astro-cid-xfaknhiq]{justify-content:space-between;align-items:center;gap:var(--s-5);padding-top:var(--s-6);flex-wrap:wrap;display:flex}.mp-cta-text[data-astro-cid-xfaknhiq]{font-size:var(--fs-h2);font-style:italic}.duck[data-astro-cid-tgkyf6nq]{width:1.75rem;height:1.75rem;color:var(--price,var(--gold));cursor:pointer;vertical-align:-.2em;opacity:.85;transition:opacity var(--t-hover) var(--ease);background:0 0;border:0;place-items:center;margin-left:.15rem;padding:0;display:inline-grid;position:relative}.duck[data-astro-cid-tgkyf6nq]:hover{opacity:1}.duck[data-astro-cid-tgkyf6nq] svg[data-astro-cid-tgkyf6nq]{transform-origin:40% 80%}.duck[data-astro-cid-tgkyf6nq]:hover svg[data-astro-cid-tgkyf6nq]{animation:duck-bob .6s var(--ease)}.duck[data-astro-cid-tgkyf6nq].is-quacking svg[data-astro-cid-tgkyf6nq]{animation:duck-quack .52s var(--ease)}.quack[data-astro-cid-tgkyf6nq]{opacity:0;pointer-events:none;white-space:nowrap;font-family:var(--font-serif);letter-spacing:0;text-transform:none;color:var(--price,var(--gold));font-size:.95rem;font-style:italic;position:absolute;bottom:100%;left:50%;transform:translate(-50%,4px)}.duck[data-astro-cid-tgkyf6nq].is-quacking .quack[data-astro-cid-tgkyf6nq]{animation:quack-pop 1.4s var(--ease) both}@keyframes duck-bob{50%{transform:rotate(-12deg)}}@keyframes duck-quack{20%{transform:rotate(-18deg)scale(1.15)}45%{transform:rotate(10deg)}70%{transform:rotate(-6deg)}}@keyframes quack-pop{15%{opacity:1;transform:translate(-50%,-2px)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-10px)}}@media (prefers-reduced-motion:reduce){.duck[data-astro-cid-tgkyf6nq] svg[data-astro-cid-tgkyf6nq]{animation:none!important}}.mi[data-astro-cid-pw5qkdpk]{padding-block:var(--s-4) var(--s-5);border-bottom:1px solid var(--line,var(--champagne-line));break-inside:avoid;scroll-margin-top:9rem}.mi-head[data-astro-cid-pw5qkdpk]{align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.mi-name[data-astro-cid-pw5qkdpk]{font-family:var(--font-sans);letter-spacing:var(--track-item);text-transform:uppercase;margin:0;font-size:.95rem;font-weight:600;line-height:1.45}.mi-badge[data-astro-cid-pw5qkdpk]{font-family:var(--font-sans);letter-spacing:var(--track-ui);text-transform:uppercase;border:1px solid var(--gold);color:var(--price,var(--bronze));padding:.28rem .5rem .18rem;font-size:.66rem;font-weight:600;line-height:1}.mi-price[data-astro-cid-pw5qkdpk]{color:var(--price,var(--bronze));white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;margin-left:auto;font-size:1.2rem;font-weight:600}.mi-price[data-astro-cid-pw5qkdpk].sm{margin-left:.25em;font-size:1.05rem}.mi-sub[data-astro-cid-pw5qkdpk]{color:var(--muted,var(--stone));margin-top:var(--s-1);font-size:1.02rem}.mi-desc[data-astro-cid-pw5qkdpk]{margin-top:var(--s-1);font-size:1.1rem;line-height:1.5}.mi-extra[data-astro-cid-pw5qkdpk],.mi-variants[data-astro-cid-pw5qkdpk]{color:var(--muted,var(--stone));margin-top:var(--s-2);font-size:1.02rem;line-height:1.5}.mi-label[data-astro-cid-pw5qkdpk]{font-style:italic}.mi-variants[data-astro-cid-pw5qkdpk]{gap:var(--s-1) var(--s-4);flex-wrap:wrap;display:flex}.mi-diet[data-astro-cid-pw5qkdpk]{margin-top:var(--s-2);font-family:var(--font-sans);letter-spacing:var(--track-ui);text-transform:uppercase;color:var(--price,var(--bronze));font-size:.7rem;font-weight:600}.mi--panel[data-astro-cid-pw5qkdpk]{background:var(--charcoal);color:var(--ivory-on-night);--price:var(--gold);--muted:var(--stone-night);padding:var(--s-6) var(--s-5) var(--s-5);margin:var(--s-4) 0 var(--s-5);border:1px solid var(--gold);position:relative}.mi-tab[data-astro-cid-pw5qkdpk]{top:0;left:var(--s-5);background:var(--gold);color:var(--espresso);font-family:var(--font-sans);letter-spacing:var(--track-ui);text-transform:uppercase;padding:.4rem .7rem .28rem;font-size:.68rem;font-weight:600;position:absolute;transform:translateY(-50%)}
