.intro-loader-v08{position:fixed;inset:0;z-index:11000;color:#f2efe8;font-family:Helvetica,'Source Han Sans',sans-serif;overflow:clip;--intro-loader-progress:0;isolation:isolate}
.intro-loader-v08-curtain{position:absolute;inset:0;background:#0a0a0a;will-change:transform}
.intro-loader-v08-mark{position:absolute;left:50%;top:50%;width:156px;aspect-ratio:28.5/20.921;translate:-50% -50%;transform-origin:center;user-select:none;will-change:transform;animation:intro-loader-v08-in 360ms cubic-bezier(.18,.76,.22,1) both}
.intro-loader-v08-mark svg{display:block;width:100%;height:100%;overflow:visible}
.intro-loader-v08-square{transform:translateY(calc((1 - var(--intro-loader-progress)) * -26px));transition:transform 420ms cubic-bezier(.18,.76,.22,1)}
.intro-loader-v08-details{position:absolute;inset:0;font-size:clamp(9px,.5729vw,11px);line-height:1.3;letter-spacing:.04em;font-weight:400;font-variant-numeric:tabular-nums;pointer-events:none}
.intro-loader-v08-meter{position:absolute;left:50%;top:calc(50% + 98px);width:300px;max-width:calc(100vw - 40px);translate:-50% 0}
.intro-loader-v08-line{display:block;height:1px;width:100%;background:rgb(242 239 232 / .18);overflow:hidden}
/* Only the fine line displays observed loading progress. */
.intro-loader-v08-line:after{content:'';display:block;width:100%;height:100%;background:#f2efe8;transform:scaleX(var(--intro-loader-progress));transform-origin:left;transition:none}
.intro-loader-v08.is-flying .intro-loader-v08-mark{animation:none}
@keyframes intro-loader-v08-in{from{opacity:0}to{opacity:1}}
html[data-motion=soft] .intro-loader-v08-mark{animation-duration:240ms}
html[data-motion=soft] .intro-loader-v08-square{transition-duration:260ms}
@media(max-width:600px){.intro-loader-v08-mark{width:130px}.intro-loader-v08-meter{top:calc(50% + 88px)}}
@media(prefers-reduced-motion:reduce){.intro-loader-v08{display:none}.intro-loader-v08 *{animation:none!important;transition:none!important}}
