.immersive-module__46qFOG__headline{--z-stagger:42ms}.immersive-module__46qFOG__word{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.immersive-module__46qFOG__unitInner{opacity:0;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * var(--z-stagger));will-change:transform, opacity;display:inline-block;transform:translateY(116%)}.immersive-module__46qFOG__visible .immersive-module__46qFOG__unitInner{opacity:1;transform:translateY(0)}.immersive-module__46qFOG__lines{--z-line-stagger:90ms}.immersive-module__46qFOG__lineWord{vertical-align:top;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.immersive-module__46qFOG__lineWordInner{opacity:0;transition:transform 1.05s cubic-bezier(.16,1,.3,1),opacity 1.05s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * var(--z-line-stagger));will-change:transform, opacity;display:inline-block;transform:translateY(115%)}.immersive-module__46qFOG__lines.immersive-module__46qFOG__visible .immersive-module__46qFOG__lineWordInner{opacity:1;transform:translateY(0)}.immersive-module__46qFOG__revealImage{clip-path:inset(0 100% 0 0);transition:clip-path 1.1s cubic-bezier(.16,1,.3,1);transition-delay:var(--z-delay,0s);position:relative;overflow:hidden}.immersive-module__46qFOG__revealImage.immersive-module__46qFOG__visible{clip-path:inset(0)}.immersive-module__46qFOG__revealImageInner{transition:transform 1.3s cubic-bezier(.16,1,.3,1);transition-delay:var(--z-delay,0s);will-change:transform;display:block;transform:scale(1.12)}.immersive-module__46qFOG__revealImage.immersive-module__46qFOG__visible .immersive-module__46qFOG__revealImageInner{transform:scale(1)}.immersive-module__46qFOG__reveal{opacity:0;transform:translate3d(var(--z-dx,0px), var(--z-dy,32px), 0);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--z-delay,0s);will-change:transform, opacity}.immersive-module__46qFOG__reveal.immersive-module__46qFOG__visible{opacity:1;transform:translate(0,0)}.immersive-module__46qFOG__parallax{will-change:transform}.immersive-module__46qFOG__marquee{gap:var(--gap,3.5rem);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.immersive-module__46qFOG__marqueeTrack{align-items:center;gap:var(--gap,3.5rem);padding-right:var(--gap,3.5rem);white-space:nowrap;min-width:100%;animation:immersive-module__46qFOG__z-marquee var(--dur,32s) linear infinite;flex:none;display:flex}.immersive-module__46qFOG__marquee:hover .immersive-module__46qFOG__marqueeTrack{animation-play-state:paused}@keyframes immersive-module__46qFOG__z-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap,3.5rem)))}}@media (prefers-reduced-motion:reduce){.immersive-module__46qFOG__unitInner,.immersive-module__46qFOG__lineWordInner,.immersive-module__46qFOG__revealImageInner,.immersive-module__46qFOG__reveal{opacity:1!important;transition:none!important;transform:none!important}.immersive-module__46qFOG__revealImage{clip-path:none!important;transition:none!important}.immersive-module__46qFOG__marqueeTrack{animation:none!important}}
.gradientCanvas-module__3y0iUa__canvas{pointer-events:none;filter:blur(34px);will-change:background-position;background-color:#0000;background-image:radial-gradient(40% 55% at 20% 25%,#06b6d429,#0000 60%),radial-gradient(35% 45% at 82% 30%,#3b82f61f,#0000 60%),radial-gradient(45% 50% at 60% 88%,#22d3ee1a,#0000 62%);background-position:0 0,100% 0,50% 100%;background-repeat:no-repeat;background-size:180% 180%,170% 170%,190% 190%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:30s ease-in-out infinite alternate gradientCanvas-module__3y0iUa__mesh-drift;position:absolute;inset:0;overflow:hidden}.gradientCanvas-module__3y0iUa__soft{opacity:.55}.gradientCanvas-module__3y0iUa__medium{opacity:.85}.light .gradientCanvas-module__3y0iUa__canvas{opacity:.4}@keyframes gradientCanvas-module__3y0iUa__mesh-drift{0%{background-position:0 0,100% 0,50% 100%}to{background-position:22% 28%,72% 18%,38% 78%}}@media (max-width:768px){.gradientCanvas-module__3y0iUa__canvas{filter:blur(24px);animation-duration:46s}}@media (prefers-reduced-motion:reduce){.gradientCanvas-module__3y0iUa__canvas{animation:none!important}}
