.EngagementMap_map__tZFKn{display:grid;grid-gap:var(--space-3) var(--gutter);gap:var(--space-3) var(--gutter);margin:0 0 var(--space-4)}@media (min-width:900px){.EngagementMap_map__tZFKn{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:center}}.EngagementMap_side__cdv8_{display:flex;flex-direction:column;gap:var(--space-2)}.EngagementMap_eyebrow__FPQvi{font-family:var(--f-label);font-size:var(--label);color:var(--muted)}.EngagementMap_frame__B4p_f{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;grid-gap:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2)}.EngagementMap_plot__o1w1d{grid-column:2;grid-row:1;position:relative;aspect-ratio:3/2;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(var(--surface),var(--surface)) padding-box,repeating-linear-gradient(0deg,transparent,transparent 11px,var(--line-soft) 11px,var(--line-soft) 12px)}.EngagementMap_wire__dWlx_{position:absolute;inset:0;width:100%;height:100%}.EngagementMap_grid__li_Wz{stroke:var(--line);stroke-width:1;stroke-dasharray:2 4;opacity:.7}.EngagementMap_thread__Af836{stroke:var(--brand);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:4 4;opacity:.55}.EngagementMap_nodes__2oU_2{position:absolute;inset:0;list-style:none;margin:0;padding:0}.EngagementMap_node__A4ZRG{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.5rem;white-space:nowrap}.EngagementMap_dot__YNUpV{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--brand);color:var(--brand-ink);font-family:var(--f-label);font-size:var(--label);box-shadow:0 0 0 5px var(--surface)}.EngagementMap_nodeLabel__4KlYq{font-family:var(--f-display);font-weight:700;font-size:var(--step-1);letter-spacing:-.02em;color:var(--ink)}.EngagementMap_node__A4ZRG:nth-child(3),.EngagementMap_node__A4ZRG:nth-child(4){flex-direction:row-reverse}.EngagementMap_axisY__ExDUg{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-block:.2rem}.EngagementMap_axisY__ExDUg span{writing-mode:vertical-rl;transform:rotate(180deg)}.EngagementMap_axisX__pmdN3{grid-column:2;grid-row:2;display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.EngagementMap_axisEnd__Y3odc{color:var(--ink-2)}.EngagementMap_axisEnd__Y3odc,.EngagementMap_axisQ__I1OcX{font-family:var(--f-label);font-size:var(--label);white-space:nowrap}.EngagementMap_axisQ__I1OcX{color:var(--muted)}.EngagementMap_caption__lSmu_{max-width:var(--measure);color:var(--ink-2);font-size:var(--step-0);line-height:1.6}@media (max-width:640px){.EngagementMap_map__tZFKn{display:none}}@media (prefers-reduced-motion:no-preference){.EngagementMap_thread__Af836{stroke-dasharray:4 4;animation:EngagementMap_threadDraw__FZWKZ 1.2s var(--e-out) both}}@keyframes EngagementMap_threadDraw__FZWKZ{0%{stroke-dashoffset:16;opacity:0}to{stroke-dashoffset:0;opacity:.55}}.Faq_list__FYK01{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--line)}.Faq_item__hrOKf{display:grid;grid-template-columns:1fr;grid-gap:var(--space-1);gap:var(--space-1);padding-block:var(--space-3);border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-height) + var(--space-3))}@media (min-width:60rem){.Faq_item__hrOKf{grid-template-columns:minmax(18ch,30%) 1fr;gap:var(--space-4);padding-block:var(--space-4)}}.Faq_q__zNzzn{margin:0;font-size:var(--step-0);font-weight:700;line-height:1.35;text-wrap:balance}.Faq_anchor__93wSd{margin-left:.4ch;color:var(--muted);text-decoration:none;opacity:0;transition:opacity var(--dur-2,.2s) ease}.Faq_anchor__93wSd:focus-visible,.Faq_item__hrOKf:hover .Faq_anchor__93wSd{opacity:1}.Faq_anchor__93wSd:hover,.Faq_item__hrOKf:target .Faq_q__zNzzn{color:var(--brand)}.Faq_a__TwbZQ{margin:0;color:var(--ink-2);max-width:var(--measure);line-height:1.7}.Faq_groupHead__W_bgn{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-block:var(--space-5,3rem) var(--space-2)}.Faq_groupTitle__uQ5t6{margin:0;font-size:var(--step-3)}.Faq_toc__fVkrr{column-count:2;column-gap:var(--space-5,3rem);margin:var(--space-2) 0 0;padding:0;list-style:none}@media (max-width:52rem){.Faq_toc__fVkrr{column-count:1}}.Faq_toc__fVkrr li{page-break-inside:avoid;break-inside:avoid;margin-bottom:.45rem}.Faq_toc__fVkrr a{color:var(--ink-2);font-size:var(--step--1);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.25em}.Faq_toc__fVkrr a:hover{color:var(--brand)}.Faq_reviewed__fgLH8{margin:var(--space-3) 0 0;font-family:var(--f-label);font-size:var(--label);color:var(--muted)}.Faq_blockHead__V9YER{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.Faq_blockLink__RJO6I{white-space:nowrap;font-family:var(--f-label)}.Faq_tocNarrow__ysSxY{display:none}@media (max-width:40rem){.Faq_tocWide__Iy5vh{display:none}.Faq_tocNarrow__ysSxY{display:block;border-block:1px solid var(--line)}.Faq_tocNarrow__ysSxY summary{display:flex;align-items:center;min-height:var(--control-height);cursor:pointer;font-family:var(--f-label);font-size:var(--step-0)}.Faq_tocNarrow__ysSxY .Faq_toc__fVkrr{padding-bottom:var(--space-2)}}.home_hero___x0FN{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(2rem,5vw,3rem);gap:clamp(2rem,5vw,3rem);align-items:center;min-height:calc(100svh - var(--header-height));padding-block:clamp(2rem,5vw,4rem);border-bottom:1px solid var(--line)}@media (min-width:960px){.home_hero___x0FN{grid-template-columns:minmax(0,6fr) minmax(0,6fr);column-gap:clamp(2rem,5vw,5rem);min-height:min(calc(100svh - var(--header-height)),820px);padding-block:clamp(2rem,4vh,3rem)}}.home_heroCopy__8P5m5{min-width:0}.home_thesis__Ou0qT{font-size:clamp(2.6rem,1.4rem + 4.8vw,6.4rem);max-width:12ch;overflow-wrap:break-word;min-width:0}.home_lead__GZO4_{margin-top:clamp(1.25rem,3vw,2rem);font-size:var(--step-1);line-height:1.5;color:var(--ink-2);max-width:44ch}.home_heroActions__RUyxl{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:clamp(1.75rem,4vw,2.5rem)}.home_primary__xfeRy,.home_secondary__Bqsdf{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);padding:.75rem 1.4rem;border-radius:var(--radius);font-family:var(--f-label);font-size:var(--step-0);font-weight:700;text-decoration:none;transition:transform var(--d-fast) var(--e-out),background-color var(--d-fast) var(--e-out),border-color var(--d-fast) var(--e-out)}.home_primary__xfeRy{background:var(--brand);color:var(--brand-ink);border:1px solid var(--brand)}.home_secondary__Bqsdf{color:var(--ink);border:1px solid var(--line)}.home_primary__xfeRy:hover{transform:translateY(-2px)}.home_secondary__Bqsdf:hover{border-color:var(--ink)}.home_primary__xfeRy:active,.home_secondary__Bqsdf:active{transform:translateY(0)}.home_primary__xfeRy:focus-visible,.home_secondary__Bqsdf:focus-visible{outline:2px solid var(--brand);outline-offset:3px;transition:none}.home_heroShot__NRxN2{display:block;min-width:0;text-decoration:none;color:inherit}.home_heroShot__NRxN2 figure{margin:0}.home_heroStack__PvUXa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.home_heroStack__PvUXa>:first-child{grid-column:1/-1}.home_heroStack__PvUXa figcaption{margin-top:.4rem}.home_heroShot__NRxN2 img{border-radius:var(--radius);transition:transform var(--d-base) var(--e-out)}.home_heroShot__NRxN2:hover img{transform:translateY(-4px)}.home_heroShot__NRxN2:focus-visible{outline:2px solid var(--brand);outline-offset:6px}.home_sectionHead__uJQdn{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.home_headLink__a_s8p{white-space:nowrap;font-family:var(--f-label);font-size:var(--step-0)}.home_featured__GTbmc{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(2.5rem,5vw,4rem) var(--space-4);gap:clamp(2.5rem,5vw,4rem) var(--space-4)}@media (min-width:760px){.home_featured__GTbmc{grid-template-columns:repeat(3,minmax(0,1fr))}}.home_work__iUX1G{display:flex;flex-direction:column;text-decoration:none;color:inherit;min-width:0;border-top:2px solid var(--ink);padding-top:var(--space-2)}.home_work__iUX1G:hover .home_workClient__0DomD{color:var(--brand)}.home_workClient__0DomD{font-size:var(--step-2)}.home_workSummary__SMb2_{margin-top:var(--space-1);color:var(--ink-2);max-width:52ch}.home_workMore__NLfJZ{margin-top:var(--space-2);font-family:var(--f-label);font-size:var(--label);color:var(--brand);text-decoration:underline;text-underline-offset:.3em}.home_record__80rH6{border-top:1px solid var(--line)}.home_recordGrid__ptymm{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(2.5rem,5vw,3rem);gap:clamp(2.5rem,5vw,3rem)}@media (min-width:960px){.home_recordGrid__ptymm{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(2rem,5vw,5rem);align-items:end}}.home_bridgeBody__iqg5Z{font-size:var(--step-1);line-height:1.5}.home_bridgeBody__iqg5Z,.home_reach__RT4eE{margin-top:var(--space-3);color:var(--ink-2)}.home_reach__RT4eE{padding-left:var(--space-2);border-left:2px solid var(--brand)}.home_reachNote__K6nNG{margin-top:var(--space-2);font-size:var(--step--1);color:var(--muted)}.home_statsLabel__tOe0x{font-family:var(--f-label);font-size:var(--label);color:var(--muted);margin-bottom:var(--space-1)}.home_statList__2CEQR{margin:0}.home_stat__FK7XI{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);border-top:1px solid var(--line);padding-block:var(--space-2)}.home_stat__FK7XI:last-child{border-bottom:1px solid var(--line)}.home_statLabel__eN40W{font-family:var(--f-label);font-size:var(--step-0);color:var(--ink-2)}.home_statValue__oDAk9{margin:0;font-family:var(--f-display);font-weight:800;font-size:var(--step-4);line-height:1;letter-spacing:-.04em;color:var(--ink)}.home_clients__S6z3R{border-top:1px solid var(--line)}.home_clientsNote__7wmL2{margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-4);color:var(--ink-2)}.home_index__EIqHF{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:var(--space-4);column-gap:var(--space-4);border-top:1px solid var(--line)}@media (min-width:760px){.home_index__EIqHF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.home_index__EIqHF{grid-template-columns:repeat(3,minmax(0,1fr))}}.home_index__EIqHF>li{border-bottom:1px solid var(--line)}.home_indexRow__ayR8Z{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name country" "meta meta";grid-gap:.15rem var(--space-2);gap:.15rem var(--space-2);padding-block:var(--space-2);min-height:var(--control-height);text-decoration:none;color:inherit;transition:color var(--d-fast) var(--e-out)}.home_indexRow__ayR8Z:hover{color:var(--brand)}.home_indexName__gwl7i{grid-area:name;font-family:var(--f-display);font-weight:700;font-size:var(--step-1);letter-spacing:-.02em}.home_indexMeta__f8A_x{grid-area:meta;font-family:var(--f-label);font-size:var(--label);color:var(--muted)}.home_indexMeta__f8A_x+.home_indexMeta__f8A_x{grid-area:country;align-self:baseline}.home_partners__QV_bV{margin-top:var(--space-4);color:var(--ink-2)}.home_partnersLabel__87cdM{font-family:var(--f-label);color:var(--muted);margin-right:var(--space-1)}.home_close__gBtrW{border-top:1px solid var(--line)}.home_closeTitle__CHEvr{font-size:var(--text-section);max-width:24ch;margin-bottom:var(--space-4)}@media (max-width:600px){.home_heroActions__RUyxl>a{flex:1 1 auto}}.home_facts__lz32G{margin-top:clamp(2.5rem,6vw,4rem);border-block:1px solid var(--line)}.home_facts__lz32G>summary{display:flex;align-items:center;min-height:var(--control-height);padding-block:var(--space-2);cursor:pointer;font-family:var(--f-display);font-weight:700;font-size:var(--step-1)}.home_facts__lz32G>summary:hover{color:var(--brand)}.home_facts__lz32G>summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.home_facts__lz32G>div{margin-top:0;padding-bottom:var(--space-3)}.home_facts__lz32G>div>h3:first-child{display:none}