.image-wrapper--filter:before{background:var(--secondary-color);content:"";inset:0;mix-blend-mode:color;opacity:.3;position:absolute;z-index:0}.image-wrapper--landscape img,.image-wrapper--portrait img,.image-wrapper--square img{-o-object-fit:cover;object-fit:cover;width:100%}.image-wrapper--square img{aspect-ratio:1}.image-wrapper--portrait img{aspect-ratio:4/5}.image-wrapper--landscape img{aspect-ratio:24/11}