:root{--bg:#0d141b;--surface:#131f28;--ink:#ece8df;--muted:#99a8ad;--gold:#ddae60;--line:#293742}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px "Segoe UI",Arial,sans-serif;line-height:1.65;padding-left:245px}a{color:inherit;text-decoration:none}img{display:block;width:100%;object-fit:cover}.rail{position:fixed;left:0;top:0;bottom:0;width:245px;border-right:1px solid var(--line);padding:34px 29px;display:flex;flex-direction:column}.rail-brand{font-size:20px;font-weight:650;display:flex;align-items:center;gap:14px}.rail-brand span{display:grid;place-items:center;border:1px solid var(--gold);color:var(--gold);width:42px;height:42px}.rail nav{display:flex;flex-direction:column;gap:19px;margin-top:90px}.rail nav a{color:var(--muted)}.rail nav a:hover{color:var(--gold)}.rail-note{margin-top:auto;color:var(--muted);font-size:12px;letter-spacing:.12em}main{max-width:1200px;padding:56px 58px 94px}.code{font:12px Consolas,monospace;color:var(--gold);letter-spacing:.18em}h1{font:300 clamp(3.5rem,7vw,6.6rem)/1.01 "Segoe UI",Arial,sans-serif;letter-spacing:-.075em;margin:28px 0 50px}h1 span{color:#7b8991}h2{font-weight:400;font-size:25px;margin:10px 0}.stage-media{display:grid;grid-template-columns:1.2fr .65fr .7fr;gap:16px;align-items:end}.stage-media img:first-child{height:480px}.stage-media img:last-child{height:285px}.stage-media div{color:var(--muted);padding:24px 15px}.stage-media a{color:var(--gold);display:block;margin-top:38px}.metrics{margin-top:60px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr)}.metrics article{padding:35px 34px;border-right:1px solid var(--line)}.metrics b,.timeline span{font:12px Consolas,monospace;color:var(--gold)}.metrics p,.timeline p,.modules p{color:var(--muted)}.night-intro{max-width:970px;margin-bottom:65px}.night-intro h1{font-size:clamp(3rem,5.5vw,5.25rem)}.timeline{display:grid;grid-template-columns:1fr .55fr .55fr;gap:1px;background:var(--line)}.timeline>*{background:var(--surface);margin:0}.timeline img:first-child{grid-column:1;grid-row:1/3;height:550px}.timeline article{padding:34px}.timeline img:last-child{grid-column:2/4;height:245px}.modules{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;align-items:stretch}.modules article{background:var(--surface);padding:32px;grid-column:span 2}.modules figure{margin:0;grid-column:span 3}.modules figure img{height:280px}.modules article:last-child{grid-column:span 6;border:1px solid var(--line)}.transmission{display:grid;grid-template-columns:1fr 310px;gap:24px}.trans-copy{grid-column:1/-1}.trans-copy h1{font-size:clamp(3rem,5.2vw,5rem);max-width:900px}.trans-copy img{height:360px}.transmission aside{border:1px solid var(--line);padding:30px;color:var(--muted)}form{background:var(--surface);padding:30px;display:grid;gap:17px}input,textarea{border:0;border-bottom:1px solid var(--line);background:transparent;padding:14px;color:var(--ink);font:inherit}button{padding:16px;border:1px solid var(--gold);background:transparent;color:var(--gold);font:inherit}.contact-image{grid-column:1/-1;height:235px;margin-top:18px}.utility{max-width:800px}.utility h1{font-size:4rem}.utility article{border-top:1px solid var(--line);padding:22px 0;color:var(--muted)}.night-foot{border-top:1px solid var(--line);padding:38px 58px;color:var(--muted);display:flex;gap:36px;align-items:start;flex-wrap:wrap}.night-foot strong{font-size:24px;color:var(--ink)}.night-foot p{margin:0}.night-foot nav{display:flex;gap:18px;margin-left:auto}.night-foot small{width:100%}@media(max-width:820px){body{padding-left:0}.rail{position:static;width:auto;height:auto;padding:22px;display:block}.rail nav{flex-direction:row;flex-wrap:wrap;margin-top:25px}.rail-note{display:none}main{padding:42px 22px}.stage-media,.timeline,.transmission{display:block}.stage-media>*{margin-bottom:18px}.metrics{display:block}.modules{display:block}.modules>*{margin-bottom:16px}.night-foot{padding:30px 22px}.night-foot nav{margin-left:0}}