@font-face{font-family:archivo;src:url(/_next/static/media/8eca89c01f43561d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_77109f{font-family:archivo,archivo Fallback}.__variable_77109f{--font-archivo:"archivo","archivo Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/2a23a0111ec13942-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:83.51%;descent-override:26.92%;line-gap-override:0.00%;size-adjust:134.12%}.__className_f21baa{font-family:mono,mono Fallback;font-weight:400}.__variable_f21baa{--font-mono:"mono","mono Fallback"}@font-face{font-family:"serif";src:url(/_next/static/media/ff041af6d7f38bb4-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:"serif Fallback";src:local("Arial");ascent-override:113.02%;descent-override:26.22%;line-gap-override:0.00%;size-adjust:95.74%}.__className_a2fe70{font-family:"serif","serif Fallback";font-style:italic}.__variable_a2fe70{--font-serif:"serif","serif Fallback"}:root{--ink:#050505;--red:#e50914;--red-hot:#ff2a36;--red-deep:#7a050b;--bone:#f5f5f5;--dim:rgba(245,245,245,0.62);--line:rgba(255,255,255,0.14);color-scheme:dark}*{box-sizing:border-box;margin:0}body,html{background:var(--ink);color:var(--bone);font-family:var(--font-archivo),system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--red);color:#fff}.mono{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.dim{color:var(--dim)}.red{color:var(--red-hot)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.stage{position:relative;min-height:100svh;display:flex;flex-direction:column;isolation:isolate}.backdrop{position:fixed;inset:0;z-index:-3;overflow:hidden;background:var(--ink)}.backdrop-frame{position:absolute;top:50%;left:50%;width:max(100vw,177.78vh);height:max(100vh,56.25vw);transform:translate(-50%,-50%);animation:fade-in 1.6s ease both}.veil{z-index:-2;background:linear-gradient(180deg,rgba(5,5,5,.55),rgba(5,5,5,.2) 35%,rgba(5,5,5,.6)),radial-gradient(ellipse 70% 60% at 30% 50%,rgba(5,5,5,.65),transparent 70%)}.spotlight,.veil{position:fixed;inset:0;pointer-events:none}.spotlight{z-index:-1;background:radial-gradient(420px circle at var(--x,50%) var(--y,40%),rgba(229,9,20,.22),transparent 70%);mix-blend-mode:screen}.bar{display:flex;justify-content:space-between;padding:28px clamp(16px,5vw,64px)}.bar,.mark{align-items:center}.mark{display:inline-flex;gap:10px;font-weight:800;font-size:18px;letter-spacing:-.02em}.mark-dot{width:12px;height:12px;border-radius:99px;background:var(--red);box-shadow:0 0 18px var(--red)}.hero{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,2.4vh,28px);padding:0 clamp(16px,5vw,64px) 40px;max-width:1100px}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--bone)}.live{width:8px;height:8px;border-radius:99px;background:var(--red-hot);animation:blink 1.2s steps(2) infinite}.title{display:flex;flex-direction:column;font-weight:900;font-stretch:112%;font-size:clamp(44px,min(9.2vw,10.5vh),132px);line-height:.9;letter-spacing:-.055em}.title em{font-family:var(--font-serif),serif;font-weight:700;font-stretch:normal;letter-spacing:-.03em;background:linear-gradient(100deg,#ff4d57,#e50914 50%,#ff9aa0);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 4s ease-in-out infinite;padding-right:.06em}.line{display:block}.lede{max-width:560px;font-size:clamp(16px,1.5vw,19px);line-height:1.55;color:var(--dim)}.countdown{display:flex;gap:clamp(8px,1.6vw,18px)}.unit{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.digits{width:clamp(68px,9vw,104px);height:clamp(76px,9.6vw,112px);display:grid;place-items:center;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.02));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 20px 40px -20px rgba(229,9,20,.6);perspective:300px;transition:border-color .3s,transform .3s}.unit:hover .digits{border-color:var(--red);transform:translateY(-3px)}.digit{font-weight:800;font-size:clamp(32px,4.4vw,54px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;animation:flip .5s cubic-bezier(.2,.8,.2,1) both}.unit-label{font-size:10px;color:var(--dim)}.colon{position:absolute;right:calc(-1 * clamp(8px, 1.6vw, 18px) / 2 - 3px);top:calc(clamp(76px, 9.6vw, 112px) / 2 - 14px);color:var(--red-hot);font-weight:800;font-size:20px;animation:blink 1s steps(2) infinite}.countdown-live{font-size:22px;font-weight:800}.notify{display:flex;flex-wrap:wrap;gap:10px;max-width:520px}.notify input{flex:1 1 220px;height:56px;padding:0 22px;border-radius:99px;border:1px solid var(--line);background:rgba(255,255,255,.06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--bone);font:inherit;font-size:16px;outline:none;transition:border-color .2s,background .2s}.notify input::placeholder{color:rgba(245,245,245,.45)}.notify input:focus{border-color:var(--red);background:rgba(255,255,255,.1)}.notify button{position:relative;height:56px;padding:0 28px;border:0;border-radius:99px;background:linear-gradient(100deg,#ff2a36,#e50914 55%,#a8070f);color:#fff;font:inherit;font-weight:700;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;gap:10px;overflow:hidden;box-shadow:0 14px 40px -12px rgba(229,9,20,.85);transition:transform .25s,box-shadow .25s}.notify button:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.35) 50%,transparent 80%);transform:translateX(-120%);transition:transform .7s}.notify button:hover{transform:translateY(-2px);box-shadow:0 20px 50px -12px rgba(229,9,20,1)}.notify button:hover:before{transform:translateX(120%)}.notify button:hover .arrow{transform:translateX(4px)}.arrow{transition:transform .25s}.notify button:disabled{opacity:.7;cursor:wait}.notify-error{flex-basis:100%;min-height:20px;font-size:14px;color:#ff8a90}.notify-done{font-size:17px;font-weight:600;animation:rise .6s ease both}.marquee{border-top:1px solid var(--line);overflow:hidden;padding:18px 0;background:rgba(5,5,5,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.marquee-track{display:flex;width:max-content;animation:marquee 32s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-weight:800;font-size:clamp(18px,2.2vw,28px);letter-spacing:-.03em;white-space:nowrap}.rise{animation:rise .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(28px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes fade-in{0%{opacity:0}}@keyframes flip{0%{opacity:0;transform:rotateX(-80deg) translateY(-30%)}to{opacity:1;transform:none}}@keyframes blink{50%{opacity:.2}}@keyframes shimmer{50%{background-position:100% 0}}@keyframes marquee{to{transform:translateX(-50%)}}@media (max-width:640px){.hero{padding-bottom:28px}.unit-label{font-size:9px;letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}