.home-page #founder .founder-portrait{overflow:visible;background:#fff;padding:0;max-width:390px}
.home-page #founder .founder-portrait::before,.home-page #founder .founder-portrait::after{display:none;content:none}
.home-page #founder .founder-card-heading{min-height:0;width:100%;padding:12px 20px 8px;background:transparent}
.home-page #founder .founder-card-kicker{margin:0}
.home-page #founder .founder-card-chevron{top:9px;right:20px}
.home-page #founder .founder-photo-art{position:relative;isolation:isolate;width:100%;padding-top:44px;overflow:visible}
.home-page #founder .founder-photo-art img{width:82%;margin:0 auto;position:relative;z-index:1}
.home-page #founder .founder-shape{position:absolute;display:block;border:0;border-radius:50%;z-index:4;pointer-events:none;aspect-ratio:1;transform:none}
.home-page #founder .founder-shape-teal{width:clamp(36px,4vw,50px);right:7%;top:0;background:#22b6aa}
.home-page #founder .founder-shape-orange{width:clamp(42px,5vw,62px);left:1%;top:17%;background:#ff7435}
.home-page #founder .founder-shape-blue{width:clamp(38px,4vw,50px);left:1%;bottom:18%;background:#2c67ef}
.home-page #founder .founder-shape-yellow{width:clamp(50px,6vw,72px);right:0;bottom:5%;background:#ffbf14}
.home-page #founder .founder-photo-caption{position:relative;width:100%;padding:22px 20px 0;text-align:center;z-index:5}
.home-page #founder .founder-photo-caption h3{color:#073747;font-size:32px;font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0 0 7px}
.home-page #founder .founder-photo-caption p{color:#365563;font-size:14px;line-height:1.5;margin:0}
@media(max-width:420px){.home-page #founder .founder-portrait{max-width:310px;padding:0}.home-page #founder .founder-card-heading{min-height:0;padding:10px 14px 8px}.home-page #founder .founder-photo-art{padding-top:40px}.home-page #founder .founder-photo-caption{padding:20px 10px 0}.home-page #founder .founder-photo-caption h3{font-size:29px}}
