html{scrollbar-gutter:stable}.muse-intro{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:#100d08;color:#f6db87}.muse-intro::backdrop{background:transparent}.muse-intro:not([open]){display:none}.muse-intro[open][data-ready]{animation:muse-intro-out var(--intro-fade-duration) ease-in-out calc(var(--intro-delay) + var(--intro-duration)) both}.muse-intro:before{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background:url(/assets/images/bg.webp) center / cover no-repeat;filter:blur(14px) brightness(.65);pointer-events:none}@media (max-width: 800px){.muse-intro:before{background-image:url(/assets/images/bg-mobile.webp)}}.muse-intro-logo{position:absolute}.muse-intro-logo img{display:block;width:100%;height:100%;object-fit:contain;animation:muse-intro-in .65s ease-out both}.muse-intro-caption{position:absolute;width:max-content;transform:translate(-50%)}.muse-intro-caption[data-above]{transform:translate(-50%,-100%)}.muse-intro-credit{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.5vw,12px);font-family:Nexa,Arial,sans-serif;font-weight:700;font-size:clamp(12px,2vw,18px);line-height:1.3;white-space:nowrap;animation:muse-intro-in .7s ease-out .22s both}.muse-intro-presented{font-size:clamp(11px,1.5vw,14px);color:#c3b495}.muse-intro-credit span{font-family:inherit;font-weight:inherit}.muse-intro-credit img{display:block;width:clamp(24px,4vw,32px);height:clamp(24px,4vw,32px);flex-shrink:0;border-radius:22%}.muse-intro-track{width:80px;height:3px;margin:22px auto 0;overflow:hidden;border-radius:2px;background:#f6db871f}.muse-intro-track span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#f6db87,#d99a35);transform-origin:left;animation:muse-intro-progress var(--intro-duration) linear var(--intro-delay) both}@keyframes muse-intro-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes muse-intro-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes muse-intro-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.muse-intro,.muse-intro *{animation:none!important}}
