.image-component{position:relative}.image-component .content-wrapper{max-width:1120px;margin:0 auto;padding-left:24px;padding-right:24px}.image-component .caption{font-size:1.4rem;font-weight:400;font-family:var(--font-family-primary);color:var(--theme-text)}.image-component .image{--image-aspect-ratio:16 / 9;--image-max-width:100%;width:100%;max-width:var(--image-max-width);flex-direction:column;margin-left:auto;margin-right:auto;display:flex}.image-component .image.height-large{--image-aspect-ratio:16 / 9}.image-component .image.height-medium{--image-aspect-ratio:21 / 9}.image-component .image.height-small{--image-aspect-ratio:16 / 5}.image-component .image.aspect-ratio-16x9{--image-aspect-ratio:16 / 9}.image-component .image.aspect-ratio-1x1{--image-aspect-ratio:1 / 1;--image-max-width:640px}.image-component .image.aspect-ratio-4x5{--image-aspect-ratio:4 / 5;--image-max-width:560px}.image-component .image.aspect-ratio-9x16{--image-aspect-ratio:9 / 16;--image-max-width:420px}.image-component .image img{object-fit:cover;width:100%;height:auto;aspect-ratio:var(--image-aspect-ratio);margin-bottom:10px;display:block}
