.cinematic-intro,.cinematic-intro[open]{z-index:50;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ivory-50);background:0 0;border:0;margin:0;padding:0;display:block;position:fixed;inset:0;overflow:hidden}.cinematic-intro.cinematic-intro--dismissed{display:none}.cinematic-intro::backdrop{background:0 0}.cinematic-intro__backdrop{background:var(--color-navy-950);position:absolute;inset:0}.cinematic-intro__artwork{color:var(--color-gold-200);pointer-events:none;margin:0;padding:2rem;position:absolute;inset:0}.cinematic-intro__artwork>svg{width:100%;height:100%;display:block}.cinematic-intro__wordmark{width:max-content;font-family:var(--font-serif);white-space:nowrap;color:var(--color-gold-400);transform-origin:0 0;opacity:0;font-size:clamp(1.7rem,8vw,5.5rem);line-height:1;position:absolute;top:0;left:0}.cinematic-intro__skip{right:max(1.5rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom));border:1px solid var(--color-gold-400);background:var(--color-navy-950);min-height:44px;color:var(--color-ivory-50);font:inherit;cursor:pointer;border-radius:999px;padding:.6rem 1.1rem;position:absolute}.cinematic-intro__skip:focus-visible{outline:2px solid var(--color-ivory-50);outline-offset:4px}@media (prefers-reduced-motion:reduce){.cinematic-intro{display:none}}@media (scripting:none){.cinematic-intro{display:none}}
