.hero-copy .hero-service-title{font-size:clamp(32px,3.9vw,54px);font-weight:750;line-height:1.28;letter-spacing:-1.4px;margin-bottom:26px}
.hero-service-title>span,.hero-service-title>em{display:block}
.hero-service-title .service-topic{font-size:.73em;font-weight:650;letter-spacing:-.7px;margin-bottom:12px}
.hero-service-title>em{color:#8450a6;font-weight:750;margin-bottom:3px}
.hero-copy .lead strong{color:#574565;font-weight:600}
@media(max-width:700px){.hero-copy .hero-service-title{font-size:clamp(32px,8.8vw,42px);letter-spacing:-1px;margin-bottom:22px}.hero-service-title .service-topic{font-size:.76em;margin-bottom:10px}.hero-copy .lead{font-size:13px}}
