/* V173: founder section height and portrait alignment only */
body .on[data-p="about"] section.about-founder-v170 {
  padding-top:32px!important;
  padding-bottom:34px!important;
}
body .on[data-p="about"] .about-founder-v170 .about-founder-shell {
  grid-template-columns:minmax(0,32%) minmax(0,1fr)!important;
  align-items:center!important;
  gap:clamp(30px,4vw,70px)!important;
}
body .on[data-p="about"] .about-founder-v170 .about-founder-media {
  min-height:0!important;
  padding:0!important;
  display:flex;
  justify-content:center;
  align-items:center;
}
body .on[data-p="about"] .about-founder-v170 .about-founder-photo {
  box-sizing:border-box!important;
  height:clamp(330px,28vw,435px)!important;
  min-height:0!important;
  width:min(100%,360px)!important;
  aspect-ratio:auto!important;
  background-size:contain!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}
@media(max-width:850px){
  body .on[data-p="about"] .about-founder-v170 .about-founder-shell {grid-template-columns:1fr!important;gap:22px!important;}
  body .on[data-p="about"] .about-founder-v170 .about-founder-photo {height:clamp(290px,70vw,420px)!important;}
}
