/* Load after the baseline styles; scoped to the existing Home wrapper. */
.r7-finish .r7-home .r7-hero-copy { max-width: none; }
.r7-finish .r7-home .r7-home-company {
  color: #fff;
  font: 700 1rem/1.4 R7Inter, Arial, sans-serif;
  margin-bottom: 18px;
}
.r7-finish .r7-home .r7-hero h1 {
  color: #fff;
  font-size: clamp(32px, 2.55vw, 38px);
  font-variant-numeric: lining-nums;
  max-width: none;
  overflow-wrap: normal;
}
@media (max-width: 600px) {
  .r7-finish .r7-home .r7-hero h1 { font-size: 32px; }
}

/* Provisional licensed stock; see incoming/assets/PROVENANCE.md. */
.r7-finish .r7-home .r7-hero { background-image:linear-gradient(90deg,rgba(14,35,45,.76),rgba(14,35,45,.48) 58%,rgba(14,35,45,.22)),url("revision/miami-waterfront-preview-3200.jpg"); }
@media(max-width:600px) { .r7-finish .r7-home .r7-hero { background-image:linear-gradient(180deg,rgba(14,35,45,.70),rgba(14,35,45,.48)),url("revision/miami-waterfront-preview-3200.jpg"); } }
