.media.svelte-1s44sbs{background:var(--color-linen);width:100%;position:relative;overflow:hidden}img.svelte-1s44sbs,video.svelte-1s44sbs{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease-out);display:block}video.svelte-1s44sbs,.loaded.svelte-1s44sbs img:where(.svelte-1s44sbs){opacity:1}@media (prefers-reduced-motion:reduce){img.svelte-1s44sbs{transition:none}}
