a.link.svelte-73gbxf{position:relative;height:100%;width:100%;margin:auto}.configurable-image.svelte-73gbxf{display:block;border:none;cursor:pointer;width:var(--image-width, unset);min-width:var(--image-min-width, unset);max-width:var(--image-max-width, unset);height:var(--image-height, unset);min-height:var(--image-min-height, unset);max-height:var(--image-max-height, unset);object-fit:var(--image-object-fit, unset);background-color:var(--background-color, unset);margin:auto}.configurable-image.hover-background.svelte-73gbxf:hover{background-color:var(--hover-background-color, var(--background-color, unset))}.configurable-image.hover-overlay.svelte-73gbxf:after{content:"";display:block;width:100%;height:100%;background-color:transparent;transition:background-color var(--hover-animation-duration, .25s)}.configurable-image.hover-overlay.svelte-73gbxf:hover:after{background-color:var(--hover-overlay-color, transparent)}.configurable-image.hover-zoom.svelte-73gbxf{transform-origin:0 0;transition:transform var(--hover-animation-duration, .25s),visibility var(--hover-animation-duration, .25s) ease-in;z-index:1;position:relative}.configurable-image.hover-zoom.svelte-73gbxf:hover{transform:scale(var(--hover-zoom-factor, 2))}.link.svelte-73gbxf div.image-hover:where(.svelte-73gbxf){position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.link.svelte-73gbxf div.image-hover:where(.svelte-73gbxf) img:where(.svelte-73gbxf){opacity:0;transition:opacity .2s;object-fit:contain}.link.svelte-73gbxf:hover div.image-hover:where(.svelte-73gbxf) img.hover-replace:where(.svelte-73gbxf){opacity:1}
