.home-splash-overlay{position:fixed;inset:0;background:rgb(var(--color-light) / 1);display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .55s ease,visibility .55s ease}.home-splash-overlay.home-splash-hidden{opacity:0;visibility:hidden;pointer-events:none}.home-splash-logo{opacity:0;transform:translateY(8px);width:100%;max-width:420px;animation:home-splash-logo-fade 5s cubic-bezier(.2,.9,.2,1) forwards;margin-left:2em;margin-right:2em}@keyframes home-splash-logo-fade{to{opacity:1;transform:translateY(0)}}
