@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&display=swap";@font-face{font-family:Shentox;src:url(https://web.ccpgamescdn.com/aws/webfonts/shentox/webfonts-2.0/Shentox-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rogan;src:url(https://web.ccpgamescdn.com/aws/webfonts/shentox/webfonts-2.0/Rogan-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--ink:#e8edf4;--muted:#9baab9;--line:rgba(191,214,235,.25);--void:#07101a;--panel:#101d2a;--acid:#f4bb47;--violet:#5ca9e6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--void);color:var(--ink);font-family:Shentox,Arial,sans-serif;overflow-x:hidden}.stars{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.55;background-image:radial-gradient(#c2d7ec 1px,transparent 1px),radial-gradient(#7594af .8px,transparent .8px);background-size:83px 83px,137px 137px;background-position:10px 15px,45px 80px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 83%);mask-image:linear-gradient(to bottom,black,transparent 83%)}.site-header{height:76px;padding:0 clamp(24px,5vw,78px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#050f1ae6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:10;box-shadow:0 10px 35px #0003}.brand{color:var(--ink);text-decoration:none;display:flex;align-items:center;gap:11px;font-size:12px;font-family:DM Mono,monospace;letter-spacing:.08em}.brand b{color:var(--acid);font-weight:500}.brand-mark{color:var(--void);background:var(--acid);padding:7px 5px;font-weight:500;letter-spacing:-.1em}.nav-links{display:flex;align-items:center;gap:28px}.nav-links a{color:var(--muted);text-decoration:none;font:11px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.nav-links a:hover{color:var(--acid)}.nav-links .nav-vote{color:var(--void);background:var(--acid);padding:11px 14px}.nav-toggle{display:none}.hero{min-height:calc(100vh - 76px);position:relative;padding:clamp(70px,12vw,160px) clamp(24px,10vw,150px) 92px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;border-bottom:1px solid var(--line);background:radial-gradient(ellipse 65% 95% at 92% 42%,rgba(50,117,168,.28),transparent 65%),linear-gradient(115deg,#060e18f2,#091d2ec7)}.hero:before{content:"";position:absolute;width:75vw;height:75vw;max-width:950px;max-height:950px;right:-20vw;top:-22vw;border:1px solid rgba(133,201,249,.3);border-radius:50%;box-shadow:0 0 100px #4697d629 inset}.hero-copy{position:relative;z-index:1}.eyebrow{margin:0 0 22px;color:var(--acid);font:11px DM Mono,monospace;letter-spacing:.14em}.hero h1,.section h2,.cause h2{font-family:Rogan,Arial Narrow,sans-serif;text-transform:uppercase;font-size:clamp(54px,8.2vw,128px);line-height:.83;letter-spacing:.01em;margin:0;font-weight:600}.hero h1 em,.section h2 em,.cause h2 em{color:var(--acid);font-style:normal}.hero-lead{color:#c2d0df;max-width:475px;line-height:1.6;font-size:18px;margin:38px 0}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:15px 18px;text-decoration:none;font:11px DM Mono,monospace;letter-spacing:.06em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px))}.button-primary{background:var(--acid);color:var(--void)}.button-primary span{border-left:1px solid rgba(0,0,0,.3);padding-left:13px}.button-ghost{color:var(--ink);border:1px solid var(--line)}.button-ghost:hover{border-color:var(--acid);color:var(--acid)}.hero-sigil{justify-self:center;width:min(35vw,440px);aspect-ratio:1;position:relative;display:grid;place-items:center}.orbit{position:absolute;border:1px solid rgba(198,255,52,.46);border-radius:50%}.orbit-one{top:7%;right:7%;bottom:7%;left:7%;transform:rotate(-38deg);border-radius:43% 57% 47% 53%}.orbit-two{top:20%;right:20%;bottom:20%;left:20%;transform:rotate(52deg);border-color:#8b5cf6b3}.core{width:39%;aspect-ratio:1;border-radius:50%;border:1px solid var(--acid);box-shadow:0 0 50px #c6ff3426;background:#10180b;display:flex;flex-direction:column;align-items:center;justify-content:center}.core span{color:var(--acid);font-size:clamp(30px,4vw,58px);font-weight:700;letter-spacing:-.12em}.core small{font:9px DM Mono,monospace;letter-spacing:.3em;margin-left:.3em}.hero-sigil p{position:absolute;right:-8%;bottom:12%;margin:0;color:var(--muted);font:9px DM Mono,monospace;line-height:1.7;letter-spacing:.08em}.hero-footer{position:absolute;display:flex;justify-content:space-between;gap:20px;left:clamp(24px,10vw,150px);right:clamp(24px,5vw,78px);bottom:28px;color:var(--muted);font:10px DM Mono,monospace;letter-spacing:.08em}.section{padding:clamp(80px,11vw,160px) clamp(24px,10vw,150px)}.platform{display:grid;grid-template-columns:minmax(250px,.75fr) 1.25fr;gap:clamp(50px,9vw,150px)}.section-heading h2{font-size:clamp(46px,5.5vw,82px)}.section-heading>p:last-child{color:#a6abb4;line-height:1.65;margin:35px 0 0;max-width:390px}.platform-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.platform-card{min-height:255px;padding:25px;background:var(--panel);border:1px solid var(--line);display:flex;flex-direction:column}.platform-card.featured{background:var(--acid);color:#0b1004;grid-row:span 2;min-height:522px}.card-number{font:10px DM Mono,monospace;color:var(--muted)}.featured .card-number{color:#4b6421}.platform-card h3{font-size:clamp(21px,2.2vw,32px);line-height:.98;letter-spacing:-.055em;margin:auto 0 18px}.platform-card p{color:#989fa9;font-size:14px;line-height:1.5;margin:0}.featured p{color:#405216}.platform-card a{color:#0b1004;margin-top:24px;font:11px DM Mono,monospace;text-decoration:none}.platform-card a span{font-size:18px;vertical-align:-2px}.cause{padding:clamp(80px,10vw,145px) clamp(24px,10vw,150px);background:#d4d7dd;color:#12141a;display:grid;grid-template-columns:.28fr .86fr .86fr;gap:clamp(25px,5vw,85px)}.cause-count{font:12px DM Mono,monospace;color:#626976}.cause h2{font-size:clamp(48px,6vw,94px)}.cause h2 em{color:#6650b9}.cause-copy>p:not(.eyebrow){max-width:500px;color:#515866;line-height:1.65;font-size:16px}.text-link{display:inline-block;margin-top:25px;color:#12141a;font:11px DM Mono,monospace;text-decoration:none;border-bottom:1px solid #12141a;padding-bottom:6px}.text-link span{margin-left:15px}.module-stack{align-self:center}.module-stack div{height:61px;display:flex;align-items:center;gap:16px;padding:0 18px;border:1px solid #a4aab3;margin-top:-1px;background:#e7e9ed}.module-stack div:nth-child(2){margin-left:7%;background:#dfe1e7}.module-stack div:nth-child(3){margin-left:14%;background:#d0c9ee;border-color:#8c7cce}.module-stack div:nth-child(4){margin-left:21%;background:var(--acid);border-color:#87ae23}.module-stack b{font:10px DM Mono,monospace;color:#697180}.module-stack span{font:700 21px Space Grotesk,sans-serif;letter-spacing:-.05em}.transmissions{background:linear-gradient(120deg,#0d1017,#121420);display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(40px,10vw,160px);align-items:start}.compact h2{font-size:clamp(47px,5.4vw,78px)}.channel-list{border-top:1px solid var(--line)}.channel{display:grid;grid-template-columns:50px 1fr 1.25fr 25px;align-items:center;gap:15px;padding:24px 5px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;transition:padding .2s,background .2s}.channel:hover{padding-left:14px;background:#ffffff09}.channel-index,.channel-arrow{color:var(--acid);font:10px DM Mono,monospace}.channel-name{font-size:24px;letter-spacing:-.05em;font-weight:600}.channel-detail{color:var(--muted);font-size:13px}.channel-arrow{font-size:18px}.youtube:hover .channel-name{color:#ff4e45}.twitch:hover .channel-name{color:#a970ff}footer{border-top:1px solid var(--line);padding:25px clamp(24px,5vw,78px);display:flex;justify-content:space-between;gap:20px;color:var(--muted);font:9px DM Mono,monospace;letter-spacing:.08em}.orbit{border-color:#9dd3f88c}.orbit-two{border-color:#f4bb47a6}.core{background:#102338;box-shadow:0 0 50px #57a7e13b}.platform-card{background:linear-gradient(145deg,rgba(24,48,69,.9),var(--panel))}.platform-card.featured{background:linear-gradient(145deg,#f4c458,#d89125);color:#10151a}.featured .card-number{color:#74521a}.platform-card h3,.module-stack span,.channel-name{font-family:Rogan,Arial,sans-serif;text-transform:uppercase;letter-spacing:.01em}.platform-card p{color:#b2c0cf}.featured p{color:#57411a}.cause{background:linear-gradient(115deg,#ccd7df,#a8bdce);color:#0c1a25}.cause-count{color:#4c667b}.cause h2 em{color:#315d84}.cause-copy>p:not(.eyebrow){color:#3a5265}.text-link{color:#0c1a25;border-color:#0c1a25}.module-stack div:nth-child(3){background:#c7d8e5;border-color:#7899b0}.module-stack div:nth-child(4){border-color:#a26c1d}.transmissions{background:linear-gradient(120deg,#091825,#102b42)}@media (max-width:760px){.site-header{height:64px;padding:0 20px}.brand{font-size:10px}.nav-toggle{display:block;border:0;background:none;color:var(--acid);font:10px DM Mono,monospace;letter-spacing:.1em}.nav-links{display:none;position:absolute;top:64px;left:0;right:0;padding:20px;background:#0d1016;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0}.nav-links.is-open{display:flex}.nav-links a{padding:14px 0}.nav-links .nav-vote{text-align:center;margin-top:8px}.hero{min-height:calc(100vh - 64px);display:block;padding:90px 24px 105px}.hero-sigil{width:min(78vw,330px);margin:66px auto 0}.hero-footer{left:24px;right:24px;bottom:22px;flex-wrap:wrap;font-size:8px}.hero-footer span:last-child{display:none}.platform,.transmissions{grid-template-columns:1fr}.platform-grid{margin-top:10px}.platform-card.featured{grid-row:auto;grid-column:span 2;min-height:290px}.cause{grid-template-columns:1fr}.cause-count{margin-bottom:10px}.module-stack{margin-top:20px}.channel{grid-template-columns:35px 1fr 20px}.channel-detail{display:none}footer{flex-wrap:wrap}footer span:nth-child(2){order:3;width:100%}}@media (max-width:410px){.platform-grid{grid-template-columns:1fr}.platform-card.featured{grid-column:auto}.hero h1{font-size:52px}}
