:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#020202;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100vh;margin:0}body{background:#020202}.page{--top-clearance:clamp(7.5rem, 15vw, 11.5rem);align-items:stretch;width:min(1120px,100%);min-height:100vh;margin:0 auto;padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative}.brand-logo{object-fit:contain;width:clamp(180px,18vw,260px);height:auto;position:absolute;top:clamp(1.2rem,2.8vw,2rem);left:clamp(1.2rem,2.8vw,2rem)}.countdown{z-index:2;opacity:.9;flex-direction:column;align-items:flex-end;gap:.18rem;font-weight:700;display:flex;position:absolute;top:clamp(1.2rem,2.8vw,2rem);right:clamp(1.2rem,2.8vw,2rem)}.countdown-row{justify-content:flex-end;align-items:flex-end;gap:.4rem;display:inline-flex}.countdown-hours{letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:right;color:#ffffff70;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1}.countdown-minutes{letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:right;color:#ffffff5c;font-size:clamp(2rem,4.7vw,3.3rem);line-height:1}.countdown-seconds{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:right;color:#ffffff4a;font-size:clamp(1.45rem,3.5vw,2.4rem);line-height:1}.countdown-suffix{letter-spacing:.14em;text-transform:uppercase;opacity:.9;font-size:.28em;line-height:1.35}.content{width:100%;max-width:620px;margin-top:var(--top-clearance);min-height:calc(100vh - var(--top-clearance) - clamp(4rem, 10vw, 9rem));flex-direction:column;justify-content:center;display:flex}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#d6d6d6;margin:0;font-size:1.5rem}h1{letter-spacing:-.03em;margin:2.4rem 0 1.4rem;font-size:clamp(2.6rem,5.8vw,4.8rem);line-height:.95}.description{color:#c7c7c7;max-width:44ch;margin:0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.35}.actions{flex-direction:column;align-items:flex-start;gap:.95rem;margin-top:2.4rem;display:flex}.button{isolation:isolate;color:#111;border-radius:999px;justify-content:center;align-items:center;min-width:245px;padding:.9rem 1.5rem;font-weight:600;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden}.button:hover{filter:brightness(1.05);transform:translateY(-1px)}.button-primary{background:#f7b600;box-shadow:0 0 0 1px #f7b60059,0 0 18px #f7b60073,0 0 36px #ed1f2440}.button-primary:before,.button-primary:after{content:"";aspect-ratio:1;transform-origin:50%;z-index:-1;border-radius:999px;width:24%;position:absolute;top:50%;left:-12%;transform:translateY(-50%)scale(0)}.button-primary:before{background:#ed1f24;animation:6s ease-in-out infinite splash-secondary}.button-primary:after{background:#f7b600;animation:6s ease-in-out infinite splash-primary}.button-secondary{background:#ff284a}.divider{border:0;border-top:1px solid #3a3a3a;width:min(820px,100%);margin:2rem 0 0}@keyframes splash-secondary{0%,8%{transform:translate(6px,-50%)scale(0)}26%,58%{transform:translate(-78%,-122%)scale(12)}72%,86%{transform:translate(108%,72%)scale(0)}to{transform:translate(-40%,64%)scale(0)}}@keyframes splash-primary{0%,20%{transform:translate(-24%,88%)scale(0)}46%{transform:translate(112%,-54%)scale(0)}74%,to{transform:translate(-88%,126%)scale(12)}}@media (width<=680px){.page{padding-top:5.5rem}.countdown{gap:.22rem;top:1rem;right:1rem}.eyebrow{font-size:1rem}.button{width:100%;min-width:0}.actions{width:100%}.content{min-height:calc(100vh - 12.5rem);margin-top:7rem}.divider{margin-top:1.5rem}}
