Excuse me @GreenSock, I forgot to remove this silly behaviour from css, again. Although Firefox doesn't care if in the css has this line or not, it will work laggy with scroll-snap-type.
If I can't tell what wrong with me I'll show with screenshots.
My logo animation starts with a main building comes from the bottom and stay from the top by 17vh.
Then I scroll to the second section, the top of the logo must hit the top of viewport, becomes fixed and scale down from 1 to 0.15.
The main problem, maybe, connected with my code logic using .fromTo method because if I don't "subtract" the top value, the logo will stay at the center, and I have to manipulate with the DOM by myself, when it reverse the logo stays at the top. Also the "position" change from absolute into fixed.
When the browser change the width, the logo goes outside the top border which also doesn't make any sense because "top" is equal 0.
I don't understand what's going on there.
https://codepen.io/gwsrleadmadowl/pen/pordrLP
I hope I clearly explain my issue.