.hiw-anchor{scroll-margin-top:150px}.hiw-kicker{display:block;margin-bottom:14px;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#c4961e}.bg-deep .hiw-kicker,.hiw-bar .hiw-kicker{color:#daab28}.hiw-h2{margin-bottom:22px;font-size:clamp(2rem,4vw,3.3rem);font-weight:800;line-height:1.05;color:#10282f}.hiw .reveal:not(.is-visible) *{animation-play-state:paused}@keyframes hiw-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes hiw-fade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hiw-line{animation:hiw-rise .9s cubic-bezier(.2,.75,.2,1) both}.hiw-fade{animation:hiw-fade .8s ease both}.hiw-orb{position:absolute;right:-12vw;top:-10vw;width:min(70vw,900px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(218,171,40,.32),rgba(218,171,40,.08) 45%,transparent 70%);animation:hiw-orb 12s ease-in-out infinite alternate}@keyframes hiw-orb{0%{transform:translate(0) scale(1)}to{transform:translate(-4vw,3vw) scale(1.12)}}.hiw-particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hiw-particles span{position:absolute;bottom:-20px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:rgba(110,193,228,.55);box-shadow:0 0 12px rgba(110,193,228,.6);opacity:0;animation:hiw-drift 9s linear infinite;animation-delay:var(--d)}@keyframes hiw-drift{0%{transform:translateY(0);opacity:0}15%{opacity:.8}80%{opacity:.4}to{transform:translateY(-110vh) translateX(30px);opacity:0}}.hiw-rings{position:absolute;inset:8% 4% 8% -6%}.hiw-rings span{position:absolute;left:22%;top:30%;width:56%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(218,171,40,.55);opacity:0;animation:hiw-ring 4.5s ease-out infinite}.hiw-rings span:nth-child(2){animation-delay:1.5s}.hiw-rings span:nth-child(3){animation-delay:3s}@keyframes hiw-ring{0%{transform:scale(.5);opacity:0}20%{opacity:.9}to{transform:scale(1.7);opacity:0}}.hiw-bottle{animation:hiw-bottle-in 1.2s cubic-bezier(.2,.75,.2,1) .3s both,float 5s ease-in-out 1.5s infinite}@keyframes hiw-bottle-in{0%{opacity:0;transform:translate(40px,30px) rotate(8deg)}to{opacity:1;transform:none}}.hiw-orbit .orbit-a,.hiw-orbit .orbit-b,.hiw-orbit .orbit-pulse{transform-origin:150px 150px}.hiw-orbit .orbit-a{animation:hiw-spin 26s linear infinite}.hiw-orbit .orbit-b{animation:hiw-spin 18s linear infinite reverse}.hiw-orbit .orbit-pulse{animation:hiw-pulse 3s ease-in-out infinite}@keyframes hiw-spin{to{transform:rotate(1turn)}}@keyframes hiw-pulse{50%{transform:scale(1.25);opacity:.04}}.sci-spike{transform-box:fill-box;transform-origin:50% 100%;animation:sci-grow .7s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(var(--i) * 28ms + .2s)}@keyframes sci-grow{0%{transform:scaleY(0)}to{transform:none}}.sci-charge{animation:sci-charge 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * 90ms + 1.2s)}@keyframes sci-charge{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}.sci-glow{animation:sci-glow 2.4s ease-in-out 1.2s infinite}@keyframes sci-glow{50%{opacity:.08}}.sci-cilia,.sci-frag,.sci-microbe,.sci-pop{transform-box:fill-box;transform-origin:center}.sci-cilia{animation:hiw-spin 6s linear infinite}.sci-microbe{animation:sci-fall 5.1s cubic-bezier(.45,0,.75,1) infinite;animation-delay:calc(var(--d) + 1s)}@keyframes sci-fall{0%{transform:translate(-30px,-300px) rotate(-30deg);opacity:0}10%{opacity:1}50%{transform:translate(0) rotate(0);opacity:1}54%{transform:translateY(5px) scale(1.08,.92);opacity:1}60%{transform:translateY(8px) scale(.5);opacity:0}to{transform:translateY(8px) scale(.5);opacity:0}}.sci-pop{opacity:0;animation:sci-pop 5.1s ease-out infinite;animation-delay:calc(var(--d) + 1s)}@keyframes sci-pop{0%,53%{transform:scale(.6);opacity:0}56%{opacity:1}72%,to{transform:scale(1.8);opacity:0}}.sci-frag{opacity:0;animation:sci-frag 5.1s ease-out infinite;animation-delay:calc(var(--d) + 1s)}@keyframes sci-frag{0%,54%{transform:none;opacity:0}57%{opacity:1}82%,to{transform:translate(var(--dx),var(--dy)) rotate(var(--r)) scale(.6);opacity:0}}.sci-badge{animation:hiw-fade .6s ease 1.4s both}@media (min-width:768px){.hiw-mech:not(:last-child):after{content:"";position:absolute;top:48px;right:-18px;z-index:1;width:30px;height:2px;background:linear-gradient(90deg,transparent,#daab28);animation:hiw-dash 1.8s ease-in-out infinite}}@keyframes hiw-dash{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}51%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.hiw-bar-fill{width:100%;transition:width 2.6s cubic-bezier(.25,.8,.25,1) .3s}.hiw-steps{--p:0;padding:8px 0}.hiw-track,.hiw-track-fill{position:absolute;top:0;bottom:0;left:27px;width:3px;border-radius:3px;background:rgba(255,255,255,.1)}.hiw-track-fill{background:linear-gradient(#f1cf6b,#daab28);transform-origin:top;transform:scaleY(var(--p));box-shadow:0 0 18px rgba(218,171,40,.6)}.hiw-step{position:relative;display:grid;grid-template-columns:56px 1fr;column-gap:22px;row-gap:18px;padding:28px 0}.hiw-step-badge{grid-column:1;grid-row:1/span 2;z-index:1;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;border:3px solid rgba(255,255,255,.18);background:#10282f;font-size:1.25rem;font-weight:800;color:rgba(255,255,255,.5);transition:background-color .4s,border-color .4s,color .4s,transform .4s}.hiw-step[data-active=true] .hiw-step-badge{border-color:#daab28;background:#daab28;color:#10282f;transform:scale(1.08);box-shadow:0 0 0 8px rgba(218,171,40,.15)}.hiw-step-text{grid-column:2;align-self:center}.hiw-step-art{grid-column:2;max-width:340px;padding:14px;border-radius:18px;background:rgba(255,255,255,.04);outline:1px solid rgba(255,255,255,.08);opacity:.55;transition:opacity .5s,outline-color .5s,background-color .5s}.hiw-step[data-active=true] .hiw-step-art{opacity:1;background:rgba(255,255,255,.06);outline-color:rgba(218,171,40,.35)}@media (min-width:768px){.hiw-track,.hiw-track-fill{left:calc(50% - 1.5px)}.hiw-step{grid-template-columns:1fr 72px 1fr;column-gap:40px;padding:36px 0}.hiw-step-badge{grid-column:2;grid-row:1;justify-self:center;align-self:center}.hiw-step-text{grid-column:1;grid-row:1;text-align:right;justify-self:end}.hiw-step-text p{margin-left:auto}.hiw-step-art{grid-column:3;grid-row:1;justify-self:start;width:100%}.hiw-step.is-flip .hiw-step-text{grid-column:3;text-align:left;justify-self:start}.hiw-step.is-flip .hiw-step-text p{margin-left:0}.hiw-step.is-flip .hiw-step-art{grid-column:1;justify-self:end}}.art-air,.art-cloth,.art-evap,.art-film,.art-mist,.art-nope,.art-rain,.art-sheen,.art-twinkle{transform-box:fill-box;transform-origin:center}.art-twinkle{animation:art-twinkle 2.2s ease-in-out infinite;animation-delay:var(--d)}@keyframes art-twinkle{0%,to{transform:scale(.3) rotate(0);opacity:.2}50%{transform:scale(1) rotate(45deg);opacity:1}}.art-evap{transform-origin:50% 100%;animation:art-evap 3s ease-in infinite}@keyframes art-evap{0%,15%{transform:none;opacity:1}85%,to{transform:translateY(-26px) scale(.2);opacity:0}}.art-mist{animation:art-mist 1.4s ease-out infinite;animation-delay:var(--d)}@keyframes art-mist{0%{transform:none;opacity:0}15%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1.4);opacity:0}}.art-nope{animation:art-nope 1.6s ease-in-out infinite}@keyframes art-nope{50%{transform:scale(1.12)}}.art-rain{animation:art-rain 1.6s ease-in infinite;animation-delay:var(--d)}@keyframes art-rain{0%{transform:none;opacity:0}20%{opacity:1}90%{opacity:1}to{transform:translateY(92px);opacity:0}}.art-film{transform-origin:0 50%;animation:art-film 3.2s ease-in-out infinite}@keyframes art-film{0%{transform:scaleX(0);opacity:.9}60%,85%{transform:none;opacity:.9}to{transform:none;opacity:0}}.art-cloth{animation:art-cloth 2.8s ease-in-out infinite}@keyframes art-cloth{0%,to{transform:translateX(0)}50%{transform:translateX(144px)}}.art-sheen{transform-origin:0 50%;animation:art-sheen 2.8s ease-in-out infinite;opacity:.85}@keyframes art-sheen{0%{transform:scaleX(.2)}50%{transform:scaleX(1)}to{transform:scaleX(1);opacity:.5}}.art-air{animation:art-air 2.4s ease-out infinite;animation-delay:var(--d)}@keyframes art-air{0%{transform:none;opacity:0}30%{opacity:.7}to{transform:translateY(-34px);opacity:0}}.art-check{stroke-dasharray:40;animation:art-check 2.4s ease-out infinite}@keyframes art-check{0%,20%{stroke-dashoffset:40}50%,to{stroke-dashoffset:0}}.hiw-germ-dot{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 38% 35%,#5fc3cf,#0b8597);box-shadow:0 0 0 6px rgba(143,208,219,.35);animation:hiw-bob 3s ease-in-out infinite}@keyframes hiw-bob{50%{transform:translateY(-5px) scale(1.06)}}.hiw-marquee{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.hiw-marquee-track{display:flex;width:max-content;animation:hiw-marquee 28s linear infinite}.hiw-marquee:hover .hiw-marquee-track{animation-play-state:paused}@keyframes hiw-marquee{to{transform:translateX(-50%)}}.art-air,.art-mist,.art-rain,.art-twinkle,.hiw-particles span,.sci-charge,.sci-frag,.sci-microbe,.sci-pop{animation-fill-mode:backwards}@media (prefers-reduced-motion:no-preference){.hiw-bar:not(.is-visible) .hiw-bar-fill{width:0}}@media (prefers-reduced-motion:reduce){.hiw *,.hiw :after,.hiw :before{animation:none!important}.hiw-marquee-track{flex-wrap:wrap;justify-content:center;width:auto}.hiw-marquee-track li[aria-hidden]{display:none}}