.kitchen-main[data-astro-cid-54lfdco6]{position:relative;background-color:#2d2f1c;color:#f8f5f0;overflow-x:clip;min-height:100vh}.kitchen-hero-section[data-astro-cid-54lfdco6]{position:relative;width:100vw;height:100vh;height:100dvh;overflow:hidden;background-color:#1a1b12;z-index:10}.kitchen-hero-mask-wrap[data-astro-cid-54lfdco6]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;clip-path:inset(0% 100% 0% 0%);will-change:clip-path}.kitchen-hero-img-wrap[data-astro-cid-54lfdco6]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.kitchen-hero-img[data-astro-cid-54lfdco6]{width:100%;height:100%;object-fit:cover;object-position:center 50%;transform:scale(1.15);will-change:transform}.kitchen-hero-overlay[data-astro-cid-54lfdco6]{position:absolute;inset:0;background:linear-gradient(to bottom,#14160e73,#14160e26 35%,#14160e40 60%,#14160ed9);pointer-events:none}.kitchen-reveal-line[data-astro-cid-54lfdco6]{position:absolute;top:0;bottom:0;right:0;width:2px;background:linear-gradient(to bottom,#fff0,#ffffff80,#fff0);opacity:0;pointer-events:none}.kitchen-hero-content-wrap[data-astro-cid-54lfdco6]{position:absolute;left:0;right:0;bottom:0;padding:0 4vw 7vh 4vw;z-index:5;pointer-events:none}.kitchen-hero-content[data-astro-cid-54lfdco6]{max-width:900px}.kitchen-hero-tag[data-astro-cid-54lfdco6]{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:#dec8a9;margin-bottom:1.2rem;opacity:0;transform:translateY(18px);will-change:opacity,transform}.tag-dot[data-astro-cid-54lfdco6]{width:6px;height:6px;border-radius:50%;background-color:#dec8a9}.kitchen-hero-title[data-astro-cid-54lfdco6]{font-size:clamp(2.4rem,5.8vw,5.4rem);line-height:1.06;font-weight:400;color:#f8f5f0;letter-spacing:-.025em;margin:0;font-style:normal}.title-line[data-astro-cid-54lfdco6]{display:block;opacity:0;transform:translateY(28px);will-change:opacity,transform;font-style:normal}.kitchen-hero-scroll-cue[data-astro-cid-54lfdco6]{position:absolute;right:4vw;bottom:7vh;display:flex;align-items:center;gap:12px;z-index:5;pointer-events:none;opacity:.6}.scroll-cue-line[data-astro-cid-54lfdco6]{width:32px;height:1px;background-color:#f8f5f0;opacity:.5}.scroll-cue-text[data-astro-cid-54lfdco6]{font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:#f8f5f0}.kitchen-gallery-wrapper[data-astro-cid-54lfdco6]{position:relative;width:100%;height:880vh;background-color:#2d2f1c;z-index:15}.kitchen-gallery-stage[data-astro-cid-54lfdco6]{position:sticky;top:0;left:0;width:100vw;height:100vh;height:100dvh;overflow:hidden;background-color:#2d2f1c}.kitchen-gallery-track[data-astro-cid-54lfdco6]{display:flex;flex-direction:row;height:100%;width:max-content;will-change:transform}.gallery-slide[data-astro-cid-54lfdco6]{position:relative;width:100vw;height:100vh;height:100dvh;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.gallery-slide-text[data-astro-cid-54lfdco6]{background-color:#2d2f1c;padding:0 8vw;z-index:2}.slide-text-inner[data-astro-cid-54lfdco6]{max-width:1280px;margin:0 auto;text-align:center;will-change:transform,opacity}.slide-main-statement[data-astro-cid-54lfdco6]{font-size:clamp(2rem,4.2vw,4.4rem);line-height:1.22;font-weight:400;color:#f8f5f0;letter-spacing:-.02em;margin:0;font-style:normal}.gallery-slide-photo[data-astro-cid-54lfdco6]{background-color:#2d2f1c;padding:0}.kitchen-photo-card[data-astro-cid-54lfdco6]{position:relative;width:100vw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;transform:scale(.5);transform-origin:center center;will-change:transform}.kitchen-photo-inner[data-astro-cid-54lfdco6]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:14px;box-shadow:0 35px 80px -15px #000000b3;transition:border-radius .2s ease,box-shadow .2s ease;will-change:border-radius,box-shadow}.kitchen-photo-img[data-astro-cid-54lfdco6]{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.08);will-change:transform;user-select:none}.kitchen-photo-overlay[data-astro-cid-54lfdco6]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(20,18,14,.35) 0%,transparent 35%)}@media(max-width:992px){.kitchen-hero-scroll-cue[data-astro-cid-54lfdco6]{display:none}.slide-main-statement[data-astro-cid-54lfdco6]{font-size:clamp(1.6rem,5.5vw,2.4rem)}.kitchen-photo-card[data-astro-cid-54lfdco6]{transform:scale(.65)}}
