html:has(.loko-scene){background-color:#0a0a0a}.loko-scene{--p:0;--t1:clamp(0, calc(var(--p) / .14), 1);--t2:clamp(0, calc((var(--p) - .14) / .17), 1);--t3:clamp(0, calc((var(--p) - .31) / .11), 1);--c4:clamp(0, calc((var(--p) - .4) / .06), 1);--t4:clamp(0, calc((var(--p) - .42) / .19), 1);--c5:clamp(0, calc((var(--p) - .59) / .06), 1);--t5:clamp(0, calc((var(--p) - .61) / .2), 1);--c6:clamp(0, calc((var(--p) - .79) / .06), 1);--t6:clamp(0, calc((var(--p) - .81) / .19), 1);--scale-max:4.5;--origin:24% 40%}@media (max-width:767px){.loko-scene{--scale-max:2.8;--origin:32% 42%}}.loko-layer{pointer-events:none;position:absolute}.loko-word{transform-origin:var(--origin);transform:scale(calc(1 + .6 * var(--t1) + (var(--scale-max) - 1.6) * var(--t2)));opacity:calc(1 - clamp(0, calc((var(--t2) - .7) / .3), 1));flex-direction:column;justify-content:center;display:flex;inset:0}.loko-word .l1{transform:translate(calc(var(--t1) * -4%), calc(var(--t1) * -6%))}.loko-word .l2{transform:translate(calc(var(--t1) * 4%), calc(var(--t1) * 6%))}.loko-reveal{opacity:calc(var(--t2) * (1 - var(--c4)));inset:0}.loko-reveal img{transform:scale(calc(1.08 - .08 * var(--t2)))}.loko-shade{opacity:calc(.6 * (1 - var(--t2)))}.loko-meta{opacity:var(--t3)}.loko-frame1{opacity:calc(var(--c4) * (1 - var(--c5)))}.loko-frame2{opacity:calc(var(--c5) * (1 - var(--c6)))}.loko-band{opacity:calc(var(--c6) * (1 - clamp(0, calc((var(--t6) - .72) / .28), 1)));--g:clamp(0, calc(var(--t6) / .5), 1);clip-path:inset(0 calc((1 - var(--g)) * 22.5%) 0 calc((1 - var(--g)) * 22.5%))}.loko-band img{transform:translateX(calc(var(--t6) * -14%)) scale(1.18)}.loko-line{padding-bottom:.08em;overflow:hidden}.loko-line>span{display:block}.loko-line1>span{--in:clamp(0, calc(var(--t4) / .25), 1);--out:clamp(0, calc(var(--t5) / .2), 1);transform:translateY(calc((1 - var(--in)) * 110% - var(--out) * 110%))}.loko-line2>span{--in:clamp(0, calc((var(--t5) - .2) / .3), 1);--out:clamp(0, calc(var(--t6) / .2), 1);transform:translateY(calc((1 - var(--in)) * 110% - var(--out) * 110%))}.loko-line3>span{--in:clamp(0, calc((var(--t6) - .2) / .3), 1);transform:translateY(calc((1 - var(--in)) * 110%))}.loko-scene[data-pinned] .loko-word,.loko-scene[data-pinned] .loko-reveal,.loko-scene[data-pinned] .loko-reveal img,.loko-scene[data-pinned] .loko-line>span,.loko-scene[data-pinned] .loko-band img{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.loko-scene{height:auto!important}.loko-scene .scroll-stage{height:auto!important;position:static!important;overflow:visible!important}.loko-layer,.loko-line>span,.loko-band img,.loko-reveal img{opacity:1!important;clip-path:none!important;width:auto!important;max-width:none!important;height:auto!important;position:relative!important;inset:auto!important;transform:none!important}.loko-word{padding:9rem 1.5rem 3rem}.loko-reveal,.loko-frame1,.loko-frame2,.loko-band{margin:0 1.5rem}.loko-reveal>div,.loko-band>div{aspect-ratio:3/2;max-width:1500px;height:auto!important;position:relative!important}.loko-frame1>div,.loko-frame2>div{aspect-ratio:4/5;max-width:640px;height:auto!important;position:relative!important}.loko-shade{display:none}.loko-line{padding:4rem 1.5rem 1.5rem;text-align:left!important;max-width:none!important}.loko-meta{padding:.75rem 1.5rem 0;position:relative!important}}
