.hero[data-astro-cid-kksvoucb]{isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.hero--plain[data-astro-cid-kksvoucb]{background:var(--color-primary);min-height:clamp(18rem,45vh,28rem);color:var(--color-on-primary);align-items:center}.hero--image[data-astro-cid-kksvoucb]{color:#fff;min-height:clamp(26rem,78vh,46rem)}.hero[data-astro-cid-kksvoucb] .hero__image{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero--image[data-astro-cid-kksvoucb]:after{content:"";z-index:-1;background:linear-gradient(#0000000d 0%,#00000059 55%,#000000b8 100%);position:absolute;inset:0}.hero__content[data-astro-cid-kksvoucb]{padding-block:var(--space-section)}.hero--plain[data-astro-cid-kksvoucb] .hero__content[data-astro-cid-kksvoucb]{text-align:center}.hero__heading[data-astro-cid-kksvoucb]{max-width:18ch;margin-bottom:var(--space-4)}.hero--plain[data-astro-cid-kksvoucb] .hero__heading[data-astro-cid-kksvoucb]{margin-inline:auto}.hero__sub[data-astro-cid-kksvoucb]{opacity:.92;max-width:36rem;margin-bottom:var(--space-8);white-space:pre-line;font-size:clamp(1.125rem,2.2vw,1.375rem)}.hero--plain[data-astro-cid-kksvoucb] .hero__sub[data-astro-cid-kksvoucb]{margin-inline:auto}.hero__sub[data-astro-cid-kksvoucb]:last-child{margin-bottom:0}.content[data-astro-cid-okswax25]{gap:var(--space-8);align-items:center;display:grid}.content__media[data-astro-cid-okswax25] img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%}.content[data-astro-cid-okswax25]:not([class*=content--image]) .prose[data-astro-cid-okswax25]{margin-inline:auto}@media (width>=48rem){.content--image-left[data-astro-cid-okswax25],.content--image-right[data-astro-cid-okswax25]{gap:var(--space-12);grid-template-columns:1fr 1fr}.content--image-left[data-astro-cid-okswax25] .content__media[data-astro-cid-okswax25]{order:-1}}.menu__intro[data-astro-cid-ceouwb2j]{max-width:var(--width-prose);color:var(--color-muted);white-space:pre-line;margin:0 auto}.menu[data-astro-cid-ceouwb2j]{gap:var(--space-8) var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.menu__section[data-astro-cid-ceouwb2j]{break-inside:avoid}.menu__section-name[data-astro-cid-ceouwb2j]{align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);margin-bottom:var(--space-4);border-bottom:2px solid var(--color-accent);display:flex}.menu__today[data-astro-cid-ceouwb2j]{background:var(--color-accent);color:var(--color-on-accent);font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.2em .7em;font-size:.75rem;font-weight:600;display:none}.menu--lunch[data-astro-cid-ceouwb2j] .menu__section[data-astro-cid-ceouwb2j].is-today{--bleed:min(var(--space-6), var(--gutter) - var(--space-2));padding:var(--space-6) max(var(--space-4), var(--bleed));margin:calc(-1 * var(--space-6)) calc(-1 * var(--bleed));border-radius:var(--radius);background:var(--color-surface);box-shadow:0 0 0 2px var(--color-accent)}.is-today[data-astro-cid-ceouwb2j] .menu__today[data-astro-cid-ceouwb2j]{display:inline-block}.menu__note[data-astro-cid-ceouwb2j]{margin-top:calc(-1 * var(--space-2));color:var(--color-muted);font-style:italic}.menu__items[data-astro-cid-ceouwb2j]{margin:0;padding:0;list-style:none}.menu__item[data-astro-cid-ceouwb2j]+.menu__item[data-astro-cid-ceouwb2j]{margin-top:var(--space-4)}.menu__line[data-astro-cid-ceouwb2j]{align-items:baseline;gap:var(--space-2);display:flex}.menu__name[data-astro-cid-ceouwb2j]{font-weight:600}.menu__diet[data-astro-cid-ceouwb2j]{flex-shrink:0;gap:.3em;display:inline-flex}.menu__diet[data-astro-cid-ceouwb2j] abbr[data-astro-cid-ceouwb2j]{letter-spacing:.03em;color:var(--color-muted);border:1px solid var(--color-border);cursor:help;border-radius:.25rem;padding:.05em .35em;font-size:.6875rem;font-weight:700;text-decoration:none}.menu__leader[data-astro-cid-ceouwb2j]{min-width:var(--space-4);border-bottom:1px dotted var(--color-muted);opacity:.5;flex:1;transform:translateY(-.3em)}.menu__price[data-astro-cid-ceouwb2j]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.menu__desc[data-astro-cid-ceouwb2j]{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:.9375rem}.menu__legend[data-astro-cid-ceouwb2j]{justify-content:center;gap:var(--space-2) var(--space-6);margin:var(--space-12) 0 0;color:var(--color-muted);flex-wrap:wrap;font-size:.875rem;display:flex}.lunch__pending[data-astro-cid-hv2hdyxw]{color:var(--color-muted);margin:0}.gallery[data-astro-cid-j3puk5fq]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.gallery--1[data-astro-cid-j3puk5fq]{grid-template-columns:1fr}@media (width>=40rem){.gallery--2[data-astro-cid-j3puk5fq]{grid-template-columns:1fr 1fr}}.gallery[data-astro-cid-j3puk5fq] a[data-astro-cid-j3puk5fq]{border-radius:var(--radius);display:block;overflow:hidden}.gallery[data-astro-cid-j3puk5fq] img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .4s}.gallery--1[data-astro-cid-j3puk5fq] img{aspect-ratio:16/9}@media (prefers-reduced-motion:no-preference){.gallery[data-astro-cid-j3puk5fq] a[data-astro-cid-j3puk5fq]:hover img{transform:scale(1.03)}}.info[data-astro-cid-uj2krd2z]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));max-width:52rem;margin-inline:auto;display:grid}.info__card[data-astro-cid-uj2krd2z]{padding:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.hours[data-astro-cid-uj2krd2z]{margin:0}.hours[data-astro-cid-uj2krd2z] div[data-astro-cid-uj2krd2z]{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-bottom:1px solid var(--color-border);display:flex}.hours[data-astro-cid-uj2krd2z] div[data-astro-cid-uj2krd2z]:last-child{border-bottom:0}.hours[data-astro-cid-uj2krd2z] dt[data-astro-cid-uj2krd2z]{font-weight:600}.hours[data-astro-cid-uj2krd2z] dd[data-astro-cid-uj2krd2z]{font-variant-numeric:tabular-nums;text-align:right;margin:0}.info__note[data-astro-cid-uj2krd2z]{margin:var(--space-4) 0 0;color:var(--color-muted);font-size:.9375rem}address[data-astro-cid-uj2krd2z]{font-style:normal}address[data-astro-cid-uj2krd2z] p[data-astro-cid-uj2krd2z]{margin-bottom:var(--space-2)}.button--ghost[data-astro-cid-uj2krd2z]{margin-top:var(--space-4);color:var(--color-primary)}.cta[data-astro-cid-7h77ebmu]{padding-block:var(--space-section);background:var(--color-primary);color:var(--color-on-primary)}.cta__inner[data-astro-cid-7h77ebmu]{justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-12);flex-wrap:wrap;display:flex}.cta__heading[data-astro-cid-7h77ebmu]{margin-bottom:var(--space-2)}.cta__text[data-astro-cid-7h77ebmu]{opacity:.9;white-space:pre-line;max-width:38rem;margin:0}.cta[data-astro-cid-7h77ebmu] .button[data-astro-cid-7h77ebmu]{flex-shrink:0}.page-title[data-astro-cid-4k6tq63b]{padding-top:var(--space-section);text-align:center}.page-title[data-astro-cid-4k6tq63b] h1[data-astro-cid-4k6tq63b]{margin:0}.page-title[data-astro-cid-4k6tq63b]+.section{padding-top:var(--space-8)}
