This is an example of building a vanillaJS interactivity layer directly into a scalable-vector-graphics (SVG) file. The source SVG is a print built in Illustrator 2021. The interactivity is meant to create a fluid narrative that traverses the artwork at different scales. This is optimised for desktop. The functionality for moble events isn’t implemented yet.