[class*=-page] .page-hero .wrap,[class*=-page] .intro .wrap,[class*=-page] .manifesto .wrap{flex-direction:column;align-items:center;gap:1.25rem;display:flex}[class*=-page] .hero .hero-inner{gap:1.25rem}[class*=-page] .page-hero .wrap h1,[class*=-page] .page-hero .wrap p,[class*=-page] .intro .wrap h2,[class*=-page] .intro .wrap p,[class*=-page] .hero .hero-inner h1,[class*=-page] .hero .hero-inner p{margin-top:0}[class*=-page] .eyebrow+:is(h1,h2,h3),[class*=-page] .section-head>.eyebrow+:is(h2,h3),[class*=-page] .head>.eyebrow+:is(h2,h3),[class*=-page] .sec-head>.eyebrow+:is(h2,h3),[class*=-page] .eco-head>.eyebrow+:is(h2,h3),[class*=-page] .manifesto .wrap>.eyebrow+h2,[class*=-page] .become .box .eyebrow+h2,[class*=-page] .cta-box .eyebrow+h2,[class*=-page] .solo .eyebrow+h2,[class*=-page] .intro-text .eyebrow+h2,[class*=-page] .conviction .eyebrow+h2,[class*=-page] .info-panel .eyebrow+h2{margin-top:1.3rem}@media (max-width:600px){[class*=-page] .page-hero{padding-bottom:0}[class*=-page] .page-hero:after{margin:2rem auto}}@media (max-width:900px){[class*=-page] .cats .head,[class*=-page] .why .head,[class*=-page] .featured .head,[class*=-page] .pricing .head,[class*=-page] .values .head,[class*=-page] .gallery .head,[class*=-page] .journey .head,[class*=-page] .principles .head,[class*=-page] .promise .head,[class*=-page] .section-head{box-sizing:border-box;width:100%;max-width:100%}}
