/* SPACE: smooth service reveal and client-inspired navigation emphasis. */
.space-unified-services details{transition:background-color .48s cubic-bezier(.22,.61,.36,1),box-shadow .48s cubic-bezier(.22,.61,.36,1),border-color .48s ease}
.space-unified-services summary{transition:color .32s ease}
.space-unified-services details[open] .scope-copy{animation-duration:.38s}
.site-header .nav a,#space-unified-header .suh-nav a{position:relative;transform-origin:center;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .3s ease,text-shadow .3s ease}
@media(hover:hover) and (pointer:fine){
 .site-header .nav a:hover,#space-unified-header .suh-nav a:hover{opacity:1;transform:scale(1.12);text-shadow:.25px 0 currentColor,-.25px 0 currentColor;z-index:2}
}
.site-header .nav a:focus-visible,#space-unified-header .suh-nav a:focus-visible{opacity:1;transform:scale(1.06);text-shadow:.25px 0 currentColor,-.25px 0 currentColor;outline:1px solid currentColor;outline-offset:4px}
@media(prefers-reduced-motion:reduce){
 .space-unified-services details,.space-unified-services summary,.site-header .nav a,#space-unified-header .suh-nav a{transition:none}
 .space-unified-services details[open] .scope-copy{animation:none}
 .site-header .nav a:hover,#space-unified-header .suh-nav a:hover,.site-header .nav a:focus-visible,#space-unified-header .suh-nav a:focus-visible{transform:none}
}
