.about-section {
  background-color: #f2f2f2;
}

.bg-brown {
  background-color: #4a2c1a; /* 深いブラウン */
}

.about-img-wrapper {
  width: 100%;
  max-width: 400px;  /* 表示サイズは任意に調整 */
  aspect-ratio: 1 / 1;
  overflow: hidden;
}

.about-img-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}