.tcard[data-astro-cid-2j4pvuk3]{background:var(--color-ink-950);height:500px;color:var(--color-text-inverse);border-radius:16px;text-decoration:none;display:block;position:relative;overflow:clip}.tcard[data-astro-cid-2j4pvuk3] .tcard__photo{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.tcard[data-astro-cid-2j4pvuk3]:hover .tcard__photo,.tcard[data-astro-cid-2j4pvuk3]:focus-visible .tcard__photo{transform:scale(1.03)}.tcard[data-astro-cid-2j4pvuk3]:after{content:"";background:linear-gradient(to bottom, #030b1900 30%, var(--color-ink-950) 100%);position:absolute;inset:0}.tcard__badge[data-astro-cid-2j4pvuk3],.tcard__foot[data-astro-cid-2j4pvuk3]{z-index:1}.tcard__badge[data-astro-cid-2j4pvuk3]{background:var(--color-accent);width:fit-content;color:var(--color-on-accent);letter-spacing:.5px;border-radius:4px;margin:0;padding:4px 10px;font-size:13px;font-weight:500;line-height:18px;position:absolute;top:24px;left:24px}.tcard__foot[data-astro-cid-2j4pvuk3]{inset-inline:24px;border-block-start:1px solid #f7f8fa;align-items:center;gap:12px;padding-block-start:25px;display:flex;position:absolute;bottom:24px}.tcard[data-astro-cid-2j4pvuk3] .tcard__avatar{object-fit:cover;border-radius:50%;flex:none;width:60px;height:60px}.tcard__names[data-astro-cid-2j4pvuk3]{gap:3px;min-width:0;display:grid}.tcard__profile[data-astro-cid-2j4pvuk3]{font-family:var(--font-serif);font-size:19px;font-weight:700;line-height:19px}.tcard__who[data-astro-cid-2j4pvuk3]{font-size:18px;line-height:23.4px}@media (prefers-reduced-motion:reduce){.tcard[data-astro-cid-2j4pvuk3] .tcard__photo{transition:none}}
