.member[data-astro-cid-g6wi2gm3]{gap:var(--space-m);display:flex}.member--compact[data-astro-cid-g6wi2gm3]{align-items:center}.member--card[data-astro-cid-g6wi2gm3]{border-radius:var(--radius-l);background:var(--color-surface);border:1px solid var(--color-border);height:100%;box-shadow:var(--shadow-m);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);flex-direction:column;gap:0;overflow:hidden}.member--card[data-astro-cid-g6wi2gm3]:hover{box-shadow:var(--shadow-l), var(--shadow-glow);transform:translateY(-6px)}.member__portrait[data-astro-cid-g6wi2gm3]{aspect-ratio:4/5;background-color:var(--color-surface-dark);background-image:radial-gradient(90% 70% at 80% 10%,#2563eb8c,#0000 65%),radial-gradient(#dbeafe24 1px,#0000 1.5px);background-size:auto,14px 14px;position:relative;overflow:hidden}.member__portrait-img[data-astro-cid-g6wi2gm3],.member__silhouette[data-astro-cid-g6wi2gm3]{width:100%;height:100%;transition:scale .7s var(--ease-out);display:block}.member__portrait-img[data-astro-cid-g6wi2gm3]{object-fit:cover}.member__silhouette[data-astro-cid-g6wi2gm3]{fill:none;stroke:#7dd3fc8c;stroke-width:1.5px;padding:18% 14% 0}.member--card[data-astro-cid-g6wi2gm3]:hover [data-astro-cid-g6wi2gm3]:is(.member__portrait-img,.member__silhouette){scale:1.05}.member--card[data-astro-cid-g6wi2gm3] .member__text[data-astro-cid-g6wi2gm3]{padding:var(--space-m) var(--space-m) var(--space-l)}.member--card[data-astro-cid-g6wi2gm3] .member__name[data-astro-cid-g6wi2gm3]{font-size:var(--step-2)}.member--full[data-astro-cid-g6wi2gm3]{flex-direction:column}.member__photo[data-astro-cid-g6wi2gm3]{object-fit:cover;border-radius:50%;flex:none;width:5rem;height:5rem}.member__photo--placeholder[data-astro-cid-g6wi2gm3]{background:var(--color-surface-muted);border:2px dashed var(--color-border-strong)}.member__text[data-astro-cid-g6wi2gm3]>[data-astro-cid-g6wi2gm3]+[data-astro-cid-g6wi2gm3]{margin-block-start:var(--space-2xs)}.member__name[data-astro-cid-g6wi2gm3]{font-size:var(--step-1)}.member--full[data-astro-cid-g6wi2gm3] .member__name[data-astro-cid-g6wi2gm3]{font-size:var(--step-2)}.member__role[data-astro-cid-g6wi2gm3]{color:var(--color-text-muted)}.member--full[data-astro-cid-g6wi2gm3] .member__portrait[data-astro-cid-g6wi2gm3]{border-radius:var(--radius-l);width:min(100%,16rem);box-shadow:var(--shadow-m);flex:none}.member--full[data-astro-cid-g6wi2gm3]:hover [data-astro-cid-g6wi2gm3]:is(.member__portrait-img,.member__silhouette){scale:1.05}@media (width>=36em){.member--full[data-astro-cid-g6wi2gm3]{align-items:flex-start;gap:var(--space-l);flex-direction:row}.member--full[data-astro-cid-g6wi2gm3] .member__portrait[data-astro-cid-g6wi2gm3]{width:12rem}}.service-area[data-astro-cid-l4p47u5c]{width:100%;max-width:26rem;margin-inline:auto}.service-area[data-astro-cid-l4p47u5c] svg[data-astro-cid-l4p47u5c]{width:100%;height:auto;overflow:visible}.sa-ring[data-astro-cid-l4p47u5c],.sa-pin[data-astro-cid-l4p47u5c],.sa-pulse[data-astro-cid-l4p47u5c]{transform-box:view-box;transform-origin:200px 200px}.sa-pulse[data-astro-cid-l4p47u5c]{opacity:0}@media (prefers-reduced-motion:no-preference){[data-motion] [data-revealed] .sa-ring[data-astro-cid-l4p47u5c]{animation:sa-grow .9s var(--ease-out) both}[data-motion] [data-revealed] .sa-ring--2[data-astro-cid-l4p47u5c]{animation-delay:.15s}[data-motion] [data-revealed] .sa-ring--3[data-astro-cid-l4p47u5c]{animation-delay:.3s}[data-motion] [data-revealed] .sa-ring--4[data-astro-cid-l4p47u5c]{animation:sa-grow .9s var(--ease-out) .45s both, sa-turn 90s linear 1.35s infinite}[data-motion] [data-revealed] .sa-pin[data-astro-cid-l4p47u5c]{animation:.8s cubic-bezier(.34,1.56,.64,1) both sa-drop}[data-motion] [data-revealed] .sa-labels[data-astro-cid-l4p47u5c]{animation:fade-in .7s var(--ease-out) .7s both}[data-motion] [data-revealed] .sa-pulse[data-astro-cid-l4p47u5c]{animation:sa-pulse 4s var(--ease-out) 1.2s infinite}[data-motion] [data-revealed] .sa-pulse--late[data-astro-cid-l4p47u5c]{animation-delay:3.2s}}@keyframes sa-grow{0%{opacity:0;scale:.4}}@keyframes sa-turn{to{rotate:360deg}}@keyframes sa-drop{0%{opacity:0;translate:0 -60px;scale:.6}}@keyframes sa-pulse{0%{opacity:.7;scale:1}to{opacity:0;scale:6.2}}
