.card.svelte-n3ft5o{color:inherit;text-decoration:none;display:block}.frame.svelte-n3ft5o{aspect-ratio:3/4;background:var(--bg-2);border:1px solid var(--line);position:relative;overflow:hidden}img.svelte-n3ft5o{object-fit:cover;filter:grayscale(.85)contrast(1.05)brightness(.7);width:100%;height:100%;transition:filter 1.2s,transform 1.6s;transform:scale(1.04)}.mist.svelte-n3ft5o{background:linear-gradient(#0000 45%,#9aa0978c),radial-gradient(circle at 50% 40%,#0000 30%,#0d0e0c8c);transition:opacity 1.2s;position:absolute;inset:0}.number.svelte-n3ft5o{font-family:var(--type);letter-spacing:.2em;color:var(--bone);opacity:.7;font-size:.72rem;position:absolute;top:.8rem;left:.9rem}.card.svelte-n3ft5o:hover img:where(.svelte-n3ft5o),.card.svelte-n3ft5o:focus-visible img:where(.svelte-n3ft5o){filter:grayscale(0)contrast()brightness(.95);transform:scale(1)}.card.svelte-n3ft5o:hover .mist:where(.svelte-n3ft5o),.card.svelte-n3ft5o:focus-visible .mist:where(.svelte-n3ft5o){opacity:.25}.card.svelte-n3ft5o:hover .frame:where(.svelte-n3ft5o){animation:.35s steps(2,end) svelte-n3ft5o-static}.label.svelte-n3ft5o{padding:.8rem .1rem 0}h3.svelte-n3ft5o{letter-spacing:.02em;margin:0;font-size:1.35rem;font-weight:400;line-height:1.2}p.svelte-n3ft5o{font-family:var(--type);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:.25rem 0 0;font-size:.72rem}@keyframes svelte-n3ft5o-static{50%{filter:contrast(1.6)brightness(1.3);transform:translate(2px)}}
