.hero-slider{position:relative;display:flex;align-items:flex-end;min-height:640px;min-height:min(94svh,1020px);overflow:clip;background:#0a0e1a;isolation:isolate}.hs-bg,.hs-scrim{position:absolute;inset:0}.hs-bg{z-index:0}.hs-bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:translateY(-102%) scale(1.05);transition:transform 1.15s cubic-bezier(.7, 0, .25, 1),opacity .85s ease;will-change:transform,opacity}.hs-bg img.is-active{opacity:1;transform:translateY(0) scale(1)}.hs-bg img.is-exiting{opacity:0;transform:translateY(102%) scale(1.02)}.hs-scrim{z-index:1;background:radial-gradient(60% 50% at 72% 18%,rgba(245,183,66,.1),transparent 60%),linear-gradient(100deg,rgba(8,11,22,.88) 0,rgba(8,11,22,.62) 34%,rgba(8,11,22,.18) 62%,rgba(8,11,22,.32) 100%),linear-gradient(to top,rgba(8,11,22,.82) 0,rgba(8,11,22,.25) 34%,transparent 60%)}.hs-sweep{position:absolute;left:0;right:0;top:0;z-index:2;height:2px;background:linear-gradient(90deg,transparent,rgba(200,243,61,.85) 18%,#c8f33d 50%,rgba(200,243,61,.85) 82%,transparent);box-shadow:0 0 26px 5px rgba(200,243,61,.35);opacity:0;animation:hs-sweep .9s cubic-bezier(.45,0,.3,1) .1s both;pointer-events:none}@keyframes hs-sweep{0%{transform:translateY(-6px);opacity:0}12%{opacity:1}72%{opacity:1}100%{transform:translateY(120vh);opacity:0}}.hs-content{position:relative;z-index:3;padding-bottom:clamp(6.5rem,12vh,8.5rem);color:#f2f5fe;transform:translateY(var(--hs-py,0));will-change:transform}.hs-anim>*{animation:hs-drop .9s cubic-bezier(.2,.7,.2,1) both}.hs-anim>:first-child{animation-delay:.38s}.hs-anim>.hs-title{animation:none}.hs-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.09em;margin-bottom:-.09em}.hs-word-inner{display:inline-block;will-change:transform;animation:hs-word-drop .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.48s + var(--i, 0) * .05s)}@keyframes hs-word-drop{from{transform:translateY(-115%)}to{transform:translateY(0)}}.hs-anim>:nth-child(3){animation-delay:.66s}.hs-anim>:nth-child(4){animation-delay:.78s}@keyframes hs-drop{from{opacity:0;transform:translateY(-34px)}to{opacity:1;transform:none}}.hs-kicker{display:flex;align-items:center;gap:1rem;margin:0 0 1.4rem;font-family:var(--font-mono);font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.hs-kicker::before{content:"";flex:none;width:2.2rem;height:2px;border-radius:2px;background:#c8f33d;box-shadow:0 0 14px rgba(200,243,61,.55);transform-origin:left center;animation:hs-tick .55s cubic-bezier(.2,.7,.2,1) .38s both}@keyframes hs-tick{from{transform:scaleX(0)}to{transform:scaleX(1)}}.hs-eyebrow{color:rgba(242,245,254,.78)}.hs-title{margin:0 0 1.25rem;max-width:16ch;font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;line-height:1.02;font-size:clamp(2.9rem, 6.2vw, 5.4rem);color:#fff;text-wrap:balance}.hs-sub{margin:0 0 2.25rem;max-width:46rem;font-size:clamp(1.05rem, 1.5vw, 1.25rem);line-height:1.65;color:rgba(226,232,248,.88)}.hs-ctas{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.btn-ghost-light{border:0;background:0 0;padding:var(--btn-pad-y) 0;color:#c8f33d!important;text-shadow:0 0 22px rgba(200,243,61,.38),0 2px 10px rgba(0,0,0,.65);backdrop-filter:none;-webkit-backdrop-filter:none}.btn-ghost-light:hover{border:0;background:0 0;color:#dcff7a!important;transform:none;text-shadow:0 0 32px rgba(200,243,61,.6),0 2px 10px rgba(0,0,0,.65)}.hero-slider .tile-cta{color:#f2f5fe!important}.hero-slider .tile-cta:hover .txt{color:#c8f33d}.hs-controls{position:absolute;z-index:4;left:clamp(1.25rem,4vw,2rem);right:clamp(1.25rem,4vw,2rem);bottom:clamp(1.6rem,4vh,2.6rem);display:flex;align-items:center;justify-content:flex-end;gap:1.1rem}.hs-segs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:.55rem}.hs-seg{width:2.9rem;height:22px;padding:10px 0;background:0 0;border:0;cursor:pointer}.hs-seg>i{display:block;height:2px;width:100%;background:rgba(255,255,255,.28);border-radius:2px;overflow:hidden;position:relative}.hs-seg>i::after{content:"";position:absolute;inset:0;width:0;background:#c8f33d;border-radius:2px}.hs-seg.is-seen>i::after{width:100%}.hs-autoplay .hs-seg.is-active>i::after{animation:hs-fill 7s linear forwards}.hs-autoplay.hs-paused .hs-seg.is-active>i::after{animation-play-state:paused}@keyframes hs-fill{from{width:0}to{width:100%}}.hs-seg:hover>i{background:rgba(255,255,255,.5)}.hs-seg:focus-visible{outline:2px solid #c8f33d;outline-offset:4px;border-radius:4px}.hs-btns{display:flex;gap:.6rem}.hs-round{width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);background:rgba(10,14,26,.45);color:#f2f5fe;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .25s ease,background .25s ease,transform .25s ease}.hs-round:hover{border-color:#c8f33d;background:rgba(10,14,26,.7);transform:translateY(-1px)}.hs-round svg{width:1.05rem;height:1.05rem}@media (max-width:899px){.hs-btns .hs-round:nth-child(-n+2){display:none}.hs-content{padding-bottom:clamp(5.5rem,10vh,7rem)}.hs-title{font-size:clamp(2.4rem, 9.5vw, 3.4rem)}.hs-seg{width:2.2rem}}@media (prefers-reduced-motion:reduce){.hs-bg img{transition:none}.hs-bg img.is-active,.hs-bg img.is-exiting{transform:none}.hs-anim>*{animation:none}.hs-word-inner{animation:none}.hs-kicker::before{animation:none}.hs-sweep{display:none}.hs-content{transform:none}.hs-autoplay .hs-seg.is-active>i::after{animation:none;width:100%}}.no-js .hs-bg img:not(:first-child){display:none}.no-js .hs-bg img:first-child{opacity:1;transform:none}.no-js .hs-sweep{display:none}.no-js .hs-controls{display:none}.no-js .hs-anim>*{animation:none}.no-js .hs-kicker::before{animation:none}