.orb {
  aspect-ratio: 1 / 1;
  overflow: hidden;
}

.orb img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}

@media (max-width: 780px) {
  .orb {
    width: min(78vw, 360px);
    height: min(78vw, 360px);
    aspect-ratio: auto;
  }
}
