/* One brand at the top of the page. The existing rail takes over only after
   the original mark has left the viewport. No duplicate mark or spacer. */
body.logo-handoff-enabled .new-nav {
  top: 0 !important;
}
body.logo-handoff-enabled.with-journey main {
  padding-top: 0 !important;
}
body.logo-handoff-enabled :is(.growth-strip, .journey-bar) {
  --logo-handoff: 0;
  opacity: var(--logo-handoff) !important;
  visibility: hidden;
  transform: translate3d(0, calc((1 - var(--logo-handoff)) * -8px), 0);
  pointer-events: none !important;
  transition: none !important;
}
body.logo-handoff-enabled :is(.growth-strip, .journey-bar)[data-handoff-visible] {
  visibility: visible;
}
body.logo-handoff-enabled :is(.growth-strip, .journey-bar):not([data-handoff-interactive]) * {
  pointer-events: none !important;
}
@media (prefers-reduced-motion: reduce) {
  body.logo-handoff-enabled :is(.growth-strip, .journey-bar) {
    transform: none;
  }
}
body.logo-handoff-enabled :is(.growth-strip, .journey-bar)[data-handoff-interactive] {
  pointer-events: auto !important;
}
