Uses translate3d for smoother mobile animations on scroll