/* Product photography leads the page, then the darker system narrative follows. */
.site-header{position:relative;z-index:20;max-width:none;height:52px;padding:0 max(24px,calc((100vw - 1244px)/2));color:#1d1d1f;background:#fffffff2;border-bottom:1px solid #dedede;backdrop-filter:saturate(180%) blur(18px)}.site-header nav{color:#454545;font-size:12px}.site-header nav a:hover{color:#000}.site-header nav a:after{background:#1d1d1f}.wordmark small{color:#737373}.header-cta{border-color:#0071e333;background:#0071e3;color:#fff}.launch-hero{position:relative;display:grid;grid-template-columns:1fr minmax(450px,650px);align-items:center;min-height:760px;overflow:hidden;padding:42px max(38px,calc((100vw - 1244px)/2)) 0;background:radial-gradient(circle at 50% 100%,#fff1e8 0,transparent 34%),linear-gradient(135deg,#f9fafb,#f6f6f7 60%,#eef5f5);color:#1d1d1f}.launch-hero:before{content:"";position:absolute;right:-14%;bottom:-44%;width:70vw;height:70vw;border-radius:50%;background:radial-gradient(circle,#bdede52f,transparent 66%)}.launch-copy{position:relative;z-index:1;align-self:center;padding-bottom:68px}.launch-copy>p{margin:0 0 15px;color:#6e6e73;font-size:11px;font-weight:680;letter-spacing:1.7px}.launch-copy h1{margin:0;font-size:clamp(68px,7.3vw,112px);font-weight:650;line-height:.94;letter-spacing:-.095em}.launch-copy h1 em{font-style:normal;background:linear-gradient(100deg,#1a7cba 0%,#40cdbd 44%,#236fd4 90%);background-clip:text;-webkit-background-clip:text;color:transparent}.launch-copy>span{display:block;margin-top:26px;font-size:clamp(21px,2.1vw,31px);font-weight:500;letter-spacing:-.045em}.launch-copy>small{display:block;max-width:395px;margin-top:15px;color:#6e6e73;font-size:14px;line-height:1.7}.launch-copy>div{display:flex;gap:13px;margin-top:31px}.launch-primary,.launch-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:0 20px;border-radius:999px;font-size:15px}.launch-primary{background:#0071e3;color:#fff}.launch-secondary{border:1px solid #0071e3;color:#0071e3}.launch-product{position:relative;z-index:1;justify-self:center;align-self:end;width:min(100%,600px);max-height:690px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 26px #9c806d32)}.launch-hero+.hero{border-top:1px solid #ffffff13}.product-theatre .theatre-object img{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 38px 38px #000c) saturate(1.12)}.care-scene.home-scene{background:linear-gradient(90deg,#07121dbe 0 39%,#07121d44 70%),url('./assets/product-home-evening-v1.png') center/cover;color:#fff;border-color:#34566a;box-shadow:0 30px 70px #05131b2b}.care-scene.home-scene:before{background:radial-gradient(circle,#49e8dc38,transparent 67%)}.care-scene.home-scene>span{color:#9cc8d1}.care-scene.home-scene p{color:#70e7db}.care-scene.home-scene h3{color:#f6ffff}.care-scene.home-scene small{color:#d2dfe1}.care-scene.home-scene i{color:#9af6eb;opacity:.16}@media(max-width:900px){.site-header{padding:0 22px}.launch-hero{grid-template-columns:1fr;min-height:810px;padding:76px 22px 0;text-align:center}.launch-copy{align-self:start;padding:0}.launch-copy>small{margin-right:auto;margin-left:auto}.launch-copy>div{justify-content:center}.launch-product{width:min(100%,480px);height:470px;max-height:none;margin-top:-38px}.launch-copy h1{font-size:clamp(61px,15vw,90px)}}@media(max-width:560px){.site-header{height:50px}.launch-hero{min-height:715px;padding-top:58px}.launch-copy h1{font-size:61px}.launch-copy>span{margin-top:18px;font-size:21px}.launch-copy>small{font-size:12px}.launch-primary,.launch-secondary{min-height:40px;padding:0 16px;font-size:14px}.launch-product{height:385px;margin-top:-21px}.care-scene.home-scene{background-position:60% center}}@media(prefers-reduced-motion:reduce){.launch-copy,.launch-product{opacity:1;transform:none}}
