:root{--ink:#11131a;--paper:#e8e5d8;--paper-dark:#c9c4ad;--coral:#ff5a4e;--acid:#a3b06a;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--paper);background:var(--ink);font-family:"Arial Narrow","Helvetica Neue",sans-serif}a{color:inherit}.site-header{position:absolute;z-index:10;top:0;left:50%;width:min(calc(100% - 40px),var(--max));transform:translateX(-50%);display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-bottom:1px solid #e8e5d859}.wordmark{font-weight:900;letter-spacing:.12em;text-decoration:none}nav{display:flex;gap:28px}nav a{color:var(--paper-dark);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}nav a:hover{color:#fff}
.hero{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden}.hero-art{position:absolute;inset:0;background:url("/assets/marketing/key-art.png") center 35%/cover no-repeat;transform:scale(1.015)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#080a10f5 0%,#080a10c7 43%,#080a1038 75%),linear-gradient(0deg,var(--ink) 0%,transparent 28%,#0004 100%)}.hero-copy{position:relative;width:min(calc(100% - 40px),var(--max));padding:150px 0 110px}.logo{width:min(590px,70vw);margin:0 0 12px -10px;filter:drop-shadow(0 7px 18px #0009)}.eyebrow{color:var(--acid);font-size:.75rem;font-weight:900;letter-spacing:.2em;text-transform:uppercase}h1,h2{margin:0;font-family:Impact,"Arial Black",sans-serif;font-weight:900;letter-spacing:.015em;line-height:.95;text-transform:uppercase}h1{max-width:720px;font-size:clamp(3rem,7.5vw,6.8rem);text-shadow:0 4px 28px #0006}.pitch{max-width:620px;margin:24px 0 30px;color:#dedbce;font-size:clamp(1rem,2vw,1.25rem);line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:0 22px;border:1px solid transparent;color:#fff;font:900 .78rem/1 "Arial Narrow",sans-serif;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;cursor:pointer}.button-primary{background:var(--coral);box-shadow:5px 5px 0 #7e2927}.button-primary:hover{background:#ff7167;transform:translate(1px,1px);box-shadow:4px 4px 0 #7e2927}.button-secondary{border-color:#e8e5d899;background:#11131a8c}.button-secondary:hover{border-color:#fff;background:#11131ad9}.requirements{margin-top:18px;color:#aaa89e;font-size:.75rem;letter-spacing:.06em}.scroll-cue{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);color:var(--paper-dark);font-size:.68rem;font-weight:900;letter-spacing:.18em;text-decoration:none}.mobile-follow{display:none}
.follow{width:min(calc(100% - 40px),var(--max));margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center;padding:120px 0}.follow h2{font-size:clamp(3.5rem,7vw,6.5rem)}.follow>div>p:last-child{max-width:480px;color:#aaa89e;line-height:1.6}.signup label{display:block;margin-bottom:10px;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.signup-row{display:flex}.signup input[type=email]{min-width:0;flex:1;border:1px solid #5f5a70;border-right:0;padding:0 18px;color:#fff;background:#1c1e27;font-size:1rem;outline:0}.signup input[type=email]:focus{border-color:var(--acid)}.signup .consent{margin-top:16px;color:#8e8d86;font-size:.67rem;font-weight:400;letter-spacing:.02em;line-height:1.5;text-transform:none}.consent input{accent-color:var(--coral)}.form-status{min-height:1.2em;color:var(--acid);font-size:.8rem}footer{width:min(calc(100% - 40px),var(--max));margin:0 auto;display:flex;justify-content:space-between;padding:28px 0 38px;border-top:1px solid #403f42;color:#77766f;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}
.honey-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.privacy-note{margin:10px 0 0;color:#77766f;font-size:.68rem;line-height:1.5}.button:disabled{cursor:wait;opacity:.65}.form-status.is-success{color:var(--acid)}.form-status.is-error{color:#ff8b83}
@media(max-width:760px){nav{display:none}.hero{min-height:820px;align-items:end}.hero-art{background-position:62% center}.hero-shade{background:linear-gradient(0deg,var(--ink) 2%,#080a10e0 45%,#080a101a 92%)}.hero-copy{padding:330px 0 95px}.logo{width:100%;margin-left:-4px}h1{font-size:clamp(2.7rem,13vw,4.5rem)}.desktop-play{display:none}.mobile-follow{display:inline-flex}.hero-actions{flex-direction:column;align-items:stretch}.follow{grid-template-columns:1fr;gap:24px;padding:82px 0}.signup-row{flex-direction:column;gap:10px}.signup input[type=email]{min-height:52px;border-right:1px solid #5f5a70}footer{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
