.TeamSection-module__zSPbva__section{padding:var(--spacing-4xl)0;background:var(--color-bg-secondary);position:relative;overflow:hidden}.TeamSection-module__zSPbva__container{max-width:1200px;padding:0 var(--spacing-xl);margin:0 auto}.TeamSection-module__zSPbva__header{text-align:center;margin-bottom:var(--spacing-2xl)}.TeamSection-module__zSPbva__title{font-size:var(--font-size-3xl);text-transform:uppercase;margin-bottom:var(--spacing-md);font-weight:800}.TeamSection-module__zSPbva__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.TeamSection-module__zSPbva__grid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.TeamSection-module__zSPbva__card{background:var(--color-bg-glass);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.TeamSection-module__zSPbva__card:hover{border-color:var(--color-accent-primary);transform:translateY(-8px);box-shadow:0 20px 40px #0006}.TeamSection-module__zSPbva__imagePlaceholder{aspect-ratio:3/4;width:100%;color:var(--color-text-muted);font-size:var(--font-size-2xl);background:linear-gradient(135deg,#222,#333);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.TeamSection-module__zSPbva__info{padding:var(--spacing-md);text-align:center}.TeamSection-module__zSPbva__name{font-size:var(--font-size-lg);color:var(--color-text-primary);margin-bottom:var(--spacing-xs);font-weight:700}.TeamSection-module__zSPbva__role{font-size:var(--font-size-sm);color:var(--color-accent-primary);text-transform:uppercase;letter-spacing:.1em}
