.image{--image-credits-height: 100%;--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__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%}.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);-ms-writing-mode:tb-lr;writing-mode:vertical-lr;transform:rotate(180deg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image.fit-image-to-container-height .image__with-credits,.image.fit-image-to-container-height .image--withRatio,.image.fit-image-to-container-height .image__base,.fit-image-to-container-height .stage__image .image__with-credits,.fit-image-to-container-height .stage__image .image--withRatio,.fit-image-to-container-height .stage__image .image__base{height:100%}.image.fit-image-to-container-height .image__img,.fit-image-to-container-height .stage__image .image__img{-o-object-fit:cover;object-fit:cover;height:100%;min-width:100%;position:absolute}.image.fit-image-auto{width:auto}.image.fit-image-auto .image__base{width:var(--image-with-auto-container-width)}