Hello.

This is built in Vue/Nuxt with PiGrid, my CSS-Grid / Flexbox system.

PiGrid on Github