.team-photo.svelte-4k4qb8{border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;margin:0 0 56px;overflow:hidden}.team-photo.svelte-4k4qb8 img:where(.svelte-4k4qb8){width:100%;height:auto;display:block}.team-photo.svelte-4k4qb8 figcaption:where(.svelte-4k4qb8){color:var(--green-800);font-weight:800;font-size:var(--text-sm);padding:14px 20px}.group.svelte-4k4qb8+.group:where(.svelte-4k4qb8){margin-top:56px}.group__title.svelte-4k4qb8{font-size:var(--text-xl);color:var(--green-800);margin-bottom:24px}.members.svelte-4k4qb8{gap:22px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.members.svelte-4k4qb8{grid-template-columns:1fr 1fr}}.member.svelte-4k4qb8{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out);background:#fff;grid-template-columns:120px 1fr;align-items:start;gap:20px;padding:22px;display:grid}.member.svelte-4k4qb8:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.member__photo.svelte-4k4qb8{background:var(--green-100);width:120px;height:120px;box-shadow:var(--shadow);transform:rotate(var(--r));transition:transform .3s var(--ease-spring);border:4px solid #fff;border-radius:46% 54% 52% 48%/55% 45%;overflow:hidden}.member.svelte-4k4qb8:hover .member__photo:where(.svelte-4k4qb8){transform:rotate(0)scale(1.04)}.member__photo.svelte-4k4qb8 img:where(.svelte-4k4qb8){object-fit:cover;width:100%;height:100%}.member__body.svelte-4k4qb8{gap:4px;display:grid}.member__body.svelte-4k4qb8 h3:where(.svelte-4k4qb8){margin:8px 0 0}.role.svelte-4k4qb8{color:var(--green-500);font-weight:800;font-size:var(--text-sm);margin-bottom:6px}.member__body.svelte-4k4qb8 p:where(.svelte-4k4qb8):last-child{color:var(--muted);font-size:var(--text-sm)}@media (width<=480px){.member.svelte-4k4qb8{grid-template-columns:1fr}.member__photo.svelte-4k4qb8{width:110px;height:110px}}
