.slider[data-astro-cid-aadlzisc]{max-width:760px;margin-inline:auto}.track[data-astro-cid-aadlzisc]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.track[data-astro-cid-aadlzisc]::-webkit-scrollbar{display:none}.slide[data-astro-cid-aadlzisc]{flex:0 0 100%;scroll-snap-align:center;margin:0;text-align:center;padding-inline:clamp(.5rem,4vw,3rem)}.quote-mark[data-astro-cid-aadlzisc]{display:block;font-family:var(--accent);font-size:5.5rem;line-height:.6;color:var(--blush);height:2.4rem}blockquote[data-astro-cid-aadlzisc]{margin:0;font-family:var(--accent);font-style:italic;font-weight:400;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.35}figcaption[data-astro-cid-aadlzisc]{margin-top:2rem;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}figcaption[data-astro-cid-aadlzisc] span[data-astro-cid-aadlzisc]{color:var(--ink)}.controls[data-astro-cid-aadlzisc]{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.8rem}.arrow[data-astro-cid-aadlzisc]{width:3rem;height:3rem;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.arrow[data-astro-cid-aadlzisc]:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.prev[data-astro-cid-aadlzisc] svg{transform:scaleX(-1)}.dots[data-astro-cid-aadlzisc]{display:flex;gap:.5rem}.dot[data-astro-cid-aadlzisc]{width:6px;height:6px;border-radius:50%;background:var(--line);transition:background .3s,transform .3s}.dot[data-astro-cid-aadlzisc].on{background:var(--wine);transform:scale(1.3)}.hero[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1fr 1fr;min-height:100svh;position:relative}.hero-media[data-astro-cid-v4qhm7jo]{position:relative;overflow:hidden}.hero-media[data-astro-cid-v4qhm7jo] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:heroZoom 2.4s var(--ease) both}.hero-media[data-astro-cid-v4qhm7jo]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,15,.55) 0%,transparent 24%),linear-gradient(90deg,transparent 70%,rgba(28,26,22,.55))}@keyframes heroZoom{0%{transform:scale(1.08);opacity:.4}to{transform:none;opacity:1}}.hero-panel[data-astro-cid-v4qhm7jo]{position:relative;display:flex;align-items:center;padding:calc(var(--header-h) + 3rem) clamp(1.5rem,5vw,5.5rem) 4rem}.hero-copy[data-astro-cid-v4qhm7jo]{max-width:34rem;position:relative;z-index:2}.motion .hero-copy[data-astro-cid-v4qhm7jo] .kicker[data-astro-cid-v4qhm7jo]{animation:rise 1.2s .15s var(--ease) both}.motion .hero-copy[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{animation:rise 1.4s calc(var(--typed, 1.6s) - .2s) var(--ease) both}.motion .hero-copy[data-astro-cid-v4qhm7jo] .btn-row[data-astro-cid-v4qhm7jo]{animation:rise 1.4s var(--typed, 1.8s) var(--ease) both}@keyframes rise{0%{transform:translateY(18px);opacity:0}to{transform:none;opacity:1}}.hero[data-astro-cid-v4qhm7jo] .display[data-astro-cid-v4qhm7jo]{font-size:clamp(2.7rem,5.2vw,5.2rem)}.hero[data-astro-cid-v4qhm7jo] .display[data-astro-cid-v4qhm7jo] em[data-astro-cid-v4qhm7jo]{color:var(--blush)}.hero[data-astro-cid-v4qhm7jo] .display[data-astro-cid-v4qhm7jo] .word{white-space:nowrap}.hero[data-astro-cid-v4qhm7jo] .display[data-astro-cid-v4qhm7jo].typing .ch{opacity:0;transition:opacity .6s ease-out}.hero[data-astro-cid-v4qhm7jo] .display[data-astro-cid-v4qhm7jo].typed .ch{opacity:1}.hero[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{margin:1.8rem 0 2.4rem}.badge[data-astro-cid-v4qhm7jo]{position:absolute;bottom:clamp(1.5rem,3vw,2.5rem);right:clamp(1.5rem,3vw,2.5rem);width:124px;height:124px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(181,154,104,.55);color:var(--on-night);z-index:2;transition:background .5s var(--ease),color .5s var(--ease)}.badge[data-astro-cid-v4qhm7jo] svg[data-astro-cid-v4qhm7jo]{position:absolute;inset:0;width:100%;height:100%;animation:spin 40s linear infinite}.badge[data-astro-cid-v4qhm7jo] text[data-astro-cid-v4qhm7jo]{font-family:var(--sans);font-size:9px;letter-spacing:.1em;text-transform:uppercase;fill:currentColor}.badge[data-astro-cid-v4qhm7jo] .badge-arrow{transition:transform .6s var(--ease)}.badge[data-astro-cid-v4qhm7jo]:hover{background:var(--blush);color:var(--night)}.badge[data-astro-cid-v4qhm7jo]:hover .badge-arrow{transform:translate(var(--nudge))}@keyframes spin{to{transform:rotate(360deg)}}.statement[data-astro-cid-v4qhm7jo]{color:var(--ink-soft)}.price-note[data-astro-cid-v4qhm7jo]{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;align-items:baseline;color:var(--ink-soft)}.price-note[data-astro-cid-v4qhm7jo] .kicker[data-astro-cid-v4qhm7jo]{margin:0}.story-title[data-astro-cid-v4qhm7jo]{font-size:clamp(2.6rem,6.5vw,5.4rem);letter-spacing:.06em;line-height:1;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.story-grid[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:.75fr 1.2fr 1.15fr;gap:clamp(1.5rem,4vw,4rem);align-items:end}.story-small[data-astro-cid-v4qhm7jo]{aspect-ratio:3 / 4}.story-small[data-astro-cid-v4qhm7jo] img{object-position:62% center}.story-large[data-astro-cid-v4qhm7jo]{aspect-ratio:4 / 5}.story-copy[data-astro-cid-v4qhm7jo]{align-self:center}.story-copy[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:var(--ink-soft);font-size:clamp(1.15rem,1.5vw,1.3rem);line-height:1.6}.story-copy[data-astro-cid-v4qhm7jo] .link-arrow[data-astro-cid-v4qhm7jo]{margin-top:1.2rem}.kitchen-grid[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}.steps-band[data-astro-cid-v4qhm7jo]{padding-top:0}.steps-wrap[data-astro-cid-v4qhm7jo]{border-top:1px solid var(--night-line);padding-top:var(--section)}.kitchen-copy[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{margin:1.6rem 0 2.4rem}.clips[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(.8rem,2vw,1.6rem)}.clip[data-astro-cid-v4qhm7jo]{margin:0;aspect-ratio:9 / 16;background:var(--night)}.clip[data-astro-cid-v4qhm7jo].offset{margin-top:clamp(2rem,6vw,5rem);margin-bottom:calc(-1*clamp(2rem,6vw,5rem))}.clip[data-astro-cid-v4qhm7jo] video[data-astro-cid-v4qhm7jo]{width:100%;height:100%;object-fit:cover;display:block}.clip-toggle[data-astro-cid-v4qhm7jo]{position:absolute;right:.9rem;bottom:.9rem;width:2.6rem;height:2.6rem;border-radius:50%;display:grid;place-items:center;background:#14120f8c;border:1px solid rgba(239,232,220,.35);color:var(--on-night);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .4s var(--ease)}.clip-toggle[data-astro-cid-v4qhm7jo]:hover{background:#14120fd9}.i-play[data-astro-cid-v4qhm7jo]{width:0;height:0;border-left:9px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:3px}.i-pause[data-astro-cid-v4qhm7jo]{display:none;width:10px;height:12px;border-inline:3px solid currentColor}.clip-toggle[data-astro-cid-v4qhm7jo][data-playing=true] .i-play[data-astro-cid-v4qhm7jo]{display:none}.clip-toggle[data-astro-cid-v4qhm7jo][data-playing=true] .i-pause[data-astro-cid-v4qhm7jo]{display:block}.insta-grid[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:.8fr 2fr;gap:clamp(2rem,4vw,4rem);align-items:center}.insta-copy[data-astro-cid-v4qhm7jo] .h3[data-astro-cid-v4qhm7jo]{margin-bottom:1.6rem;color:var(--on-night)}.insta-copy[data-astro-cid-v4qhm7jo] .link-arrow[data-astro-cid-v4qhm7jo]{color:var(--on-night)}.insta-photos[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.insta-tile[data-astro-cid-v4qhm7jo]{display:block;aspect-ratio:1;position:relative}.insta-tile[data-astro-cid-v4qhm7jo] .alt[data-astro-cid-v4qhm7jo]{position:absolute;inset:0;opacity:0;animation:swap 14s ease-in-out infinite;animation-delay:calc(var(--i) * 3.5s)}.insta-tile[data-astro-cid-v4qhm7jo] .alt[data-astro-cid-v4qhm7jo] img{width:100%;height:100%;object-fit:cover}@keyframes swap{0%,38%{opacity:0}50%,88%{opacity:1}to{opacity:0}}.where-grid[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}.where-photo[data-astro-cid-v4qhm7jo]{aspect-ratio:4 / 5;max-height:640px}.where-copy[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{margin:1.2rem 0 2.2rem}@media(max-width:1000px){.story-grid[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr 1fr}.story-copy[data-astro-cid-v4qhm7jo]{grid-column:1 / -1;order:-1}}@media(max-width:960px){.hero[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;min-height:auto}.hero-media[data-astro-cid-v4qhm7jo]{min-height:62svh}.hero-media[data-astro-cid-v4qhm7jo]:after{background:linear-gradient(180deg,rgba(28,26,22,.55) 0%,transparent 30%,transparent 70%,var(--night) 100%)}.hero-panel[data-astro-cid-v4qhm7jo]{padding:0 var(--gutter) 4rem;margin-top:-4rem}.badge[data-astro-cid-v4qhm7jo]{bottom:5rem;right:1rem;width:96px;height:96px}.insta-grid[data-astro-cid-v4qhm7jo],.kitchen-grid[data-astro-cid-v4qhm7jo],.where-grid[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.where-photo[data-astro-cid-v4qhm7jo]{aspect-ratio:4 / 3}}@media(max-width:680px){.insta-photos[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr 1fr}}
