*{box-sizing:border-box}body{margin:0;background:#101528;color:#f6f0d8;font-family:system-ui,sans-serif}.cover{max-width:900px;margin:auto;padding:clamp(24px,6vw,72px)}.eyebrow{letter-spacing:.16em;color:#5de0ca;font-size:.8rem;font-weight:800}h1{font-size:clamp(3rem,12vw,7rem);letter-spacing:-.06em;margin:24px 0}h1 span{color:#ffce54}.lead{font-size:1.4rem}article{border:2px solid #5de0ca;box-shadow:8px 8px #263959;padding:clamp(20px,5vw,44px);margin:40px 0}h2{font-size:clamp(1.7rem,5vw,3rem);line-height:1.1}p,footer{line-height:1.6}a{color:#5de0ca}a:focus-visible,button:focus-visible{outline:3px solid #ffce54;outline-offset:5px}.play,button{display:inline-block;background:#ffce54;color:#101528;padding:16px 24px;font-weight:900;text-decoration:none;border:0;cursor:pointer}footer{color:#b5bed0;font-size:.85rem;margin-top:40px}textarea{width:100%;min-height:140px}nav{padding:12px;text-align:center}
