/* Scope limited to the two PM sections that contain the pilot images. */
.showcase-hero > .container {
  grid-template-columns: minmax(0,.285fr) minmax(0,.715fr);
  column-gap: clamp(23px,2vw,29px);
}
.showcase-hero h1 { font-size: clamp(36px,2.79vw,38px); }
.showcase-hero .hero-copy > p:first-child { margin-bottom: 13px; }
.showcase-hero .hero-copy > :is(h1 + p,p:nth-last-of-type(1)) { margin-top: 13px; line-height: 1.52; }
.showcase-hero .home-photo { aspect-ratio: 864 / 550; }
.showcase-hero .hero-copy .actions { gap: 12px; margin-top: 16px; }
.showcase-wide .showcase-intro { gap: 47px; }
.showcase-wide .showcase-intro .feature-statement { margin-bottom: 0; }
.showcase-wide .wide-website-photo {
  width: min(100%,1120px);
  aspect-ratio: 1080 / 620;
  margin: 25px auto 0;
}
.system-pilot-grid { grid-template-columns: repeat(3,minmax(0,1fr)); }
