.SplashScreen-module__xrPEKq__splash{z-index:100;background:linear-gradient(180deg, var(--sky-400), var(--sky-200) 62%, var(--sky-100));pointer-events:auto;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}html[data-splash=off] .SplashScreen-module__xrPEKq__splash{display:none}.SplashScreen-module__xrPEKq__leave{animation:SplashScreen-module__xrPEKq__splash-leave .48s var(--ease-standard) forwards}@keyframes SplashScreen-module__xrPEKq__splash-leave{to{opacity:0;visibility:hidden;transform:scale(1.08)}}.SplashScreen-module__xrPEKq__center{z-index:1;justify-items:center;gap:var(--space-3);margin-bottom:14vh;display:grid;position:relative}.SplashScreen-module__xrPEKq__logo{width:min(78vw,440px);padding:var(--space-5) var(--space-8);border:4px solid var(--kid-panel-edge);background:var(--kid-panel-strong);box-shadow:0 10px 0 var(--sky-300), 0 26px 50px var(--splash-shadow);animation:SplashScreen-module__xrPEKq__splash-pop .9s var(--ease-bounce) .15s both;border-radius:40px;position:relative}.SplashScreen-module__xrPEKq__logoImage{width:100%;height:auto;display:block}.SplashScreen-module__xrPEKq__shine{inset:var(--space-5) var(--space-8);background:linear-gradient(105deg, transparent 30%, var(--splash-shine) 48%, transparent 64%);background-position:120% 0;background-size:250% 100%;animation:.9s ease-in-out 1.05s both SplashScreen-module__xrPEKq__splash-shine;position:absolute;-webkit-mask:url(/brand/stepivo-wordmark.png) 50%/contain no-repeat;mask:url(/brand/stepivo-wordmark.png) 50%/contain no-repeat}@keyframes SplashScreen-module__xrPEKq__splash-pop{0%{opacity:0;transform:scale(.35)rotate(-6deg)}60%{opacity:1;transform:scale(1.08)rotate(1.5deg)}to{transform:scale(1)rotate(0)}}@keyframes SplashScreen-module__xrPEKq__splash-shine{0%{background-position:120% 0}to{background-position:-40% 0}}.SplashScreen-module__xrPEKq__tagline{font-family:var(--font-display);font-size:var(--kid-tagline);font-weight:var(--weight-heavy);color:var(--kid-title-fill);text-shadow:var(--kid-title-outline-sm);animation:SplashScreen-module__xrPEKq__stepivo-rise .6s var(--ease-standard) .7s both}.SplashScreen-module__xrPEKq__sparkle{color:var(--color-star);filter:drop-shadow(var(--kid-icon-drop));animation:1.6s ease-in-out infinite both SplashScreen-module__xrPEKq__splash-twinkle;position:absolute}.SplashScreen-module__xrPEKq__sparkle1{animation-delay:.6s;top:-18px;left:-10px}.SplashScreen-module__xrPEKq__sparkle2{animation-delay:.9s;top:-12px;right:-8px}.SplashScreen-module__xrPEKq__sparkle3{animation-delay:1.2s;bottom:28px;right:-24px}@keyframes SplashScreen-module__xrPEKq__splash-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(20deg)}}.SplashScreen-module__xrPEKq__road{z-index:1;border:4px solid var(--kid-panel-edge);border-radius:var(--radius-full);background:var(--sand-100);width:min(72vw,520px);height:22px;box-shadow:0 5px 0 var(--sand-300), 0 12px 24px var(--splash-shadow);position:absolute;bottom:max(12vh,70px);left:50%;transform:translate(-50%)}.SplashScreen-module__xrPEKq__roadFill{border-radius:inherit;background:linear-gradient(180deg, var(--mango-300), var(--mango-500));width:0;animation:SplashScreen-module__xrPEKq__splash-fill 1.9s var(--ease-standard) .25s forwards;position:absolute;inset:0 auto 0 0}@keyframes SplashScreen-module__xrPEKq__splash-fill{to{width:100%}}.SplashScreen-module__xrPEKq__runner{animation:SplashScreen-module__xrPEKq__splash-run 1.9s var(--ease-standard) .25s forwards;position:absolute;bottom:6px;left:0;transform:translate(-50%)}@keyframes SplashScreen-module__xrPEKq__splash-run{to{left:100%}}.SplashScreen-module__xrPEKq__runnerHop{animation:.38s ease-in-out infinite alternate SplashScreen-module__xrPEKq__splash-hop}@keyframes SplashScreen-module__xrPEKq__splash-hop{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(-10px)rotate(4deg)}}.SplashScreen-module__xrPEKq__roadStar{color:var(--color-star);opacity:0;filter:drop-shadow(var(--kid-icon-drop));animation:SplashScreen-module__xrPEKq__splash-star .42s var(--ease-bounce) forwards;position:absolute;top:50%;transform:translate(-50%,-50%)scale(0)}.SplashScreen-module__xrPEKq__roadStar0{animation-delay:.8s;left:30%}.SplashScreen-module__xrPEKq__roadStar1{animation-delay:1.35s;left:60%}.SplashScreen-module__xrPEKq__roadStar2{animation-delay:1.9s;left:90%}@keyframes SplashScreen-module__xrPEKq__splash-star{to{opacity:1;transform:translate(-50%,-165%)scale(1)}}@media (orientation:landscape) and (max-height:540px){.SplashScreen-module__xrPEKq__center{margin-bottom:18vh}.SplashScreen-module__xrPEKq__logo{width:min(52vw,380px);padding:var(--space-3) var(--space-6)}.SplashScreen-module__xrPEKq__shine{inset:var(--space-3) var(--space-6)}.SplashScreen-module__xrPEKq__road{bottom:11vh}}
