.page_main__0_0wV{padding-top:0;position:relative;overflow:hidden;min-height:100vh;background:var(--bg)}.page_main__0_0wV section{scroll-margin-top:var(--nav-height)}.page_hero__g6mg2{position:relative;max-width:820px;margin:0 auto;padding:calc(var(--nav-height) + var(--space-8)) var(--space-5) var(--space-8)}.page_heading__G6ReB{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.1rem,5.4vw,3.3rem);line-height:1.08;letter-spacing:var(--ls-tight);color:var(--text);margin:var(--space-4) 0 0;max-width:18ch}.page_lede__tIfSR{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text);max-width:58ch;margin:var(--space-5) 0 0}.page_promises__iH42m{list-style:none;margin:var(--space-5) 0 0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:62ch}.page_promises__iH42m li{position:relative;font-family:var(--font-body);line-height:var(--lh-body);color:var(--text-muted);padding-left:var(--space-5)}.page_promises__iH42m li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:7px;border-radius:50%;background:var(--pearl-aqua)}.page_section__4nn59{position:relative;max-width:820px;margin:0 auto;padding:clamp(2.5rem,6vw,4rem) var(--space-5)}.page_sectionHeading__90D0n{font-family:var(--font-heading);font-weight:800;font-size:clamp(1.5rem,3.2vw,2.05rem);line-height:1.15;letter-spacing:var(--ls-tight);color:var(--text);margin:0 0 var(--space-4);max-width:26ch}.page_body__TBQwt{font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-muted);max-width:62ch;margin:0 0 var(--space-6)}