.image-module{--image-height:480px;--aspect-ratio:3/2}@media (max-width:1440px){.image-module{--image-height:775px;--aspect-ratio:232/155}}@media (max-width:1024px){.image-module{--image-height:575px;--aspect-ratio:172/115}}@media (max-width:768px){.image-module{--image-height:458;--aspect-ratio:344/229}}@media (max-width:512px){.image-module{--image-height:314;--aspect-ratio:236/157}}.image-module img{max-width:100%;height:var(--image-height);aspect-ratio:var(--aspect-ratio);object-fit:cover;border-radius:16px;display:block}
