.scroll-animation .scene-1 .step-1{z-index:-1}.scroll-animation .scene-1 .step-1 .title-positioner{top:285px}.scroll-animation .scene-1 .step-1 .copy-positioner{bottom:30px}.scroll-animation .scene-1 .step-1 .title{font-size:122px}.scroll-animation .scene-2 .step-1 .scene__positioner{top:270px}.scroll-animation .scene-3 .scene__canvas{bottom:unset;height:540px;left:370px;right:unset;width:880px}.scroll-animation .scene-3 .step-1 .scene__positioner,.scroll-animation .scene-3 .step-2 .scene__positioner{top:400px}.scroll-animation .scene-4 .step-1 .scene__positioner{top:290px}.scroll-animation .scene-4 .step-2 .scene__positioner{top:660px}.scroll-animation .scene-5 .step-1 .scene__positioner{top:100px}.scroll-animation .scene-5 .step-2 .scene__positioner{top:640px}.scroll-animation .scene-5 .step-3 .title-positioner{bottom:160px}.scroll-animation .scene-5 .step-3 .copy-positioner{bottom:30px}.scroll-animation .scene-5 .step-3 .title{font-size:80px}.scroll-animation .scene-6 .step-1 .scene__positioner{top:160px}.scroll-animation .scene-6 .step-1 .copy{width:450px}.scroll-animation .scene-7 .step-1 .scene__positioner{top:50%;transform:translateY(-50%)}.scroll-animation .scene-8 .step-1 .scene__positioner,.scroll-animation .scene-8 .step-2 .scene__positioner{top:calc(50% - 40px);transform:translateY(-50%)}.scroll-animation{--animation-scale:1;display:flex;justify-content:center;max-width:1920px;overflow:hidden;position:relative;width:100%}.scroll-animation__center-wrapper{margin-left:-960px;margin-right:-960px;width:1920px}.scroll-animation__timeline{height:1080px;position:relative;transform:scale(var(--animation-scale));transform-origin:top center;width:1920px}.scroll-animation+.module--bg{margin-top:calc(var(--module-spacing-y)*-1)}.scroll-animation .scene{align-items:center;bottom:0;display:flex;height:1080px;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0;width:1920px}.scroll-animation .scene--dark{background-color:#4b4745}.scroll-animation .scene--white{background-color:#fff}.scroll-animation .scene__canvas,.scroll-animation .scene__step{bottom:0;height:inherit;left:0;position:absolute;right:0;top:0;width:inherit}.scroll-animation .scene__canvas{object-fit:contain;z-index:0}.scroll-animation .scene__positioner{left:0;position:absolute;right:0}.scroll-animation .scene__content{z-index:1}.scroll-animation .box{background-color:#f3efec;padding:40px}.scroll-animation .box--dark{background-color:#4b4745}.scroll-animation .box--dark .box__copy,.scroll-animation .box--dark .box__title{color:#fff}.scroll-animation .box--flush{background-color:transparent;padding:0}.scroll-animation .preloader{--background-color:#4b4745;--progress-background:#85807d;--progress-color:#d4cbc2;--color:#fff;align-items:center;display:flex;flex-direction:column;justify-content:center}.scroll-animation .preloader,.scroll-animation .preloader__backdrop,.scroll-animation .preloader__foreground{bottom:0;left:0;position:absolute;right:0;top:0}.scroll-animation .preloader__backdrop{background-color:var(--background-color);opacity:.94}.scroll-animation .preloader__foreground{align-items:center;bottom:unset;display:flex;flex-direction:column;height:calc(1080px*var(--animation-scale));justify-content:center}.scroll-animation .preloader__copy{color:var(--color);margin-top:1rem;text-align:center}.scroll-animation .preloader__error{margin-top:.5rem;visibility:hidden}.scroll-animation .preloader__progress{background-color:var(--progress-background);height:1rem;width:25%}.scroll-animation .preloader__progress .progress-bar{background-color:var(--progress-color)}.scroll-animation .preloader--white{--background-color:#fff;--progress-background:#d4cbc2;--progress-color:#85807d;--color:#85807d}.scroll-animation.is-error .preloader{--progress-color:red}.scroll-animation.is-error .preloader__error{visibility:visible}