.person.svelte-1dltcu3{aspect-ratio:3/4.4;background:#dfe5f3;border-radius:20px;position:relative;overflow:hidden}.person.lg.svelte-1dltcu3{aspect-ratio:4/5;border-radius:28px}img.svelte-1dltcu3{object-fit:cover;object-position:50% 8%;filter:grayscale(.2);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s}.person.svelte-1dltcu3:hover img:where(.svelte-1dltcu3){filter:none;transform:scale(1.04)}figcaption.svelte-1dltcu3{background:linear-gradient(#0000,#141946f5 50%);gap:8px;padding:70px 16px 16px;display:grid;position:absolute;inset:auto 0 0}.lg.svelte-1dltcu3 figcaption:where(.svelte-1dltcu3){gap:12px;padding:100px 28px 28px}.ribbon.svelte-1dltcu3{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(100deg,#a77c00,#c99a10);border-radius:14px 0 0 14px;justify-self:start;padding:6px 22px 6px 12px;font-size:10.5px;font-weight:800;line-height:1.25;-webkit-mask:radial-gradient(circle at 100%,#0000 11px,#000 12px);mask:radial-gradient(circle at 100%,#0000 11px,#000 12px)}.lg.svelte-1dltcu3 .ribbon:where(.svelte-1dltcu3){padding:8px 28px 8px 16px;font-size:12px}.name.svelte-1dltcu3{font-size:14px;font-weight:700;line-height:1.3}.lg.svelte-1dltcu3 .name:where(.svelte-1dltcu3){font-family:var(--display);font-size:clamp(1.3rem,2vw,1.8rem);font-stretch:106%;line-height:1.1}
