Portfolio Tiles Nav Help


I’m curious if there is an easier way to set up my Portfolio sites project nav? Currently, it’s tiled link blocks within a grid. I’d like it to scale proportionately up or down instead of cropping the image vertically or horizontally. I’m also thinking there’s a better way to make it responsive using Flex instead of the grid.

Thank you in advance for any help you provide.