Negative Top Margin Causing Delayed Module Animations

I have a layout I’m happy with that uses negative top margins to blend rows into each other. I am also using animations on modules within those rows. As I scroll further down the page the animations are delayed more and more as if it is registering the module in its original location without negative top margins. Is there any way I can keep my layout and animations? Thanks for the help.