:root{color-scheme:dark;font-family:system-ui,sans-serif;color:#fff;background:#21142d}*{box-sizing:border-box}body{margin:0}.coming-soon{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;min-height:100svh;display:grid;place-items:center;text-align:center;background:#21142d url('../images/gen7-concept.jpg') center/cover}.video-background{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;container-type:size}.video-background iframe{position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:177.78vh;min-height:56.25vw;transform:translate(-50%,-50%);border:0}@supports(width:1cqw){.video-background iframe{width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);min-width:0;min-height:0}}.coming-soon:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#160d2966,#21142dcc)}.coming-soon-content{width:min(100%,960px);padding:24px 24px 40px}nav{text-align:right}button{font:inherit;border:0;background:transparent;color:inherit;cursor:pointer;padding:8px}button[aria-pressed=true]{font-weight:700;text-decoration:underline}button:focus-visible,a:focus-visible{outline:3px solid #fff;outline-offset:4px}.brand{letter-spacing:.12em;font-weight:600;margin-top:48px}h1{font-size:clamp(1.8rem,5vw,3.5rem);margin:16px 0;text-shadow:0 2px 20px #0008}p{line-height:1.6}#toggle-video{border:1px solid #ffffff66;border-radius:24px;padding:10px 20px;margin:12px 0;background:#21142d66}.countdown{display:flex;justify-content:center;gap:12px;margin:28px 0}.countdown>div{width:110px;background:#21142dbb;border:1px solid #ffffff55;border-radius:16px;padding:16px 8px;backdrop-filter:blur(8px)}.countdown strong{display:block;font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,5vw,2.6rem)}.countdown span{font-size:.9rem}a{color:#fff;text-underline-offset:4px}#opening-status:empty{display:none}@media(max-width:480px){.coming-soon-content{padding:16px}.countdown{gap:8px}.countdown>div{padding:12px 4px}.brand{font-size:.85rem}}
.coming-soon-content{opacity:1;transition:opacity 1.2s ease}.coming-soon-content.intro-pending{opacity:0;visibility:hidden}.coming-soon-content[hidden]{display:none}@media(prefers-reduced-motion:reduce){.coming-soon-content{transition:none}}
@font-face{font-family:EQHeadline;src:url('../font/eq-headline/EQ_Headline-regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:EQHeadline;src:url('../font/eq-headline/EQ_Headline-bold.ttf') format('truetype');font-style:normal;font-weight:700;font-display:swap}
.coming-soon{font-family:EQHeadline,sans-serif}.coming-soon .brand,.coming-soon h1{font-weight:700}

.coming-soon-content{position:relative;z-index:2}.coming-soon-play{position:absolute;z-index:3;left:50%;bottom:28px;transform:translateX(-50%);border:1px solid #ffffff88;border-radius:24px;padding:12px 22px;background:#21142dcc;color:#fff;min-height:48px;white-space:nowrap}.coming-soon-play[hidden]{display:none!important}
