._page_qa3s0_1{isolation:isolate;color:#eef5ff;background:#020714;min-height:100svh;font-family:Arial,Helvetica,sans-serif;display:grid;position:relative;overflow:hidden}._background_qa3s0_2{z-index:-5;object-fit:cover;object-position:center;filter:saturate(.75)brightness(.68);width:100%;height:100%;animation:24s ease-in-out infinite alternate _slowPush_qa3s0_1;position:absolute;inset:0}._shade_qa3s0_3{z-index:-4;background:linear-gradient(#020713a8 0%,#05142a2b 34%,#02081591 76%,#01040ce8 100%),linear-gradient(90deg,#03102c70,#0000 35% 65%,#03102c70);position:absolute;inset:0}._vignette_qa3s0_4{z-index:-3;pointer-events:none;position:absolute;inset:-2px;box-shadow:inset 0 0 190px 35px #000b}._snow_qa3s0_5{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._header_qa3s0_6{z-index:6;justify-content:space-between;align-items:center;width:100%;padding:24px 5%;display:flex;position:absolute;top:0;left:0}._studioLogo_qa3s0_7{filter:drop-shadow(0 3px 10px #000b);width:250px;height:auto;display:block}._access_qa3s0_8{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041027a8;border:1px solid #bddcff3d;border-radius:3px;width:260px;padding:10px 11px 11px;position:relative;box-shadow:0 10px 28px #0005}._access_qa3s0_8 label{letter-spacing:.16em;text-transform:uppercase;color:#e3efff;margin:0 0 7px;font-size:9px;font-weight:700;display:block}._access_qa3s0_8 label span{color:#91aacb}._access_qa3s0_8>div{grid-template-columns:1fr auto;display:grid}._access_qa3s0_8 input{color:#fff;background:#020817d9;border:1px solid #9fc5ea45;border-right:0;border-radius:2px 0 0 2px;outline:none;min-width:0;height:33px;padding:0 10px;font-size:12px}._access_qa3s0_8 input::placeholder{color:#7790af}._access_qa3s0_8 input:focus{border-color:#badcff}._access_qa3s0_8 input[aria-invalid=true]{border-color:#f05469}._access_qa3s0_8 button{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#b6223b;border:1px solid #e44a6066;border-radius:0 2px 2px 0;height:33px;padding:0 12px;font-size:9px;font-weight:700}._access_qa3s0_8 button:hover{background:#d52e48}._accessError_qa3s0_8{color:#ff8d9c;text-shadow:0 2px 8px #000;padding-top:5px;font-size:10px;position:absolute;top:100%;right:0}._hero_qa3s0_9{z-index:2;text-align:center;place-self:center;width:min(820px,90vw);padding:92px 0 78px;position:relative}._eyebrow_qa3s0_10{letter-spacing:.23em;color:#d8e8ff;text-shadow:0 2px 10px #000;margin:0 0 16px;font-size:10px;font-weight:600;line-height:1.6}._title_qa3s0_11{margin:0}._logoReveal_qa3s0_11{width:min(700px,86vw);margin:auto;animation:1.6s cubic-bezier(.16,1,.3,1) both _logoArrive_qa3s0_1;display:block;position:relative}._filmLogo_qa3s0_12{filter:drop-shadow(0 20px 28px #000a);width:100%;height:auto;display:block}._logoSheen_qa3s0_13{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 41%,#fff4c522 46%,#fff7dc99 49%,#fffdf0bb 50%,#fff4c522 53%,#0000 58%) 150% 0/350% 100%;animation:11s ease-in-out 2s infinite _logoGleam_qa3s0_1;position:absolute;inset:0;-webkit-mask:url(/media/logo.png) 50%/100% 100% no-repeat;mask:url(/media/logo.png) 50%/100% 100% no-repeat}._tagline_qa3s0_14{color:#fcc103;text-shadow:0 2px 3px #170f02,0 3px 10px #10090099;margin:-6px 0 16px;font:700 clamp(29px,4vw,48px)/1.1 Mountains of Christmas,Georgia,serif}._release_qa3s0_15{color:#dbe9fc;grid-template-columns:1fr auto 1fr;align-items:center;gap:17px;width:min(600px,86vw);margin:0 auto 20px;display:grid}._release_qa3s0_15 p{letter-spacing:.2em;text-transform:uppercase;grid-column:2;margin:0;font-size:10px;font-weight:700}._release_qa3s0_15 time{letter-spacing:.055em;color:#fff;grid-column:2;margin-top:-8px;font-family:Georgia,serif;font-size:15px}._releaseRule_qa3s0_16{background:linear-gradient(90deg,#0000,#b9d5f070);height:1px}._releaseRule_qa3s0_16:last-child{background:linear-gradient(90deg,#b9d5f070,#0000)}._countdown_qa3s0_17{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(560px,100%);margin:26px auto 0;display:grid}._unit_qa3s0_18{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#07152dd1,#020817cf);border:1px solid #bddcff38;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:118px;padding:23px 12px 20px;display:flex;position:relative;box-shadow:inset 0 1px #e4f2ff12,0 12px 28px #0004}._unit_qa3s0_18:before{content:"";background:#e83d55;border-radius:2px;width:30px;height:2px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #ef334f66}._unit_qa3s0_18 strong{font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.025em;color:#f6f9ff;text-shadow:0 2px 8px #0008;font:600 clamp(32px,3.8vw,48px)/1 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}._unit_qa3s0_18 span{letter-spacing:.08em;text-transform:uppercase;color:#b9cce5;font-size:12px;font-weight:600;line-height:1.2}._footer_qa3s0_21{z-index:6;text-align:center;letter-spacing:.08em;color:#9db5d3;width:100%;margin:0;font-family:Georgia,serif;font-size:12px;font-style:italic;position:absolute;bottom:25px;left:0}._sound_qa3s0_22{z-index:7;color:#d6e9ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#06112acc;border:1px solid #b8d7f13d;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:background .2s,border-color .2s,transform .2s;display:grid;position:absolute;bottom:21px;left:24px;box-shadow:0 8px 25px #0005}._sound_qa3s0_22:hover{background:#132746dd;border-color:#d0e7ff70;transform:translateY(-1px)}._sound_qa3s0_22:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes _slowPush_qa3s0_1{0%{transform:scale(1.02)}to{transform:scale(1.095)}}@keyframes _logoArrive_qa3s0_1{0%{opacity:0;filter:blur(7px);transform:scale(.94)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes _logoGleam_qa3s0_1{0%,8%{opacity:0;background-position:150% 0}12%,29%{opacity:.8}34%,to{opacity:0;background-position:-50% 0}}@media (max-width:700px){._header_qa3s0_6{align-items:flex-start;padding:14px 4%}._studioLogo_qa3s0_7{width:145px;margin-top:5px}._access_qa3s0_8{width:188px;padding:7px}._access_qa3s0_8 label{letter-spacing:.1em;margin-bottom:5px;font-size:7px}._access_qa3s0_8 label span{display:none}._access_qa3s0_8 input{height:30px;font-size:11px}._access_qa3s0_8 button{height:30px;padding:0 8px;font-size:8px}._hero_qa3s0_9{padding:96px 0 72px}._eyebrow_qa3s0_10{margin-bottom:12px;font-size:8px}._logoReveal_qa3s0_11{width:min(530px,94vw)}._tagline_qa3s0_14{margin:-2px 0 18px}._release_qa3s0_15{gap:9px;margin-bottom:17px}._release_qa3s0_15 p{font-size:8px}._release_qa3s0_15 time{font-size:12px}._countdown_qa3s0_17{gap:clamp(6px,2vw,12px);margin-top:22px}._unit_qa3s0_18{gap:10px;min-height:100px;padding:18px 6px 16px}._unit_qa3s0_18 span{letter-spacing:.04em}._footer_qa3s0_21{font-size:10px;bottom:16px}._sound_qa3s0_22{width:38px;height:38px;bottom:12px;left:14px}}@media (max-width:430px){._studioLogo_qa3s0_7{width:122px}._access_qa3s0_8{width:170px}._access_qa3s0_8 input{width:100%}}@media (max-height:720px){._hero_qa3s0_9{padding-top:76px}._logoReveal_qa3s0_11{width:min(540px,72vh)}._tagline_qa3s0_14{font-size:31px}._release_qa3s0_15{margin-bottom:12px}._countdown_qa3s0_17{width:min(480px,100%);margin-top:18px}._unit_qa3s0_18{gap:9px;min-height:94px;padding:17px 6px 14px}._unit_qa3s0_18 strong{font-size:36px}._footer_qa3s0_21{display:none}}@media (prefers-reduced-motion:reduce){._background_qa3s0_2,._logoReveal_qa3s0_11,._logoSheen_qa3s0_13{animation:none}._background_qa3s0_2{transform:none}._logoSheen_qa3s0_13{display:none}}._menuButton_qa3s0_31{color:#eef5ff;cursor:pointer;background:#041027c9;border:1px solid #bddcff60;border-radius:4px;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:14px;display:flex}._menuButton_qa3s0_31:focus-visible{outline-offset:4px;outline:2px solid #e8c778}._menuPanel_qa3s0_33{color:#eef5ff;z-index:60;background:#041027;border:1px solid #bddcff60;width:min(400px,100vw - 32px);padding:28px}._menuPanel_qa3s0_33 ._access_qa3s0_8{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}._menuPanel_qa3s0_33 ._access_qa3s0_8 label{letter-spacing:0;text-transform:none;margin-bottom:10px;font-size:14px}._menuPanel_qa3s0_33 ._access_qa3s0_8 input{height:44px;font-size:16px}._menuPanel_qa3s0_33 ._access_qa3s0_8 button{height:44px;font-size:14px}._menuPanel_qa3s0_33 ._accessError_qa3s0_8{font-size:14px;display:block;position:static}
