.site-preloader{display:none}.is-loading .site-preloader{display:flex}.site-preloader{position:fixed;inset:0;z-index:500;background:#070b20;color:#f4f1e9;align-items:center;justify-content:center;flex-direction:column;gap:28px;transition:opacity .45s ease,visibility .45s ease}.preloader-logo{width:min(74vw,380px);aspect-ratio:3.4;position:relative;overflow:hidden}.preloader-logo img{position:absolute;top:-40%;width:100%;max-width:none}.preloader-track{height:3px;width:min(65vw,300px);background:#ffffff12;overflow:hidden}.preloader-progress{height:100%;background:#ffdc00;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.preloader-meta{width:min(65vw,300px);display:flex;align-items:center;justify-content:space-between;font-family:'DM Sans',Arial,sans-serif;font-size:9px;text-transform:uppercase;letter-spacing:.16em;color:#a4a9bc;margin-top:-12px}.preloader-percent{color:#ffdc00}.preloader-enter{position:absolute;bottom:35px;background:none;color:#a4a9bc;font-size:11px;padding:14px 20px;border-bottom:1px solid #ffffff20}.preloader-orbit{position:absolute;width:min(90vw,560px);aspect-ratio:1;border:1px solid #ffdc001c;border-radius:50%;pointer-events:none;animation:loader-orbit 5s linear infinite}.preloader-orbit:before{content:'';width:9px;height:9px;background:#ffdc00;border-radius:50%;position:absolute;left:50%;top:-4px;box-shadow:0 0 25px #ffdc0055}.studio-ready .site-preloader{display:flex;opacity:0;visibility:hidden;pointer-events:none}@keyframes loader-orbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.preloader-orbit{animation:none}.site-preloader,.preloader-progress{transition:none}}
