.team-members{position:relative}.featured-row,.team-listing{align-items:flex-start;column-gap:26px;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:48px}.featured-row.row{padding-bottom:60px}.team-listing{margin-bottom:0}.team-members .person{flex:0 1 241px;visibility:hidden}.team-members a.social-link{border-radius:50%;display:block;height:25px;margin:8px auto 0;overflow:hidden;position:relative;transition:all .2s ease-out;width:25px}.team-members a.social-link img{z-index:2}.team-members a.social-link .bg{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-out;width:100%;z-index:-1}.team-members a.social-link .bg.gradient{background:linear-gradient(90deg,#00b8af,#91d6da);z-index:1}.team-members a.social-link .bg.hover{background:#07b5ac}.team-members a.social-link:hover .gradient{opacity:0}.team-members .headshot-container{border-radius:15px;height:221px;margin-bottom:36px;overflow:hidden;position:relative;width:100%}.team-members .person .headshot-container img{height:100%;max-width:unset;transition:all .5s ease-out;width:auto}body section.team-members .name{font-size:20px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:12px}.popout{background-color:#fff;left:50%;padding:80px 100px;top:50%;transform:translate(-50%,-50%);z-index:-1}.popout,.popout-overlay{display:none;position:fixed;visibility:hidden}.popout-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;top:0;width:100%}.popout.open{display:block;z-index:100001}.popout-overlay.open{display:block;z-index:10000}.popout .count{font-size:18px}.popout .count .total{color:#a0a0a0}body section.team-members .popout .name{font-family:"DM Serif Text";font-size:44px;font-style:normal;font-weight:400;line-height:120%}.popout .headshot{border-radius:10px}.popout .title{font-family:Roboto;font-size:28px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:24px}.popout .details,.popout .details p{font-size:16px;font-style:normal;font-weight:400;line-height:150%;max-width:828px;width:100%}.popout .close{cursor:pointer;padding:20px;position:absolute;right:40px;top:40px;z-index:1000}.popout .close img{transition:all .15s ease-in-out}.popout .close:hover img{transform:rotate(180deg)}.popout .socials{padding-bottom:20px}.popout .socials a.linkedIn svg path{transition:fill .2s ease-out}.popout .socials a.linkedIn:hover svg path{fill:var(--flame)}.controls{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.controls.prev{left:20px}.controls.next{right:20px}.popout .bio,.popout .bio p{backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:subpixel-antialiased}.popout .bio p:first-child{margin-top:0}.popout .bio p:last-child{margin-bottom:0}.team-members .person{text-align:center}@media screen and (min-width:992px){.popout .details{height:100%;overflow-x:hidden;overflow-y:scroll;padding-right:20px}}@media screen and (max-width:991px){.team-listing{margin-bottom:0}.team-members{padding:50px 0}.team-members h2{font-size:44px;text-align:center}.popout{padding:40px 0 40px 60px;width:90vw}.popout .headshot{max-width:100%}.popout .close{right:0;top:0}.slides-container{height:70vh;max-height:80vh;max-width:100%}.team-slide{flex-direction:column;height:100%;justify-items:flex-start;overflow-x:hidden;overflow-y:scroll}.slides-inner .team-slide.active{justify-content:flex-start;padding-right:60px}.slider-nav.next{right:0}.slider-nav.prev{left:0}}