/* Humanscale feature final spacing and clean panoramic photography. */

body.muf-modern.home .muf-freedom-feature {
  margin-top: 0;
}

body.muf-modern.home .muf-freedom-feature__image picture {
  display: block;
  width: 100%;
  height: 100%;
}

@media (min-width: 701px) {
  body.muf-modern.home .muf-freedom-feature__image {
    background: #8a7c6d;
  }

  body.muf-modern.home .muf-freedom-feature__image::before,
  body.muf-modern.home .muf-freedom-feature__image::after {
    display: none;
  }

  body.muf-modern.home .muf-freedom-feature__image img {
    object-fit: cover;
    object-position: 50% 50%;
  }

  body.muf-modern.home .muf-freedom-feature__details {
    display: grid;
    grid-row: 2 / 4;
    grid-template-rows: 1fr auto;
    align-self: stretch;
  }

  body.muf-modern.home .muf-freedom-feature__details > p {
    align-self: center;
  }

  body.muf-modern.home .muf-freedom-feature__actions {
    align-self: end;
  }
}

@media (max-width: 700px) {
  body.muf-modern.home .muf-freedom-feature__details {
    display: block;
  }

  body.muf-modern.home .muf-freedom-feature__image picture,
  body.muf-modern.home .muf-freedom-feature__image img {
    width: 100%;
    height: 100%;
  }
}
