.HeroSection-module___Axouq__hero{--p:1;background:var(--color-neauvia-void);position:relative}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.HeroSection-module___Axouq__hero{--p:0;height:165vh}}.HeroSection-module___Axouq__frame{position:relative;overflow:hidden}@media (min-width:1024px){.HeroSection-module___Axouq__frame{align-items:center;min-height:100vh;display:flex}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.HeroSection-module___Axouq__frame{height:100vh;min-height:640px;position:sticky;top:0}}.HeroSection-module___Axouq__rail{background:var(--color-neauvia-red);z-index:3;width:3px;position:absolute;inset:0 auto 0 0}.HeroSection-module___Axouq__wordmark{letter-spacing:-.04em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #ffffff0a;transform:translateY(calc(-50% + var(--p) * -7vh));pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;font-size:clamp(7rem,19vw,19rem);font-weight:700;line-height:1;position:absolute;top:50%;right:-3vw}.HeroSection-module___Axouq__inner{z-index:2;grid-template-areas:"text""stage""stats";gap:2.5rem;width:100%;max-width:80rem;margin:0 auto;padding:6.5rem 1.25rem 3.5rem;display:grid;position:relative}@media (min-width:640px){.HeroSection-module___Axouq__inner{padding:8rem 2.5rem 4rem}}@media (min-width:1024px){.HeroSection-module___Axouq__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"text stage""stats stage";align-content:center;gap:3.25rem 2rem;padding:6rem 4rem 2rem}}.HeroSection-module___Axouq__text{grid-area:text;max-width:42rem}.HeroSection-module___Axouq__stats{grid-area:stats;max-width:42rem}@media (min-width:1024px){.HeroSection-module___Axouq__text{align-self:end}.HeroSection-module___Axouq__stats{align-self:start}}.HeroSection-module___Axouq__stage{--floor:20%;--w:27%;aspect-ratio:1;grid-area:stage;align-self:center;width:100%;max-width:30rem;margin:0 auto;position:relative}@media (min-width:1024px){.HeroSection-module___Axouq__stage{--floor:15%;--w:30%;aspect-ratio:5/4;width:min(100%,90vh);max-width:none}}.HeroSection-module___Axouq__floor{height:calc(var(--floor) + 14%);pointer-events:none;background:linear-gradient(#0000,#ffffff0a);border-top:1px solid #ffffff0b;position:absolute;bottom:0;left:-12%;right:-12%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.HeroSection-module___Axouq__pool{left:50%;bottom:calc(var(--floor) - 12%);width:95%;height:70%;transform:translateX(-50%) scale(calc(.8 + var(--p) * .3));opacity:calc(.65 + var(--p) * .35);pointer-events:none;will-change:transform, opacity;background:radial-gradient(50% 45% at 50% 80%,#b909322e,#b909320d 45%,#0000 72%);position:absolute}.HeroSection-module___Axouq__box{left:50%;bottom:var(--floor);width:var(--w);aspect-ratio:473/1000;cursor:pointer;transform-origin:50% 100%;transform:translateX(calc(-50% + var(--x0) + var(--p) * (var(--x1) - var(--x0)))) translateY(calc(var(--y0) + var(--p) * (var(--y1) - var(--y0)))) scale(calc(var(--s0) + var(--p) * (var(--s1) - var(--s0))));will-change:transform;background:0 0;border:0;padding:0;position:absolute}.HeroSection-module___Axouq__box:focus-visible{outline:none}.HeroSection-module___Axouq__box:focus-visible .HeroSection-module___Axouq__boxInner{outline:2px solid var(--color-neauvia-red);outline-offset:6px}.HeroSection-module___Axouq__box:before{content:"";filter:blur(4px);background:radial-gradient(#000000b3,#0000 70%);height:8%;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s ease-out;position:absolute;bottom:-4%;left:-6%;right:-6%}.HeroSection-module___Axouq__stimulate{--x0:-40%;--x1:-118%;--y0:-7%;--y1:-3%;--s0:.84;--s1:.92;z-index:1}.HeroSection-module___Axouq__intense{--x0:0%;--x1:0%;--y0:0%;--y1:2%;--s0:1;--s1:1.06;z-index:3}.HeroSection-module___Axouq__hydro{--x0:40%;--x1:118%;--y0:-7%;--y1:-3%;--s0:.84;--s1:.92;z-index:2}.HeroSection-module___Axouq__boxInner{width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .35s ease-out,filter .35s ease-out;display:block;position:relative}.HeroSection-module___Axouq__boxInner img{object-fit:contain;width:100%;height:100%;display:block}.HeroSection-module___Axouq__stage:not([data-ready]) .HeroSection-module___Axouq__boxInner{opacity:0}.HeroSection-module___Axouq__stage[data-ready] .HeroSection-module___Axouq__boxInner{animation:1s cubic-bezier(.22,1,.36,1) backwards HeroSection-module___Axouq__rise}.HeroSection-module___Axouq__stage[data-ready] .HeroSection-module___Axouq__stimulate .HeroSection-module___Axouq__boxInner{animation-delay:.12s}.HeroSection-module___Axouq__stage[data-ready] .HeroSection-module___Axouq__hydro .HeroSection-module___Axouq__boxInner{animation-delay:.22s}@keyframes HeroSection-module___Axouq__rise{0%{opacity:0;transform:translateY(5%)}}.HeroSection-module___Axouq__label{white-space:nowrap;text-align:center;opacity:clamp(0, calc((var(--p) - .6) * 3.5), 1);pointer-events:none;position:absolute;top:calc(100% + .9rem);left:50%;transform:translate(-50%)}.HeroSection-module___Axouq__lineName{letter-spacing:.2em;text-transform:uppercase;color:#fff;font-size:.72rem;font-weight:600;display:block}.HeroSection-module___Axouq__lineMeta{letter-spacing:.08em;color:#ffffff80;margin-top:.3rem;font-size:.68rem;transition:color .18s ease-out;display:block}.HeroSection-module___Axouq__lineCta{display:none}@media (min-width:1024px) and (hover:hover){.HeroSection-module___Axouq__lineCta{display:inline}}@media (hover:hover){.HeroSection-module___Axouq__box:hover .HeroSection-module___Axouq__boxInner,.HeroSection-module___Axouq__box:focus-visible .HeroSection-module___Axouq__boxInner{transform:translateY(-3.5%)}.HeroSection-module___Axouq__box:hover:before,.HeroSection-module___Axouq__box:focus-visible:before{opacity:.55;transform:scaleX(.85)}.HeroSection-module___Axouq__box:hover .HeroSection-module___Axouq__lineMeta,.HeroSection-module___Axouq__box:focus-visible .HeroSection-module___Axouq__lineMeta{color:#fff}.HeroSection-module___Axouq__stage:has(.HeroSection-module___Axouq__box:hover) .HeroSection-module___Axouq__box:not(:hover) .HeroSection-module___Axouq__boxInner{opacity:.45;filter:saturate(.6)}}@media (prefers-reduced-motion:reduce){.HeroSection-module___Axouq__stage[data-ready] .HeroSection-module___Axouq__boxInner{animation:none}.HeroSection-module___Axouq__box:hover .HeroSection-module___Axouq__boxInner,.HeroSection-module___Axouq__box:focus-visible .HeroSection-module___Axouq__boxInner{transform:none}}
