My solution feels quite a bit 'hacky', which is the best word I could come up with.
I could not get things to line up correctly using flex, so I switched the layout between flex and grid during a media query, which I'm assuming is not a best practice solution.
I did learn a bit about displaying different images, but is there a preferred method to doing this? Display none seemed to work, but I also read about people using a background image.
Thank you, and any feedback is highly appreciated! =)