.card.svelte-1udyrqm{color:#fff;background:var(--paper-2);border-radius:.9rem;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 .3rem 1rem #0000001f}img.svelte-1udyrqm{object-fit:cover;filter:brightness(.8)grayscale();width:100%;height:100%;transition:filter .5s ease-in-out,scale .5s ease-in-out}.card.svelte-1udyrqm:hover img:where(.svelte-1udyrqm),.card.svelte-1udyrqm:focus-visible img:where(.svelte-1udyrqm){filter:none;scale:1.03}.card.svelte-1udyrqm:hover{color:#fff}.label.svelte-1udyrqm{text-align:right;background:linear-gradient(#0000,#0000008c);padding:2rem .9rem .7rem;line-height:1.2;display:grid;position:absolute;inset:auto 0 0}.title.svelte-1udyrqm{font-size:1.15rem;font-weight:700}.sub.svelte-1udyrqm{opacity:.85;font-size:.8rem}.tag.svelte-1udyrqm{border:2px solid var(--paper);background:var(--tone);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.7rem;left:.7rem}.sr.svelte-1udyrqm{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.typo.svelte-1udyrqm{color:var(--ink);border:1px solid var(--rule);box-shadow:none}.typo.svelte-1udyrqm:hover{color:var(--ink)}.mark.svelte-1udyrqm{letter-spacing:.08em;color:var(--ink-2);place-items:center;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-variant-caps:all-small-caps;transition:color .5s ease-in-out,scale .5s ease-in-out;display:grid;position:absolute;inset:0 0 2.5rem}.typo.svelte-1udyrqm:hover .mark:where(.svelte-1udyrqm),.typo.svelte-1udyrqm:focus-visible .mark:where(.svelte-1udyrqm){color:var(--brand);scale:1.05}.typo.svelte-1udyrqm .label:where(.svelte-1udyrqm){background:0 0}.typo.svelte-1udyrqm .sub:where(.svelte-1udyrqm){color:var(--ink-2);opacity:1}
