/* Activate only after pixels are sampled; retain the original overlay without JS. */
.home-splash-type .home-splash-credit.caption-contrast-ready,
.immersive-case .full-width-image>figcaption.caption-contrast-ready{
  background:none;color:var(--caption-ink,#fff);text-shadow:none;
  padding:0;border-radius:0;display:block;line-height:1.4;
}
.caption-ink{
  background:var(--caption-paper,#111);color:var(--caption-ink,#fff);
  padding:0;border-radius:0;
  box-decoration-break:clone;-webkit-box-decoration-break:clone;
}
.home-splash-type .home-splash-credit[hidden]{display:none}
.home-splash-type.has-adaptive-caption .home-splash-credit::before,
.immersive-case .full-width-image.has-adaptive-caption::after{display:none}
