.team-members{position:relative}html.js .team-members .slider-nav-btn{cursor:pointer}html.no-js .team-members .slider-nav-btn{cursor:default;pointer-events:none}.team-members .text{margin-bottom:60px}.featured-row,.team-listing{align-items:stretch;column-gap:26px;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:48px}.featured-row.row{padding-bottom:60px}.team-listing{list-style-type:none;margin-bottom:0}.popout button,.team-listing button{background:none;border:none}.team-members li[role=listitem]{display:flex;flex:0 1 241px}.team-members .person{cursor:pointer;width:100%}html.js .team-members .person{visibility:hidden}html.no-js .team-members .person .social-link{pointer-events:auto}.team-members .headshot-container{aspect-ratio:1/1;border-radius:15px;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%}.popout{backdrop-filter:blur(5px);background:rgba(41,124,128,.8);border:2px solid #07b5ac;border-radius:15px;box-shadow:0 0 25px 0 rgba(0,0,0,.35);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{color:#fff;font-size:18px}.popout .count .total{color:#a0a0a0}body section.team-members .popout .name{font-size:44px;font-style:normal;font-weight:400;line-height:120%}.popout .headshot{border-radius:10px;max-height:200px}.popout .title{font-size:28px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:24px}.popout .details{max-width:828px;width:100%}.popout .details :is(span,div,p,h2,h3,h4,h5){color:#fff}.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{max-height:100%;overflow-y:auto}.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{align-items:flex-start;backdrop-filter:blur(2.5px);background:rgba(7,181,172,.5);border:2px solid #07b5ac;border-radius:15px;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;text-align:center}.team-members .person .info{display:flex;flex-direction:column;gap:10px;padding:30px;width:100%}.team-members .person .info div{color:#fff}.controls{align-items:center;display:flex;height:70px;justify-content:center;min-height:70px;padding:10px}.slides-container{display:flex;flex:1;height:60vh;max-height:865px;max-width:60vw;overflow:hidden;position:relative;width:1512px}.team-slide{align-items:flex-start;display:flex;flex-direction:row;gap:56px;height:100%;justify-content:center;position:absolute;width:33.33333%;width:100%}.slides-inner{height:100%;overflow:hidden;position:relative;width:100%}.slides-inner .team-slide,.slides-inner .team-slide.hide{display:none;visibility:hidden}.slides-inner .team-slide.active{display:flex;flex-direction:row;visibility:visible;z-index:100}.popout .social-link{display:block;margin-bottom:15px}.slider-nav{cursor:pointer;padding:20px;position:absolute;top:50%;transform:translateY(-50%);transform-origin:center;transition:all .18s ease-out;z-index:1000}.slider-nav:hover{transform:translateY(-50%) scale(1.1)}.slider-nav.next{right:20px}.slider-nav.prev{left:20px}.caret-back{transform:rotate(180deg)}@media screen and (min-width:992px){.popout .bio{overflow-y:auto;padding-right:20px}}@media screen and (max-height:1000px){.popout .bio{padding-bottom:50px}}@media screen and (min-width:992px){.popout .details{height:100%;overflow-x:hidden;overflow-y:auto;padding-right:20px}}@media screen and (max-width:991px){.team-listing{margin-bottom:0}.team-members{padding:50px 0}.slides-inner .team-slide.active{flex-direction:column;gap:25px;justify-content:flex-start;padding-right:60px}.popout .details :is(span,div,p){font-size:16px}.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:auto}.slides-inner *{color:#fff}.slider-nav.next{right:0}.slider-nav.prev{left:0}}@media screen and (max-width:650px){.team-members .person{flex:0 1 45%}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}