
/* ---- About section ---- */
#about {
  background: #f8f9fa;
  border-radius: 28px;
  padding: 2rem;
}

#about img {
  max-height: 400px;
  transform-style: preserve-3d;
  transition: cubic-bezier(0.165, 0.84, 0.44, 1) 0.5s;
}

#about img:hover {
  transform: rotateY(20deg) rotateX(-4deg) scale(1.05);
}