.approach-module__Ga44Ka__wrap{max-width:1000px;margin:0 auto;padding:0 64px}.approach-module__Ga44Ka__page section{padding:var(--section-y-sm) 0;border-bottom:1px solid var(--border)}.approach-module__Ga44Ka__page section.approach-module__Ga44Ka__noRule{border-bottom:none}.approach-module__Ga44Ka__hero{padding:max(var(--hero-y), 92px) 0 var(--section-y-sm);border-bottom:1px solid var(--border)}.approach-module__Ga44Ka__hero h1{font-family:var(--serif);letter-spacing:-1.44px;max-width:820px;margin-bottom:24px;font-size:72px;line-height:.95}.approach-module__Ga44Ka__hero p{color:var(--dim);max-width:640px;font-size:18px;line-height:1.6}.approach-module__Ga44Ka__sec{font-family:var(--serif);letter-spacing:-.88px;margin-bottom:16px;font-size:44px;line-height:1}.approach-module__Ga44Ka__secLead{color:var(--dim);max-width:680px;margin-bottom:8px;font-size:16px;line-height:1.6}.approach-module__Ga44Ka__audit{margin-top:48px;position:relative}.approach-module__Ga44Ka__auditLabel{z-index:1;background:var(--text);box-shadow:9px 0 0 var(--bg), -9px 0 0 var(--bg);color:#000;font-family:var(--mono);letter-spacing:.14em;text-indent:.14em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:4px 14px;font-size:11px;font-weight:500;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.approach-module__Ga44Ka__auditGrid{--dash-h:repeating-linear-gradient(to right, #ffffff4d 0 9px, transparent 9px 17px);--dash-v:repeating-linear-gradient(to bottom, #ffffff4d 0 9px, transparent 9px 17px);background-image:var(--dash-h), var(--dash-h);background-position:14px 0,14px 100%;background-repeat:no-repeat;background-size:calc(100% - 28px) 1px;grid-template-columns:1fr 1fr;gap:0;display:grid;position:relative}.approach-module__Ga44Ka__auditCol{padding:42px 40px 40px;position:relative}.approach-module__Ga44Ka__auditCol:before{content:"";background-image:var(--dash-v);width:1px;position:absolute;top:14px;bottom:14px;left:0}.approach-module__Ga44Ka__auditCol:last-of-type:after{content:"";background-image:var(--dash-v);width:1px;position:absolute;top:14px;bottom:14px;right:0}.approach-module__Ga44Ka__auditCol:nth-of-type(2):before{top:24px}.approach-module__Ga44Ka__auditCol h3{font-family:var(--serif);letter-spacing:-.5px;margin-bottom:14px;font-size:25px;line-height:1.12}.approach-module__Ga44Ka__auditCol p{color:var(--dim);font-size:14px;line-height:1.6}.approach-module__Ga44Ka__outcomes{--dash-h:repeating-linear-gradient(to right, #ffffff4d 0 9px, transparent 9px 17px);--dash-v:repeating-linear-gradient(to bottom, #ffffff4d 0 9px, transparent 9px 17px);background-image:var(--dash-h), var(--dash-h);background-position:14px 0,14px 100%;background-repeat:no-repeat;background-size:calc(100% - 28px) 1px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;display:grid;position:relative}.approach-module__Ga44Ka__oc{padding:40px 40px 42px;position:relative}.approach-module__Ga44Ka__oc:before{content:"";background-image:var(--dash-v);width:1px;position:absolute;top:14px;bottom:14px;left:0}.approach-module__Ga44Ka__oc:last-of-type:after{content:"";background-image:var(--dash-v);width:1px;position:absolute;top:14px;bottom:14px;right:0}.approach-module__Ga44Ka__plus{pointer-events:none;width:12px;height:12px;position:absolute}.approach-module__Ga44Ka__plus:before,.approach-module__Ga44Ka__plus:after{content:"";background:var(--faint);position:absolute}.approach-module__Ga44Ka__plus:before{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.approach-module__Ga44Ka__plus:after{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}.approach-module__Ga44Ka__plusTL{top:-6px;left:-6px}.approach-module__Ga44Ka__plusTR{top:-6px;right:-6px}.approach-module__Ga44Ka__plusBL{bottom:-6px;left:-6px}.approach-module__Ga44Ka__plusBR{bottom:-6px;right:-6px}.approach-module__Ga44Ka__ocTime{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:16px;font-size:11px}.approach-module__Ga44Ka__oc h3{font-family:var(--serif);letter-spacing:-.56px;margin-bottom:14px;font-size:28px;line-height:1.05}.approach-module__Ga44Ka__oc p{color:var(--dim);font-size:14px;line-height:1.6}.approach-module__Ga44Ka__medallion{--dash-h:repeating-linear-gradient(to right, #ffffff4d 0 9px, transparent 9px 17px);--dash-v:repeating-linear-gradient(to bottom, #ffffff4d 0 9px, transparent 9px 17px);background-image:var(--dash-h), var(--dash-h);background-position:14px 0,14px 100%;background-repeat:no-repeat;background-size:calc(100% - 28px) 1px;flex-direction:column;margin-top:48px;display:flex;position:relative}.approach-module__Ga44Ka__medallion:before,.approach-module__Ga44Ka__medallion:after{content:"";background-image:var(--dash-v);width:1px;position:absolute;top:14px;bottom:14px}.approach-module__Ga44Ka__medallion:before{left:0}.approach-module__Ga44Ka__medallion:after{right:0}.approach-module__Ga44Ka__medRow{grid-template-columns:200px 260px 1fr;align-items:start;gap:32px;padding:28px 40px;display:grid;position:relative}.approach-module__Ga44Ka__medRow+.approach-module__Ga44Ka__medRow:before{content:"";background-image:var(--dash-h);height:1px;position:absolute;top:0;left:14px;right:14px}.approach-module__Ga44Ka__mPhase{letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:500}.approach-module__Ga44Ka__mPhase span{color:var(--faint);text-transform:none;letter-spacing:0;margin-top:6px;font-size:12px;font-weight:400;display:block}.approach-module__Ga44Ka__bronze .approach-module__Ga44Ka__mPhase{color:var(--bronze)}.approach-module__Ga44Ka__silver .approach-module__Ga44Ka__mPhase{color:var(--silver)}.approach-module__Ga44Ka__gold .approach-module__Ga44Ka__mPhase{color:var(--gold)}.approach-module__Ga44Ka__intel .approach-module__Ga44Ka__mPhase{color:var(--blue)}.approach-module__Ga44Ka__auto .approach-module__Ga44Ka__mPhase{color:var(--purple)}.approach-module__Ga44Ka__mTitle{font-family:var(--serif);letter-spacing:-.6px;font-size:30px;line-height:1}.approach-module__Ga44Ka__mDesc{color:var(--dim);font-size:15px;line-height:1.6}.approach-module__Ga44Ka__pathsScroll{margin-top:0;position:relative}.approach-module__Ga44Ka__pathsScroll[data-pinned=true]{height:260vh}.approach-module__Ga44Ka__page section:has(.approach-module__Ga44Ka__audit){padding-bottom:24px}.approach-module__Ga44Ka__page section:has(>.approach-module__Ga44Ka__pathsScroll){padding-top:8px;padding-bottom:0}.approach-module__Ga44Ka__page section:has(.approach-module__Ga44Ka__outcomes){padding-top:96px}.approach-module__Ga44Ka__pathsScroll[data-pinned=true] .approach-module__Ga44Ka__pathsSticky{flex-direction:column;min-height:0;padding-top:clamp(76px,8.5vh,100px);padding-bottom:clamp(40px,6vh,72px);display:flex;position:sticky;top:0}.approach-module__Ga44Ka__pathsHeader{flex:none}.approach-module__Ga44Ka__pathsLayout{grid-template-columns:clamp(190px,22vw,260px) 1fr;align-items:stretch;gap:88px;width:100%;margin-top:40px;display:grid}.approach-module__Ga44Ka__graphic{min-height:320px;position:relative}.approach-module__Ga44Ka__graphicWide{display:none}.approach-module__Ga44Ka__dotGrid{place-items:center;display:grid;position:absolute;inset:0}.approach-module__Ga44Ka__dot{background:var(--text);border-radius:50%;width:3px;height:3px;transition:opacity .55s,transform .55s}.approach-module__Ga44Ka__graphicNum{z-index:1;width:clamp(52px,5.2vw,70px);height:clamp(52px,5.2vw,70px);font-family:var(--mono);letter-spacing:.02em;color:var(--text);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(19px,1.9vw,26px);font-weight:300;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 .5px #ffffff2e,0 8px 24px #0000004d}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.approach-module__Ga44Ka__graphicNum{-webkit-backdrop-filter:blur(6px)brightness(1.9);backdrop-filter:blur(6px)brightness(1.9)}}.approach-module__Ga44Ka__steps{--dash:repeating-linear-gradient(to right, #ffffff38 0 7px, transparent 7px 14px);--dash-fill:repeating-linear-gradient(to right, var(--text) 0 7px, transparent 7px 14px);list-style:none;position:relative}.approach-module__Ga44Ka__step{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:32px;padding:26px 0;display:grid;position:relative}.approach-module__Ga44Ka__step:before{content:"";background-image:var(--dash);height:1px;position:absolute;bottom:0;left:0;right:0}.approach-module__Ga44Ka__step:after{content:"";background-image:var(--dash-fill);opacity:0;width:0;height:1px;transition:opacity .3s;position:absolute;bottom:0;left:0}.approach-module__Ga44Ka__pathsScroll[data-pinned=true] .approach-module__Ga44Ka__step[data-active=true]:after{width:calc(var(--p,0) * 100%);opacity:1}.approach-module__Ga44Ka__stepHead,.approach-module__Ga44Ka__stepBody{opacity:.4;transition:opacity .4s}.approach-module__Ga44Ka__step[data-active=true] .approach-module__Ga44Ka__stepHead,.approach-module__Ga44Ka__step[data-active=true] .approach-module__Ga44Ka__stepBody{opacity:1}.approach-module__Ga44Ka__stepHead{align-self:start}.approach-module__Ga44Ka__stepTitle{font-family:var(--serif);letter-spacing:-.46px;font-size:23px;line-height:1.1}.approach-module__Ga44Ka__stepBody p{color:var(--dim);font-size:14px;line-height:1.55}.approach-module__Ga44Ka__stepLead{color:var(--text);margin-bottom:10px}.approach-module__Ga44Ka__ctaSection{padding:calc(var(--section-y-sm) * .7) 0 var(--cta-y);text-align:center}.approach-module__Ga44Ka__ctaSection h2{font-family:var(--serif);letter-spacing:-1.2px;margin-bottom:32px;font-size:60px;line-height:.95}@media (max-width:1000px){.approach-module__Ga44Ka__wrap{padding:0 32px}.approach-module__Ga44Ka__hero h1{letter-spacing:-.96px;font-size:48px}.approach-module__Ga44Ka__sec{font-size:34px}.approach-module__Ga44Ka__ctaSection h2{font-size:40px}.approach-module__Ga44Ka__page section:has(.approach-module__Ga44Ka__outcomes){padding-top:56px}.approach-module__Ga44Ka__outcomes{background-image:var(--dash-h), var(--dash-h), var(--dash-v), var(--dash-v);background-position:14px 0,14px 100%,0 14px,100% 14px;background-size:calc(100% - 28px) 1px,calc(100% - 28px) 1px,1px calc(100% - 28px),1px calc(100% - 28px);grid-template-columns:1fr}.approach-module__Ga44Ka__oc{padding:32px 22px}.approach-module__Ga44Ka__oc:before{background-image:var(--dash-h);width:auto;height:1px;inset:0 14px auto}.approach-module__Ga44Ka__oc:first-child:before,.approach-module__Ga44Ka__oc:last-child:after{display:none}.approach-module__Ga44Ka__medRow{grid-template-columns:1fr;gap:12px;padding:24px 22px}.approach-module__Ga44Ka__mTitle{font-size:26px}.approach-module__Ga44Ka__pathsScroll[data-pinned=true] .approach-module__Ga44Ka__pathsSticky{justify-content:flex-start;min-height:0;padding-top:clamp(76px,9vh,100px);padding-bottom:clamp(24px,4vh,40px)}.approach-module__Ga44Ka__pathsHeader .approach-module__Ga44Ka__sec{margin-bottom:12px;font-size:34px}.approach-module__Ga44Ka__pathsHeader .approach-module__Ga44Ka__secLead{font-size:15px;line-height:1.55}.approach-module__Ga44Ka__pathsLayout{flex-direction:column;gap:0;margin-top:32px;display:flex}.approach-module__Ga44Ka__steps{order:1;width:100%}.approach-module__Ga44Ka__graphicTall{display:none}.approach-module__Ga44Ka__graphicWide{aspect-ratio:31/11;order:2;width:100%;min-height:0;margin-top:20px;display:block}.approach-module__Ga44Ka__pathsScroll[data-pinned=true] .approach-module__Ga44Ka__graphicWide{order:1;margin-top:0;margin-bottom:clamp(20px,3.5vh,30px)}.approach-module__Ga44Ka__step{grid-template-columns:1fr;gap:7px;width:100%;padding:17px 0}.approach-module__Ga44Ka__stepTitle{font-size:18px}.approach-module__Ga44Ka__stepBody p{font-size:14px;line-height:1.55}.approach-module__Ga44Ka__stepLead{margin-bottom:7px}.approach-module__Ga44Ka__pathsScroll[data-pinned=true] .approach-module__Ga44Ka__steps{order:2;display:grid}.approach-module__Ga44Ka__pathsScroll[data-pinned=true] .approach-module__Ga44Ka__step{opacity:0;visibility:hidden;grid-area:1/1;padding:30px 0 0;transition:opacity .45s,visibility 0s linear .45s}.approach-module__Ga44Ka__pathsScroll[data-pinned=true] .approach-module__Ga44Ka__step[data-active=true]{opacity:1;visibility:visible;transition:opacity .45s}.approach-module__Ga44Ka__pathsScroll[data-pinned=true] .approach-module__Ga44Ka__step:before,.approach-module__Ga44Ka__pathsScroll[data-pinned=true] .approach-module__Ga44Ka__step:after{top:0;bottom:auto}.approach-module__Ga44Ka__pathsScroll[data-pinned=true] .approach-module__Ga44Ka__stepTitle{font-size:24px}.approach-module__Ga44Ka__pathsScroll[data-pinned=true] .approach-module__Ga44Ka__stepBody p{font-size:16px;line-height:1.6}.approach-module__Ga44Ka__auditLabel{letter-spacing:.14em;text-indent:.14em;padding:6px 14px;font-size:11px}.approach-module__Ga44Ka__auditGrid{background-image:var(--dash-h), var(--dash-h), var(--dash-v), var(--dash-v);background-position:14px 0,14px 100%,0 14px,100% 14px;background-size:calc(100% - 28px) 1px,calc(100% - 28px) 1px,1px calc(100% - 28px),1px calc(100% - 28px);grid-template-columns:1fr}.approach-module__Ga44Ka__auditCol{padding:30px 22px}.approach-module__Ga44Ka__auditCol:first-of-type{padding-top:46px}.approach-module__Ga44Ka__auditCol:before{background-image:var(--dash-h);width:auto;height:1px;inset:0 14px auto}.approach-module__Ga44Ka__auditCol:first-of-type:before,.approach-module__Ga44Ka__auditCol:last-of-type:after{display:none}.approach-module__Ga44Ka__auditCol:nth-of-type(2):before{top:0}}
