.gallery-card.svelte-2r1482{isolation:isolate;aspect-ratio:1;color:#fff;background:#fffaf7;margin:0;display:block;position:relative;overflow:hidden}.gallery-card.svelte-2r1482:focus-visible{outline:3px solid var(--color-brand-purple);outline-offset:3px}.gallery-image.svelte-2r1482{object-fit:cover;width:100%;height:100%;transition:scale .18s,filter .18s;transition-timing-function:var(--default-transition-timing-function)}.gallery-card.svelte-2r1482:is(:where(.svelte-2r1482):hover,:where(.svelte-2r1482):focus-visible) .gallery-image:where(.svelte-2r1482){filter:saturate(1.04);scale:1.025}.gallery-shade.svelte-2r1482{pointer-events:none;z-index:1;background:linear-gradient(to bottom in oklab, transparent 48%, #2d2235cc);opacity:0;transition:opacity .18s;transition-timing-function:var(--default-transition-timing-function);display:none;position:absolute;inset:0}.gallery-caption.svelte-2r1482{inset-inline:0;z-index:2;opacity:0;transition:opacity .18s,translate .18s;transition-timing-function:var(--default-transition-timing-function);gap:.125rem;padding:1rem;font-size:.875rem;line-height:1.3;display:none;position:absolute;bottom:0;translate:0 .5rem}.gallery-caption.svelte-2r1482 strong:where(.svelte-2r1482){font-size:15px;font-weight:800}.gallery-card.svelte-2r1482:is(:where(.svelte-2r1482):hover,:where(.svelte-2r1482):focus-visible) :is(.gallery-shade:where(.svelte-2r1482),.gallery-caption:where(.svelte-2r1482)){opacity:1;translate:0}@media (width>=48rem){.gallery-shade.svelte-2r1482{display:block}.gallery-caption.svelte-2r1482{display:grid}}
