@keyframes fadeInLogo{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes popInWords{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeInAccent{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes flyOutTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}#initial-loading-screen{z-index:20000;background-color:#000;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:hidden}#initial-loading-screen__content{flex-direction:column;justify-content:center;align-items:center;gap:clamp(40px,6vw,56px);padding:24px;display:flex}#initial-loading-screen__logo{opacity:0;will-change:transform,opacity;animation:1.4s cubic-bezier(.16,1,.3,1) .2s forwards fadeInLogo}#initial-loading-screen__logo svg{width:min(78vw,360px);height:auto;display:block}#initial-loading-screen__logo-stack{line-height:0;display:inline-block;position:relative}#logo-text{z-index:1;position:relative}#logo-accent{z-index:2;opacity:0;will-change:transform,opacity;pointer-events:none;animation:1.2s cubic-bezier(.16,1,.3,1) 2.5s forwards fadeInAccent;position:absolute;inset:0}@media (min-width:768px){#initial-loading-screen__logo svg{width:520px}}#initial-loading-screen__words{justify-content:center;align-items:center;gap:clamp(32px,5vw,48px);display:flex}#initial-loading-screen__words span{opacity:0;color:#fff;letter-spacing:.18em;text-transform:uppercase;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;font-size:clamp(18px,3.2vw,28px)}#initial-loading-screen__words span:first-child{will-change:transform,opacity;animation:1.2s cubic-bezier(.16,1,.3,1) 1.2s forwards popInWords}#initial-loading-screen__words span:last-child{will-change:transform,opacity;animation:1.2s cubic-bezier(.16,1,.3,1) 1.85s forwards popInWords}#initial-loading-screen.initial-loading-screen--exiting{will-change:transform,opacity;animation:2.2s cubic-bezier(.16,1,.3,1) forwards flyOutTop}
