The cards are randomly placed within the container and can be dragged around. The random placement is either clustered or truly random, depending on the settings.
At mobile size (<684px), the dragging and random placement is disabled, and the cards are stacked in a column.
Source code on GitHub. Made with GSAP's Draggable plugin.