.TeamFilters_FilterWrapper__N0AZD{display:grid;grid-gap:30px;gap:30px}@media(max-width:640px){.TeamFilters_FilterWrapper__N0AZD{padding:0 var(--m1)}}.TeamFilters_VisuallyHidden__s9IYl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.TeamFilters_FilterPanel__UEL7Z{background-color:var(--bg-1);border-radius:var(--l1);padding:var(--l1);display:grid;grid-gap:var(--l1);gap:var(--l1)}.TeamFilters_FilterPanelTop__quOpA{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--l1);flex-wrap:wrap}.TeamFilters_FilterPanelIntro__TmwX_{display:grid;grid-gap:var(--s2);gap:var(--s2);max-width:640px}.TeamFilters_FilterPanelHeading__LP_TD{font-size:var(--m3);font-weight:var(--weight-bold);margin:0}.TeamFilters_FilterPanelDescription__5ORcb{font-size:var(--s4);color:var(--text-muted);line-height:1.6;margin:0}.TeamFilters_SearchBox__IHm_M{position:relative;flex-shrink:0;min-width:360px}@media(max-width:640px){.TeamFilters_SearchBox__IHm_M{min-width:0;width:100%}}.TeamFilters_SearchInput__S5M2n{width:100%;background-color:var(--bg-2);border:none;border-radius:var(--xl4);padding:var(--m1) var(--l2) var(--m1) var(--m1);font-size:var(--m1);font-family:inherit;color:var(--text)}.TeamFilters_SearchInput__S5M2n:focus{outline:2px solid var(--bungee-7);outline-offset:2px}.TeamFilters_SearchIcon__AuK6v{position:absolute;right:var(--m1);top:50%;transform:translateY(-50%);pointer-events:none}.TeamFilters_SearchIcon__AuK6v *{stroke:var(--text-muted)}.TeamFilters_FilterRow__MYCcD{display:flex;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}@media(min-width:1341px){.TeamFilters_FilterRow__MYCcD{gap:90px}}.TeamFilters_FilterSelectWrapper__WhSPR{position:relative;flex:1 1;min-width:160px}@media(max-width:1100px){.TeamFilters_FilterSelectWrapper__WhSPR{flex:1 1 100%;min-width:0}.TeamFilters_MobileFilterPanel__YwUSc{display:none;border:1px solid var(--arrow-7);border-radius:var(--l1);padding:var(--m1)}.TeamFilters_MobileFilterPanelOpen__X0_y4{display:block;position:fixed;left:var(--m1);right:var(--m1);bottom:var(--m1);max-width:380px;margin:0 auto;max-height:calc(100vh - 2*var(--m1));overflow-y:auto;z-index:1001;background-color:var(--bg-1);box-shadow:0 4px 16px rgba(0,0,0,.18)}}.TeamFilters_CloseFiltersButton__OdujH{display:none}@media(max-width:1100px){.TeamFilters_CloseFiltersButton__OdujH{display:flex;align-items:center;justify-content:center;gap:var(--xs3);width:100%;margin-top:var(--m1);background:none;border:none;padding:0;font-family:inherit;font-size:var(--s4);font-weight:var(--weight-bold);color:var(--arrow-7);cursor:pointer}}.TeamFilters_CloseFiltersIcon__0iJ9M{transform:rotate(45deg)}.TeamFilters_CloseFiltersIcon__0iJ9M *{stroke:var(--arrow-7)}.TeamFilters_MobileFilterToggle__WxAmL{display:none}@media(max-width:1100px){.TeamFilters_MobileFilterToggle__WxAmL{display:flex;align-items:center;justify-content:center;position:fixed;left:var(--m1);right:var(--m1);bottom:var(--m1);max-width:380px;margin:0 auto;z-index:1001;min-height:48px;background-color:var(--vh-red);color:var(--abs-white);border:none;border-radius:var(--xl4);font-family:inherit;font-size:var(--m1);font-weight:var(--weight-bold);cursor:pointer;box-shadow:0 4px 16px rgba(0,0,0,.18)}}.TeamFilters_MobileFilterToggleHidden___4KZS{display:none!important}.TeamFilters_FilterTrigger__Q9zkW{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:center;gap:var(--xs3);background-color:transparent;border:1px solid var(--arrow-7);border-radius:var(--xl4);padding:var(--s3) var(--m1);font-size:var(--s4);font-family:inherit;color:var(--arrow-7);cursor:pointer}.TeamFilters_FilterTrigger__Q9zkW:hover{background-color:var(--bg-2)}.TeamFilters_FilterTrigger__Q9zkW:focus-visible{outline:2px solid var(--bungee-7);outline-offset:2px}.TeamFilters_FilterTriggerLabel__HPjdm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamFilters_FilterChevron__bwF_J{flex-shrink:0;transition:transform .15s ease}.TeamFilters_FilterChevronOpen__ap32z{transform:rotate(180deg)}.TeamFilters_FilterPopup___3TQ1{position:fixed;z-index:1002;margin:0;padding:var(--s1);list-style:none;background-color:var(--bg-2);border:1px solid var(--arrow-7);border-radius:var(--m1);box-shadow:0 4px 16px rgba(0,0,0,.18);overflow-y:auto}.TeamFilters_FilterPopup___3TQ1:focus{outline:none}.TeamFilters_FilterOption__r2b8b{display:flex;align-items:center;gap:var(--s2);padding:var(--m1);border-radius:var(--s1);font-size:var(--s4);color:var(--text);cursor:pointer}.TeamFilters_FilterOption__r2b8b:first-child{padding-top:var(--m1)}.TeamFilters_FilterOption__r2b8b:last-child{padding-bottom:var(--m1)}.TeamFilters_FilterOption__r2b8b+.TeamFilters_FilterOption__r2b8b{margin-top:var(--xs3)}.TeamFilters_FilterOptionLabel__8jlh7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamFilters_FilterOptionChild__3A4Jq{margin-left:var(--s2);padding-left:var(--m1);font-size:var(--s3);color:var(--text-muted)}.TeamFilters_FilterOptionParent__l0A5C{font-weight:var(--weight-bold)}.TeamFilters_FilterOptionBadge__0Unfy{flex-shrink:0;min-width:1.5em;margin-left:auto;padding:1px var(--xs3);border-radius:var(--xl4);background-color:var(--bg-3);color:var(--text-muted);font-size:var(--s2);font-weight:var(--weight-regular);text-align:center}.TeamFilters_FilterOptionCheckbox__8Xjo0{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--arrow-7);border-radius:var(--xs3);color:var(--bg-1)}.TeamFilters_FilterOptionSelected__N7iz7 .TeamFilters_FilterOptionCheckbox__8Xjo0{background-color:var(--arrow-7)}.TeamFilters_FilterOptionExpandToggle__ZZT2R{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--xs3);color:var(--text-muted)}.TeamFilters_FilterOptionExpandToggle__ZZT2R:hover{background-color:var(--bg-1);color:var(--text)}.TeamFilters_FilterOptionExpandIcon__U5Dml{transition:transform .15s ease}.TeamFilters_FilterOptionExpandIconOpen__G_6Uk{transform:rotate(90deg)}.TeamFilters_FilterOptionActive__viUq_{background-color:var(--bg-3);outline:2px solid var(--arrow-7);outline-offset:-2px}.TeamFilters_FilterOptionSelected__N7iz7{color:var(--arrow-7);font-weight:var(--weight-bold)}.TeamFilters_FilterOptionActive__viUq_ .TeamFilters_FilterOptionBadge__0Unfy,.TeamFilters_FilterOptionSelected__N7iz7 .TeamFilters_FilterOptionBadge__0Unfy{background-color:var(--arrow-7);color:var(--bg-1)}.TeamFilters_ActiveFilters__V1Zic{display:flex;align-items:center;column-gap:var(--s3);row-gap:var(--m4);flex-wrap:wrap}@media(max-width:640px){.TeamFilters_ActiveFilters__V1Zic{row-gap:var(--s3)}}.TeamFilters_ActiveFiltersLabel__NIpSU{font-weight:var(--weight-bold)}.TeamFilters_ActiveFilter___oSSg{display:flex;align-items:center;gap:var(--s2)}@media(max-width:640px){.TeamFilters_ActiveFilter___oSSg{width:100%}}.TeamFilters_ActiveFilterChip__WKxd2{border:1px solid var(--arrow-7);border-radius:var(--xl4);padding:var(--xs4) var(--m1);font-size:var(--s4);font-weight:var(--weight-bold);color:var(--arrow-7)}@media(max-width:640px){.TeamFilters_ActiveFilterChip__WKxd2{flex:1 1}}.TeamFilters_ActiveFilterRemove__O3r8p{display:flex;align-items:center;gap:var(--xs3);background:none;border:none;padding:0;font-size:var(--s4);font-weight:var(--weight-bold);color:var(--arrow-7);cursor:pointer;font-family:inherit}.TeamFilters_ActiveFilterRemove__O3r8p:hover{text-decoration:underline}.TeamFilters_ActiveFilterRemoveIcon__7M9RL{transform:rotate(45deg)}.TeamFilters_ActiveFilterRemoveIcon__7M9RL *{stroke:var(--arrow-7)}.TeamList_VisuallyHidden__lDTPe{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.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_GroupSection__tPlDR{display:grid;grid-gap:var(--l1);gap:var(--l1)}.TeamList_GroupHeading__n59OU{font-size:var(--m3);font-weight:var(--weight-bold);margin:0}@media(max-width:640px){.TeamList_GroupHeading__n59OU{padding:0 var(--m1)}}.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_TeamCardBadges__iJYZi{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.TeamList_TeamCardDepartment__H7fSB{background-color:var(--bg-2);width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-block;padding:var(--xs2) var(--s1);border-radius:var(--l1);font-size:var(--s4);text-wrap:nowrap;line-height:1.35}.TeamList_TeamCardDepartmentExtra__Lvc2Q{display:inline-block;margin-left:var(--xs3);padding:1px var(--xs3);border-radius:var(--xl4);background-color:var(--bg-3);color:var(--text-muted);font-size:var(--s2);line-height:1.35;vertical-align:middle}.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;width:-moz-fit-content;width:fit-content;max-width:100%;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}.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)}