@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-group(site-header){animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}:root{--vt-dur:.4s;--vt-ease:cubic-bezier(.45,0,.25,1)}::view-transition{background:var(--bg)}::view-transition-group(root){animation-duration:var(--vt-dur);animation-timing-function:var(--vt-ease)}::view-transition-old(root){animation-duration:var(--vt-dur);animation-timing-function:var(--vt-ease);animation-fill-mode:both}::view-transition-new(root){animation-duration:var(--vt-dur);animation-timing-function:var(--vt-ease);animation-fill-mode:both}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.service-hero-media{view-transition-name:hero-media}::view-transition-group(hero-media){animation-duration:var(--vt-dur);animation-timing-function:var(--vt-ease)}::view-transition-old(hero-media){object-fit:cover;height:100%}::view-transition-new(hero-media){object-fit:cover;height:100%}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:.15s ease-in-out both vt-fade-out}::view-transition-new(root){animation:.15s ease-in-out both vt-fade-in}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}