.product-hero{background:#f0f4f6;color:#122b3e;min-height:650px}.product-hero .slide{grid-template-columns:1fr 1fr;min-height:650px;padding:30px 6% 110px;gap:3%}.product-copy{z-index:1}.product-copy h1{font-size:clamp(4rem,7vw,7rem);letter-spacing:-.07em;margin:24px 0}.product-copy h1 span{display:block;font-size:clamp(2rem,3vw,3.3rem);letter-spacing:-.04em;line-height:1.12;margin-top:18px}.product-copy h2{font-size:clamp(2.5rem,4vw,4.4rem)}.product-copy p{max-width:510px;color:#536776}.product-hero .eyebrow,.assurance .eyebrow,.hydro-feature .eyebrow{color:#457918;font-size:11px;letter-spacing:.16em}.product-visual{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;background:white;border-radius:4px;padding:24px}.product-visual img{width:100%;height:370px;object-fit:contain;mix-blend-mode:multiply}.visual-label,.visual-foot{font-size:10px;letter-spacing:.16em;color:#657582}.visual-foot{text-align:right}.text-link{display:inline-block;margin:20px;font-size:14px;border-bottom:1px solid #9aadb8}.product-hero .slider-controls{border-color:#b4c4ce;left:6%;right:6%}.product-hero .slider-controls button{color:#263f50;border-color:#9caeba;font-size:12px}.product-hero .slide-dots button[aria-pressed=true]{color:#173047;border-bottom-color:#67a32b}.hydro-slide .product-visual{padding:0;background:transparent}.hydro-slide .product-visual img{height:440px;object-fit:cover;mix-blend-mode:normal}.assurance{padding:75px 6%;background:#102b3e;color:#fff}.assurance .eyebrow{color:#acd57b}.assurance h2{margin:22px 0 40px}.assurance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.assurance-grid article{border-top:1px solid #496171;padding-top:24px}.assurance-grid article>span{font-size:10px;letter-spacing:.16em;color:#a0b5c3}.assurance h3{font-size:26px;margin:20px 0}.assurance p{font-size:14px;color:#c0d0da}.assurance a{color:#b8e48b}.hydro-feature{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:90px 6%;background:#f5f7f4}.hydro-feature h2{margin-top:24px}.hydro-feature p{color:#5c6c73;max-width:510px}.hydro-topics article{position:relative;border-top:1px solid #c9d3cf;padding:20px 0 15px 48px}.hydro-topics article>span{position:absolute;left:0;color:#6b993f;font-size:13px}.hydro-topics h3{font-size:23px;margin:0 0 12px}.hydro-topics p{font-size:14px;margin:0}@media(max-width:760px){.product-hero .slide{grid-template-columns:1fr;padding:36px 6% 110px;gap:24px}.product-hero .product-copy h1{font-size:4.8rem}.product-visual img{height:230px}.product-hero .eyebrow{font-size:9px}.product-hero .slider-controls{bottom:22px}.product-hero .slider-controls button{margin:0;min-width:32px;font-size:10px}.product-hero .slide-dots button{padding:4px}.product-hero .text-link{margin-left:12px}.assurance-grid,.hydro-feature{grid-template-columns:1fr;gap:25px}.assurance,.hydro-feature{padding:50px 6%}.hydro-slide .product-visual img{height:240px}}
.studio-product{filter:drop-shadow(0 18px 14px #09263824)}.product-hero .product-visual:has(.studio-product){background:radial-gradient(ellipse at 50% 65%,#fff 0%,#e6edf1 75%);padding:30px}.product-hero .product-visual .studio-product{mix-blend-mode:normal}
