/* Home establishes the public site's charcoal/burgundy headline system. */
body main :is(.page-hero,.v2-services-hero,.v2-voice-hero,.stories-hero,.about-hero){background:radial-gradient(ellipse at 100% 0,#7b263e06,transparent 58%),#fcfcfd;color:#172d40}
body main :is(.page-hero,.v2-services-hero,.v2-voice-hero,.stories-hero,.about-hero) h1{color:#172d40!important}
body main :is(.page-hero,.v2-services-hero,.v2-voice-hero,.stories-hero,.about-hero) h1 em{color:#7b263e!important;font-style:normal}
body main :is(.page-hero,.v2-services-hero,.v2-voice-hero,.stories-hero,.about-hero) h1+p,body main .v2-hero-copy .v2-lead{color:#4e677b}
body main :is(.page-hero,.v2-services-hero,.v2-voice-hero,.stories-hero,.about-hero) :is(.eyebrow,.svc-eyebrow){color:#7b263e}
body main :is(.page-hero,.v2-services-hero,.v2-voice-hero,.stories-hero,.about-hero) .breadcrumbs{color:#61798b}
body main :is(.page-hero,.v2-services-hero,.v2-voice-hero,.stories-hero,.about-hero) .breadcrumbs a{color:#075b91}
body main :is(.page-hero,.v2-services-hero,.v2-voice-hero,.stories-hero,.about-hero) .button.secondary{background:#fff;color:#075b91;border-color:#b7cbd9}
body main :is(.page-hero,.v2-services-hero,.v2-voice-hero) .v2-choice{color:#607a8d}
body main .v2-voice-hero .voice-hero-highlights>span{color:#075b91;border-color:#d4e0e8;background:#f0f5f8}
body main .v2-voice-hero .voice-hero-highlights svg{stroke:#075b91}
body main .v2-voice-hero .wx-text-link{color:#075b91}
