The footer has been under here the whole time. Scroll to the end and the page lifts away. Every movement below is pure CSS, driven by a shared scroll timeline, zero JavaScript.