Each project row contains a data-progress attribute that sets the progress bar width. JavaScript reads the progress value and animates the bar. The layout is designed as a grid on desktop and switches ...