:root{--night:#070d18;--blue:#10203a;--led:#5aa9ff;--warm:#e8b25a;--snow:#eef2f7;--muted:#9aa7ba;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:radial-gradient(ellipse at top, var(--blue) 0%, var(--night) 60%) fixed, var(--night);color:var(--snow);min-height:100vh;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;line-height:1.6}.page{max-width:960px;margin:0 auto;padding:4rem 1.25rem 3rem}.title{text-align:center;margin-bottom:3rem}.kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--muted);margin:0 0 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem}h1{letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 40px #5aa9ff40;margin:0;font-size:clamp(2.6rem,9vw,5.5rem);font-weight:600;line-height:1}h1 .of{letter-spacing:.5em;color:var(--warm);text-transform:lowercase;margin:.6rem 0;font-size:.35em;font-style:italic;display:block}.tagline{color:var(--muted);margin:1.5rem 0 0;font-size:clamp(1rem,2.6vw,1.25rem);font-style:italic}.trailer h2{letter-spacing:.2em;text-transform:uppercase;color:var(--warm);margin:0 0 .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem;font-weight:600}video{aspect-ratio:16/9;background:#000;border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #5aa9ff40,0 20px 60px #0009}.caption{color:var(--muted);margin-top:.75rem;font-size:.95rem}.logline{text-align:center;max-width:680px;margin:3.5rem auto 0;font-size:1.15rem}.bell{color:var(--warm);font-style:italic}.footer{text-align:center;color:var(--muted);border-top:1px solid #9aa7ba33;margin-top:4rem;padding-top:1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem}.credits{opacity:.8}a{color:var(--warm)}
