.cent-about-backlink{display:block;width:100%;text-align:center!important;margin:28px auto 40px;clear:both}.cent-about-backlink a,.cent-about-backlink a:visited{color:#aaa!important;font-family:Montserrat,Arial,sans-serif;font-size:14px;font-weight:400;text-decoration:none!important;background:transparent!important;border:0!important}.cent-about-backlink a:hover{color:white!important}.cent-about-backlink a:focus-visible{outline:1px solid #aaa;outline-offset:5px}

/* Founder portraits: taller mobile frames, complete images without cropping. */
@media(max-width:767px){
 #t4-548.tpl-t4>.site>.grid>article>.card{
  position:relative!important;
  box-sizing:border-box!important;
  width:100%!important;height:auto!important;
  min-height:0!important;max-height:none!important;
  aspect-ratio:2 / 3!important;
  overflow:hidden!important;
 }
 #t4-548.tpl-t4>.site>.grid>article>.card>img{
  position:absolute!important;inset:0!important;
  display:block!important;width:100%!important;height:100%!important;
  min-height:0!important;max-height:none!important;max-width:100%!important;
  object-fit:contain!important;object-position:center center!important;
  transform:none!important;margin:0!important;
 }
}

/* Founder portraits: full-height desktop frames; mobile rules above unchanged. */
@media(min-width:768px){
 #t4-548.tpl-t4>.site>.grid>article>.card{
  position:relative!important;
  box-sizing:border-box!important;
  width:100%!important;height:auto!important;
  min-height:0!important;max-height:none!important;
  aspect-ratio:2 / 3!important;
  overflow:hidden!important;
 }
 #t4-548.tpl-t4>.site>.grid>article>.card>img{
  position:absolute!important;inset:0!important;
  display:block!important;width:100%!important;height:100%!important;
  min-height:0!important;max-height:none!important;max-width:100%!important;
  aspect-ratio:auto!important;
  object-fit:contain!important;object-position:center center!important;
  margin:0!important;
 }
}
