:root{--bg:#030b15;--panel:#071321;--gold:#e9b45b;--text:#f7f4ec;--muted:#b8c0cb;--line:#223245}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.55}.nav{height:76px;display:flex;align-items:center;gap:28px;padding:0 5vw;position:sticky;top:0;z-index:20;background:rgba(3,11,21,.94);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.brand{font-family:Georgia,serif;font-size:19px;letter-spacing:2px;color:#fff;text-decoration:none;margin-right:auto}.brand span,footer span{color:var(--gold)}nav{display:flex;gap:24px}nav a{color:#dbe2e9;text-decoration:none;font-size:14px}.btn{display:inline-block;border:1px solid var(--gold);background:var(--gold);color:#07111d;padding:14px 22px;text-transform:uppercase;letter-spacing:1px;font-weight:800;font-size:13px;text-decoration:none;cursor:pointer}.btn.small{padding:10px 14px;font-size:11px}.btn.ghost{background:rgba(3,11,21,.45);color:#fff}.hero{min-height:760px;position:relative;background:url('assets/hero.jpg') center 20%/cover no-repeat;display:flex;align-items:flex-end}.shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,7,14,.94) 0%,rgba(2,7,14,.68) 45%,rgba(2,7,14,.15) 78%),linear-gradient(0deg,rgba(3,11,21,.95),transparent 45%)}.hero-content{position:relative;z-index:2;max-width:760px;padding:110px 7vw 90px}.eyebrow,.kicker{color:var(--gold);letter-spacing:3px;font-size:12px;font-weight:800}.hero h1{font-family:Georgia,serif;font-weight:400;font-size:74px;line-height:.92;letter-spacing:3px;margin:16px 0}.hero h1 em{font-family:Arial,sans-serif;color:var(--gold);font-style:normal;font-size:18px;letter-spacing:9px}.tag{text-transform:uppercase;letter-spacing:5px;font-size:13px}.lead{font-family:Georgia,serif;font-size:25px;max-width:690px}.lead strong{color:var(--gold)}.actions{display:flex;gap:14px;margin:30px 0}.schedule{display:flex;flex-wrap:wrap;gap:10px 22px;border-top:1px solid rgba(233,180,91,.5);padding-top:20px;text-transform:uppercase;font-size:12px;letter-spacing:1px}.schedule b{color:var(--gold)}.section{padding:100px 7vw;max-width:1400px;margin:auto}.section h2{font-family:Georgia,serif;font-weight:400;font-size:48px;margin:10px 0 20px}.intro{max-width:850px;font-size:20px;color:#d5dbe1}.topics{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:45px}.topics div{min-height:130px;padding:24px 18px;background:linear-gradient(145deg,#0c1b2c,#06101c);border:1px solid #27425c}.topics b{display:block;color:var(--gold);font-size:28px}.topics span{text-transform:uppercase;font-size:13px;letter-spacing:1px}.host{display:grid;grid-template-columns:minmax(320px,.8fr) 1.2fr;gap:70px;align-items:center}.host-photo{height:520px;background:url('assets/host.jpg') center/cover;border:1px solid #7b5a2b;box-shadow:0 25px 60px #000}.host p{font-size:19px;color:#d1d8df}.reach{max-width:none;background:#f2efe8;color:#0b1b31}.reach .kicker{color:#a97628}.reach h2 span{color:#a97628}.reach .intro{color:#34404d}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:50px 0;background:#c9b48c}.stats div{background:#f7f4ed;padding:34px}.stats strong{font-family:Georgia,serif;display:block;font-size:42px;color:#172b4a}.stats span{font-size:14px}.distribution{display:flex;gap:30px;border-top:1px solid #c8b38b;padding-top:25px}.distribution b{color:#a97628;text-transform:uppercase}.feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.feature p{color:var(--muted);font-size:18px}form{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#cbd4dc}input,textarea{width:100%;margin-top:7px;padding:14px;background:#091726;border:1px solid #2b4056;color:white;font:inherit}textarea{resize:vertical}.wide{grid-column:1/-1}.note{font-size:12px!important;margin:0;color:#7f8d9b!important}footer{padding:45px 7vw;border-top:1px solid var(--line);text-align:center;color:#8996a3}footer div{font-family:Georgia,serif;letter-spacing:3px;font-size:20px}footer p{font-size:12px}@media(max-width:900px){nav,.nav .small{display:none}.hero{min-height:690px}.hero h1{font-size:48px}.hero-content{padding:90px 6vw 60px}.lead{font-size:21px}.section{padding:70px 6vw}.section h2{font-size:38px}.topics{grid-template-columns:repeat(2,1fr)}.host,.feature{grid-template-columns:1fr;gap:35px}.host-photo{height:430px}.stats{grid-template-columns:1fr}.distribution{flex-direction:column;gap:8px}form{grid-template-columns:1fr}label,.wide{grid-column:1}.actions{flex-direction:column;align-items:flex-start}}
