.single-image{max-width:min(var(--si-max, 100%),var(--si-intrinsic, 99999px))}.single-image--align-left{margin-right:auto}.single-image--align-center{margin-left:auto;margin-right:auto}.single-image--align-right{margin-left:auto}.single-image__media{position:relative;overflow:hidden;border-radius:14px}.single-image--has-minh .single-image__media{min-height:var(--si-min-h, 0px);display:flex;align-items:center;justify-content:center}.single-image--has-minh .single-image__link{width:100%;display:flex;align-items:center;justify-content:center}.single-image__media img{display:block;width:100%;height:auto;opacity:1;position:relative;z-index:0;transition:transform .3s ease,opacity .3s ease;will-change:transform,opacity;image-rendering:auto}.single-image--has-minh .single-image__media img{width:auto;max-width:100%;height:auto;max-height:100%}.single-image__link{display:block}.single-image__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;transition:background .3s ease;pointer-events:none;z-index:1}.single-image__caption{margin-top:.75rem;font-size:.95rem;line-height:1.35;color:#000000c7;opacity:.95}.single-image__caption-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:65ch;overflow-wrap:anywhere}.single-image--align-center .single-image__caption{text-align:center}.single-image--align-right .single-image__caption{text-align:right}@media (hover: hover) and (pointer: fine){.single-image__media[data-effect=zoom]:hover img,.single-image__media[data-effect=zoom]:focus-within img{transform:scale(1.05)}.single-image__media[data-effect=overlay]:hover .single-image__overlay,.single-image__media[data-effect=overlay]:focus-within .single-image__overlay{background:#00000059}.single-image__media[data-effect=zoom_overlay]:hover img,.single-image__media[data-effect=zoom_overlay]:focus-within img{transform:scale(1.05)}.single-image__media[data-effect=zoom_overlay]:hover .single-image__overlay,.single-image__media[data-effect=zoom_overlay]:focus-within .single-image__overlay{background:#00000059}}.single-image.is-effect-reveal_zoom_overlay .single-image__media img{transform:scale(1.08);opacity:0}.single-image.is-effect-reveal_zoom_overlay .single-image__overlay{background:#00000059}.single-image.is-effect-reveal_zoom_overlay.is-revealed .single-image__media img{transform:scale(1);opacity:1}.single-image.is-effect-reveal_zoom_overlay.is-revealed .single-image__overlay{background:#0000}@media (hover: hover) and (pointer: fine){.single-image.is-effect-reveal_zoom_overlay.is-revealed .single-image__media:hover img,.single-image.is-effect-reveal_zoom_overlay.is-revealed .single-image__media:focus-within img{transform:scale(1.05)}.single-image.is-effect-reveal_zoom_overlay.is-revealed .single-image__media:hover .single-image__overlay,.single-image.is-effect-reveal_zoom_overlay.is-revealed .single-image__media:focus-within .single-image__overlay{background:#00000059}}@media (prefers-reduced-motion: reduce){.single-image__media img,.single-image__overlay{transition:none!important}}.single-image__media--bg{min-height:var(--si-min-h, 420px);width:100%}.single-image__bg{display:block;width:100%;height:100%;min-height:inherit;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:var(--si-bg-url, none)}.single-image--bg{max-width:none;width:calc(100% + var(--si-col-pad-left, 0px) + var(--si-col-pad-right, 0px));margin-left:calc(-1 * var(--si-col-pad-left, 0px));margin-right:calc(-1 * var(--si-col-pad-right, 0px))}.single-image--bg{--si-col-pad-left: calc(var(--bs-gutter-x, 1.5rem) / 2);--si-col-pad-right: calc(var(--bs-gutter-x, 1.5rem) / 2)}.layout-builder__layout .row.layout-builder__layout,.layout.row.layout-builder__layout{align-items:stretch}.si-text-col{display:flex;flex-direction:column;justify-content:center;height:100%}.si-text-col>.block,.si-text-col>.layout__region,.si-text-col>.layout__region>.block{height:100%}
