.card.svelte-1irzq9y{background-color:var(--color-white);border-radius:var(--radius-16);color:inherit;text-decoration:none;transition:transform .12s,box-shadow .12s;display:block;overflow:hidden}.card.svelte-1irzq9y:hover{box-shadow:var(--shadow-overlay);transform:translateY(-2px)}.card.svelte-1irzq9y:focus-visible{outline:2px solid var(--color-fire);outline-offset:2px}.card-media.svelte-1irzq9y{padding:.25rem .25rem 0}.photo-tile.svelte-1irzq9y{aspect-ratio:16/11;border-radius:var(--radius-14);background-color:var(--color-forest-tint-1);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.photo-tile.svelte-1irzq9y img:where(.svelte-1irzq9y){object-fit:cover;width:100%;height:100%}.badge-row.svelte-1irzq9y{margin-bottom:.5rem;display:flex}.badge-overlay.svelte-1irzq9y{position:absolute;bottom:.625rem;left:.625rem}.card-body.svelte-1irzq9y{padding:1rem 1rem .625rem}.card-title.svelte-1irzq9y{font-family:var(--font-sans);font-size:var(--text-body-l);letter-spacing:var(--text-body-l--letter-spacing);line-height:1.25;font-weight:var(--text-body-l--font-weight);color:var(--color-forest)}.card-meta.svelte-1irzq9y{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.card-sub.svelte-1irzq9y{font-family:var(--font-sans);font-size:var(--text-body-s);color:var(--color-stone);text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}
