.fig.svelte-jacdl0{margin:0}.frame.svelte-jacdl0{border:1px solid var(--hairline);background:var(--mat);transition:transform .55s var(--ease), box-shadow .55s var(--ease);padding:clamp(.45rem,.9vw,.8rem);position:relative}.trace.svelte-jacdl0{width:100%;height:100%;color:var(--hairline);pointer-events:none;position:absolute;inset:0;overflow:visible}.fig.svelte-jacdl0:hover .frame:where(.svelte-jacdl0){transform:translateY(-4px);box-shadow:0 30px 50px -34px #17151173}.clip.svelte-jacdl0{position:relative;overflow:hidden}.clip.svelte-jacdl0 img:where(.svelte-jacdl0){object-fit:cover;will-change:transform;width:100%;height:100%}.img-wrap.svelte-jacdl0{will-change:transform;width:100%;height:100%}.img-wrap.svelte-jacdl0 picture,.img-wrap.svelte-jacdl0 img{object-fit:cover;width:100%;height:100%;display:block}figcaption.svelte-jacdl0{align-items:baseline;gap:.9rem;margin-top:.75rem;padding-inline:.1rem;display:flex}.num.svelte-jacdl0{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--terra);white-space:nowrap;transition:transform .45s var(--ease);font-size:.62rem;font-weight:620}.cap.svelte-jacdl0{color:var(--ink-faint);transition:color .45s var(--ease), transform .45s var(--ease);font-size:.95rem;font-style:italic}.fig.svelte-jacdl0:hover .cap:where(.svelte-jacdl0){color:var(--ink-soft);transform:translate(.35em)}
