@font-face{font-family:ImpactLocal;src:local('Impact')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#07090d;color:#eeeef1;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #c8ccea;outline-offset:5px}header{height:88px;padding:0 5vw;position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff24;background:linear-gradient(#080a0fe8,#080a0f88)}.wordmark{font-family:ImpactLocal,Impact,'Arial Narrow',sans-serif;font-stretch:condensed;font-size:26px;letter-spacing:-1px;line-height:.95;display:inline-block}.wordmark span{display:block;text-align:center;font-family:Arial,sans-serif;font-size:8px;letter-spacing:7px;margin-top:7px;padding-left:7px}nav{display:flex;align-items:center;gap:34px;font-size:13px;font-weight:600}nav a:hover{color:#c5c8e2}.menu{border:0;background:none;color:inherit;cursor:pointer;padding:10px 0}.menu span{margin-left:12px}#extra-nav{position:absolute;right:5vw;top:77px;background:#141720;padding:24px 30px;border:1px solid #ffffff26}#extra-nav a{display:block;padding:10px}.hero{height:90svh;min-height:650px;max-height:1100px;position:relative;overflow:hidden;background:#151b29}.hero video{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;filter:saturate(.7)}.shade{position:absolute;inset:0;background:linear-gradient(180deg,#04060a55,#04060a20 30%,#04060a88 80%,#07090d)}.hero-copy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:110px 20px 100px;text-align:center}.edition{font-size:16px;letter-spacing:15px;margin:0 0 23px;padding-left:15px}h1{font-family:ImpactLocal,Impact,'Arial Narrow',sans-serif;font-weight:400;font-size:clamp(48px,9.8vw,160px);letter-spacing:-.035em;line-height:.95;margin:0;text-shadow:0 3px 45px #0009}h1 span{display:block;font-family:Arial,sans-serif;font-size:clamp(12px,1.55vw,24px);font-weight:500;letter-spacing:.8em;margin-top:20px;padding-left:.8em}.intro{margin:35px 0 27px;font-size:18px;color:#e0e2ec}.button{display:inline-flex;align-items:center;justify-content:center;gap:35px;background:#d6d9ec;color:#111521;min-height:54px;padding:17px 28px;font-size:13px;font-weight:700;transition:background .2s}.button:hover{background:white}.video-control{position:absolute;bottom:45px;right:5vw;background:#06080c66;border:1px solid #ffffff50;color:white;padding:11px 15px;cursor:pointer;font-size:11px;display:flex;gap:18px}.scroll{position:absolute;left:5vw;bottom:51px;font-size:11px;display:flex;gap:26px;align-items:center}.scroll span{font-size:20px}.world{position:relative;min-height:920px;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.world-art{position:absolute;inset:0;z-index:-2;background:url("/assets/artwork-v2.webp") center 40%/cover no-repeat}.world:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07090d00 12%,#07090d70 45%,#07090df2 72%),linear-gradient(#07090d 0%,#07090d00 18%,#07090d11 75%,#07090d 100%)}.content{grid-column:2;padding:110px 6vw 90px 2vw;max-width:750px}.section-label{font-size:12px;color:#b8bed5;margin:0 0 22px}h2{font-family:ImpactLocal,Impact,'Arial Narrow',sans-serif;font-size:clamp(38px,4.1vw,66px);font-weight:400;line-height:1.08;letter-spacing:-.02em;margin:0 0 26px}.body-copy{font-size:15px;line-height:1.8;max-width:330px;color:#bcc1ce;margin-bottom:35px}form label{display:block;font-size:11px;margin:19px 0 10px;color:#c6cbd9}input{width:100%;color:#fff;background:#10131c88;border:1px solid #8f9ab44a;border-radius:0;padding:16px;font-size:13px;min-width:0}input::placeholder{color:#939aab}.email-row{display:flex}.email-row input{border-right:0}.email-row button{white-space:nowrap;background:#d6d9ec;color:#10141d;border:0;padding:0 20px;cursor:pointer;font-size:12px;font-weight:bold}.email-row button span{margin-left:16px}.form-note{font-size:11px;color:#9aa3b8;margin-top:14px;line-height:1.5}#signup-status{font-size:12px;line-height:1.6;color:#d6d9ec}.merch{margin-top:65px;border-top:1px solid #8d91a64a;padding-top:37px}.merch .section-label{margin-bottom:12px}h3{font-family:ImpactLocal,Impact,'Arial Narrow',sans-serif;font-size:34px;font-weight:400;line-height:1.1;margin:0 0 13px}.merch p:not(.section-label){font-size:13px;color:#aeb5c6;line-height:1.7;margin-bottom:25px}.outline{background:transparent;color:#edeef6;border:1px solid #949db45c}.outline:hover{background:#ffffff14}footer{padding:45px 5vw;display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #ffffff16}footer>div{display:flex;gap:25px;font-size:12px;color:#bcc1cc}footer p,footer small{font-size:10px;color:#858c9f}footer .wordmark{font-size:21px}footer .wordmark span{font-size:6px;letter-spacing:6px}footer small{border:1px solid #ffffff23;padding:7px 10px}@media(max-width:760px){header{height:76px;padding:0 6vw}.wordmark{font-size:22px}nav{gap:20px;font-size:11px}nav>a:first-child{display:none}.menu{font-size:0}.menu span{font-size:19px;margin:0}.hero{height:82svh;min-height:580px}h1{font-size:clamp(42px,11.5vw,82px)}h1 span{font-size:11px}.edition{font-size:13px;letter-spacing:11px}.intro{font-size:15px}.hero-copy{padding-top:95px}.video-control{bottom:35px;right:6vw}.scroll{bottom:40px;left:6vw}.world{display:block;min-height:1080px}.world-art{background-size:auto 100%;background-position:38% center}.world:after{background:linear-gradient(#07090d 0%,#07090d11 12%,#07090d77 35%,#07090de8 52%,#07090d 100%)}.content{padding:300px 7vw 65px;max-width:600px;margin:auto}h2{font-size:44px}.body-copy{font-size:14px}footer{flex-wrap:wrap;padding:35px 7vw;gap:27px}footer p{width:60%;margin:0}footer small{margin-left:auto}.email-row button{padding:0 14px}.email-row button span{margin-left:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.wordmark img{width:115px;height:67px;object-fit:contain;display:block}header{height:90px}h1 img{width:min(500px,72vw);height:auto;display:block}.hero{background:url("/assets/artwork-v2.webp") center 35%/cover}.hero video{opacity:.24;mix-blend-mode:screen}.shade{background:linear-gradient(#04060a55,#04060a00 30%,#04060a88 90%,#07090d)}.hero-copy{padding-top:115px}.edition{margin-bottom:6px}.intro{margin:12px 0 24px}.hero-copy h1{line-height:0}.content{padding-top:80px}footer .wordmark img{width:90px;height:auto}@media(max-width:760px){.hero{height:78svh;min-height:550px}.hero-copy{padding-bottom:75px}h1 img{width:min(380px,88vw)}.content{padding-top:80px}.world{min-height:850px}.world:after{background:linear-gradient(#07090d,#07090dbb 20%,#07090de8 60%,#07090d)}header .wordmark img{width:95px}.edition{font-size:12px}.intro{margin-top:18px}.hero-copy .button{min-height:50px}}

.artwork-first .hero{background-position:center 23%}.film-section{padding:75px 7vw 95px;display:grid;grid-template-columns:1fr 1.7fr;gap:7vw;align-items:center;background:#07090d}.film-section h2{font-size:48px}.film-section p{color:#aeb5c6;font-size:14px;line-height:1.7}.film-section video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border:1px solid #ffffff28}.artwork-first .world{min-height:800px}@media(max-width:760px){.film-section{grid-template-columns:1fr;gap:25px;padding:55px 7vw}.film-section h2{font-size:38px;margin-bottom:12px}}
