:root{--bg:#100a07;--panel:#23150f;--panel2:#321c12;--text:#f8e5c8;--muted:#c9aa83;--gold:#f2b85b;--gold2:#bd7028;--red:#d54125;--red2:#8f2013;--line:#5b351f;--black:#080504;--shadow:0 24px 60px rgba(0,0,0,.52)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -10%,rgba(255,142,46,.25),transparent 34%),linear-gradient(#1a0f09,#090504 75%);color:var(--text);font-family:Inter,Arial,sans-serif}.film-grain{position:fixed;inset:0;z-index:99;pointer-events:none;opacity:.16;background-image:repeating-radial-gradient(circle at 20% 20%,rgba(255,255,255,.14) 0 1px,transparent 1px 3px);mix-blend-mode:soft-light}a{color:inherit;text-decoration:none}button{font:inherit}.stream-ribbon{position:relative;z-index:40;min-height:42px;padding:9px 5vw;display:flex;align-items:center;gap:10px;background:linear-gradient(90deg,#56140d,#9a2515 45%,#56140d);border-bottom:1px solid rgba(255,211,151,.25);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.stream-ribbon strong{color:#fff5e6}.stream-ribbon>span:not(.signal-dot){color:#f0c9a2}.signal-dot{width:9px;height:9px;border-radius:50%;background:#ffb15d;box-shadow:0 0 16px #ff722b;display:inline-block}.ribbon-link{margin-left:auto;font-weight:800;color:#ffd59c}.nav{position:sticky;top:0;z-index:35;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:14px 5vw;background:rgba(14,8,5,.9);backdrop-filter:blur(14px);border-bottom:1px solid rgba(242,184,91,.15)}.brand{display:flex;align-items:center;gap:12px}.brand-badge{display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--gold2);background:linear-gradient(180deg,rgba(242,184,91,.13),rgba(213,65,37,.1));font:25px 'Bebas Neue',sans-serif;color:var(--gold)}.brand-copy strong{display:block;font:31px/1 'Bebas Neue',sans-serif;letter-spacing:.09em}.brand-copy small{display:block;margin-top:2px;font-size:9px;text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}nav{display:flex;gap:18px;flex-wrap:wrap}nav a{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-weight:800}nav a:hover{color:var(--gold)}.hero{min-height:68vh;padding:74px 5vw 66px;display:grid;grid-template-columns:1.2fr .8fr;gap:48px;align-items:center}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;color:var(--gold);text-transform:uppercase;margin-bottom:14px}h1,h2,h3,p{margin-top:0}h1,h2,h3,.num,.metric strong,.big05{font-family:'Bebas Neue',Impact,sans-serif}h1{font-size:clamp(76px,10vw,154px);line-height:.84;letter-spacing:.01em;margin-bottom:25px;text-shadow:0 5px 0 rgba(0,0,0,.4)}h1 span{color:var(--gold)}.lead{max-width:740px;font-size:20px;line-height:1.65;color:#ead0ae}.hero-actions,.stream-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-actions{margin:30px 0 23px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 21px;border:1px solid var(--line);text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.09em;cursor:pointer;transition:.2s}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn-primary{color:#170d08;border-color:#d6933c;background:linear-gradient(#ffd395,#efb659 55%,#aa5f20);box-shadow:0 12px 28px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.5)}.btn-ghost{background:rgba(255,255,255,.025);color:var(--text)}.btn:disabled{opacity:.42;cursor:not-allowed}.hero-facts{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.intel-card{padding:25px;border:1px solid rgba(242,184,91,.2);background:linear-gradient(180deg,rgba(255,159,69,.08),rgba(213,65,37,.05)),rgba(28,15,10,.8);box-shadow:var(--shadow)}.intel-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.hot{color:#ffbe68}.intel-row{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-top:1px solid rgba(242,184,91,.13)}.intel-row span{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.intel-row strong{text-align:right;font-size:13px}.intel-quote{padding-top:18px;border-top:1px solid rgba(242,184,91,.13);font-size:18px;line-height:1.5;font-style:italic;color:#f1d5b2}.stream-section{padding:92px 5vw;background:linear-gradient(180deg,rgba(49,25,15,.8),rgba(18,10,7,.95))}.section{padding:94px 5vw}.section.dark{background:linear-gradient(rgba(39,21,14,.95),rgba(15,8,6,.97));border-top:1px solid rgba(242,184,91,.07);border-bottom:1px solid rgba(242,184,91,.07)}.section-head{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:end;margin-bottom:36px}.section-head.compact{margin-bottom:28px}.section-head h2,.show h2,.cta h2,.partner-copy h2{font-size:clamp(54px,6vw,98px);line-height:.9;margin-bottom:0;text-shadow:0 3px 0 rgba(0,0,0,.4)}.section-head p,.partner-copy p{font-size:17px;line-height:1.75;color:var(--muted)}.stream-stage{border:1px solid rgba(242,184,91,.19);background:var(--black);box-shadow:var(--shadow)}.stream-placeholder{position:relative;min-height:540px;overflow:hidden;background:#090504}.stream-placeholder img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.05)}.stream-placeholder.has-video iframe{position:absolute;inset:0;width:100%;height:100%}.stream-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.78) 0%,rgba(0,0,0,.42) 48%,rgba(120,31,15,.2) 100%),linear-gradient(0deg,rgba(0,0,0,.58),transparent 55%)}.scanlines{position:absolute;z-index:3;inset:0;opacity:.17;background:repeating-linear-gradient(0deg,transparent 0 4px,rgba(255,255,255,.12) 4px 5px);pointer-events:none}.stream-state{position:absolute;z-index:5;left:5%;bottom:9%;max-width:600px}.offline-label{display:inline-flex;align-items:center;gap:8px;padding:8px 11px;background:rgba(89,19,12,.78);border:1px solid rgba(255,182,103,.25);font-size:10px;font-weight:800;letter-spacing:.13em}.stream-state h3{font-size:clamp(58px,7vw,112px);line-height:.84;margin:16px 0 12px}.stream-state p{max-width:540px;color:#efcfaa;line-height:1.6}.stream-command{display:grid;grid-template-columns:1.2fr auto;gap:26px;align-items:center;padding:25px;background:linear-gradient(90deg,rgba(84,38,19,.45),rgba(28,14,9,.95));border-top:1px solid rgba(242,184,91,.18)}.command-label{font-size:9px;color:var(--gold);letter-spacing:.14em;font-weight:800}.stream-command h3{font-size:35px;margin:6px 0}.stream-command p{margin-bottom:0;color:var(--muted);font-size:13px;line-height:1.55}.stream-command .microcopy{grid-column:1/-1;padding-top:13px;border-top:1px solid rgba(242,184,91,.11);font-size:11px}.ticker{overflow:hidden;white-space:nowrap;border-top:1px solid rgba(242,184,91,.11);border-bottom:1px solid rgba(242,184,91,.11);padding:12px 0;color:var(--gold);font-size:10px;letter-spacing:.19em;text-transform:uppercase;font-weight:800}.ticker span{display:inline-block;animation:tick 23s linear infinite}@keyframes tick{to{transform:translateX(-50%)}}.poster-card{padding:16px;border:1px solid rgba(242,184,91,.18);background:linear-gradient(180deg,rgba(255,151,55,.06),rgba(205,51,28,.04)),var(--panel);box-shadow:var(--shadow);margin-bottom:20px}.poster-card img{display:block;width:100%;border:1px solid rgba(242,184,91,.12)}.poster-caption{display:flex;justify-content:space-between;gap:22px;align-items:end;padding-top:15px}.poster-caption small{display:block;color:var(--gold);font-size:9px;letter-spacing:.14em;font-weight:800}.poster-caption h3{font-size:43px;margin:5px 0 0}.cards.four{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.player-card{min-height:245px;padding:20px;border:1px solid rgba(242,184,91,.14);background:linear-gradient(180deg,rgba(255,159,69,.055),rgba(213,65,37,.025)),rgba(31,17,11,.85)}.num{display:block;font-size:52px;color:rgba(242,184,91,.22);line-height:.9}.role{display:block;margin:12px 0 8px;color:var(--gold);font-size:9px;letter-spacing:.12em;font-weight:800}.player-card h3{font-size:32px;margin:0 0 10px}.player-card p{font-size:14px;line-height:1.65;color:#dfc3a0}.fifth-grid{display:grid;grid-template-columns:.82fr 1.18fr;border:1px solid rgba(242,184,91,.16);box-shadow:var(--shadow)}.big05{display:grid;place-items:center;min-height:330px;font-size:clamp(160px,20vw,300px);color:var(--gold);background:linear-gradient(180deg,rgba(255,154,55,.08),rgba(207,49,28,.06));border-right:1px solid rgba(242,184,91,.16)}.fifth-copy{padding:42px}.fifth-copy h3{font-size:48px;line-height:.92;margin-bottom:18px}.fifth-copy ul{padding-left:18px;line-height:1.9;color:#e7cbaa}.archive{background:radial-gradient(circle at 50% 0,rgba(145,51,24,.18),transparent 35%)}.archive-grid{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:14px}.archive-feature,.archive-card{border:1px solid rgba(242,184,91,.15);background:linear-gradient(180deg,rgba(255,155,62,.055),rgba(0,0,0,.04)),var(--panel);min-height:300px;padding:22px}.archive-feature{display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;background:radial-gradient(circle at 70% 20%,rgba(214,61,34,.28),transparent 35%),linear-gradient(140deg,#2e1a11,#120a07 70%)}.classified{align-self:flex-start;padding:7px 10px;border:1px solid rgba(255,186,109,.28);color:#ffbd6e;font-size:9px;letter-spacing:.14em}.archive-feature h3{font-size:52px;line-height:.92;margin:18px 0 10px}.archive-feature p,.archive-card p{color:var(--muted);line-height:1.6}.archive-feature span{margin-top:18px;color:var(--gold);font-size:9px;letter-spacing:.14em}.archive-thumb{display:grid;place-items:center;height:160px;margin-bottom:18px;background:linear-gradient(140deg,#3c1d11,#0c0705);font:62px 'Bebas Neue',sans-serif;color:rgba(242,184,91,.2);border:1px solid rgba(242,184,91,.08)}.archive-card h3{font-size:31px;margin-bottom:8px}.show{text-align:center;background:radial-gradient(circle at 50% 0,rgba(255,189,92,.16),transparent 34%),linear-gradient(#2a1710,#130b08)}.show h2{font-size:clamp(68px,9vw,136px)}.show-lead{max-width:830px;margin:0 auto 38px;color:#ead1b1;font-size:19px;line-height:1.65}.episode-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:11px;max-width:1120px;margin:0 auto 40px}.episode-flow div{padding:19px 10px;border:1px solid rgba(242,184,91,.15);background:rgba(50,27,18,.78)}.episode-flow b{display:block;font:33px 'Bebas Neue',sans-serif;color:var(--gold)}.episode-flow span{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.show blockquote{max-width:800px;margin:0 auto;font-size:28px;line-height:1.5;font-style:italic}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric{padding:23px;border:1px solid rgba(242,184,91,.15);background:var(--panel)}.metric strong{display:block;color:var(--gold);font-size:68px;line-height:.9}.metric span{font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.partners{display:grid;grid-template-columns:1fr 1fr;gap:50px;background:linear-gradient(#25150e,#110907)}.partner-box{padding:27px;border:1px solid rgba(242,184,91,.16);background:var(--panel)}.partner-box h3{font-size:42px}.partner-box span{display:block;padding:15px 0;border-top:1px solid rgba(242,184,91,.1);color:#e5c8a4}.cta{display:flex;justify-content:space-between;gap:30px;align-items:end;padding:88px 5vw}.cta h2{font-size:clamp(54px,6vw,96px);line-height:.9;margin:0}footer{display:flex;justify-content:space-between;gap:20px;padding:21px 5vw;border-top:1px solid rgba(242,184,91,.1);color:var(--muted);font-size:9px;letter-spacing:.13em;text-transform:uppercase}@media(max-width:1120px){nav{display:none}.hero,.section-head,.partners,.fifth-grid{grid-template-columns:1fr}.stream-command{grid-template-columns:1fr}.cards.four,.metrics{grid-template-columns:repeat(2,1fr)}.archive-grid{grid-template-columns:1fr 1fr}.archive-feature{grid-column:1/-1}.big05{border-right:0;border-bottom:1px solid rgba(242,184,91,.16)}}@media(max-width:720px){.stream-ribbon>span:not(.signal-dot),.ribbon-link{display:none}.hero,.section,.stream-section,.cta{padding-left:20px;padding-right:20px}.cards.four,.metrics,.archive-grid,.episode-flow{grid-template-columns:1fr}.archive-feature{grid-column:auto}.stream-placeholder{min-height:470px}.stream-state{left:7%;right:7%}.poster-caption,.cta{flex-direction:column;align-items:flex-start}.lead,.show-lead{font-size:16px}.fifth-copy{padding:27px}.hero{padding-top:55px}.brand-copy small{display:none}}