.TeamList_TeamSection__Os7P2{max-width:var(--wrapper-max-width);padding-left:40px;padding-right:40px;margin:0 auto}@media(max-width:640px){.TeamList_TeamSection__Os7P2{padding-left:4px;padding-right:4px}}.TeamList_TeamSection__Os7P2{padding-top:var(--l2);padding-bottom:var(--l3);display:grid;grid-gap:var(--l2);gap:var(--l2)}.TeamList_TeamHeader__22zIZ{display:grid;grid-gap:var(--s3);gap:var(--s3)}@media(max-width:640px){.TeamList_TeamHeader__22zIZ{padding:0 var(--m1)}}.TeamList_TeamTitle__8eNGn{color:var(--vh-red);font-size:clamp(2rem,3vw,3.8rem);font-weight:700;line-height:1.1;margin:0}.TeamList_TeamSubtitle__EZZyJ{font-size:var(--m1);color:var(--text-muted);max-width:560px}.TeamList_TeamGrid__phB9k{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--l1);gap:var(--l1)}@media(min-width:641px)and (max-width:1152px){.TeamList_TeamGrid__phB9k{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.TeamList_TeamGrid__phB9k{grid-template-columns:1fr;padding:0 var(--m1)}}.TeamList_TeamCard__z0Y3f{display:flex;flex-direction:column;background-color:var(--bg-1);border-radius:var(--l1);overflow:hidden;text-decoration:none;color:var(--text);transition:background-color .15s}.TeamList_TeamCard__z0Y3f:hover{background-color:var(--bg-2)}.TeamList_TeamCard__z0Y3f:hover .TeamList_TeamCardImage__ReDKt,.TeamList_TeamCard__z0Y3f:hover .TeamList_TeamCardPicture__ykGnV img{transform:scale(1.03)}@media(max-width:640px){.TeamList_TeamCard__z0Y3f{border-radius:var(--m4)}}.TeamList_TeamCardImageWrapper__a5_LZ{flex-shrink:0;overflow:hidden;background-color:var(--bg-2);aspect-ratio:16/12}@media(max-width:640px){.TeamList_TeamCardImageWrapper__a5_LZ{aspect-ratio:3/4}}@media(min-width:641px)and (max-width:1152px){.TeamList_TeamCardImageWrapper__a5_LZ{aspect-ratio:4/4}}@media(min-width:1153px)and (max-width:1440px){.TeamList_TeamCardImageWrapper__a5_LZ{aspect-ratio:16/12}}.TeamList_TeamCardPicture__ykGnV{display:block;width:100%;height:100%}.TeamList_TeamCardImage__ReDKt,.TeamList_TeamCardPicture__ykGnV img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;transition:transform .3s ease}.TeamList_TeamCardImagePlaceholder__K5TRk{width:100%;height:100%;background-color:var(--bg-3);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--l2);font-weight:var(--weight-bold);letter-spacing:.05em}.TeamList_TeamCardBody__IgfvC{padding:var(--m1) var(--l1) var(--s1);display:grid;grid-gap:var(--s1);gap:var(--s1)}.TeamList_TeamCardDepartment__H7fSB{background-color:var(--bg-2);max-width:-moz-fit-content;max-width:fit-content;display:inline;padding:var(--xs2) var(--s1);border-radius:var(--l1);font-size:var(--s4);text-wrap:nowrap;line-height:1.35}.TeamList_TeamCardName__Bhno0{font-size:var(--m3);font-weight:var(--weight-bold);line-height:1.25;padding:2px 0!important;margin:0}.TeamList_TeamCardRole__lo9c9{display:inline-block;max-width:-moz-fit-content;max-width:fit-content;font-size:var(--s4);padding:var(--xs2) var(--s1);color:var(--arrow-7);border:1px solid var(--arrow-7);border-radius:var(--xl4);line-height:1.35;text-wrap:nowrap}.TeamList_TeamCardOneliner__vfnXD{font-size:var(--s4);color:var(--text-muted);line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0}.TeamList_TeamCardGmc__J8HFL{display:flex;align-items:baseline;gap:var(--s2);margin:var(--s2) 0 0;font-size:var(--s4);color:var(--text)}.TeamList_TeamCardGmcLabel__KEpMW{font-size:var(--s2);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.TeamList_TeamCardFooter__fEu6V{padding:var(--l1);margin-top:auto}.TeamList_ReadButton__LPHBz{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:var(--m1);color:var(--text)}.TeamList_ReadButtonIcon__7mX1l{padding:var(--s3);border-radius:1600px;background-color:var(--bg-2);aspect-ratio:1/1;flex-shrink:0;display:flex;align-items:center;justify-content:center}.TeamList_ReadButtonIcon__7mX1l svg{width:20px;aspect-ratio:1/1}.TeamList_ReadButtonIcon__7mX1l svg *{stroke:var(--text)}.TeamList_EmptyState__fUjHC{grid-column:1/-1;text-align:center;padding:var(--l3) 0;color:var(--text-muted)}