.home_section__yPF4o{padding-block:var(--section)}.home_headline__W3Iak{font-size:var(--h2)}.home_display__yFdgn,.home_headline__W3Iak{letter-spacing:var(--track-heading);line-height:1.1}.home_display__yFdgn{font-size:var(--h2-display)}.home_lede___KSNV{margin-top:1.1rem;max-width:36rem;font-size:var(--text-lg);line-height:1.55;color:var(--muted)}.home_sectionHead__5GqSI{max-width:46rem}.home_sectionHeadRow__6pYwT{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem}.home_actions__DgMM0{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem}.home_textLink__9sR4B{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line-strong);transition:border-color var(--dur-hover) ease-out,color var(--dur-hover) ease-out}.home_textLink__9sR4B svg{transition:transform var(--dur-hover) var(--ease-out)}.home_textLink__9sR4B:hover{color:var(--accent);border-color:var(--accent)}.home_textLink__9sR4B:hover svg{transform:translateX(3px)}.home_kicker__dPncW{margin-bottom:1.25rem;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent)}[data-mode=dark] .home_kicker__dPncW{color:var(--accent-hover)}.home_hero__Q8Yz2{position:relative;isolation:isolate;display:grid;grid-template-rows:1fr auto;min-height:100dvh;margin-top:calc(var(--header-h) * -1);padding-top:calc(var(--header-h) + clamp(3rem, 7vh, 6rem));overflow:hidden}.home_heroBg__YI9WR{position:absolute;inset:0;z-index:-2}.home_heroBg__YI9WR img{object-fit:cover;object-position:68% 50%}.home_heroBg__YI9WR:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,6,12,.94) 0,rgba(7,6,12,.82) 34%,rgba(7,6,12,.35) 62%,rgba(7,6,12,.12) 100%),linear-gradient(0deg,rgba(7,6,12,.92) 0,rgba(7,6,12,0) 34%),radial-gradient(60% 70% at 15% 40%,rgb(var(--violet)/.22),transparent 70%)}.home_heroGrid__lQwdQ{display:grid;align-items:center}.home_heroCopy__dYaHw{display:grid;justify-items:start;max-width:42rem}.home_rating__oIWbh{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 20px 50px -20px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);display:inline-flex;align-items:center;gap:.75rem;min-height:44px;padding:.45rem 1rem .45rem .85rem;border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--muted);transition:border-color var(--dur-hover) ease-out,background-color var(--dur-hover) ease-out}.home_rating__oIWbh:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.11)}.home_rating__oIWbh strong{color:var(--ink);font-weight:600}.home_ratingLogo__mMaeJ{filter:brightness(0) invert(1)}.home_heroTitle__AQFRH{margin-top:1.75rem;font-size:clamp(2rem,1.2rem + 3vw,3.5rem);letter-spacing:-.03em;line-height:1.06;color:var(--ink-strong)}.home_phrase__9qauu{white-space:nowrap}@media (max-width:389px){.home_phrase__9qauu{white-space:normal}}.home_heroBody__y6UVr{margin-top:1.5rem;max-width:32rem;font-size:var(--text-lg);line-height:1.55;color:var(--ink);opacity:.86}.home_heroGhost__xzoo0{color:var(--ink-strong);border:1px solid hsla(0,0%,100%,.32);background:hsla(0,0%,100%,.04)}.home_heroGhost__xzoo0:hover{border-color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.1)}.home_clients__rQPo6{margin-top:clamp(2.5rem,6vh,4.5rem)}.home_numbers__rEzpa{padding-block:0 var(--section)}.home_numbersGrid__NQUgW{padding-top:var(--section);border-top:1px solid var(--line);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);grid-gap:clamp(2.5rem,5vw,5rem);gap:clamp(2.5rem,5vw,5rem);align-items:start}.home_badges__jXril{display:grid;grid-template-columns:max-content;grid-gap:.75rem;gap:.75rem;margin-top:2rem}.home_badge__4N_Ns{display:inline-flex;align-items:center;justify-content:space-between;gap:.85rem;min-height:52px;padding:.65rem 1.1rem;border-radius:var(--radius);background:hsla(0,0%,100%,.07)}.home_badge__4N_Ns img{filter:brightness(0) invert(1)}.home_figures__yi18T{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}.home_figure__QlAX_{padding:1.75rem 0 1.75rem 1.75rem;border-left:1px solid var(--line)}.home_figure__QlAX_:nth-child(n+3){border-top:1px solid var(--line)}.home_figureValue__gcGCg{font-family:var(--font-display);font-size:clamp(3rem,1.8rem + 3.6vw,5.2rem);font-weight:500;letter-spacing:-.03em;line-height:.95;color:var(--ink-strong)}.home_figureLabel__Las84{margin-top:.75rem;color:var(--muted)}.home_services___2SQW{margin-top:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--line)}.home_service__vdIBP{display:grid;grid-template-columns:2.5rem minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);grid-gap:1.5rem clamp(1.5rem,4vw,4rem);gap:1.5rem clamp(1.5rem,4vw,4rem);align-items:start;padding-block:clamp(2rem,3.5vw,2.75rem);border-top:1px solid var(--line)}.home_serviceMain__x0cOu{display:grid;grid-gap:.75rem;gap:.75rem;justify-items:start}.home_serviceIndex__dfl_Z{padding-top:.85rem;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:.08em;color:var(--faint)}.home_serviceTitle__NmK2A{font-size:clamp(1.45rem,1.2rem + .8vw,1.9rem)}.home_serviceTitle__NmK2A a{display:inline-block;padding-block:.3rem;transition:color var(--dur-hover) ease-out}.home_serviceTitle__NmK2A svg{display:inline;margin-left:.4rem;font-size:.8em;vertical-align:-.05em;color:var(--accent);transition:transform var(--dur-hover) var(--ease-out)}.home_serviceTitle__NmK2A a:hover{color:var(--accent)}.home_serviceTitle__NmK2A a:hover svg{transform:translateX(4px)}.home_serviceText__R9pm1{max-width:30rem;color:var(--muted);line-height:1.6}.home_servicePoints__Iu7C4{display:grid}.home_servicePoints__Iu7C4 a{display:flex;align-items:center;min-height:40px;font-size:var(--text-sm);color:var(--ink);border-bottom:1px solid var(--line);transition:color var(--dur-hover) ease-out}.home_servicePoints__Iu7C4 li:last-child a{border-bottom:0}.home_servicePoints__Iu7C4 a:hover{color:var(--accent)}.home_serviceProof__tvlCM{display:grid;grid-gap:.5rem;gap:.5rem;padding-top:.45rem}.home_serviceProofValue__Pms4Q{font-family:var(--font-display);font-size:clamp(1.45rem,1.2rem + .8vw,1.9rem);font-weight:500;letter-spacing:-.02em;line-height:1.1;color:var(--ink)}.home_serviceProofLabel__prpP3{max-width:16rem;font-size:var(--text-sm);line-height:1.5;color:var(--muted)}.home_strike__AdZIn{padding-block:var(--section)}.home_strikeGrid__A__ac{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem clamp(2.5rem,5vw,4rem);gap:2rem clamp(2.5rem,5vw,4rem);align-items:start}.home_strikeLeads__Grsad{display:inline-flex;align-items:center;gap:.85rem;min-height:44px;margin-top:2rem;font-size:var(--text-sm);font-weight:600;color:var(--ink-strong);transition:color var(--dur-hover) ease-out}.home_strikeLeads__Grsad:hover{color:var(--accent-hover)}.home_faces__3zA3H{display:flex}.home_face__cpkSR{position:relative;width:3rem;height:3rem;overflow:hidden;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);background:radial-gradient(circle at 50% 30%,rgb(var(--violet)/.55),#120e20 75%)}.home_face__cpkSR+.home_face__cpkSR{margin-left:-.7rem}.home_face__cpkSR img{object-fit:cover;object-position:50% 12%;transform:scale(1.4);transform-origin:50% 20%}.home_strikeCopy__3udjn{display:grid;justify-items:start}.home_strikeBody__SONE4{max-width:36rem;font-size:var(--text-lg);line-height:1.55;color:var(--muted)}.home_strikeTopics__c_2sE{display:grid;grid-template-columns:repeat(2,max-content);grid-gap:.6rem 2rem;gap:.6rem 2rem;margin-top:1.5rem;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink)}.home_strikeTopics__c_2sE li{display:flex;align-items:center;gap:.6rem}.home_strikeTopics__c_2sE li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent-hover)}.home_strikeLine__7p8cz{margin-top:1.75rem;padding-left:1rem;border-left:2px solid var(--accent-hover);font-weight:500;line-height:1.5;color:var(--ink)}.home_strike__AdZIn .home_actions__DgMM0{margin-top:2.25rem}.home_methodGrid__lKrhy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:clamp(2.5rem,5vw,5rem);gap:clamp(2.5rem,5vw,5rem);align-items:start}.home_methodIntro___SVKf{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 2rem)}.home_methodPyramid__oAFHm{margin-top:2.5rem;max-width:24rem}.home_pillars__jQngo{display:grid;grid-gap:1rem;gap:1rem}.home_pillar__eeinI{padding:clamp(1.5rem,3vw,2.1rem)}.home_pillarName__tNxzq{display:grid;grid-gap:.2rem;gap:.2rem;font-size:var(--h3);letter-spacing:var(--track-heading)}.home_pillarQuestion__ZhRWh{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;letter-spacing:0;color:var(--accent)}.home_pillarBody__1g6w8{margin-top:.85rem;color:var(--muted)}.home_pillarOutput__J58Ln{margin-top:1rem;font-weight:500}.home_pillarOutput__J58Ln span{margin-right:.3rem;font-weight:600;color:var(--accent)}.home_leadersSection__mSrt8{background:var(--surface-2)}.home_leaders__T11cP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3rem clamp(1.5rem,3vw,2.5rem);gap:3rem clamp(1.5rem,3vw,2.5rem);margin-top:2.75rem}.home_leader__czrmT{display:grid;grid-template-rows:auto 1fr;grid-gap:1.75rem;gap:1.75rem}.home_portrait__PlyVi{position:relative;aspect-ratio:5/4;overflow:hidden;border-radius:var(--radius-xl);background-image:radial-gradient(60% 70% at 50% 45%,rgb(var(--violet)/.55),transparent 70%),radial-gradient(40% 40% at 80% 15%,rgb(var(--pink)/.28),transparent 70%)}.home_portrait__PlyVi img{object-fit:contain;object-position:50% 100%;padding-top:1.5rem;transition:transform var(--dur-enter) var(--ease-out)}.home_leader__czrmT:hover .home_portrait__PlyVi img{transform:scale(1.025)}.home_leaderBody__RFz97{padding-inline:.25rem}.home_leaderName__IlnnP{font-size:clamp(1.8rem,1.3rem + 1.2vw,2.4rem);letter-spacing:-.03em}.home_leaderRole__4VEKN{margin-top:.35rem;font-weight:600;color:var(--accent)}.home_leaderFacts__4OiUe{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:1.25rem 1.5rem;gap:1.25rem 1.5rem;margin-top:1.5rem}.home_leaderFacts__4OiUe dt{font-family:var(--font-display);font-size:2rem;font-weight:500;letter-spacing:-.03em;line-height:1}.home_leaderFacts__4OiUe dd{margin-top:.45rem;font-size:var(--text-sm);color:var(--muted);line-height:1.4}.home_leaderBio__uT94Z{margin-top:1.5rem;color:var(--muted)}.home_leadersSection__mSrt8 .home_textLink__9sR4B{margin-top:2rem}.home_casesSection__5kmP5{padding-bottom:0}.home_caseGroup__vOnaJ{margin-top:clamp(2.75rem,5vw,4rem)}.home_caseGroupHead__k5ljO{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-bottom:1.75rem}.home_caseGroupName__cvtKC{font-size:var(--h3);letter-spacing:var(--track-heading)}.home_caseGroupCaption__T4q4O{color:var(--muted)}.home_caseRow__qIY5h{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-auto-rows:auto;grid-gap:2rem clamp(1.5rem,3vw,2.5rem);gap:2rem clamp(1.5rem,3vw,2.5rem);align-items:center}.home_caseRow__qIY5h>li:first-child{grid-row:span 2;align-self:start}.home_caseRow__qIY5h>li:nth-child(2),.home_caseRow__qIY5h>li:nth-child(3){align-self:center}.home_caseRowFlip__pZN8f{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.home_caseStories__cxlWS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(1.25rem,2.5vw,2rem);gap:clamp(1.25rem,2.5vw,2rem);align-items:stretch}.home_caseStories__cxlWS>:first-child{grid-column:1/-1;display:grid}.home_caseStories__cxlWS>:first-child a{padding:clamp(1.75rem,4vw,3rem)}.home_caseStories__cxlWS>li:not(:first-child)>a{height:100%}.home_caseRowFlip__pZN8f>li:first-child{grid-column:2;grid-row:1/span 2}@media (max-width:960px){.home_heroGrid__lQwdQ,.home_methodGrid__lKrhy,.home_numbersGrid__NQUgW,.home_service__vdIBP,.home_strikeGrid__A__ac{grid-template-columns:1fr}.home_serviceIndex__dfl_Z,.home_serviceProof__tvlCM{padding-top:0}.home_heroBg__YI9WR:after{background:linear-gradient(0deg,rgba(7,6,12,.95),rgba(7,6,12,.7) 55%,rgba(7,6,12,.55))}.home_methodIntro___SVKf{position:static}.home_caseRowFlip__pZN8f,.home_caseRow__qIY5h,.home_caseStories__cxlWS,.home_leaders__T11cP{grid-template-columns:1fr}.home_caseRowFlip__pZN8f>li:first-child,.home_caseRow__qIY5h>li:first-child{grid-column:auto;grid-row:auto}}@media (max-width:640px){.home_figures__yi18T{grid-template-columns:1fr}.home_figure__QlAX_{border-left:0;padding-left:0;border-top:1px solid var(--line)}.home_pillar__eeinI{grid-template-columns:1fr;gap:.5rem;padding:1.4rem}}