/* Brand story: preserve the original photo inside a quiet gold frame. */
.page-about #story .story-image {
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
  aspect-ratio: auto;
  padding: 6px;
  border: 1px solid #c0a56a;
  border-radius: 0;
  background: #f7f3ea;
  overflow: hidden;
  -webkit-mask-image: none;
  mask-image: none;
}

.page-about #story .story-image img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  border-radius: 0;
  object-fit: contain;
  -webkit-mask-image: none;
  mask-image: none;
}
