/* Shared hero typography across the four main navigation pages. */
.home-page main .dw-hero h1,
.home-page main .visual-intro h1,
.home-page main .price-hero h1,
.home-page main .flow-hero h1{
  font-size:clamp(48px,4.7vw,70px);
  font-weight:700;
  line-height:1.08;
  letter-spacing:-.05em;
  font-style:normal;
}
@media(max-width:600px){
  .home-page main .dw-hero h1,
  .home-page main .visual-intro h1,
  .home-page main .price-hero h1,
  .home-page main .flow-hero h1{font-size:40px}
}
@media(max-width:370px){
  .home-page main .dw-hero h1,
  .home-page main .visual-intro h1,
  .home-page main .price-hero h1,
  .home-page main .flow-hero h1{font-size:36px}
}
