/* Direction-aware main and section navigation on workspace pages only. */
body.aos-clean[data-scroll-navigation] .site-header {
 transform:translateY(0);translate:none;
 transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,border-color .25s ease;
}
body.aos-clean[data-scroll-navigation].aos-header-hidden .site-header {
 transform:translateY(-100%);pointer-events:none;box-shadow:none;
}
body.aos-clean[data-scroll-navigation] [data-scroll-rail] {
 top:var(--aos-visible-nav-height,var(--aos-nav-height,88px));
 transition:top .28s cubic-bezier(.2,.7,.2,1);
}
body.aos-clean[data-scroll-navigation] .aos-scroll-nav-sentinel {
 display:block;position:relative;height:0;width:100%;margin:0;padding:0;border:0;pointer-events:none;
}
/* Keyboard access reveals the header immediately, without moving page content. */
body.aos-clean[data-scroll-navigation].aos-navigation-instant .site-header,
body.aos-clean[data-scroll-navigation].aos-navigation-instant [data-scroll-rail] {
 transition:none!important;
}
@media(prefers-reduced-motion:reduce) {
 body.aos-clean[data-scroll-navigation] .site-header,
 body.aos-clean[data-scroll-navigation] [data-scroll-rail] {transition:none!important;}
}
