.outcome-page .page-hero{padding-block:40px 48px}.outcome-page .page-hero .lead{margin-bottom:0}.outcome-page .outcome-recognition{padding-block:40px 44px}.outcome-recognition .split{align-items:center;gap:7%}.outcome-recognition h2{margin-bottom:0}.outcome-recognition .content-list{margin:0}.outcome-recognition .content-list li{border-bottom:1px solid var(--azure);margin:0;padding-block:12px}.outcome-page .outcome-trace{padding-block:52px 44px}.trace-heading{grid-template-columns:1fr 1fr;align-items:end;gap:9%;margin-bottom:24px;display:grid}.trace-heading h2{margin-bottom:0}.trace-lens{max-width:560px;margin:0;font-size:20px}.trace-phases{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:18px;display:grid}.trace-phases span{border-bottom:1px solid var(--azure);color:var(--azure);padding-bottom:12px;font-size:16px}.outcome-trace .trace{margin-top:0}.outcome-trace .trace>p{margin-bottom:20px}.outcome-trace .trace ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0}.outcome-trace .trace li{border-top:1px solid var(--gold);min-width:0;padding:22px 20px 0 0;position:relative}.outcome-trace .trace li:before,.diagnostic-progression li:before{content:"";background:var(--gold);width:7px;height:7px;position:absolute;top:-4px;left:0}.outcome-trace .trace li:not(:last-child):after{content:"→";color:var(--azure);font-size:23px;position:absolute;top:14px;right:20px}.outcome-trace .trace .step-number{margin-bottom:20px;font-size:14px;position:static}.outcome-trace .trace p,.outcome-trace .trace summary{font-size:16px}.outcome-trace .trace h3{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.outcome-trace .trace details{margin-top:16px}.outcome-trace .trace details p:last-child{margin-bottom:0}.trace-expansion .trace ol{grid-template-columns:repeat(7,minmax(0,1fr))}.trace-expansion .trace-phases{grid-template-columns:3fr 2fr 2fr}.trace-expansion .trace li:nth-child(n+6){background:var(--soft);padding-left:14px}.trace-expansion .trace li:nth-child(n+6):before{left:14px}.trace-ledger .trace-phases{grid-template-columns:1fr 2fr}.trace-ledger .trace li:nth-child(3){border-left:1px solid var(--azure);padding-left:20px}.trace-ledger .trace li:nth-child(3):before{left:20px}.trace-ledger .trace ol{border-bottom:1px solid var(--gold);padding-bottom:24px}.trace-cash-cycle .trace li:nth-child(2),.trace-cash-cycle .trace li:last-child{border-top-width:3px}.trace-cash-cycle .trace li:last-child{background:var(--soft);padding-left:16px}.trace-cash-cycle .trace li:last-child:before{left:16px}.trace-constraint .trace-phases{grid-template-columns:3fr 1fr 2fr}.trace-constraint .trace ol{grid-template-columns:1fr 1fr 1fr 1.3fr 1fr 1fr}.trace-constraint .trace li:nth-child(4){border-inline:1px solid var(--gold);padding-inline:18px}.trace-constraint .trace li:nth-child(4):before{left:18px}.trace-footnote{border-left:3px solid var(--gold);max-width:790px;margin:28px 0 0;padding-left:20px}.trace-handoffs .trace ol{grid-template-columns:1fr}.trace-handoffs .trace li{border-top-color:var(--soft);grid-template-columns:50px 1fr 1.4fr 1.2fr;align-items:baseline;gap:24px;padding:20px 0;display:grid}.trace-handoffs .trace li:before{display:none}.trace-handoffs .trace li:not(:last-child):after{content:"↓";inset:auto auto -17px 8px}.trace-handoffs .trace li h3,.trace-handoffs .trace li p,.trace-handoffs .trace li .step-number,.trace-handoffs .trace details{margin:0}.trace-responsibility .trace ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.trace-responsibility .trace li{grid-template-columns:35px 1fr;gap:0 16px;padding:24px 24px 24px 0;display:grid}.trace-responsibility .trace li>p,.trace-responsibility .trace li details{grid-column:2}.trace-responsibility .trace li p{margin-bottom:0}.trace-responsibility .trace li:nth-child(2n):not(:last-child):after{content:"↓"}.trace-layers .trace ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px}.trace-layers .trace li{grid-template-columns:40px 1fr 1.1fr;gap:0 16px;padding:24px 32px 24px 0;display:grid}.trace-layers .trace li h3{grid-column:2}.trace-layers .trace li p{grid-column:3;margin:0}.trace-layers .trace li details{grid-column:2/-1}.trace-layers .trace details p{margin-top:12px}.trace-layers .trace li:nth-child(2n):not(:last-child):after{content:"↓"}.trace-feedback .trace ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 0}.trace-feedback .trace li:nth-child(3):after{content:"↓"}.trace-return{border-bottom:1px solid var(--gold);margin:28px 0 0;padding-bottom:16px;font:24px/1.4 Georgia,serif}.trace-return span{color:var(--azure);padding-right:16px}.outcome-page .outcome-drivers{padding-block:48px 44px}.driver-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:8%;margin-bottom:28px;display:grid}.driver-heading h2{max-width:790px;margin:0}.driver-heading>p{margin:0}.driver-map{grid-template-columns:.8fr 50px 1.4fr;align-items:center;gap:28px;display:grid}.visible-symptom{border-top:1px solid var(--gold);padding-top:20px}.visible-symptom h3,.driver-branches .driver-label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;font:700 14px/1.5 PT Sans,sans-serif}.visible-symptom p{margin:0;font:30px/1.25 Georgia,serif}.driver-direction{text-align:center;font-size:34px}.driver-branches ul{border-left:1px solid var(--gold);grid-template-columns:1fr 1fr;gap:24px 32px;margin:0;padding:0;list-style:none;display:grid}.driver-branches li{padding-left:24px;position:relative}.driver-branches li:before{content:"";background:var(--gold);width:16px;height:1px;position:absolute;top:14px;left:0}.driver-branches h3{margin-bottom:12px;font-size:27px}.driver-branches p{margin:0;font-size:17px}.outcome-page .outcome-intervention{padding-block:52px 44px}.intervention-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:9%;display:grid}.intervention-heading h2,.intervention-heading .lead{margin-bottom:0}.intervention-options{grid-template-columns:repeat(3,1fr);gap:32px;margin:28px 0 24px;padding:0;list-style:none;display:grid}.intervention-options li{border-top:1px solid var(--gold);padding-top:18px}.intervention-options h3{margin:0}.investment-principle{grid-template-columns:1.1fr .9fr;align-items:center;gap:9%;display:grid}.investment-principle>p{max-width:680px;margin:0}.investment-principle .dont-invest{margin:0;padding-top:18px}.outcome-page .outcome-method{padding-block:48px 44px}.outcome-method h2{max-width:950px}.outcome-method>.container>.lead{max-width:820px}.diagnostic-progression{grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0 18px;padding:0;list-style:none;display:grid}.diagnostic-progression li{border-top:1px solid var(--gold);padding:22px 26px 0 0;position:relative}.diagnostic-progression li:not(:last-child):after{content:"→";color:var(--azure);font-size:24px;position:absolute;top:14px;right:22px}.diagnostic-progression h3{margin-bottom:12px}.diagnostic-progression p{margin:0;font-size:17px}.potential-improvements{border-top:1px solid var(--azure);margin-top:24px;padding-top:20px}.potential-improvements>h3{margin-bottom:12px}.potential-improvements>p{color:var(--azure);margin-bottom:24px}.potential-improvements ul{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.potential-improvements li{border-left:3px solid var(--gold);padding-left:20px;font:28px/1.25 Georgia,serif}.outcome-page .outcome-connections{padding-block:44px 24px}.connections-layout{grid-template-columns:1.15fr .85fr;gap:0 9%;display:grid}.relationship-list{margin:0;padding:0;list-style:none}.relationship-list li{border-bottom:1px solid var(--soft);padding-block:8px 16px}.relationship-list p{max-width:620px;margin:0}.relationship-list .editorial-link{border-bottom:0;padding-top:0}.related-thinking{border-left:1px solid var(--gold);padding-left:32px}.related-thinking article+article{border-top:1px solid var(--soft);padding-top:24px}.related-thinking article p:last-child{margin-bottom:0}.without-thinking .connections-layout{display:block}.without-thinking .connected-outcomes{grid-template-rows:min-content 1fr;grid-template-columns:1fr 1.3fr;gap:0 9%;display:grid}.without-thinking .connected-outcomes>.eyebrow{grid-column:1}.without-thinking .connected-outcomes>h2{grid-column:1;align-self:start}.without-thinking .relationship-list{grid-area:1/2/3}.outcome-page .outcome-conversation{padding-block:32px 44px}.conversation-bridge{border-top:1px solid var(--gold);max-width:800px;margin:0 auto 20px;padding-top:20px;font:25px/1.4 Georgia,serif}.outcome-conversation h2{margin-bottom:0}.outcome-conversation .entry-states{margin-block:28px 20px}.outcome-growth .page-hero{padding-bottom:56px}.outcome-growth .outcome-recognition{padding-block:36px 40px}.outcome-growth .outcome-drivers{padding-block:56px 48px}.outcome-margins .outcome-trace{padding-block:48px 44px}.outcome-margins .outcome-intervention{padding-block:48px 40px}.outcome-margins .driver-map{grid-template-columns:1fr 40px 1.4fr}.outcome-cash-flow .outcome-trace{padding-block:56px 48px}.outcome-cash-flow .outcome-recognition{padding-block:40px 44px}.outcome-capacity .outcome-recognition .split{grid-template-columns:1.15fr .85fr}.outcome-capacity .outcome-method{padding-block:44px 40px}.outcome-efficiency .trace-heading{grid-template-columns:.8fr 1.2fr}.outcome-efficiency .outcome-trace{padding-block:44px 40px}.outcome-efficiency .outcome-intervention{padding-block:48px 44px}.outcome-people .outcome-recognition{padding-block:44px 48px}.outcome-people .outcome-intervention .intervention-heading{grid-template-columns:1.3fr .7fr}.outcome-people .intervention-options{grid-template-columns:1fr;gap:0;max-width:920px;margin-left:auto}.outcome-people .intervention-options li{grid-template-columns:50px 1fr;gap:20px;padding-block:20px;display:grid}.outcome-people .intervention-options .step-number{margin:6px 0 0}.outcome-technology .outcome-trace{padding-block:48px 44px}.outcome-technology .intervention-options li:last-child{border-top-width:3px}.outcome-customer-experience .outcome-recognition{padding-block:44px 40px}.outcome-customer-experience .driver-heading{grid-template-columns:1.2fr .8fr}.outcome-customer-experience .outcome-connections{padding-top:40px}@media (max-width:1100px){.outcome-trace .trace ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 0}.trace-expansion .trace ol{grid-template-columns:repeat(4,minmax(0,1fr))}.trace-expansion .trace li:nth-child(4):after,.outcome-trace:not(.trace-expansion) .trace li:nth-child(3):after{content:"↓"}.trace-handoffs .trace ol{grid-template-columns:1fr;gap:0}.trace-handoffs .trace li{grid-template-columns:35px .8fr 1.1fr 1fr;gap:20px}.trace-responsibility .trace ol,.trace-layers .trace ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.trace-layers .trace li{grid-template-columns:30px 1fr}.trace-layers .trace li>p{grid-column:2}.driver-heading{grid-template-columns:1.2fr .8fr;gap:6%}.driver-map{grid-template-columns:.8fr 30px 1.4fr;gap:18px}.driver-branches ul{gap:24px 16px}.diagnostic-progression li{padding-right:20px}.diagnostic-progression h3{font-size:29px}}@media (max-width:950px){.outcome-page .page-hero{padding-block:44px 56px}.trace-heading{grid-template-columns:1fr;gap:24px}.trace-lens{max-width:700px}.driver-heading,.outcome-customer-experience .driver-heading{grid-template-columns:1fr;gap:20px}.driver-heading>p{max-width:650px}.driver-map,.outcome-margins .driver-map{grid-template-columns:1fr;gap:20px}.driver-direction{text-align:left;width:30px;transform:rotate(90deg)}.visible-symptom{grid-template-columns:.6fr 1.4fr;align-items:baseline;gap:28px;display:grid}.driver-branches ul{gap:24px 32px}.intervention-heading,.outcome-people .outcome-intervention .intervention-heading{grid-template-columns:1fr;gap:24px}.intervention-options h3{font-size:29px}.diagnostic-progression{grid-template-columns:1fr;margin-top:28px}.diagnostic-progression li{border-top:0;border-left:1px solid var(--gold);grid-template-columns:35px 150px 1fr;align-items:baseline;gap:20px;padding:10px 0 12px 24px;display:grid}.diagnostic-progression li:before{top:20px;left:-4px}.diagnostic-progression li:after{display:none}.diagnostic-progression li h3,.diagnostic-progression .step-number{margin:0}.connections-layout,.without-thinking .connected-outcomes{gap:0 6%}.related-thinking{padding-left:24px}}@media (max-width:700px){.outcome-page .page-hero{padding-block:24px 32px}.outcome-page .outcome-recognition{padding-block:32px}.outcome-recognition .split,.outcome-capacity .outcome-recognition .split{grid-template-columns:1fr;gap:24px}.outcome-page .outcome-trace{padding-block:36px 32px}.trace-phases{flex-wrap:wrap;gap:10px 20px;display:flex}.trace-phases span{flex:140px}.outcome-trace .trace ol{grid-template-columns:1fr;gap:0;display:grid}.outcome-trace .trace li,.trace-handoffs .trace li,.trace-responsibility .trace li,.trace-layers .trace li{border:0;border-left:1px solid var(--gold);background:0 0;grid-template-columns:28px minmax(0,1fr);gap:0 16px;padding:18px 12px 24px 20px;display:grid}.outcome-trace .trace li:before{display:block;top:28px;left:-4px}.outcome-trace .trace li:not(:last-child):after{content:"↓";font-size:18px;inset:auto auto -6px 31px}.outcome-trace .trace h3{grid-column:2;margin-bottom:12px}.outcome-trace .trace .step-number{margin:3px 0 0}.outcome-trace .trace li>p,.outcome-trace .trace li details{grid-column:2;margin:0}.outcome-trace .trace li details,.outcome-trace .trace details p{margin-top:12px}.trace-ledger .trace ol{border-bottom:0;padding-bottom:0}.trace-return{font-size:24px}.outcome-page .outcome-drivers{padding-block:40px 36px}.driver-heading{margin-bottom:28px}.visible-symptom{display:block}.visible-symptom p{font-size:30px}.driver-branches ul{grid-template-columns:1fr;gap:24px}.outcome-page .outcome-intervention{padding-block:36px 32px}.intervention-options{grid-template-columns:1fr;gap:0;margin-block:28px}.intervention-options li,.outcome-people .intervention-options li{grid-template-columns:28px 1fr;gap:16px;padding-block:20px;display:grid}.intervention-options .step-number{margin:5px 0 0}.investment-principle{grid-template-columns:1fr;gap:24px}.outcome-page .outcome-method{padding-block:36px 32px}.diagnostic-progression li{grid-template-columns:28px minmax(0,1fr);gap:10px 14px;padding-bottom:14px;padding-left:20px}.diagnostic-progression li p{grid-column:2}.potential-improvements ul{grid-template-columns:1fr;gap:20px}.outcome-page .outcome-connections{padding-block:32px 20px}.connections-layout,.without-thinking .connected-outcomes{display:block}.related-thinking{border-left:0;border-top:1px solid var(--gold);margin-top:32px;padding:28px 0 0}.outcome-page .outcome-conversation{padding-block:24px 36px}.conversation-bridge{margin-bottom:28px}.outcome-conversation .entry-states{margin-block:24px 16px}}@media (min-width:701px){.trace-layers .trace li:not(:last-child):after{top:24px;right:-27px}}@media (max-width:700px){.outcome-trace .trace li:nth-child(n){border-left:1px solid var(--gold);background:0 0;padding-left:20px}.outcome-trace .trace li:nth-child(n):before{left:-4px}}.outcome-page .eyebrow{margin-bottom:18px}.outcome-page .eyebrow:before{margin-bottom:12px}.with-thinking .connected-outcomes{display:contents}.with-thinking .connected-outcomes>.eyebrow,.with-thinking .connected-outcomes>h2{grid-column:1/-1}.with-thinking .connected-outcomes>h2{margin-bottom:24px}.with-thinking .relationship-list{grid-column:1}.with-thinking .related-thinking{grid-area:3/2}@media (max-width:700px){.outcome-trace .trace li:nth-child(n){padding-top:12px;padding-bottom:16px}.outcome-trace .trace li:nth-child(n):before{top:22px}.outcome-trace .trace li details{margin-top:8px}.outcome-trace .trace li>p{margin-bottom:0}.trace-phases{gap:6px 16px;margin-bottom:16px}.trace-phases span{border-bottom:0;flex:0 auto;padding-bottom:0}.driver-branches ul{gap:20px}.with-thinking .connected-outcomes{display:block}.conversation-bridge{margin-bottom:20px}}
