.teams{display:flex;flex-wrap:wrap;margin:0 -5px}.teams .col-team{margin-bottom:30px;padding:0 5px;width:50%}.t-headshot-wrap{background-color:#362e40;cursor:pointer;height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.t-headshot-wrap .t-hs-accent{bottom:0;left:0;margin:0;position:absolute;right:0;top:0}.t-headshot-wrap img.t-headshot{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.t-name-title{padding-top:15px}.t-name-title .t-name{display:block;font-size:16px;font-weight:600;line-height:1.625}.t-name-title .t-title{display:block;font-size:14px;line-height:1.714}.t-name-title .read-bio{color:#ee2560;cursor:pointer;display:inline-block;font-size:17px;font-weight:600;line-height:2.12;transition:all .15s linear}.t-name-title .read-bio:hover{color:#362e40}.t-name-title .read-bio .arrow{display:inline-block;margin-left:5px;vertical-align:middle}.t-name-title .read-bio:hover .arrow svg path{stroke:#362e40}.team-popup-wrap,.team-popup-wrap .tp-block{display:none}.team-popup-wrap .tp-block.show{display:block}.team-popup-wrap.is-active{align-items:center;background:rgba(54,46,64,.95);bottom:0;display:flex;height:100%;justify-content:center;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:99999}.team-popup-content{background-color:#fff;display:block;max-height:calc(100% - 44px);max-width:330px;overflow:hidden;overflow-y:auto;padding:60px 30px 30px;position:relative;width:calc(100% - 44px)}.team-popup-content .t-popup_close{cursor:pointer;position:absolute;right:15px;top:15px}.tp-name-title{padding-top:19px}.tp-name-title .tp-name{display:block;font-size:20px;font-weight:600;line-height:1;margin-bottom:10px}.tp-name-title .tp-title{color:#56667a;display:block;font-size:15px;line-height:1.33;margin-bottom:20px}.tp-name-title .tp-bio{font-size:16px;line-height:1.625}@media (min-width:768px){.teams{justify-content:center;margin:0 -15px}.teams .col-team{padding:0 15px;width:25%}.t-name-title{padding-top:20px}.t-name-title .t-name{font-size:20px;line-height:1;margin-bottom:15px}.t-name-title .t-title{font-size:15px;line-height:1.33;margin-bottom:5px}.team-popup-content{max-width:800px;padding:30px}.tp-block .t-headshot-wrap{float:left;height:270px;padding:0;width:270px}.tp-block .tp-name-title{float:right;padding-left:19px;padding-top:0;width:calc(100% - 270px)}}