.kitchen-site{font-family:Arial,Helvetica,sans-serif}.kitchen-site *{box-sizing:border-box}.kitchen-wrap{width:min(100% - 48px,1390px);margin:auto}.kitchen-kicker{font-size:12px;letter-spacing:.09em;text-transform:uppercase;margin:0 0 24px!important}.kitchen-site h1,.kitchen-site h2,.kitchen-site h3,.kitchen-site p{margin:0}.kitchen-site h1,.kitchen-site h2,.kitchen-site h3{font-weight:300;letter-spacing:-.04em;line-height:1.05}.kitchen-site h1{font-size:clamp(55px,7vw,116px)}.kitchen-site h2{font-size:clamp(40px,4.6vw,76px)}.kitchen-site h3{font-size:clamp(30px,3.2vw,53px)}.kitchen-site p{line-height:1.55}.kitchen-hero,.kitchen-shape-hero{position:relative;min-height:min(86vh,900px);color:#fff;display:flex;align-items:end;overflow:hidden;background:#252525}.kitchen-hero>img,.kitchen-shape-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kitchen-hero-shade,.kitchen-shape-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.4),transparent 75%),linear-gradient(0deg,rgba(0,0,0,.6),transparent 60%)}.kitchen-hero-copy,.kitchen-shape-hero>.kitchen-wrap{position:relative;padding-bottom:75px;z-index:1}.kitchen-hero-copy h1{max-width:850px}.kitchen-hero-copy>p:not(.kitchen-kicker),.kitchen-shape-hero>.kitchen-wrap>p:last-child{font-size:20px;max-width:570px;margin:25px 0!important}.kitchen-hero-copy>a{color:#fff;text-decoration:underline;text-underline-offset:6px;display:inline-flex;gap:30px;margin-top:20px}.kitchen-section-nav{position:sticky;top:0;z-index:12;background:#f6f6f3;border-bottom:1px solid #bbb}.kitchen-section-nav .kitchen-wrap{display:flex;gap:42px;min-height:58px;align-items:center}.kitchen-section-nav a{font-size:12px;letter-spacing:.06em;color:#444;text-decoration:none}.kitchen-section-nav a:hover,.kitchen-section-nav a.is-active{text-decoration:underline;text-underline-offset:6px}.kitchen-site section[id]{scroll-margin-top:70px}.kitchen-opening{background:#e9e9e6;padding:130px 0}.kitchen-opening .kitchen-wrap{max-width:1020px}.kitchen-opening h2{max-width:940px}.kitchen-opening p:last-child{font-size:19px;max-width:670px;margin:40px 0 0 auto}.kitchen-shapes{background:#fff;padding:120px 0 145px}.kitchen-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:70px}.kitchen-heading>p{max-width:320px;font-size:17px}.kitchen-shape-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:90px 25px}.kitchen-shape-card a{color:inherit;text-decoration:none}.kitchen-shape-photo{height:clamp(310px,35vw,550px);overflow:hidden;background:#e8e8e6}.kitchen-shape-photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.kitchen-shape-card a:hover img{transform:scale(1.035)}.kitchen-shape-number{display:flex;justify-content:space-between;border-bottom:1px solid #aaa;padding:18px 0;font-size:11px;letter-spacing:.05em}.kitchen-shape-number span{display:flex;align-items:center;gap:9px}.kitchen-shape-number svg{width:15px;height:15px}.kitchen-shape-card h3{margin:17px 0 9px}.kitchen-shape-card p{font-size:16px;max-width:520px}.kitchen-inspiration{background:#ebeae8;padding:110px 0}.kitchen-inspiration-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:6%;align-items:center}.kitchen-inspiration-copy>p:not(.kitchen-kicker){font-size:18px;max-width:460px;margin:30px 0!important}.kitchen-inspiration-images{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:270px 270px;gap:12px}.kitchen-inspiration-images img{width:100%;height:100%;object-fit:cover}.kitchen-inspiration-images img:first-child{grid-row:span 2}.kitchen-link{display:inline-flex;align-items:center;gap:17px;color:inherit;text-decoration:underline;text-underline-offset:5px;font-size:15px}.kitchen-link svg,.kitchen-extraction-options svg,.kitchen-site .collection-end svg{width:17px;height:17px;flex:none}.kitchen-material,.kitchen-planning{background:#fff;padding:115px 0}.kitchen-material-grid,.kitchen-planning-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:8%;align-items:center}.kitchen-material-grid>img,.kitchen-planning-grid>div:first-child{width:100%;height:min(55vw,660px);object-fit:cover}.kitchen-planning-grid img{width:100%;height:100%;object-fit:cover}.kitchen-material-grid p:not(.kitchen-kicker),.kitchen-planning-grid p:not(.kitchen-kicker){font-size:18px;margin:30px 0!important}.kitchen-extraction{background:#e8e8e6;padding:115px 0 130px}.kitchen-extraction-head{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:55px}.kitchen-extraction-head>div{max-width:740px}.kitchen-extraction-head p:not(.kitchen-kicker){font-size:18px;max-width:620px;margin-top:28px}.kitchen-extraction-visual{height:min(55vw,650px);overflow:hidden}.kitchen-extraction-visual img{width:100%;height:100%;object-fit:cover}.kitchen-extraction-options{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:35px}.kitchen-extraction-options a{border-top:1px solid #888;display:grid;grid-template-columns:1fr auto;align-items:start;gap:20px;padding-top:20px;color:inherit;text-decoration:none}.kitchen-extraction-options strong{font-weight:500;font-size:13px;grid-column:1}.kitchen-extraction-options span{font-size:16px;line-height:1.5;grid-column:1}.kitchen-extraction-options svg{grid-column:2;grid-row:1}.kitchen-shape-hero{min-height:min(75vh,750px)}.kitchen-shape-intro{padding:110px 0;background:#e9e9e6}.kitchen-shape-intro .kitchen-wrap{max-width:980px}.kitchen-shape-intro h2{font-size:clamp(34px,4vw,65px)}.kitchen-shape-intro p:last-child{font-size:18px;margin:40px 0 0 auto;max-width:490px}.kitchen-shape-intro strong{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.kitchen-detail-material{padding:110px 0;background:#2b2b2b;color:#fff}.kitchen-detail-material .kitchen-wrap{max-width:980px}.kitchen-detail-material p:not(.kitchen-kicker){font-size:18px;max-width:660px;margin:30px 0!important}.kitchen-related{padding:110px 0;background:#fff}.kitchen-related h2{margin-bottom:55px}.kitchen-related .kitchen-shape-grid{grid-template-columns:repeat(3,1fr);gap:20px}.kitchen-related .kitchen-shape-photo{height:280px}.kitchen-related h3{font-size:30px}.kitchen-inspiration-mosaic{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:70px;padding-bottom:110px}.kitchen-inspiration-mosaic img{width:100%;height:280px;object-fit:cover}@media(prefers-reduced-motion:no-preference){.kitchen-reveal{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s ease}.kitchen-reveal.is-visible{opacity:1;transform:none}}@media(max-width:767px){.kitchen-wrap{width:min(100% - 32px,1390px)}.kitchen-hero,.kitchen-shape-hero{min-height:78svh}.kitchen-hero-copy,.kitchen-shape-hero>.kitchen-wrap{padding-bottom:45px}.kitchen-hero-copy>p:not(.kitchen-kicker),.kitchen-shape-hero>.kitchen-wrap>p:last-child{font-size:17px}.kitchen-section-nav .kitchen-wrap{gap:22px;overflow-x:auto;white-space:nowrap;min-height:52px}.kitchen-section-nav a{flex:none;font-size:11px}.kitchen-opening,.kitchen-shapes,.kitchen-inspiration,.kitchen-material,.kitchen-planning,.kitchen-extraction,.kitchen-shape-intro,.kitchen-detail-material,.kitchen-related{padding:70px 0}.kitchen-opening p:last-child{font-size:16px;margin:30px 0 0!important}.kitchen-heading{display:block;margin-bottom:45px}.kitchen-heading>p{margin-top:20px}.kitchen-shape-grid,.kitchen-related .kitchen-shape-grid{grid-template-columns:1fr;gap:50px}.kitchen-shape-photo,.kitchen-related .kitchen-shape-photo{height:70vw;max-height:470px}.kitchen-inspiration-grid,.kitchen-material-grid,.kitchen-planning-grid{grid-template-columns:1fr;gap:42px}.kitchen-inspiration-images{grid-template-rows:180px 180px}.kitchen-material-grid>img,.kitchen-planning-grid>div:first-child{height:74vw}.kitchen-extraction-head{display:block}.kitchen-extraction-head .kitchen-link{margin-top:28px}.kitchen-extraction-visual{height:82vw}.kitchen-extraction-options{grid-template-columns:1fr;gap:28px}.kitchen-shape-intro p:last-child{margin:30px 0 0!important}.kitchen-inspiration-mosaic{grid-template-columns:repeat(2,1fr);padding-top:40px;padding-bottom:70px}.kitchen-inspiration-mosaic img{height:38vw}}
