@layer legacy{@media (min-width:901px){.chiller-modal{grid-template-columns:minmax(290px,.84fr) minmax(0,1.16fr);gap:30px clamp(32px,4.6vw,72px);align-items:start}}@media (max-width:900px){.chiller-modal{grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.chiller-modal .lead-form,.chiller-modal>header,.chiller-modal>nav{grid-column:1}}.chiller-modal header h2{margin:0 0 20px;font-size:var(--h2-s);text-wrap:balance}.chiller-modal nav{grid-column:1;grid-template-columns:minmax(0,1fr);align-self:start;margin-top:4px}.chiller-modal nav a{min-height:56px;align-items:center;transition:background .2s ease,color .2s ease}.chiller-modal nav a:hover{background:var(--signal);color:#fff}.chiller-modal-close{transition:background .2s ease,border-color .2s ease}.chiller-modal-close:hover{border-color:var(--signal);background:var(--signal);color:#fff}@media (max-width:900px){.chiller-modal nav{align-self:start;margin-top:4px}}@media (max-width:560px){.chiller-modal{padding:16px 18px 24px;gap:22px}.chiller-modal-close{position:sticky;z-index:3;top:0;right:0;grid-row:1;grid-column:1/-1;justify-self:end;width:44px;height:44px;margin-bottom:-30px;background:rgba(245,243,237,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chiller-modal header h2{margin-bottom:14px;font-size:34px}.chiller-modal header>p:last-child{font-size:15px}.chiller-modal .lead-form{gap:18px;padding-top:0}.chiller-modal .lead-form label>span{font-size:12px}.chiller-modal .lead-form input,.chiller-modal .lead-form select,.chiller-modal .lead-form textarea{padding:13px 0}.chiller-modal .lead-form textarea{min-height:96px}.chiller-modal .lead-form-submit .button{width:100%;justify-content:center;gap:12px}}@media (min-width:901px){.chiller-modal{grid-template-rows:auto 1fr}.chiller-modal>header{grid-column:1;grid-row:1}.chiller-modal .lead-form{grid-column:2;grid-row:1/span 2}.chiller-modal>nav{grid-column:1;grid-row:2;align-self:start;margin-top:30px}}@media (min-width:761px){.titan-cutaway-blueprint{inset:18px 25px 265px}.titan-cutaway-stage>article{width:min(44vw,540px);padding:22px 24px}.titan-cutaway-stage>article h3{margin-top:11px;font-size:clamp(32px,3.4vw,52px)}.titan-cutaway-stage>article p{margin:12px 0 18px;font-size:12px;line-height:1.55}.titan-cutaway-stage>article small,.titan-cutaway-stage>article strong{font-size:12px}.titan-cutaway-blueprint svg{transform-origin:50% 42%;transform:scale(var(--cam-scale,1)) translate(var(--cam-x,0),var(--cam-y,0));transition:transform .7s var(--ease)}.titan-cutaway-stage.is-shell .titan-cutaway-blueprint svg{--cam-scale:1.02;--cam-y:-3%}.titan-cutaway-stage.is-wall .titan-cutaway-blueprint svg{--cam-scale:1.1;--cam-x:-3%;--cam-y:-4%}.titan-cutaway-stage.is-inside .titan-cutaway-blueprint svg{--cam-scale:1.14;--cam-y:-6%}.titan-cutaway-stage.is-service .titan-cutaway-blueprint svg{--cam-scale:1.19;--cam-x:-9%;--cam-y:-8%}.titan-cutaway-stage:after{content:"";position:absolute;z-index:4;right:0;bottom:0;width:62%;height:46%;background:radial-gradient(120% 100% at 100% 100%,rgba(5,13,17,.92),transparent 72%);pointer-events:none}}@media (prefers-reduced-motion:reduce){.titan-cutaway-blueprint svg{transition:none}}@media (min-width:981px){.bath-chiller-flow{width:152%;margin-left:-26%}.bath-chiller-flow svg{-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.bath-chiller-flow path{stroke-width:3.5}.bath-chiller-flow .flow-out{filter:drop-shadow(0 0 8px rgba(255,108,65,.45))}.bath-chiller-flow .flow-back{filter:drop-shadow(0 0 8px rgba(112,220,255,.45))}.flow-dot.dot-one{left:26%}.flow-dot.dot-two{right:26%}.flow-label{z-index:4;color:rgba(255,255,255,.72);font-size:12px;white-space:nowrap}.flow-label.label-out{left:30%}.bath-chiller-flow .flow-label.label-back{top:118px;right:auto;bottom:auto;left:8%}.bath-chiller-compatibility{right:auto;left:42%;width:min(25vw,390px)}.bath-chiller-machine>span{font-size:12px}.bath-chiller-machine>small{color:rgba(255,255,255,.55);font-size:12px}.bath-chiller-machine:before{background:linear-gradient(90deg,transparent,rgba(112,220,255,.18),transparent),#08151b;background-size:55% 100%,auto;background-repeat:no-repeat,no-repeat;animation:bathChillerScan 5.5s ease-in-out infinite}}@keyframes bathChillerScan{0%,to{background-position:-60% 0,0 0}50%{background-position:115% 0,0 0}}@media (prefers-reduced-motion:reduce){.bath-chiller-machine:before{animation:none}}@media (min-width:981px){.bundle-pdp-hero-specs,.titan-pdp-hero-specs{width:min(30vw,400px);padding:6px 20px 10px;border-top:0;border-radius:14px;background:rgba(8,12,16,.66);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bundle-pdp-hero-specs span,.titan-pdp-hero-specs span{padding:15px 0;font-size:15px;font-weight:700}.bundle-pdp-hero-specs small,.titan-pdp-hero-specs small{font-size:12px;font-weight:500}.bundle-pdp-hero-specs span:last-child,.titan-pdp-hero-specs span:last-child{border-bottom:0}}.motion-ready .infra-kit-routes [data-reveal=mask]{transform:translate3d(-28px,0,0)}.motion-ready .infra-kit-routes [data-reveal=mask].is-revealed{transform:translateZ(0)}@media (max-width:760px){.titan-cutaway-blueprint{min-height:240px}.titan-cutaway-blueprint svg{transform:scale(1.1) translateX(3%);transform-origin:50% 50%}.kupel-cutaway .titan-cutaway-blueprint{min-height:265px}.kupel-cutaway .titan-cutaway-blueprint svg{transform:scale(1.34) translateX(-1%)}}.filter-anatomy-figure{margin:0 0 clamp(28px,3vw,44px);padding:clamp(22px,2.4vw,38px);border-radius:22px;background:#f7f7f7}.filter-anatomy-figure img{display:block;width:100%;height:auto}.filter-anatomy-figure .is-narrow{display:none}@media (max-width:760px){.filter-anatomy-figure{padding:16px;border-radius:18px;background:#fff}.filter-anatomy-figure .is-wide{display:none}.filter-anatomy-figure .is-narrow{display:block;width:100%;height:auto;margin:0 auto}}@media (min-width:981px){.filter-anatomy .filter-anatomy-figure,.filter-anatomy .infra-details-list,.filter-anatomy>header{grid-column:1/-1}.filter-anatomy>header{position:static;margin-bottom:clamp(28px,3vw,46px)}.filter-anatomy .filter-anatomy-figure img.is-wide{max-width:1100px;margin:0 auto}}.filter-figures{padding:clamp(56px,6vw,104px) var(--page-pad);background:#0d1a20;color:#fff}.filter-figures>header{margin-bottom:clamp(32px,3.4vw,56px)}.filter-figures h2{margin:0;font-size:var(--h2-m);font-weight:500;line-height:.88;letter-spacing:-.06em}.filter-figures-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.14)}.filter-figures-grid article{position:relative;display:grid;align-content:start;gap:10px;min-height:210px;padding:clamp(22px,2.2vw,34px);background:#0d1a20;transition:background .26s var(--ease)}.filter-figures-grid article:hover{background:#10222a}.filter-figures-grid span{color:rgba(255,255,255,.4);font-size:12px;font-weight:750;letter-spacing:.12em}.filter-figures-grid strong{display:flex;align-items:baseline;gap:10px;margin-top:12px;color:#8ce0ff;font-size:clamp(48px,4.6vw,74px);font-weight:450;letter-spacing:-.06em;line-height:.9}.filter-figures-grid strong i{color:rgba(140,224,255,.72);font-size:16px;font-style:normal;font-weight:650;letter-spacing:0}.filter-figures-grid p{margin:0;max-width:22ch;color:rgba(255,255,255,.68);font-size:15px;line-height:1.5}@media (max-width:760px){.filter-figures-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-figures-grid article{min-height:0;padding:18px 16px 20px}.filter-figures-grid strong{margin-top:8px;font-size:40px}.filter-figures-grid p{font-size:14px}}.filter-contrast{padding:clamp(56px,6vw,104px) var(--page-pad);background:#14100f;color:#fff}.filter-contrast>header{margin-bottom:clamp(32px,3.4vw,56px)}.filter-contrast h2{margin:0;font-size:var(--h2-m);font-weight:500;line-height:.88;letter-spacing:-.06em}.filter-contrast-grid{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1.05fr);align-items:center;column-gap:0}.filter-contrast-head{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.16);font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.filter-contrast-head.is-before{grid-column:1;color:rgba(255,255,255,.4)}.filter-contrast-head.is-after{grid-column:3;color:var(--mat-orange,#ff6c41)}.filter-contrast-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;padding:clamp(20px,2vw,28px) 0;border-bottom:1px solid rgba(255,255,255,.12)}.filter-contrast-row .is-before{margin:0;padding-right:24px;color:rgba(255,255,255,.42);font-size:clamp(16px,1.4vw,19px);line-height:1.35;text-decoration:line-through;text-decoration-color:rgba(255,255,255,.22);text-decoration-thickness:1px}.filter-contrast-stream{position:relative;display:block;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,108,65,.55))}.filter-contrast-stream i{position:absolute;top:50%;left:0;width:8px;height:8px;border-radius:50%;background:var(--mat-orange,#ff6c41);box-shadow:0 0 14px rgba(255,108,65,.7);transform:translate(-50%,-50%);animation:filterStreamDrop 3.4s var(--ease) infinite;animation-delay:var(--delay,0s)}@keyframes filterStreamDrop{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:100%;opacity:0}}.filter-contrast-row .is-after{padding-left:24px}.filter-contrast-row .is-after strong{display:block;font-size:clamp(20px,1.9vw,27px);font-weight:520;letter-spacing:-.03em;line-height:1.12}.filter-contrast-row .is-after small{display:block;margin-top:6px;color:rgba(255,255,255,.55);font-size:14px}@media (prefers-reduced-motion:reduce){.filter-contrast-stream i{animation:none;left:50%}}@media (max-width:760px){.filter-contrast-grid{grid-template-columns:minmax(0,1fr)}.filter-contrast-head{display:none}.filter-contrast-row{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:0 14px;padding:20px 0}.filter-contrast-row .is-before{grid-column:2;padding-right:0;font-size:15px}.filter-contrast-stream{grid-column:1;grid-row:1/span 2;width:2px;height:100%;margin:4px 0;justify-self:center;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,108,65,.55))}.filter-contrast-stream i{left:50%;animation-name:filterStreamDropVertical}@keyframes filterStreamDropVertical{0%{top:0;opacity:0}15%{opacity:1}85%{opacity:1}to{top:100%;opacity:0}}.filter-contrast-row .is-after{grid-column:2;margin-top:10px;padding-left:0}}@media (max-width:760px){body:has(.floating-product-cta.is-bar){background:#101311}}@media (max-width:640px){main:has(.floating-product-cta.is-bar){padding-bottom:0}}.bath-chiller.has-thermal .bath-chiller-flow .flow-back{stroke:var(--bath-hue,#70dcff);transition:stroke .26s ease-out}@media (min-width:981px){.bath-chiller.has-thermal .bath-chiller-flow .flow-back{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--bath-hue,#70dcff) 45%,transparent))}}.bath-chiller.has-thermal .flow-dot.dot-two{background:var(--bath-hue,#70dcff);color:var(--bath-hue,#70dcff);transition:background .26s ease-out,color .26s ease-out}.bath-chiller.has-thermal .bath-chiller-machine{box-shadow:0 45px 65px rgba(0,0,0,.46),inset 0 0 45px color-mix(in srgb,var(--bath-hue,#70dcff) 12%,transparent);transition:box-shadow .26s ease-out}.bath-chiller.has-thermal .bath-chiller-machine:before{border-color:color-mix(in srgb,var(--bath-hue,#70dcff) 42%,transparent);box-shadow:inset 0 0 30px color-mix(in srgb,var(--bath-hue,#70dcff) 14%,transparent);transition:border-color .26s ease-out,box-shadow .26s ease-out}@media (min-width:981px){.bath-chiller.has-thermal .bath-chiller-machine:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bath-hue,#70dcff) 30%,transparent),transparent),#08151b;background-size:55% 100%,auto;background-repeat:no-repeat,no-repeat}}.bath-chiller.has-thermal .bath-chiller-machine:after{background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--bath-hue,#70dcff) 30%,transparent) 0 8deg,transparent 8deg 23deg)}.bath-chiller.has-thermal .bath-chiller-machine>span{color:var(--bath-hue,#70dcff);transition:color .26s ease-out}.bath-thermal{position:relative;display:grid;grid-template-columns:.44fr 1fr;gap:34px 48px;align-items:center;margin-top:0;padding:34px 38px;border:0;border-top:1px solid rgba(112,220,255,.12);background:radial-gradient(circle at 78% 50%,color-mix(in srgb,var(--bath-hue,#70dcff) 12%,transparent),transparent 62%),#09171e;transition:background .52s ease}.bath-thermal-read small{display:block;color:var(--bath-hue,#70dcff);font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;transition:color .26s ease-out}.bath-thermal-read b{display:block;margin-top:12px;font-size:clamp(46px,5.4vw,78px);font-weight:500;letter-spacing:-.07em;line-height:.85}.bath-thermal-read strong{display:block;min-height:1.2em;margin-top:14px;font-size:clamp(20px,2vw,28px);font-weight:520;letter-spacing:-.04em;animation:bathThermalIn .26s ease-out both}.bath-thermal-read p{min-height:4.4em;max-width:430px;margin:10px 0 0;color:rgba(255,255,255,.5);font-size:13px;line-height:1.5;animation:bathThermalIn .26s ease-out both}@keyframes bathThermalIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bath-thermal-switch{display:flex;justify-content:space-between;gap:10px;margin-bottom:18px}.bath-thermal-switch button{min-height:44px;padding:0 22px;border:1px solid rgba(255,255,255,.24);background:transparent;color:#fff;cursor:pointer;font-size:12px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;transition:border-color .26s ease,background .26s ease,color .26s ease}.bath-thermal-switch button:hover{border-color:rgba(255,255,255,.5)}.bath-thermal-switch button.is-active{border-color:var(--bath-hue,#70dcff);background:color-mix(in srgb,var(--bath-hue,#70dcff) 16%,transparent)}.bath-thermal-range{display:block}.bath-thermal-range input{width:100%;height:8px;appearance:none;border-radius:999px;background-image:linear-gradient(90deg,rgba(7,20,26,0) calc(var(--bath-thermal-pos, 0%) - 4%),rgba(7,20,26,.4) calc(var(--bath-thermal-pos, 0%) + 14%)),linear-gradient(90deg in oklab,#45b6e6 0,#6cbcdc 20%,#9bb8c2 42%,#c4a196 62%,#e07a51 84%,#ef6a3c 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),inset 0 1px 2px rgba(0,0,0,.4);cursor:ew-resize}.bath-thermal-range input::-webkit-slider-thumb{width:24px;height:24px;appearance:none;border:5px solid #fff;border-radius:50%;background:var(--bath-hue,#70dcff);box-shadow:0 2px 8px rgba(0,0,0,.45),0 0 18px color-mix(in srgb,var(--bath-hue,#70dcff) 45%,transparent);-webkit-transition:background .2s ease-out,box-shadow .2s ease-out,transform .16s ease-out;transition:background .2s ease-out,box-shadow .2s ease-out,transform .16s ease-out}.bath-thermal-range input:hover::-webkit-slider-thumb{box-shadow:0 2px 10px rgba(0,0,0,.5),0 0 24px color-mix(in srgb,var(--bath-hue,#70dcff) 60%,transparent)}.bath-thermal-range input:active::-webkit-slider-thumb{transform:scale(1.08)}.bath-thermal-range input::-moz-range-thumb{-moz-transition:background .2s ease-out;transition:background .2s ease-out;width:14px;height:14px;border:5px solid #fff;border-radius:50%;background:var(--bath-hue,#70dcff)}.bath-thermal-scale{display:flex;justify-content:space-between;margin-top:12px;color:rgba(255,255,255,.45);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bath-thermal-note{margin:20px 0 0;color:rgba(255,255,255,.42);font-size:12px;line-height:1.5}@media (max-width:980px){.bath-thermal{grid-template-columns:1fr;gap:26px;padding:28px 24px}.bath-thermal-read p{min-height:3.2em;max-width:none}}@media (max-width:700px){.bath-thermal-read p{min-height:5.8em}}@media (max-width:560px){.bath-thermal{padding:24px 20px}.bath-thermal-read b{margin-top:10px}.bath-thermal-switch button{flex:1 1;padding:0 12px}.bath-thermal-range input{height:10px}.bath-thermal-range input::-webkit-slider-thumb{width:30px;height:30px;border-width:6px}.bath-thermal-scale{font-size:12px}}@media (prefers-reduced-motion:reduce){.bath-thermal-read p,.bath-thermal-read strong{animation:none}}@media (min-width:821px){.bath-thermal.is-mobile{display:none}}@media (max-width:820px){.bath-thermal.is-desktop{display:none}}@media (min-width:761px) and (max-width:820px){.bath-chiller.has-thermal .bath-chiller-stage{min-height:0;display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.bath-chiller.has-thermal .bath-chiller-flow{display:none}.bath-chiller.has-thermal .bath-chiller-machine{position:relative;top:auto;left:auto;margin:0 auto;transform:none}.bath-chiller.has-thermal .bath-chiller-compatibility{position:relative;right:auto;bottom:auto;left:auto;width:auto;margin:0 20px}.bath-thermal.is-mobile{margin:0 20px}}@media (max-width:760px){.bath-thermal.is-mobile{padding:20px 18px;border:1px solid rgba(112,220,255,.2);border-radius:16px}}.footer-grid{padding-top:clamp(36px,3.2vw,56px)}body{overflow-x:clip}@media (max-width:360px){.whm-facts>span:last-child{border-bottom:0}.whm-facts>span{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.whm-facts{grid-template-columns:1fr}}@media (max-width:760px){.whm-facts strong{margin-bottom:7px;font-size:21px}.whm-facts>span:nth-last-child(-n+2){border-bottom:0}.whm-facts>span:nth-child(2n){border-right:0}.whm-facts>span:before{top:18px;font-size:12px}.whm-facts>span:after,.whm-facts>span:before{left:18px}.whm-facts>span{min-height:0;padding:46px 18px 20px;border-right:1px solid rgba(255,255,255,.14);font-size:12.5px;line-height:1.45}.whm-facts{grid-template-columns:1fr 1fr}}.whm-facts>span{padding-top:58px;color:rgba(255,255,255,.62);font-size:13.5px}.whm-facts strong{letter-spacing:-.04em;line-height:1.05}.whm-facts>span:last-child{border-right:0}.whm-facts>span:hover{background:rgba(112,220,255,.05)}.whm-facts>span:hover:after{width:54px;opacity:1}.whm-facts>span:after{content:"";position:absolute;top:0;left:var(--page-pad);width:26px;height:2px;background:var(--ice-bright);opacity:.55;transition:width .32s var(--ease),opacity .32s var(--ease)}.whm-facts>span:before{content:"0" counter(whm-fact);position:absolute;top:24px;left:var(--page-pad);color:var(--ice-bright);font-size:12px;font-weight:800;letter-spacing:.14em}.whm-facts>span{position:relative;counter-increment:whm-fact;display:flex;flex-direction:column;justify-content:flex-start;border-bottom:1px solid rgba(255,255,255,.14);transition:background-color .26s var(--ease)}.whm-facts{counter-reset:whm-fact;position:relative}@media (max-width:760px){.whm-hormesis{gap:22px;margin-top:42px;padding:24px 20px}.whm-hormesis h3{margin-top:6px;font-size:38px}.whm-hormesis>p{font-size:13.5px;line-height:1.6}.whm-hormesis ol{position:relative;padding:18px 0 0 26px;border-left:0}.whm-hormesis ol:before{content:"";position:absolute;top:25px;bottom:24px;left:3px;width:1px;background:linear-gradient(rgba(121,220,255,.85),rgba(121,220,255,.25))}.whm-hormesis li{position:relative;min-height:0;padding:0 0 20px;border-right:0}.whm-hormesis li:last-child{padding-bottom:0}.whm-hormesis li:before{content:"";position:absolute;top:5px;left:-26px;width:7px;height:7px;border-radius:50%;background:var(--whm-blue,#79dcff);box-shadow:0 0 0 4px rgba(121,220,255,.14)}.whm-hormesis li span{font-size:12px;font-weight:800;letter-spacing:.12em}.whm-hormesis li strong{display:block;margin-top:5px;font-size:15px}.whm-hormesis li small{display:block;margin-top:3px;line-height:1.4}}@media (min-width:761px){.whm-hormesis li{min-height:0;padding:20px 18px}.whm-hormesis li strong{margin-top:14px}}.whm-page .eyebrow{display:none}.whm-visual-metric{right:0}@keyframes whmBreathOrbit{0%{transform:rotate(0deg)}42%{transform:rotate(120deg)}70%{transform:rotate(240deg)}to{transform:rotate(1turn)}}.whm-visual-metric span{font-size:12px}.whm-visual-metric strong{font-size:14px}.whm-cold-response b,.whm-cold-response span,.whm-cold-signal small,.whm-cold-signal span{font-size:12px}.whm-screening{background:#0b1820;color:#fff}.whm-screening h2 em{color:var(--whm-blue)}.whm-screening>header>p:last-child{color:rgba(255,255,255,.58)}.whm-screening-panel{border-color:rgba(255,255,255,.16)}.whm-screening-panel>div{border-right-color:rgba(255,255,255,.16)}.whm-screening-panel label{border-bottom-color:rgba(255,255,255,.14)}.whm-screening-panel label:first-child{border-top-color:rgba(255,255,255,.14)}.whm-screening-panel input{appearance:none;width:20px;height:20px;margin:0;display:grid;place-content:center;border:1px solid rgba(255,255,255,.34);border-radius:5px;background:transparent;cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.whm-screening-panel input:before{width:10px;height:5px;content:"";border:2px solid #08121a;border-top:0;border-right:0;rotate:-45deg;translate:0 -1px;opacity:0;transition:opacity .16s var(--ease)}.whm-screening-panel input:checked{border-color:var(--whm-blue);background:var(--whm-blue)}.whm-screening-panel input:checked:before{opacity:1}.whm-screening-panel input:focus-visible{outline:2px solid var(--whm-blue);outline-offset:2px}.whm-screening-panel label span{color:rgba(255,255,255,.86)}.whm-screening-panel aside{background:#060f15}.whm-safety article p{color:rgba(255,255,255,.6)}.whm-safety article>span{color:var(--whm-blue)}.whm-safety article{border-right-color:rgba(255,255,255,.16);border-bottom-color:rgba(255,255,255,.16)}.whm-safety>div{border-top-color:rgba(255,255,255,.16)}.whm-safety{background:#07131b;color:#fff}.whm-pillar-body{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:1101px){.whm-pillar-console{grid-template-columns:minmax(0,1fr);min-height:0}.whm-pillar-console nav{flex-direction:row;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.whm-pillar-console nav button{flex:1 1;padding:20px 24px;border-right:1px solid rgba(255,255,255,.14);border-bottom:0}.whm-pillar-console nav button:last-child{border-right:0}.whm-pillar-console nav button.is-active{box-shadow:inset 0 -3px var(--whm-accent)}.whm-pillar-body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:33em}.whm-pillar-visual{min-height:0}}@keyframes whmFocusDose{0%,to{left:36%}50%{left:55%}}.whm-visual-label,.whm-visual-number{display:none}.whm-cold-photo img{filter:saturate(.62) contrast(1.06) brightness(.82)}@media (min-width:1101px){.whm-pillar-body{min-height:40em}.whm-pillar-console article{padding:clamp(30px,3.4vw,52px)}.whm-pillar-console article h3{margin-top:16px;font-size:clamp(34px,3.3vw,52px)}.whm-pillar-console article>p{font-size:15px}.whm-pillar-console article>div{padding:20px 0}.whm-pillar-console article>div strong{font-size:clamp(20px,1.8vw,27px)}.whm-hormesis li span,.whm-hormesis small,.whm-screening-panel aside small,.whm-showroom-gallery figcaption span{font-size:12px}.whm-outcomes-grid article h3,.whm-pillar-console article h3,.whm-safety h3,.whm-screening-panel aside strong{text-wrap:pretty}.whm-evidence-results article>span,.whm-hormesis li small,.whm-hormesis li span,.whm-instructor>span,.whm-lab-intro aside small,.whm-lab-intro aside span,.whm-pillar-console article>div span,.whm-pillar-console footer>span{font-size:12px}.whm-safety h3{margin-top:18px;font-size:clamp(27px,2.4vw,38px)}.whm-safety article{min-height:0;padding:26px 30px 34px}}.whm-hormesis li small,.whm-hormesis li span,.whm-pillar-console article>div span,.whm-pillar-console footer>span{font-size:12px}.whm-outcomes-grid article h3,.whm-pillar-console article h3,.whm-screening-panel aside strong{text-wrap:pretty}.whm-hormesis li span,.whm-hormesis small,.whm-screening-panel aside small{font-size:12px}@media (max-width:700px){.whm-visual-metric{position:relative;inset:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:0;justify-self:stretch}}@keyframes whmBreathEcho{0%,to{opacity:.25;transform:scale(.94)}42%{opacity:.7;transform:scale(1.04)}70%{opacity:.35;transform:scale(.98)}}@media (max-width:700px){.whm-cold-scene{position:relative;inset:auto;height:auto;display:grid}.whm-cold-photo{position:relative;inset:auto;aspect-ratio:4/5;border-radius:16px}.whm-cold-signal{position:relative;top:auto;right:auto;margin-top:14px;border-radius:0 14px 14px 0}.whm-cold-response{right:14px;bottom:14px;left:14px;gap:8px}.whm-cold-response span{font-size:12px}.whm-cold-photo img{object-position:62% 62%}}.legend-page>section{padding-top:clamp(64px,6vw,96px);padding-bottom:clamp(64px,6vw,96px)}.legend-page>.bundle-pdp-hero{padding-top:clamp(120px,10vw,154px);padding-bottom:clamp(48px,5vw,62px)}@media (min-width:1024px){.legend-page .titan-cutaway>header{max-width:1320px}}@media (max-width:760px){.mega-product-thumbs-nav{display:none}}@media (max-width:700px){.legend-page .bundle-pdp-hero{min-height:100svh;display:grid;align-content:end;padding:84px 20px 26px}.legend-page .bundle-pdp-hero .breadcrumbs,.legend-page .bundle-pdp-hero .kicker,.legend-page .bundle-pdp-hero-specs{display:none}.legend-page .bundle-pdp-hero-media{position:absolute;inset:0 0 auto;height:56svh}.legend-page .bundle-pdp-hero-media img,.legend-page .bundle-pdp-hero-media picture{display:block;width:100%;height:100%;object-fit:cover;object-position:38% 42%}.legend-page .bundle-pdp-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,14,18,.55),rgba(8,14,18,.12) 42%,rgba(8,14,18,.86) 88%,#080e12)}.legend-page .bundle-pdp-hero-copy{position:relative;z-index:1}.legend-page .bundle-pdp-hero h1{margin:0;font-size:clamp(46px,13vw,56px);line-height:.86}.legend-page .bundle-pdp-hero-copy>div:last-child{margin-top:14px;gap:0}.legend-page .bundle-pdp-hero-copy>div:last-child>p{margin:0 0 16px;font-size:16px}.legend-page .bundle-pdp-hero-copy .button{width:100%;min-height:52px;justify-content:center}}:root{--hero-xl:clamp(96px,10.4vw,168px);--hero-l:clamp(84px,8.6vw,132px);--hero-m:clamp(64px,6.6vw,106px);--hero-s:clamp(56px,5.6vw,92px);--hero-lh:0.86;--h2-xl:clamp(62px,8.6vw,138px);--h2-l:clamp(46px,5.6vw,92px);--h2-m:clamp(38px,4.6vw,76px);--h2-s:clamp(30px,3.6vw,58px);--sect-s:clamp(40px,4.5vw,58px);--sect-m:clamp(52px,6vw,77px);--sect-l:clamp(64px,8vw,102px);--sect-xl:clamp(72px,11vw,141px)}@media (max-width:1023px){:root{--hero-xl:clamp(44px,13.3vw,62px);--hero-l:clamp(38px,11.8vw,54px);--hero-m:clamp(34px,10.3vw,48px);--hero-s:clamp(34px,10.3vw,48px)}}@media (min-width:1024px){.bundle-pdp-hero h1,.mega-chiller-pdp .mega-chiller-hero h1,.titan-pdp-hero .titan-pdp-hero-copy h1,.titan-pdp-hero h1{font-size:var(--hero-xl);line-height:var(--hero-lh)}.titan-pdp-hero.filter-hero .titan-pdp-hero-copy h1{font-size:var(--hero-l);line-height:var(--hero-lh)}}.mega-product-gallery figure figcaption{display:none}.infra-showcase-price .mega-product-stock,.mega-product-price .mega-product-stock{display:flex;align-items:center;gap:7px;margin-top:9px;color:rgba(255,255,255,.58);font-family:inherit;font-size:12px;font-style:normal;font-weight:500;letter-spacing:0;text-transform:none}.infra-showcase-price .mega-product-stock:before,.mega-product-price .mega-product-stock:before{content:"";width:6px;height:6px;margin-top:-1px;border-radius:50%;background:rgba(255,255,255,.32)}.infra-showcase-price .mega-product-stock.is-available:before,.mega-product-price .mega-product-stock.is-available:before{background:var(--ice-bright)}.bath-chiller.bath-chiller{padding-top:clamp(56px,5vw,76px);padding-bottom:clamp(56px,5vw,76px)}.bath-chiller-stage.bath-chiller-stage{min-height:440px;margin-top:40px}.bath-chiller-stage.bath-chiller-stage img{max-height:440px;object-fit:contain}.bath-chiller-timeline.bath-chiller-timeline{gap:16px;margin-top:28px}.bath-chiller-timeline.bath-chiller-timeline>li{padding-top:18px;padding-bottom:18px}.bath-thermal.bath-thermal{padding:24px 28px;gap:24px 40px}@media (min-width:981px){.bath-chiller-flow{height:380px}.bath-chiller-flow svg{inset:0;height:100%}.bath-chiller-compatibility{top:50%;right:26%;bottom:auto;left:47%;width:auto;transform:translateY(-50%)}.bath-chiller-compatibility strong{text-wrap:balance}.bath-chiller-flow .flow-label.label-out{top:-3px;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.bath-chiller-flow .flow-label.label-back{top:auto;right:auto;bottom:-3px;left:50%;transform:translateX(-50%)}}.flow-dot{display:none}main.motion-page{overflow-x:clip}@media (min-width:1024px){.filter-hero.filter-hero .titan-pdp-hero-copy h1,.light-product-hero.light-product-hero h1,.mat-hero-copy.mat-hero-copy h1,.pemf-product-hero.pemf-product-hero h1,.pemf-product-hero:has(.mega-hero-actions:only-child).pemf-product-hero h1,.toothbrush-cinematic-hero.toothbrush-cinematic-hero h1,main:has(#office_mat-title) .pemf-product-hero.pemf-product-hero h1{font-size:var(--hero-l);line-height:var(--hero-lh);letter-spacing:-.075em}.infra-pdp-hero.infra-pdp-hero h1{font-size:var(--hero-m);line-height:var(--hero-lh);letter-spacing:-.06em}}@media (max-width:1023px){.bundle-pdp-hero.bundle-pdp-hero h1,.mega-chiller-pdp .mega-chiller-hero.mega-chiller-hero h1,.titan-pdp-hero.titan-pdp-hero .titan-pdp-hero-copy h1,.titan-pdp-hero.titan-pdp-hero h1{font-size:var(--hero-xl);line-height:var(--hero-lh)}.filter-hero.filter-hero .titan-pdp-hero-copy h1,.light-product-hero.light-product-hero h1,.mat-hero-copy.mat-hero-copy h1,.pemf-product-hero.pemf-product-hero h1,.pemf-product-hero:has(.mega-hero-actions:only-child).pemf-product-hero h1,.toothbrush-cinematic-hero.toothbrush-cinematic-hero h1,main:has(#office_mat-title) .pemf-product-hero.pemf-product-hero h1{font-size:var(--hero-l);line-height:var(--hero-lh)}.infra-pdp-hero.infra-pdp-hero h1{font-size:var(--hero-m);line-height:var(--hero-lh)}}@media (min-width:1024px){.bath-chiller.bath-chiller,.cold-nav.cold-nav,.comfort-evidence.comfort-evidence,.comfort-experience.comfort-experience,.comfort-faq.comfort-faq,.comfort-final.comfort-final,.comfort-routine.comfort-routine,.infra-details.infra-details,.proof-routes.proof-routes,.redlight-stands.redlight-stands{padding-top:var(--sect-s);padding-bottom:var(--sect-s)}.contact-section.contact-section,.home-experts.home-experts,.home-questions.home-questions,.mat-faq.mat-faq,.mat-nature.mat-nature,.routes.routes,.titan-cutaway.titan-cutaway,.titan-features.titan-features,.titan-pdp-faq.titan-pdp-faq{padding-top:var(--sect-m);padding-bottom:var(--sect-m)}.science-library.science-library{padding-top:var(--sect-m);padding-bottom:var(--sect-xl)}.redlight-models.redlight-models{padding-top:var(--sect-l);padding-bottom:var(--sect-s)}.b2b-configurator.b2b-configurator,.b2b-engineering.b2b-engineering,.b2b-faq.b2b-faq,.b2b-final.b2b-final,.b2b-process.b2b-process,.b2b-solutions.b2b-solutions,.bundle-pdp-components.bundle-pdp-components,.bundle-pdp-cycle.bundle-pdp-cycle,.bundle-pdp-intro.bundle-pdp-intro,.bundle-pdp-request.bundle-pdp-request,.bundles-list.bundles-list,.bundles-readiness.bundles-readiness,.bundles-service.bundles-service,.choose-manifesto.choose-manifesto,.employee-recovery.employee-recovery,.guided-choice.guided-choice,.legend-gallery.legend-gallery,.science-editorial.science-editorial,.science-final.science-final,.science-longevity.science-longevity,.science-methods.science-methods,.tech-compare.tech-compare,.tech-families.tech-families,.tech-manifesto.tech-manifesto,.tech-next.tech-next,.tech-protocols.tech-protocols,.toothbrush-switch.toothbrush-switch{padding-top:var(--sect-xl);padding-bottom:var(--sect-xl)}.light-product-compare.light-product-compare.light-product-compare,.mega-product.mega-product.mega-product{padding-top:var(--sect-s);padding-bottom:var(--sect-s)}.toothbrush-reviews.toothbrush-reviews.toothbrush-reviews{padding-top:var(--sect-m);padding-bottom:var(--sect-m)}.portable-bath-insulation.portable-bath-insulation.portable-bath-insulation{padding-top:var(--sect-l);padding-bottom:var(--sect-l)}.visit-section.visit-section.visit-section{padding-top:var(--sect-xl);padding-bottom:var(--sect-xl)}.info-layout.info-layout.info-layout{padding-top:var(--sect-l);padding-bottom:var(--sect-xl)}}.bundle-pdp .eyebrow,.comfort-pdp .eyebrow,.filter-pdp .eyebrow,.infra-pdp .eyebrow,.kupel-pdp .eyebrow,.legend-page .eyebrow,.light-product-pdp .eyebrow,.mat-hub .eyebrow,.mega-chiller-pdp .eyebrow,.pemf-product-pdp .eyebrow,.portable-bath-pdp .eyebrow,.pro150-pdp .eyebrow,.redlight-page .eyebrow,.titan-pdp .eyebrow,.toothbrush-pdp .eyebrow{display:none}@media (min-width:1024px){.bundle-pdp-components.bundle-pdp-components,.bundle-pdp-cycle.bundle-pdp-cycle,.bundle-pdp-intro.bundle-pdp-intro,.bundle-pdp-request.bundle-pdp-request,.legend-gallery.legend-gallery,.legend-kit.legend-kit,.partner-showcase.partner-showcase,.toothbrush-anatomy.toothbrush-anatomy,.toothbrush-faq.toothbrush-faq,.toothbrush-mode-lab.toothbrush-mode-lab,.toothbrush-outcomes.toothbrush-outcomes,.toothbrush-reviews.toothbrush-reviews,.toothbrush-switch.toothbrush-switch{padding-top:var(--sect-l);padding-bottom:var(--sect-l)}}.proof-routes .proof-card{min-height:190px;align-items:center}.bundle-pdp-hero-copy>div:last-child .button{flex:0 0 auto;white-space:nowrap}.bar-buy strong,.bundle-pdp-hero-specs>span,.mega-product-price>strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar-buy strong,.mega-product-price>strong{white-space:nowrap}@media (max-width:1023px){.experts-arrows button,.infra-showcase-arrows button,.mega-product-arrows button,.mega-product-thumbs-nav{min-width:44px;min-height:44px}}@media (min-width:1024px){.proof-grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.proof-grid .infra-kit-item[data-span="2"]{grid-column:span 2}.proof-grid .infra-kit-item[data-span="3"]{grid-column:span 3}.proof-grid .infra-kit-item[data-span="4"]{grid-column:span 4}@media (max-width:1023px){.b2b-configurator.b2b-configurator,.b2b-engineering.b2b-engineering,.b2b-final.b2b-final,.b2b-process.b2b-process,.b2b-solutions.b2b-solutions,.bundles-list.bundles-list,.bundles-readiness.bundles-readiness,.bundles-service.bundles-service,.choose-manifesto.choose-manifesto,.contacts-form-section.contacts-form-section,.employee-recovery.employee-recovery,.guided-choice.guided-choice,.info-layout.info-layout,.legend-thermal.legend-thermal,.partner-showcase.partner-showcase,.science-editorial.science-editorial,.science-library.science-library,.science-longevity.science-longevity,.science-methods.science-methods,.tech-families.tech-families,.tech-manifesto.tech-manifesto,.tech-next.tech-next,.toothbrush-anatomy.toothbrush-anatomy,.toothbrush-mode-lab.toothbrush-mode-lab,.toothbrush-reviews.toothbrush-reviews,.toothbrush-switch.toothbrush-switch,.visit-section.visit-section,.whm-evidence.whm-evidence,.whm-formats.whm-formats,.whm-lab.whm-lab,.whm-pillars.whm-pillars,.whm-safety.whm-safety,.whm-screening.whm-screening,.whm-showroom.whm-showroom{padding-top:72px;padding-bottom:72px}}}@media (max-width:1023px){.chiller-compare.chiller-compare,.cold-nav.cold-nav,.mega-chiller-intro.mega-chiller-intro,.mega-compatible.mega-compatible{padding-top:40px;padding-bottom:40px}.contact-section.contact-section,.home-experts.home-experts,.mat-products.mat-products,.routes.routes{padding-top:56px;padding-bottom:56px}.b2b-configurator.b2b-configurator,.b2b-engineering.b2b-engineering,.b2b-final.b2b-final,.b2b-process.b2b-process,.b2b-solutions.b2b-solutions,.bundles-list.bundles-list,.bundles-readiness.bundles-readiness,.bundles-service.bundles-service,.choose-manifesto.choose-manifesto,.contacts-form-section.contacts-form-section,.employee-recovery.employee-recovery,.guided-choice.guided-choice,.info-layout.info-layout,.partner-showcase.partner-showcase,.science-editorial.science-editorial,.science-library.science-library,.science-longevity.science-longevity,.science-methods.science-methods,.tech-families.tech-families,.tech-manifesto.tech-manifesto,.tech-next.tech-next,.toothbrush-anatomy.toothbrush-anatomy,.toothbrush-mode-lab.toothbrush-mode-lab,.toothbrush-reviews.toothbrush-reviews,.toothbrush-switch.toothbrush-switch,.visit-section.visit-section,.whm-pillars.whm-pillars,.whm-screening.whm-screening{padding-top:72px;padding-bottom:72px}}.choose-page .eyebrow{display:none}@media (max-width:1023px){.choose-page .choose-manifesto.choose-manifesto,.choose-page .guided-choice.guided-choice{padding-top:56px;padding-bottom:56px}.result-technologies a{min-height:0;padding:52px 20px 20px}}.choice-progress-caption{margin:26px 0 10px;color:rgba(255,255,255,.5);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width:760px){.goal-option{min-height:240px;padding:20px}.place-option{min-height:0;padding:46px 20px 20px}.choice-result .result-intro p,.choose-page .b2b-result-list>span,.choose-page .b2b-result-list>span small,.choose-page .ecosystem-sequence>span,.choose-page .ecosystem-sequence>span small,.result-technologies a p{font-size:14px;line-height:1.5}.motion-ready [data-reveal=card],.motion-ready [data-reveal=card][data-tilt],.motion-ready [data-reveal=image],.motion-ready [data-reveal=mask],.motion-ready [data-reveal=result],.motion-ready [data-reveal=stagger]{opacity:.82;filter:none;transform:translate3d(0,12px,0)}.motion-ready [data-reveal=stagger].is-revealed>*{animation-name:staggerItemInMobile;animation-duration:.52s}[data-parallax]{scale:1;translate:none!important}}@keyframes staggerItemInMobile{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:760px){.choice-result,.cold-fieldset,.place-fieldset{scroll-margin-top:84px}}@media (max-width:700px){.bundle-pdp:not(.legend-page) .bundle-pdp-hero{min-height:100svh;display:grid;align-content:end;padding:84px 20px 26px}.bundle-pdp:not(.legend-page) .bundle-pdp-hero .breadcrumbs,.bundle-pdp:not(.legend-page) .bundle-pdp-hero .kicker,.bundle-pdp:not(.legend-page) .bundle-pdp-hero-specs{display:none}.bundle-pdp:not(.legend-page) .bundle-pdp-hero-media{position:absolute;inset:0 0 auto;height:100%}.bundle-pdp:not(.legend-page) .bundle-pdp-hero-media img,.bundle-pdp:not(.legend-page) .bundle-pdp-hero-media picture{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 34%}.bundle-pdp:not(.legend-page) .bundle-pdp-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,14,18,.45),rgba(8,14,18,.05) 34%,rgba(8,14,18,.82) 82%,#080e12)}.bundle-pdp:not(.legend-page) .bundle-pdp-hero-copy{position:relative;z-index:1}.bundle-pdp:not(.legend-page) .bundle-pdp-hero h1{margin:0;font-size:clamp(46px,13vw,56px);line-height:.86}.bundle-pdp:not(.legend-page) .bundle-pdp-hero-copy>div:last-child{margin-top:14px;gap:0}.bundle-pdp:not(.legend-page) .bundle-pdp-hero-copy>div:last-child>p{margin:0 0 16px;font-size:16px}.bundle-pdp:not(.legend-page) .bundle-pdp-hero-copy .button{width:100%;min-height:52px;justify-content:center}.bundle-pdp:not(.legend-page) .bundle-pdp-hero{background:#080e12}}@media (max-width:640px){.proof-routes.infra-kit-routes .proof-card:not(.proof-card-large){min-height:0}.proof-routes.infra-kit-routes .proof-card-large{min-height:320px}.proof-routes.infra-kit-routes .proof-card-large:after{background:linear-gradient(0deg,rgba(6,8,7,.94),rgba(6,8,7,.78) 55%,rgba(6,8,7,.42))}}.proof-routes.infra-kit-routes .proof-card-large{align-items:end}}