@media (min-width: 1025px) {
  .hero__inner {
    grid-template-columns: minmax(0, 1fr) 0.82fr;
  }

  .hero__visual {
    min-height: 640px;
  }

  .hero__device-img {
    margin-right: -44px;
  }

  .callout__inner {
    grid-template-columns: minmax(0, 1fr) 500px;
  }

  .sync-stage__device {
    min-height: 480px;
  }

  .sync-stage__device-visual {
    min-height: 220px;
  }

  .sync-stage__device-visual--phone {
    min-height: 260px;
  }

  .sync-stage__asset--mac,
  .sync-stage__asset--ipad {
    width: 108%;
    max-width: none;
    margin-inline: -4%;
  }

  .sync-stage__asset--iphone {
    max-width: 180px;
  }

  .collab__inner {
    grid-template-columns: minmax(0, 1fr) 500px;
  }

}
