@font-face{font-family:Rajdhani;src:url(/rajdhani-bold.ttf);font-weight:700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#08080a;color:#fff;font-family:Arial,sans-serif}::selection{background:#ff002b}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid white;outline-offset:4px}.header{height:92px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;position:absolute;z-index:5;width:100%;border-bottom:1px solid #ffffff25}.brand img{width:170px;max-height:65px;object-fit:contain}.header nav{display:flex;align-items:center;gap:38px;font-size:13px;font-weight:700}.nav-cta{border:1px solid #ffffff80;padding:14px 19px}.menu{display:none}.hero{min-height:760px;height:100vh;max-height:1050px;position:relative;overflow:hidden;display:flex;align-items:center;padding:130px 6% 90px;background:linear-gradient(115deg,#0a0a0d 45%,#280a12)}.hero:after{content:"";position:absolute;right:-12%;top:-40%;width:45%;height:170%;background:#ff002b;transform:rotate(23deg);opacity:.09}.hero-copy{position:relative;z-index:2;width:70%}.overline{font-size:11px;font-weight:800;letter-spacing:.17em;color:#c8c8cd}.overline span{color:#ff002b;padding:0 8px}h1,h2,h3{font-family:Rajdhani,Arial,sans-serif;margin:0;font-weight:700;line-height:.94}h1{font-size:clamp(62px,7.5vw,112px);letter-spacing:-.035em;margin:26px 0}em{font-style:normal;color:#ff002b}.lead{color:#d0d0d5;font-size:18px;line-height:1.7;max-width:500px}.actions{display:flex;align-items:center;gap:34px;margin-top:38px}.button{display:inline-flex;gap:24px;align-items:center;justify-content:space-between;padding:19px 23px;font-size:13px;font-weight:800}.primary{background:#ff002b}.button:hover{filter:brightness(1.15)}.text-link{font-size:13px;font-weight:800;border-bottom:1px solid #ffffff70;padding-bottom:8px}.text-link span{margin-left:20px}.hero-art{position:absolute;right:5%;top:15%;width:45%;height:70%;display:grid;place-items:center}.hero-art img{position:relative;width:70%;max-width:440px;z-index:1}.orbit{position:absolute;border:1px solid #ff002b55;transform:rotate(45deg)}.orbit-one{width:62%;aspect-ratio:1}.orbit-two{width:80%;aspect-ratio:1;border-color:#ffffff13}.art-label{position:absolute;right:0;bottom:6%;font-size:10px;line-height:1.5;letter-spacing:.14em;color:#c3a4aa;text-align:right}.hero-bottom{position:absolute;bottom:27px;left:6%;right:6%;display:flex;justify-content:space-between;color:#a7a7ad;font-size:10px;font-weight:700;letter-spacing:.13em}.section{padding:125px 6%}.manifesto{display:grid;grid-template-columns:25% 1fr;gap:30px;background:#eeedf0;color:#161519}.section-side{font-size:11px;font-weight:800;letter-spacing:.12em}.section-side span{color:#ff002b;margin-left:10px}h2{font-size:clamp(48px,5.6vw,82px);letter-spacing:-.025em}.manifesto-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:42px;max-width:850px}.manifesto p,.future p{font-size:16px;line-height:1.8;color:#54535a}.steps{display:grid;grid-template-columns:1fr 1fr;gap:12%;background:#111114}.steps-intro p{color:#bdbdc4;max-width:380px;line-height:1.8;margin:30px 0}.light{display:inline-block;margin-top:15px}.step-list article{display:grid;grid-template-columns:55px 1fr;gap:22px;padding:27px 0;border-top:1px solid #4b4b50}.step-list article:last-child{border-bottom:1px solid #4b4b50}.step-list article>span{font-family:Rajdhani;font-size:21px;color:#ff3456}.step-list h3{font-size:28px}.step-list p{line-height:1.65;color:#bdbdc4;max-width:390px;margin-bottom:0}.future{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;background:#eeedf0;color:#171619}.future p:first-child{margin-top:0;font-size:18px}.future-note{border-top:1px solid #b9b8bd;padding-top:25px;font-size:13px!important}.join{position:relative;overflow:hidden;background:#ff002b;min-height:440px;display:flex;align-items:center}.join>img{position:absolute;right:5%;width:32%;opacity:.16;transform:rotate(-12deg)}.join h2{position:relative}.join h2 em{color:#131014}.join p{position:relative;line-height:1.7}.dark{background:#101012;margin-top:20px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:35px 6%;font-size:10px;letter-spacing:.1em;color:#b0b0b5}footer img{width:145px;max-height:55px;object-fit:contain}footer a:last-child{font-weight:700;color:#fff}@media(max-width:800px){.header{height:75px}.brand img{width:135px}.menu{display:block;color:#fff;background:none;border:1px solid #ffffff80;padding:10px 14px;font-weight:700}.header nav{display:none;position:absolute;top:75px;left:0;right:0;background:#111114;padding:25px 6%;align-items:stretch;flex-direction:column;gap:24px}.header nav.open{display:flex}.hero{min-height:780px;height:auto;align-items:flex-start;padding-top:145px;padding-bottom:300px}.hero-copy{width:100%}h1{font-size:clamp(52px,12vw,80px)}.lead{font-size:16px;max-width:430px}.hero-art{top:auto;bottom:65px;right:2%;width:55%;height:230px}.hero-art img{width:58%}.orbit-one{width:55%}.orbit-two{width:70%}.art-label{display:none}.hero-bottom span:last-child{display:none}.section{padding:85px 6%}.manifesto,.steps,.future{grid-template-columns:1fr;gap:35px}.manifesto-grid{gap:10px;grid-template-columns:1fr;margin-top:25px}.join>img{width:55%;right:-12%}footer{align-items:flex-start;flex-direction:column}}@media(max-width:450px){.actions{align-items:flex-start;flex-direction:column;gap:25px}.hero{min-height:850px}.button{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
