.cooking-gallery[data-astro-cid-64lw3mhu]{background:var(--paper);padding:clamp(4rem,8vw,8rem) 0}.class-gallery-heading[data-astro-cid-64lw3mhu]{grid-template-columns:1fr .85fr;align-items:end;gap:8%;margin-bottom:3rem;display:grid}h2[data-astro-cid-64lw3mhu]{max-width:14ch;margin:1rem 0 0;font-size:clamp(2.2rem,4vw,4.4rem);font-weight:400;line-height:1.1}.class-gallery-heading[data-astro-cid-64lw3mhu]>p[data-astro-cid-64lw3mhu]{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.class-gallery-grid[data-astro-cid-64lw3mhu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-bottom:2rem;display:grid}figure[data-astro-cid-64lw3mhu]{min-width:0;margin:0}figure[data-astro-cid-64lw3mhu] a[data-astro-cid-64lw3mhu]{background:var(--cream);aspect-ratio:4/3;display:block;position:relative;overflow:hidden}figure[data-astro-cid-64lw3mhu] img[data-astro-cid-64lw3mhu]{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform .35s;display:block}figure[data-astro-cid-64lw3mhu] a[data-astro-cid-64lw3mhu]:hover img[data-astro-cid-64lw3mhu]{transform:scale(1.025)}.class-gallery-expand[data-astro-cid-64lw3mhu]{width:38px;height:38px;color:var(--ink);background:#faf4eaeb;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}figcaption[data-astro-cid-64lw3mhu]{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.65}a[data-astro-cid-64lw3mhu]:focus-visible,button[data-astro-cid-64lw3mhu]:focus-visible{outline:2px solid var(--clay);outline-offset:4px}.class-gallery-viewer[data-astro-cid-64lw3mhu]{color:#faf4ea;background:#1a1715;border:0;width:min(1400px,94vw);max-width:94vw;max-height:94dvh;padding:0}.class-gallery-viewer[data-astro-cid-64lw3mhu]::backdrop{background:#000000d9}.class-gallery-viewer-shell[data-astro-cid-64lw3mhu]{padding:52px 24px 18px;position:relative}.class-gallery-large-photo[data-astro-cid-64lw3mhu] img[data-astro-cid-64lw3mhu]{object-fit:contain;width:100%;height:68dvh;display:block}.class-gallery-viewer[data-astro-cid-64lw3mhu] button[data-astro-cid-64lw3mhu]{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #fff5;font-size:23px}.class-gallery-close[data-astro-cid-64lw3mhu]{position:absolute;top:6px;right:10px}.class-gallery-toolbar[data-astro-cid-64lw3mhu]{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.class-gallery-toolbar[data-astro-cid-64lw3mhu] p[data-astro-cid-64lw3mhu]{text-align:center;margin:0;font-size:13px;line-height:1.6}.class-gallery-count[data-astro-cid-64lw3mhu]{text-align:center;margin:12px 0 0;font-size:11px}@media (width<=1000px){.class-gallery-grid[data-astro-cid-64lw3mhu]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.class-gallery-heading[data-astro-cid-64lw3mhu]{grid-template-columns:1fr;gap:24px;margin-bottom:2rem}}@media (width<=600px){.class-gallery-grid[data-astro-cid-64lw3mhu]{grid-template-columns:1fr;gap:28px}.class-gallery-viewer-shell[data-astro-cid-64lw3mhu]{padding-inline:10px}.class-gallery-large-photo[data-astro-cid-64lw3mhu] img[data-astro-cid-64lw3mhu]{height:62dvh}}@media (prefers-reduced-motion:reduce){figure[data-astro-cid-64lw3mhu] img[data-astro-cid-64lw3mhu]{transition:none}}.cooking-hero[data-astro-cid-bjb7omlz]{isolation:isolate;color:#fff;background:#263a2b;align-items:end;min-height:min(800px,88svh);display:flex;position:relative}.cooking-hero[data-astro-cid-bjb7omlz]>img[data-astro-cid-bjb7omlz]{object-fit:cover;object-position:center 48%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cooking-hero-shade[data-astro-cid-bjb7omlz]{z-index:-1;background:linear-gradient(90deg,#101c17d9,#101c1780 60%,#101c1720);position:absolute;inset:0}.cooking-hero-copy[data-astro-cid-bjb7omlz]{width:min(1280px,90%);margin:0 auto;padding:90px 0 65px}.cooking-hero[data-astro-cid-bjb7omlz] .eyebrow[data-astro-cid-bjb7omlz]{color:#f2dfb6}h1[data-astro-cid-bjb7omlz]{max-width:900px;margin:20px 0;font-size:clamp(2.5rem,4.8vw,5rem);font-weight:400;line-height:1.06}.cooking-hero-copy[data-astro-cid-bjb7omlz]>.cooking-hero-tagline[data-astro-cid-bjb7omlz]{margin:0 0 18px;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:500;line-height:1.4}h1[data-astro-cid-bjb7omlz] em[data-astro-cid-bjb7omlz]{font-family:Georgia,serif;font-weight:400}.cooking-hero-copy[data-astro-cid-bjb7omlz]>p[data-astro-cid-bjb7omlz]:not(.eyebrow){max-width:620px;line-height:1.8}.cooking-actions[data-astro-cid-bjb7omlz]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.cooking-hero-link[data-astro-cid-bjb7omlz]{color:#fff;letter-spacing:.12em;text-underline-offset:6px;padding:16px 0;font-size:11px;text-decoration:underline}.cooking-facts[data-astro-cid-bjb7omlz]{color:#304535;background:#e8e6d9;flex-wrap:wrap;justify-content:center;gap:20px 45px;padding:25px 5%;font-size:13px;display:flex}.cooking-section[data-astro-cid-bjb7omlz]{padding:clamp(60px,8vw,110px) 0}.cooking-intro[data-astro-cid-bjb7omlz]{text-align:center;max-width:780px;margin:0 auto 55px}h2[data-astro-cid-bjb7omlz]{margin:20px 0 28px;font-size:clamp(2rem,4vw,4rem);font-weight:400;line-height:1.12}h3[data-astro-cid-bjb7omlz]{margin:16px 0;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:400;line-height:1.25}p[data-astro-cid-bjb7omlz],li[data-astro-cid-bjb7omlz]{line-height:1.85}.cooking-steps[data-astro-cid-bjb7omlz]{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.cooking-steps[data-astro-cid-bjb7omlz] img[data-astro-cid-bjb7omlz]{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;margin-bottom:26px;display:block}.cooking-steps[data-astro-cid-bjb7omlz] p[data-astro-cid-bjb7omlz]:not(.eyebrow),.cooking-note[data-astro-cid-bjb7omlz]{color:var(--muted);font-size:14px}.cooking-family[data-astro-cid-bjb7omlz]{background:#e8e6d9}.cooking-split[data-astro-cid-bjb7omlz]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(35px,7vw,100px);display:grid}.cooking-split[data-astro-cid-bjb7omlz]>img[data-astro-cid-bjb7omlz]{width:100%;height:auto;display:block}.cooking-food[data-astro-cid-bjb7omlz]{grid-template-columns:1fr 1fr;gap:25px;display:grid}figure[data-astro-cid-bjb7omlz]{margin:0}.cooking-food[data-astro-cid-bjb7omlz] img[data-astro-cid-bjb7omlz]{aspect-ratio:4/3;object-fit:cover;object-position:center 40%;width:100%;height:auto;display:block}.cooking-food[data-astro-cid-bjb7omlz] .cooking-logo[data-astro-cid-bjb7omlz]{background:0 0}.cooking-food[data-astro-cid-bjb7omlz] .cooking-logo[data-astro-cid-bjb7omlz] img[data-astro-cid-bjb7omlz]{object-fit:contain;object-position:center;box-sizing:border-box;padding:24px}.cooking-note[data-astro-cid-bjb7omlz]{text-align:center;margin-top:22px}.cooking-results[data-astro-cid-bjb7omlz]{background:#f3eddf}.cooking-results-grid[data-astro-cid-bjb7omlz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 25px;display:grid}.cooking-results-grid[data-astro-cid-bjb7omlz] a[data-astro-cid-bjb7omlz]{display:block;position:relative}.cooking-results-grid[data-astro-cid-bjb7omlz] img[data-astro-cid-bjb7omlz]{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.cooking-results-grid[data-astro-cid-bjb7omlz] a[data-astro-cid-bjb7omlz] span[data-astro-cid-bjb7omlz]{color:#29291f;background:#fffaf1e8;padding:8px 14px;position:absolute;bottom:12px;right:12px}.cooking-results-grid[data-astro-cid-bjb7omlz] figcaption[data-astro-cid-bjb7omlz]{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.7}@media (width<=1000px){.cooking-results-grid[data-astro-cid-bjb7omlz]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cooking-results-grid[data-astro-cid-bjb7omlz]{grid-template-columns:1fr;gap:28px}}.cooking-plan[data-astro-cid-bjb7omlz]{background:#f0e8dc}.cooking-details[data-astro-cid-bjb7omlz]{margin-bottom:32px}.cooking-details[data-astro-cid-bjb7omlz]>div[data-astro-cid-bjb7omlz]{border-bottom:1px solid #c9c2b7;grid-template-columns:110px 1fr;gap:15px;padding:16px 0;font-size:14px;display:grid}dd[data-astro-cid-bjb7omlz]{margin:0;line-height:1.7}.cooking-inclusions[data-astro-cid-bjb7omlz]{padding-left:20px;font-size:14px}.cooking-price[data-astro-cid-bjb7omlz]{background:#fffaf1;border:1px solid #d6cfc0;padding:clamp(25px,4vw,50px)}.cooking-price[data-astro-cid-bjb7omlz] dl[data-astro-cid-bjb7omlz]>div[data-astro-cid-bjb7omlz]{border-bottom:1px solid #ddd6c9;padding:20px 0}.cooking-price[data-astro-cid-bjb7omlz] dd[data-astro-cid-bjb7omlz]{color:#334936;margin-top:6px;font-size:25px}.cooking-price[data-astro-cid-bjb7omlz] small[data-astro-cid-bjb7omlz]{font-size:12px}.cooking-price[data-astro-cid-bjb7omlz]>p[data-astro-cid-bjb7omlz]:not(.eyebrow){font-size:13px}.cooking-faq[data-astro-cid-bjb7omlz]{max-width:900px}details[data-astro-cid-bjb7omlz]{border-bottom:1px solid var(--line);padding:20px 0}summary[data-astro-cid-bjb7omlz]{cursor:pointer;padding-right:10px;font-size:17px;line-height:1.5}details[data-astro-cid-bjb7omlz] p[data-astro-cid-bjb7omlz]{margin-bottom:0;font-size:14px}.cooking-reserve[data-astro-cid-bjb7omlz]{background:#e8e6d9;padding:75px 0}.cooking-reserve-copy[data-astro-cid-bjb7omlz]{text-align:center;max-width:820px}.cooking-reserve[data-astro-cid-bjb7omlz] .cooking-actions[data-astro-cid-bjb7omlz]{justify-content:center}#experience[data-astro-cid-bjb7omlz],#plan[data-astro-cid-bjb7omlz],#reserve[data-astro-cid-bjb7omlz]{scroll-margin-top:110px}a[data-astro-cid-bjb7omlz]:focus-visible,summary[data-astro-cid-bjb7omlz]:focus-visible{outline:2px solid var(--clay);outline-offset:5px}@media (width<=760px){.cooking-hero[data-astro-cid-bjb7omlz]{min-height:730px}.cooking-hero-copy[data-astro-cid-bjb7omlz]{padding:75px 0 45px}.cooking-hero-shade[data-astro-cid-bjb7omlz]{background:linear-gradient(#101c1770,#101c17ed)}.cooking-facts[data-astro-cid-bjb7omlz]{grid-template-columns:1fr 1fr;gap:20px;font-size:12px;display:grid}.cooking-steps[data-astro-cid-bjb7omlz],.cooking-split[data-astro-cid-bjb7omlz]{grid-template-columns:1fr}.cooking-steps[data-astro-cid-bjb7omlz]{gap:40px}.cooking-steps[data-astro-cid-bjb7omlz] img[data-astro-cid-bjb7omlz]{aspect-ratio:4/3}.cooking-food[data-astro-cid-bjb7omlz]{gap:15px}.cooking-intro[data-astro-cid-bjb7omlz]{text-align:left}.cooking-price[data-astro-cid-bjb7omlz]{min-width:0}}@media (width<=420px){.cooking-food[data-astro-cid-bjb7omlz]{grid-template-columns:1fr}.cooking-details[data-astro-cid-bjb7omlz]>div[data-astro-cid-bjb7omlz]{grid-template-columns:90px 1fr}}
