@media (min-width: 721px) {
  .home .home-hero,
  .home .hero-photo {
    min-height: 650px;
  }

  .home .hero-copy {
    padding-top: 116px;
    padding-bottom: 38px;
  }

  .home .home-hero h1 {
    font-size: clamp(47px, 4.65vw, 68px);
    margin-top: 18px;
    margin-bottom: 18px;
  }

  .home .hero-script {
    margin-bottom: 25px;
  }

  .home .hero-staging-signature {
    margin-bottom: 16px;
  }

  .home .home-property-action {
    margin-top: 8px;
  }

  .home .hero-line {
    padding-top: 17px;
  }

  .home .valuation-circle {
    width: 164px;
    height: 164px;
  }

  .home .home-hero::after {
    display: none;
  }

  .home .hero-photo {
    overflow: hidden;
  }

  .home .hero-photo::before {
    background: linear-gradient(90deg, var(--n) 0, rgba(3, 20, 38, 0.82) 0.7cm, rgba(3, 20, 38, 0.45) 1.9cm, rgba(3, 20, 38, 0.12) 3.1cm, transparent 4cm);
  }

  .home .hero-photo img {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    transform: scale(1.015);
    transform-origin: right center;
  }
}

@media (max-width: 720px) {
  .home .home-hero,
  .home .hero-photo {
    min-height: 700px;
  }

  .home .hero-copy {
    padding-top: 102px;
    padding-bottom: 250px;
  }

  .home .valuation-circle {
    bottom: 24px;
  }
}
