@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_543835{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_543835{--font-outfit:"Outfit","Outfit Fallback"}:root{--ss-bg:#1E1F21;--ss-bg-rgb:30,31,33;--ss-surface:#2B2C32;--ss-surface-rgb:43,44,50;--white-rgb:255,255,255;--black-rgb:0,0,0;--purple:#6952D9;--purple-rgb:105,82,217;--purple-light:#C5B8FF;--purple-light-rgb:197,184,255;--magenta:#FF00C8;--magenta-rgb:255,0,200;--blue:#3D5FBB;--blue-rgb:61,95,187;--blue-light:#679FFF;--blue-light-rgb:103,159,255;--cyan:#4EE7FF;--cyan-rgb:78,231,255;--text-primary:rgba(var(--white-rgb),0.95);--text-secondary:rgba(var(--white-rgb),0.7);--text-tertiary:rgba(var(--white-rgb),0.45);--border-subtle:rgba(var(--white-rgb),0.05);--border-default:rgba(var(--white-rgb),0.08);--border-medium:rgba(var(--white-rgb),0.1);--border-strong:rgba(var(--white-rgb),0.15);--surface-dark:rgba(var(--white-rgb),0.05);--surface-dark-ghost:rgba(var(--white-rgb),0.08);--shadow-sm:0 4px 16px rgba(var(--black-rgb),0.3);--shadow-md:0 8px 28px rgba(var(--black-rgb),0.35);--font:"Outfit",-apple-system,sans-serif;--anim-duration:0.7s;--anim-easing:cubic-bezier(0.16,1,0.3,1);--stagger:0.12s;--delay-base:0.25s}.display-xl{font-size:clamp(3.2rem,7vw,6.5rem);line-height:1.05}.display-lg,.display-xl{font-weight:600;letter-spacing:-.03em}.display-lg{font-size:clamp(2.2rem,4.5vw,4rem);line-height:1.08}.display-md{font-size:clamp(1.6rem,3vw,2.6rem);font-weight:600;letter-spacing:-.02em;line-height:1.15}.heading{font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:600;letter-spacing:-.01em;line-height:1.3}.subheading{font-size:clamp(.78rem,1vw,.92rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.4}.body-lg{font-size:clamp(1.05rem,1.3vw,1.2rem);letter-spacing:-.01em}.body,.body-lg{font-weight:400;line-height:1.7}.body{font-size:clamp(.9rem,1.1vw,1rem);letter-spacing:-.005em}.caption{font-size:clamp(.7rem,.85vw,.82rem);font-weight:500;letter-spacing:.1em;text-transform:uppercase}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-snap-type:y mandatory;overflow-y:scroll;overflow-x:hidden;scroll-behavior:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.scrolling{scroll-snap-type:none}@media (max-width:768px){html{scroll-snap-type:none;overflow-y:auto}main:before{width:100%;top:600px;height:2400px}}body{font-family:var(--font);background-color:var(--ss-bg);color:var(--text-primary)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{cursor:pointer}button,input{font-family:inherit;border:none;background:none}input{outline:none}main{position:relative}main:before{content:"";position:absolute;top:1000px;left:50%;transform:translateX(-50%);width:1200px;height:3600px;background:radial-gradient(ellipse 50% 30% at 30% 20%,rgba(var(--purple-rgb),.08) 0,transparent 70%),radial-gradient(ellipse 40% 25% at 70% 50%,rgba(var(--blue-rgb),.06) 0,transparent 70%),radial-gradient(ellipse 50% 30% at 40% 80%,rgba(var(--purple-rgb),.06) 0,transparent 70%);pointer-events:none;z-index:0}main>*{position:relative;z-index:1}.fade-in{opacity:0;transform:translateY(24px);transition:opacity var(--anim-duration) var(--anim-easing),transform var(--anim-duration) var(--anim-easing)}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-flat{opacity:0;transition:opacity var(--anim-duration) var(--anim-easing)}.fade-in-flat.visible{opacity:1}.delay-1{transition-delay:calc(var(--delay-base) + var(--stagger) * 1)}.delay-2{transition-delay:calc(var(--delay-base) + var(--stagger) * 2)}.delay-3{transition-delay:calc(var(--delay-base) + var(--stagger) * 3)}.delay-4{transition-delay:calc(var(--delay-base) + var(--stagger) * 4)}.delay-5{transition-delay:calc(var(--delay-base) + var(--stagger) * 5)}.delay-6{transition-delay:calc(var(--delay-base) + var(--stagger) * 6)}.delay-7{transition-delay:calc(var(--delay-base) + var(--stagger) * 7)}.delay-8{transition-delay:calc(var(--delay-base) + var(--stagger) * 8)}.delay-9{transition-delay:calc(var(--delay-base) + var(--stagger) * 9)}