.engine-intro,.engine-splash{--intro-ink:#fff;--intro-black:#030506;--intro-wave-ice:#bedaed;--intro-wave-pale:#aecbe0;--intro-wave-mid:#5d95be;--intro-wave-deep:#164160;--intro-logo-min:273px;--intro-logo-fluid:29vw;--intro-logo-max:410px;--intro-wave-width:230vw;--intro-wave-height:145vh;--intro-wave-left:-65vw;--intro-wave-bottom:-104vh;--intro-wave-blur:3rem;--intro-grain-opacity:.062}.engine-intro{z-index:100;pointer-events:none;position:fixed;inset:0;overflow:hidden}.engine-intro-curtain{background:var(--intro-black)}.engine-intro-logo{width:clamp(var(--intro-logo-min), var(--intro-logo-fluid), var(--intro-logo-max));will-change:opacity, scale;position:absolute;top:50%;left:50%;translate:-50% -50%}.engine-intro-logo--light{color:var(--intro-ink)}.engine-intro-logo--dark{color:var(--intro-black)}.engine-intro-flash--light{background:var(--intro-ink)}.engine-intro-flash--dark{background:var(--intro-black)}.engine-intro-wave{left:var(--intro-wave-left);bottom:var(--intro-wave-bottom);width:var(--intro-wave-width);height:var(--intro-wave-height);background:radial-gradient(ellipse at 50% 47%, color-mix(in srgb, var(--intro-wave-ice) 62%, transparent) 0%, color-mix(in srgb, var(--intro-wave-pale) 72%, transparent) 16%, color-mix(in srgb, var(--intro-wave-mid) 50%, transparent) 33%, color-mix(in srgb, var(--intro-wave-deep) 23%, transparent) 50%, transparent 72%);filter:blur(var(--intro-wave-blur));border-radius:50%}.engine-intro-grain{opacity:var(--intro-grain-opacity);mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='140'%20height='140'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.9'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}@media (width<=600px){.engine-intro,.engine-splash{--intro-wave-width:280vw;--intro-wave-height:118vh;--intro-wave-left:-90vw;--intro-wave-bottom:-72vh}}.engine-splash{background:var(--intro-black);color:var(--intro-ink)}.engine-splash-wordmark{width:clamp(var(--intro-logo-min), var(--intro-logo-fluid), var(--intro-logo-max));height:auto;color:var(--intro-ink)}.engine-splash-track{background:color-mix(in srgb, var(--intro-ink) 14%, transparent)}.engine-splash-segment{background:var(--intro-wave-pale)}.engine-splash-label{color:color-mix(in srgb, var(--intro-ink) 64%, transparent)}
