.scroll-bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.scroll-bg__layer{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;transform:scale(var(--scale,1));filter:blur(var(--blur,0));transition-property:transform,opacity;transition-duration:1s;transition-timing-function:cubic-bezier(0,.33,.07,1.03)}@media (prefers-reduced-motion:reduce){.scroll-bg__layer{transition-duration:0s!important}}