@view-transition{navigation:auto}::view-transition-old(root){animation:.16s ease-in both mc-vt-out}::view-transition-new(root){animation:.2s ease-out both mc-vt-in}@keyframes mc-vt-out{to{opacity:0}}@keyframes mc-vt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}@media (hover:none) and (pointer:coarse){a.card:active,a.home-path-card:active,a.service-highlight-card:active,a.content-card:active,a.hero-quicklink:active,.btn:active{opacity:.94;transition:transform 80ms;transform:scale(.985)}}@media (prefers-reduced-motion:reduce){a.card:active,a.home-path-card:active,a.service-highlight-card:active,a.content-card:active,a.hero-quicklink:active,.btn:active{transform:none}}.mc-reading-progress{z-index:1035;background:linear-gradient(270deg, var(--mc-green), var(--mc-amber));transform-origin:100%;pointer-events:none;height:3px;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.mc-reading-progress{animation:linear both mc-reading-progress-grow;animation-timeline:scroll(root)}@keyframes mc-reading-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}
