
:root{color-scheme:dark;--bg:#030919;--blue:#1766ff;--white:#f7f9ff;--muted:#9daecb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:'DM Sans',sans-serif;overflow-x:hidden}a{color:inherit}::selection{background:#1b73ff;color:#fff}.reading-progress{position:fixed;top:0;left:0;width:100%;height:3px;z-index:70;pointer-events:none}.reading-progress span{display:block;height:100%;width:0;background:#72adff;box-shadow:0 0 16px #3f8eff}.site-header{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:24px clamp(24px,5vw,90px);pointer-events:none}.site-header>*{pointer-events:auto}.wordmark{display:flex;gap:11px;align-items:center;text-decoration:none;font:700 15px/.92 'Space Grotesk',sans-serif;letter-spacing:-.04em;text-shadow:0 2px 15px #0009}.wordmark img{width:39px;height:39px;object-fit:contain}.wordmark em{font-style:normal;font-weight:400}.header-right{display:flex;align-items:center;gap:30px}.header-label,.header-link{font:600 10px 'Space Grotesk',sans-serif;letter-spacing:.17em}.header-label{color:#c0cde5}.header-label i{display:inline-block;background:#6effbb;width:6px;height:6px;box-shadow:0 0 12px #6effbb;border-radius:50%;margin-right:9px;vertical-align:middle}.header-link{text-decoration:none;background:#fff;color:#06112d;border-radius:99px;padding:12px 16px;transition:transform .25s,background .25s}.header-link:hover{transform:translateY(-3px);background:#a8ceff}.header-link span{font-size:14px;margin-left:10px}.experience{height:440vh;position:relative}.experience-sticky{position:sticky;top:0;height:100svh;min-height:580px;overflow:hidden;background:radial-gradient(ellipse 70% 75% at 50% 55%,#063596 0%,#09215d 40%,#050e28 78%,#030919 100%);isolation:isolate}.experience-sticky:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#02071655,transparent 20%,transparent 77%,#02071688),radial-gradient(ellipse at center,transparent 35%,#02081777);pointer-events:none;z-index:4}.ambient{position:absolute;pointer-events:none;border-radius:50%;filter:blur(65px);opacity:.6;transform:translate3d(0,0,0)}.ambient-one{width:40vw;height:40vw;top:18%;left:-20%;background:#0959e9}.ambient-two{width:38vw;height:38vw;bottom:-24%;right:-13%;background:#0072ff}.hero-stage{position:absolute;inset:0;display:grid;place-items:center;z-index:1;pointer-events:none;transform-style:preserve-3d}.stage-aura{position:absolute;width:min(72vw,750px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#2f7bff5e 0%,#1d54ec24 38%,transparent 68%);filter:blur(13px);transform:scale(var(--aura-scale,1));will-change:transform}.stage-ring{position:absolute;width:min(60vw,650px);aspect-ratio:1;border-radius:50%;border:1px solid #8eb9ff40;box-shadow:inset 0 0 70px #0f52e711,0 0 65px #0069ff12;transform:scale(var(--ring-scale,1)) rotate(var(--ring-rotate,0deg));will-change:transform}.stage-ring-b{width:min(76vw,830px);border-color:#c6dcff17;transform:scale(var(--ring-b-scale,1.05))}.stage-logo{position:relative;width:clamp(180px,25vw,390px);aspect-ratio:1;filter:drop-shadow(0 18px 90px #081c5599) drop-shadow(0 0 48px #a1c4ff40);transform:translate3d(var(--logo-x,0px),var(--logo-y,0px),0) scale(var(--logo-scale,1)) rotate(var(--logo-rotate,0deg));will-change:transform}.stage-logo img{width:100%;height:100%;object-fit:contain}.stage-spark{position:absolute;font-size:22px;color:#b1d7ff;text-shadow:0 0 27px #fff}.stage-spark-one{top:21%;right:23%;animation:spark 4s ease-in-out infinite}.stage-spark-two{bottom:22%;left:23%;animation:spark 5s 1s ease-in-out infinite}.chapter{position:absolute;z-index:6;left:0;right:0;top:0;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:100px 24px 95px;opacity:0;visibility:hidden;transform:translate3d(0,50px,0);pointer-events:none;will-change:opacity,transform}.chapter.is-active{visibility:visible}.chapter h1,.chapter h2{font-family:'Space Grotesk',sans-serif;font-weight:700;line-height:.93;letter-spacing:-.085em;margin:20px 0 24px;text-wrap:balance;text-shadow:0 10px 55px #020b2866}.chapter h1{font-size:clamp(60px,11vw,172px)}.chapter h2{font-size:clamp(45px,8vw,119px)}.chapter p{font-size:clamp(14px,1.45vw,19px);max-width:620px;color:#d0dbef;line-height:1.6;letter-spacing:-.015em}.overline,.section-overline{font:700 10px 'Space Grotesk',sans-serif;letter-spacing:.35em;color:#a4caff}.gradient-text{background:linear-gradient(100deg,#fff 12%,#77b5ff 57%,#e4f2ff 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.chapter-one{justify-content:flex-end;padding-bottom:9vh}.chapter-one h1{font-size:clamp(56px,9.3vw,143px);margin:12px 0}.chapter-one p{margin:0}.chapter-two{align-items:flex-start;text-align:left;padding-left:clamp(30px,10vw,180px);padding-right:34vw}.chapter-two h2{font-size:clamp(48px,7.1vw,110px)}.chapter-three{align-items:flex-end;text-align:right;padding-right:clamp(25px,8vw,140px);padding-left:30vw}.chapter-three h2{font-size:clamp(52px,8vw,122px)}.chapter-four{justify-content:flex-end;padding-bottom:10vh}.chapter-four h2{font-size:clamp(46px,7.5vw,115px)}.experience-counter{position:absolute;z-index:7;left:clamp(25px,5vw,90px);bottom:38px;display:flex;align-items:center;gap:12px;font:700 11px 'Space Grotesk',sans-serif;letter-spacing:.16em;color:#b2c9f4}.counter-line{height:1px;width:45px;background:#8fb9fc65}.scroll-cue{position:absolute;z-index:7;right:clamp(25px,5vw,90px);bottom:35px;display:flex;align-items:center;gap:15px;font:700 10px 'Space Grotesk',sans-serif;letter-spacing:.19em;color:#acc4e8}.cue-track{width:20px;height:32px;border:1px solid #a9c8ff77;border-radius:99px;position:relative}.cue-track b{position:absolute;width:3px;height:7px;border-radius:9px;background:#fff;top:6px;left:7.5px;animation:cue 1.8s infinite}.reveal-section{min-height:115vh;background:#f5f8ff;color:#071331;display:flex;align-items:center;position:relative;overflow:hidden}.reveal-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 83% 40%,#dbe8ff 0,transparent 46%)}.reveal-inner{position:relative;width:min(1450px,100%);margin:auto;padding:130px clamp(25px,8vw,130px)}.section-overline{color:#155be6}.reveal-inner h2{font:700 clamp(52px,9.5vw,155px)/.98 'Space Grotesk',sans-serif;letter-spacing:-.085em;margin:26px 0 60px;position:relative;z-index:2}.reveal-inner h2 em{font-style:normal;color:#1765f5}.reveal-mark{position:absolute;right:8%;top:16%;width:clamp(100px,20vw,285px);filter:drop-shadow(0 35px 60px #1354de33);transform:rotate(12deg)}.reveal-mark img{width:100%}.reveal-bottom{display:flex;align-items:flex-start;gap:25px;max-width:600px}.line-accent{width:50px;height:2px;flex-shrink:0;margin-top:15px;background:#236cff}.reveal-bottom p{font-size:clamp(17px,2vw,25px);line-height:1.5;color:#425374;margin:0}.reveal-item{transition:opacity .85s ease,translate .85s cubic-bezier(.2,.8,.2,1)}.reveal-item:not(.in-view){opacity:.2;translate:0 35px}.closing{min-height:96vh;display:flex;align-items:center;justify-content:center;text-align:center;background:radial-gradient(ellipse 70% 55% at 50% 100%,#113ea2 0%,#071c58 50%,#030919 100%);padding:140px 24px}.closing-content{width:min(900px,100%)}.closing-kicker{font:700 11px 'Space Grotesk',sans-serif;letter-spacing:.22em;color:#b4d1ff}.pulse-dot{width:8px;height:8px;display:inline-block;border-radius:50%;background:#69f1c4;box-shadow:0 0 15px #69f1c4;animation:spark 2s infinite;margin-right:8px}.closing h2{font:700 clamp(48px,7.8vw,106px)/1 'Space Grotesk',sans-serif;letter-spacing:-.075em;margin:28px 0 23px}.closing-content>p{font-size:clamp(15px,1.7vw,20px);color:#b5c8e8;line-height:1.75}.closing-seal{display:inline-flex;align-items:center;gap:32px;margin-top:30px;border:1px solid #82afff68;border-radius:99px;padding:9px 10px 9px 27px;font:700 12px 'Space Grotesk',sans-serif;letter-spacing:.16em}.seal-arrow{width:43px;height:43px;background:#fff;color:#082456;border-radius:50%;display:grid;place-items:center;font-size:25px}.signup{margin:48px auto 0;text-align:left;max-width:690px;border-top:1px solid #b7ceff49;padding-top:29px}.signup h3{font:600 21px 'Space Grotesk',sans-serif;margin:0}.signup>p{color:#a7bee4;font-size:13px}.signup-form{display:grid;grid-template-columns:1fr 1fr auto;gap:9px;margin-top:17px}.signup-form>input{min-width:0;padding:15px;border:1px solid #84adff66;border-radius:12px;background:#04133d;color:white;font:13px 'DM Sans',sans-serif}.signup-form button{border:0;border-radius:12px;background:#fff;color:#08204c;padding:13px 18px;font:700 11px 'Space Grotesk',sans-serif;cursor:pointer}.signup-form button:hover{background:#accfff}.privacy{grid-column:1/-1;display:flex;align-items:flex-start;gap:8px;font-size:10px;color:#b3c8e9;line-height:1.6}.privacy input{margin-top:3px}.privacy a{color:#fff}.message{padding:10px;border-radius:10px}.success{background:#174c42}.error{background:#6e2631}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.hidden-field{position:absolute;left:-9999px;opacity:0;pointer-events:none}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:100px;padding:24px clamp(25px,5vw,90px);font:700 10px 'Space Grotesk',sans-serif;letter-spacing:.16em;color:#849bc4;background:#020714}.footer-brand{text-decoration:none;color:#fff;font-size:16px;letter-spacing:-.05em}.footer-brand span{font-size:9px;vertical-align:top;margin-left:5px}@keyframes cue{0%{transform:translateY(0);opacity:0}25%{opacity:1}80%{transform:translateY(11px);opacity:0}100%{opacity:0}}@keyframes spark{0%,100%{opacity:.4;scale:.8}50%{opacity:1;scale:1.2}}@media(max-width:800px){.site-header{padding:20px}.header-label{display:none}.header-right{gap:10px}.experience{height:400vh}.experience-sticky{min-height:0}.stage-logo{width:clamp(155px,42vw,260px)}.stage-ring{width:75vw}.stage-ring-b{width:95vw}.chapter,.chapter-two,.chapter-three{padding:100px 22px 95px;align-items:center;text-align:center;justify-content:flex-end}.chapter h1,.chapter h2,.chapter-two h2,.chapter-three h2,.chapter-four h2{font-size:clamp(45px,10vw,75px)}.chapter-one{padding-bottom:13vh}.chapter-two,.chapter-three,.chapter-four{padding-bottom:12vh}.chapter p{font-size:14px}.scroll-cue{font-size:0;bottom:29px}.experience-counter{bottom:38px}.reveal-section{min-height:95vh}.reveal-inner{padding:100px 25px}.reveal-inner h2{font-size:clamp(53px,11vw,90px)}.reveal-mark{width:24vw;top:20%;right:3%;opacity:.5}.reveal-bottom{max-width:450px}.site-footer{flex-direction:column;text-align:center}.signup-form{grid-template-columns:1fr}.privacy{grid-column:1}}@media(max-width:440px){.wordmark{font-size:12px}.wordmark img{width:34px;height:34px}.header-link{font-size:9px;padding:11px 12px}.header-link span{margin-left:4px}.chapter h1,.chapter h2,.chapter-two h2,.chapter-three h2,.chapter-four h2{font-size:clamp(42px,11vw,60px)}.overline{font-size:9px;letter-spacing:.2em}.chapter p{max-width:310px}.reveal-inner h2{font-size:clamp(46px,11.2vw,68px)}.reveal-mark{opacity:.3}.reveal-bottom{gap:15px}.line-accent{width:25px}.closing h2{font-size:clamp(43px,11vw,66px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal-item:not(.in-view){opacity:1;translate:none}.chapter.is-active{opacity:1!important;transform:none!important}}