.menu-section[data-astro-cid-2x2nns5t]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;border-top:1px solid var(--ap-line)}.menu-section__intro[data-astro-cid-2x2nns5t]{grid-column:span 4;align-self:start;position:sticky;top:32px;display:flex;flex-direction:column;gap:20px}.menu-section__img[data-astro-cid-2x2nns5t]{width:100%;height:300px;margin-top:12px;-o-object-fit:cover;object-fit:cover}.menu-section__list[data-astro-cid-2x2nns5t]{grid-column:6 / span 7;margin:0;padding:0;list-style:none;border-top:1px solid var(--ap-ink)}.menu-row[data-astro-cid-2x2nns5t]{display:flex;flex-direction:column;gap:6px;padding:22px 0;border-bottom:1px solid var(--ap-line)}.menu-row__line[data-astro-cid-2x2nns5t]{display:flex;align-items:baseline;gap:16px}.menu-row__name[data-astro-cid-2x2nns5t]{font-family:var(--ap-serif);font-size:clamp(24px,21.77px + .571vw,30px);line-height:1.1;transition:color .2s ease}.menu-row__leader[data-astro-cid-2x2nns5t]{flex-grow:1;min-width:24px;border-bottom:1px dotted var(--ap-dot);transform:translateY(-6px)}.menu-row__price[data-astro-cid-2x2nns5t]{flex-shrink:0;font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap}.menu-row__desc[data-astro-cid-2x2nns5t]{display:flex;justify-content:space-between;gap:24px;font-size:15px;line-height:1.5;color:var(--ap-muted)}.menu-row__cta[data-astro-cid-2x2nns5t]{flex-shrink:0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ap-green);opacity:0;transition:opacity .2s ease}.menu-row__meta[data-astro-cid-2x2nns5t]{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ap-muted)}.menu-row__badge[data-astro-cid-2x2nns5t]{color:var(--ap-green)}.menu-row[data-astro-cid-2x2nns5t]:hover .menu-row__name[data-astro-cid-2x2nns5t],.menu-row[data-astro-cid-2x2nns5t]:focus-visible .menu-row__name[data-astro-cid-2x2nns5t]{color:var(--ap-green)}.menu-row[data-astro-cid-2x2nns5t]:hover .menu-row__cta[data-astro-cid-2x2nns5t],.menu-row[data-astro-cid-2x2nns5t]:focus-visible .menu-row__cta[data-astro-cid-2x2nns5t]{opacity:1}@media(max-width:1023px){.menu-section[data-astro-cid-2x2nns5t]{grid-template-columns:minmax(0,1fr);row-gap:32px}.menu-section__intro[data-astro-cid-2x2nns5t],.menu-section__list[data-astro-cid-2x2nns5t]{grid-column:auto}.menu-section__intro[data-astro-cid-2x2nns5t]{position:static}.menu-section__img[data-astro-cid-2x2nns5t]{height:260px}}@media(max-width:639px){.menu-section__intro[data-astro-cid-2x2nns5t]{gap:16px}.menu-row[data-astro-cid-2x2nns5t]{padding:18px 0}.menu-row__line[data-astro-cid-2x2nns5t]{gap:10px}.menu-row__price[data-astro-cid-2x2nns5t]{font-size:15px}.menu-row__desc[data-astro-cid-2x2nns5t]{font-size:14px}.menu-row__cta[data-astro-cid-2x2nns5t]{opacity:1;font-size:11px}.menu-row__meta[data-astro-cid-2x2nns5t]{font-size:11px}}.menu-hero[data-astro-cid-dxw35yhr]{display:flex;flex-direction:column;gap:40px;padding-top:40px;padding-bottom:var(--ap-section)}.menu-hero__back[data-astro-cid-dxw35yhr]{align-self:flex-start;font-size:14px;color:var(--ap-muted)}.menu-hero__back[data-astro-cid-dxw35yhr]:hover{color:var(--ap-green)}.menu-hero__grid[data-astro-cid-dxw35yhr]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:end}.menu-hero__copy[data-astro-cid-dxw35yhr]{grid-column:span 6;display:flex;flex-direction:column;gap:28px}.menu-hero__title[data-astro-cid-dxw35yhr]{font-size:clamp(56px,35.2px + 5.333vw,112px);line-height:.9;letter-spacing:-.02em}.menu-hero__title-sub[data-astro-cid-dxw35yhr]{display:block;font-size:.6em;font-style:italic;line-height:1.15;color:var(--ap-green)}.menu-hero__lede[data-astro-cid-dxw35yhr]{max-width:460px}.menu-index[data-astro-cid-dxw35yhr]{grid-column:8 / span 5}.menu-index[data-astro-cid-dxw35yhr] ol[data-astro-cid-dxw35yhr]{margin:0;padding:0;list-style:none;border-top:1px solid var(--ap-ink)}.menu-index[data-astro-cid-dxw35yhr] a[data-astro-cid-dxw35yhr]{display:flex;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid var(--ap-line)}.menu-index__numeral[data-astro-cid-dxw35yhr]{width:32px;font-family:var(--ap-serif);font-size:18px;color:var(--ap-muted)}.menu-index__text[data-astro-cid-dxw35yhr]{font-family:var(--ap-serif);font-size:24px;transition:color .2s ease}.menu-index__leader[data-astro-cid-dxw35yhr]{flex-grow:1}.menu-index[data-astro-cid-dxw35yhr] a[data-astro-cid-dxw35yhr]:hover .menu-index__text[data-astro-cid-dxw35yhr]{color:var(--ap-green)}.menu-band[data-astro-cid-dxw35yhr]{margin-block:0;display:flex;flex-direction:column;gap:12px}.menu-band__img[data-astro-cid-dxw35yhr]{width:100%;height:clamp(240px,130.4px + 28.1vw,535px);-o-object-fit:cover;object-fit:cover}.menu-band__caption[data-astro-cid-dxw35yhr]{font-size:13px;color:var(--ap-muted)}.menu-band[data-astro-cid-dxw35yhr]+.menu-section{border-top:0}.menu-contact[data-astro-cid-dxw35yhr]{display:flex;flex-direction:column;align-items:center;gap:24px;border-top:1px solid var(--ap-line);text-align:center}.menu-contact__text[data-astro-cid-dxw35yhr]{max-width:560px}@media(max-width:1023px){.menu-hero__grid[data-astro-cid-dxw35yhr]{grid-template-columns:minmax(0,1fr);row-gap:40px}.menu-hero__copy[data-astro-cid-dxw35yhr],.menu-index[data-astro-cid-dxw35yhr]{grid-column:auto}}@media(max-width:639px){.menu-hero[data-astro-cid-dxw35yhr]{gap:28px;padding-top:24px}.menu-hero__copy[data-astro-cid-dxw35yhr]{gap:20px}.menu-index[data-astro-cid-dxw35yhr] a[data-astro-cid-dxw35yhr]{padding:12px 0}.menu-index__text[data-astro-cid-dxw35yhr]{font-size:21px}}
