/* Flowing portrait treatment, inspired by the supplied reference. */
.home-page #founder .founder-portrait{position:relative;isolation:isolate;background:radial-gradient(ellipse at 35% 23%,#b8e8e5 0 31%,#79cbd3 32% 43%,#45b7d9 44% 57%,#2c67ef 58% 78%,#164ead 79%);padding:0 18px 30px;border-radius:28px;box-shadow:0 14px 32px #07374716}
.home-page #founder .founder-card-heading{z-index:5;background:transparent}
.home-page #founder .founder-card-kicker,.home-page #founder .founder-card-heading h3,.home-page #founder .founder-card-role,.home-page #founder .founder-card-chevron{color:#073747}
.home-page #founder .founder-portrait::before{display:block;content:'';position:absolute;inset:auto;left:-110px;bottom:-105px;width:620px;height:250px;border-radius:50%;background:linear-gradient(110deg,#ff7435 8%,#ffbf14 43%,#8ed8d1 78%);transform:rotate(28deg);z-index:4;pointer-events:none}
.home-page #founder .founder-portrait::after{display:block;content:'';position:absolute;top:95px;right:-155px;width:270px;height:500px;border:28px solid #ffbf14;border-radius:50%;transform:rotate(28deg);z-index:1;pointer-events:none;opacity:.95}
.home-page #founder .founder-portrait img{width:100%;border-radius:48% 48% 43% 43%/34% 34% 24% 24%!important;z-index:3;margin-bottom:18px}
@media(max-width:420px){.home-page #founder .founder-portrait{padding:0 14px 22px}.home-page #founder .founder-portrait::before{left:-120px;bottom:-125px;width:560px;height:245px}.home-page #founder .founder-portrait::after{right:-175px;top:85px}}
