.team-card[data-astro-cid-urobqpsr]{background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;height:100%;box-shadow:var(--shadow-sm);transition:transform var(--transition-normal),box-shadow var(--transition-normal)}.team-card[data-astro-cid-urobqpsr]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.avatar-area[data-astro-cid-urobqpsr]{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.photo-wrapper[data-astro-cid-urobqpsr]{flex-shrink:0}.avatar-image[data-astro-cid-urobqpsr]{width:84px;height:84px;border-radius:var(--radius-full);object-fit:cover;object-position:center top;box-shadow:var(--shadow-sm);border:2.5px solid var(--color-border-subtle)}.avatar-initials[data-astro-cid-urobqpsr]{width:84px;height:84px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-midnight-blue) 0%,var(--color-electric-blue) 100%);color:var(--color-warm-white);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.6rem;font-weight:700;letter-spacing:.05em;box-shadow:var(--shadow-sm);border:2.5px solid var(--color-border-subtle)}.avatar-awards-badges[data-astro-cid-urobqpsr]{display:flex;align-items:center;gap:.75rem;margin-left:auto}.avatar-seal-wrapper[data-astro-cid-urobqpsr]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;transition:transform var(--transition-fast)}.avatar-seal-wrapper[data-astro-cid-urobqpsr]:hover{transform:scale(1.12)}.avatar-award-seal[data-astro-cid-urobqpsr]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 2px 5px rgba(0,0,0,.12))}.member-name[data-astro-cid-urobqpsr]{font-size:var(--fs-lg);color:var(--color-text-primary);margin-bottom:.25rem}.member-role[data-astro-cid-urobqpsr]{font-size:var(--fs-base);font-weight:600;color:var(--color-brand-primary);margin-bottom:.15rem}.member-subrole[data-astro-cid-urobqpsr]{font-size:var(--fs-sm);color:var(--color-text-muted);margin-bottom:.5rem}.member-email-row[data-astro-cid-urobqpsr]{display:flex;align-items:center;gap:.4rem;margin-bottom:1rem;font-size:var(--fs-sm)}.email-icon[data-astro-cid-urobqpsr]{color:var(--color-brand-primary);flex-shrink:0}.member-email-link[data-astro-cid-urobqpsr]{color:var(--color-brand-primary);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.member-email-link[data-astro-cid-urobqpsr]:hover{text-decoration:underline;color:var(--color-brand-hover)}.member-bio[data-astro-cid-urobqpsr]{font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:1.6;margin-bottom:1.25rem;flex:1}.awards-details-box[data-astro-cid-urobqpsr]{background:#ffb8000f;border:1px solid rgba(255,184,0,.25);border-radius:var(--radius-md);padding:.75rem .9rem;margin-bottom:1.25rem}.awards-header-title[data-astro-cid-urobqpsr]{display:block;font-size:.75rem;font-weight:700;color:#b38000;margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.04em}.awards-text-list[data-astro-cid-urobqpsr]{list-style:none;font-size:.8rem;color:var(--color-text-secondary);display:flex;flex-direction:column;gap:.3rem}.awards-text-list[data-astro-cid-urobqpsr] li[data-astro-cid-urobqpsr] strong[data-astro-cid-urobqpsr]{color:var(--color-text-primary)}.issuer-name[data-astro-cid-urobqpsr]{color:var(--color-text-muted)}.ownership-badge[data-astro-cid-urobqpsr]{background:#2878f014;border-left:3px solid var(--color-brand-primary);padding:.65rem .85rem;border-radius:4px;font-size:.8rem;color:var(--color-text-secondary);line-height:1.4;margin-bottom:1.25rem;display:flex;gap:.5rem}.info-icon[data-astro-cid-urobqpsr]{color:var(--color-brand-primary);flex-shrink:0;margin-top:2px}.focus-tags[data-astro-cid-urobqpsr]{display:flex;flex-wrap:wrap;gap:.4rem}.focus-tag[data-astro-cid-urobqpsr]{background:var(--color-bg-surface-elevated);color:var(--color-text-secondary);font-size:.75rem;font-weight:600;padding:.25rem .65rem;border-radius:var(--radius-full)}
