/* User-requested tweaks r168 */
#gallery .h2.js-reveal-title,
#gallery .h2.leading-trim,
#gallery h2.js-reveal-title,
#gallery .l-gallery__content h2,
#gallery .l-gallery__content .h2 {
  color: #f6921e !important;
}

/* Projects / Careers / Contact: the Ayamen wordmark is white only while the
   sticky header is physically over the hero. Everywhere below the hero it
   returns to the original dark Ayamen wordmark; the orange symbol never changes. */
body:is(.projects-page,.career-page,.ayamen-contact-page).ayamen-r168-hero-logo-white .header .ayamen-brand-svg,
body:is(.projects-page,.career-page,.ayamen-contact-page).ayamen-r168-hero-logo-white .header .header__logo-link,
body:is(.projects-page,.career-page,.ayamen-contact-page).ayamen-r168-hero-logo-white .header .header__logo {
  color: #ffffff !important;
}

body:is(.projects-page,.career-page,.ayamen-contact-page):not(.ayamen-r168-hero-logo-white) .header .ayamen-brand-svg,
body:is(.projects-page,.career-page,.ayamen-contact-page):not(.ayamen-r168-hero-logo-white) .header .header__logo-link,
body:is(.projects-page,.career-page,.ayamen-contact-page):not(.ayamen-r168-hero-logo-white) .header .header__logo {
  color: #0b0a32 !important;
}

body:is(.projects-page,.career-page,.ayamen-contact-page) .header .ayamen-brand-svg [data-ayamen-symbol="true"] {
  fill: #f6921e !important;
  stroke: #f6921e !important;
}
