/* V52.62 — first-paint navigation stability during document hand-off.
   Non-home pages already settle to the solid navigation theme in main.js; prime that exact
   final state in CSS so the newly parsed document never paints the legacy red/transparent
   default for ~1 frame before main.js runs. This removes the brief header flash without
   changing the home hero navigation or any page/title motion. */
.topMenu.scrollA{
  background:#fff!important;
}
.topMenu.scrollA .mLinks .mLinksDiv>div{
  display:flex!important;
}
.topMenu.scrollA .mLogo div ul>li{
  display:block!important;
}
.topMenu.scrollA .mLogo div ul>p{
  display:none!important;
}
.topMenu.scrollA .mLogo div ul>li img,
.topMenu.scrollA .topMenuDiv .mBtn div ul img{
  filter:brightness(0)!important;
  -webkit-filter:brightness(0)!important;
}
.topMenu.scrollA .topMenuDiv .mBtn div ul p,
.topMenu.scrollA .topMenuDiv .mBtn div ul li{
  color:#000!important;
}

/* During the hand-off, navigation chrome does not run any independent CSS tween. */
html.yf-vt-lock .topMenu,
html.yf-vt-lock .subMenu,
html.yf-v520-fallback-running .topMenu,
html.yf-v520-fallback-running .subMenu,
html.yf-v520-fallback-arrival .topMenu,
html.yf-v520-fallback-arrival .subMenu{
  transition:none!important;
  -webkit-transition:none!important;
  animation:none!important;
  will-change:auto!important;
}
