.hero-intro-module__MnwkBa__intro{z-index:var(--z-intro);background:var(--d-bg);color:var(--text-on-ink);opacity:1;transition:opacity var(--duration-slow) var(--ease-out-expo);position:absolute;inset:0;overflow:hidden;}.hero-intro-module__MnwkBa__leaving{opacity:0;pointer-events:none}.hero-intro-module__MnwkBa__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-intro-module__MnwkBa__poster{}.hero-intro-module__MnwkBa__video{}@media (prefers-reduced-motion:reduce){.hero-intro-module__MnwkBa__video{display:none}}.hero-intro-module__MnwkBa__scrim{pointer-events:none;background:linear-gradient(#0e10132e 0%,#0e101300 35%,#0e10138c 100%);position:absolute;inset:0}.hero-intro-module__MnwkBa__card{left:var(--space-5);bottom:var(--space-8);z-index:1;gap:var(--space-3);max-width:min(52ch, calc(100% - 2 * var(--space-5)));padding:var(--space-5);display:grid;position:absolute}.hero-intro-module__MnwkBa__caps{color:var(--accent);margin:0}.hero-intro-module__MnwkBa__title{font-size:var(--text-hero);margin:0;line-height:1.02}.hero-intro-module__MnwkBa__lede{font-family:var(--font-display);font-style:italic;font-size:var(--text-lg);max-width:36ch;color:var(--text-muted);margin:0}.hero-intro-module__MnwkBa__actions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}.hero-intro-module__MnwkBa__enter{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-on);font:600 var(--text-base) / 1 var(--font-ui);letter-spacing:.01em;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo), background-color var(--duration-fast) var(--ease-out-expo);border:0;display:inline-flex}.hero-intro-module__MnwkBa__enter:hover{background:var(--accent-hover);transform:var(--lift)}.hero-intro-module__MnwkBa__enter:active{transform:translateY(0)}.hero-intro-module__MnwkBa__enter:focus-visible{outline:2px solid var(--accent-on);outline-offset:3px}.hero-intro-module__MnwkBa__hint{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin:0}@media (max-width:768px){.hero-intro-module__MnwkBa__card{left:var(--space-3);right:var(--space-3);bottom:var(--space-8);max-width:none;padding:var(--space-4)}.hero-intro-module__MnwkBa__title{font-size:clamp(1.75rem,8vw,2.4rem)}.hero-intro-module__MnwkBa__lede{font-size:var(--text-base)}.hero-intro-module__MnwkBa__hint{display:none}}
.loading-curtain-module__iL692W__curtain{z-index:var(--z-intro);background:var(--surface-ink);color:var(--text-on-ink);transition:opacity var(--duration-slow) var(--ease-out-expo);place-items:center;display:grid;position:fixed;inset:0}.loading-curtain-module__iL692W__leaving{opacity:0;pointer-events:none}.loading-curtain-module__iL692W__inner{gap:var(--space-3);width:min(420px, calc(100vw - 2 * var(--space-5)));text-align:left;display:grid}.loading-curtain-module__iL692W__kicker{opacity:.7}.loading-curtain-module__iL692W__title{font-size:var(--text-hero);margin:0;line-height:1}.loading-curtain-module__iL692W__track{border-radius:var(--radius-pill);background:#ffffff24;height:3px;overflow:hidden}.loading-curtain-module__iL692W__bar{transform-origin:0;background:var(--accent);height:100%;transition:transform var(--duration-short) var(--ease-out-expo)}.loading-curtain-module__iL692W__hint{font-size:var(--text-sm);opacity:.7}
