/* Explicit editorial emphasis only: never recolor whole headings, labels,
   embedded offer examples, demo brands or the immersive opening scenes. */
body :is(h1,h2) > .pp-heading-accent {
  color:var(--pp-heading-accent);
  font-family:inherit;
  font-style:normal;
  font-weight:inherit;
}
body :is(.page-hero,.dark,.project-stories-intro) :is(h1,h2) > .pp-heading-accent {
  color:var(--pp-heading-accent-on-dark);
}
/* The same founder title has the same scale on home and Studio. */
body .pp-founder h2,
body .pp-founder-biography h2 {
  font-size:clamp(36px,4.2vw,64px);
  line-height:1.06;
  font-weight:500;
  letter-spacing:-.06em;
}
