.o-team-member-section h2.h2{color:#fff;font-family:sofia-pro;font-size:36px;font-weight:700;line-height:1.39em}.o-team-member-section .col-member-tile{margin-bottom:60px}.o-team-member-section .inline-image{display:inline-block}.o-team-member-section .bio-modal .col-linkedin a,.o-team-member-section .bio-modal .col-linkedin a:hover,.o-team-member-section .tile-copy-container .CTA a,.o-team-member-section .tile-copy-container .CTA a:hover{color:#fff!important;font-family:sofia-pro;font-size:17px;font-weight:600;line-height:2.47em;position:relative;text-decoration:none!important}@media (min-width:768px){.o-team-member-section .bio-modal .col-linkedin a:before,.o-team-member-section .tile-copy-container .CTA a:before{background:var(--pink);border-radius:0 25px 25px 0;bottom:-11px;content:"";display:inline-block;height:40px;left:20px;position:absolute;transition:all .3s ease;width:0;z-index:-1}.o-team-member-section .bio-modal .col-linkedin a:before{bottom:-11px;height:39px}.o-team-member-section .bio-modal .col-linkedin a:hover:before,.o-team-member-section .tile-copy-container .CTA a:hover:before{width:calc(100% - 10px)}.o-team-member-section .bio-modal .col-linkedin a:hover .cta-arrow,.o-team-member-section .tile-copy-container .CTA a:hover .cta-arrow{filter:brightness(0) grayscale(1) invert(1);-webkit-filter:brightness(0) grayscale(1) invert(1)}}.o-team-member-section .tile-image-container img{height:100%;object-fit:contain;width:100%}.o-team-member-section .tile-image-container{height:264px;position:relative}.o-team-member-section .tile-image-container .hidden-cta{background:rgba(0,0,0,.9);height:100%;left:0;opacity:0;position:absolute;text-align:center;top:0;transition:all .3s ease;width:100%}.o-team-member-section .tile-image-container.has-bio:hover .hidden-cta{opacity:1}.o-team-member-section .tile-copy-container strong{color:#fff;font-family:sofia-pro;font-size:20px;font-weight:700;line-height:1.5em}.o-team-member-section .tile-copy-container span{color:#fff;display:inline-block;font-family:sofia-pro;font-size:16px;font-weight:400;line-height:1.62em;margin-bottom:8px;margin-top:14px}.o-team-member-section .hidden-cta-inner{height:100%;position:relative;width:100%}.o-team-member-section .show-sm{display:none!important}.o-team-member-section .read-bio-button:not(.mobile){border-radius:28px;color:#fff;cursor:pointer;font-family:sofia-pro;font-size:19px;font-weight:700;left:50%;line-height:19px;min-width:170px;padding:12px 0;position:absolute;text-align:center;top:50%;transform:translateX(-50%) translateY(-50%);white-space:nowrap}.o-team-member-section .bio-arrow{height:15px!important;width:15px!important}.o-team-member-section .bio-modal{background:rgba(0,0,0,.9);height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:999}.o-team-member-section .bio-modal-content{left:50%;max-width:947px;padding-bottom:140px;position:absolute;top:70px;transform:translateX(-50%);width:947px}.o-team-member-section .close-bio-modal{cursor:pointer;left:50%;position:absolute;top:-25px;transform:translateX(-50%)}.o-team-member-section .bio-modal-inner{background:#111;padding:60px 100px;position:relative}.o-team-member-section .bio-modal .col-image .image-container{height:264px;width:100%}.o-team-member-section .bio-modal .col-image .member-image{height:100%;max-height:268px;object-fit:contain;width:100%}.o-team-member-section .bio-modal .bio-content{margin-top:23px}.o-team-member-section .bio-modal h3{margin-bottom:15px}.o-team-member-section .bio-modal .col-linkedin{margin-bottom:15px;margin-top:26px}.o-team-member-section .bio-modal .position{color:#fff;display:inline-block;font-family:sofia-pro;font-size:20px;font-weight:400;line-height:1.3em}@media (max-width:1240px) and (min-width:427px){.o-team-member-section .col-member-tile{padding-left:7px;padding-right:7px}}@media (max-width:768px){.o-team-member-section .bio-modal-content{max-width:100%;padding-top:50px;top:0;transform:translateX(-50%);width:100%}}@media (max-width:426px){.o-team-member-section .bio-modal-inner{padding:50px 25px}.o-team-member-section .tile-copy-container{display:inline-block;padding-left:5px;vertical-align:top;width:73.5%}.o-team-member-section .tile-image-container{display:inline-block;height:105px;vertical-align:top;width:24.5%}.o-team-member-section .tile-copy-container .details strong{font-size:20px;line-height:1em}.o-team-member-section{background-image:none!important}.o-team-member-section .hide-sm{display:none!important}.o-team-member-section .linkedin-logo{height:30px;width:30px}.o-team-member-section .tile-image-container.has-bio:hover .hidden-cta{opacity:0}.o-team-member-section .show-sm{display:inline-block!important}.o-team-member-section .col-member-tile{margin-bottom:30px}.o-team-member-section .bio-modal .col-image .member-image{max-height:325px}h2.h2{font-size:24px!important}}body.bio-modal-open{overflow:hidden}