This site is built using the 11ty static site generator and the Yatas starter. The interactivity is made possible thanks to Alpine.js and the styling is made possible thanks to Tailwind CSS.
The inspiration for the usage of HSL color values along with CSS variable composition comes from this article by Maxime Heckel.