.team-page.svelte-1cobqru{border-top:1px solid var(--line);padding:120px 36px 80px}.team-wrap.svelte-1cobqru{flex-direction:column;gap:48px;max-width:860px;margin:0 auto;display:flex}.team-header.svelte-1cobqru .h2:where(.svelte-1cobqru){margin-top:14px}.team-list.svelte-1cobqru{grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.team-member.svelte-1cobqru{grid-template-columns:72px 1fr;align-items:center;gap:24px;padding:20px 0;display:grid}.member-photo.svelte-1cobqru{background:var(--line-strong);border-radius:20% 0;flex-shrink:0;width:72px;height:72px;overflow:hidden}.member-photo.svelte-1cobqru img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block;position:relative}.member-photo-placeholder.svelte-1cobqru{background:var(--line-strong);width:100%;height:100%}.member-info.svelte-1cobqru{flex-direction:column;gap:3px;display:flex}.member-name.svelte-1cobqru{color:var(--ink);font-size:20px}.member-role.svelte-1cobqru{color:var(--ink-dim);font-size:14px}.member-contact.svelte-1cobqru{flex-wrap:wrap;gap:16px;margin-top:4px;display:flex}.member-contact.svelte-1cobqru a:where(.svelte-1cobqru){color:var(--ink);font-size:14px;transition:color .15s}.member-contact.svelte-1cobqru a:where(.svelte-1cobqru):hover{color:var(--ink-dim)}@media (width<=600px){.team-list.svelte-1cobqru{grid-template-columns:1fr}.team-page.svelte-1cobqru{padding:100px 20px 60px}.team-member.svelte-1cobqru{grid-template-columns:56px 1fr;gap:16px}.member-photo.svelte-1cobqru{width:56px;height:56px}}
