/* Same geometry; losslessly encoded embedded raster data in SVGs. */
.encounter-proof .about-encounter {
  margin-top:0;
  min-height:0;
  background:url(stage5-encounter-desktop.svg) center / cover no-repeat;
  border:0;
  color:#fff3df;
}
.encounter-proof .about-encounter-layout {
  grid-template-columns:47% 49%;
  gap:4%;
  padding-top:14.5cqw;
  padding-bottom:12cqw;
  align-items:center;
}
.encounter-proof .about-kv-plate {
  width:100%;
  margin:0;
  padding-top:0;
}
.encounter-proof .about-encounter-copy h2 {margin-bottom:15px;}
.encounter-proof .about-encounter-copy>.text-link {margin-top:12px;}
.encounter-proof .about-gallery {margin-top:0;padding-top:0;}
@media(min-width:901px) {
 .encounter-proof .about-kv {transform:translateY(2.2cqw);}
}
@media(max-width:900px) {
 .encounter-proof .about-encounter {
   background:none;
   border-style:solid;
   border-color:transparent;
   border-width:33.822cqw 0 33.822cqw;
   border-image-source:url(stage5-encounter-mobile.svg);
   border-image-slice:300 0 300 0 fill;
   border-image-repeat:stretch;
 }
 .encounter-proof .about-encounter-layout {
   grid-template-columns:1fr;
   gap:20px;
   padding-top:8px;
   padding-bottom:8px;
 }
 .encounter-proof .about-kv {width:100%;max-width:610px;margin:0 auto;}
 .encounter-proof .about-gallery {padding-top:14px;}
}
