.hero-stage{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:center;gap:clamp(38px,6vw,88px);display:grid}.hero-stage-copy,.hero-stage-art{min-width:0}.page-hero--campaign{padding-top:clamp(44px,7vw,84px);padding-bottom:clamp(54px,8vw,100px)}.page-hero--campaign h1{max-width:14ch}.page-hero--campaign .lead{max-width:57ch}.shipped-hero-stage{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr)}.mentors-hero-stage .hero-stage-art,.faq-hero-stage .hero-stage-art{grid-area:1/1}.mentors-hero-stage .hero-stage-copy,.faq-hero-stage .hero-stage-copy{grid-area:1/2}.playbook-hero-stage{grid-template-columns:minmax(0,.76fr) minmax(420px,1.24fr);align-items:start}.manifesto-hero-stage{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr)}.mentors-hero-stage{grid-template-columns:minmax(420px,1.12fr) minmax(0,.88fr)}.faq-hero-stage{grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr)}@media (max-width:900px){.hero-stage{grid-template-columns:1fr;gap:clamp(34px,7vw,58px)}.hero-stage-art{width:min(100%,680px)}.shipped-hero-stage .hero-stage-art,.mentors-hero-stage .hero-stage-art,.faq-hero-stage .hero-stage-art{grid-area:2/1}.shipped-hero-stage .hero-stage-copy,.mentors-hero-stage .hero-stage-copy,.faq-hero-stage .hero-stage-copy{grid-area:1/1}}@media (max-width:620px){.page-hero--campaign{padding-top:34px;padding-bottom:60px}.hero-stage{gap:36px}}
