.service-hero h1.vision-title{display:flex;align-items:baseline;gap:.2em;width:100%;max-width:100%;text-wrap:nowrap;font-size:clamp(16px,2vw,40px);line-height:1.2;letter-spacing:-.04em}.service-hero h1.vision-title .vision-fixed{display:inline;color:#f6f7f1;flex:none}.vision-title .home-title-rotator{display:grid!important;width:max-content;flex:none;perspective:800px;overflow:hidden;padding:.15em .04em;margin:-.15em -.04em;color:#b8c5c5}.vision-title .home-title-rotator>span{display:block;grid-area:1/1;visibility:hidden;white-space:nowrap;font:inherit;color:inherit}.vision-title .home-title-rotator>span.is-current,.vision-title .home-title-rotator>span.is-leaving{visibility:visible}.service-hero .vision-title .title-word,.service-hero .vision-title .title-letter{display:inline-block;font:inherit;color:inherit;transform-origin:50% 70%;backface-visibility:hidden}.service-hero-vision .service-hero-copy{min-width:0}@media(max-width:760px){.service-hero h1.vision-title{font-size:clamp(15px,4.2vw,30px)}}/* Keep the eyebrow, title and supporting copy together. */
.service-hero-vision .service-hero-copy>.eyebrow{margin-bottom:0}
.service-hero-vision h1.vision-title{margin:16px 0 18px}
.service-hero-vision .service-lead p:first-child{margin-top:0}

.service-split>figure.service-type-panel{background:#192125;display:flex;align-items:center;padding:clamp(28px,3vw,54px);border:1px solid #81938b40;aspect-ratio:1.25}.service-type-panel p{margin:0;font-size:clamp(35px,4.35vw,74px);font-weight:500;letter-spacing:-.055em;line-height:1.1}.service-type-panel p:before{content:'';display:block;width:46px;height:3px;background:#bd192a;margin-bottom:28px}.service-type-panel p span{display:block;color:#f6f7f1}.service-type-panel p span:nth-child(2){color:#bd192a}.service-type-panel p span:nth-child(3){color:#aebfbd}@media(max-width:760px){.service-split>figure.service-type-panel{aspect-ratio:auto;min-height:270px;padding:32px 24px}.service-type-panel p{font-size:clamp(34px,8.5vw,56px)}}
