.launch-logo{--lw:min(52vw,340px);position:fixed;inset:0;z-index:calc(var(--z-splash) + 1);background:#101426;pointer-events:none;transition:opacity .4s ease}.launch-logo-picture{position:absolute;left:50%;top:50%;width:calc(var(--lw) * 283 / 229);transform:translate(-50%,-50%);transition:top .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.launch-logo-up .launch-logo-picture{top:calc(14px + env(safe-area-inset-top));transform:translate(-50%)}.launch-logo-runner{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transition:opacity .35s ease .3s}.launch-logo-up .launch-logo-runner{opacity:1}.launch-logo-bare{background:none}.launch-logo-going{opacity:0}@media (orientation:landscape) and (max-height:560px){.launch-logo{--lw:min(26vw,220px)}}.launch-logo-img{display:block;width:100%;-o-object-fit:contain;object-fit:contain;transform-origin:50% 80%;transform:perspective(700px) rotateX(14deg);filter:drop-shadow(0 1px 0 #f3d9a4) drop-shadow(0 3px 0 #a8742e) drop-shadow(0 5px 0 #6b4518) drop-shadow(0 16px 22px rgba(0,0,0,.55))}