@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;700;800;900&family=IBM+Plex+Mono:wght@400;600&display=swap');
:root{--bg:#050708;--fg:#f1f0e9;--muted:#979d9f;--yellow:#f5e900;--cyan:#36e6df;--pink:#ff287d;--line:#252b2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:'IBM Plex Mono',monospace;background-image:linear-gradient(rgba(54,230,223,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(54,230,223,.025) 1px,transparent 1px);background-size:48px 48px}header{height:90px;padding:0 clamp(22px,6vw,90px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(5,7,8,.9)}.brand{color:inherit;text-decoration:none;display:flex;flex-direction:column}.brand b,footer>b{font:italic 900 40px/.8 'Barlow Condensed';color:var(--yellow);transform:skew(-8deg)}.brand small{font-size:9px;letter-spacing:.24em;margin-top:10px}.status{font-size:10px;color:var(--pink);letter-spacing:.12em}.hero{min-height:650px;padding:110px clamp(22px,8vw,130px) 90px;position:relative;overflow:hidden;background:radial-gradient(circle at 76% 40%,rgba(255,40,125,.13),transparent 28%),radial-gradient(circle at 65% 55%,rgba(54,230,223,.08),transparent 24%)}.hero:after{content:'';position:absolute;right:-6%;top:50px;width:44%;height:530px;border:1px solid rgba(54,230,223,.16);transform:skew(-12deg);background:repeating-linear-gradient(0deg,transparent 0 23px,rgba(54,230,223,.025) 24px 25px)}.eyebrow,.label{color:var(--yellow);font-size:11px;letter-spacing:.16em;font-weight:600}.hero h1,.about h2,.hosts h2{font-family:'Barlow Condensed';font-weight:900;letter-spacing:-.04em;margin:18px 0;line-height:.82;position:relative;z-index:1}.hero h1{font-size:clamp(76px,12vw,170px)}.hero h1 em,.hosts h2 em{font-style:normal;color:var(--yellow);text-shadow:6px 4px 0 rgba(255,40,125,.3)}.hero h2{font:600 clamp(25px,3vw,40px) 'Barlow Condensed';text-transform:uppercase}.intro{max-width:720px;line-height:1.7;color:#c8cccc;font-size:14px;position:relative;z-index:1}.actions{display:flex;gap:12px;margin-top:32px;position:relative;z-index:1}.actions a{padding:15px 22px;border:1px solid var(--yellow);background:var(--yellow);color:#080909;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.12em}.actions .ghost{background:transparent;color:var(--yellow)}.ticker{padding:12px 0;background:var(--yellow);color:#070909;white-space:nowrap;overflow:hidden;font:800 16px 'Barlow Condensed';letter-spacing:.12em;text-align:center}.about{padding:100px clamp(22px,8vw,130px);display:grid;grid-template-columns:1fr 3fr;gap:40px;border-bottom:1px solid var(--line)}.about h2{font-size:clamp(50px,7vw,90px);line-height:.9}.about p{max-width:760px;line-height:1.75;color:#c5c9ca}.about strong{color:var(--yellow)}.muted{color:#7f8789!important;font-size:13px}.pillars{display:grid;grid-template-columns:repeat(3,1fr);padding:0 clamp(22px,5vw,80px);border-bottom:1px solid var(--line)}article{padding:50px 32px;min-height:220px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}article:nth-child(3n){border-right:0}article i{font-style:normal;font-size:10px;color:var(--pink)}article h3{font:800 30px 'Barlow Condensed';letter-spacing:.05em;margin:10px 0}article p{color:var(--muted);font-size:12px;line-height:1.65}.hosts{padding:90px clamp(22px,8vw,130px);display:flex;justify-content:space-between;align-items:end;gap:50px;background:linear-gradient(105deg,rgba(245,233,0,.08),transparent 48%)}.hosts h2{font-size:clamp(65px,9vw,120px)}.hosts>p{max-width:430px;color:#b8bcbc;line-height:1.7}footer{border-top:1px solid var(--line);padding:30px clamp(22px,5vw,80px);display:flex;gap:40px;align-items:center;color:#7d8486;font-size:10px;letter-spacing:.07em}footer>b{font-size:28px}footer p{margin:0 0 8px}footer small{color:#555d5f}@media(max-width:760px){header{height:76px}.status{display:none}.hero{min-height:auto;padding-top:75px}.hero:after{opacity:.35;width:60%}.about{grid-template-columns:1fr;padding-top:70px;padding-bottom:70px}.pillars{grid-template-columns:1fr}article{border-right:0}.hosts{flex-direction:column;align-items:start}.actions{flex-wrap:wrap}footer{align-items:start;flex-direction:column}.hero h1{font-size:clamp(70px,24vw,120px)}}
