There are lots of animation in the page which client don't want to go for updating all.
Thanks for the demo, the demo which you have provide is working but there is an issue with animation, when you stop scrolling at any point then rotation of SVG also stops.
I don't want like like that, I want if rotation is set from 0deg to 180deg then it should not stop in between even if we stop scrolling.
In my codepen example if you see then rotation animation don't stop even if we stop scrolling, and it is working perfect but it is not working for first time only, that's the only issue I am facing as of now.