.ourPeopleSearch{display:block;position:relative}.ourPeopleSearch .searchWrapper{background-color:var(--liquorice);padding:105px 0 150px;display:block;position:relative}.ourPeopleSearch .searchWrapper:after{content:"";background-image:url(/images/graphics/landing-banner.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:45px;display:block;position:absolute;bottom:0;left:0}.ourPeopleSearch .searchWrapper .container .dropdowns{grid-template-columns:290px 260px auto;gap:20px;display:grid}.ourPeopleSearch .searchWrapper .container .dropdowns button.button.viewAllBtn{background-color:var(--halsbury-red)}.ourPeopleSearch .paginatedPeopleCollection{padding:175px 0 200px;display:block;position:relative}.ourPeopleSearch .paginatedPeopleCollection .container{flex-direction:column;align-items:center}.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid{grid-template-columns:1fr 1fr 1fr;gap:130px 25px;width:100%;display:grid}.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard{display:block;position:relative}.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard:hover .assetWrapper .overlay{opacity:1}.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard .departmentLogos{z-index:2;grid-template-columns:repeat(4,60px);display:grid;position:absolute;top:-70px;left:10px}.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard .departmentLogos .departmentLogo{display:block;position:relative}.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard .departmentLogos .musicLogo{transform:rotate(5.6deg)}.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard .assetWrapper{height:420px;margin-bottom:30px;display:block;position:relative}.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard .assetWrapper .cardAsset{width:100%;height:100%;display:block;position:relative;max-width:100%!important}.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard .assetWrapper .cardAsset img{object-fit:cover;object-position:center center}.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard .assetWrapper .overlay{text-align:center;opacity:0;background-color:var(--frost);box-sizing:border-box;align-items:center;gap:20px;width:100%;height:100%;padding:30px 20px;transition:opacity .5s;position:absolute;inset:0;overflow:hidden}.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard .assetWrapper .overlay svg{flex:0 0 42px}.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard .assetWrapper .overlay p.quote{-webkit-line-clamp:10;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard p.jobTitle,.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard h3,.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard h4{text-align:center}.ourPeopleSearch .paginatedPeopleCollection .container .btnWrapper button.button.loadMoreBtn{background-color:var(--halsbury-red);color:var(--liquorice);align-self:center;margin-top:90px}.ourPeopleSearch .paginatedPeopleCollection .container .btnWrapper button.button.loadMoreBtn:hover{background-color:var(--frost)}@media screen and (max-width:990px){.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.ourPeopleSearch .searchWrapper{padding:60px 0 91px}.ourPeopleSearch .searchWrapper:after{height:31px}.ourPeopleSearch .searchWrapper .container .dropdowns{padding:0 var(--mobile-padding);grid-template-columns:1fr;justify-items:start}.ourPeopleSearch .searchWrapper .container .dropdowns .dropdown{width:290px}.ourPeopleSearch .searchWrapper .container .dropdowns .viewAllBtn{display:inline}.ourPeopleSearch .paginatedPeopleCollection{padding:130px 0 100px}.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid{padding:0 var(--mobile-padding);grid-template-columns:1fr;justify-items:center}.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard{width:380px}.ourPeopleSearch .paginatedPeopleCollection .container .btnWrapper{padding:0 var(--mobile-padding)}.ourPeopleSearch .paginatedPeopleCollection .container .btnWrapper button.button.loadMoreBtn{margin-top:60px}}@media screen and (max-width:576px){.ourPeopleSearch .paginatedPeopleCollection .container .peopleGrid .personCard{width:312px}}
