:where(.dynamic-image.svelte-1xxkakd:not(.photo)){background:var(--bg-2);width:100%;height:100%;display:block;position:relative;overflow:hidden}.dynamic-image.svelte-1xxkakd:not(.photo) img:where(.svelte-1xxkakd){object-fit:var(--image-fit,cover);object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.dynamic-image.photo.svelte-1xxkakd{object-fit:var(--image-fit,cover);object-position:center;max-width:100%;display:block}.dynamic-image.photo.is-fluid.svelte-1xxkakd{max-width:100%}.dynamic-image.svelte-1xxkakd:not(.photo) img.placeholder:where(.svelte-1xxkakd){object-fit:contain;animation:.5s svelte-1xxkakd-dynamic-image-in}.dynamic-image.photo.placeholder-in.svelte-1xxkakd{animation:.5s svelte-1xxkakd-dynamic-image-in}@keyframes svelte-1xxkakd-dynamic-image-in{0%{opacity:0}to{opacity:1}}:where(.dynamic-image.svelte-1xxkakd:not(.photo) .photo:where(.svelte-1xxkakd)){opacity:0}:where(.dynamic-image.svelte-1xxkakd:not(.photo) .photo.is-shown:where(.svelte-1xxkakd)){opacity:1;transition:opacity .5s}@media (prefers-reduced-motion:reduce){:where(.dynamic-image.svelte-1xxkakd:not(.photo) .photo.is-shown:where(.svelte-1xxkakd)){transition:none}.dynamic-image.svelte-1xxkakd:not(.photo) img.placeholder:where(.svelte-1xxkakd),.dynamic-image.photo.placeholder-in.svelte-1xxkakd{animation:none}}
