.humidity-scale-hero{position:relative;height:100vh;height:var(--custom-height-mobile, 100vh);overflow:hidden}@media (min-width: 960px){.humidity-scale-hero{height:100vh;height:var(--custom-height, 100vh)}}.humidity-scale-hero.humidity-scale-hero--image-aspect-natural{height:auto;aspect-ratio:1.5;aspect-ratio:var(--humidity-scale-hero-image-ratio-mobile, 1.5)}@media (min-width: 960px){.humidity-scale-hero.humidity-scale-hero--image-aspect-natural{height:auto;aspect-ratio:1.5;aspect-ratio:var(--humidity-scale-hero-image-ratio, 1.5)}}.humidity-scale-hero .humidity-scale-hero__image-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.humidity-scale-hero .humidity-scale-hero__image-container .humidity-scale-hero__image{position:absolute;top:0;right:0;bottom:0;left:0}.humidity-scale-hero .humidity-scale-hero__image-container .image__img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-o-object-position:var(--focal-alignment, center);object-position:var(--focal-alignment, center)}.humidity-scale-hero .humidity-scale-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;background:var(--overlay-background, transparent);opacity:0;opacity:var(--overlay-opacity, 0);pointer-events:none}.humidity-scale-hero .humidity-scale-hero__overlay-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay-gradient);pointer-events:none}@media (min-width: 960px){.humidity-scale-hero .humidity-scale-hero__overlay-gradient{display:none}}.humidity-scale-hero .humidity-scale-hero__heading{position:absolute;top:58px;left:50%;transform:translate(-50%);width:min(331px,calc(100% - 40px));margin:0;text-align:center;z-index:2}@media (min-width: 960px){.humidity-scale-hero .humidity-scale-hero__heading{top:80px;width:min(446px,calc(100% - 40px))}}.humidity-scale-hero .humidity-scale-hero__chart{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.humidity-scale-hero .humidity-scale-hero__chart--desktop{display:none}@media (min-width: 960px){.humidity-scale-hero .humidity-scale-hero__chart--desktop{display:block}}.humidity-scale-hero .humidity-scale-hero__chart--mobile{top:auto;right:auto;bottom:auto;left:-24.2%;bottom:calc(-24% + max(0px,257px - 26vh));width:164.9%;height:100.4%;display:flex;align-items:center;justify-content:center}@media (min-width: 960px){.humidity-scale-hero .humidity-scale-hero__chart--mobile{display:none}}.humidity-scale-hero .humidity-scale-hero__chart--mobile svg{flex:none;width:89.2%;height:91.5%;transform:rotate(6.83deg)}.humidity-scale-hero .humidity-scale-hero__chart-line{fill:#ffffff0f;stroke:#ffffffe6;stroke-width:2;stroke-dasharray:3 7}.humidity-scale-hero .humidity-scale-hero__chart-line--mobile{stroke-dasharray:4 5}.humidity-scale-hero .humidity-scale-hero__dots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.humidity-scale-hero .humidity-scale-hero__dots--desktop{z-index:1;display:none}@media (min-width: 960px){.humidity-scale-hero .humidity-scale-hero__dots--desktop{display:block}}.humidity-scale-hero .humidity-scale-hero__chart-dots{position:absolute;left:5.4%;top:4.25%;width:89.2%;height:91.5%;transform:rotate(6.83deg);pointer-events:none}.humidity-scale-hero .humidity-scale-hero__dot{position:absolute;left:var(--dot-x);top:var(--dot-y);transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;border:1px solid #fff;background:transparent;transition:background-color .25s ease}.humidity-scale-hero .humidity-scale-hero__dot.is-filled{background:#fff6}.humidity-scale-hero .humidity-scale-hero__dot.is-filled:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:8px;height:8px;border-radius:50%;background:#fff}@media (min-width: 960px){.humidity-scale-hero .humidity-scale-hero__dot{width:30px;height:30px;border:2px solid #fff}.humidity-scale-hero .humidity-scale-hero__dot.is-filled:after{width:16px;height:16px}}@media (prefers-reduced-motion: no-preference){.humidity-scale-hero.animation--humidity-scale-hero .humidity-scale-hero__chart-reveal{clip-path:inset(0 100% 0 0);transition:clip-path 1.4s ease-out}.humidity-scale-hero.animation--humidity-scale-hero.is-drawn .humidity-scale-hero__chart-reveal{clip-path:inset(0 0 0 0)}.humidity-scale-hero.animation--humidity-scale-hero .humidity-scale-hero__dot{opacity:0;transition:background-color .25s ease,opacity .3s ease 0s;transition:background-color .25s ease,opacity .3s ease var(--dot-delay, 0s)}.humidity-scale-hero.animation--humidity-scale-hero.is-drawn .humidity-scale-hero__dot{opacity:1}}.humidity-scale-hero .humidity-scale-hero__container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;max-width:var(--max-width);margin-left:auto;margin-right:auto;pointer-events:none}.humidity-scale-hero .humidity-scale-hero__widget{position:absolute;left:var(--space-outer);right:var(--space-outer);bottom:22px;display:flex;flex-direction:column;gap:6px;pointer-events:auto;color:#fff}@media (min-width: 960px){.humidity-scale-hero .humidity-scale-hero__widget{right:auto;bottom:96px;width:369px;gap:16px}}.humidity-scale-hero .humidity-scale-hero__card{display:flex;align-items:center;gap:23px;padding:20px 24px;border-radius:8px;background:#0006;background:var(--card-background, rgba(0, 0, 0, .4));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);min-height:160px}@media (min-width: 960px){.humidity-scale-hero .humidity-scale-hero__card{padding:20px;gap:20px}}.humidity-scale-hero .humidity-scale-hero__gauge{position:relative;flex:0 0 auto;width:151px;height:110px}.humidity-scale-hero .humidity-scale-hero__gauge-svg{display:block;overflow:visible;width:100%;height:100%}.humidity-scale-hero .humidity-scale-hero__gauge-track,.humidity-scale-hero .humidity-scale-hero__gauge-progress{fill:none;stroke-linecap:round}.humidity-scale-hero .humidity-scale-hero__gauge-track{stroke:#fcfbf64d;stroke-width:3}.humidity-scale-hero .humidity-scale-hero__gauge-progress{stroke:var(--color-light-blue);stroke-width:6;stroke-dasharray:50 100;stroke-dasharray:var(--gauge-fill, 50) 100;transition:stroke-dasharray .3s ease}.humidity-scale-hero .humidity-scale-hero__values{position:absolute;left:0;right:0;top:22%;bottom:0;display:grid;align-items:center;justify-items:center;place-items:center}.humidity-scale-hero .humidity-scale-hero__value{grid-area:1 / 1;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transition:opacity .25s ease}.humidity-scale-hero .humidity-scale-hero__value.is-active{opacity:1}.humidity-scale-hero .humidity-scale-hero__value-number{line-height:1.1}.humidity-scale-hero .humidity-scale-hero__panels{display:grid;flex:1 1 auto;min-width:0}.humidity-scale-hero .humidity-scale-hero__panel{grid-area:1 / 1;opacity:0;transition:opacity .25s ease;pointer-events:none}.humidity-scale-hero .humidity-scale-hero__panel.is-active{opacity:1;pointer-events:auto}.humidity-scale-hero .humidity-scale-hero__panel-title{margin:0 0 6px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.2);font-weight:500}@media (min-width: 960px){.humidity-scale-hero .humidity-scale-hero__panel-title{font-weight:400}}.humidity-scale-hero .humidity-scale-hero__panel-bullets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.humidity-scale-hero .humidity-scale-hero__panel-bullet:before{content:"•";margin-right:6px}.humidity-scale-hero .humidity-scale-hero__scale{border-radius:8px;background:#0006;background:var(--card-background, rgba(0, 0, 0, .4));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.humidity-scale-hero .humidity-scale-hero__track{position:relative;height:73px;padding:0 16px;cursor:pointer;touch-action:pan-y}.humidity-scale-hero .humidity-scale-hero__track-line{position:absolute;top:27px;left:16px;right:16px;height:3px;border-radius:500px;background:#ffffff4d}.humidity-scale-hero .humidity-scale-hero__track-mark{position:absolute;top:18.5px;left:50%;width:2px;height:20px;transform:translate(-50%);background:var(--color-light-blue);pointer-events:none;border-radius:100px}.humidity-scale-hero .humidity-scale-hero__track-label{position:absolute;top:40px;white-space:nowrap}.humidity-scale-hero .humidity-scale-hero__track-label.humidity-scale-hero__track-label--start{left:16px}.humidity-scale-hero .humidity-scale-hero__track-label.humidity-scale-hero__track-label--center{left:50%;transform:translate(-50%)}.humidity-scale-hero .humidity-scale-hero__track-label.humidity-scale-hero__track-label--end{right:16px}.humidity-scale-hero .humidity-scale-hero__knob{position:absolute;top:28.5px;left:max(16px,min(50%,calc(100% - 16px)));left:max(16px,min(var(--knob-x, 50%),calc(100% - 16px)));transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background:#fff;cursor:grab;transition:left .25s ease}.humidity-scale-hero .humidity-scale-hero__knob:focus-visible{outline:2px solid #fff;outline-offset:4px}.humidity-scale-hero .humidity-scale-hero__track.is-dragging{cursor:grabbing}.humidity-scale-hero .humidity-scale-hero__track.is-dragging .humidity-scale-hero__knob{transition:none;cursor:grabbing}@media (prefers-reduced-motion: reduce){.humidity-scale-hero .humidity-scale-hero__value,.humidity-scale-hero .humidity-scale-hero__panel,.humidity-scale-hero .humidity-scale-hero__chart-dot,.humidity-scale-hero .humidity-scale-hero__gauge-progress,.humidity-scale-hero .humidity-scale-hero__knob{transition:none}}
