.team-grid-section{width:100%;max-width:1440px;margin:0 auto;padding:80px 5%;background-color:#fff;display:flex;flex-direction:column;align-items:center}.team-grid__header{text-align:center;margin-bottom:48px}@media screen and (max-width:768px){.team-grid__header{margin-bottom:32px}}.team-grid__header .team-grid__eyebrow{font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;margin-bottom:12px;color:#000}.team-grid__header .team-grid__title{font-family:Items,Georgia,serif;font-weight:300;font-size:64px;line-height:70px;letter-spacing:0;margin:0;color:#000}.team-grid__tabs{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-bottom:64px}@media screen and (max-width:768px){.team-grid__tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;margin-bottom:32px;scrollbar-width:none;-ms-overflow-style:none}.team-grid__tabs::-webkit-scrollbar{display:none}}.team-grid__tab-btn{font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:20px;line-height:1;letter-spacing:-.02em;padding:12px 24px;height:48px;border:none;background:transparent;color:#000;cursor:pointer;border-radius:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px}.team-grid__tab-btn--active,.team-grid__tab-btn:hover{background-color:#000;color:#fff;opacity:1}@media screen and (max-width:768px){.team-grid__tab-btn{flex-shrink:0;white-space:nowrap;font-size:16px;height:40px;padding:8px 20px}}.team-grid__cards-container{display:grid;grid-template-columns:repeat(3,331px);gap:24px;justify-content:center;width:100%}@media screen and (max-width:1100px){.team-grid__cards-container{grid-template-columns:repeat(2,331px)}}@media screen and (max-width:768px){.team-grid__cards-container{display:flex;flex-direction:column;align-items:center;gap:32px;padding:0;margin:0}}.team-member-card{width:331px;height:511px;position:relative;background-color:transparent;display:flex;flex-direction:column}@media screen and (max-width:768px){.team-member-card{margin:0 auto}}.team-member-card__image-container{width:331px;height:370px;border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden;position:relative}.team-member-card__image-container img{width:100%;height:100%;object-fit:cover;object-position:center}.team-member-card__arrow{position:absolute;top:24px;left:260px;width:48px;height:48px;border-radius:8px;background-color:#fff;display:flex;align-items:center;justify-content:center;color:#000;cursor:pointer;transition:all .3s ease}.team-member-card__arrow:hover{background-color:#000;color:#fff}.team-member-card__arrow svg{width:24px;height:24px}.team-member-card__info{flex:1;background-color:#f8efdb;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.team-member-card__name{font-weight:600}.team-member-card__name,.team-member-card__role{font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:16px;line-height:28px;letter-spacing:0;color:#000;margin:0}.team-member-card__role{font-weight:400}.our-team-page-main{padding-bottom:80px}.our-team-page-main>*{margin-top:0!important;margin-bottom:0!important}.our-team-page-main .sector-intro{padding-top:80px!important;padding-bottom:0!important}@media screen and (max-width:768px){.our-team-page-main .sector-intro{padding-top:48px!important;padding-bottom:32px!important}}.our-team-page-main .meet-team-section{padding-top:80px!important;padding-bottom:0!important}@media screen and (max-width:768px){.our-team-page-main .meet-team-section{padding-top:48px!important;padding-bottom:0!important}}.our-team-page-main .team-grid-section{padding-top:80px!important;padding-bottom:0!important}@media screen and (max-width:768px){.our-team-page-main .team-grid-section{padding-top:48px!important;padding-bottom:0!important}}.our-team-page-main .insights-section-wrapper>section{padding-top:80px!important;padding-bottom:0!important}@media screen and (max-width:768px){.our-team-page-main .insights-section-wrapper>section{padding-top:48px!important;padding-bottom:0!important}}.our-team-page-main .awards-section-wrapper{padding-top:40px!important;padding-bottom:0!important}@media screen and (max-width:768px){.our-team-page-main .awards-section-wrapper{padding-top:24px!important;padding-bottom:0!important}.our-team-page-main{padding-bottom:48px}}