.advisory-opening{padding-block:140px;display:grid;grid-template-columns:3fr 8fr;gap:8.333%}.advisory-opening>div{max-width:900px}.advisory-opening h2,.problem-led h2,.capability-field h2,.resolution-method h2,.international-model h2{font-family:var(--serif);font-weight:400;letter-spacing:-.035em}.advisory-opening h2{font-size:clamp(44px,5.2vw,76px);line-height:1.02;margin:0 0 38px}.advisory-opening>div>p{max-width:690px;font-size:20px;line-height:1.65;color:#55534e}.problem-led{padding-block:40px 150px}.problem-led>header{display:grid;grid-template-columns:3fr 8fr;gap:8.333%;margin-bottom:62px}.problem-led h2{font-size:clamp(42px,4.8vw,70px);line-height:1.04;margin:0}.problem-led-list{border-top:1px solid #aaa69d}.problem-led-list article{display:grid;grid-template-columns:70px 1.05fr 1fr;gap:42px;padding:46px 0;border-bottom:1px solid #c8c5bd}.problem-led-list>article>span{color:#896650;font-size:12px}.problem-led-list h3{font:400 clamp(28px,2.8vw,40px)/1.08 var(--serif);margin:0 0 14px}.problem-led-list article>div p,.problem-led-list aside p{color:#5e5b55;line-height:1.65}.problem-led-list aside b{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.problem-led-list aside a,.capability-columns a,.international-grid a{text-underline-offset:6px}.capability-field{background:#191918;color:#f0eee8;padding-block:140px}.capability-field header{display:grid;grid-template-columns:3fr 8fr;gap:8.333%;margin-bottom:76px}.capability-field h2{font-size:clamp(44px,5vw,72px);line-height:1.03;margin:0}.capability-columns{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #4d4b47}.capability-columns article{padding:38px 38px 18px 0;border-right:1px solid #4d4b47}.capability-columns article+article{padding-left:38px}.capability-columns article:last-child{border-right:0}.capability-columns span{font-size:11px;color:#b99580;letter-spacing:.09em;text-transform:uppercase}.capability-columns h3{font:400 32px/1.12 var(--serif);min-height:76px}.capability-columns ul{padding:0;margin:28px 0 42px;list-style:none}.capability-columns li{padding:13px 0;border-bottom:1px solid #3b3a37;color:#c9c6bf}.capability-columns a,.international-grid a{color:#fff}.resolution-method{padding-block:150px;display:grid;grid-template-columns:5fr 7fr;gap:8.333%}.resolution-method header{position:sticky;top:130px;align-self:start}.resolution-method h2{font-size:clamp(42px,4.4vw,64px);line-height:1.04}.resolution-method ol{list-style:none;margin:0;padding:0;border-top:1px solid #aaa69d}.resolution-method li{display:grid;grid-template-columns:54px 1fr;gap:26px;padding:34px 0;border-bottom:1px solid #c8c5bd}.resolution-method li>span{color:#896650;font-size:12px}.resolution-method h3{font:400 31px/1.15 var(--serif);margin:0 0 10px}.resolution-method li p{margin:0;max-width:560px;color:#5e5b55;line-height:1.65}.international-model{background:#4a1f34;color:#f5f1ed;padding-block:140px}.international-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%}.international-model h2{font-size:clamp(44px,4.8vw,70px);line-height:1.03}.international-grid>div:last-child{padding-top:54px}.international-grid p{color:#d9cbd2;font-size:18px;line-height:1.7}.international-grid a{display:inline-block;margin-top:26px}.finder{padding-block:140px}
@media(max-width:800px){.advisory-opening,.problem-led>header,.capability-field header,.resolution-method,.international-grid{display:block}.advisory-opening{padding-block:88px}.advisory-opening>.eyebrow,.problem-led>header>.eyebrow,.capability-field header>.eyebrow{margin-bottom:28px}.advisory-opening h2{font-size:42px;line-height:1.05;margin-bottom:26px}.advisory-opening>div>p{font-size:17px}.problem-led{padding-block:16px 88px}.problem-led h2,.capability-field h2,.resolution-method h2,.international-model h2{font-size:39px}.problem-led-list article{grid-template-columns:36px 1fr;gap:16px;padding:34px 0}.problem-led-list article aside{grid-column:2}.capability-field{padding-block:88px}.capability-field header{margin-bottom:46px}.capability-columns{display:block}.capability-columns article,.capability-columns article+article{padding:30px 0;border-right:0;border-bottom:1px solid #4d4b47}.capability-columns h3{min-height:0;font-size:29px}.resolution-method{padding-block:90px}.resolution-method header{position:static;margin-bottom:46px}.international-model{padding-block:88px}.international-grid>div:last-child{padding-top:24px}.finder{padding-block:88px}}
