.contrast-section.team-grid{background:var(--pure-white);overflow:visible}.contrast-section.team-grid .container .column{background:var(--light-gray);border:1px solid var(--contrast-green);border-radius:18px;margin:-50px 3% 50px;padding:0 35px;width:94%}.leadership--tabs{display:flex;list-style:none;margin:25px auto;max-width:500px;padding:0}.leadership--tabs li{flex:1}.leadership--tabs a{color:#6b7280;display:block;font-family:Nohemi-Regular,sans-serif;font-size:18px;padding:25px;text-align:center;text-decoration:none;transition:all .2s ease}.leadership--tabs a:first-child{border-top-left-radius:8px}.leadership--tabs a:last-child{border-top-right-radius:8px}.leadership--tabs a.active,.leadership--tabs a:hover{color:var(--contrast-green)}.leadership--tabs a.active{border-bottom:2px solid var(--contrast-green);margin-bottom:-2px;z-index:1}.leadership--tabs a.active:hover{color:var(--contrast-green)}.contrast-section.team-grid .team-grid__tiles{display:grid;gap:2.5rem;grid-template-columns:repeat(4,1fr);padding:4rem 0}@media (max-width:1024px){.contrast-section.team-grid .team-grid__tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.contrast-section.team-grid .team-grid__tiles{grid-template-columns:1fr}.contrast-section.team-grid .container .column{background:var(--pure-white);border:none;border-radius:0;margin:50px 0;padding:0;width:100%}}.contrast-section.team-grid .team-grid__tiles .team-tile{background:#fff;border:1px solid #f1f1f1;border-radius:20px;box-shadow:14px 14px 21px 1px #e9e9e973;box-shadow:0 0 0 transparent;color:var(--charcoal-black);cursor:pointer;overflow:hidden;padding:0 0 15px;position:relative;text-align:center;transition:all .3s ease}.contrast-section.team-grid .team-grid__tiles .team-tile:hover{border-color:var(--contrast-green);transform:translateY(-4px)}.contrast-section.team-grid .team-grid__tiles .team-tile img{aspect-ratio:1/1;border:2px solid var(--contrast-black);border-radius:1rem;margin-bottom:1.25rem;object-fit:cover;width:100%}.contrast-section.team-grid .team-grid__tiles .team-tile .team-tile__name{color:var(--contrast-white);font-size:1.25rem;font-weight:600;margin-bottom:.25rem}.contrast-section.team-grid .team-grid__tiles .team-tile .team-tile__title{color:var(--medium-gray);font-family:Nohemi-Light,sans-serif;font-size:16px;line-height:1.6;padding:5px 15px 15px}.contrast-section.team-grid .team-grid__tiles .team-tile .team-tile__cta{color:var(--subhead-gray);font-family:Nohemi-Regular,sans-serif;padding:15px 0}.team-modal{display:grid;inset:0;opacity:0;place-items:center;position:fixed;visibility:hidden;z-index:9999}.team-modal[aria-hidden=false]{visibility:visible}.team-modal__overlay{background:rgba(15,17,18,.9);inset:0;position:fixed}.team-modal__dialog{background:#fff;border-radius:1.5rem;box-shadow:0 30px 60px #ffffff29;color:var(--charcoal-black);max-width:750px;padding:50px;position:relative;width:100%}.team-modal__close{background:none;border:none;color:var(--contrast-green);cursor:pointer;font-size:2rem;line-height:1;position:absolute;right:1.25rem;top:1rem}.team-modal__dialog h3{color:var(--contrast-green);font-family:Nohemi-Semibold,sans-serif;font-size:32px;line-height:1.4;padding:0}.team-modal__content p.team-popup__title{font-family:Nohemi-Light,sans-serif;font-size:20px;line-height:1.6;padding:0 0 25px}.team-modal__content p,.team-modal__content span{color:var(--subhead-gray);font-family:TT Commons,sans-serif;font-size:16px;font-weight:500;line-height:1.7}