I created a low-poly version of the scene for tablet and mobile, as I really liked the look of the higher poly DNA strand for desktop. Except for the DNA model, everything else was created inside of Spline. Materials were created within Spline as well. From there, the scene was embedded into Webflow and made to evolve as the user scrolls, by using Webflow's interactions panel.