.stage-canvas{transform:translate(var(--stage-x,0px), var(--stage-y,0px)) scale(var(--stage-s,1))}@media (max-width:1023.98px){.stage-window{height:calc(790px * var(--stage-s,.32))}}.ring-mask{-webkit-mask-image:linear-gradient(216deg,#000 32.5%,#0000 62.1%);mask-image:linear-gradient(216deg,#000 32.5%,#0000 62.1%)}.ring-spin{transform-origin:50%;animation:120s linear infinite ring-spin}@keyframes ring-spin{to{transform:rotate(360deg)}}html.js:not(.is-ready) [data-intro]{opacity:0}html.is-ready [data-intro]{animation:.8s cubic-bezier(.2,.7,.2,1) both intro-up;animation-delay:var(--d,0s)}html.is-ready [data-intro=title]{animation-name:intro-reveal;animation-duration:1s}html.is-ready [data-intro=mountain]{animation-name:intro-zoom;animation-duration:1.2s}@keyframes intro-up{0%{opacity:0;transform:translateY(16px)}}@keyframes intro-reveal{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(24px)}to{clip-path:inset(0)}}@keyframes intro-zoom{0%{opacity:0;transform:scale(1.05)}}.mountain-fade{-webkit-mask-image:linear-gradient(#000 55%,#00000059 85%,#0000 100%);mask-image:linear-gradient(#000 55%,#00000059 85%,#0000 100%)}.marquee-track{animation:30s linear infinite marquee}@keyframes marquee{to{transform:translate(-50%)}}html.pl-skip .preloader{display:none}.preloader-out{pointer-events:none;animation:.7s cubic-bezier(.7,0,.2,1) forwards preloader-out}@keyframes preloader-out{to{clip-path:inset(0 0 100%)}}.scan-flash{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:reduce){.ring-spin,.marquee-track,html.is-ready [data-intro]{animation:none}}
