/* Owner-confirmed people, using the photographs in their existing email signatures. */
.team-avatar.named-team-avatar{width:50px!important;height:50px!important;min-width:50px!important;padding:0!important;background:#fff!important;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px #c4d1d8}
.team-avatar.named-team-avatar>.team-member-photo{display:block;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:50%}
.team-people>article{align-items:flex-start}
.human-team-model .team-avatar.named-team-avatar{width:54px!important;height:54px!important;min-width:54px!important;padding:0!important;background:#fff!important}
.human-team-model h3 .named-team-role{display:block;font-size:9px;font-weight:600;line-height:1.8;letter-spacing:1px;text-transform:uppercase;color:#c2d7e1;margin-bottom:3px}
.human-team-model h3>span{display:block}
.sample-page .person>.team-card-photo{display:block;width:80px;height:80px;object-fit:cover;border-radius:50%;margin-bottom:20px;box-shadow:0 0 0 1px #c8d5cd}
@media(max-width:600px){.team-avatar.named-team-avatar{width:46px!important;height:46px!important;min-width:46px!important}.human-team-model .team-avatar.named-team-avatar{width:48px!important;height:48px!important;min-width:48px!important}.human-team-model h3 .named-team-role{font-size:8px}}
.sample-page .person>.role-icon{width:80px;height:80px;font-size:21px;margin-bottom:20px}

/* A warm team card separates named contacts from the dark blue service section. */
.human-section .human-team-model{background:#f7f5ef;color:#293e45;border:1px solid #dddcd2;border-top:4px solid #347658;box-shadow:0 14px 36px #142c3526}
.human-section .human-team-model .support-model-title{color:#32664f;font-weight:600;border-color:#d6d9cf}
.human-section .human-team-model>article{border-color:#d6d9cf}
.human-section .human-team-model h3{color:#243d37}
.human-section .human-team-model h3 .named-team-role{color:#32664f}
.human-section .human-team-model p{color:#52615a}
.human-section .human-team-model .team-avatar.named-team-avatar{box-shadow:0 0 0 2px #d6ded2}
.human-section .human-team-model .support-channel{color:#32664f;border-color:#d6d9cf}
.human-section .human-team-model .support-channel small{color:#52615a}
.human-section .human-team-model .support-channel a{color:#285e45;border-color:#8ca391}
.hero-business-support .team-founder-link{display:inline-flex;gap:7px;align-items:center;margin-top:12px;color:#286a4b;font-size:12px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:4px}
.sample-page .founder-card>.founder-portrait{display:block;width:112px;height:112px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 1px #c2d0c1}
