Can you precise a couple of things? Is the entire page longer than a 100vh section? Like a long page? (if not, a big slider could be used...)
When we talk about page, is it a real HTML page? Like when we click an arrow, the URL change?
This kind of behavior gives websites an "app touch", when it's done well, it's kind of great. An upcoming project will se this kind of page swap coded with Node.js, and all the pages will come from Webflow. I don't know yet how we can preserve Webflow compatibility (meaning adding the JS directly in Webflow to be able to continue designing as long as possible without having to export and perform tasks on the site structure to make it work.