*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#040611;color:#f5f7ff;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}.bg{position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 80% 15%,#3147ad22,transparent 28%),radial-gradient(circle at 10% 70%,#682eb518,transparent 30%)}.bg:after{content:"";position:absolute;inset:0;opacity:.35;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:112px 112px}a{text-decoration:none;color:inherit}.nav{height:76px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fff1;position:sticky;top:0;z-index:20;background:#040611df;backdrop-filter:blur(20px)}.brand{font:700 19px "Space Grotesk";letter-spacing:.14em;display:flex;align-items:center;gap:11px}.mark{width:24px;height:24px;border:1px solid #99a5ff;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 18px #7182ff33}.mark i{width:14px;height:14px;background:#98a5ff;border-radius:50%;box-shadow:0 0 14px #8190ff}.nav nav{display:flex;gap:30px;color:#9ca6bc;font-size:13px}.nav nav a:hover{color:#fff}.navbtn{border:1px solid #fff2;border-radius:99px;padding:11px 17px;font-size:11px;letter-spacing:.08em}.hero{min-height:710px;padding:85px 8vw;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:30px}.eyebrow{font-size:11px;letter-spacing:.22em;color:#96a2ff;font-weight:800}.hero h1{font:700 clamp(58px,7.3vw,102px)/.92 "Space Grotesk";letter-spacing:-.065em;margin:22px 0}.hero em,.statement span,.method em,.about em{font-style:normal;color:#9ca8ff}.lead{font-size:19px;line-height:1.65;color:#aab3c8;max-width:630px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.primary,.secondary{display:inline-flex;align-items:center;gap:15px;border-radius:9px;padding:15px 19px;font-size:13px;font-weight:800}.primary{background:#f0f2ff;color:#080a12}.secondary{border:1px solid #fff2;color:#d9deec}.proof{display:flex;gap:18px;margin-top:32px;color:#68738c;font-size:9px;letter-spacing:.15em;flex-wrap:wrap}.heroart{height:560px;position:relative}.head{position:absolute;width:300px;height:410px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:48% 48% 43% 43%;background:linear-gradient(135deg,#1b2450,#070913 62%);box-shadow:0 0 100px #596eff2b,inset 25px 0 50px #6c7cff16;border:1px solid #aab5ff1c;overflow:hidden}.brain{position:absolute;width:190px;height:210px;left:35px;top:75px;border-radius:52%;border:1px solid #aab6ff55;box-shadow:inset 0 0 30px #6476ff18}.brain:before,.brain:after{content:"";position:absolute;border:1px solid #9ba8ff55;border-radius:50%}.brain:before{inset:18px 28px 25px 15px}.brain:after{inset:45px 15px 42px 40px}.brain i{position:absolute;width:7px;height:7px;background:#dfe4ff;border-radius:50%;box-shadow:0 0 12px #aab6ff}.brain i:nth-child(1){left:42px;top:65px}.brain i:nth-child(2){left:115px;top:35px}.brain i:nth-child(3){left:135px;top:115px}.brain i:nth-child(4){left:75px;top:155px}.faceline{position:absolute;right:48px;top:100px;width:80px;height:220px;border-right:1px solid #9ca8ff44;border-radius:50%}.halo{position:absolute;left:50%;top:50%;border:1px solid #9ba7ff33;border-radius:50%;transform:translate(-50%,-50%) rotate(-18deg);width:470px;height:190px}.h2{width:390px;height:470px;transform:translate(-50%,-50%) rotate(27deg)}.dot{position:absolute;width:5px;height:5px;border-radius:50%;background:#dfe4ff;box-shadow:0 0 10px #fff}.d1{left:10%;top:25%}.d2{right:10%;top:35%}.d3{right:20%;bottom:13%}.statement{padding:95px 8vw;border-top:1px solid #fff1;border-bottom:1px solid #fff1;display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end}.statement h2{font:600 clamp(42px,5.5vw,72px)/1 "Space Grotesk";letter-spacing:-.05em;margin:15px 0 0}.statement>p,.muted,.row>p{color:#98a3ba;line-height:1.8}.investigation{padding:110px 8vw;display:grid;grid-template-columns:1.03fr .97fr;gap:80px;align-items:center}.media{height:520px;border:1px solid #fff2;border-radius:18px;overflow:hidden;position:relative;background:radial-gradient(circle at 72% 45%,#4e62e84d,transparent 23%),linear-gradient(145deg,#11172e,#05060d)}.mt,.mb{position:absolute;left:24px;right:24px;display:flex;justify-content:space-between;z-index:3;font-size:9px;letter-spacing:.18em;color:#9aa5c0}.mt{top:20px}.mb{bottom:20px}.person{position:absolute;width:170px;height:315px;left:48%;top:28%;background:linear-gradient(135deg,#2b376c,#070910);border-radius:85px 85px 35px 35px;box-shadow:0 0 70px #5d72ff1e}.person:before{content:"";position:absolute;width:92px;height:92px;left:39px;top:-67px;border-radius:50%;background:#1b2448}.hand{position:absolute;width:95px;height:210px;left:23%;top:35%;border:1px solid #aab6ff33;border-radius:50px;transform:rotate(33deg)}.signal{position:absolute;width:12px;height:12px;border-radius:50%;background:#fff;left:35%;top:38%;box-shadow:0 0 30px #fff,0 0 70px #8294ff}.question{position:absolute;left:24px;bottom:65px;font:600 20px/1.15 "Space Grotesk";color:#dce2f7}.question b{color:#9ba8ff}.icopy h2{font:600 clamp(40px,5vw,68px)/.98 "Space Grotesk";letter-spacing:-.05em;margin:18px 0}.icopy>p:not(.eyebrow){color:#9ca6ba;line-height:1.8}.status{display:flex;gap:12px;border:1px solid #fff2;background:#fff3;border-radius:10px;padding:14px;margin:25px 0}.status i{width:9px;height:9px;background:#91a0ff;border-radius:50%;margin-top:4px;box-shadow:0 0 12px #91a0ff}.status b{font-size:12px}.status small{display:block;color:#7f8ba3;margin-top:4px;line-height:1.5}.section{padding:105px 8vw}.discover{background:#070914}.row{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end;margin-bottom:45px}.section h2{font:600 clamp(40px,5.2vw,67px)/1 "Space Grotesk";letter-spacing:-.05em;margin:12px 0}.stories{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.stories article{border:1px solid #fff1;border-radius:14px;overflow:hidden;background:#080a14}.thumb{height:235px;display:grid;place-items:center;font-size:80px;color:#eef1ff;text-shadow:0 0 35px #fff8}.t1{background:radial-gradient(circle,#6575e8,#0a0d1e 52%)}.t2{background:radial-gradient(circle,#713fa2,#0a0a19 54%)}.t3{background:radial-gradient(circle,#1f7186,#070c18 56%)}.body{padding:24px}.body>span{font-size:9px;letter-spacing:.18em;color:#8997ff;font-weight:800}.body h3{font:600 22px/1.15 "Space Grotesk";margin:13px 0 20px}.body a{color:#aab5ff;font-size:12px}.method{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.evidence{display:grid;grid-template-columns:1fr 1fr;gap:35px}.evidence>div{border-top:1px solid #fff2;padding-top:18px}.evidence b{font-size:10px;color:#7d8aff}.evidence h3{font-size:13px;letter-spacing:.15em}.evidence p{font-size:13px;line-height:1.6;color:#858fa5}.about{text-align:center;max-width:1100px;margin:auto}.about h2{font-size:clamp(54px,7vw,92px)}.about>p:last-child{max-width:640px;margin:25px auto;color:#939db3;line-height:1.8}.join{border-top:1px solid #fff1;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.join form{display:flex}.join input{flex:1;background:#fff06;border:1px solid #fff2;color:#fff;padding:16px;border-radius:9px 0 0 9px;outline:0}.join button{border:0;padding:0 18px;border-radius:0 9px 9px 0;font-weight:800}#thanks{color:#9aa7ff;margin-top:10px}footer{border-top:1px solid #fff1;padding:45px 8vw 30px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;align-items:center;color:#7e899f}footer p{font-size:12px}footer>div{display:flex;gap:18px;font-size:11px}footer small{text-align:right}
@media(max-width:850px){.nav{padding:0 5vw}.nav nav{display:none}.navbtn{padding:10px 12px}.hero{grid-template-columns:1fr;padding:65px 6vw 55px}.hero h1{font-size:60px}.heroart{height:410px}.head{width:245px;height:330px}.brain{transform:scale(.8);transform-origin:top left}.halo{width:370px;height:150px}.h2{width:300px;height:390px}.statement,.investigation,.method,.join{grid-template-columns:1fr;gap:35px}.statement,.investigation,.section{padding:80px 6vw}.media{height:410px}.row{grid-template-columns:1fr;gap:10px}.stories,.evidence{grid-template-columns:1fr}.thumb{height:210px}.join form{margin-top:10px}footer{grid-template-columns:1fr;text-align:center}footer>div{justify-content:center}footer small{text-align:center}}
