Ah, yes, a mix-up. The width, not height. If it's offset by the width of the section currently animating, that actually makes it easier to do dynamically since I can reference the section itself and not its previousElementSibling. They should all be the same width in this instance, but good to keep in mind for the future.
I'm looking into a looping over each of these sections and I'm having trouble wrapping my head around if/how timelines would be treated differently than tweens. Is it any different or should I declare the timeline inside the scoped forEach and I'm good to go? Any chance you could point me in the right direction?