.AnimatedSection_section__wp4OX{opacity:0;transform:translateY(30px);transition:opacity var(--transition-slow),transform var(--transition-slow)}.AnimatedSection_section__wp4OX.AnimatedSection_visible__wH_l_{opacity:1;transform:translateY(0)}.TeamCard_card__0S_JI{perspective:1000px;width:100%;height:380px;cursor:pointer;-webkit-tap-highlight-color:transparent}.TeamCard_inner__f3CHc{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.TeamCard_card__0S_JI.TeamCard_flipped__tcj48 .TeamCard_inner__f3CHc{transform:rotateY(180deg)}@media (hover:hover){.TeamCard_card__0S_JI:hover .TeamCard_inner__f3CHc{transform:rotateY(180deg)}}.TeamCard_back__TTquw,.TeamCard_front__2eRUW{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:var(--radius-lg);padding:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border)}.TeamCard_back__TTquw{transform:rotateY(180deg);justify-content:center;text-align:center}.TeamCard_imageContainer__V1t9v{width:140px;height:140px;border-radius:50%;overflow:hidden;margin-bottom:var(--spacing-lg);border:3px solid var(--color-accent)}.TeamCard_image__TLTBK{width:100%;height:100%;background-size:cover;background-position:50%;background-color:var(--color-bg-tertiary)}.TeamCard_name__bU__T{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-xs)}.TeamCard_role__95x6s{font-size:var(--font-size-sm);color:var(--color-accent);font-weight:500}.TeamCard_flipHint__erYVk{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:auto;padding-top:var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-secondary);opacity:.7;transition:opacity var(--transition-fast)}.TeamCard_card__0S_JI:focus .TeamCard_flipHint__erYVk,.TeamCard_card__0S_JI:hover .TeamCard_flipHint__erYVk{opacity:1}@media (hover:hover){.TeamCard_flipHint__erYVk{display:none}}.TeamCard_bio__lkHyi{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--spacing-lg)}.TeamCard_links__bpT1h{display:flex;gap:var(--spacing-md)}.TeamCard_link__nt9UW{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--color-bg-tertiary);color:var(--color-text-secondary);transition:all var(--transition-fast)}.TeamCard_link__nt9UW:hover{background:var(--color-accent);color:var(--color-text-primary)}@media (max-width:768px){.TeamCard_card__0S_JI{height:350px}.TeamCard_imageContainer__V1t9v{width:120px;height:120px}}.Team_hero__79R78{padding-top:calc(var(--header-height) + var(--spacing-4xl));padding-bottom:var(--spacing-3xl);text-align:center}.Team_container__GfRqu{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-lg)}.Team_title__klt6W{font-size:var(--font-size-4xl);font-weight:800;margin-bottom:var(--spacing-md)}.Team_subtitle__tVGE5{font-size:var(--font-size-lg);color:var(--color-text-secondary);max-width:600px;margin:0 auto}.Team_team__GbJqv{padding-bottom:var(--spacing-4xl)}.Team_grid__TO0FT{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}@media (max-width:768px){.Team_hero__79R78{padding-top:calc(var(--header-height) + var(--spacing-2xl));padding-bottom:var(--spacing-xl)}.Team_grid__TO0FT{grid-template-columns:1fr;max-width:400px;margin:0 auto}}