Thank you for answering. But no, sorry for being vague.
The section already in viewport on page load has a different starting point, it is purple instead of red.
I would like a visible animation from red to that starting point as soon as it has loaded, before the user starts scrolling.
So that it starts out red, then takes a second to animate to the right purple, and when the user starts scrolling the background turns to blue as usual.