.gp-ping__img img { display: block; width: 100%; height: auto; aspect-ratio: var(--pi-ratio, 2880 / 1214); object-fit: cover; }
@media (max-width: 991px) { .gp-ping__img img { aspect-ratio: var(--pi-ratio-m, 1560 / 2692); } }
.gp-ping__img--m { display: none; }
.gp-ping__ph { aspect-ratio: 1440 / 607; }
@media (max-width: 991px) {
  .gp-ping__img--d { display: none; }
  .gp-ping__img--m { display: block; }
}
