/* End the desktop horizon at the edge of its 3:1 image, without moving the caption. */
@media(min-width:641px) {
  #intro .intro-horizon {
    --horizon-height:278px;
    --horizon-visible-height:min(var(--horizon-height),calc(100vw / 3 - 80px));
    height:var(--horizon-visible-height);
    padding-bottom:max(24px,calc(95px - var(--horizon-height) + var(--horizon-visible-height)));
  }
}
@media(min-width:1320px) {
  #intro .intro-horizon { --horizon-height:370px; }
}

