.approach-module__Ga44Ka__hero{border-bottom:1px solid var(--border);background:radial-gradient(120% 120% at 100% 0%, var(--sage-wash) 0%, transparent 48%), var(--base);position:relative;overflow:hidden}.approach-module__Ga44Ka__bgMedia{z-index:0;width:min(62%,920px);position:absolute;top:0;bottom:0;right:0}.approach-module__Ga44Ka__bgMedia:after{content:"";background:linear-gradient(90deg,#f7f5f2 0%,#f7f5f2b8 16%,#f7f5f200 46%),linear-gradient(#f7f5f2d9 0%,#f7f5f200 20%),linear-gradient(#f7f5f200 84%,#f7f5f2b3 100%);position:absolute;inset:0}.approach-module__Ga44Ka__heroInner{z-index:1;flex-direction:column;justify-content:space-between;min-height:clamp(460px,46vw,620px);padding-block:clamp(32px,4.5vw,64px) clamp(44px,6vw,88px);display:flex;position:relative}.approach-module__Ga44Ka__h1{text-wrap:balance;max-width:19ch;margin-top:10px;font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.18}.approach-module__Ga44Ka__heroBody{max-width:46ch;margin-top:clamp(40px,6vw,96px)}.approach-module__Ga44Ka__heroBody p{color:#3a3a3a;font-size:1.1rem;line-height:1.7}.approach-module__Ga44Ka__heroBody p+p{margin-top:18px}.approach-module__Ga44Ka__beliefsH{text-wrap:balance;max-width:none}.approach-module__Ga44Ka__beliefs{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;display:grid}.approach-module__Ga44Ka__belief{flex-direction:column;display:flex}.approach-module__Ga44Ka__beliefMark{font-family:var(--display);letter-spacing:.1em;color:var(--sage);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:1.1rem}.approach-module__Ga44Ka__belief h3{text-transform:none;letter-spacing:0;font-size:1.12rem;line-height:1.25}.approach-module__Ga44Ka__belief p{color:var(--muted);margin-top:10px;font-size:.96rem}@media (max-width:900px){.approach-module__Ga44Ka__bgMedia{width:100%;height:320px;position:relative}.approach-module__Ga44Ka__bgMedia:after{background:linear-gradient(#f7f5f200 50%,#f7f5f2 100%)}.approach-module__Ga44Ka__heroInner{gap:26px;min-height:0;padding-top:0}.approach-module__Ga44Ka__beliefs{grid-template-columns:1fr}}
