/* Variant D: parchment editorial */
.hero-c{
  background-color:var(--paper);background-image:var(--vignette),var(--grain),var(--mottle);background-size:100% 100%,160px 160px,512px 512px;color:var(--ink);
  min-height:100vh;min-height:100svh;
  display:flex;align-items:center;
  padding:calc(var(--nav-h) + 3.5rem) 0 4rem;
  border-bottom:1px solid var(--hairline);
}
.hero-c .kicker{
  display:flex;align-items:center;gap:1.1rem;margin-bottom:2.6rem;
  font-size:.74rem;letter-spacing:.26em;text-transform:uppercase;color:var(--stone);font-weight:500;
}
.hero-c .accent{display:inline-block;width:48px;height:2px;background:var(--verdigris);}
.hero-c h1{font-size:clamp(3.2rem, 7.4vw, 6.75rem);max-width:19ch;line-height:1.02;}
.hero-c h1 em{white-space:nowrap;}
@media (max-width:360px){.hero-c h1{font-size:2.8rem;}}
.hero-c h1 em{color:var(--verdigris);}
.hero-c .hero-row{
  display:grid;grid-template-columns:1fr 1.25fr;gap:3rem;align-items:start;
  margin-top:3rem;padding-top:2rem;border-top:1px solid var(--hairline);
}
.hero-c .hero-facts{flex-direction:column;gap:.55rem;}
.hero-c .hero-facts li{color:var(--stone);}
.hero-c .sub{color:var(--ink-soft);}
.hero-c .cta-row{margin-top:2rem;}
header.nav.on-cream:not(.scrolled){background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;}
@media (max-width:860px){
  .hero-c .hero-row{grid-template-columns:1fr;gap:2.2rem;}
  .hero-c .hero-facts{order:2;}
}
@media (max-width:720px){
  .hero-c{padding-top:calc(var(--nav-h) + 2.5rem);min-height:auto;}
  .hero-c .kicker{margin-bottom:2rem;}
}
