.ConsultantHome_hero___TPK1{position:relative;min-height:42rem;overflow:hidden;color:#f5f7f8;background:#0b2033}.ConsultantHome_hero___TPK1:before{position:absolute;top:0;bottom:0;left:max(1rem,calc((100vw - 74rem) / 2));width:1px;background:rgba(104,213,200,.22);content:""}.ConsultantHome_dataFlow__QEe6S{position:absolute;right:-5rem;bottom:-3rem;width:min(58rem,68vw);height:34rem;fill:#68d5c8;opacity:.44;pointer-events:none;stroke:#68d5c8;stroke-width:1.2}.ConsultantHome_dataFlow__QEe6S path{fill:none;stroke-dasharray:1200;stroke-dashoffset:1200;animation:ConsultantHome_trace-line__51ahU 1.4s ease-out forwards}.ConsultantHome_dataFlow__QEe6S path:nth-child(2){animation-delay:.18s}.ConsultantHome_aboutInner__gy4OO,.ConsultantHome_closingInner__Ucy1u,.ConsultantHome_heroInner__Dfxvz,.ConsultantHome_researchInner__PaJ_5,.ConsultantHome_sectionInner__OpBw7{position:relative;width:min(100% - 2rem,74rem);margin-inline:auto}.ConsultantHome_heroInner__Dfxvz{display:grid;min-height:42rem;align-content:space-between;padding-block:clamp(5rem,10vw,8rem) 3.25rem}.ConsultantHome_heroCopy__Fh6VA{position:relative;z-index:2;max-width:54rem;padding-left:clamp(1rem,4vw,4rem)}.ConsultantHome_eyebrow___VfvU,.ConsultantHome_heroEyebrow__hm_R8,.ConsultantHome_metricsLabel__eF9V_{margin:0 0 1.2rem;color:#34736f;font-family:var(--font-technical),"IBM Plex Mono",monospace;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.ConsultantHome_heroEyebrow__hm_R8{color:#68d5c8}.ConsultantHome_hero___TPK1 h1{max-width:50rem;margin:0;font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(3rem,7vw,6.25rem);font-weight:560;letter-spacing:-.065em;line-height:.95}.ConsultantHome_heroDescription__lLsrY{max-width:43rem;margin:1.75rem 0 0;color:rgba(245,247,248,.72);font-size:clamp(1rem,2vw,1.25rem);line-height:1.65}.ConsultantHome_heroActions__H2SxR{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.ConsultantHome_closingContact__y42ZE,.ConsultantHome_primaryAction__9VMtS,.ConsultantHome_secondaryAction___9dqi{display:inline-flex;min-height:3.1rem;align-items:center;justify-content:center;gap:1.4rem;padding:.8rem 1rem;font-family:var(--font-technical),"IBM Plex Mono",monospace;font-size:.76rem;font-weight:600;letter-spacing:.025em;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.ConsultantHome_primaryAction__9VMtS{color:#0b2033;background:#f1bd62}.ConsultantHome_primaryAction__9VMtS:hover{background:#68d5c8;transform:translateY(-2px)}.ConsultantHome_secondaryAction___9dqi{color:#f5f7f8;border-bottom:1px solid rgba(245,247,248,.45)}.ConsultantHome_secondaryAction___9dqi:hover{color:#68d5c8;border-color:#68d5c8}.ConsultantHome_closingContact__y42ZE:focus-visible,.ConsultantHome_primaryAction__9VMtS:focus-visible,.ConsultantHome_publicationList__n3NT0 a:focus-visible,.ConsultantHome_researchIntro__Xgd0O a:focus-visible,.ConsultantHome_secondaryAction___9dqi:focus-visible,.ConsultantHome_socialLinks__SO9rI a:focus-visible{outline:.2rem solid #68d5c8;outline-offset:.25rem}.ConsultantHome_metrics__0s4eE{position:relative;z-index:2;margin-left:clamp(1rem,4vw,4rem);border-top:1px solid rgba(104,213,200,.42)}.ConsultantHome_metricsLabel__eF9V_{display:inline-block;margin:0;padding:.75rem 1rem 0 0;color:#68d5c8;background:#0b2033;transform:translateY(-1px)}.ConsultantHome_metricsGrid__Igz_3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0}.ConsultantHome_metric__m7rp7{display:flex;align-items:baseline;gap:.85rem;padding-top:.5rem}.ConsultantHome_metric__m7rp7 dd{order:1;color:#f5f7f8;font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:550;letter-spacing:-.055em;margin:0;white-space:nowrap}.ConsultantHome_metric__m7rp7 dt{order:2;max-width:9rem;color:rgba(245,247,248,.58);font-size:.78rem;line-height:1.35}.ConsultantHome_aboutSection__7u3Un,.ConsultantHome_experienceSection__t3_LQ,.ConsultantHome_section__6Yk8E{scroll-margin-top:5rem;padding-block:clamp(5rem,10vw,8.5rem)}.ConsultantHome_section__6Yk8E{background:#f5f7f8}.ConsultantHome_sectionHeading__olzPe{display:grid;grid-template-columns:.58fr 1fr;gap:1.5rem 3rem;margin-bottom:clamp(3rem,6vw,5rem)}.ConsultantHome_sectionHeading__olzPe .ConsultantHome_eyebrow___VfvU{grid-row:1/span 2}.ConsultantHome_aboutCopy__k3_4A h2,.ConsultantHome_closingInner__Ucy1u h2,.ConsultantHome_researchIntro__Xgd0O h2,.ConsultantHome_sectionHeading__olzPe h2{margin:0;color:#17212b;font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:clamp(2.3rem,5vw,4.5rem);font-weight:560;letter-spacing:-.055em;line-height:1}.ConsultantHome_sectionDescription__zwWbN{max-width:39rem;margin:0;color:#61707c;font-size:1.05rem;line-height:1.65}.ConsultantHome_servicesGrid__8iZ69{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #bac4ca}.ConsultantHome_service__mrUto{display:grid;grid-template-columns:2.5rem 1fr;gap:1.2rem;padding:2.2rem 2rem 2.4rem 0;border-bottom:1px solid #bac4ca}.ConsultantHome_service__mrUto:nth-child(odd){padding-right:3rem;border-right:1px solid #bac4ca}.ConsultantHome_service__mrUto:nth-child(2n){padding-left:3rem}.ConsultantHome_serviceIcon__4oFM2{width:1.6rem;color:#34736f;stroke-width:1.5}.ConsultantHome_engagement__Zn2n_ h3,.ConsultantHome_experience___3VzY h3,.ConsultantHome_service__mrUto h3{margin:0;color:#17212b;font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:1.35rem;font-weight:600;letter-spacing:-.025em}.ConsultantHome_engagement__Zn2n_ p,.ConsultantHome_experienceDetails__b0lZY>p,.ConsultantHome_service__mrUto p{margin:.7rem 0 0;color:#596872;line-height:1.65}.ConsultantHome_experienceDetails__b0lZY ul,.ConsultantHome_service__mrUto ul{margin:1.15rem 0 0;padding:0;color:#34444e;list-style:disc}.ConsultantHome_experienceDetails__b0lZY li::marker,.ConsultantHome_publicationList__n3NT0 li::marker,.ConsultantHome_service__mrUto li::marker{color:transparent;font-size:0}.ConsultantHome_experienceDetails__b0lZY li,.ConsultantHome_service__mrUto li{position:relative;margin-top:.55rem;padding-left:1.15rem;font-size:.9rem;line-height:1.5}.ConsultantHome_experienceDetails__b0lZY li:before,.ConsultantHome_service__mrUto li:before{position:absolute;top:.7em;left:0;width:.38rem;height:1px;background:#34736f;content:""}.ConsultantHome_experienceSection__t3_LQ{background:#e9eff1}.ConsultantHome_experienceList__b__wW{position:relative;border-top:1px solid #94a5ad}.ConsultantHome_experienceList__b__wW:before{position:absolute;top:0;bottom:0;left:32%;width:1px;background:#68a7a3;content:""}.ConsultantHome_experience___3VzY{position:relative;display:grid;grid-template-columns:32% 1fr;min-height:15rem;border-bottom:1px solid #94a5ad}.ConsultantHome_experienceMarker__p26kS{position:absolute;z-index:1;top:2.8rem;left:calc(32% - .32rem);width:.65rem;height:.65rem;border:2px solid #e9eff1;border-radius:50%;background:#34736f}.ConsultantHome_experienceDetails__b0lZY,.ConsultantHome_experienceOrganization__zmynG{padding:2.6rem 2rem 2.8rem}.ConsultantHome_experienceOrganization__zmynG{padding-left:0}.ConsultantHome_experienceDetails__b0lZY{max-width:44rem;padding-left:clamp(2rem,6vw,5rem)}.ConsultantHome_engagementGrid__gS24g{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #bac4ca;border-bottom:1px solid #bac4ca}.ConsultantHome_engagement__Zn2n_{padding:2rem;border-right:1px solid #bac4ca}.ConsultantHome_engagement__Zn2n_:first-child{padding-left:0}.ConsultantHome_engagement__Zn2n_:last-child{border-right:0}.ConsultantHome_researchSection__taiN7{padding-block:clamp(5rem,9vw,8rem);color:#f5f7f8;background:#16324a}.ConsultantHome_researchInner__PaJ_5{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,7rem)}.ConsultantHome_researchIntro__Xgd0O .ConsultantHome_eyebrow___VfvU{color:#68d5c8}.ConsultantHome_closingInner__Ucy1u h2,.ConsultantHome_researchIntro__Xgd0O h2{color:#f5f7f8}.ConsultantHome_researchIntro__Xgd0O>p:not(.ConsultantHome_eyebrow___VfvU){margin:1.5rem 0;color:rgba(245,247,248,.68);line-height:1.7}.ConsultantHome_researchIntro__Xgd0O a{color:#f1bd62;font-family:var(--font-technical),"IBM Plex Mono",monospace;font-size:.78rem;text-underline-offset:.3rem}.ConsultantHome_publicationList__n3NT0{margin:0;padding:0;border-top:1px solid rgba(104,213,200,.35);list-style:decimal}.ConsultantHome_publicationList__n3NT0 li{border-bottom:1px solid rgba(104,213,200,.35)}.ConsultantHome_publicationList__n3NT0 a{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:1.5rem 0;color:#f5f7f8;line-height:1.45;text-decoration:none}.ConsultantHome_publicationList__n3NT0 a:hover span{color:#68d5c8}.ConsultantHome_publicationList__n3NT0 small{color:#f1bd62;font-family:var(--font-technical),"IBM Plex Mono",monospace}.ConsultantHome_expertiseSection__qcy_S{padding-block:2.5rem;border-bottom:1px solid #c8d0d4;background:#f5f7f8}.ConsultantHome_expertiseSection__qcy_S .ConsultantHome_eyebrow___VfvU{margin-bottom:1.2rem}.ConsultantHome_expertiseList__uO3Jr{display:flex;flex-wrap:wrap;gap:0}.ConsultantHome_expertiseList__uO3Jr span{color:#34444e;font-family:var(--font-technical),"IBM Plex Mono",monospace;font-size:.75rem}.ConsultantHome_expertiseList__uO3Jr span:not(:last-child):after{margin-inline:.7rem;color:#68a7a3;content:"/"}.ConsultantHome_aboutSection__7u3Un{background:#f5f7f8}.ConsultantHome_aboutInner__gy4OO{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:clamp(2.5rem,7vw,6rem)}.ConsultantHome_portraitFrame___ZYQR{position:relative;width:10rem;height:10rem;overflow:hidden;border:2px solid #68a7a3;border-radius:50%;background:#e9eff1}.ConsultantHome_portrait__lDLPW{display:block;width:100%;height:100%;filter:saturate(.76) contrast(1.04);object-fit:cover}.ConsultantHome_aboutCopy__k3_4A h2{margin-bottom:1.8rem}.ConsultantHome_aboutCopy__k3_4A>p:not(.ConsultantHome_eyebrow___VfvU){max-width:42rem;margin:0 0 1rem;color:#52616b;font-size:1.02rem;line-height:1.72}.ConsultantHome_socialLinks__SO9rI{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem}.ConsultantHome_socialLinks__SO9rI a{color:#16324a;font-family:var(--font-technical),"IBM Plex Mono",monospace;font-size:.76rem;font-weight:600;text-underline-offset:.3rem}.ConsultantHome_closingSection__B5vTg{padding-block:clamp(5rem,10vw,8rem);color:#f5f7f8;background:#0b2033}.ConsultantHome_closingInner__Ucy1u>p{margin:0 0 1rem;color:#68d5c8;font-family:var(--font-technical),"IBM Plex Mono",monospace;font-size:.78rem}.ConsultantHome_closingInner__Ucy1u h2{max-width:54rem}.ConsultantHome_closingContact__y42ZE{color:#f5f7f8;border:1px solid rgba(245,247,248,.44)}.ConsultantHome_closingContact__y42ZE:hover{color:#68d5c8;border-color:#68d5c8}@keyframes ConsultantHome_trace-line__51ahU{to{stroke-dashoffset:0}}@media (max-width:52rem){.ConsultantHome_heroInner__Dfxvz,.ConsultantHome_hero___TPK1{min-height:46rem}.ConsultantHome_dataFlow__QEe6S{right:-15rem;width:48rem;opacity:.3}.ConsultantHome_sectionHeading__olzPe{grid-template-columns:1fr}.ConsultantHome_sectionHeading__olzPe .ConsultantHome_eyebrow___VfvU{grid-row:auto;margin-bottom:0}.ConsultantHome_aboutInner__gy4OO,.ConsultantHome_researchInner__PaJ_5,.ConsultantHome_servicesGrid__8iZ69{grid-template-columns:1fr}.ConsultantHome_service__mrUto:nth-child(2n),.ConsultantHome_service__mrUto:nth-child(odd){padding-inline:0;border-right:0}.ConsultantHome_experienceList__b__wW:before{left:.3rem}.ConsultantHome_experience___3VzY{grid-template-columns:1fr;padding-left:2rem}.ConsultantHome_experienceMarker__p26kS{left:0}.ConsultantHome_experienceDetails__b0lZY,.ConsultantHome_experienceOrganization__zmynG{padding:2rem 0 0}.ConsultantHome_experienceDetails__b0lZY{padding-bottom:2rem}.ConsultantHome_aboutInner__gy4OO{align-items:start}.ConsultantHome_portraitFrame___ZYQR{margin-inline:auto}}@media (max-width:38rem){.ConsultantHome_heroCopy__Fh6VA,.ConsultantHome_metrics__0s4eE{margin-left:0;padding-left:0}.ConsultantHome_engagementGrid__gS24g,.ConsultantHome_metricsGrid__Igz_3{grid-template-columns:1fr}.ConsultantHome_metric__m7rp7{border-bottom:1px solid rgba(104,213,200,.2);padding-block:.6rem}.ConsultantHome_engagement__Zn2n_{padding:1.5rem 0;border-right:0;border-bottom:1px solid #bac4ca}.ConsultantHome_engagement__Zn2n_:last-child{border-bottom:0}.ConsultantHome_service__mrUto{grid-template-columns:2rem 1fr}}@media (prefers-reduced-motion:reduce){.ConsultantHome_dataFlow__QEe6S path{stroke-dashoffset:0;animation:none}.ConsultantHome_closingContact__y42ZE,.ConsultantHome_primaryAction__9VMtS,.ConsultantHome_secondaryAction___9dqi{transition:none}}.Navbar_shell__HG99N{position:relative;display:grid;min-height:5rem;grid-template-columns:minmax(11rem,1fr) auto auto;align-items:center;gap:clamp(1.25rem,3vw,2.75rem)}.Navbar_brand__JWn4W{display:inline-flex;width:fit-content;flex-direction:column;color:inherit;line-height:1.1;text-decoration:none}.Navbar_brandName__iIWVm{font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:1.08rem;font-weight:600;letter-spacing:-.02em}.Navbar_brandRole__UdfJJ{margin-top:.35rem;color:rgba(104,213,200,.78);font-family:var(--font-technical),"IBM Plex Mono",monospace;font-size:.62rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.Navbar_mobileList__DPh_4,.Navbar_navList__gzP7S{display:flex;margin:0;padding:0;list-style:none}.Navbar_navList__gzP7S{align-items:center;gap:clamp(1rem,2.2vw,2rem)}.Navbar_navLink__16zHl{position:relative;display:inline-block;padding-block:.45rem;color:rgba(245,247,248,.76);font-size:.88rem;font-weight:500;text-decoration:none}.Navbar_navLink__16zHl:after{position:absolute;right:0;bottom:0;left:0;height:.125rem;background:var(--site-signal-teal);content:"";opacity:0;transform:scaleX(.35);transition:opacity .16s ease,transform .16s ease}.Navbar_navLink__16zHl:hover,.Navbar_navLink__16zHl[aria-current]{color:var(--site-porcelain)}.Navbar_navLink__16zHl[aria-current]:after{opacity:1;transform:scaleX(1)}.Navbar_brand__JWn4W:focus-visible,.Navbar_discoveryCall__x7g6I:focus-visible,.Navbar_menuButton__yMNyJ:focus-visible,.Navbar_mobileDiscoveryCall__1w_sB:focus-visible,.Navbar_navLink__16zHl:focus-visible{border-radius:.125rem;outline:.2rem solid var(--site-signal-teal);outline-offset:.25rem}.Navbar_discoveryCall__x7g6I,.Navbar_mobileDiscoveryCall__1w_sB{color:var(--site-midnight);background:var(--site-amber);font-family:var(--font-technical),"IBM Plex Mono",monospace;font-size:.72rem;font-weight:500;letter-spacing:.025em;text-decoration:none}.Navbar_discoveryCall__x7g6I{padding:.72rem .9rem;white-space:nowrap}.Navbar_discoveryCall__x7g6I:hover,.Navbar_mobileDiscoveryCall__1w_sB:hover{background:var(--site-signal-teal)}.Navbar_menuButton__yMNyJ{display:none;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgba(104,213,200,.45);color:var(--site-porcelain);background:transparent;cursor:pointer}.Navbar_menuIcon__xWv0_,.Navbar_menuIcon__xWv0_:after,.Navbar_menuIcon__xWv0_:before{display:block;width:1.25rem;height:.125rem;background:currentcolor;content:"";transition:transform .16s ease}.Navbar_menuIcon__xWv0_{position:relative}.Navbar_menuIcon__xWv0_:before{position:absolute;top:-.4rem}.Navbar_menuIcon__xWv0_:after{position:absolute;top:.4rem}.Navbar_menuIcon__xWv0_[data-opened]{background:transparent}.Navbar_menuIcon__xWv0_[data-opened]:before{top:0;transform:rotate(45deg)}.Navbar_menuIcon__xWv0_[data-opened]:after{top:0;transform:rotate(-45deg)}.Navbar_mobilePanel__i_Mw3{position:absolute;z-index:30;top:100%;right:-1rem;left:-1rem;border-top:1px solid rgba(104,213,200,.22);border-bottom:1px solid rgba(104,213,200,.35);padding:1.25rem 1rem 1.5rem;background:var(--site-deep-slate);box-shadow:0 1.25rem 2rem rgba(11,32,51,.28)}.Navbar_mobileList__DPh_4{flex-direction:column}.Navbar_mobileList__DPh_4 .Navbar_navLink__16zHl{display:block;padding:.8rem 0;font-size:1rem}.Navbar_mobileList__DPh_4 .Navbar_navLink__16zHl:after{right:auto;width:2.5rem}.Navbar_mobileDiscoveryCall__1w_sB{display:block;margin-top:1rem;padding:.85rem 1rem;text-align:center}@media (max-width:61.99rem){.Navbar_shell__HG99N{grid-template-columns:1fr auto}.Navbar_discoveryCall__x7g6I,.Navbar_primaryNavigation__6NXjf{display:none}.Navbar_menuButton__yMNyJ{display:grid}}@media (max-width:22rem){.Navbar_brandRole__UdfJJ{display:none}}@media (prefers-reduced-motion:reduce){.Navbar_menuIcon__xWv0_,.Navbar_menuIcon__xWv0_:after,.Navbar_menuIcon__xWv0_:before,.Navbar_navLink__16zHl:after{transition:none}}.Layout_siteShell__OESh3{--site-midnight:#0b2033;--site-deep-slate:#16324a;--site-signal-teal:#68d5c8;--site-amber:#f1bd62;--site-porcelain:#f5f7f8;--site-ink:#17212b;display:flex;min-height:100vh;flex-direction:column;color:var(--site-ink);background:var(--site-porcelain)}.Layout_skipLink__2nqsw{position:fixed;z-index:1000;top:.75rem;left:.75rem;padding:.65rem .9rem;color:var(--site-midnight);background:var(--site-signal-teal);font-weight:600;transform:translateY(-200%)}.Layout_skipLink__2nqsw:focus{outline:.2rem solid var(--site-amber);outline-offset:.2rem;transform:translateY(0)}.Layout_header__37RI2{position:relative;z-index:20;border-bottom:1px solid rgba(104,213,200,.26);color:var(--site-porcelain);background:var(--site-midnight)}.Layout_footerInner__ouwXL,.Layout_headerInner__1OKEH{width:min(100% - 2rem,74rem);margin-inline:auto}.Layout_main__bVVJR{width:100%;flex:1}.Layout_main__bVVJR:focus{outline:none}.Layout_footer__ye8JQ{border-top:1px solid rgba(104,213,200,.26);color:var(--site-porcelain);background:var(--site-midnight)}.Layout_footerInner__ouwXL{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:2.5rem}.Layout_footerDescription__YJYnC,.Layout_footerName__kRRe4{margin:0}.Layout_footerName__kRRe4{margin-bottom:.35rem;font-family:var(--font-display),"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:600}.Layout_footerDescription__YJYnC{color:rgba(245,247,248,.72);font-size:.9rem}.Layout_footerLink__p8WWo{flex:0 0 auto;color:var(--site-signal-teal);font-family:var(--font-technical),"IBM Plex Mono",monospace;font-size:.78rem;font-weight:500;letter-spacing:.025em;text-underline-offset:.3rem}.Layout_footerLink__p8WWo:hover{color:var(--site-amber)}.Layout_footerActions__z_g6I{display:flex;align-items:flex-end;flex-direction:column;gap:1rem}.Layout_footerSocialLinks__AU9tU{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem 1rem;margin:0;padding:0;list-style:none}.Layout_footerSocialLinks__AU9tU a{color:rgba(245,247,248,.68);font-size:.78rem;text-underline-offset:.25rem}.Layout_footerSocialLinks__AU9tU a:hover{color:var(--site-signal-teal)}.Layout_footerLink__p8WWo:focus-visible,.Layout_footerSocialLinks__AU9tU a:focus-visible{border-radius:.125rem;outline:.2rem solid var(--site-signal-teal);outline-offset:.25rem}@media (max-width:40rem){.Layout_footerInner__ouwXL{align-items:flex-start;flex-direction:column;gap:1.25rem}.Layout_footerActions__z_g6I{align-items:flex-start}.Layout_footerSocialLinks__AU9tU{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.Layout_skipLink__2nqsw{transition:none}}