.member.svelte-10j708a.svelte-10j708a{display:flex;flex-direction:column;gap:12px;width:100%}.portrait.svelte-10j708a.svelte-10j708a{position:relative;aspect-ratio:1;border-radius:18px;overflow:hidden;background:var(--surface-2);border:1px solid var(--line)}.shot.svelte-10j708a.svelte-10j708a{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:grayscale(1) contrast(1.03) brightness(.95);transition:filter var(--hov),transform var(--hov)}.member.svelte-10j708a:hover .shot.svelte-10j708a{filter:grayscale(0) contrast(1) brightness(1);transform:scale(1.05)}.ring.svelte-10j708a.svelte-10j708a{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;pointer-events:none;box-shadow:inset 0 0 0 0 transparent;transition:box-shadow var(--hov)}.member.svelte-10j708a:hover .ring.svelte-10j708a{box-shadow:inset 0 0 0 2px hsl(var(--primary) / .75),0 22px 44px -26px hsl(var(--primary) / .55)}.meta.svelte-10j708a.svelte-10j708a{display:flex;flex-direction:column;gap:3px;padding-left:2px}.m-name.svelte-10j708a.svelte-10j708a{font-family:var(--font-display);font-weight:800;font-size:15px;color:var(--text);line-height:1.1}.m-role.svelte-10j708a.svelte-10j708a{font-size:11.5px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:var(--accent)}@media (prefers-reduced-motion: reduce){.shot.svelte-10j708a.svelte-10j708a{transition:none}}
