.menu-card[data-astro-cid-bmcsxuud]{gap:var(--space-6);display:grid;container-type:inline-size}.menu-card__course[data-astro-cid-bmcsxuud]{gap:var(--space-2);display:grid}@container (width>=30rem){.menu-card__course[data-astro-cid-bmcsxuud]:not(.menu-card__course--plain){gap:var(--space-5);grid-template-columns:8.5rem 1fr;align-items:baseline}}.menu-card__heading[data-astro-cid-bmcsxuud]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;line-height:var(--leading-snug);text-transform:uppercase;color:var(--color-text-secondary)}.menu-card[data-astro-cid-bmcsxuud] ul[data-astro-cid-bmcsxuud]{gap:var(--space-4);padding:0;list-style:none;display:grid}.menu-card__item[data-astro-cid-bmcsxuud]{gap:var(--space-1);display:grid}.menu-card__dish[data-astro-cid-bmcsxuud]{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.menu-card__parts[data-astro-cid-bmcsxuud]{line-height:var(--leading-snug);color:var(--color-text-secondary)}.menu-card__or[data-astro-cid-bmcsxuud]{margin-block:calc(var(--space-2) * -1);color:var(--color-text-secondary);font-style:italic}.menu-dialog[data-astro-cid-2rm4j7nn]{width:min(44rem, calc(100% - var(--space-4) * 2));border-radius:var(--radius-lg);background-color:var(--color-bg-secondary);max-width:none;max-height:min(90dvh,60rem);color:var(--color-text);box-shadow:var(--shadow-lg);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow:auto}.menu-dialog[data-astro-cid-2rm4j7nn]::backdrop{background-color:color-mix(in srgb, var(--color-surface-deep) 45%, transparent);-webkit-backdrop-filter:blur(8px)}@media (prefers-reduced-motion:no-preference){.menu-dialog[data-astro-cid-2rm4j7nn][open],.menu-dialog[data-astro-cid-2rm4j7nn][open]::backdrop{animation:menu-dialog-in var(--duration-base) var(--ease-out)}}@keyframes menu-dialog-in{0%{opacity:0;transform:translateY(8px)}}.menu-dialog__panel[data-astro-cid-2rm4j7nn]{padding:0 clamp(var(--space-5), 5vw, var(--space-7)) var(--space-7)}.menu-dialog__header[data-astro-cid-2rm4j7nn]{z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-inline:calc(clamp(var(--space-5), 5vw, var(--space-7)) * -1);margin-bottom:var(--space-6);padding:var(--space-6) var(--space-3) var(--space-4) clamp(var(--space-5), 5vw, var(--space-7));background-color:var(--color-bg-secondary);display:flex;position:sticky;top:0}.menu-dialog__titles[data-astro-cid-2rm4j7nn]{gap:var(--space-1);display:grid}.menu-dialog__title[data-astro-cid-2rm4j7nn]{font-size:var(--text-2xl)}.menu-dialog__subtitle[data-astro-cid-2rm4j7nn]{color:var(--color-text-secondary)}.menu-dialog__close[data-astro-cid-2rm4j7nn]{width:var(--touch-target);height:var(--touch-target);margin-top:calc(var(--space-2) * -1);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.menu-dialog__close[data-astro-cid-2rm4j7nn]:hover{background-color:var(--color-bg)}.menu-dialog__note[data-astro-cid-2rm4j7nn]{margin-bottom:var(--space-6);font-size:var(--text-sm);color:var(--color-text-secondary)}.menu-dialog__footnote[data-astro-cid-2rm4j7nn]{margin-top:var(--space-7);font-size:var(--text-sm);color:var(--color-text-secondary)}.menu-dialog[data-astro-cid-2rm4j7nn]:target:not([open]){width:auto;max-height:none;margin-top:var(--space-5);box-shadow:none;display:block;position:static}.menu-dialog[data-astro-cid-2rm4j7nn]:target:not([open]) .menu-dialog__close[data-astro-cid-2rm4j7nn]{display:none}.page-intro[data-astro-cid-nkfd4745]{max-width:60ch}.jump[data-astro-cid-nkfd4745] ul[data-astro-cid-nkfd4745]{gap:var(--space-1) var(--space-5);margin-top:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.jump[data-astro-cid-nkfd4745] a[data-astro-cid-nkfd4745]{min-height:var(--touch-target);font-size:var(--text-sm);align-items:center;display:inline-flex}.offering[data-astro-cid-nkfd4745]{padding-block:var(--space-section);scroll-margin-top:var(--header-height)}.offering--alt[data-astro-cid-nkfd4745]{background-color:var(--color-bg-secondary);--menu-paper:var(--color-bg)}.offering__header[data-astro-cid-nkfd4745]{gap:var(--space-6);margin-bottom:var(--space-7);display:grid}@media (width>=56rem){.offering__header[data-astro-cid-nkfd4745]{gap:var(--space-8);grid-template-columns:1.4fr 1fr;align-items:end}}.offering__intro[data-astro-cid-nkfd4745]{--stack-space:var(--space-3);max-width:40rem}.offering__title[data-astro-cid-nkfd4745]{font-size:var(--text-3xl)}.offering__facts[data-astro-cid-nkfd4745]{gap:var(--space-5);align-content:start;display:grid}.offering__facts[data-astro-cid-nkfd4745] dl[data-astro-cid-nkfd4745]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.offering__facts[data-astro-cid-nkfd4745] dl[data-astro-cid-nkfd4745]>div[data-astro-cid-nkfd4745]{gap:var(--space-1);align-content:start;display:grid}.offering__facts[data-astro-cid-nkfd4745] dd[data-astro-cid-nkfd4745]{font-weight:var(--weight-medium);line-height:var(--leading-snug);margin:0}.offering__addons[data-astro-cid-nkfd4745] ul[data-astro-cid-nkfd4745]{gap:var(--space-2) var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.offering__photos[data-astro-cid-nkfd4745]{gap:var(--space-2);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.offering__photos[data-astro-cid-nkfd4745] li[data-astro-cid-nkfd4745]:first-child{grid-column:1/-1}.offering__photos[data-astro-cid-nkfd4745] img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-md);width:100%;height:100%}.offering__photos[data-astro-cid-nkfd4745] li[data-astro-cid-nkfd4745]:first-child img{aspect-ratio:4/3}@media (width>=48rem){.offering__photos[data-astro-cid-nkfd4745]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;height:clamp(26rem,48vw,40rem)}.offering__photos[data-astro-cid-nkfd4745] li[data-astro-cid-nkfd4745]:first-child{grid-area:1/1/3}.offering[data-astro-cid-nkfd4745]:nth-of-type(2n) .offering__photos[data-astro-cid-nkfd4745]{grid-template-columns:1fr 2fr}.offering[data-astro-cid-nkfd4745]:nth-of-type(2n) .offering__photos[data-astro-cid-nkfd4745] li[data-astro-cid-nkfd4745]:first-child{grid-column:2}.offering[data-astro-cid-nkfd4745]:nth-of-type(2n) .offering__photos[data-astro-cid-nkfd4745] li[data-astro-cid-nkfd4745]:not(:first-child){grid-column:1}.offering__photos[data-astro-cid-nkfd4745] li[data-astro-cid-nkfd4745]{min-height:0}.offering__photos[data-astro-cid-nkfd4745] img,.offering__photos[data-astro-cid-nkfd4745] li[data-astro-cid-nkfd4745]:first-child img{aspect-ratio:auto}}.offering__pictured[data-astro-cid-nkfd4745]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary)}.offering__menu-links[data-astro-cid-nkfd4745]{gap:var(--space-2);flex-wrap:wrap;display:flex}.addons[data-astro-cid-nkfd4745]{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));padding:0;list-style:none;display:grid}.addon[data-astro-cid-nkfd4745]{gap:var(--space-3);align-content:start;display:grid}.addon__media[data-astro-cid-nkfd4745]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);width:100%}.addon__title[data-astro-cid-nkfd4745]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);font-size:var(--text-lg);display:flex}.addon__title[data-astro-cid-nkfd4745] svg{color:var(--svc)}.addon[data-astro-cid-nkfd4745] p[data-astro-cid-nkfd4745]{color:var(--color-text-secondary)}
