.image{--image-credits-height:100%;--image-force-image-100-px:var(--image-with-auto-container-width,100px);margin-bottom:var(--scope-margin-bottom);overflow:hidden;justify-content:stretch;width:100%;max-height:100%;display:grid;--image-margin-top:var(--scope-margin-top,0);--image-margin-right:var(--scope-margin-right,0);--image-margin-bottom:var(--scope-margin-bottom,0);--image-margin-left:var(--scope-margin-left,0);margin:var(--image-margin-top) var(--image-margin-right) var(--image-margin-bottom) var(--image-margin-left)}
.image--withRatio .image__imgPreview--lazy .image__img[src*="data:image/gif;base64"]:not([srcset]){height:100%;position:absolute}
.image__base>.image__imgPreview--lazy .image__img[src*="data:image/gif;base64"]:not([srcset]){max-height:1px}
.image__base{position:relative;max-height:100%;width:100%;display:flex;flex-direction:column}
.image__base::after{content:" ";opacity:0;pointer-events:none;position:absolute;top:0;right:0;height:100%;width:100%}
@media(min-width:0)and (max-width:640px){.image__base.hide-on-small-screens{display:none}
}
.image__link{position:inherit;height:inherit;width:inherit;display:inherit;flex-direction:inherit;color:var(--grid-color);text-decoration:none}
.image__link::after{content:" ";height:100%;width:100%;position:absolute;left:0;top:0;z-index:0;pointer-events:none}
.image__wrapper{flex-grow:1}
.image__imgPreview{width:100%;min-width:100%;align-items:center;justify-content:center;display:flex;flex-wrap:wrap;max-height:100%}
.image__imgPreview>*{flex:0 0 100%;width:100%;max-width:100%;display:inherit;height:auto}
.image--vfit .image__img{max-height:100%;-o-object-fit:contain;object-fit:contain;position:absolute}
.image--withRatio{--image-h:4;--image-w:3;--image-mobile-w:4;--image-mobile-h:3;position:relative;overflow:hidden;height:0;min-width:100%;padding-bottom:calc(var(--image-mobile-h, 1)/var(--image-mobile-w,1)*100%)}
@media(min-width:768px){.image--withRatio{padding-bottom:calc(var(--image-h, 1)/var(--image-w,1)*100%)}
}
.image--withRatio .image__imgPreview{position:absolute;top:0;left:0;width:100%;min-height:100%}
.image__caption{display:block;margin-top:10px}
.image__with-credits{display:flex;flex-flow:row nowrap;justify-content:flex-end}
.image__credits-wrapper{height:var(--image-credits-height);overflow:hidden;text-overflow:ellipsis;display:flex;align-content:flex-end;text-align:left}
.image__credits{width:var(--scope-type-line-height);writing-mode:vertical-lr;transform:rotate(180deg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.image.force-image-100-px{width:auto;justify-content:var(--scope-alignment-horizontal,stretch)}
.image.force-image-100-px .image__base{width:var(--image-force-image-100-px)}
@media(min-width:768px){.image.fit-image-to-container-height,.image.fit-image-to-container-height .image__with-credits,.image.fit-image-to-container-height .image--withRatio,.image.fit-image-to-container-height .image__imgPreview,.image.fit-image-to-container-height .image__base,.columncontrol__fit--stretch>.image,.columncontrol__fit--stretch>.image .image__with-credits,.columncontrol__fit--stretch>.image .image--withRatio,.columncontrol__fit--stretch>.image .image__imgPreview,.columncontrol__fit--stretch>.image .image__base,.columncontrol__fit--stretch>.section>.section__content>.image,.columncontrol__fit--stretch>.section>.section__content>.image .image__with-credits,.columncontrol__fit--stretch>.section>.section__content>.image .image--withRatio,.columncontrol__fit--stretch>.section>.section__content>.image .image__imgPreview,.columncontrol__fit--stretch>.section>.section__content>.image .image__base{height:100%}
.image.fit-image-to-container-height .image__img,.columncontrol__fit--stretch>.image .image__img,.columncontrol__fit--stretch>.section>.section__content>.image .image__img{-o-object-fit:cover;object-fit:cover;height:100%;min-width:100%;position:absolute}
@media not all and (min-resolution:.001dpcm){@supports(-webkit-appearance:none){.image.fit-image-to-container-height .image__img,.columncontrol__fit--stretch>.image .image__img,.columncontrol__fit--stretch>.section>.section__content>.image .image__img{height:auto;max-height:100%;top:0}
}
}
}