.approach_container___Goov{width:min(100% - 96px,1280px);margin-inline:auto}.approach_frame__Se0KN{padding:clamp(64px,7vw,96px) 0;scroll-margin-top:var(--nav-h);background:var(--bg)}.approach_stone__4nfZD{background:var(--stone)}.approach_stone__4nfZD+.contact-band{background:var(--bg)}@media (min-width:1001px) and (min-height:640px){.approach_frame__Se0KN{min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,6vh,80px) 0}}@media (min-width:1001px) and (max-height:820px){.approach_page__WyTF8{--t-section:clamp(1.9rem,2.8vw,2.6rem);--t-numeral:clamp(1.8rem,2.4vw,2.4rem)}.approach_frame__Se0KN{padding:32px 0}.approach_sectors__db24F>li{padding:10px 0}.approach_weightsRow__sN4a2{padding:16px 0}}.approach_head__zfgXz{text-align:center;display:grid;justify-items:center;gap:16px}.approach_head__zfgXz h2{font-size:var(--t-section);line-height:1.1;max-width:34ch}.approach_source__szcUt{margin-top:18px;font-size:var(--t-small);line-height:1.6;color:var(--ink-muted);text-align:center}.approach_lenses__l1E1l ul,.approach_sectors__db24F ul,.approach_timeline__ELA_4 ul{list-style:none;margin:0;padding:0}.approach_timeline__ELA_4{list-style:none;margin:clamp(40px,6vh,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px}.approach_timeline__ELA_4>li{position:relative;padding-top:32px;border-top:1px solid var(--rule-strong)}.approach_timeline__ELA_4>li:before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:var(--purple)}.approach_stepN__mXI9o{display:block;font-family:var(--font-display),Georgia,serif;font-size:var(--t-numeral);line-height:1;color:var(--purple);font-weight:var(--w-display)}.approach_timeline__ELA_4 h3{margin-top:16px;font-size:var(--t-item);line-height:1.25;min-height:2.5em}.approach_timeline__ELA_4 ul{margin-top:14px;display:grid;gap:8px}.approach_timeline__ELA_4 ul li{font-size:var(--t-body);line-height:1.5;color:var(--ink-soft)}.approach_lenses__l1E1l{list-style:none;margin:clamp(40px,6vh,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-strong)}.approach_lenses__l1E1l>li{padding:32px 40px 8px}.approach_lenses__l1E1l>li:first-child{padding-left:0}.approach_lenses__l1E1l>li:last-child{padding-right:0}.approach_lenses__l1E1l>li+li{border-left:1px solid var(--rule-strong)}.approach_lenses__l1E1l h3{margin-top:0;font-size:var(--t-item);line-height:1.25}.approach_lenses__l1E1l .approach_bullets__qV_Uf,.approach_lenses__l1E1l .approach_test__WVQin{margin-top:18px;display:grid;gap:12px}.approach_bullets__qV_Uf li{position:relative;padding-left:20px;font-size:var(--t-body);line-height:1.55;color:var(--ink-soft)}.approach_bullets__qV_Uf li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--purple)}.approach_test__WVQin li{display:grid;grid-template-columns:28px 1fr;gap:8px;align-items:baseline;font-size:var(--t-body);line-height:1.55;color:var(--ink-soft)}.approach_mark__VOdnV{font-size:var(--t-item);line-height:1;font-weight:700}.approach_yes__Z583H .approach_mark__VOdnV{color:var(--purple)}.approach_no__LIhmz .approach_mark__VOdnV{color:var(--ink-muted)}.approach_also__jc2A4 .approach_dot__NhVu5{align-self:start;width:6px;height:6px;margin:.62em 0 0 9px;border-radius:50%;background:var(--purple)}.approach_themes__AGL9_{list-style:none;margin:clamp(40px,6vh,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vh,44px) 48px}.approach_themes__AGL9_>li{border-top:1px solid var(--rule-strong);padding-top:22px}.approach_themes__AGL9_ h3{font-size:var(--t-item);line-height:1.25}.approach_themes__AGL9_ p{margin-top:10px;font-size:var(--t-body);line-height:1.55;color:var(--ink-soft)}.approach_sectors__db24F{list-style:none;margin:clamp(36px,5vh,56px) auto 0;padding:0;border-top:1px solid var(--rule-strong)}.approach_sectors__db24F>li{display:grid;grid-template-columns:420px minmax(0,1fr);gap:28px;align-items:baseline;padding:clamp(12px,1.9vh,18px) 0;border-bottom:1px solid var(--rule-strong)}.approach_sectors__db24F h3{font-size:var(--t-lead);line-height:1.3}.approach_sectors__db24F ul{display:flex;flex-wrap:wrap;gap:4px 20px}.approach_sectors__db24F ul li{position:relative;padding-left:16px;font-size:var(--t-body);line-height:1.55;color:var(--ink-soft)}.approach_sectors__db24F ul li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--purple)}.approach_weights__kaF7D{margin:clamp(36px,5vh,56px) auto 0;max-width:1120px}.approach_weightsHead__sTbZD,.approach_weightsRow__sN4a2{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap:40px;align-items:end}.approach_weightsHead__sTbZD{padding-bottom:14px;border-bottom:1px solid var(--rule-strong)}.approach_weightsHead__sTbZD span{font-size:var(--t-small);font-weight:var(--w-label);letter-spacing:var(--track-tag);text-transform:uppercase;color:var(--ink-muted)}.approach_weightsRow__sN4a2{padding:clamp(20px,3vh,30px) 0;border-bottom:1px solid var(--rule-strong)}.approach_weightsRow__sN4a2 h3{font-size:var(--t-item);line-height:1.25}.approach_weightsRow__sN4a2 p{margin-top:6px;font-size:var(--t-body);line-height:1.5;color:var(--ink-muted)}.approach_heavy__1Jz6I h3{color:var(--purple)}.approach_cell__spk9O{display:grid;gap:10px}.approach_figure__DHF7u{font-family:var(--font-display),Georgia,serif;font-size:var(--t-section);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink-muted);font-weight:var(--w-display)}.approach_heavy__1Jz6I .approach_figure__DHF7u{color:var(--purple)}.approach_track__wJPRV{display:block;height:4px;background:var(--stone-deep)}.approach_track__wJPRV i{display:block;height:100%;background:var(--rule-strong)}.approach_heavy__1Jz6I .approach_track__wJPRV i{background:var(--purple)}.approach_details__7q4YA{margin:20px auto 0;max-width:1120px}.approach_details__7q4YA summary{cursor:pointer;width:-moz-max-content;width:max-content;margin-inline:auto;font-size:var(--t-small);font-weight:var(--w-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--purple)}.approach_tableScroll__mrcFg{margin-top:20px;overflow-x:auto}.approach_table__WOIH0{width:100%;border-collapse:collapse;font-size:var(--t-body)}.approach_table__WOIH0 caption{caption-side:bottom;padding-top:10px;font-size:var(--t-small);color:var(--ink-muted);text-align:left}.approach_table__WOIH0 td,.approach_table__WOIH0 th{padding:9px 12px;border-bottom:1px solid var(--rule);text-align:right;font-weight:400;font-variant-numeric:tabular-nums}.approach_table__WOIH0 th[scope=row],.approach_table__WOIH0 thead th:first-child{text-align:left}.approach_table__WOIH0 thead th{color:var(--ink-muted)}.approach_table__WOIH0 .approach_group__M0_WQ,.approach_table__WOIH0 thead th{font-size:var(--t-small);font-weight:var(--w-label);letter-spacing:var(--track-tag);text-transform:uppercase}.approach_table__WOIH0 .approach_group__M0_WQ{padding-top:18px;text-align:left;color:var(--purple)}@media (max-width:1150px){.approach_timeline__ELA_4{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px}}@media (max-width:700px){.approach_container___Goov{width:min(100% - 40px,1280px)}.approach_themes__AGL9_,.approach_timeline__ELA_4{grid-template-columns:1fr;gap:32px}.approach_timeline__ELA_4 h3{min-height:0}.approach_lenses__l1E1l{grid-template-columns:1fr}.approach_lenses__l1E1l>li,.approach_lenses__l1E1l>li:first-child,.approach_lenses__l1E1l>li:last-child{padding:28px 0}.approach_lenses__l1E1l>li+li{border-left:0;border-top:1px solid var(--rule-strong)}.approach_sectors__db24F>li{grid-template-columns:1fr;gap:10px}.approach_sectors__db24F ul{padding-left:52px}.approach_weightsHead__sTbZD,.approach_weightsRow__sN4a2{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.approach_weightsHead__sTbZD span:first-child,.approach_weightsRow__sN4a2>div:first-child{grid-column:1/-1}}.approach_lensBody__bsH_M{margin-top:18px;font-size:var(--t-body);line-height:1.6;color:var(--ink-soft);text-align:justify}@media (max-width:700px){.approach_frame__Se0KN{padding:40px 0}.approach_head__zfgXz{gap:10px}.approach_head__zfgXz h2{line-height:1.15}.approach_themes__AGL9_,.approach_timeline__ELA_4{gap:22px;margin-top:24px}.approach_lenses__l1E1l{margin-top:20px}.approach_lenses__l1E1l>li,.approach_lenses__l1E1l>li:first-child,.approach_lenses__l1E1l>li:last-child{padding:20px 0}.approach_lensBody__bsH_M{margin-top:12px;text-align:left}.approach_weights__kaF7D{margin-top:24px}.approach_source__szcUt{margin-top:14px}}.approach_sectorLists__aGGVH{max-width:1120px;margin:32px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:40px;text-align:left}.approach_sectorLists__aGGVH h3{font-size:var(--t-small);font-weight:var(--w-label);letter-spacing:var(--track-tag);text-transform:uppercase;color:var(--ink-muted)}.approach_sectorLists__aGGVH .approach_heavy__1Jz6I h3{color:var(--purple)}.approach_sectorLists__aGGVH ul{list-style:none;margin:12px 0 0;padding:0}.approach_sectorLists__aGGVH li{padding:10px 0;border-bottom:1px solid var(--rule);font-size:var(--t-body);line-height:1.45;color:var(--ink-soft)}@media (max-width:700px){.approach_sectorLists__aGGVH{grid-template-columns:1fr;gap:24px;margin-top:24px}}