.Approach_approach__uu3_D{background-color:var(--color-charcoal);color:var(--color-cream);padding-block:clamp(30px,5vw,4rem)}.Approach_inner__Vmqve{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:clamp(3rem,7vw,8rem);gap:clamp(3rem,7vw,8rem);align-items:start}.Approach_left__7fX54{display:flex;flex-direction:column;gap:var(--space-4);position:-webkit-sticky;position:sticky;top:7rem}.Approach_eyebrow__3LJ9f{font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-champagne)}.Approach_heading__f64U1{font-family:var(--font-serif);font-size:clamp(2rem,3.5vw,3.5rem);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-cream)}.Approach_heading__f64U1 em{font-style:italic;font-weight:300;color:var(--color-champagne-light)}.Approach_subheading__U7kgQ{font-size:var(--text-md);line-height:var(--leading-relaxed);color:hsla(37,39%,94%,.5)}.Approach_indicator__ROIaX{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.Approach_indicatorTrack__dh_QL{display:flex;gap:.5rem}.Approach_indicatorDot__IMUEr{width:24px;height:2px;border:none;background-color:hsla(37,39%,94%,.15);cursor:pointer;transition:width var(--dur-ui) var(--ease-editorial),background-color var(--dur-micro) var(--ease-out);padding:0}.Approach_indicatorDotActive__hFUVC{width:48px;background-color:var(--color-champagne)}.Approach_right__ddkhl{display:flex;flex-direction:column;gap:0}.Approach_step__nsktq{padding-block:var(--space-4);border-bottom:1px solid hsla(41,21%,85%,.08);cursor:pointer;transition:border-color var(--dur-ui) var(--ease-out);outline:none}.Approach_step__nsktq:first-child{border-top:1px solid hsla(41,21%,85%,.08)}.Approach_stepActive__RSkXd{border-bottom-color:hsla(39,46%,61%,.2)}.Approach_step__nsktq:focus-visible{outline:2px solid var(--color-champagne);outline-offset:2px}.Approach_stepHeader__AIwHU{display:grid;grid-template-columns:2.5rem 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:center}.Approach_stepNum__fCLa8{font-family:var(--font-serif);font-size:var(--text-sm);color:var(--color-champagne);opacity:.45;transition:opacity var(--dur-micro) var(--ease-out);line-height:1}.Approach_stepActive__RSkXd .Approach_stepNum__fCLa8{opacity:1}.Approach_stepTitle__AWnhA{font-family:var(--font-serif);font-size:clamp(1.25rem,2vw,1.625rem);font-weight:400;color:hsla(37,39%,94%,.75);transition:color var(--dur-micro) var(--ease-out);line-height:var(--leading-snug)}.Approach_stepActive__RSkXd .Approach_stepTitle__AWnhA{color:var(--color-cream)}.Approach_stepBody__ypYl_{font-size:var(--text-md);line-height:var(--leading-relaxed);color:hsla(37,39%,94%,.45);max-height:0;overflow:hidden;opacity:0;transition:max-height var(--dur-editorial) var(--ease-editorial),opacity var(--dur-ui) var(--ease-out),margin-top var(--dur-ui) var(--ease-out);margin-left:calc(2.5rem + var(--space-3));margin-top:0}.Approach_stepBodyOpen__gxdLC{max-height:200px;opacity:1;margin-top:var(--space-2)}@media (max-width:1024px){.Approach_inner__Vmqve{grid-template-columns:1fr}.Approach_left__7fX54{position:static}}@media (max-width:640px){.Approach_stepBody__ypYl_{margin-left:0}}