.switcher[data-astro-cid-yrdx4acp]{--hscroll-bg:var(--color-ink);--hscroll-fg:var(--color-brass);z-index:31;border-bottom:1px solid var(--color-line-dark);position:sticky;top:0}.switcher__list[data-astro-cid-yrdx4acp]{gap:var(--space-1);scrollbar-width:none;height:var(--menu-bar-h);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.switcher__list[data-astro-cid-yrdx4acp]::-webkit-scrollbar{display:none}.switcher[data-astro-cid-yrdx4acp] .switcher__list[data-astro-cid-yrdx4acp] a[data-astro-cid-yrdx4acp]{height:100%;padding:0 var(--space-3);white-space:nowrap;font-size:var(--fs-nav);letter-spacing:var(--ls-nav);color:var(--color-on-dark-muted);transition:color var(--motion);align-items:center;font-weight:700;text-decoration:none;display:flex;position:relative}.switcher[data-astro-cid-yrdx4acp] .switcher__list[data-astro-cid-yrdx4acp] a[data-astro-cid-yrdx4acp]:hover,.switcher[data-astro-cid-yrdx4acp] .switcher__list[data-astro-cid-yrdx4acp] a[data-astro-cid-yrdx4acp]:focus-visible{color:var(--color-on-dark)}.switcher[data-astro-cid-yrdx4acp] .switcher__list[data-astro-cid-yrdx4acp] a[data-astro-cid-yrdx4acp][aria-current=page]{color:var(--color-brass)}.switcher[data-astro-cid-yrdx4acp] .switcher__list[data-astro-cid-yrdx4acp] a[data-astro-cid-yrdx4acp][aria-current=page]:after{content:"";inset:auto var(--space-3) 0;background:var(--color-brass);height:2px;position:absolute}.switcher[data-astro-cid-yrdx4acp] .switcher__list[data-astro-cid-yrdx4acp] a[data-astro-cid-yrdx4acp]:focus-visible{outline-offset:-4px}@media (width>=992px){.switcher__list[data-astro-cid-yrdx4acp]{justify-content:center;gap:var(--space-3)}}@media (prefers-reduced-motion:reduce){.switcher__list[data-astro-cid-yrdx4acp] a[data-astro-cid-yrdx4acp]{transition:none}}.row[data-astro-cid-x26fdn5v]{grid-template-columns:var(--thumb-size) minmax(0, 1fr) auto;gap:var(--space-4);padding:var(--space-4) var(--space-3);margin-inline:calc(-1 * var(--space-3));border-bottom:1px solid var(--color-line);transition:background-color var(--motion);align-items:start;display:grid}.row--img[data-astro-cid-x26fdn5v]:hover,.row--img[data-astro-cid-x26fdn5v]:focus-within{background:var(--color-sand-hi)}.row__thumb[data-astro-cid-x26fdn5v],.row__ph[data-astro-cid-x26fdn5v]{width:var(--thumb-size);height:var(--thumb-size);border-radius:var(--radius-thumb);display:block}.row__thumb[data-astro-cid-x26fdn5v]{background:var(--color-line);cursor:zoom-in;box-shadow:0 0 0 0 var(--color-brass);transition:transform var(--motion), box-shadow var(--motion);border:0;padding:0;overflow:hidden}.row__thumb[data-astro-cid-x26fdn5v] img[data-astro-cid-x26fdn5v]{object-fit:cover;width:100%;height:100%}.row--img[data-astro-cid-x26fdn5v]:hover .row__thumb[data-astro-cid-x26fdn5v],.row__thumb[data-astro-cid-x26fdn5v]:focus-visible{box-shadow:0 0 0 2px var(--color-brass);transform:scale(1.08)}.row__ph[data-astro-cid-x26fdn5v]{background:radial-gradient(circle, transparent 0 38%, var(--color-line) 39% 42%, transparent 43%), var(--color-paper);border:1px solid var(--color-line)}.row__text[data-astro-cid-x26fdn5v]{min-width:0}.row__name[data-astro-cid-x26fdn5v],.row__desc[data-astro-cid-x26fdn5v]{overflow-wrap:break-word}.row__name[data-astro-cid-x26fdn5v]{font-family:var(--font-body);font-size:var(--fs-body);color:var(--color-on-light);margin:0 0 var(--space-1);align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:700;line-height:1.3;display:flex}.row__name[data-astro-cid-x26fdn5v] a[data-astro-cid-x26fdn5v]{color:inherit;text-decoration:none}.row__name[data-astro-cid-x26fdn5v] a[data-astro-cid-x26fdn5v]:hover,.row__name[data-astro-cid-x26fdn5v] a[data-astro-cid-x26fdn5v]:focus-visible{text-decoration:underline;text-decoration-color:var(--color-bronze);text-underline-offset:3px}.row__mark[data-astro-cid-x26fdn5v]{letter-spacing:.08em;color:var(--color-bronze);border-radius:var(--radius-sm);border:1px solid;padding:2px 4px;font-size:.6875rem;font-weight:700;line-height:1}.row__desc[data-astro-cid-x26fdn5v]{color:var(--color-on-light-muted);margin:0;font-size:.9375rem;line-height:1.5}.row__price[data-astro-cid-x26fdn5v]{font-family:var(--font-display);font-variant-numeric:lining-nums;text-align:right;gap:2px;margin:0;font-size:clamp(1.1875rem,1rem + .6vw,1.375rem);line-height:1.15;display:grid}.row__price[data-astro-cid-x26fdn5v] span[data-astro-cid-x26fdn5v]{white-space:nowrap}.row[data-astro-cid-x26fdn5v].row--long{grid-template-columns:var(--thumb-size) minmax(0, 1fr) minmax(0, 1fr)}.row--long[data-astro-cid-x26fdn5v] .row__price[data-astro-cid-x26fdn5v] span[data-astro-cid-x26fdn5v]{white-space:normal;overflow-wrap:anywhere}.msec--drinks .row[data-astro-cid-x26fdn5v]:not(.row--img){padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.msec--drinks .row[data-astro-cid-x26fdn5v].row--long:not(.row--img){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.msec--drinks .row__ph[data-astro-cid-x26fdn5v]{display:none}@media (prefers-reduced-motion:reduce){.row[data-astro-cid-x26fdn5v],.row__thumb[data-astro-cid-x26fdn5v]{transition:none}.row--img[data-astro-cid-x26fdn5v]:hover .row__thumb[data-astro-cid-x26fdn5v],.row__thumb[data-astro-cid-x26fdn5v]:focus-visible{transform:none}}.lede[data-astro-cid-avswpvyo]{color:var(--color-on-light-muted);margin-bottom:var(--space-5);font-style:italic}.lede--upper[data-astro-cid-avswpvyo]{text-transform:uppercase;letter-spacing:.06em;font-style:normal}.lede[data-astro-cid-avswpvyo] p[data-astro-cid-avswpvyo]{white-space:pre-line}.callout[data-astro-cid-cgqggnk4]{align-items:baseline;gap:var(--space-2) var(--space-5);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-4);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.callout__label[data-astro-cid-cgqggnk4]{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-brass);margin:0;font-weight:700}.callout__list[data-astro-cid-cgqggnk4]{gap:var(--space-1) 0;font-size:var(--fs-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.callout__list[data-astro-cid-cgqggnk4] li[data-astro-cid-cgqggnk4]:not(:last-child):after{content:"·";margin-inline:var(--space-2);color:var(--color-on-dark-muted)}.msec[data-astro-cid-wifei3wu]{padding-block:clamp(var(--space-8), 2rem + 2vw, var(--space-10)) var(--space-4)}.msec__head[data-astro-cid-wifei3wu]{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.msec__head[data-astro-cid-wifei3wu]:after{content:"";min-width:var(--space-6);background:var(--color-line);height:1px;margin-left:var(--space-2);flex:1;align-self:center}.msec__num[data-astro-cid-wifei3wu]{font-family:var(--font-display);color:var(--color-bronze);flex:none;font-size:1.25rem;font-style:italic}.msec__heading[data-astro-cid-wifei3wu]{margin:0;font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem)}.msec__intro[data-astro-cid-wifei3wu]{white-space:pre-line;color:var(--color-on-light-muted)}.msec__group[data-astro-cid-wifei3wu]{font-family:var(--font-display);font-size:var(--fs-h3);margin:var(--space-6) 0 var(--space-2)}.msec__grid[data-astro-cid-wifei3wu]{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));column-gap:40px;display:grid}.mhero__introbox[data-astro-cid-yjisja4v].is-clamped{max-height:calc(4 * var(--lh-body) * 1em);overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.mhero__introbox[data-astro-cid-yjisja4v] .mhero__intro[data-astro-cid-yjisja4v]:last-child{margin-bottom:0}.mhero__more[data-astro-cid-yjisja4v]{margin-top:var(--space-2);padding:var(--space-2) 0;min-height:44px;color:var(--color-brass);font:inherit;font-size:var(--fs-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.mhero[data-astro-cid-yjisja4v]{padding-block:var(--space-5) var(--space-8)}.mhero__grid[data-astro-cid-yjisja4v]{gap:var(--space-6);align-items:center;display:grid}.mhero__crumbs[data-astro-cid-yjisja4v]{color:var(--color-on-dark-muted);font-size:var(--fs-small)}.mhero__note[data-astro-cid-yjisja4v]{margin-top:var(--space-5);color:var(--color-brass)}.mhero__h1[data-astro-cid-yjisja4v]{letter-spacing:-.01em;margin:0 0 var(--space-4);font-size:clamp(2.75rem,1.6rem + 4vw,4.25rem);line-height:1.02}.mhero__h1--long[data-astro-cid-yjisja4v]{font-size:clamp(2.25rem,1.4rem + 3vw,3.5rem)}.mhero__h1[data-astro-cid-yjisja4v] em[data-astro-cid-yjisja4v]{color:var(--color-brass)}.mhero__intro[data-astro-cid-yjisja4v]{max-width:62ch;color:var(--color-on-dark-muted);white-space:pre-line}.mhero--cards[data-astro-cid-yjisja4v] .mhero__intro[data-astro-cid-yjisja4v]{max-width:52ch}.mhero__ctas[data-astro-cid-yjisja4v]{margin:var(--space-5) 0 0;gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mhero__ctas[data-astro-cid-yjisja4v] .btn{border-radius:999px}.mhero__cardwrap[data-astro-cid-yjisja4v]{--hscroll-bg:var(--color-ink);--hscroll-fg:var(--color-brass);margin:0 calc(-1 * var(--container-pad))}.mhero__cards[data-astro-cid-yjisja4v]{padding:0 var(--container-pad);gap:var(--space-3);scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-pad);scrollbar-width:none;grid-auto-columns:minmax(150px,min(44vw,200px));grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.mhero__cards[data-astro-cid-yjisja4v]::-webkit-scrollbar{display:none}.mhero__cards[data-astro-cid-yjisja4v] li[data-astro-cid-yjisja4v]{scroll-snap-align:start}.fcard[data-astro-cid-yjisja4v]{width:100%;color:inherit;font:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.fcard__img[data-astro-cid-yjisja4v]{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-md);width:100%;transition:transform var(--motion)}.fcard[data-astro-cid-yjisja4v]:hover .fcard__img[data-astro-cid-yjisja4v],.fcard[data-astro-cid-yjisja4v]:focus-visible .fcard__img[data-astro-cid-yjisja4v]{transform:translateY(-3px)}.fcard[data-astro-cid-yjisja4v]:focus-visible{outline-offset:4px}.fcard__label[data-astro-cid-yjisja4v]{margin-top:var(--space-3);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-brass);font-size:.6875rem;font-weight:700;display:block}.fcard__name[data-astro-cid-yjisja4v]{margin-top:var(--space-1);font-family:var(--font-display);font-size:1.125rem;line-height:1.2;display:block}@media (width>=992px){.mhero[data-astro-cid-yjisja4v]{padding-block:var(--space-5) var(--space-10)}.mhero--cards[data-astro-cid-yjisja4v] .mhero__grid[data-astro-cid-yjisja4v]{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.mhero__cardwrap[data-astro-cid-yjisja4v]{margin:0}.mhero__cards[data-astro-cid-yjisja4v]{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.fcard__img[data-astro-cid-yjisja4v]{transition:none}.fcard[data-astro-cid-yjisja4v]:hover .fcard__img[data-astro-cid-yjisja4v],.fcard[data-astro-cid-yjisja4v]:focus-visible .fcard__img[data-astro-cid-yjisja4v]{transform:none}}
