:root{color-scheme:dark;--bg:#0b1016;--panel:#121c25;--ink:#f0f5f5;--muted:#a6b6c1;--accent:#c1ff76;--line:#2b3944}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible{outline:3px solid var(--accent);outline-offset:6px}.wrap{max-width:1220px;margin:auto;padding:0 36px}.skip{position:absolute;left:20px;top:-80px;background:var(--accent);color:var(--bg);padding:12px;z-index:5}.skip:focus{top:10px}header{display:flex;align-items:center;justify-content:space-between;padding:30px 0;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;font-weight:800;font-size:12px;letter-spacing:2px;line-height:1.35}.mark{font-size:26px;letter-spacing:-2px;background:var(--accent);color:var(--bg);padding:7px 11px;border-radius:4px}.mark span{font-size:17px;margin-left:4px}nav{display:flex;gap:26px;font-size:14px;color:var(--muted)}.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;padding:68px 0 76px;align-items:center}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:var(--accent);margin:0 0 23px}.dot{display:inline-block;width:7px;height:7px;background:var(--accent);border-radius:50%;margin-right:7px}h1{font-size:clamp(48px,5.3vw,72px);line-height:1.04;letter-spacing:-3px;margin:0 0 25px}h1>span{color:var(--accent)}.lead{font-size:17px;color:var(--muted);max-width:510px;margin-bottom:29px}.actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.button{display:inline-flex;justify-content:space-between;gap:36px;padding:16px 24px;border-radius:5px;font-weight:750;font-size:16px;min-height:54px}.primary{background:var(--accent);color:#14200d;box-shadow:0 4px 24px #c1ff7610}.primary:hover{background:#d3ff9f;text-decoration:none}.secondary{font-size:13px}.disclosure{font-size:11px;color:var(--muted);max-width:490px;line-height:1.7;margin:18px 0 0}.visual{border:1px solid #3a4f42;border-radius:12px;background:radial-gradient(ellipse at 50% 40%,#253c2b 0,transparent 66%),repeating-linear-gradient(0deg,transparent,transparent 31px,#ffffff05 32px),repeating-linear-gradient(90deg,transparent,transparent 31px,#ffffff05 32px),#101b1e;min-height:460px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.visual-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:2px;color:#b8c9ba}.orbit{position:relative;width:245px;height:245px;border:1px solid #9acd5c55;border-radius:50%;margin:12px auto;display:grid;place-items:center}.orbit:before,.orbit:after{content:"";position:absolute;border:1px solid #9acd5c44;border-radius:50%;inset:25px;transform:rotate(35deg) scaleX(1.45)}.orbit:after{transform:rotate(-35deg) scaleX(1.45)}.core{font-size:64px;font-weight:650;letter-spacing:-5px;color:var(--accent)}.orb{width:8px;height:8px;background:var(--accent);border-radius:50%;position:absolute;box-shadow:0 0 20px #c1ff76}.one{left:13px;top:60px}.two{right:4px;bottom:75px}.three{top:0;left:130px}.visual-bottom>span{font-size:8px;letter-spacing:1.6px;color:var(--muted)}.visual-bottom strong{display:block;font-size:26px;letter-spacing:-1px;margin-top:8px}.visual-bottom p{font-size:12px;color:var(--muted);margin:5px 0 0}section{border-bottom:1px solid var(--line);padding:58px 0}.section-head h2,h2{font-size:34px;line-height:1.15;letter-spacing:-1px;margin:0 0 20px}.topics{display:grid;grid-template-columns:1fr 2fr;gap:50px}.topic-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.number{font-size:10px;letter-spacing:1.5px;color:var(--accent)}h3{font-size:18px;line-height:1.4;margin:12px 0 8px}article p,.video-copy p{font-size:14px;color:var(--muted);margin:0}.video-head{display:flex;align-items:end;justify-content:space-between;gap:20px}.video-head>a{font-size:13px;color:var(--accent);margin-bottom:22px}.availability{font-size:12px;color:var(--muted);margin:0 0 26px}.videos{display:grid;grid-template-columns:1fr 1fr;gap:26px}.video{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:var(--panel);transition:border-color .15s}.video:hover{border-color:var(--accent);text-decoration:none}.poster{aspect-ratio:16/8;position:relative;padding:26px 30px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(120deg,#314334,#13232b)}.poster>span:first-child{font-size:9px;letter-spacing:2px;color:#c9ddce}.poster strong{font-size:36px;letter-spacing:-1px;line-height:1.1}.poster.news{background:linear-gradient(120deg,#273455,#18242a)}.play{position:absolute;right:25px;bottom:25px;color:var(--accent);font-size:18px;border:1px solid #ffffff44;border-radius:50%;width:43px;height:43px;display:grid;place-items:center}.video-copy{padding:23px 27px}.video-copy h3{margin:0 0 10px}.video-copy>span{display:block;margin-top:19px;color:var(--accent);font-size:12px}.closing{text-align:center;padding:62px 0}.closing .disclosure{margin:18px auto 0}.closing h2{margin-bottom:28px}footer{padding:30px 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted)}footer p{flex-basis:100%;font-size:10px;margin:8px 0 0}@media(max-width:760px){.wrap{padding:0 22px}header{padding:22px 0}nav{gap:17px;font-size:12px}.nav-channel{display:none}.hero{grid-template-columns:1fr;gap:34px;padding:42px 0}h1{font-size:54px;letter-spacing:-2px}.lead{font-size:16px}.actions{gap:17px}.visual{min-height:385px}.orbit{width:210px;height:210px}.topics{grid-template-columns:1fr;gap:18px}.topic-grid{gap:28px 20px}section{padding:40px 0}h2,.section-head h2{font-size:29px}.videos{grid-template-columns:1fr}.video-head{display:block}.video-head>a{display:inline-block;margin-bottom:14px}.poster strong{font-size:34px}.closing h2{font-size:28px}.eyebrow{font-size:10px;letter-spacing:1.5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.video{transition:none}}
