.product-hero.graphic-hero{color:#fff;background:#061a2b;isolation:isolate}.graphic-hero .slide{min-height:680px;padding-top:50px;grid-template-columns:.95fr 1.05fr;background:radial-gradient(ellipse at 77% 48%,#14769965,transparent 48%),linear-gradient(115deg,#061a2b,#10394c);overflow:hidden}.graphic-hero .slide:before{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#69caff09 1px,transparent 1px),linear-gradient(90deg,#69caff09 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000)}.graphic-hero .product-copy h1{font-size:clamp(5rem,8vw,8rem);font-weight:700;color:#fff;line-height:1}.graphic-hero .product-copy h1 span{font-weight:400;color:#deedf4;font-size:clamp(2rem,3vw,3.1rem);margin-top:24px}.graphic-hero .product-copy p{color:#b9d1df}.graphic-hero .eyebrow{color:#a5d776}.graphic-hero .product-visual,.graphic-hero .product-visual:has(.studio-product){background:transparent;padding:22px 0;z-index:1;border:0;min-height:430px}.graphic-hero .product-visual:before{content:'';position:absolute;inset:7% -10%;border:1px solid #61cfff20;border-radius:50%;transform:rotate(-20deg);box-shadow:0 0 70px #1bc4ff12,inset 0 0 55px #14a3ec0b;z-index:-1}.graphic-hero .product-visual:after{content:'';position:absolute;bottom:12%;left:10%;right:5%;height:10%;border-radius:50%;background:#010b1480;filter:blur(18px);z-index:-1}.graphic-hero .product-visual img{height:440px;width:100%;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 16px 22px #0008);transform:rotate(-3deg)}.graphic-hero .visual-label,.graphic-hero .visual-foot{color:#8fb9cf;font-size:10px;letter-spacing:.2em}.graphic-hero .visual-label{margin:0 0 20px 15px}.graphic-hero .visual-foot{margin-top:20px}.graphic-hero .text-link{color:#d4e6f0;border-color:#527889}.graphic-hero .slider-controls{z-index:3;border-color:#7bacbf40}.graphic-hero .slider-controls button{color:#d0e4ed;border-color:#83b3c64d;background:#04172640}.graphic-hero .slide-dots button[aria-pressed=true]{color:#fff;border-bottom-color:#a7d879}.graphic-hero .hydro-slide{background:linear-gradient(115deg,#071c2e,#0e4855)}.graphic-hero .hydro-slide .product-visual:before,.graphic-hero .hydro-slide .product-visual:after{display:none}.graphic-hero .hydro-slide .product-visual img{height:450px;object-fit:contain;transform:rotate(-2deg);border-radius:4px;filter:drop-shadow(0 18px 28px #0005)}.graphic-hero.enhanced .slide.is-active{animation:hero-in .7s ease both}@keyframes hero-in{from{opacity:.25;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.graphic-hero .slide{grid-template-columns:1fr;min-height:850px;padding-top:35px;gap:0}.graphic-hero .product-copy h1{font-size:5rem;margin-top:20px}.graphic-hero .product-copy h1 span{font-size:2rem}.graphic-hero .product-visual,.graphic-hero .product-visual:has(.studio-product){min-height:0;padding:15px 0}.graphic-hero .product-visual img{height:260px}.graphic-hero .visual-label,.graphic-hero .visual-foot{font-size:8px;margin:8px}.graphic-hero .hydro-slide .product-visual img{height:290px}.graphic-hero .product-copy h2{font-size:2.5rem}.graphic-hero .text-link{margin:14px 0}.graphic-hero .button{margin-right:15px}.graphic-hero .slider-controls{bottom:24px}}@media(prefers-reduced-motion:reduce){.graphic-hero.enhanced .slide.is-active{animation:none}.graphic-hero .product-visual img{transform:none}}

.catalogue-visual,.product-hero .product-visual,.product-hero .product-visual:has(.studio-product){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
