.internal-page{& .approach-overview-hero{padding:calc(88px + clamp(3.5rem,4vw,4.25rem)) 0 clamp(4rem,4.4vw,4.5rem)}& .approach-overview-hero-grid{width:min(100% - (var(--gutter) * 2), 1440px);grid-template-rows:auto auto;grid-template-columns:minmax(0,1.34fr) minmax(400px,1fr);align-items:start;gap:1.25rem clamp(2.5rem,3.5vw,3.75rem)}& .approach-overview-hero-copy{grid-area:1/1/span 2;padding:0}& .approach-overview-hero h1{max-width:800px;margin:1rem 0 1.15rem;font-size:clamp(3.5rem,4.2vw,4.125rem);line-height:.98}& .approach-overview-hero-lead{color:#effffcc7;max-width:720px;font-size:1.0625rem;line-height:1.56}& .approach-overview-hero-copy .approach-overview-emphasis{color:#fffffff2;max-width:710px;font-family:var(--serif);margin:1.15rem 0 0;font-size:clamp(1.12rem,1.35vw,1.3rem);line-height:1.46}& .approach-overview-hero-copy .button{margin-top:1.5rem}& .approach-overview-hero-foundation{grid-area:2/2;padding-top:1.25rem;display:block}& .approach-overview-hero-foundation p{color:#effffcc2;max-width:580px;font-size:1.025rem;line-height:1.55}& .approach-overview-section{padding:clamp(4.5rem,5.4vw,5.25rem) 0}& .approach-overview-section h2,& .approach-overview-closing h2{letter-spacing:-.045em;margin:.8rem 0 1rem;font-size:clamp(2.375rem,3vw,2.875rem);line-height:1.08}& .approach-overview-lead{max-width:720px;font-size:clamp(1.075rem,1.3vw,1.2rem);line-height:1.56}& .approach-overview-copy-pair{gap:clamp(2.5rem,4vw,4rem)}& .approach-overview-copy-pair p,& .approach-overview-worlds-copy p,& .approach-overview-system-copy p,& .approach-overview-research-detail p{font-size:1.0625rem;line-height:1.58}& .approach-overview-copy-pair>div p+p,& .approach-overview-worlds-copy p+p,& .approach-overview-system-copy p+p,& .approach-overview-research-detail p+p{margin-top:.9rem}& .approach-overview-uncertainty-grid{grid-template-columns:minmax(340px,.86fr) minmax(500px,1.14fr);gap:clamp(3rem,4.5vw,4rem)}& .approach-overview-uncertainty .approach-overview-copy-pair{padding-top:clamp(1.5rem,2.2vw,2rem)}& .approach-overview-system-composition{grid-template-columns:minmax(300px,.95fr) minmax(390px,1.05fr) minmax(260px,.8fr);gap:clamp(1.5rem,2.5vw,2.75rem);margin-top:clamp(2.5rem,3.5vw,3.5rem)}& .approach-overview-system-copy>span{margin-bottom:.75rem}& .approach-overview-system-copy h3{margin-bottom:.8rem;font-size:clamp(1.5rem,1.8vw,1.75rem)}& .approach-overview-system-copy-left{padding-bottom:1rem}& .approach-overview-system-copy-right{padding-top:1rem}& .approach-overview-method-caption{margin:clamp(2rem,3.2vw,3rem) auto 0;padding-top:1.25rem;font-size:clamp(1.08rem,1.35vw,1.25rem);line-height:1.5}& .approach-overview-worlds-grid{grid-template-columns:minmax(340px,.8fr) minmax(500px,1.2fr);gap:clamp(2.5rem,4vw,4rem)}& .approach-overview-worlds-copy{columns:3;grid-column:1/-1;column-gap:clamp(2rem,3vw,3rem)}& .approach-overview-worlds-copy p,& .approach-overview-worlds-copy .text-link{break-inside:avoid}& .approach-overview-worlds .aog-worlds{grid-area:1/2;justify-self:end;width:min(100%,620px)}& .approach-overview-action>.section-inner{grid-template-columns:minmax(320px,.68fr) minmax(580px,1.32fr);align-items:center;gap:2rem clamp(3rem,4.5vw,4.5rem);display:grid}& .approach-overview-action .aog-action{grid-area:1/2;width:100%;margin:0 auto}& .approach-overview-action-copy{grid-column:1/-1;padding-top:clamp(1.5rem,2.3vw,2rem)}& .approach-overview-research-grid{gap:clamp(3rem,4vw,4.5rem)}& .approach-overview-research-copy h2{font-size:clamp(2.375rem,3vw,2.875rem)}& .approach-overview-research-detail{gap:clamp(2.5rem,4vw,4rem);padding-top:clamp(1.5rem,2.3vw,2rem)}& .approach-overview-closing{padding:clamp(3.75rem,4.8vw,4.5rem) 0}& .approach-overview-closing-inner{gap:clamp(3rem,5vw,5rem)}& .approach-overview-closing h2{max-width:760px;font-size:clamp(2.5rem,3.2vw,3rem);line-height:1.07}& .approach-overview-closing-copy>p{font-size:1.0625rem;line-height:1.58}& .approach-overview-closing-actions{margin-top:1.5rem}& .approach-overview-decision-field{gap:.58rem;padding-left:clamp(1.5rem,3vw,3rem)}& .aog-hero{grid-area:1/2;justify-self:center;width:min(100%,450px)}& .aog-hero-facets path,& .aog-system-facets path{fill:#5decd607;stroke:#5decd657}& .aog-hero-routes path,& .aog-hero-goal>path,& .aog-system-paths path{stroke:#5decd6c2}& .aog-world-field path{stroke:#5decd669}@media (width<=1100px){& .approach-overview-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);column-gap:2.5rem}& .approach-overview-system-composition{grid-template-columns:minmax(0,.82fr) minmax(390px,1.18fr)}}@media (width<=900px){& .approach-overview-hero-grid,& .approach-overview-uncertainty-grid,& .approach-overview-worlds-grid,& .approach-overview-research-grid,& .approach-overview-closing-inner{grid-template-columns:1fr}& .approach-overview-section{padding:3.75rem 0}& .approach-overview-hero-copy{grid-area:1/1}& .approach-overview-hero .aog-hero{grid-area:2/1;width:min(86vw,610px);margin:.75rem auto 0}& .approach-overview-hero-foundation{grid-area:3/1;padding-top:1rem}& .approach-overview-worlds .aog-worlds{grid-area:2/1;width:min(100%,760px);margin-inline:auto}& .approach-overview-worlds-copy{columns:2;grid-area:3/1}& .approach-overview-action>.section-inner{display:block}& .approach-overview-action .aog-action{width:min(100%,780px);margin:2.5rem auto}}@media (width<=700px){& .approach-overview-hero{padding:8rem 0 3rem}& .approach-overview-hero h1{font-size:clamp(2.375rem,10.5vw,2.75rem);line-height:1}& .approach-overview-hero .aog-hero{width:min(106%,480px);margin:1rem -3% 0 auto}& .approach-overview-section{padding:clamp(2.5rem,12vw,3.25rem) 0}& .approach-overview-closing{padding:3rem 0}& .approach-overview-section h2,& .approach-overview-closing h2{font-size:clamp(1.875rem,8.5vw,2.25rem);line-height:1.08}& .approach-overview-uncertainty-grid,& .approach-overview-system-composition{gap:2rem}& .approach-overview-worlds .aog-worlds{width:108%;margin-left:-4%}& .approach-overview-worlds-copy{columns:initial}& .approach-overview-action .aog-action{width:110%;margin:2rem 0 1rem -5%}& .approach-overview-action-key{margin-bottom:2rem}& .approach-overview-research .aog-research{width:108%;margin-left:-4%}}@media (width<=480px){& .approach-overview-hero-foundation{margin-top:.25rem}& .approach-overview-hero .aog-hero{width:110%;margin-left:-5%}}}
