.mah-canvas.mah-canvas-image{box-sizing:border-box;margin-left:auto;margin-right:auto;overflow:hidden;padding-bottom:var(--mds--padding--lg);padding-top:var(--mds--padding--lg)}@media(min-width:769px){.mah-canvas.mah-canvas-image .mah-blocks-image-wrapper:has(.mah-blocks-image-magnifier-wrapper) .mah-blocks-image img{transition:filter .2s ease}.mah-canvas.mah-canvas-image .mah-blocks-image-wrapper:has(.mah-blocks-image-magnifier-wrapper):hover .mah-blocks-image img{filter:brightness(.55)}}.mah-canvas.mah-canvas-image.is-fluid-size{max-width:100%;width:100%}.mah-canvas.mah-canvas-image.is-full-size{max-width:100%;width:100vw}.mah-canvas.mah-canvas-image.is-wide-size{max-width:1440px;padding-left:var(--mds--padding--lg);padding-right:var(--mds--padding--lg);width:100%}.mah-canvas.mah-canvas-image.is-medium-size{max-width:1040px;width:calc(100% - clamp(var(--mds--size--lg),(100% - 1040px)/2,200px)*2)}.mah-canvas.mah-canvas-image.is-fit-height{align-items:center;display:flex;flex-direction:column;height:100%;visibility:hidden}.mah-canvas.mah-canvas-image.is-fit-height.is-left-alignment{align-items:start}.mah-canvas.mah-canvas-image.is-fit-height.is-center-alignment{align-items:center}.mah-canvas.mah-canvas-image.is-fit-height.is-right-alignment{align-items:end}.mah-canvas.mah-canvas-image.is-fit-height.is-fit-height-initialized{visibility:visible}.mah-canvas.mah-canvas-image.is-fit-height .mah-blocks-image-wrapper{height:auto;max-height:100%;max-width:100%;overflow:hidden;width:min(var(--mah-blocks-image-width,100%),100%)}.mah-canvas.mah-canvas-image.is-fit-height figure.mah-blocks-image{align-items:flex-start;display:inline-flex;flex:0 1 auto;flex-direction:column;height:auto;margin:0 auto;max-width:100%;min-height:0;width:100%}.mah-canvas.mah-canvas-image.is-fit-height figure.mah-blocks-image img.mah-blocks-image{height:auto;max-height:none;max-width:100%;min-height:0;width:100%}.mah-canvas.mah-canvas-image.is-fit-height figure.mah-blocks-image img.mah-blocks-image:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:var(--mah-blocks-image-intrinsic-width,3000px) var(--mah-blocks-image-intrinsic-height,1500px)}.mah-canvas.mah-canvas-image.is-fit-height figcaption{box-sizing:border-box;max-width:100%;width:100%}@media(min-width:768px){.mah-canvas.mah-canvas-image.is-fit-height figcaption{width:auto}}.mah-canvas.mah-canvas-body-content+.mah-canvas.mah-canvas-image,.mah-canvas.mah-canvas-image+.mah-canvas.mah-canvas-image,.mah-canvas.mah-canvas-section-title+.mah-canvas.mah-canvas-image{padding-top:0}
