/* Stretch orbit thumbnails to match the active slide height (works with 3 or more slides). */
@media screen and (min-width: 64em) {
  .hero.home-hero .orbit {
    display: flex;
    align-items: stretch;
  }

  .hero.home-hero .orbit > .columns {
    float: none !important;
  }

  .hero.home-hero .orbit > .hero-focus {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
    margin-left: 8.33333%;
  }

  .hero.home-hero .orbit > .large-3 {
    flex: 0 0 25%;
    max-width: 25%;
    display: flex;
    flex-direction: column;
  }

  .hero.home-hero .orbit-bullets {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    height: 100%;
    margin: 0;
  }

  .hero.home-hero .orbit-bullets button {
    flex: 1 1 0;
    width: 100%;
    height: auto !important;
    min-height: 0;
    margin: 0 0 0.54rem;
    overflow: hidden;
  }

  .hero.home-hero .orbit-bullets button:last-child {
    margin-bottom: 0;
  }

  .hero.home-hero .orbit-bullets button img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
  }

  .hero.home-hero .orbit-slide img {
    width: 100%;
    height: auto;
    aspect-ratio: 750 / 461.533;
    object-fit: cover;
  }
}
