@font-face{font-family:"Helvetica Now Display";src:url("/assets/HelveticaNowDisplay-Light.otf") format("opentype");font-weight:300;font-display:swap}
@font-face{font-family:"Helvetica Now Display";src:url("/assets/HelveticaNowDisplay-Bold.otf") format("opentype");font-weight:700;font-display:swap}
@font-face{font-family:"Helvetica Now Display";src:url("/assets/HelveticaNowDisplay-Black.otf") format("opentype");font-weight:900;font-display:swap}
:root{--black:#1c1c1b;--charcoal:#262623;--ivory:#f4f0ed;--paper:#fbfaf8;--cognac:#a8673b;--dark-cognac:#7d4928;--rule:#c8c0ba;--max:1180px;--header:78px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--black);font:300 17px/1.58 "Helvetica Now Display","Helvetica Neue",Helvetica,Arial,sans-serif}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--cognac);outline-offset:4px}strong{font-weight:700}.skip-link{position:fixed;left:16px;top:8px;z-index:99;background:var(--paper);padding:12px 16px;transform:translateY(-150%)}.skip-link:focus{transform:none}.wrap{width:min(var(--max),calc(100% - max(10vw,96px)));margin-inline:auto}.paper{background:var(--paper)}
.site-header{height:var(--header);position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 max(5vw,48px);background:var(--black);color:var(--ivory);border-bottom:1px solid #474741}.brand{display:flex;align-items:center;justify-content:center;width:72px;height:48px;overflow:hidden}.brand img{width:62px;height:auto;object-fit:contain;filter:invert(93%) sepia(8%) saturate(165%) hue-rotate(321deg) brightness(108%) contrast(91%);mix-blend-mode:screen}.resource-label{font-size:12px;font-weight:700;letter-spacing:.12em}.header-link{justify-self:end;font-size:15px;font-weight:700}
h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:900}h1{max-width:1120px;margin-bottom:34px;font-size:clamp(3.7rem,5.4vw,4.75rem);line-height:.97;letter-spacing:-.038em}h2{max-width:1040px;margin-bottom:40px;font-size:clamp(2.35rem,4.4vw,4.6rem);line-height:.99;letter-spacing:-.035em}h3{font-size:clamp(1.4rem,2.2vw,2.15rem);line-height:1.1;letter-spacing:-.02em}.eyebrow{margin:0 0 22px;color:#dfb79c;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eyebrow.dark{color:var(--dark-cognac)}.intro,.prose{max-width:68ch}.intro{font-size:1.12rem}.section{padding:96px 0}.section[id],article[id],#make-improvement-part-of-the-week{scroll-margin-top:calc(var(--header) + 24px)}
.hero{background:var(--charcoal);color:var(--ivory);border-bottom:4px solid var(--cognac)}.hero-content{padding-top:64px;padding-bottom:48px}.deck{max-width:58ch;margin-bottom:24px;font-size:clamp(1.3rem,1.9vw,1.75rem);line-height:1.38}.scope{max-width:68ch;margin:0;font-size:1.05rem}.jmc-role{margin-top:22px;font-weight:700}
.outcome-section{padding:72px 0 24px}.section-kicker{margin-bottom:20px;font-size:clamp(2rem,3vw,3rem);line-height:1}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border-top:2px solid var(--black);border-bottom:1px solid var(--rule)}.outcome-card{padding:30px 28px 34px 0}.outcome-card+.outcome-card{padding-left:28px;border-left:1px solid var(--rule)}.outcome-card h3{min-height:3.5em;margin-bottom:24px;font-size:1.48rem}.outcome-card h3 a{font-weight:700}.outcome-card p{margin-bottom:18px}.outcome-card .benefit{font-size:1.06rem}.outcome-card .setup{margin-bottom:0}.setup span{display:block;margin-bottom:6px;color:var(--dark-cognac);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.outcome-bridge{max-width:80ch;margin:28px 0 0;padding:22px 0 0;border-top:1px solid var(--cognac)}
.process{padding:60px 0 80px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);counter-reset:step;margin:36px 0 0;padding:0;border-top:1px solid var(--black);list-style:none}.process-grid li{counter-increment:step;position:relative;padding:42px 24px 0 0}.process-grid li+li{padding-left:24px;border-left:1px solid var(--rule)}.process-grid li::before{content:"0" counter(step);position:absolute;top:-15px;left:0;padding-right:10px;background:var(--paper);color:var(--dark-cognac);font-size:14px;font-weight:900}.process-grid li+li::before{left:24px}.process-grid a{display:inline-block;min-height:44px;font-weight:700}.process-grid p{margin:12px 0 0}
.opportunity{border-top:4px solid var(--cognac)}.big-question{font-size:clamp(1.7rem,3vw,2.8rem)}.opportunity h3{margin-top:64px}table{width:100%;margin:40px 0;border-collapse:collapse;font-size:17px;line-height:1.5}thead{border-bottom:2px solid var(--black)}th,td{padding:22px 28px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rule)}thead th,tbody th{font-weight:700}tbody th{width:34%}.outcomes-intro{margin-top:48px}.decision-outcomes{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0 56px;border-top:1px solid var(--black);border-bottom:1px solid var(--black)}.decision-outcomes p{margin:0;padding:26px 26px 26px 0}.decision-outcomes p+p{padding-left:26px;border-left:1px solid var(--rule)}.evidence{max-width:85ch;padding-top:30px;border-top:4px solid var(--cognac)}.evidence p{margin-bottom:22px}
.setup-grid{display:grid;grid-template-columns:1fr 1fr;margin:40px 0}.setup-grid p{margin:0;padding:24px 30px 24px 0;border-top:1px solid var(--rule)}.setup-grid p:nth-child(even){padding-left:30px;border-left:1px solid var(--rule)}.boundary-note{margin-top:32px;padding:24px 0 24px 24px;border-left:5px solid var(--cognac)}.team-capability{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;margin-top:72px;padding-top:56px;border-top:1px solid var(--rule)}.team-capability p{margin-bottom:22px}
.pilot-questions{padding:0;margin:40px 0;list-style:none;counter-reset:item}.pilot-questions li{counter-increment:item;position:relative;padding:20px 0 20px 60px;border-top:1px solid var(--rule);font-weight:700}.pilot-questions li::before{content:counter(item);position:absolute;left:0;top:13px;color:var(--cognac);font-size:1.8rem;font-weight:900}.pilot-questions li:last-child{border-bottom:1px solid var(--rule)}.automation-payoff{margin-top:30px;padding-left:20px;border-left:4px solid var(--cognac)}.weekly{max-width:88ch;margin-top:80px;padding-top:64px;border-top:4px solid var(--cognac)}.weekly h2{font-size:clamp(2.35rem,4vw,4.25rem)}.weekly p{margin-bottom:22px}
.examples> .wrap>h2{margin-bottom:24px}.example{display:grid;grid-template-columns:36% 1fr;gap:64px;padding:56px 0;border-top:1px solid var(--rule)}.example:first-of-type{margin-top:48px}.chapter-title{display:grid;grid-template-columns:42px 1fr;gap:14px}.chapter-title span{color:var(--dark-cognac);font-size:1rem;font-weight:900;letter-spacing:.06em}.chapter-title h3{margin-bottom:0}.chapter-body{max-width:68ch}.chapter-body p{margin-bottom:22px}details{margin:28px 0}summary{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:44px;cursor:pointer;list-style:none;color:var(--dark-cognac);font-weight:700}summary::-webkit-details-marker{display:none}summary::after{content:"+";font-size:1.4rem}details[open] summary::after{content:"−"}blockquote{margin:12px 0 0;padding:22px 24px;border-left:5px solid var(--cognac);background:var(--ivory);font-size:1.1rem}.connected-workflow{margin-top:48px;padding-top:56px;border-top:4px solid var(--cognac)}.connected-workflow h3{font-size:clamp(2rem,3.4vw,3.4rem)}.workflow-sequence{display:grid;grid-template-columns:repeat(4,1fr);counter-reset:flow;margin:48px 0;border-top:1px solid var(--black)}.flow-step{counter-increment:flow;position:relative;padding:30px 24px 16px 0;border-right:1px solid var(--rule)}.flow-step+.flow-step{padding-left:24px}.flow-step::before{content:counter(flow);position:absolute;top:-15px;left:0;width:28px;height:28px;background:var(--cognac);color:var(--paper);font-size:13px;font-weight:900;line-height:28px;text-align:center}.flow-step.human p{font-weight:700}.qualification{max-width:80ch;margin:32px 0 0;padding:24px 0 0 24px;border-top:1px solid var(--cognac);border-left:5px solid var(--cognac)}.possibilities{margin-top:80px;padding-top:56px;border-top:1px solid var(--rule)}.possibility-grid{display:grid;grid-template-columns:1fr 1fr;margin:40px 0}.possibility-grid p{margin:0;padding:28px 32px 28px 0;border-top:1px solid var(--rule)}.possibility-grid p:nth-child(even){padding-left:32px;border-left:1px solid var(--rule)}
.closing{background:var(--cognac);color:#000}.narrow{max-width:850px;margin-left:max(5vw,48px)}.closing p{max-width:68ch}.final-line{margin-top:48px;font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:1.15;letter-spacing:-.02em}.references h2{font-size:clamp(2rem,3.3vw,3.5rem)}.references ul{max-width:85ch;padding:0;margin:40px 0 0;list-style:none}.references li{padding:22px 0;border-top:1px solid var(--rule)}.references li:last-child{border-bottom:1px solid var(--rule)}
footer{padding:48px max(5vw,48px) 28px;background:var(--black);color:var(--ivory)}.footer-inner{display:flex;justify-content:space-between;gap:48px}.footer-brand{display:flex;align-items:center;gap:18px}.footer-brand img{width:56px;height:56px;object-fit:contain}.footer-brand p{margin:0;font-weight:700}.footer-brand span{font-weight:300}.footer-links{display:flex;align-items:center;gap:24px}.prototype-note{margin:36px 0 0;padding-top:18px;border-top:1px solid #4b4b47;color:#bbb7b2;font-size:13px}
@media(max-width:979px){.wrap{width:min(var(--max),calc(100% - 64px))}.outcome-grid,.process-grid{grid-template-columns:1fr}.outcome-card,.outcome-card+.outcome-card{padding:28px 0;border-left:0;border-top:1px solid var(--rule)}.outcome-card:first-child{border-top:0}.outcome-card h3{min-height:0;font-size:1.35rem}.process-grid{border-top:0}.process-grid li,.process-grid li+li{min-height:0;padding:24px 0 24px 64px;border-top:1px solid var(--rule);border-left:0}.process-grid li:last-child{border-bottom:1px solid var(--rule)}.process-grid li::before,.process-grid li+li::before{top:24px;left:0;padding:0;background:none}.process-grid a{min-height:0}.example,.team-capability{grid-template-columns:1fr;gap:24px}.workflow-sequence{display:block;margin-left:8px;padding-left:28px;border-top:0;border-left:1px solid var(--cognac)}.flow-step,.flow-step+.flow-step{padding:0 0 36px;border-right:0}.flow-step::before{top:0;left:-42px}.narrow{margin-inline:auto}}
@media(max-width:719px){:root{--header:68px}body{font-size:16px}.wrap{width:calc(100% - 40px)}.site-header{height:var(--header);grid-template-columns:1fr auto;padding:0 20px}.brand{width:52px}.brand img{width:54px}.header-link{display:none}.resource-label{font-size:11px}.hero-content{padding-top:36px;padding-bottom:40px}h1{font-size:clamp(2.38rem,11vw,2.7rem);line-height:.98}.deck{font-size:1.22rem}.scope{font-size:1rem}.outcome-section{padding-top:52px}.section{padding:64px 0}h2{font-size:2.4rem}.section-kicker{font-size:2rem}.example{padding:40px 0}.chapter-title{grid-template-columns:32px 1fr}.decision-outcomes,.setup-grid,.possibility-grid{grid-template-columns:1fr}.decision-outcomes p,.decision-outcomes p+p,.setup-grid p,.setup-grid p:nth-child(even),.possibility-grid p,.possibility-grid p:nth-child(even){padding:22px 0;border-left:0;border-top:1px solid var(--rule)}.decision-outcomes p:first-child{border-top:0}table{display:block;margin:32px 0}thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}tbody,tr,th,td{display:block;width:100%!important}tr{padding:22px 0;border-top:1px solid var(--rule)}tbody tr:last-child{border-bottom:1px solid var(--rule)}tbody th,tbody td{padding:0;border:0}tbody td{margin-top:9px}.team-capability{margin-top:56px;padding-top:44px}.weekly{margin-top:60px;padding-top:48px}.footer-inner{display:block}.footer-links{margin-top:28px}.prototype-note{line-height:1.45}}
@media(max-width:379px){h1{font-size:2.38rem}.resource-label{letter-spacing:.07em}.footer-links{display:block}.footer-links a{display:block;margin-top:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
