:root,:host{--image-border-width: 1px;--image-border-style: solid;--image-border-color: rgba(10, 13, 18, 0.18);--image-border-padding: 4px;--image-border-radius: 16px;--image-aspect-ratio: auto;--image-transform: scale(1.05);--image-overlay-background: rgba(0, 0, 0, 0.5);--image-overlay-color: white;--image-overlay-size: 4rem;--image-overlay-font-weight: var(--font-weight-regular);--image-overlay-line-height: var(--line-height-x-large);--image-row-gap: 1rem;--image-column-gap: 2rem}picture{overflow:hidden;max-width:100%;border-radius:var(--image-border-radius)}picture.with-border{border-width:var(--image-border-width, none);border-style:var(--image-border-style, none);border-color:var(--image-border-color, none);border-radius:var(--image-border-radius);padding:var(--image-border-padding, 0)}picture.with-border img{border-radius:max(0px,var(--image-border-radius) - var(--image-border-padding, 0px))}picture.circle{--image-border-radius: 9999px;--image-aspect-ratio: 1 / 1}picture,picture img{position:relative;display:block;margin:0;width:100%;height:100%;transition:all .35s;aspect-ratio:var(--image-aspect-ratio, auto);object-fit:cover}picture.link:hover img{transform:var(--image-transform, scale(1.05))}picture>a.link{position:absolute;z-index:99;content:"";display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0}picture .overlay{position:absolute;z-index:10;content:"";display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:var(--image-overlay-background, rgba(0, 0, 0, 0.5));color:var(--image-overlay-color, white)}picture .overlay span{display:flex;color:var(--image-overlay-color) !important;font-size:var(--image-overlay-size);font-weight:var(--image-overlay-font-weight, var(--font-weight-regular));line-height:var(--image-overlay-line-height, var(--line-height-x-large))}picture .overlay span svg{width:var(--image-overlay-size);height:var(--image-overlay-size);color:inherit !important}picture .overlay span svg,picture .overlay span svg>*{color:var(--image-overlay-color)}figure.picture{display:flex;flex-direction:var(--flex-direction, row);gap:var(--image-row-gap, 2em) var(--image-column-gap, 1em);align-items:flex-start}figure.picture:not([class*=description-position--]){--flex-direction: column}figure.picture .picture__wrapper{display:flex;width:100%;flex:1 1 max-content;height:auto;place-items:center}figure.picture .picture__wrapper picture{width:auto;height:auto}figure.picture figcaption{align-self:var(--bottom-decription-align, center);flex:1 0 var(--figcaption-width, inherit);width:var(--figcaption-width, inherit);max-width:100%}figure.picture.description-position--left{--flex-direction: row-reverse;--bottom-decription-align: start;--figcaption-width: 320px}figure.picture.description-position--right{--flex-direction: row;--bottom-decription-align: start;--figcaption-width: 320px}figure.picture.description-position--bottom-left{--flex-direction: column;--bottom-decription-align: start}figure.picture.description-position--bottom-center{--flex-direction: column;--bottom-decription-align: center}figure.picture.description-position--bottom-right{--flex-direction: column;--bottom-decription-align: end}@media screen and (max-width: 767px){figure.picture{--flex-direction: column !important;--figcaption-width: inherit !important}}