.splash-screen{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 120% at 50% 42%,#f4f4f4 0,#ebebeb 55%,#dedede 100%);opacity:1;transform:scale(1);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);pointer-events:all}.splash-screen:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(130% 130% at 50% 45%,transparent 58%,rgba(0,0,0,.06) 100%)}.splash-screen--out{opacity:0;transform:scale(1.06);pointer-events:none}.logo-reveal-splash{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.logo-reveal-splash__mark{width:min(46vw,12.5rem);max-width:100%;position:relative;line-height:0;z-index:1}.logo-reveal-splash__svg{display:block;width:100%;height:auto;overflow:visible}.logo-reveal-splash__image{filter:drop-shadow(0 4px 10px rgba(0,0,0,.12))}.logo-reveal-splash__glow{position:absolute;top:50%;left:50%;width:min(70vw,26rem);aspect-ratio:1;transform:translate(-50%,-50%) scale(.6);border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.07) 0,rgba(0,0,0,.03) 38%,transparent 70%);opacity:0;pointer-events:none}.logo-reveal-splash--animate .logo-reveal-splash__glow{animation:ea-glow-in 2s cubic-bezier(.22,1,.36,1) both;animation-delay:.1s}@keyframes ea-glow-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}55%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}to{opacity:.85;transform:translate(-50%,-50%) scale(1)}}.logo-reveal-splash--animate .logo-reveal-splash__arc{stroke-dasharray:1;stroke-dashoffset:1;animation:ea-arc-draw var(--ea-arc-duration,1.15s) cubic-bezier(.45,0,.15,1) forwards;animation-delay:var(--ea-arc-delay,.15s)}@keyframes ea-arc-draw{to{stroke-dashoffset:0}}.logo-reveal-splash__glint{opacity:0}.logo-reveal-splash--animate .logo-reveal-splash__glint{stroke-dasharray:.16 .84;stroke-dashoffset:1.16;animation:ea-glint-sweep var(--ea-glint-duration,.9s) cubic-bezier(.4,0,.2,1) both;animation-delay:var(--ea-glint-delay,1.25s)}@keyframes ea-glint-sweep{0%{opacity:0;stroke-dashoffset:1.16}15%{opacity:1}85%{opacity:1}to{opacity:0;stroke-dashoffset:.16}}.logo-reveal-splash--animate .logo-reveal-splash__dot{opacity:0;r:0;animation:ea-dot-pop var(--ea-dot-duration,.55s) cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:var(--ea-dot-delay,1.2s)}@keyframes ea-dot-pop{0%{opacity:0;r:0}to{opacity:1;r:var(--ea-dot-r,12px)}}.logo-reveal-splash__ripple{opacity:0}.logo-reveal-splash--animate .logo-reveal-splash__ripple{animation:ea-ripple var(--ea-ripple-duration,.9s) cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--ea-ripple-delay,1.5s)}@keyframes ea-ripple{0%{opacity:.5;r:var(--ea-ripple-r,12px);stroke-width:3}to{opacity:0;r:calc(var(--ea-ripple-r, 12px) * 3.6);stroke-width:.5}}.logo-reveal-splash--compact{width:auto;height:auto}.logo-reveal-splash--compact .logo-reveal-splash__mark{width:100%}.logo-reveal-splash--compact .logo-reveal-splash__glow{width:150%}.loading-video.logo-reveal-splash--compact{pointer-events:none}@media (prefers-reduced-motion:reduce){.logo-reveal-splash--animate .logo-reveal-splash__arc{animation:none;stroke-dashoffset:0}.logo-reveal-splash--animate .logo-reveal-splash__dot{animation:none;opacity:1;r:var(--ea-dot-r,12px)}.logo-reveal-splash--animate .logo-reveal-splash__glint,.logo-reveal-splash--animate .logo-reveal-splash__ripple{animation:none;opacity:0}.logo-reveal-splash--animate .logo-reveal-splash__glow{animation:none;opacity:.85;transform:translate(-50%,-50%) scale(1)}}