.menu-page{--lwi-ground:var(--lwi-ivory);background-color:var(--lwi-ivory)}.menu-page-inner{gap:var(--lwi-space-7);max-inline-size:calc(var(--lwi-container) + 2 * var(--lwi-gutter));padding:var(--lwi-section-pad-short) var(--lwi-gutter) var(--lwi-section-pad);grid-template-columns:minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}@media (width>=1100px){.menu-page-inner{grid-template-columns:minmax(0,1fr) clamp(22rem,28vw,25rem);column-gap:clamp(2rem,3.5vw,3.5rem);padding-block-start:var(--lwi-space-7)}}.menu-view{min-inline-size:0}@media (width>=1100px){.menu-view .mrow-list{--cols:2}}.menu-view-title{font-size:var(--lwi-fs-display);letter-spacing:-.02em;color:var(--lwi-deep-teal);text-wrap:balance;line-height:1.04}.menu-view-date{font-size:var(--lwi-fs-xl);color:var(--lwi-charcoal);margin-block-start:var(--lwi-space-3);line-height:1.4}.view-panel[hidden]{display:none}.motion .view-panel.is-entering{animation:lwi-grid-in .18s var(--lwi-ease-out)}.tile.is-view{grid-row:span 6;padding-block-end:var(--lwi-space-5)}.tile.is-view .tile-desc-text{font-size:var(--lwi-fs-md);text-wrap:pretty;grid-row:3;margin-block-start:var(--lwi-space-2);line-height:1.55}.tile.is-view .tile-choose{font-size:var(--lwi-fs-sm);color:var(--lwi-deep-teal);grid-row:4;margin-block-start:var(--lwi-space-3);line-height:1.5}.tile.is-view .tile-contains{grid-row:5}.tile.is-view .tile-shelf{grid-row:6}.menu-view-swap{min-block-size:2.75rem;font-family:var(--lwi-font-display);font-size:var(--lwi-fs-md);color:var(--lwi-deep-teal);text-decoration:underline;text-decoration-color:var(--lwi-gold);text-underline-offset:.25em;cursor:pointer;transition:text-decoration-color var(--lwi-hover) var(--lwi-ease-out);background:0 0;border:0;align-items:center;margin-block-start:var(--lwi-space-5);padding:0;font-weight:500;text-decoration-thickness:1.5px;display:inline-flex}.menu-view-swap:hover{text-decoration-color:var(--lwi-deep-teal)}.menu-view-swap:focus-visible{outline:2px solid var(--lwi-teal);outline-offset:3px}.menu-view-swap[hidden]{display:none}.waitlist{--lwi-ground:var(--lwi-mist);gap:var(--lwi-space-5);padding:var(--lwi-space-6) var(--lwi-space-5);border-radius:var(--lwi-radius-card);background-color:var(--lwi-mist);display:grid}@media (width>=1100px){.waitlist{max-block-size:calc(100vh - 2 * var(--lwi-space-4));max-block-size:calc(100dvh - 2 * var(--lwi-space-4));overscroll-behavior:contain;padding:var(--lwi-space-4);gap:var(--lwi-space-3);position:sticky;inset-block-start:var(--lwi-space-4);overflow-y:auto}.waitlist-title{font-size:clamp(1.75rem,1.2rem + 1vw,2.25rem)}.waitlist .waitlist-text{margin-block-start:var(--lwi-space-2)}#waitlist .picks-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.waitlist-title{font-size:var(--lwi-fs-2xl);letter-spacing:-.02em;color:var(--lwi-deep-teal);text-wrap:balance;line-height:1.05}.waitlist-text{max-inline-size:32rem;font-size:var(--lwi-fs-md);color:var(--lwi-ink);text-wrap:pretty;margin-block-start:var(--lwi-space-3);line-height:1.5}.waitlist-form .lead.is-card{border:1px solid var(--lwi-rule)}#waitlist .lead.is-card{padding:var(--lwi-space-4) var(--lwi-space-5) var(--lwi-space-5)}#waitlist .lead.is-card .slot{margin-block-start:0}.waitlist-form{--lwi-eyebrow:var(--lwi-gold-ink);--lwi-ground:var(--lwi-paper);--lwi-surface:var(--lwi-mist);--lwi-ink:var(--lwi-charcoal);--lwi-ink-muted:var(--lwi-charcoal);--lwi-heading:var(--lwi-deep-teal);--lwi-accent:var(--lwi-teal);--lwi-accent-contrast:var(--lwi-ivory);--lwi-cta:var(--lwi-deep-teal);--lwi-cta-contrast:var(--lwi-ivory);--lwi-cta-hover:var(--lwi-teal);--lwi-rule:rgb(var(--lwi-deep-teal-rgb) / .18);--lwi-rule-field:rgb(var(--lwi-charcoal-rgb) / .6);color:var(--lwi-ink)}#waitlist .text-ok{gap:var(--lwi-space-1)}#waitlist .text-ok-check{align-items:flex-start;gap:var(--lwi-space-2);font-size:var(--lwi-fs-sm);color:var(--lwi-ink);cursor:pointer;line-height:1.4;display:flex}#waitlist .text-ok-check input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--lwi-deep-teal);flex:none;margin:.1rem 0 0}#waitlist .text-ok-check input:focus-visible{outline:2px solid var(--lwi-teal);outline-offset:2px}#waitlist .text-ok-note{font-size:var(--lwi-fs-xs);color:var(--lwi-ink-muted);padding-inline-start:calc(1.125rem + var(--lwi-space-2));line-height:1.4}.waitlist-bar{z-index:30;padding:var(--lwi-space-3) var(--lwi-gutter) calc(var(--lwi-space-3) + env(safe-area-inset-bottom,0px));background-color:var(--lwi-paper);border-block-start:1px solid rgb(var(--lwi-deep-teal-rgb) / .12);box-shadow:0 -6px 18px rgb(var(--lwi-deep-teal-rgb) / .08);position:fixed;inset-block-end:0;inset-inline:0}.waitlist-bar .btn{inline-size:100%}.waitlist-bar[hidden]{display:none}@media (width>=1100px){.waitlist-bar{display:none!important}}@keyframes waitlist-bar-in{0%{opacity:0;transform:translateY(100%)}}.motion .waitlist-bar:not([hidden]){animation:waitlist-bar-in .2s var(--lwi-ease-out) both}@media print{.skip-link,.menu-view-swap,.waitlist,.waitlist-bar{display:none!important}body{background:#fff}}
