@import"https://fonts.googleapis.com/css2?family=Syne:wght@500;700;800&family=Space+Grotesk:wght@400;500;700&display=swap";html,body,#root{min-height:100%}body{margin:0;font-family:Space Grotesk,sans-serif}.hero{position:relative;min-height:100vh;overflow:hidden;padding:40px 24px 88px;background:#050505;-webkit-user-select:none;user-select:none}.hero *{-webkit-user-select:none;user-select:none}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#00000073,#000000a6),url(/assets/hero-2.gif);background-position:center;background-size:cover;opacity:.42;filter:saturate(.9);transform:scale(1.02)}.hero-shell{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:28px;max-width:1240px;margin:0 auto;min-height:calc(100vh - 128px);align-items:center}.hero-copy{padding:24px 8px 24px 0}.glitch{position:relative;display:inline-block;margin-bottom:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(4rem,10vw,6rem);font-weight:700;line-height:1;letter-spacing:-.06em}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;inset:0;opacity:.75}.glitch:before{color:var(--red);transform:translate(-3px,3px);animation:glitch-a 2.5s infinite;z-index:-1}.glitch:after{color:#fffc;transform:translate(3px,-3px);animation:glitch-b 2.5s infinite;z-index:-2}.lede{max-width:620px;margin-bottom:22px;color:#fffc;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.7}.links{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.link-item{display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0a;color:#ffffffe0;transition:transform .18s ease,border-color .18s ease,background .18s ease}.link-item:hover{transform:translateY(-2px);border-color:#ff5c5c99;background:#ff5c5c14}.link-label{font-size:.96rem;font-weight:500}.link-arrow{color:var(--red);font-size:1rem}.hero-panels{display:grid;gap:20px}.panel{border:1px solid rgba(255,255,255,.1);border-radius:28px;padding:22px;background:#080808f0;box-shadow:0 18px 60px #00000059}.panel-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}.panel-kicker,.panel-date{color:#ffffff8a;font-size:.76rem;letter-spacing:.18em;text-transform:uppercase}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stat-card{display:grid;gap:6px;padding:18px;border-radius:20px;background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid rgba(255,255,255,.08)}.stat-card strong{font-family:Syne,sans-serif;font-size:2rem;line-height:1;color:#fff4f4}.stat-card span{color:#ffffffd1;font-size:.94rem}.stat-card small{color:#ffffff85;font-size:.82rem}.footer{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:2;width:max-content;max-width:calc(100vw - 32px);color:#ffffff80;font-size:.88rem;letter-spacing:.04em;text-align:center}@keyframes glitch-a{0%,to{transform:translate(-3px,2px)}20%{transform:translate(2px,-1px)}50%{transform:translate(-1px,-3px)}80%{transform:translate(3px,1px)}}@keyframes glitch-b{0%,to{transform:translate(3px,-2px)}20%{transform:translate(-2px,1px)}50%{transform:translate(2px,3px)}80%{transform:translate(-3px,-1px)}}@media(max-width:980px){.hero-shell{grid-template-columns:1fr;gap:22px}.hero-copy{padding-right:0}}@media(max-width:680px){.hero{padding:24px 16px 68px}.panel-kicker,.panel-date{letter-spacing:.14em}.stats-grid{grid-template-columns:1fr}.panel-head{flex-direction:column;margin-bottom:14px}.link-item{width:calc(50% - 6px);justify-content:space-between}}@media(max-width:460px){.link-item{width:100%}.panel,.stat-card{border-radius:18px}}:root{--black: #050505;--red: #ff4d4d;--white: #ffffff;--text: rgba(255, 255, 255, .92)}*{box-sizing:border-box;margin:0;padding:0;cursor:url(/assets/cursor.cur),auto}@media(hover:none)and (pointer:coarse){*{cursor:auto!important}}html{background:var(--black)}body{color:var(--text);background:var(--black);overflow-x:hidden}body,button,a{cursor:url(/assets/cursor.cur),auto}a{color:inherit;text-decoration:none}.app{min-height:100vh}.red{color:var(--red)}
