.methodology-module__hYQhjq__page{--methodology-forest:#12352d;--methodology-moss:#2f5147;--methodology-graphite:#3e4744;--methodology-copper:#9a6a4f;--methodology-sage:#dde6df;--methodology-paper:#fafaf8;--methodology-white:#fff;--methodology-serif:Iowan Old Style, Baskerville, "Times New Roman", Georgia, serif;min-height:100vh;color:var(--methodology-graphite);background:var(--methodology-paper)}.methodology-module__hYQhjq__skipLink{z-index:100;color:var(--methodology-white);background:var(--methodology-forest);border-radius:999px;padding:11px 16px;font-size:13px;transition:transform .18s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.methodology-module__hYQhjq__skipLink:focus{transform:translateY(0)}.methodology-module__hYQhjq__skipLink:focus-visible,.methodology-module__hYQhjq__page a:focus-visible{outline:2px solid var(--methodology-copper);outline-offset:5px}.methodology-module__hYQhjq__shell{width:min(100% - 96px,1280px);margin:0 auto}.methodology-module__hYQhjq__eyebrow{color:var(--methodology-copper);letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:800;line-height:1.2}.methodology-module__hYQhjq__hero{background:linear-gradient(110deg, #dde6df5c, transparent 44%), var(--methodology-paper);border-bottom:1px solid #12352d1f;padding:clamp(68px,6.5vw,96px) 0 clamp(70px,6.8vw,100px)}.methodology-module__hYQhjq__hero h1{max-width:900px;color:var(--methodology-forest);font-family:var(--methodology-serif);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(54px,6vw,86px);font-weight:400;line-height:.98}.methodology-module__hYQhjq__heroIntroduction,.methodology-module__hYQhjq__sectionGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.methodology-module__hYQhjq__heroIntroduction{margin-top:clamp(44px,4.8vw,64px)}.methodology-module__hYQhjq__lead{color:var(--methodology-moss);font-family:var(--methodology-serif);letter-spacing:-.022em;grid-column:1/6;margin:0;font-size:clamp(23px,2vw,30px);line-height:1.3}.methodology-module__hYQhjq__body{grid-column:7/12;max-width:620px;padding-top:0}.methodology-module__hYQhjq__body p{color:var(--methodology-graphite);margin:0;font-size:clamp(15px,1.1vw,17px);line-height:1.75}.methodology-module__hYQhjq__body p+p,.methodology-module__hYQhjq__strategyList+p{margin-top:1.4em}.methodology-module__hYQhjq__body strong{color:var(--methodology-forest);font-weight:700}.methodology-module__hYQhjq__section{padding:clamp(68px,6.5vw,96px) 0}.methodology-module__hYQhjq__whiteSection{background:var(--methodology-white)}.methodology-module__hYQhjq__paperSection{background:var(--methodology-paper)}.methodology-module__hYQhjq__sageSection{background:color-mix(in srgb, var(--methodology-sage) 64%, var(--methodology-paper))}.methodology-module__hYQhjq__sectionGrid{border-top:1px solid #12352d29;grid-template-rows:auto auto;gap:0 24px;padding-top:24px}.methodology-module__hYQhjq__sectionTitle{grid-area:1/1/3/6;grid-template-rows:subgrid;display:grid}.methodology-module__hYQhjq__sectionGrid>.methodology-module__hYQhjq__body{grid-row:2;padding-top:0}.methodology-module__hYQhjq__sectionTitle h2{max-width:520px;color:var(--methodology-forest);font-family:var(--methodology-serif);letter-spacing:-.043em;text-wrap:balance;margin:0;font-size:clamp(40px,4vw,58px);font-weight:400;line-height:1.02}.methodology-module__hYQhjq__strategyList{border-top:1px solid #12352d29;margin:1.7em 0 0;padding:0;list-style:none}.methodology-module__hYQhjq__strategyList li{color:var(--methodology-forest);font-family:var(--methodology-serif);letter-spacing:-.02em;border-bottom:1px solid #12352d29;padding:16px 0;font-size:clamp(18px,1.45vw,22px);line-height:1.3;position:relative}@media (max-width:980px){.methodology-module__hYQhjq__body{grid-column:6/13}}@media (max-width:760px){.methodology-module__hYQhjq__shell{width:min(100% - 40px,1280px)}.methodology-module__hYQhjq__hero{padding:58px 0 64px}.methodology-module__hYQhjq__hero h1{font-size:clamp(47px,13vw,64px);line-height:1}.methodology-module__hYQhjq__heroIntroduction,.methodology-module__hYQhjq__sectionGrid{display:block}.methodology-module__hYQhjq__sectionGrid{padding-top:22px}.methodology-module__hYQhjq__sectionTitle{display:block}.methodology-module__hYQhjq__heroIntroduction{margin-top:38px}.methodology-module__hYQhjq__body{margin-top:32px}.methodology-module__hYQhjq__section{padding:56px 0}.methodology-module__hYQhjq__sectionTitle h2{font-size:clamp(38px,10vw,48px)}}@media (prefers-reduced-motion:reduce){.methodology-module__hYQhjq__skipLink{transition:none}}
