.mc[data-astro-cid-kfjjwyd7]{display:grid;gap:clamp(2.5rem,6vw,5rem);margin:0;padding:0;list-style:none}.mc__row[data-astro-cid-kfjjwyd7]{display:grid;gap:1.5rem;align-items:center}.mc__card[data-astro-cid-kfjjwyd7]{position:relative;z-index:1;padding:clamp(1.75rem,4vw,3.5rem) clamp(1.5rem,4vw,3.5rem);background:var(--salt-25);border:1px solid color-mix(in srgb,var(--sage-40) 40%,transparent)}.mc__num[data-astro-cid-kfjjwyd7]{margin:0 0 .75rem;font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--sage-80)}.mc__course[data-astro-cid-kfjjwyd7]{margin:0 0 1.25rem;font-family:var(--font-display);font-size:clamp(1.75rem,1.3rem + 1.4vw,2.6rem);line-height:1.05;color:var(--heading)}.mc__dishes[data-astro-cid-kfjjwyd7]{margin:0;padding:0;list-style:none}.mc__dishes[data-astro-cid-kfjjwyd7] li[data-astro-cid-kfjjwyd7]{padding:.85rem 0;border-top:1px solid var(--sage-20);font-family:var(--font-editorial);font-size:clamp(1.2rem,1.1rem + .35vw,1.375rem);line-height:1.4;color:var(--sage-100)}.mc__plate[data-astro-cid-kfjjwyd7]{width:62%;justify-self:end;margin-top:-3rem}.mc__note[data-astro-cid-kfjjwyd7]{margin:clamp(1.5rem,3vw,2.5rem) 0 0;font-family:var(--font-editorial);font-style:italic;font-size:var(--fs-caption);color:var(--sage-80)}@media(min-width:900px){.mc__row[data-astro-cid-kfjjwyd7]{grid-template-columns:repeat(12,minmax(0,1fr))}.mc__card[data-astro-cid-kfjjwyd7]{grid-column:1 / 8;grid-row:1}.mc__plate[data-astro-cid-kfjjwyd7]{grid-column:7 / 11;grid-row:1;width:auto;justify-self:stretch;margin:4rem 0 0}.mc__row--alt[data-astro-cid-kfjjwyd7] .mc__card[data-astro-cid-kfjjwyd7]{grid-column:5 / 12}.mc__row--alt[data-astro-cid-kfjjwyd7] .mc__plate[data-astro-cid-kfjjwyd7]{grid-column:2 / 6;margin:-3rem 0 0}.mc__row--solo[data-astro-cid-kfjjwyd7] .mc__card[data-astro-cid-kfjjwyd7]{grid-column:1 / 9}}@media(prefers-reduced-motion:no-preference){html.js .mc__plate[data-astro-cid-kfjjwyd7]{transition:opacity 1s var(--ease-settle),translate 1.3s var(--ease-settle)}html.js .mc__row[data-astro-cid-kfjjwyd7]:not(.is-in) .mc__plate[data-astro-cid-kfjjwyd7]{opacity:0;translate:72px 0}}.ms[data-astro-cid-efsr6atn]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;gap:clamp(1.25rem,3vw,3rem);margin:0;padding:0;list-style:none}.ms__item[data-astro-cid-efsr6atn]{display:grid;align-content:end}.ms__frame[data-astro-cid-efsr6atn]{position:relative;display:block;aspect-ratio:var(--r);overflow:hidden;background:var(--sand-40)}.ms__name[data-astro-cid-efsr6atn]{margin:.6rem 0 .5rem;font-family:var(--font-display);font-size:clamp(1.6rem,1.3rem + .8vw,2.1rem);line-height:1.1;color:var(--heading)}.ms__line[data-astro-cid-efsr6atn]{margin:0 0 .6rem;font-family:var(--font-editorial);font-size:1.2rem;line-height:1.4;color:var(--sage-100)}.ms__detail[data-astro-cid-efsr6atn]{margin:0 0 .4rem;font-size:var(--fs-small);line-height:1.6;color:var(--sage-100);max-width:26rem}@media(min-width:700px){.ms[data-astro-cid-efsr6atn]{--row: min(34rem, calc(39vw - 3rem) );align-items:start;grid-auto-columns:max-content}.ms__item[data-astro-cid-efsr6atn]{width:calc(var(--row) * (var(--fr, .75)));grid-template-rows:var(--row) auto}.ms__frame[data-astro-cid-efsr6atn]{align-self:end}}@media(max-width:699px){.ms[data-astro-cid-efsr6atn]{grid-auto-columns:78vw;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none}.ms__item[data-astro-cid-efsr6atn]{scroll-snap-align:start;align-content:start}}@media(prefers-reduced-motion:no-preference){html.js .ms__item[data-astro-cid-efsr6atn]{transition:opacity .9s var(--ease-settle),translate 1.2s var(--ease-settle);transition-delay:calc(var(--i) * .12s)}html.js .ms[data-astro-cid-efsr6atn]:not(.is-in) .ms__item[data-astro-cid-efsr6atn]{opacity:0;translate:72px 0}}.fd-philosophy__grid[data-astro-cid-fhc3undn]{display:grid;gap:var(--space-xl);margin-top:clamp(3rem,7vw,6rem)}.fd-philosophy[data-astro-cid-fhc3undn] .moment__text--line{font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem)}@media(min-width:900px){.fd-philosophy__grid[data-astro-cid-fhc3undn]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,7vw,7rem);align-items:start}.fd-philosophy__rules[data-astro-cid-fhc3undn]{padding-top:.5rem}}.fd-tables__head[data-astro-cid-fhc3undn]{display:grid;gap:1rem 4rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.fd-tables__line[data-astro-cid-fhc3undn]{margin:0;font-family:var(--font-editorial);font-style:italic;font-size:clamp(1.35rem,1.1rem + .9vw,1.85rem);line-height:1.35;color:var(--sage-100);max-width:20em}@media(min-width:900px){.fd-tables__head[data-astro-cid-fhc3undn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.fd-tables[data-astro-cid-fhc3undn]{padding-inline:0}.fd-eyebrow[data-astro-cid-fhc3undn]{margin:0 0 1rem;font-family:var(--font-editorial);font-style:italic;font-size:1.1875rem;color:var(--sage-80)}.fd-philosophy[data-astro-cid-fhc3undn] h2[data-astro-cid-fhc3undn]{margin:0 0 1.5rem}.fd-philosophy__long[data-astro-cid-fhc3undn]{max-width:34rem;margin:0;color:var(--sage-100)}.fd-signature[data-astro-cid-fhc3undn] .section-head{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.fd-menu[data-astro-cid-fhc3undn] .section-head{margin-bottom:clamp(2rem,4vw,3.5rem)}.fd-menu__diet[data-astro-cid-fhc3undn]{display:grid;gap:1rem 4rem;margin-top:clamp(3rem,6vw,5rem);padding-top:1.5rem;border-top:1px solid var(--rule-strong)}.fd-menu__diet-title[data-astro-cid-fhc3undn]{margin:0;font-family:var(--font-display);font-size:var(--fs-card)}.fd-menu__diet-body[data-astro-cid-fhc3undn] p[data-astro-cid-fhc3undn]{font-size:var(--fs-small);line-height:1.65;max-width:38rem}@media(min-width:900px){.fd-menu__diet[data-astro-cid-fhc3undn]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}
