.premium-scroll-progress{position:fixed;left:0;right:0;top:0;height:2px;background:#c4ffb2;transform-origin:left;scale:0 1;z-index:10000;pointer-events:none}
.hero-world{translate:var(--premium-x,0px) var(--premium-y,0px);transition:translate .5s ease-out}
@media(prefers-reduced-motion:reduce){.hero-world{translate:none;transition:none}}
