.consulting_root___AAWG{--consulting-canvas:var(--canvas,#05060a);--consulting-surface:var(--surface-2,#0c0f18);--consulting-surface-alt:color-mix(in oklab,var(--consulting-canvas) 96%,var(--text));--consulting-text:var(--text,#e7ecf5);--consulting-muted:var(--muted,#9fb2d0);--consulting-line:color-mix(in oklab,var(--consulting-text) 20%,var(--consulting-canvas));--consulting-control-border:color-mix(in oklab,var(--consulting-text) 60%,var(--consulting-canvas));--consulting-accent:var(--accent-blacklight,#00b8ff);--consulting-accent-ink:var(--on-accent,#05060a);--consulting-violet:var(--accent-violet,#a64dff);--consulting-ease:cubic-bezier(0.16,1,0.3,1);--consulting-gutter:clamp(1.25rem,5vw,6rem);--font-public-display:var(--font-consulting);--font-public-sans:var(--font-consulting);background:var(--consulting-canvas);color:var(--consulting-text);font-family:var(--font-consulting),Arial,sans-serif;font-size:1rem;line-height:1.65;overflow:clip;color-scheme:inherit}body:has(.consulting_root___AAWG) [data-shell-main]{padding:0}body:has(.consulting_root___AAWG) .bg-ambient-flow,body:has(.consulting_root___AAWG) .bg-ambient-wash{display:none}.consulting_root___AAWG *,.consulting_root___AAWG :after,.consulting_root___AAWG :before{box-sizing:border-box}.consulting_root___AAWG :is(h1,h2,h3,p,figure){margin:0}.consulting_root___AAWG :is(h1,h2,h3){font-family:inherit;text-wrap:balance;font-weight:600}.consulting_root___AAWG :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--consulting-accent);outline-offset:5px}.consulting_root___AAWG :is(a,button,summary){-webkit-tap-highlight-color:transparent}.consulting_root___AAWG a{color:inherit;text-decoration:none}.consulting_root___AAWG a:hover{text-decoration:underline;text-underline-offset:.25em}.consulting_root___AAWG button{font:inherit;cursor:pointer}.consulting_root___AAWG button:disabled{cursor:default;opacity:.6}.consulting_root___AAWG :is(section[id],h2[id]){scroll-margin-top:2rem}.consulting_header__PAov6{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.2rem var(--consulting-gutter);border-bottom:1px solid var(--consulting-line)}.consulting_wordmark__Rk1bM{display:inline-flex;align-items:center;line-height:1.15;min-height:44px;font-weight:650}.consulting_brandDescriptor__kTvLe{display:block;margin-top:.25rem;font-size:.8rem;font-weight:450;color:var(--consulting-muted);letter-spacing:.04em}.consulting_headerActions__C_R_U,.consulting_nav__bh4Iv{display:flex;align-items:center;gap:clamp(1.25rem,2.8vw,2.5rem)}.consulting_nav__bh4Iv{font-size:.875rem}.consulting_nav__bh4Iv a{display:inline-flex;align-items:center;min-height:44px}.consulting_navCta__v2Xt1{gap:1.5rem;border-bottom:1px solid var(--consulting-accent)}.consulting_menuToggle__zCrpn,.consulting_themeToggle__4gHcj{color:inherit;background:transparent;border:1px solid var(--consulting-line);min-height:44px;padding:.45rem .75rem;border-radius:0}.consulting_themeToggle__4gHcj{display:inline-flex;align-items:center;justify-content:center;width:44px;font-size:1.3rem}.consulting_menuToggle__zCrpn{display:none}.consulting_hero__wFx06{padding:1.6rem var(--consulting-gutter) 2rem}.consulting_heroTopline__p3i3Y{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem 2rem;font-size:.8rem;color:var(--consulting-muted)}.consulting_heroTopline__p3i3Y a{min-height:44px;display:inline-flex;align-items:center}.consulting_heroComposition__SkmZY{display:grid;grid-template-columns:1fr 1.04fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(2.5rem,6vw,6rem) 0 clamp(3rem,6vw,6rem)}.consulting_hero__wFx06 h1{font-size:clamp(3rem,5.2vw,5.25rem);line-height:1.04;letter-spacing:-.055em;max-width:12ch;font-weight:600}.consulting_heroAccent__RusU0{color:var(--consulting-accent)}.consulting_heroCopy__r5VLo>p{max-width:43ch;margin-top:1.6rem;font-size:1.125rem;line-height:1.65;color:var(--consulting-muted)}.consulting_heroActions__Czu20{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.6rem;margin-top:2rem}.consulting_primaryButton__Pvf5E{display:inline-flex;align-items:center;justify-content:space-between;gap:1.8rem;min-height:54px;padding:.8rem 1.2rem;border:1px solid var(--consulting-accent);border-radius:0;background:var(--consulting-accent);color:var(--consulting-accent-ink)!important;font-weight:650;font-size:.9375rem;transition:filter .16s}.consulting_primaryButton__Pvf5E:hover{filter:brightness(1.09);text-decoration:none!important}.consulting_heroReview__zNu4W{display:block;margin-top:1rem;color:var(--consulting-muted);font-size:.8125rem}.consulting_heroSignature__rhigB{margin-top:2rem;font-size:.8125rem;display:flex;flex-wrap:wrap;gap:.3rem 1rem}.consulting_heroSignature__rhigB span{color:var(--consulting-muted)}.consulting_scrollCue__H_UvH{display:flex;justify-content:space-between;align-items:center;min-height:44px;border-top:1px solid var(--consulting-line);color:var(--consulting-muted)!important;font-size:.8125rem;padding-top:.75rem}.consulting_section__ysTs8{padding:clamp(4rem,7vw,7rem) var(--consulting-gutter)}.consulting_sectionLabel__vNb15,.consulting_smallLabel__kuZpi{display:block;color:var(--consulting-accent);font-size:.8125rem;letter-spacing:.015em;font-weight:600;margin-bottom:1.5rem}.consulting_section__ysTs8 h2{font-size:clamp(2.25rem,3.9vw,4rem);line-height:1.1;letter-spacing:-.045em;max-width:19ch}.consulting_section__ysTs8 h3{font-size:clamp(1.25rem,1.8vw,1.7rem);line-height:1.25;letter-spacing:-.025em}.consulting_lede__O_S0L{font-size:clamp(1.125rem,1.55vw,1.4rem);line-height:1.55;color:var(--consulting-muted);max-width:48ch}.consulting_sectionIntro__u9WGl{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:2rem 5rem;margin-bottom:3rem}.consulting_textLink__8AZJ6{display:inline-flex;align-items:center;gap:1rem;min-height:44px;font-size:.9375rem;font-weight:600;text-decoration:underline!important;text-decoration-color:var(--consulting-accent)!important;text-underline-offset:.35em!important}.consulting_work__5UlGe{border-top:1px solid var(--consulting-line)}.consulting_proofIndex__7BgRH{display:flex;gap:.6rem 1.6rem;flex-wrap:wrap;color:var(--consulting-muted);font-size:.8125rem;padding-bottom:2rem}.consulting_featuredWork__xatEq{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:2.5rem 5rem;padding:3rem 0;border-top:1px solid var(--consulting-line)}.consulting_workCopy__bSXOf>p{margin-top:1.2rem;max-width:60ch;color:var(--consulting-muted)}.consulting_workCopy__bSXOf h3{font-size:clamp(1.7rem,2.6vw,2.6rem);max-width:19ch}.consulting_workCopy__bSXOf .consulting_smallLabel__kuZpi{margin-bottom:1rem}.consulting_proofFacts__OnSLZ{list-style:none;padding:0;margin:1.5rem 0}.consulting_proofFacts__OnSLZ li{position:relative;padding:.65rem 0 .65rem 1.25rem;border-bottom:1px solid var(--consulting-line);font-size:.9375rem}.consulting_proofFacts__OnSLZ li:before{content:"↳";position:absolute;left:0;color:var(--consulting-accent)}.consulting_evidenceFigure__FrYYU{margin:0;background:var(--consulting-surface);border:1px solid var(--consulting-line);padding:clamp(1rem,2vw,2rem)}.consulting_evidenceFigure__FrYYU img{display:block;width:100%;height:auto;border:1px solid color-mix(in oklab,var(--consulting-line) 65%,transparent)}.consulting_evidenceFigure__FrYYU figcaption{margin-top:1rem;color:var(--consulting-muted);font-size:.8125rem;line-height:1.6}.consulting_evidenceLabel__1jMhI{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem;margin-bottom:1.25rem;color:var(--consulting-muted)}.consulting_evidenceDiagram__bBKFU{list-style:none;padding:0;margin:0}.consulting_evidenceDiagram__bBKFU li{display:grid;grid-template-columns:2rem 1fr;align-items:start;gap:1rem;padding:1.2rem 0;border-top:1px solid var(--consulting-line)}.consulting_evidenceDiagram__bBKFU li>span{color:var(--consulting-accent);font-size:.8125rem;padding-top:.1rem}.consulting_evidenceDiagram__bBKFU strong{display:block;font-size:1rem;font-weight:600}.consulting_evidenceDiagram__bBKFU p{color:var(--consulting-muted);font-size:.875rem;margin-top:.25rem}.consulting_evidenceNote__hlc4r{margin-top:1.25rem!important;font-size:.8125rem;color:var(--consulting-muted)}.consulting_localWork__l6Hw6{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:2.5rem 0 0;border-top:1px solid var(--consulting-line)}.consulting_localWork__l6Hw6 p{margin:1rem 0;max-width:60ch;color:var(--consulting-muted)}.consulting_proofDisclosure__TiSo3{max-width:75ch;margin-top:2rem!important;font-size:.8125rem;color:var(--consulting-muted)}.consulting_problem__eSrUe{background:var(--consulting-surface-alt)}.consulting_problemRows__TJ2Xy{display:grid;grid-template-columns:1fr 1fr;gap:0 4rem;margin-top:2.5rem}.consulting_problemRows__TJ2Xy>div{border-top:1px solid var(--consulting-line);padding:1.6rem 0}.consulting_problemRows__TJ2Xy p{margin-top:.6rem;max-width:48ch;color:var(--consulting-muted)}.consulting_capabilityList__79925 article{display:grid;grid-template-columns:3rem .95fr 1fr;gap:1.5rem;padding:2rem 0;border-top:1px solid var(--consulting-line)}.consulting_itemNumber__ZbqYM{color:var(--consulting-accent);font-size:.8125rem}.consulting_capabilityList__79925 p{max-width:60ch;color:var(--consulting-muted)}.consulting_capabilityDetail__Cd__b{font-size:.8125rem;margin-top:.65rem!important}.consulting_approach__JBqj5{border-top:1px solid var(--consulting-line)}.consulting_method__Ixkfk{list-style:none;padding:0;margin:3rem 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.consulting_method__Ixkfk li{padding-top:1.5rem;border-top:1px solid var(--consulting-line)}.consulting_method__Ixkfk li>span{display:block;font-size:.875rem;color:var(--consulting-violet);margin-bottom:1.5rem}.consulting_method__Ixkfk p{font-size:.9375rem;color:var(--consulting-muted);margin-top:.9rem}.consulting_founder__Pbm36{background:var(--consulting-surface-alt);display:grid;grid-template-columns:1fr 1fr;gap:3rem 5rem}.consulting_founder__Pbm36 h2{font-size:clamp(2.5rem,5vw,4.8rem)}.consulting_founderName__Mzwio>span{display:block;color:var(--consulting-muted);font-size:.875rem;margin-top:1rem}.consulting_founderCopy__8oRsW p+p{margin-top:1.3rem;color:var(--consulting-muted);max-width:60ch}.consulting_engagementRows__zhRvT{margin-top:3rem}.consulting_engagementRows__zhRvT article{display:grid;grid-template-columns:.9fr 1.2fr .65fr;gap:2rem;align-items:start;border-top:1px solid var(--consulting-line);padding:2rem 0}.consulting_engagementRows__zhRvT .consulting_smallLabel__kuZpi{margin-bottom:.6rem}.consulting_engagementRows__zhRvT p{color:var(--consulting-muted);max-width:58ch}.consulting_engagementRows__zhRvT>article>strong{font-size:1.25rem;font-weight:600}.consulting_engagementRows__zhRvT strong>span{display:block;color:var(--consulting-muted);font-size:.8125rem;font-weight:400;margin-top:.5rem}.consulting_creditNote__QVSjC{font-size:.875rem;margin-top:.8rem!important}.consulting_faqs__Sw_Dl{display:grid;grid-template-columns:.6fr 1.4fr;gap:3rem;margin-top:4rem}.consulting_faqs__Sw_Dl details{border-top:1px solid var(--consulting-line)}.consulting_faqs__Sw_Dl summary{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 0;cursor:pointer;font-size:1rem;font-weight:550;list-style:none}.consulting_faqs__Sw_Dl summary::-webkit-details-marker{display:none}.consulting_faqs__Sw_Dl summary span{color:var(--consulting-accent)}.consulting_faqs__Sw_Dl details[open] summary span{transform:rotate(45deg)}.consulting_faqs__Sw_Dl details p{padding-bottom:1.5rem;color:var(--consulting-muted);font-size:.9375rem;max-width:68ch}.consulting_inquiry__6ehCg{display:grid;grid-template-columns:.85fr 1.15fr;gap:4rem 6rem;background:var(--consulting-surface-alt)}.consulting_inquiry__6ehCg>div>.consulting_lede__O_S0L{margin:1.5rem 0 1rem}.consulting_inquiry__6ehCg>div>p{max-width:46ch}.consulting_inquirySteps__y72YW{list-style:decimal-leading-zero;padding-left:1.5rem;margin:2rem 0}.consulting_inquirySteps__y72YW li{padding:.5rem 0 .5rem .5rem}.consulting_inquirySteps__y72YW li::marker{color:var(--consulting-accent);font-size:.8rem}.consulting_privacyNote__hn6Pw{color:var(--consulting-muted);font-size:.875rem}.consulting_form__kU0Xh{display:grid;gap:1.5rem;min-width:0}.consulting_formGroup__pEAiM{display:grid;gap:1.25rem;border:0;padding:0;margin:0;min-width:0}.consulting_formGroup__pEAiM+.consulting_formGroup__pEAiM{padding-top:1.5rem;border-top:1px solid var(--consulting-line)}.consulting_formGroup__pEAiM legend{font-size:.8125rem;font-weight:650;padding:0 0 1rem;color:var(--consulting-accent)}.consulting_formPair__j5Pbr{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.consulting_form__kU0Xh label{display:grid;gap:.45rem;font-size:.9375rem;font-weight:500;min-width:0}.consulting_form__kU0Xh :is(input:not([type=checkbox]),textarea,select){display:block;width:100%;min-width:0;min-height:48px;border:1px solid var(--consulting-control-border);border-radius:0;padding:.8rem .9rem;color:var(--consulting-text);background:var(--consulting-canvas);font:inherit;font-weight:400}.consulting_form__kU0Xh textarea{resize:vertical}.consulting_form__kU0Xh :is(input,textarea)::-moz-placeholder{color:var(--consulting-muted);opacity:.85}.consulting_form__kU0Xh :is(input,textarea)::placeholder{color:var(--consulting-muted);opacity:.85}.consulting_fieldHelp__l0a2M,.consulting_optional__OzVH9{color:var(--consulting-muted);font-size:.8125rem;font-weight:400}.consulting_form__kU0Xh .consulting_consent__63bKN{display:flex;align-items:flex-start;gap:.75rem;font-size:.8125rem;font-weight:400}.consulting_consent__63bKN input{margin-top:.3rem;flex-shrink:0;width:1rem;height:1rem;accent-color:var(--consulting-accent)}.consulting_form__kU0Xh a{text-decoration:underline;text-underline-offset:.2em}.consulting_formFeedback___pcjP:empty{display:none}.consulting_formFeedback___pcjP,.consulting_formUnavailable__IH5n8{color:var(--consulting-text);font-size:.9375rem}.consulting_formFeedback___pcjP p{padding:1rem;border:1px solid var(--consulting-line)}.consulting_form__kU0Xh .consulting_primaryButton__Pvf5E{justify-self:start}.consulting_honeypot__iI74u{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.consulting_formSuccess__a6VPY{display:grid;align-content:start;gap:1.2rem;border-top:2px solid var(--consulting-accent);padding-top:2rem}.consulting_formSuccess__a6VPY h3{font-size:2rem}.consulting_formSuccess__a6VPY p{color:var(--consulting-muted);max-width:55ch}.consulting_successMark__AKJLw{color:var(--consulting-accent);font-size:2rem}.consulting_receipt__rBuZT{overflow-wrap:anywhere;font-size:.8125rem}.consulting_footer__MyYkB{padding:4rem var(--consulting-gutter) 2rem;border-top:1px solid var(--consulting-line)}.consulting_footerLead__nk6nz{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.consulting_footerLead__nk6nz>p{font-size:clamp(1.8rem,3vw,3rem);line-height:1.2;letter-spacing:-.03em}.consulting_footerBottom__z8AEJ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;padding-top:1.5rem;border-top:1px solid var(--consulting-line);font-size:.8125rem}.consulting_footerBottom__z8AEJ p{color:var(--consulting-muted);margin-top:.5rem}.consulting_footerControls__oR00r{display:flex;align-items:start;flex-wrap:wrap;gap:.75rem 1.5rem}.consulting_footerControls__oR00r :is(a,button){display:inline-flex;align-items:center;min-height:44px}.consulting_footerControls__oR00r button{padding:0;border:0;color:var(--consulting-muted);background:transparent;font-size:inherit}.consulting_root___AAWG[data-motion=active] [data-revealed=true]{animation:consulting_consulting-reveal__zxOuO .45s var(--consulting-ease) both}@keyframes consulting_consulting-reveal__zxOuO{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.consulting_root___AAWG[data-motion=paused] *,.consulting_root___AAWG[data-motion=paused] :after,.consulting_root___AAWG[data-motion=paused] :before{animation:none!important;transition:none!important}@media (min-width:1700px){.consulting_root___AAWG{--consulting-gutter:max(6rem,calc((100vw - 1510px) / 2))}}@media (max-width:1050px){.consulting_nav__bh4Iv{gap:1.1rem}.consulting_heroComposition__SkmZY{gap:2rem}.consulting_hero__wFx06 h1{font-size:clamp(3rem,5.5vw,4rem)}.consulting_featuredWork__xatEq,.consulting_founder__Pbm36,.consulting_inquiry__6ehCg,.consulting_sectionIntro__u9WGl{gap:2.5rem}.consulting_method__Ixkfk{grid-template-columns:repeat(2,1fr)}.consulting_engagementRows__zhRvT article{grid-template-columns:1fr 1.2fr}.consulting_engagementRows__zhRvT article>strong{grid-column:2}}@media (max-width:760px){.consulting_header__PAov6{gap:1rem;position:relative}.consulting_headerActions__C_R_U{gap:.6rem}.consulting_menuToggle__zCrpn{display:inline-flex;align-items:center}.consulting_nav__bh4Iv{display:none;position:absolute;top:100%;left:0;right:0;padding:1rem var(--consulting-gutter);background:var(--consulting-canvas);border-bottom:1px solid var(--consulting-line);z-index:4;align-items:stretch;gap:0}.consulting_nav__bh4Iv[data-open=true]{display:grid}.consulting_nav__bh4Iv a{padding:.5rem 0}.consulting_navCta__v2Xt1{border:0}.consulting_heroTopline__p3i3Y{font-size:.75rem;gap:.25rem}.consulting_heroComposition__SkmZY{grid-template-columns:1fr;gap:3rem;padding-top:2.5rem}.consulting_hero__wFx06 h1{font-size:clamp(3rem,9vw,4.5rem);max-width:14ch}.consulting_heroCopy__r5VLo>p{font-size:1.0625rem;max-width:42ch}.consulting_heroActions__Czu20{gap:.5rem 1.5rem}.consulting_heroSignature__rhigB{margin-top:1.5rem}.consulting_heroReview__zNu4W{font-size:.75rem}.consulting_faqs__Sw_Dl,.consulting_featuredWork__xatEq,.consulting_founder__Pbm36,.consulting_inquiry__6ehCg,.consulting_localWork__l6Hw6,.consulting_sectionIntro__u9WGl{grid-template-columns:1fr}.consulting_sectionIntro__u9WGl{gap:1.3rem;margin-bottom:2rem}.consulting_section__ysTs8 h2{font-size:clamp(2.25rem,7vw,3rem)}.consulting_featuredWork__xatEq{padding:2rem 0}.consulting_workCopy__bSXOf h3{max-width:24ch}.consulting_evidenceFigure__FrYYU{padding:1rem}.consulting_problemRows__TJ2Xy{grid-template-columns:1fr}.consulting_capabilityList__79925 article{grid-template-columns:2rem 1fr;gap:.8rem;padding:1.5rem 0}.consulting_capabilityList__79925 article>div{grid-column:2}.consulting_method__Ixkfk{gap:2rem 1.5rem}.consulting_method__Ixkfk h3{font-size:1.2rem}.consulting_method__Ixkfk li>span{margin-bottom:.8rem}.consulting_founder__Pbm36{gap:1.5rem}.consulting_engagementRows__zhRvT article{grid-template-columns:1fr;gap:1rem}.consulting_engagementRows__zhRvT article>strong{grid-column:auto}.consulting_faqs__Sw_Dl{gap:1.5rem;margin-top:3rem}.consulting_inquiry__6ehCg{gap:2.5rem}.consulting_footerLead__nk6nz{align-items:start;flex-direction:column}.consulting_footerControls__oR00r{gap:.5rem 1.5rem}}@media (max-width:380px){.consulting_header__PAov6{gap:.5rem}.consulting_wordmark__Rk1bM{font-size:.9375rem}.consulting_formPair__j5Pbr,.consulting_method__Ixkfk{grid-template-columns:1fr}.consulting_hero__wFx06 h1{font-size:2.8rem}}@media (prefers-reduced-motion:reduce){.consulting_root___AAWG *,.consulting_root___AAWG :after,.consulting_root___AAWG :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.SystemsMap_systemMap__i3f08{container-type:inline-size;color:var(--consulting-text);min-width:0}.SystemsMap_heading__wEbLY{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8125rem;font-weight:600;padding-bottom:1.1rem;border-bottom:1px solid var(--consulting-line)}.SystemsMap_heading__wEbLY span:last-child{color:var(--consulting-muted);font-weight:400}.SystemsMap_diagram__rHerz{padding:1.4rem 0}.SystemsMap_railLabel__soyWQ{color:var(--consulting-muted);font-size:.8125rem;margin-bottom:1.4rem}.SystemsMap_graph__MR_WL{position:relative;min-height:280px}.SystemsMap_connections__Vkh2A{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--consulting-accent);stroke-width:1.5;overflow:visible}.SystemsMap_connections__Vkh2A path{opacity:.12;stroke-dasharray:4 5}.SystemsMap_systemMap__i3f08[data-stage="1"] .SystemsMap_connections__Vkh2A path,.SystemsMap_systemMap__i3f08[data-stage="2"] .SystemsMap_connections__Vkh2A path{opacity:.8;stroke-dasharray:none}.SystemsMap_systemMap__i3f08[data-motion=active] .SystemsMap_connections__Vkh2A path{transition:opacity .6s var(--consulting-ease)}.SystemsMap_systemMap__i3f08[data-motion=active] .SystemsMap_connections__Vkh2A path:nth-child(2){transition-delay:.18s}.SystemsMap_systemMap__i3f08[data-motion=active] .SystemsMap_connections__Vkh2A path:nth-child(3){transition-delay:.36s}.SystemsMap_systemMap__i3f08[data-motion=active] .SystemsMap_connections__Vkh2A path:nth-child(4){transition-delay:.54s}.SystemsMap_stops__nS8lI{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:42%;column-gap:42%;row-gap:3rem;align-items:center;list-style:none;padding:0;margin:0;min-height:280px;position:relative}.SystemsMap_stop__dv9gr{position:relative;min-width:0;padding:.65rem 0;background:var(--consulting-canvas)}.SystemsMap_stop__dv9gr:first-child{grid-area:1/1}.SystemsMap_stop__dv9gr:nth-child(2){grid-area:2/1}.SystemsMap_stop__dv9gr:nth-child(3){grid-area:1/2}.SystemsMap_stop__dv9gr:nth-child(4){grid-area:2/2}.SystemsMap_marker__onHOs{display:inline-flex;align-items:center;color:var(--consulting-accent);font-size:.75rem;margin-bottom:.5rem}.SystemsMap_stop__dv9gr div>span,.SystemsMap_stop__dv9gr strong{display:block}.SystemsMap_stop__dv9gr strong{font-size:1.0625rem;line-height:1.2}.SystemsMap_stop__dv9gr div>span{color:var(--consulting-muted);font-size:.8125rem;line-height:1.45;margin-top:.4rem}.SystemsMap_context__hPqg5{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:35%;padding:1.1rem;background:var(--consulting-surface);border:1px solid var(--consulting-line)}.SystemsMap_systemMap__i3f08[data-stage="1"] .SystemsMap_context__hPqg5,.SystemsMap_systemMap__i3f08[data-stage="2"] .SystemsMap_context__hPqg5{border-color:var(--consulting-accent)}.SystemsMap_context__hPqg5>span{display:block;color:var(--consulting-muted);font-size:.75rem;line-height:1.4;margin-bottom:.7rem}.SystemsMap_context__hPqg5>strong{display:block;font-size:clamp(1.15rem,2vw,1.5rem);letter-spacing:-.03em;line-height:1.15;min-height:2.3em}.SystemsMap_context__hPqg5 dl{margin:1rem 0 0;font-size:.75rem}.SystemsMap_context__hPqg5 dl>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.1rem .4rem;border-top:1px solid var(--consulting-line);padding:.45rem 0}.SystemsMap_context__hPqg5 dt{color:var(--consulting-muted)}.SystemsMap_context__hPqg5 dd{margin:0;font-weight:600}.SystemsMap_systemMap__i3f08[data-stage="2"] .SystemsMap_context__hPqg5 dd{color:var(--consulting-violet)}.SystemsMap_handoff__CcNTB{display:flex;align-items:center;gap:.65rem;margin-top:1.25rem;min-height:2.5rem;font-size:.875rem;font-weight:550}.SystemsMap_handoffMark__lomv6{display:grid;place-items:center;width:1.5rem;height:1.5rem;border:1px solid var(--consulting-line);color:var(--consulting-muted);flex-shrink:0}.SystemsMap_systemMap__i3f08[data-stage="2"] .SystemsMap_handoffMark__lomv6{color:var(--consulting-violet);border-color:var(--consulting-violet)}.SystemsMap_steps__JtjP8{display:flex;flex-wrap:wrap;gap:.25rem .9rem;border-top:1px solid var(--consulting-line);padding-top:.7rem}.SystemsMap_steps__JtjP8 button{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;padding:.25rem 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--consulting-muted);font-size:.8125rem;font-weight:550}.SystemsMap_steps__JtjP8 button[aria-pressed=true]{color:var(--consulting-text);border-bottom-color:var(--consulting-accent)}.SystemsMap_steps__JtjP8 button span{color:var(--consulting-accent)}.SystemsMap_description__gDBA2{color:var(--consulting-muted);font-size:.875rem;line-height:1.5;margin:.65rem 0 0;min-height:3em;max-width:60ch}@container (max-width: 420px){.SystemsMap_graph__MR_WL{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:1.5rem;min-height:0}.SystemsMap_connections__Vkh2A{display:none}.SystemsMap_stops__nS8lI{grid-template-columns:1fr;gap:.75rem;min-height:0}.SystemsMap_stop__dv9gr:nth-child(n){grid-area:auto;padding:.25rem 0 .25rem 1.5rem}.SystemsMap_marker__onHOs{position:absolute;left:0;top:.3rem}.SystemsMap_stop__dv9gr:before{content:"";position:absolute;left:.25rem;top:1.7rem;bottom:-.5rem;border-left:1px solid var(--consulting-line)}.SystemsMap_stop__dv9gr:last-child:before{display:none}.SystemsMap_systemMap__i3f08[data-stage="1"] .SystemsMap_stop__dv9gr:before,.SystemsMap_systemMap__i3f08[data-stage="2"] .SystemsMap_stop__dv9gr:before{border-color:var(--consulting-accent)}.SystemsMap_context__hPqg5{position:relative;left:auto;top:auto;transform:none;width:auto;padding:.85rem}.SystemsMap_context__hPqg5>strong{font-size:1.25rem}.SystemsMap_context__hPqg5>span{font-size:.75rem}.SystemsMap_context__hPqg5 dl>div{display:block;padding:.5rem 0}.SystemsMap_context__hPqg5 dd{margin-top:.15rem}}@media (prefers-reduced-motion:reduce){.SystemsMap_systemMap__i3f08 *,.SystemsMap_systemMap__i3f08 :after,.SystemsMap_systemMap__i3f08 :before{animation:none!important;transition:none!important}}