.m-listing-team--pull-up{margin-top:-1.75rem}.m-listing-team__team{margin-bottom:2.5rem}.m-listing-team__team picture{display:block;height:0;padding-bottom:60%;position:relative}.m-listing-team__team picture .main-image{height:100%;object-fit:cover;object-position:top;position:absolute}.m-listing-team__team picture .linkedin{align-items:center;background:#ee3943;bottom:-24px;display:flex;justify-content:center;height:48px;right:24px;position:absolute;width:48px;transition:box-shadow .3s linear,transform .3s linear}.m-listing-team__team picture .linkedin img{height:18px;max-height:18px;width:18px}.m-listing-team__team picture .linkedin:hover{box-shadow:0 .5rem 1.5rem rgba(0,0,0,0.15);transform:translateY(-12px)}.m-listing-team__team .team-card{align-items:stretch;display:flex;flex-direction:column;height:100%}.m-listing-team__team .team-info{background:#fff;box-shadow:0 .5rem 1.5rem rgba(0,0,0,0.15);flex:1;padding:1.75rem 1.25rem 2.5rem 1.5rem}.m-listing-team__team .team-info .person,.m-listing-team__team .team-info .function{margin-bottom:0}.m-listing-team__team .team-info .rich-text-container{margin-top:1rem}@media only screen and (min-width:768px){.m-listing-team--pull-up{margin-top:-4rem}}@media only screen and (min-width:992px){.m-listing-team__team{margin-bottom:5rem}.m-listing-team__team picture{padding-bottom:100%}.m-listing-team__team picture .main-image{object-position:center}}@media only screen and (min-width:1200px){.m-listing-team--pull-up{margin-top:-7rem}}