.teamProfile_banner__XZOv5{position:relative;width:100%;height:var(--teamProfileBannerHeight,115px);background-color:var(--teamProfileBannerBackgroundColor,#f0f0f0)}@media(min-width:768px){.teamProfile_banner__XZOv5{height:var(--teamProfileBannerHeightMd,200px)}}@media(min-width:1024px){.teamProfile_banner__XZOv5{height:var(--teamProfileBannerHeightLg,365px)}}.teamProfile_banner__XZOv5 img{object-fit:cover;width:100%;height:100%}.teamProfile_profileSection__S6m0L{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin:var(--teamProfileSectionMobileMargin,-70px 0 0 0);gap:var(--teamProfileSectionGap,40px)}@media(min-width:1024px){.teamProfile_profileSection__S6m0L{flex-direction:row;margin:var(--teamProfileSectionMargin,0 0 20px 0)}}.teamProfile_leftColumn__TKG8W{display:flex;flex-direction:column;align-items:var(--teamProfileLeftColumnAlignItems,center);width:100%}@media(min-width:1024px){.teamProfile_leftColumn__TKG8W{max-width:var(--teamProfileLeftColumnLgMaxWidth,33.333%);margin:var(--teamProfileLeftColumnLgMargin,-200px 0 0 0)}}.teamProfile_leftColumn__TKG8W h1{margin:var(--teamProfileLeftColumnH1Margin,20px 0);font-family:var(--teamProfileLeftColumnH1FontFamily,var(--headingFontFamily,inherit));font-size:var(--teamProfileLeftColumnH1FontSize,22px);font-weight:var(--teamProfileLeftColumnH1FontWeight,700);text-align:var(--teamProfileLeftColumnH1TextAlign,center);color:var(--teamProfileLeftColumnH1Color,var(--foreground,inherit))}.teamProfile_leftColumn__TKG8W .teamProfile_buttonContainer__Pgm29{margin:var(--teamProfileLeftColumnButtonContainerMargin,20px 0 0 0)}.teamProfile_rightColumn__yLh47{margin:var(--teamProfileRightColumnMargin,16px 0);text-align:var(--teamProfileRightColumnTextAlign,left)}@media(min-width:1024px){.teamProfile_rightColumn__yLh47{max-width:var(--teamProfileRightColumnLgMaxWidth,66.666%);margin:var(--teamProfileRightColumnLgMargin,88px 0 0 0)}}.teamProfile_photo___Tml6{position:relative;width:var(--teamProfilePhotoWidth,120px);height:var(--teamProfilePhotoHeight,120px);border-radius:var(--teamProfilePhotoBorderRadius,50%);overflow:hidden;border:var(--teamProfilePhotoBorder,4px solid white);box-shadow:var(--teamProfilePhotoBoxShadow,0 4px 8px rgba(0,0,0,.2));background-color:var(--teamProfilePhotoBackgroundColor,white);z-index:100}@media(min-width:1024px){.teamProfile_photo___Tml6{width:var(--teamProfilePhotoLgWidth,270px);height:var(--teamProfilePhotoLgHeight,270px)}}.teamProfile_photo___Tml6 img{object-fit:cover}.teamProfile_socialIcons__XHwX6{display:flex;flex-wrap:wrap;gap:var(--teamProfileSocialIconsGap,2px);justify-content:var(--teamProfileSocialIconsJustifyContent,center);margin:var(--teamProfileSocialIconsMargin,0)}.teamProfile_socialIcons__XHwX6 a{display:flex;align-items:var(--teamProfileSocialIconsLinkAlignItems,center);justify-content:var(--teamProfileSocialIconsLinkJustifyContent,center);width:var(--teamProfileSocialIconsLinkWidth,36px);height:var(--teamProfileSocialIconsLinkHeight,36px);border-radius:var(--teamProfileSocialIconsLinkBorderRadius,50%);background-color:var(--teamProfileSocialIconsLinkBackgroundColor,transparent);box-shadow:var(--teamProfileSocialIconsLinkBoxShadow,0 2px 4px rgba(0,0,0,.1));transition:var(--teamProfileSocialIconsLinkTransition)}.teamProfile_socialIcons__XHwX6 a svg{width:var(--teamProfileSocialIconsLinkSvgWidth,20px);height:var(--teamProfileSocialIconsLinkSvgHeight,20px);fill:var(--teamProfileSocialIconsLinkSvgColor,var(--socialButtonColor,var(--foreground,inherit)))}.teamProfile_socialIcons__XHwX6 a:hover{--socialButtonColor:var(--socialButtonHoverColor,var(--primary));transform:var(--teamProfileSocialIconsLinkHoverTransform,none);background-color:var(--teamProfileSocialIconsLinkHoverBackgroundColor,#f0f0f0)}