.service_gap26__Pz_uE{margin-bottom:26px}.service_gap28__gZii_{margin-bottom:28px}.service_hero__q7yVs{padding:88px var(--gutter) 0}.service_heroLabel__onyDr{margin-bottom:26px}.service_heroGrid__DkJbE{display:grid;grid-template-columns:1.25fr 1fr;gap:72px;align-items:end;padding-bottom:56px}@media (min-width:901px){.service_hero__q7yVs:has(.service_heroStage__VNkHr){display:flex;flex-direction:column;height:calc(100svh - var(--header-height));min-height:620px;padding-top:40px;padding-bottom:28px}.service_hero__q7yVs:has(.service_heroStage__VNkHr) .service_heroGrid__DkJbE{padding-bottom:32px}.service_heroStage__VNkHr{flex:1 1 0;min-height:300px}}.service_factsSection__Ev32X{padding:0 var(--gutter)}.service_facts__spOUP{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin:48px 0 0;padding-top:36px;border-top:1px solid var(--line)}.service_facts__spOUP dd{margin:0}.service_factLabel__O3G_q{font-family:var(--font-micro);font-weight:300;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);margin-bottom:12px}.service_factValue__iNt9R{font-family:var(--font-display);font-size:30px;letter-spacing:-.016em;font-weight:200}.service_audience__2KrsI{padding:130px var(--gutter) 0}.service_audienceGrid__jVyyM{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:start}.service_audienceTitle__603Oa{margin:0 0 28px}.service_audienceText__JXL_k+.service_audienceText__JXL_k{margin-top:22px}.service_points__PbhdH{display:flex;flex-direction:column}.service_point__90jD2{padding:30px 0;border-bottom:1px solid var(--line)}.service_point__90jD2:first-child{padding-top:0}.service_point__90jD2:last-child{padding-bottom:0;border-bottom:0}.service_point__90jD2 h3{margin:0 0 12px}.service_stages__IKaYn{margin-top:150px}.service_stagesTitle__0R7nl{margin:0 0 64px;max-width:900px}.service_stageGrid__jBTrE{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin:0;padding:0;list-style:none}.service_stage__jE12q{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid var(--accent)}.service_stageNumber__6UJMa{font-family:var(--font-display);font-size:34px;letter-spacing:-.016em;font-weight:200;color:var(--accent)}.service_stage__jE12q h3{margin:0}.service_stage__jE12q p{margin:0;font-size:14px;line-height:1.95;color:var(--muted);text-wrap:pretty}.service_stageDuration__cSIZi{margin-top:auto;font-size:13px;letter-spacing:.1em;color:var(--muted-2)}.service_scope___eHku{padding:140px var(--gutter) 0}.service_scopeGrid__Ykmkx{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}.service_cases__cKEDD{padding:140px var(--gutter) 0}.service_casesHead__TXgTH{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:48px}.service_cardGrid___BdSG{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service_related__FpxiT{padding:140px var(--gutter) 0}.service_relatedLabel__bfcaw{margin-bottom:36px}.service_relatedList__Ew4kJ{border-top:1px solid var(--line-strong)}.service_relatedRow__krF9U{display:grid;grid-template-columns:1fr 1fr auto;gap:32px;align-items:baseline;padding:30px 8px;border-bottom:1px solid var(--line-strong);transition:background-color .22s ease}.service_relatedArrow__w3b0f,.service_relatedName__p_44M{transition:transform .24s var(--ease-out),color .22s ease}@media (hover:hover) and (pointer:fine){.service_relatedRow__krF9U:hover{background:var(--panel);color:inherit}.service_relatedRow__krF9U:hover .service_relatedName__p_44M{transform:translate(8px);color:var(--accent-ink)}.service_relatedRow__krF9U:hover .service_relatedArrow__w3b0f{transform:translate(4px,-4px)}}.service_relatedName__p_44M{font-family:var(--font-display);font-size:28px;letter-spacing:-.016em;font-weight:200}.service_relatedNote__h1WCw{font-size:14px;letter-spacing:.08em;color:var(--muted)}.service_relatedArrow__w3b0f{font-size:20px;color:var(--accent-ink)}@media (max-width:1080px){.service_audienceGrid__jVyyM,.service_heroGrid__DkJbE,.service_scopeGrid__Ykmkx{gap:40px}.service_stageGrid__jBTrE{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.service_hero__q7yVs{padding-top:56px}.service_audienceGrid__jVyyM,.service_cardGrid___BdSG,.service_heroGrid__DkJbE,.service_scopeGrid__Ykmkx{grid-template-columns:1fr}.service_cardGrid___BdSG{gap:40px}.service_facts__spOUP{grid-template-columns:repeat(2,1fr);gap:28px}.service_stageGrid__jBTrE{grid-template-columns:1fr}.service_audience__2KrsI,.service_cases__cKEDD,.service_related__FpxiT,.service_scope___eHku{padding-top:88px}.service_stages__IKaYn{margin-top:96px}.service_casesHead__TXgTH{flex-direction:column;align-items:flex-start;gap:20px}.service_relatedRow__krF9U{grid-template-columns:1fr auto;gap:12px}.service_relatedNote__h1WCw{grid-column:1/-1}}