:root{color-scheme:dark;--night:#080b0b;--night-2:#111616;--white:#f7faf7;--muted:#a9b3af;--lime:#b8ff4d;--line:#f7faf721;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--white);margin:0}button{font:inherit}.site-shell{overflow:hidden}.site-header{border-bottom:1px solid var(--line);z-index:2;justify-content:space-between;align-items:center;height:84px;padding:0 max(5vw,24px);display:flex;position:relative}.wordmark{color:var(--white);letter-spacing:.06em;align-items:center;gap:12px;font-size:18px;font-weight:900;text-decoration:none;display:inline-flex}.wordmark em{color:var(--lime);font-style:normal}.wordmark-icon{border:1px solid var(--lime);width:34px;height:34px;color:var(--lime);border-radius:9px;place-items:center;font-size:20px;display:grid}.header-tag{letter-spacing:.22em;font-size:11px;font-weight:800}.header-tag span{color:var(--lime);padding:0 5px}.hero{isolation:isolate;background:radial-gradient(ellipse 48% 48% at 52% 45%,#1d2a20 0%,transparent 75%),var(--night);flex-direction:column;justify-content:center;min-height:min(820px,100svh - 84px);padding:110px 24px 34px;display:flex;position:relative}.hero-grid{z-index:-2;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 35%,#0000)}.chart-art{z-index:-1;opacity:.55;filter:drop-shadow(0 0 22px #b8ff4d2b);width:100%;height:70%;position:absolute;inset:auto 0 0}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--night) 0%,transparent 42%,var(--night) 100%);opacity:.45;position:absolute;inset:0}.hero-content{text-align:center;max-width:920px;margin:auto}.eyebrow,.section-label{color:var(--lime);letter-spacing:.23em;font-size:12px;font-weight:800}.eyebrow{background:#080b0bb3;border:1px solid #b8ff4d42;border-radius:50px;align-items:center;gap:10px;padding:12px 19px;display:inline-flex}.live-dot{background:var(--lime);width:8px;height:8px;box-shadow:0 0 12px var(--lime);border-radius:50%}h1{letter-spacing:-.067em;margin:29px 0 24px;font-size:clamp(3rem,7vw,6.6rem);font-weight:900;line-height:1.02}h1 span{color:var(--lime)}.hero-copy{color:#d1d9d3;max-width:620px;margin:0 auto 32px;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.7}.hero-copy strong{color:var(--white)}.primary-cta{background:var(--lime);color:#101510;cursor:not-allowed;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:48px;min-width:290px;padding:19px 28px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 16px 52px #b8ff4d24}.primary-cta span{font-size:24px;line-height:0}.cta-note{color:var(--muted);margin:13px 0 0;font-size:12px}.hero-bottom{color:#76827b;letter-spacing:.19em;justify-content:space-between;width:100%;margin-top:70px;font-size:10px;font-weight:700;display:flex}.profile{background:var(--night-2);border-top:1px solid var(--line);grid-template-columns:minmax(280px,460px) minmax(300px,560px);justify-content:center;align-items:center;gap:clamp(50px,8vw,130px);padding:105px max(7vw,24px);display:grid}.profile-photo-wrap{aspect-ratio:1/1.03;border-radius:14px;position:relative;overflow:hidden;box-shadow:25px 25px #b8ff4d14}.profile-photo-wrap:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff26;position:absolute;inset:0}.profile-photo-wrap img{object-fit:cover;object-position:center 32%;width:100%;height:100%;display:block}.profile h2{letter-spacing:-.06em;margin:18px 0 26px;font-size:clamp(3.2rem,6vw,5.6rem);line-height:1}.profile h2 span{color:var(--lime)}.profile-copy>p:not(.section-label):not(.profile-caption){color:#c3cbc5;max-width:540px;font-size:18px;line-height:1.8}.profile-caption{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.18em;margin-top:35px;padding-top:24px;font-size:11px;font-weight:700}.site-footer{color:#8a958e;justify-content:space-between;align-items:flex-start;gap:30px;padding:25px max(5vw,24px) 35px;font-size:12px;display:flex}.site-footer span{white-space:nowrap}.site-footer p{max-width:680px;margin:0;line-height:1.5}@media (width<=700px){.site-header{height:68px}.header-tag{letter-spacing:.1em;font-size:9px}.hero{min-height:720px;padding-top:75px}.hero-bottom{gap:20px;font-size:8px}.profile{grid-template-columns:1fr;gap:50px;padding-top:76px;padding-bottom:76px}.profile-photo-wrap{width:100%;max-width:500px;margin:auto}.site-footer{flex-direction:column;gap:14px}}@media (width<=420px){.wordmark{font-size:14px}.header-tag{font-size:8px}.hero{min-height:680px}.eyebrow{letter-spacing:.14em;font-size:10px}.primary-cta{width:100%;min-width:0}.hero-bottom span:last-child{text-align:right}}h1{white-space:nowrap;margin-bottom:12px;font-size:clamp(3.3rem,10vw,8.5rem)}.hero-tagline{letter-spacing:-.025em;margin:0 0 19px;font-size:clamp(1.2rem,2.6vw,2rem);font-weight:750}@media (width<=420px){h1{font-size:clamp(2.8rem,12vw,4rem)}}.hero{min-height:860px}.hero-question{letter-spacing:-.05em;max-width:790px;margin:12px auto 20px;font-size:clamp(2rem,4.2vw,3.8rem);font-weight:850;line-height:1.13}.hero-question strong{color:var(--lime);font-weight:inherit}.hero-copy{margin-bottom:31px}.cta-prompt{color:var(--white);letter-spacing:.24em;margin:0 0 17px;font-size:11px;font-weight:800}.cta-prompt span{color:var(--lime);letter-spacing:.18em;margin-top:6px;font-size:27px;line-height:1;display:block}.primary-cta{text-transform:uppercase;letter-spacing:.025em;min-width:min(100%,440px);padding:22px 30px}.hero-meta{color:#b1bcb2;letter-spacing:.18em;margin:30px 0 0;font-size:11px;font-weight:750}.hero-meta span{color:var(--lime);padding:0 9px}@media (width<=700px){.hero{min-height:780px;padding-top:90px}.hero-question{font-size:clamp(1.8rem,6vw,2.9rem)}}@media (width<=420px){.hero{min-height:740px}.primary-cta{min-width:0;padding:20px 22px;font-size:13px}.hero-meta{font-size:9px}}.hero{justify-content:flex-start;padding-top:28px}.hero-content{margin:0 auto}.hero-bottom{margin-top:auto}@media (width<=700px){.hero{padding-top:42px}}.primary-cta{cursor:pointer;justify-content:center;gap:0;text-decoration:none;transition:background-color .2s,transform .2s,box-shadow .2s}.primary-cta:hover{background:#d2ff86;transform:translateY(-2px);box-shadow:0 18px 56px #b8ff4d3d}.primary-cta:focus-visible{outline:3px solid var(--white);outline-offset:4px}.profile-cta{min-width:0;margin-top:25px;padding:17px 26px;font-size:13px}@media (prefers-reduced-motion:reduce){.primary-cta{transition:none}.primary-cta:hover{transform:none}}@media (prefers-reduced-motion:no-preference){.eyebrow{animation:.55s ease-out both rise-in}.hero h1{animation:.65s ease-out 80ms both rise-in}.hero-question{animation:.65s ease-out .16s both rise-in}.hero-copy{animation:.65s ease-out .24s both rise-in}.cta-prompt,.hero .primary-cta{animation:.65s ease-out .32s both rise-in}.chart-art>path{stroke-dasharray:1500;stroke-dashoffset:1500px;animation:2.4s ease-out .25s forwards chart-draw}.motion-ready [data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(25px)}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}.profile-photo-wrap img{transition:transform .45s}.profile-photo-wrap:hover img{transform:scale(1.035)}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes chart-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.eyebrow,.hero h1,.hero-question,.hero-copy,.cta-prompt,.hero .primary-cta,.chart-art>path{animation:none}.motion-ready [data-reveal]{opacity:1;transition:none;transform:none}.profile-photo-wrap img{transition:none}}.countdown{max-width:400px;margin:31px auto 0}.countdown-title{letter-spacing:.19em;color:var(--lime);margin:0 0 12px;font-size:11px;font-weight:800}.countdown-grid{justify-content:center;align-items:flex-start;gap:clamp(10px,2vw,22px);display:flex}.countdown-unit{gap:4px;min-width:72px;display:grid}.countdown-unit strong{font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3.5rem);line-height:1}.countdown-unit span{color:var(--muted);letter-spacing:.14em;font-size:10px;font-weight:750}.countdown-separator{color:var(--lime);font-size:clamp(1.8rem,3.5vw,3rem);line-height:1}.countdown-status{color:var(--muted);margin:12px 0 0;font-size:12px}.site-footer{text-align:center;padding-top:46px;display:block}.disclaimer{max-width:780px;margin:0 auto 35px}.disclaimer h2{color:var(--white);letter-spacing:.12em;text-transform:uppercase;margin:0 0 11px;font-size:14px}.disclaimer p{max-width:none;color:var(--muted);margin:0;font-size:13px;line-height:1.65}@media (width<=420px){.countdown{margin-top:26px}.countdown-unit{min-width:62px}.countdown-unit span{font-size:9px}}
