.gtr-projects-page {
  --gtr-project-header-height: 126px;
}

.gtr-projects-page .header-wrapper-2 {
  position: fixed !important;
  inset: 0 0 auto;
  width: 100%;
  z-index: 2050;
  opacity: 1 !important;
  transform: none !important;
  background: #0a1826;
}

.gtr-projects-page .header-wrapper-2 .nav-cover {
  opacity: 1 !important;
  background: #0a1826;
}

.gtr-projects-page .gp-js .gp-cases {
  top: var(--gtr-project-header-height);
}

@media (max-width: 991px) {
  .gtr-projects-page {
    --gtr-project-header-height: 80px;
  }
}

/* Shared footer content must not depend on deferred Webflow reveal animations,
   including when it is displayed inside the case-study scroll surface. */
.gtr-projects-page .footer [data-w-id] {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  filter: none !important;
}

/* The case-study wrapper sets a dark default text colour. Do not let its
   scoped link reset make the shared footer links dark on a dark background. */
.gtr-projects-page .footer,
.gtr-projects-page .footer .footer-standard_link {
  color: #f5f5f5;
}

.gtr-projects-page .footer .footer-standard_link {
  opacity: 1 !important;
  visibility: visible !important;
}
