:root{--night:#0d1020;--cream:#fff8ea;--orange:#ff8a00;--red:#d71920;--blue:#2b65ff;--paper:#f3e7d0;--ink:#151116}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Arial",sans-serif;background:linear-gradient(180deg,#f7efe1 0%,#efe0c3 40%,#11152b 40%,#070910 100%);color:var(--ink)}.broadcast-topper{padding:18px 28px;display:flex;justify-content:space-between;align-items:center;background:var(--cream);border-bottom:5px solid #111}.broadcast-topper strong{font-size:22px;text-transform:uppercase;letter-spacing:.08em}.channel-strip{display:flex;gap:9px;flex-wrap:wrap}.channel-strip a{text-decoration:none;color:#111;border:2px solid #111;border-radius:0;padding:8px 12px;box-shadow:4px 4px 0 #111;background:#fff;font-weight:800;text-transform:uppercase;font-size:12px}.jordan-marquee{position:relative;min-height:760px;display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;padding:72px 6vw 100px;overflow:hidden}.jordan-marquee:before{content:"23";position:absolute;right:4vw;top:-60px;font-size:300px;font-weight:1000;color:rgba(215,25,32,.09);line-height:1}.vertical-title{display:flex;gap:22px;align-items:flex-start}.vertical-title .num{font-size:170px;line-height:.78;font-weight:1000;color:var(--red);text-shadow:9px 9px 0 #111}.vertical-title h1{font-size:clamp(46px,7vw,98px);line-height:.92;margin:0;text-transform:uppercase;letter-spacing:-.07em}.intro-card{margin-top:34px;border:4px solid #111;background:#fff;padding:28px;box-shadow:14px 14px 0 var(--orange);font-size:19px;line-height:1.62}.air-photo-wall{position:relative;min-height:560px;perspective:1200px}.skycard{position:absolute;background:#111;border:7px solid #111;box-shadow:18px 25px 0 rgba(0,0,0,.25);overflow:hidden}.skycard img{display:block;width:100%;height:100%;object-fit:cover}.skycard.one{left:8%;top:0;width:58%;height:360px;transform:rotate(-4deg)}.skycard.two{right:0;top:160px;width:52%;height:340px;transform:rotate(6deg)}.skycard.three{left:0;bottom:0;width:46%;height:250px;transform:rotate(2deg)}.lower-third{position:absolute;left:11%;right:8%;bottom:34px;background:var(--red);color:#fff;border:4px solid #111;padding:16px 22px;font-weight:900;text-transform:uppercase;box-shadow:8px 8px 0 #111}.city-billboard{padding:36px 6vw 80px;background:var(--night);color:#fff}.billboard-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:start}.remote-menu{position:sticky;top:18px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;background:#f8efe0;color:#111;border:4px solid #fff;padding:20px;border-radius:28px;box-shadow:0 30px 80px rgba(0,0,0,.35)}.remote-menu h2{grid-column:1/-1;margin:0 0 6px;font-size:34px;line-height:1}.remote-menu a{background:#111;color:#fff;text-decoration:none;text-align:center;padding:15px 10px;border-radius:18px;font-weight:900}.remote-menu a:nth-child(3){background:var(--red)}.remote-menu a:nth-child(4){background:var(--orange);color:#111}.remote-menu a:nth-child(5){background:var(--blue)}.story-stack{display:grid;gap:24px}.studio-block{background:#f7efe1;color:#151116;border-radius:0 46px 46px 46px;padding:36px;border:4px solid #fff;box-shadow:0 25px 70px rgba(0,0,0,.24)}.studio-block h2{font-size:40px;margin:0 0 20px;text-transform:uppercase;letter-spacing:-.04em}.studio-block p{font-size:18px;line-height:1.84;margin:0 0 22px}.studio-block p:last-child{margin-bottom:0}.halftime-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:12px 0}.halftime-row div{border:3px solid #111;background:#fff8ea;color:#111;padding:20px;min-height:120px}.halftime-row b{display:block;font-size:32px;color:var(--red)}.signature-footer{background:#080a11;color:#f9eddb;padding:30px 6vw;display:flex;justify-content:space-between;gap:20px;border-top:5px solid var(--red)}.signature-footer a{color:#f9eddb}@media(max-width:900px){.broadcast-topper{align-items:flex-start;gap:16px;flex-direction:column}.jordan-marquee,.billboard-grid{grid-template-columns:1fr}.vertical-title{display:block}.vertical-title .num{font-size:110px}.air-photo-wall{min-height:620px}.remote-menu{position:relative}.halftime-row{grid-template-columns:1fr}.signature-footer{display:block}.jordan-marquee{padding-top:40px}.skycard.one{width:76%;left:0}.skycard.two{width:70%}.skycard.three{width:60%}}
