#body-classes[data-page=our-people] .featured-people,#body-classes[data-page=single-team] .featured-people{padding:var(--s1)0}.featured-people{padding:var(--s4)0;display:flex;flex-direction:column;gap:var(--s3);position:relative}.featured-people:has(#team-filter-wrap){gap:0}.featured-people:has(#team-filter-wrap) #team-filter-wrap{display:flex;justify-content:flex-end;padding:0 30px;margin-bottom:var(--s1)}.featured-people .person{grid-column:2/span 4}@media (max-width:767px){.featured-people .person{grid-column:1/span 6}}.featured-people .person.hidden{display:none}.featured-people .person a{text-decoration:none;color:var(--black)}.featured-people .person .img-wrap{aspect-ratio:10/12;overflow:hidden;position:relative;margin-bottom:var(--s1)}.featured-people .person .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.featured-people .person:nth-child(2n){grid-column:7/span 6}@media (min-width:768px){.featured-people .person:nth-child(2n){grid-column:7/span 4;padding-top:var(--s4)}}.featured-people .person--content{padding:var(--s1)0;border-bottom:1px solid #000}.featured-people .person--name{font-weight:var(--bodyFontWeightBold);font-size:var(--P2);line-height:var(--P2_LH);margin-bottom:0}.featured-people .person--title{font-family:var(--bodyFontFamily);font-weight:var(--bodyFontWeight);font-size:var(--P4);line-height:var(--P4_LH)}.featured-people .container:not(:has(*)){display:none}.featured-people .container[data-style*=grid]{gap:var(--s1)}.featured-people .container[data-style*=grid] .person{grid-column:span 2;padding:0}.featured-people .container[data-style*=grid] .person:nth-child(2n){grid-column:span 2;padding:0}.featured-people .container[data-style*=grid] .person--content{padding:0;border-bottom:none}.featured-people .container[data-style*=grid][data-count="4"] .person,.featured-people .container[data-style=full-grid] .person{grid-column:span 3!important}.featured-people .container[data-style*=grid][data-count="3"] .person,.featured-people .container[data-style*=grid][data-count="6"] .person{grid-column:span 4!important}.featured-people .container[data-style*=grid][data-count="2"] .person{grid-column:span 6!important;padding-right:10vw}.featured-people .container[data-style=full-grid]{max-width:100%;padding:0 var(--s1)}@media (max-width:767px){.featured-people .container[data-style=full-grid] .person{grid-column:span 6!important}}.featured-people .container[data-style=full-grid] .person .img-wrap{margin-bottom:0}.featured-people .container[data-style=full-grid] .person a{position:relative;overflow:hidden;display:block}.featured-people .container[data-style=full-grid] .person a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 100%);z-index:1;transition:opacity .3s ease-in-out;opacity:0}.featured-people .container[data-style=full-grid] .person--content{padding:0;border-bottom:none;position:absolute;bottom:0;padding:var(--s1);transform:translateY(100%);transition:transform .3s ease-in-out;z-index:2}.featured-people .container[data-style=full-grid] .person--name{margin:0}.featured-people .container[data-style=full-grid] .person:hover .person--content{transform:translateY(0)}.featured-people .container[data-style=full-grid] .person:hover a:before{opacity:1}.featured-people[data-bg=fusia] .person--content,.featured-people[data-bg=grey] .person--content,.featured-people[data-bg=teal] .person--content{color:#fff;border-bottom:1px solid #fff}.modal--footer{display:flex;gap:var(--s1);flex-direction:column}.modal--footer a{text-decoration:underline;color:var(--black);font-family:var(--bodyFontFamily);font-weight:var(--bodyFontWeight);font-size:var(--P3);line-height:var(--P3_LH)}.modal.is-open .modal--content{box-shadow:0 0 100px rgba(0,0,0,.5)}.modal--content{background-color:#fff;overflow-y:auto;width:calc(100% - var(--s4));max-width:1450px;right:0;bottom:0;position:absolute;height:100%;transform:translateX(100%);box-shadow:0 0 100px transparent}@media (max-width:767px){.modal--content{padding:0}}.modal--content .modal--close{position:absolute;top:0;right:0;width:100px;height:100px;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center;z-index:1;cursor:pointer}@media (max-width:767px){.modal--content .modal--close{width:70px;height:70px}}.modal--content .modal--close:before{transform:translate(-50%,-50%) rotate(-45deg)}.modal--content .modal--close:after,.modal--content .modal--close:before{content:"";position:absolute;top:50%;left:50%;transform-origin:center;width:70.7px;border-top:2px solid #fff}@media (max-width:767px){.modal--content .modal--close:after,.modal--content .modal--close:before{width:42.42px}}.modal--content .modal--close:after{transform:translate(-50%,-50%) rotate(45deg)}.modal--content .modal--image{width:100%;aspect-ratio:10/12;overflow:hidden;position:relative;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.modal--content .modal--image{aspect-ratio:1/1}}.modal--content .columns{min-height:100%;display:grid;grid-template-columns:45% 1fr;gap:var(--s3);align-items:center;padding:var(--s4)}@media (max-width:767px){.modal--content .columns{grid-template-columns:1fr;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;gap:0;align-items:flex-start}.modal--content .columns .column:nth-child(2){padding:var(--s2)}}.modal--content .columns .modal--title{font-family:var(--titleFontFamily);font-weight:var(--titleFontWeight);font-size:var(--H4);line-height:var(--H4_LH);text-transform:uppercase;margin-bottom:5px}@media (max-width:767px){.modal--content .columns .modal--title{font-size:2rem;line-height:2rem}}.modal--content .columns .modal--sub-title{font-family:var(--titleFontFamily);font-weight:var(--titleFontWeight);font-size:var(--H6);line-height:var(--H6_LH);text-transform:uppercase;margin-bottom:5px;margin-top:30px}@media (max-width:767px){.modal--content .columns .modal--sub-title{font-size:1.5rem;line-height:1.5rem}}.modal--content .columns .modal--job-title{font-weight:var(--bodyFontWeightBold);font-size:var(--P2);line-height:var(--P2_LH)}.modal--content .columns .modal--responsibilities{padding:var(--s1)0}