/* Reverse the palette at the existing scroll reading position. */
body.home-design-11 .landing-flow :is(.domain-row, .service-editorial, .method-steps > li, .shortlist-evidence > article) {
  --stack-fill: #b83c55;
  --stack-text: #fff;
  --stack-detail: #ffffff25;
  --stack-divider: #ffffff45;
}
body.home-design-11 .landing-flow .is-stack-grey:nth-child(n) {
  --stack-fill: #f3f5f6;
  --stack-text: #203443;
  --stack-detail: #e3e8eb;
  --stack-divider: #d4dde2;
}

body.home-design-11 #main .landing-flow section.sector-showcase .sector-directory a.domain-row:nth-child(n)[href], body.home-design-11 #main .landing-flow section.home-services .service-editorial-grid article.service-editorial:nth-child(n) {
  background: var(--stack-fill) !important;
  background-image: none !important;
  border-color: var(--stack-fill) !important;
}
body.home-design-11 #main .landing-flow section.sector-showcase .sector-directory a.domain-row:nth-child(n)[href] :is(h3, p, span, a),
body.home-design-11 #main .landing-flow section.home-services .service-editorial-grid article.service-editorial:nth-child(n) :is(h3, p, span, a) {
  color: var(--stack-text) !important;
}
body.home-design-11 #main .landing-flow section.sector-showcase .sector-directory a.domain-row:nth-child(n)[href] .domain-visual,
body.home-design-11 #main .landing-flow section.home-services .service-editorial-grid article.service-editorial:nth-child(n) .service-editorial-top > span {
  background: var(--stack-detail) !important;
  color: var(--stack-text) !important;
}
body.home-design-11 #main .landing-flow section.sector-showcase .sector-directory a.domain-row:nth-child(n)[href] svg {
  color: var(--stack-text) !important;
  stroke: currentColor;
}
body.home-design-11 #main .landing-flow section.home-services .service-editorial-grid article.service-editorial:nth-child(n) .service-editorial-bottom {
  border-top-color: var(--stack-divider) !important;
}
body.home-design-11 #main .landing-flow section.home-services .service-editorial-grid article.service-editorial:nth-child(n) .service-editorial-bottom a > span {
  background: transparent !important;
  color: var(--stack-text) !important;
}

body.home-design-11 #main .landing-flow section.home-method#our-approach .method-steps > li:nth-child(n) {
  background: var(--stack-fill) !important;
  background-image: none !important;
  border-color: var(--stack-fill) !important;
}
body.home-design-11 #main .landing-flow section.home-method#our-approach .method-steps > li:nth-child(n) :is(h3, p, span, a) {
  color: var(--stack-text) !important;
}
body.home-design-11 #main .landing-flow section.home-method#our-approach .method-steps > li:nth-child(n) > span {
  background: var(--stack-detail) !important;
}

body.home-design-11 #main .landing-flow section.home-shortlist-depth .shortlist-evidence > article:nth-child(n) {
  background: var(--stack-fill) !important;
  background-image: none !important;
  border-color: var(--stack-fill) !important;
}
body.home-design-11 #main .landing-flow section.home-shortlist-depth .shortlist-evidence > article:nth-child(n) :is(h3, p, span, a) {
  color: var(--stack-text) !important;
}

/* Brand red headings and labels on the grey stack. */
body.home-design-11 #main .landing-flow section.sector-showcase .sector-directory a.domain-row.is-stack-grey:nth-child(n)[href] h3,
body.home-design-11 #main .landing-flow section.home-services .service-editorial-grid article.service-editorial.is-stack-grey:nth-child(n) h3,
body.home-design-11 #main .landing-flow section.home-method#our-approach .method-steps > li.is-stack-grey:nth-child(n) h3,
body.home-design-11 #main .landing-flow section.home-shortlist-depth .shortlist-evidence > article.is-stack-grey:nth-child(n) h3 {
  color: #cf4763 !important;
}
