/* Enlarge within the existing padded portrait area; preserve its layout box. */
.home-founder-portrait .headshot {
  transform: scale(1.12);
  transform-origin: center center;
  transition: transform 450ms cubic-bezier(.22, .61, .36, 1);
}
@media (hover: hover) and (pointer: fine) and (min-width: 981px) {
  .home-founder-portrait .headshot:hover { transform: scale(1.16); }
}
@media (prefers-reduced-motion: reduce) {
  .home-founder-portrait .headshot { transition: none; }
  .home-founder-portrait .headshot:hover { transform: scale(1.12); }
}
