.RootsMethod_section__ozLCv{background:var(--color-cream);padding:var(--space-2xl) 0 var(--space-xl);text-align:center}.RootsMethod_inner__vDd3k{max-width:var(--container-prose);margin:0 auto;padding:0 var(--space-margin)}.RootsMethod_eyebrow__3CpJB{font-family:var(--font-sans);font-size:var(--type-label-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-sage-text)}.RootsMethod_eyebrow__3CpJB,.RootsMethod_headline__mHfzT{font-weight:var(--weight-medium);margin:0 0 var(--space-md)}.RootsMethod_headline__mHfzT{font-family:var(--font-serif);font-size:var(--type-headline-display);line-height:var(--line-tight);letter-spacing:var(--tracking-tight);color:var(--color-forest)}.RootsMethod_tagline__hIwTp{font-family:var(--font-serif);font-style:italic;font-size:var(--type-headline-sm);font-weight:var(--weight-regular);line-height:var(--line-emphasis);color:var(--color-muted);margin:0 0 var(--space-lg)}.RootsMethod_accent__M0HwV{color:var(--color-terracotta-text)}.RootsMethod_rule__8992D{width:48px;height:1px;background:var(--color-sage);margin:0 auto var(--space-lg)}.RootsMethod_premise__K8Kwn{font-family:var(--font-sans);font-size:var(--type-body-lg);line-height:var(--line-body);color:var(--color-forest);margin:0 auto var(--space-lg);max-width:60ch;text-align:left}.RootsMethod_transition__SiLy9{font-family:var(--font-serif);font-style:italic;font-size:var(--type-emphasis);font-weight:var(--weight-regular);line-height:var(--line-emphasis);color:var(--color-forest);margin:0}@media (max-width:600px){.RootsMethod_section__ozLCv{padding:var(--space-xl) 0 var(--space-lg)}}.Approaches_section__8Dak9{background:var(--color-cream);padding:var(--space-xl) 0 var(--space-2xl)}.Approaches_visuallyHidden__scWkt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Approaches_inner__HUrcw{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-margin)}.Approaches_grid__tpp3L{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg);margin-bottom:var(--space-xl)}.Approaches_card__Qdp0F{background:var(--color-surface);border:1px solid var(--color-cream-border);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);transition:border-color var(--duration-base) var(--ease-out)}.Approaches_card__Qdp0F:hover{border-color:var(--color-sage)}.Approaches_label__kZV_o{font-family:var(--font-sans);font-size:var(--type-label-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-sage-text);margin:0}.Approaches_name__hR7AC{font-family:var(--font-serif);font-size:var(--type-headline-sm);font-weight:var(--weight-medium);line-height:var(--line-headline-sm);color:var(--color-forest);margin:0 0 var(--space-xs)}.Approaches_thesis__Q5GTo{font-family:var(--font-serif);font-size:var(--type-emphasis);line-height:var(--line-emphasis);color:var(--color-terracotta-text);margin:0 0 var(--space-md)}.Approaches_body__NjLEM{font-family:var(--font-sans);font-size:var(--type-body-md);line-height:var(--line-body);color:var(--color-forest);margin:0}.Approaches_closer__9rV_6{font-family:var(--font-serif);font-size:var(--type-headline-sm);font-weight:var(--weight-regular);line-height:var(--line-emphasis);color:var(--color-forest);text-align:center;max-width:40ch;margin:0 auto}@media (max-width:900px){.Approaches_grid__tpp3L{grid-template-columns:1fr;gap:var(--space-md);margin-bottom:var(--space-lg)}.Approaches_section__8Dak9{padding:var(--space-lg) 0 var(--space-xl)}}.SessionPullQuote_section__WeFXh{background:var(--color-cream);padding:var(--space-2xl) 0;border-top:1px solid var(--color-cream-border)}.SessionPullQuote_inner__ppBOv{max-width:var(--container-prose);margin:0 auto;padding:0 var(--space-margin);text-align:center}.SessionPullQuote_heading__xl_fs{font-weight:var(--weight-medium);line-height:var(--line-snug);margin:0 0 var(--space-xl)}.SessionPullQuote_heading__xl_fs,.SessionPullQuote_pullquote__jV3g8{font-family:var(--font-serif);font-size:var(--type-headline-md);color:var(--color-forest)}.SessionPullQuote_pullquote__jV3g8{font-weight:var(--weight-regular);line-height:var(--line-emphasis);margin:0 auto var(--space-xl);max-width:28ch;padding:var(--space-lg) 0;border-top:1px solid var(--color-sage);border-bottom:1px solid var(--color-sage)}.SessionPullQuote_body__Xq_dv{font-family:var(--font-sans);font-size:var(--type-body-lg);line-height:var(--line-body);color:var(--color-forest);margin:0 auto;max-width:60ch;text-align:left}@media (max-width:600px){.SessionPullQuote_section__WeFXh{padding:var(--space-xl) 0}.SessionPullQuote_heading__xl_fs{margin-bottom:var(--space-lg)}.SessionPullQuote_pullquote__jV3g8{margin-bottom:var(--space-lg);padding:var(--space-md) 0}}.ChangeOverTime_section__uAaGQ{background:var(--color-cream);padding:var(--space-2xl) 0;border-top:1px solid var(--color-cream-border)}.ChangeOverTime_inner___StPG{max-width:var(--container-max);margin:0 auto;padding:0 var(--space-margin)}.ChangeOverTime_heading__8xUyB{font-family:var(--font-serif);font-size:var(--type-headline-md);font-weight:var(--weight-medium);line-height:var(--line-snug);color:var(--color-forest);margin:0 auto var(--space-xl);text-align:center}.ChangeOverTime_stages__V5ivc{list-style:none;margin:0 auto;padding:0;max-width:880px;border-top:1px solid var(--color-cream-border)}.ChangeOverTime_stage__n0e5I{display:grid;grid-template-columns:14rem 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);padding:var(--space-lg) 0;border-bottom:1px solid var(--color-cream-border)}.ChangeOverTime_marker__t8N9m{font-family:var(--font-sans);font-size:var(--type-label-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-sage-text);margin:0;padding-top:.5rem}.ChangeOverTime_content__WltM1{min-width:0}.ChangeOverTime_miniHeading__8NQMz{font-family:var(--font-serif);font-size:var(--type-headline-sm);font-weight:var(--weight-regular);line-height:var(--line-headline-sm);color:var(--color-forest);margin:0 0 var(--space-md)}.ChangeOverTime_body__WkAfq{font-family:var(--font-sans);font-size:var(--type-body-md);line-height:var(--line-body);color:var(--color-forest);margin:0;max-width:60ch}.ChangeOverTime_closer__5Oifz{font-family:var(--font-serif);font-size:var(--type-headline-sm);font-weight:var(--weight-regular);line-height:var(--line-emphasis);color:var(--color-forest);margin:var(--space-xl) auto 0;text-align:center;max-width:50ch}@media (max-width:700px){.ChangeOverTime_stage__n0e5I{grid-template-columns:1fr;gap:var(--space-xs);padding:var(--space-md) 0}.ChangeOverTime_marker__t8N9m{padding-top:0}.ChangeOverTime_section__uAaGQ{padding:var(--space-xl) 0}}.page_cta__ruw0u{background:var(--color-terracotta-text);padding:var(--space-2xl) 0}.page_ctaInner__bzRqB{max-width:var(--container-prose);margin:0 auto;padding:0 var(--space-margin);text-align:center}.page_ctaHeading___Odio{font-family:var(--font-serif);font-size:var(--type-headline-lg);font-weight:var(--weight-medium);line-height:var(--line-snug);color:var(--color-cream);margin:0 0 var(--space-md)}.page_ctaBody__0mQdY{font-family:var(--font-sans);font-size:var(--type-body-lg);line-height:var(--line-body);color:var(--color-cream);margin:0 auto var(--space-lg);max-width:50ch}.page_ctaButton__Gz_tI{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:var(--type-label-md);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);background:var(--color-cream);color:var(--color-forest);padding:.875rem 2rem;border-radius:var(--radius-full);transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.page_ctaButton__Gz_tI:hover{background:var(--color-surface)}@media (max-width:600px){.page_cta__ruw0u{padding:var(--space-xl) 0}}