.WhatHydrohexIs-module__vSjxmG__scrolly{background:var(--hx-navy);height:360vh;position:relative}.WhatHydrohexIs-module__vSjxmG__stage{align-items:stretch;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.WhatHydrohexIs-module__vSjxmG__bgBase{background:radial-gradient(120% 90% at 78% 12%, var(--hx-dark-teal) 0%, var(--hx-navy) 55%), linear-gradient(180deg, #00232f 0%, var(--hx-navy) 60%, #00121a 100%);position:absolute;inset:0}.WhatHydrohexIs-module__vSjxmG__glare{pointer-events:none;will-change:transform;filter:blur(14px);background:radial-gradient(38% 30% at 74% 22%,#00d5ff47,#00d5ff00 70%),radial-gradient(34% 28% at 24% 82%,#307fff33,#307fff00 72%);transition:transform .3s linear;position:absolute;inset:-15%}.WhatHydrohexIs-module__vSjxmG__bgPhotos{display:none;position:absolute;inset:0}.WhatHydrohexIs-module__vSjxmG__bgPhoto{opacity:0;transition:opacity .7s;position:absolute;inset:0;transform:scale(1.04)}.WhatHydrohexIs-module__vSjxmG__bgPhoto.WhatHydrohexIs-module__vSjxmG__isActive{opacity:.2}.WhatHydrohexIs-module__vSjxmG__bgVeil{pointer-events:none;background:linear-gradient(#001b268c 0%,#001b264d 40%,#001b26b8 100%);position:absolute;inset:0}.WhatHydrohexIs-module__vSjxmG__cover{object-fit:cover}.WhatHydrohexIs-module__vSjxmG__stageInner{z-index:2;flex-direction:column;width:100%;max-width:1180px;margin:0 auto;padding:clamp(84px,13vh,132px) 32px clamp(20px,4vh,40px);display:flex;position:relative}.WhatHydrohexIs-module__vSjxmG__eyebrow{text-transform:uppercase;letter-spacing:.22em;color:var(--hx-teal);margin-bottom:.7rem;font-size:.72rem;font-weight:700;display:inline-block}.WhatHydrohexIs-module__vSjxmG__pinnedHead{flex:none}.WhatHydrohexIs-module__vSjxmG__pinnedTitle{letter-spacing:-.025em;text-wrap:balance;max-width:20ch;color:var(--hx-light);text-shadow:0 2px 30px #00000059;margin:0;font-size:clamp(1.5rem,3.3vw,2.7rem);font-weight:800;line-height:1.06}.WhatHydrohexIs-module__vSjxmG__segments{flex:auto;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,4vw,64px);min-height:0;padding:clamp(12px,3vh,30px) 0;display:grid}.WhatHydrohexIs-module__vSjxmG__visual{aspect-ratio:16/10;max-height:46vh;position:relative}.WhatHydrohexIs-module__vSjxmG__deck{opacity:0;visibility:hidden;transition:opacity .5s;position:absolute;inset:0}.WhatHydrohexIs-module__vSjxmG__deck.WhatHydrohexIs-module__vSjxmG__isActive{opacity:1;visibility:visible}.WhatHydrohexIs-module__vSjxmG__card{outline-offset:-1px;opacity:calc(1 - var(--pos,0));will-change:opacity;border-radius:20px;outline:1px solid #00d5ff2e;transition:opacity .55s;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 70px -24px #000000b3}.WhatHydrohexIs-module__vSjxmG__card.WhatHydrohexIs-module__vSjxmG__dealing{animation:none}.WhatHydrohexIs-module__vSjxmG__copy{min-height:9em;position:relative}.WhatHydrohexIs-module__vSjxmG__seg{opacity:0;pointer-events:none;transition:opacity .55s,transform .55s;position:absolute;inset:0;transform:translateY(22px)}.WhatHydrohexIs-module__vSjxmG__seg.WhatHydrohexIs-module__vSjxmG__isActive{opacity:1;transform:none}.WhatHydrohexIs-module__vSjxmG__kicker{text-transform:uppercase;letter-spacing:.18em;color:#f2faff8c;margin-bottom:.5rem;font-size:.72rem;font-weight:700}.WhatHydrohexIs-module__vSjxmG__segTitle{letter-spacing:-.02em;color:var(--hx-light);margin:0 0 .8rem;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:800;line-height:1.1}.WhatHydrohexIs-module__vSjxmG__segDesc{color:#f2faffd1;max-width:46ch;margin:0;font-size:clamp(.98rem,1.15vw,1.12rem);font-weight:400;line-height:1.6}.WhatHydrohexIs-module__vSjxmG__rail{border-top:1px solid #f2faff1f;flex:none;grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(16px,3vw,44px);padding-top:20px;display:grid}.WhatHydrohexIs-module__vSjxmG__segInd{flex-direction:column;gap:.7rem;display:flex}.WhatHydrohexIs-module__vSjxmG__bar{background:#f2faff24;border-radius:4px;height:4px;overflow:hidden}.WhatHydrohexIs-module__vSjxmG__barFill{height:100%;width:calc(var(--f,0) * 100%);background:linear-gradient(90deg, var(--hx-blue), var(--hx-teal));border-radius:4px;transition:width .18s linear;display:block}.WhatHydrohexIs-module__vSjxmG__segLabel{letter-spacing:.02em;color:#f2faff66;font-size:.82rem;font-weight:600;transition:color .35s}.WhatHydrohexIs-module__vSjxmG__segInd.WhatHydrohexIs-module__vSjxmG__isDone .WhatHydrohexIs-module__vSjxmG__segLabel{color:#f2faff99}.WhatHydrohexIs-module__vSjxmG__segInd.WhatHydrohexIs-module__vSjxmG__isActive .WhatHydrohexIs-module__vSjxmG__segLabel{color:var(--hx-light)}.WhatHydrohexIs-module__vSjxmG__activeLabel{display:none}@media (max-width:820px){.WhatHydrohexIs-module__vSjxmG__scrolly{height:auto}.WhatHydrohexIs-module__vSjxmG__stage{height:auto;position:relative}.WhatHydrohexIs-module__vSjxmG__stageInner{gap:0;padding:72px 24px 40px}.WhatHydrohexIs-module__vSjxmG__segments,.WhatHydrohexIs-module__vSjxmG__visual,.WhatHydrohexIs-module__vSjxmG__copy{display:contents}.WhatHydrohexIs-module__vSjxmG__pinnedHead{order:0}.WhatHydrohexIs-module__vSjxmG__deck[data-i="0"]{order:1}.WhatHydrohexIs-module__vSjxmG__seg[data-i="0"]{order:2}.WhatHydrohexIs-module__vSjxmG__deck[data-i="1"]{order:3}.WhatHydrohexIs-module__vSjxmG__seg[data-i="1"]{order:4}.WhatHydrohexIs-module__vSjxmG__deck[data-i="2"]{order:5}.WhatHydrohexIs-module__vSjxmG__seg[data-i="2"]{order:6}.WhatHydrohexIs-module__vSjxmG__deck{opacity:1;visibility:visible;aspect-ratio:16/10;margin-top:44px;position:relative}.WhatHydrohexIs-module__vSjxmG__seg{opacity:1;pointer-events:auto;margin-top:20px;position:static;transform:none}.WhatHydrohexIs-module__vSjxmG__segDesc{max-width:none}.WhatHydrohexIs-module__vSjxmG__rail,.WhatHydrohexIs-module__vSjxmG__activeLabel{display:none}.WhatHydrohexIs-module__vSjxmG__deck{border-radius:0;margin-left:-24px;margin-right:-24px}.WhatHydrohexIs-module__vSjxmG__card{box-shadow:none;border-radius:0;outline:none}}@media (prefers-reduced-motion:reduce){.WhatHydrohexIs-module__vSjxmG__bgPhoto,.WhatHydrohexIs-module__vSjxmG__deck,.WhatHydrohexIs-module__vSjxmG__seg,.WhatHydrohexIs-module__vSjxmG__glare,.WhatHydrohexIs-module__vSjxmG__activeLabelItem{transition:none!important}.WhatHydrohexIs-module__vSjxmG__seg{transform:none}}
