.people-page-header{background-image:url(../../images/Insights_Background.jpg);background-repeat:no-repeat;background-size:cover}.people-page-header .content{max-width:1920px;margin:0 auto;padding-top:20px;padding-bottom:40px;color:#FFF}.people-page-header .content .rank-math-breadcrumb a{color:#FFF}.people-page-header h1{color:#FFF;margin-bottom:30px}.people-page-header .filters-wrap{max-width:1000px;margin:0 auto}.people-page-header .alpha-filter{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;font-family:var(--font-avenir-lt-pro);margin-bottom:30px}@media (min-width:767px){.people-page-header .alpha-filter{justify-content:space-between}}.people-page-header .alpha-filter span{opacity:.2}.people-page-header .alpha-filter button{color:#FFF}.people-page-header .alpha-filter button.is-active,.people-page-header .alpha-filter button:hover{text-decoration:underline}.people-page-header .search-filter{color:#FFF;margin-bottom:30px;display:flex;align-items:center;border-bottom:2px solid rgba(255,255,255,.5);padding-bottom:20px;transition:border-bottom 0.2s linear;position:relative}.people-page-header .search-filter form:focus-within{border-bottom:2px solid rgba(255,255,255,1)}.people-page-header .search-filter input{color:#FFF;background-color:transparent;width:100%;font-size:1rem;padding:5px 0}@media (min-width:767px){.people-page-header .search-filter input{font-size:1.2rem}}.people-page-header .search-filter input:focus{outline:none}.people-page-header .search-filter input::placeholder{color:#FFF}.people-page-header .search-filter button{width:30px;height:30px;margin-right:30px}.people-page-header .search-filter button svg{color:#FFF;width:100%}.people-page-header .search-filter:focus-within .filter-search-results{opacity:1;visibility:visible}.people-page-header .search-filter .filter-search-results{position:absolute;top:calc(100% + 20px);left:0;width:100%;color:var(--site-black);background-color:#FFF;padding:10px;border-radius:10px;z-index:1000;opacity:0;visibility:hidden}.people-page-header .search-filter .filter-search-results .searching{display:flex;justify-content:center;align-items:center;gap:5px}.people-page-header .search-filter .searching svg{animation:spin 2s linear infinite}.people-page-header .drop-down-filters{display:flex;justify-content:space-between;flex-direction:column;gap:15px 0;margin-bottom:20px}.people-page-header .drop-down-filters>div{display:flex;flex-direction:column;gap:15px}.people-page-header .filter-search-results .status{padding-bottom:10px;border-bottom:1px solid #595959}.people-page-header .filter-search-results .results{margin-top:20px;display:flex;flex-direction:column;gap:10px;max-height:400px;overflow:auto}.people-page-header .filter-search-results .person-card{display:flex;gap:20px}.people-page-header .filter-search-results .person-card .left{flex-basis:70px;border-radius:10px;overflow:hidden;background-color:var(--site-blue);display:flex;align-items:flex-end;max-height:70px}.people-page-header .filter-search-results .person-card .right{flex:1}.people-page-header .filter-search-results .person-card .left img{transition:0.2s linear}.people-page-header .filter-search-results .person-card .left a:hover img{scale:1.05}.people-page-header .filter-search-results .person-card h3{font-size:1.2rem}.people-page-header .filter-search-results .person-card .person-position,.people-page-header .filter-search-results .person-card .person-meta{font-size:.9rem;line-height:1.2}.people-page-header .filter-search-results .person-card .person-meta{display:flex;gap:0 5px;flex-wrap:wrap;margin-top:5px}@media (min-width:600px){.people-page-header .filter-search-results .person-card .left{flex-basis:100px;max-height:100px}}@media (min-width:767px){.people-page-header .drop-down-filters{flex-direction:row}.people-page-header .drop-down-filters>div{flex-basis:48%}}.people-page-header .filter-item{position:relative}.people-page-header .filter-toggle-button{color:#FFF;border:1px solid #FFF;background-color:rgba(255,255,255,.1);border-radius:20px;padding:6px 15px 6px 10px;display:flex;font-size:.95rem;font-family:var(--font-avenir-lt-pro);width:100%;justify-content:space-between;text-align:left}.people-page-header .filter-toggle-button svg{width:13px}.people-page-header .filter-options{border-radius:10px;background-color:#FFF;position:absolute;width:100%;z-index:100;margin-top:10px;opacity:0;visibility:hidden;transition:0.15s linear;overflow:hidden;font-family:var(--font-avenir-lt-pro);font-size:.9rem;border-bottom:5px solid var(--site-blue);scale:.95}.people-page-header .filter-item.active .filter-options{opacity:1;visibility:visible;scale:1}.people-page-header .filter-item .filter-toggle-button svg{transition:0.2s linear}.people-page-header .filter-item.active .filter-toggle-button svg{rotate:180deg}.people-page-header .filter-options-list{max-height:215px;overflow:auto;scrollbar-width:thin}.people-page-header .filter-options button,.people-page-header .filter-options span{text-align:left;padding:8px 15px;display:block;width:100%;color:var(--site-black);font-family:var(--font-avenir-lt-pro)}.people-page-header .filter-options button:hover,.people-page-header .filter-options button.active{background-color:var(--site-blue);color:#FFF}.people-page-header .filter-options .filter-search-wrap{display:flex;align-items:center;background-color:rgba(0,0,0,.07);padding:15px;position:relative}.people-page-header .filter-options .filter-search-wrap input{background-color:transparent;color:var(--site-black);width:100%}.people-page-header .filter-options .filter-search-wrap input:focus{outline:none}.people-page-header .filter-options .filter-search-wrap svg{color:var(--site-black);cursor:pointer}.people-page-header .filter-options .filter-options-list .not-found{display:none}.people-page-header .active-filters{color:#FFF;gap:0 10px;font-size:.85rem;text-transform:uppercase;display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;font-family:var(--font-avenir-lt-pro)}.people-page-header .active-filters span{line-height:1.3}.people-page-header .reset-filters{color:#FFF;text-decoration:underline;text-transform:uppercase;text-align:left}.people-page-header .removeable-filters{display:inline-flex;flex-wrap:wrap;gap:0 5px}.people-page-header .removeable-filters .filter-pill{display:inline-flex;align-items:center;gap:2px}.people-page-header .removeable-filters button{color:#91defc;text-transform:uppercase;text-align:left;font-size:.8rem}.people-page-header .removeable-filters button svg{width:17px}.people-page-list .people-wrap{display:grid;grid-template-columns:repeat(1,1fr);gap:40px 20px}@media (min-width:680px){.people-page-list .people-wrap{grid-template-columns:repeat(2,1fr)}.people-page-list .people-wrap .person{max-width:initial!important}}@media (min-width:1000px){.people-page-list .people-wrap{grid-template-columns:repeat(3,1fr)}}@media (min-width:1360px){.people-page-list .people-wrap{grid-template-columns:repeat(4,1fr)}}.people-page-list .people-wrap .person{opacity:0;visibility:hidden;max-width:350px;margin:0 auto}.people-page-list .people-wrap img{width:100%;position:relative;z-index:2}.people-page-list .people-wrap img.background-image{position:absolute;z-index:1}.people-page-list .people-wrap .person .image-wrap{border-bottom:5px solid transparent;transition:0.2s linear;padding-bottom:1px;display:block;margin-bottom:10px;position:relative}.people-page-list .people-wrap .person:has(a:hover) .image-wrap{border-color:var(--site-blue)}.people-page-list .people-status{margin-bottom:20px;font-family:var(--font-avenir-lt-pro)}.people-page-list .people-wrap h3{font-family:var(--font-avenir-lt-pro);text-align:center;font-size:1.3rem}.people-page-list .person:has(a:hover) a:has(h3){color:var(--site-blue);text-decoration-color:currentColor}.people-page-list .people-wrap .title{font-family:var(--font-avenir-lt-pro);text-align:center;text-transform:uppercase;color:#595959;font-weight:500;font-size:.85rem}.people-page-list .people-wrap .officesEmail{margin-top:20px;color:#595959;display:flex;justify-content:center;flex-wrap:wrap;gap:0 10px;font-size:.8rem;font-family:var(--font-avenir-lt-pro)}