.services-route-nav a{animation:m-rise var(--m-enter) var(--m-ease) backwards;animation-delay:calc(.2s + var(--i,0) * var(--m-stagger));transition:color var(--m-fast) ease, border-color var(--m-fast) ease, background-color var(--m-fast) ease, transform var(--m-base) var(--m-ease)}.services-route-nav span{position:relative}.services-route-nav span:after{background:var(--orchid);transform-origin:0;width:28px;height:2px;transition:transform var(--m-base) var(--m-ease);content:"";border-radius:2px;position:absolute;bottom:-5px;left:0;transform:scaleX(0)}.services-route-nav a:focus-visible span:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.services-route-nav a:hover{transform:translateY(-2px)}.services-route-nav a:hover span:after{transform:scaleX(1)}}.services-whisper{animation:m-ink 1.1s var(--m-ease) .35s both}@supports (animation-timeline:view()){.service-path-note{animation:linear both m-ink;animation-timeline:view();animation-range:entry 100% cover 25%}}.service-path-head h2{position:relative}.service-path-v2:target .service-path-head h2:after{background:var(--orchid);transform-origin:0;width:28px;height:2px;animation:m-scale-x var(--m-enter) var(--m-ease) .45s both;content:"";border-radius:2px;position:absolute;bottom:-7px;left:0}@media (prefers-reduced-motion:reduce){.services-route-nav a,.services-whisper,.service-path-note,.service-path-v2:target .service-path-head h2:after{clip-path:none;animation:none}.services-route-nav a,.services-route-nav span:after{transition:none}.services-route-nav a:hover{transform:none}}
