Thanks Ziggy. It looks like that link might solve for inner pages but not the home page. My friend wrote this CSS which fixed the issue for anyone else having this problem...
.index-item-height-extra-large:not(.index-item-width-grid) .index-item {
height: auto;
aspect-ratio: 3 / 2;
}
img.js-index-item-image {
width: 100% !important;
height: auto !important;
}