:root{--paper:#f7f9fc;--white:#fff;--ink:#14253e;--muted:#526177;--blue:#2159e8;--teal:#087f80;--violet:#7254b3;--amber:#9a6217;--line:#d9e2ed;--font:'Avenir Next',Avenir,'Segoe UI',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{font-weight:650;line-height:1.13;letter-spacing:-.045em}h1{font-size:clamp(48px,4.6vw,74px);margin:24px 0;line-height:1.03}h2{font-size:clamp(34px,3.3vw,52px)}h3{font-size:23px;letter-spacing:-.025em}p+p{margin-top:18px}a{color:var(--blue);text-underline-offset:4px}a:hover{color:var(--teal)}button,input,select{font:inherit}button,select,summary,input[type=range]{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--blue);outline-offset:5px}button{color:inherit}img{max-width:100%;height:auto}.wrap{width:min(1240px,calc(100% - 104px));margin-inline:auto}.section{padding-block:108px;scroll-margin-top:0}.white{background:var(--white)}.site-header{min-height:84px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:18px max(36px,calc((100% - 1296px)/2));gap:24px;background:#f7f9fcf5;position:sticky;top:0;z-index:10;backdrop-filter:blur(12px)}.brand{display:flex;gap:10px;align-items:center;font-weight:750;font-size:19px;color:var(--ink);text-decoration:none;white-space:nowrap}.brand span{font-size:12px;color:var(--muted);font-weight:500;margin-left:5px;padding-left:15px;border-left:1px solid var(--line)}nav{display:flex;gap:27px;align-items:center}nav a{font-size:14px;text-decoration:none;color:var(--ink);font-weight:600}.nav-measure{border:1px solid #aabbd2;border-radius:24px;padding:9px 16px}.skip{position:fixed;top:-100px;left:16px;background:white;padding:15px;z-index:100}.skip:focus{top:10px}.hero{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center;padding-block:84px 94px}.byline,.section-kicker{font-size:14px;font-weight:650;color:var(--teal);margin-bottom:20px}.hero-thesis{font-size:23px;font-weight:600;line-height:1.45;max-width:30ch}.hero .lead{font-size:18px;line-height:1.7;margin-top:22px;max-width:46ch}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:14px 23px;background:var(--blue);color:white;border-radius:7px;text-decoration:none;font-size:15px;font-weight:650;min-height:50px}.button:hover{background:#1647c5;color:white}.hero .button{margin-top:28px}.hero-principle{font-size:17px;border-left:2px solid var(--teal);padding-left:19px;margin-top:36px;font-weight:600;line-height:1.7}.framework-figure{background:#fff;border:1px solid #d5dfed;border-radius:16px;padding:27px;box-shadow:0 18px 65px #223c6510}.figure-heading h2{font-size:21px;letter-spacing:-.035em}.figure-tag{font-size:12px;color:var(--muted);display:block;margin-top:7px}.governance{font-size:12px;color:var(--teal);padding:15px 0;margin-top:12px;border-bottom:1px solid var(--line)}.map-shell{margin-top:19px}.y-title,.x-title{font-size:12px;font-weight:700}.y-title span,.x-title span{font-weight:400;color:var(--muted);margin-left:8px}.map-grid{display:grid;grid-template-columns:91px 1fr;align-items:center;margin-top:10px;gap:0 8px}.map-y-label{font-size:12px;font-weight:600}.map-row{height:45px;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #e5ebf3;background:repeating-linear-gradient(to right,transparent 0,transparent calc(20% - 1px),#edf1f6 calc(20% - 1px),#edf1f6 20%)}.map-point{border:0;background:transparent;padding:0;display:grid;place-items:center;position:relative;min-width:0}.map-point:before{content:'';width:5px;height:5px;border-radius:50%;background:#c3cfdf;position:absolute}.map-point.selected:before{width:var(--bubble,26px);height:var(--bubble,26px);background:#2159e824;border:1.5px solid var(--blue);box-shadow:inset 0 0 12px #2159e820}.map-point.selected:after{content:'';width:5px;height:5px;border-radius:50%;background:var(--blue)}.map-point.reference:before{width:var(--reference);height:var(--reference);background:#087f8015;border:1px solid #087f8055}.map-point:hover{background:#2159e80a}.x-labels{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:10px;text-align:center}.x-labels span{font-size:9px;letter-spacing:-.02em}.x-labels em{font-style:normal}.x-labels b{display:none}.x-title{text-align:center;margin-top:15px;margin-left:70px}.map-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.map-controls label{font-size:12px;color:var(--muted);font-weight:600}.map-controls select{display:block;width:100%;font-size:13px;border:1px solid #c4d2e3;border-radius:5px;padding:8px 4px;margin-top:4px;background:var(--paper);color:var(--ink)}.power-control{display:grid;grid-template-columns:1fr 100px 60px;gap:10px;align-items:center;margin-top:16px;font-size:12px}.power-control label span{display:block;color:var(--muted);font-weight:400}.power-control label{font-weight:650}.power-control input{width:100%;accent-color:var(--blue)}.bubble-key{display:flex;align-items:center;gap:5px}.bubble-key i{width:9px;height:9px;border:1px solid var(--blue);border-radius:50%;background:#2159e81a}.bubble-key i:nth-child(2){width:15px;height:15px}.bubble-key i:nth-child(3){width:21px;height:21px}.map-example{font-size:13px;line-height:1.6;margin-top:18px;padding-top:15px;border-top:1px solid var(--line);min-height:80px}.framework-figure figcaption{font-size:11px;line-height:1.6;color:var(--muted);margin-top:12px}.mobile-key{display:none}.section-intro{max-width:760px;margin-bottom:44px}.section-intro .lead{margin-top:25px;max-width:62ch}.lead{font-size:21px;line-height:1.6;color:#43536b}.definition{font-size:clamp(24px,2.4vw,34px);line-height:1.45;max-width:900px;padding:28px 0 20px;border-top:1px solid var(--line);font-family:Georgia,serif;letter-spacing:-.025em}.definition-note{color:var(--muted);font-size:15px;margin-bottom:38px}.equation-system{border:1px solid var(--line);border-radius:12px;overflow:hidden}.common-work{background:var(--paper);padding:25px;display:flex;gap:18px;align-items:center;justify-content:center;border-bottom:1px solid var(--line)}.common-work strong{font-size:20px;display:block}.common-work span:not(.accept-mark){display:block;font-size:14px;color:var(--muted)}.accept-mark{border-radius:50%;width:38px;height:38px;display:grid;place-items:center;color:var(--teal);background:#087f8010;border:1px solid #087f8040}.equation-columns{display:grid;grid-template-columns:repeat(3,1fr)}.equation-columns article{padding:32px 28px;position:relative}.equation-columns article+article{border-left:1px solid var(--line)}.equation-columns h3{margin:10px 0 14px}.equation-columns p{font-size:16px;color:var(--muted);min-height:52px}.metric-symbol{font-family:Georgia,serif;font-size:40px;color:var(--blue);font-style:italic}.metric-symbol.teal{color:var(--teal)}.formula{min-height:94px;margin:22px 0;font-size:19px;display:flex;flex-direction:column;align-items:center;justify-content:center}.denominator{border-top:1px solid #8093ab;margin-top:8px;padding:8px 16px 0}.formula-foot{font-size:15px;color:var(--muted);margin-top:12px}.equation-columns .metric-question{font-size:14px;color:var(--ink);font-weight:650;min-height:0;text-align:center}.analogy-strip{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:26px 0 16px;font-size:14px}.small{font-size:13px;line-height:1.65;color:var(--muted)}.measurement-details{margin-top:34px;border-block:1px solid var(--line);padding:22px 0}.measurement-details summary{font-weight:650;font-size:19px}.measurement-details>p{font-size:16px;max-width:85ch}.three-up{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:28px 0}.three-up h3{font-size:21px;margin-bottom:15px}.three-up p{font-size:16px}.framework-list>div{display:grid;grid-template-columns:55px 290px 1fr;gap:20px;border-top:1px solid var(--line);padding:28px 0;align-items:baseline}.framework-list>div>span{font-size:13px;color:var(--teal)}.framework-list h3{font-size:25px}.framework-list p{color:var(--muted);max-width:61ch}.section-end{border-top:1px solid var(--line);padding-top:27px;margin-top:0;font-size:20px}.split-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:95px;align-items:end;margin-bottom:52px}.split-intro h2{max-width:20ch}.split-intro p+p{margin-top:20px}.ladder-caption{display:grid;grid-template-columns:1fr .85fr 1.35fr;gap:25px;padding:0 22px 16px;color:var(--muted);font-size:12px}.rung{border-top:1px solid #cddbec}.rung:last-child{border-bottom:1px solid #cddbec}.rung summary{list-style:none;display:grid;grid-template-columns:1fr .85fr 1.35fr;gap:25px;align-items:center;padding:25px 22px;position:relative}.rung summary::-webkit-details-marker{display:none}.rung summary:hover{background:#f3f7ff}.rung-name{display:flex;align-items:center;gap:15px}.rung-name i{font-size:12px;font-style:normal;color:var(--blue);display:grid;place-items:center;width:25px;height:25px;border:1px solid #b4caf2;border-radius:50%}.rung-name b{font-size:23px;letter-spacing:-.035em}.rung-interface{font-size:17px;color:var(--teal);font-weight:600}.rung-scope{font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.rung-scope>span{font-size:25px;color:var(--blue)}.rung[open]{background:#f3f7ff;border-left:3px solid var(--blue)}.rung[open] .rung-scope>span{transform:rotate(45deg)}.rung-body{padding:0 30px 28px 64px;display:grid;grid-template-columns:1fr 1fr;gap:30px;font-size:16px;color:#43536b}.rung-body p+p{margin:0}.ladder-foot{margin-top:20px}.quiet-callout{border-left:2px solid var(--teal);padding:8px 0 8px 26px;margin-top:42px;max-width:850px}.quiet-callout b{font-size:23px;line-height:1.4;display:block}.quiet-callout p{font-size:16px;margin-top:13px;color:var(--muted)}.continuum{display:grid;grid-template-columns:repeat(5,1fr);gap:0;list-style:none;padding:0;margin:60px 0 42px}.continuum li{padding:0 21px 0 0;position:relative;border-top:2px solid #bbcfec}.stage-node{display:grid;place-items:center;width:32px;height:32px;background:var(--paper);border:2px solid var(--blue);border-radius:50%;color:var(--blue);font-size:12px;transform:translateY(-17px);margin-bottom:2px}.continuum h3{font-size:21px;margin-bottom:18px}.continuum p{font-size:15px;line-height:1.65;min-height:150px}.continuum b{font-size:12px;color:var(--teal);display:block;margin-top:17px}.counterexamples{display:grid;grid-template-columns:1fr 1fr;gap:45px;border-block:1px solid var(--line);padding:28px 0;margin:30px 0 20px}.counterexamples p+p{margin:0}.counterexamples b{display:block;font-size:18px}.counterexamples span{display:block;font-size:16px;color:var(--muted);margin-top:8px}.economics{display:grid;grid-template-columns:1fr 1fr;gap:75px;margin-top:60px}.economics h3{font-size:28px;margin-bottom:30px}.trigger-line{margin:25px 0}.trigger-line span{display:block;font-size:13px;color:var(--muted);margin-bottom:5px}.trigger-line strong{font-size:21px;line-height:1.4;display:block;max-width:25ch}.note{font-size:14px;background:#eaf0fa;padding:20px;border-radius:5px;line-height:1.7;color:#364964}.mechanisms{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 32px}.mechanism-icon{font-size:30px;color:var(--blue);line-height:1;margin-bottom:24px;display:block}.mechanisms h3{font-size:22px;margin-bottom:15px}.mechanisms p{font-size:15px;color:var(--muted)}.mechanism-limit{padding:20px;border-radius:8px;background:var(--paper);align-self:start}.mechanism-limit b{font-size:17px;display:block;margin-bottom:12px}.career-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.career-layout .lead{margin-top:28px}.career-layout p:not(.lead):not(.section-kicker){margin-top:22px}.career-art img{display:block;width:100%;border-radius:12px;aspect-ratio:1.5;object-fit:cover;mix-blend-mode:multiply}.career-art figcaption{font-size:14px;color:var(--muted);padding:22px 14px 0}.pullquote{margin:36px 0;padding:6px 0 6px 22px;border-left:4px solid var(--teal);max-width:32em;font-family:var(--font);font-size:clamp(24px,2.2vw,30px);font-weight:650;line-height:1.32;letter-spacing:-.015em;color:var(--ink);text-wrap:pretty}.career-path{margin-top:50px;padding:30px 0;border-block:1px solid var(--line)}.career-path>div{display:grid;grid-template-columns:210px 1fr;gap:22px;margin-bottom:22px}.career-path span{font-size:14px;color:var(--muted)}.career-path p{font-size:18px}.career-path i{font-style:normal;color:var(--teal);padding:0 9px}.career-path strong{display:block;font-size:16px;color:var(--teal)}.hire-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin:56px 0 30px}.hire-flow li>span{font-size:12px;display:block;color:var(--teal);margin:23px 0 8px}.hire-flow h3{font-size:29px;margin-bottom:17px}.hire-flow p{font-size:16px;min-height:155px;color:var(--muted)}.hire-flow b{font-size:13px;display:block;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.capability-glyph{height:95px;position:relative;display:grid;place-items:center}.capability-glyph:before{content:'';position:absolute;left:50%;right:-36px;top:48px;border-top:1px solid #aac1e6}.hire-flow li:last-child .capability-glyph:before{display:none}.capability-glyph i{position:relative;width:44px;height:44px;border:2px solid var(--blue);border-radius:9px;background:white;transform:rotate(-12deg);box-shadow:5px 5px 0 #d8e5ff}.capability-glyph.onboard i{outline:1px solid #94adcf;outline-offset:10px}.capability-glyph.train i{outline:1px solid #94adcf;outline-offset:10px;background:repeating-linear-gradient(0deg,#e6f5f4 0,#e6f5f4 7px,#5dafad 8px,#e6f5f4 9px);border-color:var(--teal)}.capability-glyph.promote i{outline:1px solid #94adcf;outline-offset:16px;background:#dce6ff;box-shadow:5px 5px 0 #bdcff8,10px 10px 0 #e0eaf8}.value-section{background:var(--ink);color:white}.value-section .section-kicker{color:#8bded9}.value-section .lead{color:#c8d5e8}.value-flow{max-width:950px;margin:0 auto}.flow-source{display:flex;align-items:center;flex-direction:column;gap:4px}.flow-source span{font-size:15px;color:#b8d0fa}.flow-source i{font-style:normal;color:#7298d7;font-size:28px}.flow-source strong{font-size:27px;font-weight:500}.flow-line{height:36px;width:1px;background:#76a7a6;margin:auto}.judgment-gate{border:1px solid #5cacad;background:#163b4b;border-radius:12px;text-align:center;max-width:600px;margin:auto;padding:26px}.judgment-gate>span{font-size:13px;color:#a0e7df}.judgment-gate strong{display:block;font-size:29px;margin:6px 0}.judgment-gate p{font-size:13px;color:#d0e7e7}.branches{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px}.branches button{background:transparent;color:white;border:1px solid #5e728d;border-radius:8px;padding:21px 10px;text-align:center;position:relative;min-height:130px}.branches button:before{content:'';position:absolute;height:35px;width:1px;background:#5e728d;left:50%;top:-35px}.branches button>span{display:none}.branches b{font-size:19px;display:block}.branches small{color:#c3cfdf;display:block;font-size:12px;margin-top:7px}.branches button[aria-pressed=true]{background:#254760;border-color:#8bded9}.branches button:last-child{border-color:#ad8753}.branches button:last-child b{color:#f1c78f}.branches button:focus-visible{outline-color:#a6d5ff}.allocation-example{color:#d3dff0;max-width:720px;text-align:center;margin:30px auto 0;min-height:62px;font-size:16px}.value-close{font-size:25px;line-height:1.6;text-align:center;margin-top:60px;font-weight:400}.value-close b{font-size:17px;font-weight:400;color:#acc1de}.judgment-layout{display:grid;grid-template-columns:1fr 3fr;gap:50px}.judgment-layout h2{max-width:27ch;line-height:1.18}.judgment-layout .lead{margin-top:32px}.judgment-layout p{max-width:65ch}.statement{font:30px/1.45 Georgia,serif;color:var(--teal);padding-top:18px}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.person{display:flex;gap:15px;align-items:center;margin-bottom:25px;min-height:76px}.person img{width:64px;height:64px;object-fit:cover;border-radius:50%;border:1px solid var(--line)}.person h3{font-size:20px}.person span{font-size:12px;color:var(--muted);display:block;margin-top:7px}.case-grid article>p{font-size:16px}.case-grid .small{font-size:12px}.case-lesson{border-left:2px solid var(--teal);padding-left:15px;font-weight:600}.calculator{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;background:white;border:1px solid var(--line);border-radius:12px;padding:40px}#measurement-form label{display:block;margin-top:22px;font-size:17px;font-weight:600}#measurement-form label span{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:3px}#measurement-form input{display:block;width:100%;padding:10px 15px;border:1px solid #b0c2d9;border-radius:6px;margin-top:9px;color:var(--ink);background:var(--paper)}.calculator-results{padding-left:40px;border-left:1px solid var(--line)}.calculator-results>div{position:relative;padding:15px 0 20px;border-bottom:1px solid var(--line)}.calculator-results>div>span{font-size:14px;font-weight:600;display:block}.calculator-results strong{display:block;font-size:44px;letter-spacing:-.045em;line-height:1.3;color:var(--blue);overflow-wrap:anywhere}.calculator-results>div:nth-child(3) strong{color:var(--teal)}.calculator-results small{font-size:12px;color:var(--muted);display:block}.calculator-results>p{font-size:13px;color:var(--muted);margin-top:20px}.measurement-guidance{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:38px}.measurement-guidance h3{font-size:20px;margin-bottom:14px}.measurement-guidance p{font-size:15px;color:var(--muted)}.audit-download{display:flex;gap:50px;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:34px;margin-top:36px}.audit-download h3{font-size:22px;margin-bottom:12px}.audit-download p{font-size:15px;color:var(--muted);max-width:65ch}.audit-download .button{flex-shrink:0}.secondary{color:var(--blue);background:white;border:1px solid #aac0e4}.closing{background:#eef3fa}.closing h2{font-size:clamp(38px,4vw,61px);max-width:22ch}.closing-thesis{font-size:27px;line-height:1.55;max-width:48ch;margin-top:28px}.role-evolution{display:flex;align-items:center;gap:26px;flex-wrap:wrap;font-size:32px;font-weight:500;margin-top:45px;letter-spacing:-.04em}.role-evolution i{font-style:normal;color:var(--teal);font-weight:400}.closing-principle{font-family:Georgia,serif;font-size:30px;line-height:1.5;margin-top:50px;color:var(--teal)}.founder{display:grid;grid-template-columns:1fr 1.7fr;gap:80px;border-top:1px solid #c3d2e6;padding-top:50px;margin-top:65px}.founder h3{font-size:27px;margin-bottom:20px}.founder p{font-size:17px;max-width:65ch}.founder>div:first-child p{font-size:14px;color:var(--muted)}.founder a{display:inline-block;margin-top:24px;font-weight:650}.sources{padding-block:65px 30px;font-size:13px;color:var(--muted)}.sources h2{font-size:21px;color:var(--ink);margin-bottom:20px}.sources>p{max-width:95ch}.sources details{border-top:1px solid var(--line);padding:18px 0}.sources details:first-of-type{margin-top:26px}.sources summary{font-weight:650;color:var(--ink);font-size:14px}.sources details p{margin-top:18px;max-width:95ch}.footer-end{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin-top:28px;padding-top:25px;font-size:12px}
@media(min-width:1450px){.hero{gap:70px}.framework-figure{padding:32px}}
@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.hero{gap:30px;grid-template-columns:1fr 1fr}.hero h1{font-size:52px}.framework-figure{padding:20px}.brand span{display:none}nav{gap:20px}.split-intro{gap:45px}.power-control{grid-template-columns:1fr 80px 50px}.x-labels em{display:none}.x-labels b{display:block;font-size:12px}.mobile-key{display:inline}.continuum h3{font-size:18px}.continuum p{font-size:14px;min-height:163px}.case-grid{gap:24px}.person{gap:10px}.person h3{font-size:18px}.person img{width:50px;height:50px}.rung-name b{font-size:20px}.rung-interface,.rung-scope{font-size:15px}.hire-flow{gap:26px}.hire-flow p{min-height:180px}.framework-list>div{grid-template-columns:35px 230px 1fr}.mechanisms{gap:35px 24px}.career-layout{gap:32px}.judgment-layout{grid-template-columns:1fr 3fr;gap:30px}.calculator{gap:30px;padding:30px}}
@media(max-width:800px){.site-header{padding:15px 24px;min-height:74px}.brand{font-size:17px}nav a:not(.nav-measure){display:none}.hero{grid-template-columns:1fr;gap:45px;padding-block:55px 65px}.hero h1{font-size:clamp(48px,8vw,66px)}.hero-copy{max-width:650px}.hero-thesis{max-width:40ch}.hero .lead{max-width:60ch}.hero-principle{margin-top:30px}.framework-figure{max-width:620px;width:100%;justify-self:center;padding:28px}.x-labels em{display:block}.x-labels b{display:none}.mobile-key{display:none}.section{padding-block:72px}.split-intro{grid-template-columns:1fr;gap:25px}.split-intro h2{max-width:25ch}.lead{font-size:19px}.equation-columns article{padding:25px 17px}.equation-columns h3{font-size:21px}.equation-columns p{font-size:14px}.formula{font-size:16px}.framework-list>div{grid-template-columns:30px 210px 1fr;gap:15px}.framework-list h3{font-size:22px}.framework-list p{font-size:15px}.rung summary,.ladder-caption{grid-template-columns:1fr 1fr;gap:14px}.ladder-caption>span:last-child{display:none}.rung-scope{grid-column:1/-1;padding-left:40px;font-size:14px}.rung-body{grid-template-columns:1fr;gap:15px;padding-left:30px}.continuum{grid-template-columns:1fr;margin-top:35px}.continuum li{border-top:0;border-left:2px solid #bbcfec;padding:0 0 35px 40px;margin-left:16px;position:relative}.stage-node{position:absolute;left:-17px;top:0;transform:none}.continuum h3{font-size:23px}.continuum p{min-height:0;font-size:16px;max-width:60ch}.continuum b{margin-top:10px;font-size:13px}.continuum li:last-child{padding-bottom:0;border-color:transparent}.economics{gap:35px}.mechanisms{grid-template-columns:repeat(2,1fr)}.career-layout{grid-template-columns:1fr}.career-art{max-width:560px;justify-self:center}.career-path>div{grid-template-columns:1fr;gap:10px}.hire-flow{grid-template-columns:repeat(2,1fr);gap:40px}.hire-flow p{min-height:105px}.hire-flow li:nth-child(2) .capability-glyph:before{display:none}.branches{gap:10px}.branches b{font-size:16px}.branches small{font-size:11px}.judgment-layout{grid-template-columns:1fr;gap:0}.case-grid{grid-template-columns:1fr;gap:35px}.case-grid article{border-bottom:1px solid var(--line);padding-bottom:30px}.person img{width:64px;height:64px}.person h3{font-size:23px}.person span{font-size:14px}.case-grid article>p{max-width:70ch}.calculator{gap:28px}.calculator-results{padding-left:25px}.measurement-guidance{grid-template-columns:1fr;gap:24px}.measurement-guidance p{max-width:70ch}.audit-download{display:block}.audit-download .button{margin-top:25px}.founder{grid-template-columns:1fr;gap:25px}.role-evolution{font-size:27px;gap:16px}.closing-thesis{font-size:23px}}
@media(max-width:540px){body{font-size:16px}.wrap{width:calc(100% - 40px)}.site-header{padding:12px 20px;gap:10px}.brand{font-size:16px;gap:8px}.brand img{width:25px;height:25px}.nav-measure{font-size:12px;padding:7px 12px}.hero{padding-top:42px}.hero h1{font-size:49px;letter-spacing:-.055em}.hero-thesis{font-size:21px}.hero .lead{font-size:17px}.hero-principle{font-size:15px}.framework-figure{padding:19px 15px;border-radius:10px}.figure-heading h2{font-size:20px}.governance{font-size:11px}.y-title,.x-title{font-size:11px}.y-title span,.x-title span{margin-left:3px}.map-grid{grid-template-columns:76px 1fr;gap:0 4px}.map-y-label{font-size:11px}.map-row{height:43px}.x-labels em{display:none}.x-labels b{display:block;font-size:12px}.mobile-key{display:inline}.x-title{margin-left:45px}.map-controls{gap:8px}.map-controls select{font-size:12px}.power-control{grid-template-columns:1fr 75px 55px}.map-example{min-height:95px;font-size:12px}.framework-figure figcaption{font-size:11px}.section{padding-block:62px}h2{font-size:35px}.section-intro{margin-bottom:32px}.section-kicker{font-size:13px;margin-bottom:17px}.lead{font-size:18px}.definition{font-size:25px}.equation-columns{grid-template-columns:1fr}.equation-columns article+article{border-left:0;border-top:1px solid var(--line)}.equation-columns article{padding:25px;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;align-items:center}.metric-symbol{font-size:31px;grid-row:1}.equation-columns h3{font-size:23px;grid-column:1;grid-row:2;margin:0}.equation-columns article>p:not(.metric-question){grid-column:1;grid-row:3;margin:0;min-height:0;font-size:14px}.formula{grid-column:2;grid-row:1/4;min-height:90px;margin:0;font-size:15px;text-align:center}.equation-columns .metric-question{grid-column:1/-1;margin-top:18px;text-align:left;font-size:13px}.common-work{padding:22px 18px;gap:12px}.common-work strong{font-size:17px}.common-work span:not(.accept-mark){font-size:12px}.accept-mark{flex-shrink:0;width:30px;height:30px}.analogy-strip{flex-direction:column;gap:10px}.three-up{grid-template-columns:1fr;gap:25px}.framework-list>div{grid-template-columns:25px 1fr;gap:12px;padding:24px 0}.framework-list p{grid-column:2}.framework-list h3{font-size:24px}.section-end{font-size:18px}.ladder-caption{padding:0 10px 14px;font-size:11px}.rung summary{padding:22px 10px;gap:10px}.rung-name{gap:8px}.rung-name b{font-size:17px}.rung-name i{width:20px;height:20px;font-size:10px;flex-shrink:0}.rung-interface{font-size:14px}.rung-scope{padding-left:28px;font-size:13px}.rung-body{padding:0 20px 25px;font-size:15px}.quiet-callout{padding-left:18px}.quiet-callout b{font-size:22px}.counterexamples{grid-template-columns:1fr;gap:25px}.economics{grid-template-columns:1fr;gap:10px}.mechanisms{gap:32px 22px}.mechanisms h3{font-size:20px}.mechanisms p{font-size:14px}.mechanism-limit{padding:16px}.mechanism-limit b{font-size:16px}.mechanism-icon{margin-bottom:17px}.pullquote{font-size:24px}.career-path p{font-size:16px}.hire-flow{grid-template-columns:1fr;gap:34px;margin-top:35px}.hire-flow li{display:grid;grid-template-columns:80px 1fr;column-gap:20px}.capability-glyph{grid-column:1;grid-row:1/5;height:100%;min-height:100px;align-items:start;padding-top:50px}.capability-glyph:before{display:none}.hire-flow li>span{margin:0 0 8px;grid-column:2}.hire-flow h3{grid-column:2;font-size:27px;margin-bottom:13px}.hire-flow p{grid-column:2;min-height:0;font-size:15px}.hire-flow b{grid-column:2;margin-top:15px}.judgment-gate{padding:25px 15px}.judgment-gate strong{font-size:23px}.judgment-gate p{font-size:12px}.branches{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px}.branches button{min-height:100px;padding:15px 8px}.branches button:before{display:none}.branches b{font-size:18px}.branches small{font-size:12px}.allocation-example{font-size:15px;min-height:110px}.value-close{font-size:22px;margin-top:32px}.value-close b{font-size:15px}.statement{font-size:25px}.calculator{grid-template-columns:1fr;gap:28px;padding:25px}.calculator-results{padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:12px}.calculator-results strong{font-size:42px}.role-evolution{display:grid;grid-template-columns:1fr 35px;gap:8px;font-size:30px}.role-evolution i{transform:rotate(90deg);text-align:center}.role-evolution span:last-child{color:var(--teal)}.closing-principle{font-size:25px}.closing-thesis{font-size:21px}.footer-end{flex-direction:column}.sources{padding-top:45px}}
@media(max-width:360px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:43px}.site-header{padding:12px 16px}.brand{font-size:14px}.nav-measure{font-size:11px;padding:6px 9px}.framework-figure{padding:17px 12px}.map-grid{grid-template-columns:70px 1fr}.map-y-label{font-size:10px}.power-control{grid-template-columns:1fr 68px 50px}.rung-name b{font-size:15px}.rung-interface{font-size:13px}.equation-columns article{padding:22px 18px}.equation-columns h3{font-size:21px}.formula{font-size:14px}.mechanisms{grid-template-columns:1fr}.hire-flow li{grid-template-columns:65px 1fr}.x-title{margin-left:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media print{.site-header,.map-controls,.power-control,.button{display:none}.section{padding-block:30px}.wrap{width:100%}.hero{display:block}.framework-figure{margin-top:30px;break-inside:avoid}.value-section{background:white;color:var(--ink)}.value-section p,.value-section strong{color:var(--ink)}details{display:block}details::details-content{display:block}.sources{font-size:11px}}

/* Diagram labels retain a readable minimum; narrow screens use the keyed initials. */
.x-labels span{font-size:11px;letter-spacing:0;overflow-wrap:normal}
.map-y-label{font-size:12px}
.framework-figure figcaption{font-size:12px}
@media(max-width:540px){.map-grid{grid-template-columns:80px 1fr}.map-y-label{font-size:12px}.map-controls label,.map-example,.y-title,.x-title,.governance{font-size:12px}.map-example{min-height:115px}}
/* Revision 10: explicit units, evidence-led cases, and the multidimensional audit. */
.hero h1{font-size:clamp(43px,4vw,63px);line-height:1.06;max-width:15ch}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px}.hero-actions .button{margin-top:0}.hero-actions>a:not(.button){font-size:14px;font-weight:600}.section-subtitle{font-size:23px;color:var(--teal);margin-top:20px;margin-bottom:28px}.worked-number{font-size:31px;line-height:1.3;letter-spacing:-.04em;color:var(--blue);display:block;margin-top:15px}.equation-columns article:last-child .worked-number{color:var(--teal)}.example-caption{padding:0 24px 20px}.canonical-definitions{max-width:90ch;font-size:16px;margin:32px 0}.map-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid var(--line);padding-top:28px;margin-top:20px}.map-explainer p{font-size:16px;margin:0}.map-explainer strong{grid-column:1/-1;font-size:20px;color:var(--teal);padding-bottom:25px}.rung-zero{padding:23px;border-bottom:1px solid var(--line);display:flex;gap:26px;font-size:14px;color:var(--muted)}.rung-zero b{white-space:nowrap;color:var(--ink)}.rung-body .rung-asset{grid-column:1/-1;border-top:1px solid #d7e1f0;padding-top:14px}.power-levers{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:50px;padding-top:36px;border-top:1px solid var(--line)}.power-levers h3{margin-bottom:18px}.power-levers p{font-size:16px;color:var(--muted)}.power-levers>strong{grid-column:1/-1;color:var(--teal)}.evidence-key{display:flex;flex-wrap:wrap;gap:15px 24px;padding:24px 0;border-block:1px solid var(--line);margin-bottom:35px;font-size:12px}.evidence-key b{display:block;color:var(--teal);font-size:14px}.case-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.quant-case{border:1px solid var(--line);border-radius:12px;padding:27px 23px;background:var(--paper)}.quant-case .person{margin-bottom:18px}.quant-case .person h3{font-size:20px}.quant-case .person img{width:54px;height:54px}.evidence-label{font-size:12px;color:var(--teal);font-weight:600;line-height:1.6;min-height:39px}.case-metrics{margin:20px 0}.case-metrics>div{border-top:1px solid var(--line);padding:18px 0}.case-metrics dt{font-weight:600;font-size:14px}.case-metrics dt small{font-size:11px;color:var(--muted);display:block;font-weight:400;margin-top:3px}.case-metrics dd{margin:12px 0 0;font-size:34px;font-weight:650;letter-spacing:-.045em;line-height:1.25;color:var(--blue)}.case-metrics dd span{display:block;font-size:18px;font-weight:500;letter-spacing:-.015em}.case-metrics>div:last-child dd{color:var(--teal)}.case-metrics dd.unknown-metric{font-size:25px}.case-inputs{font-size:13px;border-top:1px solid var(--line);padding-top:20px}.case-inputs>div{margin:10px 0}.case-inputs dt{color:var(--muted)}.case-inputs dd{margin:0;font-weight:600}.ruv-case{background:#f0f4fc}.case-narratives{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:55px}.case-narratives h3{font-size:28px;margin-bottom:25px}.case-narratives p{font-size:16px}.calculation-line{background:#eef4fd;padding:22px;border-radius:6px;font-size:16px;line-height:1.8}.comparison-lesson{margin:48px 0;padding:28px 0 28px 25px;border-left:3px solid var(--teal);max-width:900px}.comparison-lesson h3{margin-bottom:18px}.ruv-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;margin-top:55px}.ruv-detail h3{font-size:34px;margin-bottom:27px}.ruv-detail p{font-size:16px}.ruv-derivation{background:var(--ink);border-radius:12px;padding:32px;color:white;align-self:center}.ruv-derivation .evidence-label{color:#a5dcd9;font-size:12px}.ruv-derivation>div{border-top:1px solid #405571;padding:22px 0}.ruv-derivation span{font-size:13px;display:block;color:#c1d1e5}.ruv-derivation b{font-size:26px;display:block;margin-top:10px;letter-spacing:-.035em}.ruv-derivation>p:last-child{font-size:13px;color:#c1d1e5}.ruv-intuition{font-size:20px;max-width:85ch;margin-top:35px}.elapsed-input{display:grid;grid-template-columns:1fr 115px;gap:10px;align-items:end}.elapsed-input select{padding:11px;border:1px solid #b0c2d9;background:var(--paper);border-radius:6px;color:var(--ink);height:50px}.calculator-results strong{font-size:33px}.bottleneck-flow{display:grid;grid-template-columns:1fr 1fr;gap:20px 50px;margin-bottom:35px}.bottleneck-flow p{margin:0;padding:22px 0;border-top:1px solid var(--line);font-size:21px;font-weight:600}.bottleneck-flow span{display:block;font-size:13px;color:var(--muted);font-weight:400;margin:5px 0}.profile-example{background:#fff;border:1px solid #c7d8eb;border-radius:15px;box-shadow:0 15px 55px #14253e08;padding:36px}.profile-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:20px}.profile-heading .section-kicker{margin-bottom:8px}.profile-heading h3{font-size:29px}.fiction-badge{border:1px solid #b9c5db;border-radius:25px;padding:7px 13px;font-size:12px;white-space:nowrap;color:var(--muted)}.profile-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:28px 0;margin:20px 0 0;border-block:1px solid var(--line)}.profile-totals span{font-size:14px;display:block}.profile-totals b{font-size:40px;letter-spacing:-.04em;display:block;color:var(--blue);margin-top:8px;line-height:1.25}.profile-totals small{font-size:18px;font-weight:500;letter-spacing:0}.profile-totals>div:last-child b{color:var(--teal)}.profile-distributions{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin:30px 0}.profile-example h4{font-size:18px;margin:0 0 8px}.profile-bar{display:grid;grid-template-columns:110px 1fr 38px;gap:12px;align-items:center;font-size:13px;margin:13px 0}.profile-bar i{height:9px;background:linear-gradient(to right,var(--blue) var(--share),#edf2f8 var(--share));border-radius:7px}.profile-distributions>div:last-child i{background:linear-gradient(to right,var(--teal) var(--share),#edf2f8 var(--share))}.profile-bar b{font-size:12px;font-weight:500}.profile-bottom{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid var(--line);padding-top:25px}.profile-bottom p{font-size:14px}.profile-bottom .small{font-size:12px;margin-top:12px}.profile-next{display:grid;grid-template-columns:1fr 1.2fr;gap:38px;margin-top:30px;padding:27px;background:#edf5f8;border-radius:9px}.profile-next span{font-size:12px;display:block;color:var(--teal);font-weight:600}.profile-next b{display:block;font-size:20px;line-height:1.4;margin:10px 0}.profile-next p{font-size:13px;color:var(--muted)}.audit-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 40px;margin:40px 0 50px}.audit-capabilities p{margin:0;font-size:15px;color:var(--muted)}.audit-capabilities b{display:block;color:var(--ink);margin-bottom:9px;font-size:17px}.audit-options{display:grid;grid-template-columns:1fr 1fr;gap:30px}.audit-options article{border:1px solid var(--line);background:white;border-radius:12px;padding:32px;display:flex;flex-direction:column;align-items:flex-start}.audit-options h3{font-size:30px;margin-bottom:22px}.audit-options ol{padding-left:22px;margin:25px 0;font-size:16px;flex-grow:1}.audit-options li{padding-left:6px;margin:12px 0}.audit-options q{display:block;background:var(--paper);padding:12px;margin-top:10px;border-left:2px solid var(--teal);font-size:15px}.audit-options .small{margin-top:22px}.audit-privacy{font-size:14px;max-width:100ch;border-top:1px solid var(--line);padding-top:25px;margin:35px 0 17px}.origin-story{max-width:900px}.origin-story h2{margin-bottom:30px}.origin-story>p{max-width:78ch}.origin-story>p:not(.section-kicker){margin-top:24px}
@media(max-width:1100px){.quant-case{padding:22px 18px}.case-comparison{gap:14px}.quant-case .person{align-items:flex-start;flex-direction:column}.quant-case .person h3{font-size:21px}.case-metrics dd{font-size:30px}.ruv-detail{gap:32px}.profile-bar{grid-template-columns:93px 1fr 34px}.hero h1{font-size:48px}}
@media(max-width:800px){.hero h1{font-size:58px;max-width:18ch}.case-comparison{grid-template-columns:1fr}.quant-case .person{flex-direction:row;align-items:center}.case-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.case-metrics dd{font-size:31px}.case-inputs{display:flex;gap:50px}.evidence-label{min-height:0}.case-narratives,.ruv-detail{grid-template-columns:1fr;gap:40px}.map-explainer{grid-template-columns:1fr}.profile-totals b{font-size:32px}.profile-totals small{display:block;font-size:16px}.profile-distributions{gap:25px}.profile-heading{align-items:flex-start}.profile-heading h3{font-size:24px}.audit-capabilities{grid-template-columns:1fr 1fr}.audit-options{grid-template-columns:1fr}.audit-options article{padding:30px}.rung-zero{flex-direction:column;gap:10px}}
@media(max-width:540px){.hero h1{font-size:43px;max-width:16ch}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.equation-columns article{display:block}.equation-columns article>p:not(.metric-question){margin-top:12px;min-height:0}.equation-columns h3{margin-top:8px}.equation-columns .formula{margin:22px 0 0;min-height:70px;align-items:flex-start;text-align:left}.worked-number{font-size:33px;margin-top:20px}.formula .denominator{padding-left:0;padding-right:0}.power-levers{grid-template-columns:1fr}.case-metrics{display:block}.case-metrics>div{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center}.case-metrics dd{font-size:30px;margin:0}.case-metrics dd span{font-size:16px}.case-metrics dt small{font-size:12px}.case-metrics dd.unknown-metric{font-size:23px}.case-inputs{gap:25px;font-size:13px}.quant-case .person h3{font-size:21px}.case-narratives{gap:40px}.ruv-derivation{padding:25px}.ruv-derivation b{font-size:24px}.ruv-intuition{font-size:18px}.bottleneck-flow{grid-template-columns:1fr;gap:0}.profile-example{padding:23px 18px}.profile-heading{display:block}.fiction-badge{display:inline-block;margin:18px 0 0}.profile-totals{grid-template-columns:1fr;gap:20px}.profile-totals>div{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;align-items:center}.profile-totals b{font-size:30px;margin:0}.profile-distributions,.profile-bottom,.profile-next{grid-template-columns:1fr;gap:28px}.profile-distributions{margin:25px 0}.profile-bar{grid-template-columns:100px 1fr 33px;font-size:13px}.profile-next{padding:22px}.audit-capabilities{grid-template-columns:1fr;gap:22px}.audit-options article{padding:25px}.audit-options h3{font-size:28px}.audit-options .button{font-size:14px;width:100%;padding:13px}.calculator-results strong{font-size:30px}.elapsed-input{grid-template-columns:1fr 102px}.section-subtitle{font-size:21px}}
/* Revision 11: a progressive editorial paper. Diagrams teach one relationship at a time. */
.hero{grid-template-columns:1.5fr 1fr;gap:45px 80px;padding-block:74px 62px}.hero h1{font-size:clamp(48px,5.1vw,78px);max-width:18ch;line-height:1.04}.hero-thesis{max-width:42ch;font-size:24px;font-weight:500}.hero .lead{max-width:59ch;font-size:18px}.hero-bridge{font-size:20px;max-width:44ch;margin-top:20px}.author-line{font-size:14px;margin-top:30px;color:var(--muted)}.author-line strong{color:var(--ink)}.author-line span{font-size:12px}.hero-principle{grid-column:1/-1;margin:0;border-top:1px solid var(--line);border-left:0;padding:26px 0 0;font-size:20px}.hero-question{border-left:1px solid #b4c7e3;padding:20px 0 20px 40px;align-self:center}.question-label{color:var(--teal);font-size:14px}.hero-question>p{font:clamp(25px,2.5vw,37px)/1.35 Georgia,serif;margin:20px 0 30px;letter-spacing:-.025em}.work-proof{display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--muted);padding-bottom:32px}.work-proof span{border-bottom:1px solid var(--line);padding:8px 0}.hero-question>strong{display:block;color:var(--teal);font-size:24px;line-height:1.3;letter-spacing:-.025em}.section{padding-block:88px}.reading-copy{max-width:70ch}.summary-list{display:grid;grid-template-columns:1fr 1fr;gap:32px 70px;padding:0;list-style:none;counter-reset:summary}.summary-list li{padding:0 0 24px 46px;border-bottom:1px solid var(--line);position:relative;counter-increment:summary}.summary-list li:before{content:counter(summary,decimal-leading-zero);position:absolute;left:0;color:var(--teal);font-size:15px;top:3px}.summary-list h3{font-size:22px;margin-bottom:12px}.summary-list p{font-size:16px;color:var(--muted)}.summary-ribbon{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border-block:2px solid var(--ink);padding:22px 0;gap:25px}.summary-ribbon b{display:block;font-size:26px;color:var(--blue);margin-bottom:3px}.summary-ribbon span{font-size:15px}.summary-close{max-width:75ch;font-size:21px;margin-top:30px}.story-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px}.story-columns .pullquote{margin:0 0 24px}.analogy-bridge{margin-top:45px;border:1px solid var(--line);padding:28px;background:#fff;border-radius:10px}.bridge-head{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;color:var(--muted);font-size:12px;margin-bottom:16px}.bridge-row{display:grid;grid-template-columns:1fr 35px 1fr 35px 1fr;gap:10px;align-items:center;padding:23px 0}.bridge-row.modern{border-top:1px solid var(--line)}.bridge-row b,.bridge-row small{display:block}.bridge-row b{font-size:21px;line-height:1.35}.bridge-row small{font-size:14px;color:var(--muted);line-height:1.5;margin-top:9px}.bridge-row>i{font-style:normal;color:var(--blue);font-size:24px}.bridge-symbol{display:block;font-size:29px;color:var(--blue);margin-bottom:10px}.bridge-unit{border-left:3px solid var(--blue);padding:20px}.modern .bridge-unit{border-color:var(--teal)}.modern .bridge-unit b{color:var(--teal)}figcaption{font-size:13px;color:var(--muted);line-height:1.6;margin-top:22px}.analogy-bridge figcaption{border-top:1px solid var(--line);padding-top:18px}.concept-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:start}.concept-example{background:#fff;border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:0 0 10px 10px;padding:32px}.white .concept-example{background:var(--paper)}.concept-example>span{display:block;color:var(--muted);font-size:15px}.concept-example>strong{font-size:60px;letter-spacing:-.04em;display:block;line-height:1.3;color:var(--blue);margin:15px 0}.concept-example>b{font-size:18px}.concept-example>p{font-size:16px;margin-top:20px}.concept-example .formula{margin:20px 0;font-size:23px;min-height:90px}.concept-example .formula .denominator{font-size:18px}.concept-example .concept-result{font-size:46px}.concept-result small{font-size:23px;font-weight:500}.teal-example{border-top-color:var(--teal)}.teal-example>strong{color:var(--teal)}.acceptance-tests{margin-top:45px;padding-top:28px;border-top:1px solid var(--line)}.equation-system>figcaption{padding:16px 26px;margin:0;border-top:1px solid var(--line)}#framework .section-end{margin-top:35px}.organization-tree{max-width:740px;margin:0 auto 50px;padding:24px 35px 30px;background:var(--paper);border:1px solid var(--line);border-radius:10px;text-align:center}.human-node{font-size:17px;font-weight:650}.tree-connector{width:1px;background:var(--ink);height:22px;margin:auto}.leader-node{border:1px solid var(--blue);border-radius:5px;padding:10px 15px;max-width:310px;margin:auto;background:white;color:var(--blue);font-weight:600}.tree-branches{display:flex;justify-content:space-around;border-top:1px solid #abc4eb;margin-top:22px;gap:35px}.tree-branches span{border:1px solid #abc4eb;background:#eaf0fc;padding:7px 20px;border-radius:5px;position:relative;margin-top:18px;font-size:14px}.tree-branches span:before{content:'';position:absolute;height:18px;top:-19px;left:50%;width:1px;background:#abc4eb}.specialist-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:9px;margin-top:20px}.specialist-grid i{height:17px;background:#c8e8e5;border:1px solid #70b6b3;border-radius:3px}.organization-tree figcaption{text-align:left}.rung-scope{font-size:15px}.rung-name i{min-width:28px}.rung summary{gap:20px}.continuum .stage-node{font-size:24px;width:45px;height:45px;transform:translateY(-24px)}.continuum p{min-height:85px;font-size:16px}.continuum b{font-size:13px}.continuum{margin-bottom:5px}.map-teaching{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.map-reading>p{max-width:43ch}.map-reading b{display:block;font-size:22px;margin-bottom:6px}.map-reading .lead{margin-top:30px}.framework-figure{box-shadow:none}.framework-figure .map-row{height:52px}.framework-figure .x-labels span{font-size:12px}.system-growth{margin:44px 0 35px;padding:30px 24px;border-block:1px solid var(--line)}.system-growth ol{display:grid;grid-template-columns:repeat(6,1fr);gap:25px;list-style:none;padding:0;margin:0}.system-growth li{position:relative}.system-growth li:not(:last-child):after{content:'→';position:absolute;right:-19px;top:25px;color:var(--teal)}.growth-nodes{height:82px;display:grid;grid-template-columns:repeat(4,14px);gap:5px;align-content:center}.growth-nodes i,.mini-operation i{height:14px;width:14px;border:1px solid var(--blue);background:#d8e5fc;border-radius:3px}.system-growth b{font-size:16px;display:block;line-height:1.4;margin-top:13px}.system-growth span{font-size:13px;color:var(--muted);display:block;margin-top:6px}.mechanism-notes{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.mechanism-notes h3{font-size:21px;margin-bottom:12px}.mechanism-notes p{font-size:15px;color:var(--muted)}.career-path figcaption{margin-top:20px}.case-story{display:grid;grid-template-columns:1.12fr 1fr;gap:30px 65px;border-top:1px solid var(--line);padding-top:50px;margin-top:55px}.case-story-head .person{margin-bottom:26px;align-items:flex-start}.case-story-head .person img{width:64px;height:64px;border-radius:50%;object-fit:cover}.case-story-head .person h3{font-size:31px;margin:0;max-width:22ch}.case-story-head .person p{font-size:14px;margin-top:10px;color:var(--muted)}.case-story-head .person .section-kicker{color:var(--teal);margin:0 0 10px}.case-story>.quant-case{align-self:start;padding:24px}.case-story .case-metrics{margin-top:0;display:block}.case-story .case-metrics>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center}.case-story .case-metrics>div:first-child{border-top:0}.case-story .case-metrics dd{margin:0;font-size:35px}.case-story .calculation-line{font-size:14px;padding:15px}.case-story .evidence-label{margin-top:18px;min-height:0;font-size:13px}.case-story .case-lesson{grid-column:1/-1;margin:0;font-size:20px;color:var(--teal);border-left:2px solid var(--teal);padding-left:22px}.scope-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 25px;font-size:15px;padding-left:20px;margin:22px 0}.case-inputs{display:flex;flex-wrap:wrap;gap:12px 28px}.sensitivity-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:25px}.sensitivity-layout h3{margin-bottom:20px}.sensitivity-layout p{font-size:16px}.sensitivity-layout table{width:100%;border-collapse:collapse;font-size:15px;margin:22px 0}.sensitivity-layout caption{text-align:left;margin-bottom:10px;color:var(--teal);font-size:14px}.sensitivity-layout th,.sensitivity-layout td{text-align:left;padding:10px 6px;border-bottom:1px solid var(--line)}.three-glimpses{margin-top:55px;padding:30px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.three-glimpses>h3{font-size:28px}.three-glimpses>p{margin-top:10px;color:var(--muted)}.glimpse-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}.glimpse-grid>div{min-width:0;border-top:2px solid var(--blue);padding-top:18px}.glimpse-grid h4{font-size:19px;margin:10px 0}.glimpse-grid p{font-size:14px;color:var(--muted);min-height:42px}.glimpse-grid dl{font-size:14px}.glimpse-grid dl>div{display:flex;justify-content:space-between;gap:12px;margin:10px 0}.glimpse-grid dd{margin:0;font-weight:650}.glimpse-grid small{font-size:12px;color:var(--muted);display:block}.mini-operation{display:flex;gap:5px;align-items:center;min-height:28px;flex-wrap:wrap}.value-flow figcaption{color:#c8d5e8;text-align:center}.audit-process{display:grid;grid-template-columns:1fr 30px 1.2fr 30px 1fr;gap:20px;padding:35px 0;border-block:1px solid var(--line);align-items:start}.audit-process>div{min-width:0}.audit-process>i{font-style:normal;color:var(--teal);font-size:25px;margin-top:42px}.audit-process span{font-size:13px;color:var(--teal)}.audit-process h3{font-size:23px;margin:12px 0 18px}.audit-process p{font-size:15px;color:var(--muted)}.audit-process figcaption{grid-column:1/-1}.share-preview{margin-top:28px;border-block:1px solid var(--line);padding:20px 0}.share-preview summary{font-size:18px;font-weight:650}.share-preview p{font-size:15px;margin-top:20px;max-width:75ch}.share-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.7 var(--font);padding:20px;background:var(--paper)}.share-actions{display:flex;align-items:center;gap:20px;margin-top:24px}.share-actions button,.citation-block button{border:0}.copy-status{font-size:14px;min-height:1.7em;margin-top:14px;color:var(--teal)}.profile-example{margin-top:35px}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 70px}.method-grid h3{margin-bottom:20px}.method-grid p{font-size:16px}.citation-block{padding:28px;background:var(--paper);border-left:3px solid var(--teal)}.citation-block>p:first-child{font:23px/1.55 Georgia,serif;max-width:60ch;margin-bottom:24px}.publication-meta{display:flex;justify-content:space-between;gap:30px;margin:30px 0;font-size:16px}.text-button{border:0;border-bottom:1px solid var(--blue);background:none;color:var(--blue);padding:0;font-size:16px;margin-top:12px}.closing-opportunity{font-size:23px;line-height:1.6;max-width:55ch;margin:30px 0}.sources{padding-top:60px}.sources p{max-width:90ch}.site-header .brand span{font-size:11px}.button{cursor:pointer}
@media(max-width:1100px){.hero{gap:35px}.hero-question{padding-left:25px}.hero h1{font-size:60px}.map-teaching{gap:30px;grid-template-columns:.7fr 1.3fr}.case-story{gap:30px}.mechanism-notes{grid-template-columns:repeat(2,1fr)}.system-growth ol{grid-template-columns:repeat(3,1fr);gap:30px}.system-growth li:nth-child(3):after{display:none}.concept-layout{gap:35px}.glimpse-grid dl>div{display:block}.glimpse-grid dd{margin-top:3px}.glimpse-grid{gap:20px}.site-header .brand span{display:none}}
@media(max-width:800px){.hero{grid-template-columns:1fr;gap:32px}.hero-question{display:none}.hero h1{font-size:60px;max-width:18ch}.hero .lead{max-width:65ch}.summary-list{gap:30px}.story-columns,.concept-layout,.map-teaching,.case-story{grid-template-columns:1fr}.story-columns{gap:30px}.concept-example{max-width:620px}.concept-layout{gap:30px}.map-reading{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.map-reading>p{margin:0;font-size:15px}.map-reading>p:nth-child(n+4){grid-column:1/-1}.map-reading b{font-size:18px}.case-story>.quant-case{width:100%}.case-story .case-lesson{font-size:19px}.case-story-head .person h3{max-width:27ch}.bridge-row b{font-size:18px}.bridge-unit{padding:10px}.bridge-head{gap:40px}.audit-process{gap:10px}.method-grid{gap:35px}.rung-scope{font-size:14px}.profile-totals b{font-size:34px}}
@media(max-width:540px){.hero{padding-block:45px 38px}.hero h1{font-size:47px;line-height:1.06;margin-top:15px}.hero-thesis{font-size:21px}.hero .lead{font-size:17px}.hero-bridge{font-size:18px}.hero-principle{font-size:17px}.section{padding-block:58px}.section-intro{margin-bottom:30px}.summary-list{grid-template-columns:1fr;gap:22px}.summary-list li{padding-left:38px}.summary-list h3{font-size:21px}.summary-ribbon{grid-template-columns:1fr;gap:15px}.summary-ribbon span{display:grid;grid-template-columns:95px 1fr;align-items:center;font-size:14px}.summary-ribbon b{font-size:23px}.summary-close{font-size:19px}.bridge-head{display:none}.analogy-bridge{padding:22px}.bridge-row{grid-template-columns:1fr;gap:12px;padding:10px 0 24px}.bridge-row>i{transform:rotate(90deg);justify-self:center}.bridge-symbol{display:none}.bridge-row b{font-size:21px}.bridge-unit{padding:15px;background:var(--paper)}.bridge-row.modern{padding-top:25px}.concept-example{padding:24px}.concept-example>strong{font-size:48px}.concept-example .concept-result{font-size:39px}.concept-example .formula{font-size:21px}.organization-tree{padding:20px 15px}.tree-branches{gap:10px}.tree-branches span{padding:7px 14px}.specialist-grid{gap:4px}.organization-tree figcaption{font-size:12px}.human-node{font-size:15px}.leader-node{font-size:14px}.map-reading{grid-template-columns:1fr}.framework-figure .x-labels span{font-size:12px}.framework-figure .map-row{height:45px}.framework-figure .x-labels em{display:none}.framework-figure .x-labels b{display:inline}.system-growth{padding:20px 0}.system-growth ol{grid-template-columns:1fr 1fr;gap:24px}.system-growth li:nth-child(3):after{display:block}.system-growth li:nth-child(even):after{display:none}.growth-nodes{height:65px}.mechanism-notes{grid-template-columns:1fr 1fr;gap:26px 20px}.mechanism-notes h3{font-size:19px}.mechanism-notes p{font-size:14px}.case-story{margin-top:38px;padding-top:35px}.case-story-head .person{gap:12px}.case-story-head .person img{width:48px;height:48px}.case-story-head .person h3{font-size:26px}.case-story>.quant-case{padding:22px 18px}.case-story .case-metrics dd{font-size:30px}.case-story .case-metrics>div{gap:12px}.scope-list{grid-template-columns:1fr}.sensitivity-layout{grid-template-columns:1fr;gap:25px}.sensitivity-layout table{font-size:14px}.three-glimpses{padding:24px 18px}.glimpse-grid{grid-template-columns:1fr;gap:25px}.glimpse-grid p{min-height:0}.glimpse-grid dl>div{display:flex}.glimpse-grid dd{margin:0}.audit-process{grid-template-columns:1fr;padding:25px 0}.audit-process>i{margin:0;transform:rotate(90deg);justify-self:center}.audit-process>div{border-left:2px solid var(--teal);padding-left:20px}.audit-process figcaption{grid-column:1}.share-actions{align-items:flex-start;flex-direction:column;gap:12px}.method-grid{grid-template-columns:1fr}.publication-meta{flex-direction:column}.citation-block{padding:22px}.citation-block>p:first-child{font-size:21px}.closing-opportunity{font-size:20px}.value-close{font-size:22px}.section h2{overflow-wrap:normal}}
.hero-tagline{font-size:19px;color:var(--teal);font-weight:600;margin-top:26px}.hero-tagline+.author-line{margin-top:20px}

/* v1.1: one headline measure; diagrams explain the organization behind it. */
.hero{grid-template-columns:1.35fr .85fr;gap:58px}.hero h1{font-size:clamp(44px,4.7vw,68px);max-width:17ch}.hero .hero-thesis{max-width:34ch}.ap-hero{padding:34px 0 34px 35px}.ap-hero>.hero-ap{font-size:clamp(72px,8vw,118px);color:var(--blue);letter-spacing:-.065em;line-height:1}.hero-ap small{font-size:30px;letter-spacing:-.02em}.ap-hero>p{font-size:26px;line-height:1.4}.hero-equation{font-size:16px;font-weight:600;text-align:center;max-width:310px;margin-bottom:22px}.hero-equation hr{border:0;border-top:1px solid var(--ink);margin:10px 0}.hero-tagline{font-size:17px}.single-equation{padding:45px 48px;background:#fff;border:1px solid var(--line);border-radius:12px;margin-top:36px;text-align:center}.single-equation>span{color:var(--teal);font-size:13px;font-weight:700;letter-spacing:.11em}.ap-formula{display:flex;align-items:center;justify-content:center;gap:30px;margin:24px 0;color:var(--ink)}.ap-formula>b{font-size:72px;letter-spacing:-.07em;color:var(--blue)}.ap-formula>span{font-size:45px}.ap-formula>div{font-size:clamp(20px,2.5vw,31px);font-weight:600;line-height:1.5;letter-spacing:-.025em}.ap-formula hr{border:0;border-top:2px solid var(--blue);margin:10px 0}.single-equation figcaption{border:0;margin:0;padding:0}.ap-scale{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px}.ap-scale>div{padding:24px;border-left:1px solid var(--line)}.ap-scale strong{font-size:35px;color:var(--blue);letter-spacing:-.04em}.ap-scale small{font-size:16px}.ap-scale p{font-size:14px;color:var(--muted);margin-top:9px}.worked-example{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.worked-answer{border-left:3px solid var(--teal);padding:26px 35px;background:#f0f8f8}.worked-answer strong{font-size:80px;letter-spacing:-.06em;color:var(--teal);line-height:1.2}.worked-answer small{font-size:27px}.worked-answer p{font-size:19px;font-weight:600;margin-top:14px}.worked-answer>span{font-size:13px;display:block;margin-top:14px;color:var(--muted)}
.ap-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px;border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.ap-case{padding:29px 25px;min-width:0}.ap-case+.ap-case{border-left:1px solid var(--line)}.case-stage{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--teal);font-weight:650;display:block;min-height:36px}.ap-case h3{font-size:27px;min-height:61px}.org-sketch{width:100%;height:145px;margin:7px 0 16px}.org-sketch path{stroke:#93accb;stroke-width:1.5;fill:none}.org-sketch circle{fill:var(--ink)}.org-sketch rect{fill:#e1edff;stroke:var(--blue);stroke-width:1.3}.org-sketch .feedback-path{stroke:var(--teal);stroke-dasharray:4 3}.case-ap{font-size:clamp(35px,4vw,57px);font-weight:650;color:var(--blue);line-height:1.1;letter-spacing:-.055em;white-space:nowrap}.case-ap small{display:block;font-size:15px;color:var(--teal);letter-spacing:0;margin-top:9px}.case-inputs{list-style:none;margin:24px 0;padding:17px 0;border-block:1px solid var(--line);font-size:14px;line-height:1.9;color:var(--muted)}.ap-case>p{font-size:15px;line-height:1.7}.ap-case .evidence-label{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:15px}.case-math,.diagnostic-questions{margin-top:32px;border-block:1px solid var(--line);padding:18px 0}.case-math summary,.diagnostic-questions summary{font-weight:650;color:var(--blue)}.case-math .method-grid{margin-top:25px}.case-math h3{font-size:21px}.case-math p{font-size:15px}.case-math p+h3{margin-top:25px}
.delegation-diagram{margin:35px 0 44px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--paper)}.delegation-head,.delegation-row{display:grid;grid-template-columns:1fr 1.1fr 1.3fr;gap:24px;padding:18px 25px;align-items:center}.delegation-head{background:var(--ink);color:#fff;font-size:12px;letter-spacing:.025em;font-weight:600}.delegation-row{border-bottom:1px solid var(--line)}.delegation-row>div{display:flex;gap:14px;align-items:center}.delegation-row small{color:var(--teal);font-size:13px}.delegation-row b{font-size:17px}.delegation-row>span{font-size:14px;color:var(--muted)}.delegation-row>span:last-child{display:flex;align-items:center;gap:16px}.delegation-row i{font-style:normal;white-space:nowrap;color:var(--blue);font-size:17px;min-width:125px}.delegation-diagram figcaption{padding:20px 25px;margin:0}.engineering-stack{margin-top:38px;background:#eaf0f8;padding:26px;border-radius:12px;border:1px solid var(--line)}.stack-label{display:flex;justify-content:space-between;color:var(--ink);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 22px}.stack-label span{font-weight:400;letter-spacing:0}.engineering-layer{display:grid;grid-template-columns:35px 1fr 140px;gap:15px;padding:27px;background:#fff;border:1px solid #becde1;border-top:3px solid var(--blue);margin-top:15px;border-radius:7px;position:relative}.engineering-layer+.engineering-layer:before{content:'↓';position:absolute;left:50%;top:-23px;color:var(--teal);font-weight:700;font-size:22px;background:#eaf0f8;line-height:1;padding:0 7px}.engineering-layer.layer-0{margin-inline:12%}.engineering-layer.layer-1{margin-inline:9%}.engineering-layer.layer-2{margin-inline:6%}.engineering-layer.layer-3{margin-inline:3%}.layer-number{font-size:14px;color:var(--teal);font-weight:600}.engineering-layer h3{font-size:25px;margin-bottom:8px}.term-status{font-size:11px;color:var(--teal);background:#eaf7f4;padding:3px 7px;border-radius:3px}.engineering-question{font-size:17px;font-weight:600;margin:15px 0 10px}.engineering-layer b{font-size:14px}.engineering-layer p:last-child{font-size:14px;margin-top:6px;color:var(--muted)}.scope-glyph{align-self:center;color:var(--blue);font-size:24px;white-space:nowrap;text-align:center;letter-spacing:2px}.engineering-stack figcaption{margin:24px 0 0;padding:0;border:0}
.staff-flywheel{position:relative;margin-top:35px;border:1px solid var(--line);border-radius:14px;padding:28px;background:radial-gradient(ellipse at center,#eff8f8 0,#fff 70%)}.staff-flywheel ol{list-style:none;position:relative;margin:0;padding:0;height:680px}.staff-flywheel ol:before{content:'';position:absolute;border:2px dashed #9cbdc9;width:60%;height:480px;border-radius:50%;left:20%;top:70px}.staff-flywheel li{position:absolute;width:27%;background:#fff;border:1px solid #b9cddf;border-top:3px solid var(--teal);padding:20px;border-radius:8px;z-index:1;box-shadow:0 8px 20px #14253e06}.staff-flywheel li>span{font-size:12px;color:var(--teal);font-weight:650}.staff-flywheel li h3{font-size:23px;margin:6px 0 10px}.staff-flywheel li p{font-size:14px;line-height:1.6}.staff-flywheel li i{position:absolute;right:-28px;top:50%;font-size:25px;color:var(--teal);font-style:normal}.fly-0{left:36.5%;top:0}.fly-1{right:0;top:170px}.fly-2{right:14%;top:440px}.fly-3{left:14%;top:440px}.fly-4{left:0;top:170px}.staff-flywheel .fly-0 i{transform:rotate(40deg);top:80%;right:-43px}.staff-flywheel .fly-1 i{transform:rotate(110deg);top:calc(100% + 10px);right:35%}.staff-flywheel .fly-2 i{transform:rotate(180deg);left:-20px;right:auto}.staff-flywheel .fly-3 i{transform:rotate(240deg);top:-44px;left:0;right:auto}.staff-flywheel .fly-4 i{transform:rotate(-35deg);right:-43px;top:0}.flywheel-center{position:absolute;top:250px;left:35%;width:30%;text-align:center}.flywheel-center>span{font-size:12px;color:var(--muted)}.flywheel-center strong{display:block;font-size:29px;line-height:1.25;color:var(--ink);letter-spacing:-.035em;margin:12px 0}.flywheel-center p{font-size:13px;color:var(--teal)}.flywheel-return{border-top:1px solid var(--line);padding-top:20px;text-align:center;font-weight:600;font-size:15px;color:var(--teal)}.learning-loop{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;align-items:center;margin:35px 0 50px;padding:25px 10px;border-block:1px solid var(--line);font-size:16px;font-weight:600}.learning-loop b{color:var(--teal)}#hire .quiet-callout{margin-top:35px}#hire .quiet-callout blockquote{font-size:25px;margin:15px 0;letter-spacing:-.025em}.compound-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 42px;margin-top:35px}.compound-grid article{position:relative;padding:24px 0 24px 45px;border-top:1px solid var(--line)}.compound-grid article>span{position:absolute;left:0;top:27px;color:var(--teal);font-size:12px;font-weight:700}.compound-grid h3{font-size:23px}.compound-grid p{font-size:16px;margin-top:9px;color:var(--muted)}
.profile-ap{padding:35px 0 15px}.profile-ap>span{font-size:13px;color:var(--teal);font-weight:600;letter-spacing:.07em}.profile-ap strong{display:block;font-size:85px;letter-spacing:-.06em;color:var(--blue);line-height:1.15;margin-top:12px}.profile-ap small{font-size:25px}.profile-ap p{font-size:16px;margin-top:9px}.supporting-inputs b{font-size:30px;color:var(--ink)}.supporting-inputs>div:last-child b{color:var(--ink)}.audit-diagnostics{display:grid;grid-template-columns:1fr 1fr;gap:36px;border-top:1px solid var(--line);padding:28px 0}.audit-diagnostics h4{margin-top:0;margin-bottom:12px}.audit-diagnostics p{font-size:14px}.audit-diagnostics dl{margin:20px 0}.audit-diagnostics dl>div{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.audit-diagnostics dd{margin:0;color:var(--teal);text-align:right}.calculator-results strong{font-size:27px;color:var(--ink)}.calculator-results .calculator-ap strong{font-size:62px;color:var(--blue);line-height:1.15;margin:10px 0}.calculator-results>div:nth-child(3) strong{color:var(--ink)}.origin-timeline{list-style:none;padding:0 0 0 35px;margin:30px 0;border-left:2px solid #b9cddb;max-width:850px}.origin-timeline li{position:relative;padding:0 0 40px 20px}.origin-timeline li:before{content:'';width:12px;height:12px;background:var(--teal);border:5px solid var(--paper);border-radius:50%;position:absolute;left:-47px;top:0;box-sizing:content-box}.origin-timeline li>span{font-size:13px;font-weight:600;color:var(--teal)}.origin-timeline h3{font-size:28px;margin:8px 0 18px}.origin-timeline li:last-child{padding-bottom:5px}.diagnostic-questions{font-size:15px}.diagnostic-questions summary{font-size:16px}.diagnostic-questions summary+p{margin-top:20px}
@media(max-width:1000px){.hero{gap:30px;grid-template-columns:1.25fr .85fr}.hero h1{font-size:49px}.ap-hero>p{font-size:23px}.ap-cases{grid-template-columns:1fr}.ap-case{display:grid;grid-template-columns:1fr 1fr;column-gap:35px;padding:30px}.ap-case+.ap-case{border-left:0;border-top:1px solid var(--line)}.ap-case .case-stage,.ap-case h3,.ap-case .case-ap,.ap-case .case-inputs{grid-column:1}.ap-case h3{min-height:0}.ap-case .org-sketch{grid-column:2;grid-row:1/5;height:170px;align-self:center}.ap-case>p{grid-column:1/-1}.case-stage{min-height:0;margin-bottom:12px}.case-ap{font-size:58px;margin-top:22px}.ap-case .case-inputs{margin-bottom:20px}.delegation-row i{display:none}.engineering-layer{grid-template-columns:25px 1fr}.scope-glyph{display:none}.staff-flywheel ol{height:725px}.staff-flywheel li{width:30%;padding:15px}.fly-0{left:35%}.fly-2{right:16%;top:465px}.fly-3{left:16%;top:465px}.flywheel-center{top:270px;left:34%;width:32%}.staff-flywheel li p{font-size:13px}.flywheel-center strong{font-size:23px}.ap-scale strong{font-size:29px}.ap-scale>div{padding:20px 15px}.worked-example{gap:35px}.worked-answer{padding:22px}.worked-answer strong{font-size:65px}}
@media(max-width:700px){.hero{display:block;padding-block:50px}.hero h1{font-size:clamp(40px,8vw,55px);max-width:19ch}.hero .hero-thesis{font-size:21px}.hero .ap-hero{display:block;margin-top:40px;border:1px solid var(--line);border-left:3px solid var(--teal);padding:26px;background:#fff}.ap-hero>.hero-ap{font-size:83px}.ap-hero>p{font-size:23px;margin-block:15px 22px}.hero-equation{font-size:15px;text-align:left;max-width:290px}.hero-principle{margin-top:35px}.single-equation{padding:27px 18px}.ap-formula{gap:13px}.ap-formula>b{font-size:45px}.ap-formula>span{font-size:28px}.ap-formula>div{font-size:17px}.ap-scale{grid-template-columns:1fr 1fr}.ap-scale strong{font-size:30px}.ap-scale>div{padding:18px 12px}.worked-example{grid-template-columns:1fr;gap:25px}.worked-answer strong{font-size:70px}.ap-case{padding:25px;column-gap:16px}.ap-case h3{font-size:26px}.ap-case .org-sketch{height:125px}.case-ap{font-size:43px}.case-stage{font-size:10px}.case-inputs{font-size:12px}.case-ap small{font-size:13px}.delegation-head{display:none}.delegation-row{grid-template-columns:1fr;padding:19px 22px;gap:8px}.delegation-row>span{padding-left:33px;font-size:14px}.delegation-row>span:nth-child(2):before{content:'You: ';color:var(--ink);font-weight:600}.delegation-row>span:last-child{display:block}.delegation-row>span:last-child:before{content:'Delegated: ';color:var(--ink);font-weight:600}.delegation-row i{display:none}.delegation-diagram figcaption{padding:20px 22px}.engineering-stack{padding:15px}.stack-label{display:block;font-size:12px;line-height:1.8}.stack-label span{display:block}.engineering-layer{padding:20px 15px;gap:9px;grid-template-columns:22px 1fr}.engineering-layer.layer-0,.engineering-layer.layer-1,.engineering-layer.layer-2,.engineering-layer.layer-3{margin-inline:0}.engineering-layer h3{font-size:24px}.engineering-question{font-size:16px}.engineering-layer p:last-child{font-size:14px}.staff-flywheel{padding:23px 20px}.staff-flywheel ol{height:auto;padding-left:22px;border-left:2px dashed #9cbdc9}.staff-flywheel ol:before{display:none}.staff-flywheel li{position:relative;top:auto;right:auto;left:auto;width:100%;margin:0 0 22px;padding:18px}.staff-flywheel li p{font-size:14px}.staff-flywheel li i{display:none}.staff-flywheel li:before{content:'↓';position:absolute;left:-31px;top:20px;color:var(--teal);background:white;line-height:1}.flywheel-center{position:static;width:auto;padding:6px 0 27px}.flywheel-center strong{font-size:29px}.flywheel-center strong br{display:none}.staff-flywheel .fly-4{border-color:var(--teal);background:#f0f9f7}.flywheel-return{text-align:left;font-size:14px}.learning-loop{gap:10px;font-size:14px}.compound-grid{grid-template-columns:1fr}.audit-diagnostics{grid-template-columns:1fr;gap:25px}.profile-ap strong{font-size:70px}.supporting-inputs b{font-size:27px}.calculator-results .calculator-ap strong{font-size:53px}.origin-timeline{padding-left:20px}.origin-timeline li{padding-left:10px}.origin-timeline li:before{left:-32px}.origin-timeline h3{font-size:26px}.origin-timeline p{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.ladder-org{width:120px;min-width:120px;height:65px;display:block}.ladder-org path{fill:none;stroke:#9aadc6;stroke-width:1.2}.ladder-org circle{fill:var(--ink)}.ladder-org rect{fill:#dceafe;stroke:var(--blue);stroke-width:1}.ladder-org .skill-path{stroke:var(--teal)}.delegation-row{min-height:94px}
@media(max-width:1000px){.ladder-org{width:85px;min-width:85px;height:55px}.delegation-row>span:last-child{gap:8px}}
@media(max-width:700px){.delegation-row>span:last-child{position:relative;min-height:65px;padding-right:105px}.ladder-org{position:absolute;right:0;top:0;width:95px;min-width:95px;height:60px}.delegation-row>span:last-child:before{display:block}}
.ap-case .case-inputs{display:block;min-height:117px}.ap-case .case-inputs li{display:block;margin:0}.ap-cases+.small{margin-top:14px}
@media(max-width:700px){.ap-case .case-inputs{min-height:0}}
/* Canonical framework edition: exact labels, explanatory diagrams and outcome feedback. */
.hero-ap small{font-size:.34em;white-space:nowrap}.hero-ap{white-space:nowrap}.hero sup{font-size:12px;margin-left:4px}.direction-definition{max-width:1000px;margin:0 auto 40px;padding:28px 32px;background:#edf5fb;border-left:4px solid var(--blue);border-radius:0 10px 10px 0}.direction-definition h3{margin-bottom:18px}.direction-definition p{font-size:16px}.direction-definition details{margin-top:20px}.ap-scale{grid-template-columns:repeat(3,1fr)}.ap-scale strong{font-size:clamp(24px,3vw,42px)}.worked-answer strong{font-size:clamp(34px,4vw,58px)}.output-equation{padding:36px;background:white;border:1px solid var(--line);border-radius:12px;margin:36px 0 48px}.output-equation>strong{display:block;font-size:clamp(23px,3vw,38px);line-height:1.35;letter-spacing:-.025em}.output-equation>p{margin-top:12px}.leadership-bars{display:grid;gap:24px;margin:34px 0}.leadership-bars>div{display:grid;grid-template-columns:110px 1fr 110px;align-items:center;gap:20px}.leadership-bars em{font-style:normal;font-weight:650;text-align:right}.attention-bar{display:block;min-height:48px;background:#dce7ff;padding:10px 16px;color:#15397e;border-left:5px solid var(--blue);font-size:15px;font-weight:650;white-space:nowrap}.attention-bar.short{width:10%;min-width:0;background:#ccece8;border-color:var(--teal);color:var(--ink);overflow:visible}.leadership-detail,.staff-assets,.ruv-architecture,.case-assumptions,.audit-scope{margin-top:38px;border-top:1px solid var(--line);padding-top:26px}.leadership-detail summary,.staff-assets summary,.ruv-architecture summary,.case-assumptions summary{font-size:22px;font-weight:650;line-height:1.4}.leadership-detail p,.staff-assets p,.ruv-architecture p,.case-assumptions p{margin-top:18px}.ap-case .case-ap{font-size:clamp(29px,3.05vw,45px);letter-spacing:-.045em;white-space:nowrap}.ap-case .case-status{font-size:13px;font-weight:650;color:var(--teal);min-height:44px}.ap-case h4{margin:24px 0 10px;font-size:16px}.ap-case .case-inputs{min-height:95px}.ap-case .case-lesson{margin-top:22px;font-size:15px}.ruv-evidence{margin-top:55px}.ruv-evidence>h3{font-size:31px;margin-bottom:22px}.table-scroll{overflow-x:auto;margin:25px 0}table{border-collapse:collapse;width:100%;font-size:15px;text-align:left}th,td{padding:16px 14px;border-bottom:1px solid var(--line);vertical-align:top}thead th{background:#edf2f8;color:var(--ink);font-weight:700}caption{text-align:left;font-size:13px;color:var(--muted);margin-bottom:14px}td:nth-last-child(-n+2){font-variant-numeric:tabular-nums}.ruv-evidence table th:first-child{min-width:112px}.ruv-evidence table td:nth-last-child(-n+2){white-space:nowrap}.case-math{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.case-math h4{margin-bottom:10px}.first-person{border-left:3px solid var(--teal);padding:10px 0 10px 28px;max-width:900px;margin:40px auto 25px;font-size:20px;line-height:1.7}.first-person cite{font-size:14px;font-style:normal;display:block;margin-top:18px;color:var(--teal)}.ascending-ladder{margin:40px 0;border-top:2px solid var(--teal)}.ladder-direction{padding:18px 0;font-size:14px;color:var(--teal);font-weight:700}.ladder-level{display:grid;grid-template-columns:44px 1fr 1fr;gap:22px;padding:24px 22px;border-bottom:1px solid var(--line);align-items:start}.ladder-level:nth-child(even){background:#f4f8fc}.ladder-level>span{font-size:16px;color:var(--teal);font-weight:700}.ladder-level h3{font-size:24px}.ladder-level p,.ladder-level blockquote{font-size:15px;margin-top:8px}.ladder-level blockquote{border-left:2px solid #bed8df;padding-left:20px}.ascending-ladder figcaption{padding-top:20px}.task-goal{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid var(--line);margin-bottom:22px;font-weight:650;font-size:17px}.task-goal i{color:var(--teal);font-style:normal}.staff-assets .story-columns{margin-top:24px}.engineering-zoom{max-width:970px;margin:40px auto 0}.engineering-scope{padding:24px 30px;border:1px solid #b8cddd;border-radius:12px;background:#edf3f9}.engineering-scope h3{font-size:24px}.engineering-scope p{font-size:15px;margin:8px 0 19px}.engineering-scope .engineering-scope{margin-top:16px;background:#fff}.engineering-scope.loops{background:#e5f0f4}.engineering-scope.harness{background:#f1f7fb}.engineering-scope.context{background:#e4f3f0}.engineering-scope.prompt{background:#fff;border-color:var(--teal);text-align:center}.engineering-scope.prompt p{margin-bottom:0}.engineering-zoom figcaption{margin-top:22px}.map-grid{position:relative}.maturity-arrow{position:absolute;left:100px;top:0;width:calc(100% - 100px);height:270px;pointer-events:none;z-index:2;opacity:.7}.map-point{z-index:3}.map-point.selected:before{background:#dfe8ff}.map-point.reference:before{width:5px;height:5px;background:#c3cfdf;border:0}.map-point.selected{background:#eaf1fc}.map-point.selected.reference:before{width:26px;height:26px;border:1px solid var(--blue);background:#dfe8ff}.goal-loop{margin:40px 0;padding:32px;background:#fff;border:1px solid var(--line);border-radius:12px}.goal-loop ol{padding:0;list-style:none;display:flex;justify-content:space-between;gap:22px;margin:0}.goal-loop li{position:relative;font-weight:650;padding:12px 0;color:var(--blue)}.goal-loop li:not(:last-child):after{content:'→';position:absolute;right:-20px;color:var(--muted)}.loop-return{margin:22px 0;padding:15px;border-top:2px solid var(--teal);text-align:center;color:var(--teal);font-weight:650}.staff-lifecycle{margin:35px 0;border:1px solid #9fc5c7;border-radius:14px;padding:26px 30px}.lifecycle-loop{color:var(--teal);font-weight:700;text-align:center;padding-bottom:24px}.staff-lifecycle ol{list-style:none;padding:24px 0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:28px;border-block:1px solid var(--line)}.staff-lifecycle li{position:relative}.staff-lifecycle li:not(:last-child):after{content:'→';position:absolute;right:-20px;top:0;color:var(--teal)}.staff-lifecycle h3{font-size:22px}.staff-lifecycle p{font-size:14px;margin-top:14px}.lifecycle-evidence{padding:24px 0;text-align:center;font-size:16px;font-weight:600}.four-levers{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:36px}.four-levers article{border-top:3px solid var(--teal);padding-top:24px}.four-levers h3{font-size:26px;line-height:1.25;min-height:65px}.four-levers p{font-size:16px;margin-top:18px}.four-levers details{font-size:14px;margin-top:22px}.outcome-architecture{display:grid;grid-template-columns:2fr 1fr;gap:26px 48px;align-items:center;margin:40px 0}.outcome-main>div{border:1px solid #b8cddd;padding:24px 30px;border-radius:12px}.outcome-main span,.feedback-node>span{font-size:14px;color:var(--teal);font-weight:650;display:block}.outcome-main strong{font-size:28px;line-height:1.25;display:block;margin-top:9px}.outcome-main p{font-size:16px;margin-top:12px}.outcome-main>i{display:block;text-align:center;color:var(--teal);font-size:30px;font-style:normal}.outcome-main .power-node{background:#edf4ff;border-color:#a9c1f0}.feedback-node{border-left:3px solid var(--teal);padding:24px 0 24px 25px}.feedback-node strong{display:block;font-size:26px;line-height:1.3;margin:14px 0}.feedback-node p{font-size:16px;margin-bottom:22px}.outcome-architecture figcaption{grid-column:1/-1}.spaced-heading{margin:45px 0 25px;font-size:29px}.outcome-track{display:grid;grid-template-columns:repeat(3,1fr);gap:15px 25px;margin-bottom:30px}.outcome-track p{padding:15px 0;margin:0;border-block-start:1px solid var(--line);font-size:16px}.outcome-track b{display:block;color:var(--blue);font-size:22px;margin-bottom:6px}.time-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:26px 40px;margin:40px 0}.time-examples p{margin:0;border-left:2px solid var(--teal);padding-left:20px;font-size:16px}.time-examples b{display:block;font-size:20px;margin-bottom:9px}.audit-scope{padding:26px 30px;background:#edf5fb;border:0;border-radius:10px;margin:30px 0}.audit-scope h3{margin-bottom:22px}.profile-products{border-block:1px solid var(--line);padding:24px 0 32px;margin-bottom:24px}.profile-products h4{font-size:21px;margin:14px 0}.profile-products table{margin-bottom:14px}.outcome-comparison{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:24px;background:#edf5fb;border-radius:10px;margin:22px 0}.outcome-comparison span{display:block;font-size:14px}.outcome-comparison b{display:block;font-size:26px;color:var(--blue);margin-top:8px}.outcome-comparison p{font-size:15px;margin-top:12px}.profile-ap strong{font-size:clamp(36px,5vw,60px)}.framework-summary{margin:36px 0}.framework-summary>div{display:grid;grid-template-columns:1fr 2fr;gap:35px;padding:20px 0;border-top:1px solid var(--line)}.framework-summary dt{font-weight:700}.framework-summary dd{margin:0;max-width:70ch}.baseline-rule{padding:32px;background:#eef6f7;border-left:4px solid var(--teal);margin:32px 0}.baseline-example{display:grid;grid-template-columns:1fr 35px 1fr;gap:24px;margin:25px 0}.baseline-example span{display:block;font-size:13px;color:var(--muted)}.baseline-example b{display:block;margin:10px 0;font-size:23px;line-height:1.3}.baseline-example p{font-size:15px}.baseline-example i{font-size:30px;align-self:center;color:var(--teal);font-style:normal}.boundary-quote{font-size:23px;font-weight:650;border-left:3px solid var(--teal);padding:16px 24px;margin:25px 0}.reading-copy{max-width:78ch}.reading-copy h3{margin:28px 0 18px}.section-intro h2{max-width:28ch}.section-end{max-width:85ch}.profile-products table td:nth-child(2){font-size:13px}.site-header nav{gap:20px}.case-math article{min-width:0}.case-math p{font-size:16px}code{font-size:.92em}
@media(max-width:1000px){.site-header .brand span{display:none}.four-levers{grid-template-columns:1fr 1fr}.four-levers h3{min-height:0}.ap-case .case-ap{font-size:30px}.ap-cases{grid-template-columns:1fr}.ap-case .case-status,.ap-case .case-inputs{min-height:0}.ap-case .org-sketch{max-width:260px}.ap-case{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.ap-case h3,.ap-case .case-ap,.ap-case .case-stage,.ap-case .case-status,.ap-case .case-inputs{grid-column:1}.ap-case .org-sketch{grid-column:2;grid-row:1/6;align-self:center}.ap-case h4,.ap-case>p:not(.case-status){grid-column:1/-1}.ap-case h4{margin:8px 0}.ap-case>p{margin:0}.staff-lifecycle ol{gap:20px}.staff-lifecycle h3{font-size:19px}.staff-lifecycle li:not(:last-child):after{right:-16px}.goal-loop ol{gap:16px}.goal-loop li{font-size:15px}.goal-loop li:not(:last-child):after{right:-16px}.outcome-track{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.site-header nav{gap:14px}.site-header nav a{font-size:12px}.site-header nav a[href='#examples']{display:none}.hero-ap{font-size:64px!important}.ap-scale{grid-template-columns:1fr;gap:0}.ap-scale>div{display:flex;gap:20px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:20px 0}.ap-scale strong{font-size:27px;white-space:nowrap}.ap-scale p{font-size:14px;margin:0}.direction-definition{padding:24px 20px}.output-equation{padding:24px 20px}.leadership-bars>div{grid-template-columns:1fr 90px;gap:10px}.leadership-bars b{grid-column:1}.attention-bar{grid-row:2;grid-column:1}.leadership-bars em{grid-column:2;grid-row:2;font-size:14px}.attention-bar.short{min-height:48px}.case-math{grid-template-columns:1fr;gap:10px}.first-person{font-size:18px;padding-left:20px}.table-scroll{margin-inline:-4px}.table-scroll table{min-width:560px}.ladder-level{grid-template-columns:32px 1fr;gap:12px;padding:24px 14px}.ladder-level blockquote{grid-column:2;margin-top:0}.ladder-level h3{font-size:23px}.task-goal{flex-wrap:wrap;justify-content:start;gap:12px;font-size:15px}.engineering-scope{padding:20px 14px}.engineering-scope h3{font-size:21px}.engineering-scope p{font-size:14px}.engineering-scope .engineering-scope{margin-top:14px}.goal-loop{padding:24px 20px}.goal-loop ol{display:grid;grid-template-columns:1fr}.goal-loop li{padding:5px 0;text-align:center;font-size:19px}.goal-loop li:not(:last-child):after{content:'↓';position:static;display:block;margin-top:10px}.staff-lifecycle{padding:22px 20px}.staff-lifecycle ol{grid-template-columns:1fr;gap:28px}.staff-lifecycle h3{font-size:23px}.staff-lifecycle li:not(:last-child):after{content:'↓';position:static;display:block;text-align:center;font-size:23px;margin-top:15px}.staff-lifecycle p{margin-top:9px;font-size:16px}.four-levers{gap:26px}.four-levers h3{font-size:23px}.four-levers p{font-size:15px}.outcome-architecture{grid-template-columns:1fr;gap:24px}.outcome-main strong{font-size:25px}.outcome-main>div{padding:23px}.feedback-node strong{font-size:24px}.outcome-track{grid-template-columns:1fr 1fr;gap:15px}.time-examples{grid-template-columns:1fr 1fr;gap:25px}.audit-scope{padding:25px 20px}.outcome-comparison{grid-template-columns:1fr;padding:20px}.profile-products table{font-size:13px}.profile-products th,.profile-products td{padding:12px 6px}.profile-products td:nth-child(2){font-size:11px;overflow-wrap:anywhere}.framework-summary>div{grid-template-columns:1fr;gap:8px}.baseline-rule{padding:24px 20px}.baseline-example{grid-template-columns:1fr;gap:10px}.baseline-example i{transform:rotate(90deg);justify-self:center}.boundary-quote{padding:14px 20px;font-size:21px}.maturity-arrow{left:74px;width:calc(100% - 74px)}.profile-ap strong{font-size:36px}.leadership-detail summary,.staff-assets summary,.ruv-architecture summary,.case-assumptions summary{font-size:20px}}
@media(max-width:390px){.site-header nav{gap:10px}.site-header nav a[href='#leadership']{display:none}.hero-ap{font-size:56px!important}.time-examples,.four-levers{grid-template-columns:1fr}.ap-case{display:block}.ap-case .org-sketch{height:100px;margin:16px auto;display:block}.ap-case .case-status{margin-top:16px}.ap-case>p{margin-top:15px}.ap-case h4{margin-top:24px}.ap-scale>div{display:block}.ap-scale p{margin-top:12px}.engineering-scope{padding:16px 9px}.engineering-scope h3{font-size:19px}}

.maturity-arrow{height:calc(100% - 35px)}
/* Revision 14: one reading path, restrained evidence disclosures. */
.hero{min-height:0;padding-top:96px;padding-bottom:96px;align-items:center}.hero h1{font-size:clamp(44px,5.1vw,76px);max-width:760px}.hero .hero-question-line{font-size:clamp(21px,2.2vw,29px);line-height:1.4;font-weight:600;color:var(--blue);margin:25px 0}.hero .ap-hero{padding:38px 28px}.hero .hero-ap{font-size:clamp(40px,4.6vw,66px);white-space:nowrap}.hero .author-line{margin-top:30px}.hero .ap-hero p{font-size:22px;max-width:330px}.input-definitions{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:36px}.input-definitions .direction-definition{margin:0;border:0;padding:0}.measurement-rule{font-size:16px;font-weight:700;color:var(--teal);letter-spacing:.055em;padding-top:18px}.ap-not{margin-top:28px;padding:22px 26px}.ap-not p{margin:0}.ap-cases{gap:24px}.ap-case{padding:30px 24px;position:relative}.ap-case .case-ap{font-size:clamp(32px,3.1vw,45px);white-space:nowrap;letter-spacing:-.045em;margin-top:28px}.ap-case .case-stage{font-size:12px;line-height:1.5}.ap-case h3{min-height:60px}.ap-case .case-inputs{min-height:104px}.ap-case .case-status{font-size:11px;letter-spacing:.06em;min-height:0}.ap-case .evidence-label{margin-top:22px}.ap-case .evidence-label a{font-size:13px}.ap-case:not(:last-child):after{content:'→';position:absolute;right:-22px;top:50%;font-size:24px;color:var(--teal);z-index:1}.ruv-evidence{margin-top:45px}.same-output-title{margin-top:35px}.same-output-title h3{font-size:30px;margin-bottom:20px}.same-output-title>span{font-size:18px}.leadership-bars>div{grid-template-columns:135px 1fr}.leadership-bars .attention-bar{white-space:nowrap;font-size:16px}.leadership-bars .attention-bar.short{overflow:visible;color:var(--ink);min-width:0;width:10%;text-indent:14px;background:#b8d9d5}.engineering-steps ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:25px;counter-reset:scope}.engineering-steps li{border-top:5px solid var(--blue);padding-top:24px;position:relative}.engineering-steps li:not(:last-child):after{content:'→';position:absolute;right:-22px;top:28px;color:var(--teal);font-size:24px}.engineering-steps h3{font-size:24px;line-height:1.2;min-height:58px}.engineering-steps p{font-size:17px}.definitive-framework img{display:block;width:100%;height:auto}.definitive-framework{max-width:1000px;margin:35px auto}.interactive-explorer{margin-top:30px}.interactive-explorer .framework-figure{max-width:900px;margin:25px auto}.compact-profile{padding:32px;background:var(--paper,#f7f9fc);border:1px solid var(--line,#d9e2ed);border-radius:16px}.profile-three{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:30px}.profile-three h4{font-size:19px;margin:15px 0}.profile-number{font-size:43px;letter-spacing:-.04em;color:var(--blue);white-space:nowrap}.profile-three p{font-size:17px}.profile-three a{font-size:14px}.compact-diagnostics{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:25px;border-top:1px solid var(--line,#d9e2ed)}.compact-diagnostics dt{font-weight:700;font-size:15px}.compact-diagnostics dd{margin:5px 0 0;font-size:15px;color:var(--muted)}.audit-options{margin-top:32px}.audit-options article p{font-size:18px}.mission-quote{margin:48px auto 30px;padding:0;max-width:850px;border:0}.mission-quote p{font-size:clamp(24px,3vw,36px);line-height:1.5}.mission-quote cite{font-style:normal;font-size:20px}.mission-connection{max-width:760px;margin:30px auto}.closing .closing-principle{margin-bottom:0}.endnote,.calculator-appendix{padding-top:12px;padding-bottom:12px}.endnote summary,.calculator-appendix>div>details>summary,#methodology>.wrap>details>summary{font-size:22px;font-weight:650}.endnote details[open]>summary{margin-bottom:35px}#methodology{padding-bottom:20px}.audit-evidence .profile-example{margin-top:25px}.staff-assets>h3{font-size:28px}.staff-assets>h3 span{padding:0 14px;color:var(--teal)}.staff-assets{padding:24px 28px}.outcome-track{grid-template-columns:repeat(3,1fr)}.table-scroll{overflow-x:auto}summary{cursor:pointer;line-height:1.5}details>summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}details[open]>summary{margin-bottom:20px}
@media(max-width:900px){.hero{padding-top:60px;padding-bottom:60px}.hero .hero-ap{font-size:46px}.ap-cases{grid-template-columns:1fr}.ap-case h3,.ap-case .case-inputs{min-height:0}.ap-case .case-ap{font-size:48px}.ap-case:not(:last-child):after{content:'↓';top:auto;bottom:-29px;right:50%}.ap-cases{gap:34px}.profile-three{grid-template-columns:1fr}.profile-three>div{border-bottom:1px solid var(--line,#d9e2ed);padding-bottom:10px}.compact-diagnostics{grid-template-columns:repeat(2,1fr)}.engineering-steps ol{grid-template-columns:1fr;gap:18px}.engineering-steps li{display:grid;grid-template-columns:160px 1fr;gap:15px;padding:16px 0;border-top-width:2px}.engineering-steps li:not(:last-child):after{content:'↓';top:auto;bottom:-23px;right:50%}.engineering-steps h3{min-height:0;font-size:24px}.engineering-steps p{margin:0}.input-definitions{gap:28px}.definitive-framework{margin-left:-10px;margin-right:-10px}}
@media(max-width:600px){.hero{display:block}.hero h1{font-size:46px;line-height:1.07}.hero .ap-hero{margin-top:35px;padding:28px}.hero .ap-hero p{font-size:20px}.input-definitions{grid-template-columns:1fr}.measurement-rule{font-size:13px}.ap-case .case-ap{font-size:43px}.leadership-bars>div{grid-template-columns:1fr;gap:10px}.leadership-bars .attention-bar{font-size:14px}.output-equation>strong{font-size:22px}.same-output-title h3{font-size:26px}.compact-profile{padding:22px}.compact-diagnostics{grid-template-columns:1fr 1fr;gap:18px}.engineering-steps li{grid-template-columns:125px 1fr}.engineering-steps h3{font-size:21px}.outcome-track{grid-template-columns:1fr 1fr}.mission-quote{margin-top:35px}.endnote summary,.calculator-appendix>div>details>summary,#methodology>.wrap>details>summary{font-size:19px}.profile-heading{display:block}.profile-heading .fiction-badge{display:inline-block;margin-top:10px}.staff-assets>h3{font-size:24px}}

/* Freeze v1.0: complete labels in DOM and at every viewport. */
.frontier-case{border:2px solid var(--teal);background:#f0f8f6}
.frontier-label{font-size:12px;font-weight:750;letter-spacing:.1em;color:var(--teal);margin-bottom:12px}
.x-labels em{display:block;font-style:normal;overflow-wrap:anywhere}
@media(max-width:540px){.x-labels span{font-size:9px;line-height:1.3}}
.frontier-case .frontier-label,.frontier-case .case-stage,.frontier-case .case-status,.profile-next>div>span{color:#076b6c}
.framework-figure .x-labels em{display:block}
@media(max-width:540px){.framework-figure .x-labels span{font-size:9px;line-height:1.3}}
/* Version 1.1: the economic layer stays beneath Agentic Power. */
.economic-pair,.economic-skills,.economic-costs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.economic-pair{max-width:800px}.economic-pair p{padding:22px;background:#eef5f8;border-left:3px solid #087f80}.economic-pair strong{font-size:30px;color:#087f80}.economic-figure{margin:24px 0;padding:32px;border:1px solid #d9e2ed;border-radius:16px;background:white;text-align:center}.economic-figure>figcaption{font-size:12px;letter-spacing:.08em;color:#526177;margin-bottom:24px}.economic-head{background:#14253e;color:white;padding:22px;border-radius:10px}.economic-head h3{color:white}.economic-head p{margin:5px 0}.economic-head span{font-size:12px;letter-spacing:.08em}.economic-arrow{font-size:27px;color:#087f80;margin:12px 0}.economic-skills{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.economic-skills>div{padding:18px 10px;background:#f7f9fc;border:1px solid #d9e2ed;border-radius:10px}.economic-skills h4{font-size:16px;margin:0 0 12px}.economic-skills p{font-size:16px}.economic-skills b{font-size:24px;color:#087f80}.economic-total{background:#e4f3ee;padding:22px;border:1px solid #b3d9c9;border-radius:10px}.economic-total span{font-size:14px;letter-spacing:.08em}.economic-total strong{display:block;font-size:44px;color:#146447}.economic-total p{font-size:16px;margin:6px 0}.economic-costs{border-top:1px dashed #a1b3c4;border-bottom:1px dashed #a1b3c4;margin-top:24px;font-size:12px;letter-spacing:.03em}.economic-costs strong{font-size:25px;color:#14253e}.economic-costs small{display:block;font-size:13px;letter-spacing:0}.economic-outcome{padding:12px;background:#f7f9fc;border-radius:10px}.economic-definitions dt{font-weight:700;margin-top:20px;color:#087f80}.economic-definitions dd{margin:5px 0 18px}.capability-chart{border:1px solid #d9e2ed;background:white;border-radius:16px;padding:28px;margin:30px 0;max-width:850px}.capability-chart>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.capability-chart span,.capability-chart small{display:block}.capability-chart strong{font-size:22px;color:#2159e8}.capability-chart>div strong{font-size:46px}.capability-chart>div>b{font-size:30px;color:#087f80}.capability-chart figcaption{font-size:13px;color:#526177}.economic-case-notes{margin:24px 0}.economic-detail p,.economic-case-notes p{max-width:900px}.profile-three{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-three>div:first-child{grid-column:1/-1}.sources a{overflow-wrap:anywhere}
@media(max-width:650px){.economic-pair,.economic-skills,.economic-costs,.profile-three{grid-template-columns:1fr}.economic-figure{padding:18px 12px}.economic-head h3{font-size:20px}.economic-work h3{font-size:19px}.economic-total strong{font-size:38px}.capability-chart{padding:20px 15px}.capability-chart>div strong{font-size:34px}.capability-chart>div{gap:10px}.capability-chart span,.capability-chart small{font-size:12px}}

/* Version 1.2: efficiency and opportunity, within the existing editorial system. */
.jobs-copy{max-width:850px}.opportunity-figure{margin:36px 0;border:1px solid #d9e2ed;border-radius:16px;overflow:hidden;background:#fff}.opportunity-figure>figcaption{padding:20px 24px;font-size:15px;font-weight:750;letter-spacing:.08em;color:#14253e;background:#f7f9fc}.opportunity-columns{display:grid;grid-template-columns:1fr 1fr}.opportunity-columns>div{padding:24px 30px}.opportunity-columns h3{color:#2159e8;margin:0 0 16px}.opportunity-path{border-left:1px solid #d9e2ed;background:#f4faf7}.opportunity-columns .opportunity-path h3{color:#17745c}.opportunity-columns .path-origin{font-weight:650;min-height:52px;margin:0}.opportunity-columns ul{padding-left:20px;margin:14px 0;line-height:1.7}.path-arrow{display:block;font-size:28px;color:#087f80}.opportunity-columns .path-result{font-size:18px;font-weight:700;line-height:1.4;margin:10px 0 0;text-transform:uppercase}.opportunity-bottom{padding:18px 24px;background:#14253e;color:white;font-size:15px;font-weight:700;letter-spacing:.06em;text-align:center}.jobs-continuum li{margin:16px 0;line-height:1.6}
@media(max-width:600px){.opportunity-columns>div{padding:18px 12px}.opportunity-columns h3{font-size:20px}.opportunity-columns .path-origin{font-size:14px;min-height:65px}.opportunity-columns ul{font-size:13px;padding-left:16px}.opportunity-columns .path-result{font-size:13px}.opportunity-figure>figcaption{padding:16px 12px;font-size:12px}.opportunity-bottom{font-size:12px;padding:16px 10px}}
/* Version 1.2.1: keep AP primary; economics is supporting context. */
.economic-equation{font-size:clamp(1.1rem,2.2vw,1.5rem);line-height:1.5;margin:1.5rem 0;max-width:900px}
.economic-total strong{font-size:clamp(1.4rem,3vw,2rem);overflow-wrap:anywhere}
.profile-cost-head{padding:1rem 0}.profile-cost-head>span{display:block;font-size:.75rem;letter-spacing:.06em;color:var(--muted,#526177)}
.profile-cost-head>strong{display:block;font-size:2rem;line-height:1.3;color:#087f80}.profile-cost-head p{font-size:.9rem}
.fiction-badge{white-space:normal;max-width:25rem}.economic-hierarchy li{margin:.65rem 0}
.metric-summary{display:grid;grid-template-columns:13rem 1fr;gap:.8rem 1.5rem;margin:2rem 0}.metric-summary dt{font-weight:700}.metric-summary dd{margin:0}@media(max-width:540px){.metric-summary{grid-template-columns:1fr;gap:.3rem}.metric-summary dd{margin-bottom:1rem}}
/* v1.2.2: the economic extension follows the existing blue AP / teal cost palette. */
.two-metrics{margin:40px 0;padding:30px;background:#f7f9fc;border:1px solid #d9e2ed;border-radius:12px}.two-metrics figcaption{font-size:26px;font-weight:700;color:#14253e;margin-bottom:20px}.two-metrics table{width:100%;table-layout:fixed;border-collapse:collapse}.two-metrics th,.two-metrics td{padding:18px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #d9e2ed;overflow-wrap:break-word}.two-metrics th:first-child{width:18%;font-size:14px}.two-metrics thead th{font-size:40px;color:#2159e8}.two-metrics thead th:last-child{color:#087f80}.two-metrics th span{display:block;font-size:14px;color:#526177;font-weight:600}.two-metrics .metric-examples td{font-size:36px;font-weight:700;color:#2159e8}.two-metrics .metric-examples td:last-child{font-size:30px;color:#087f80}.two-metrics>p{margin:24px 0 0;font-weight:600}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.two-metrics{padding:16px 8px}.two-metrics th,.two-metrics td{padding:12px 7px;font-size:13px}.two-metrics th:first-child{width:20%;font-size:11px}.two-metrics th span{font-size:11px}.two-metrics thead th{font-size:30px}.two-metrics .metric-examples td{font-size:29px}.two-metrics .metric-examples td:last-child{font-size:25px}}

/* v1.3.0: one idea per row, readable coordinates and compact teaching. */
.summary-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.summary-list li{padding:30px 0 30px 48px;border-bottom:1px solid var(--line);min-width:0}.summary-list li:before{top:32px}.summary-list h3{font-size:25px;line-height:1.3;max-width:unset}.summary-list p{max-width:82ch;font-size:18px;line-height:1.65}.summary-equation{padding:22px 26px;margin:20px 0;background:#edf4fa;border-left:3px solid var(--teal);font-size:22px;font-weight:650;line-height:1.5;max-width:100%;overflow-wrap:break-word}.adoption-copy{margin:38px 0;padding:28px;border-left:3px solid var(--teal);background:#edf5f8}.adoption-copy p{max-width:82ch}.improvement-levels>div{display:grid;grid-template-columns:240px 1fr;gap:25px;padding:17px 0;border-bottom:1px solid var(--line)}.improvement-levels dt{font-weight:700}.improvement-levels dd{margin:0}.map-controls{flex-wrap:wrap;gap:20px}.map-controls label{min-width:0}.map-controls select{max-width:100%}.map-reference{font-size:14px;color:var(--muted)}.map-example{line-height:1.6}.case-quote{font-style:italic;border-left:2px solid var(--teal);padding-left:16px}.ap-case p{line-height:1.6}.ap-case .case-inputs{min-height:0}.ap-case h3{min-height:0}.ap-cases{align-items:start}.ap-case .small{font-size:14px}.output-equation>p{max-width:80ch;margin:20px auto}.site-header nav{flex-wrap:wrap}.x-labels em{font-style:normal}.map-y-label{font-size:12px}.map-grid{grid-template-columns:110px 1fr}.x-labels{min-width:0}.x-labels span{min-width:0;overflow-wrap:anywhere}
@media(max-width:700px){.summary-list li{padding:24px 0 24px 34px}.summary-list li:before{top:27px}.summary-list h3{font-size:22px}.summary-list p{font-size:17px}.summary-equation{padding:18px 16px;font-size:19px}.improvement-levels>div{grid-template-columns:1fr;gap:6px}.map-controls{display:grid;grid-template-columns:1fr}.map-grid{grid-template-columns:84px 1fr}.map-y-label{font-size:10px}.ap-case{display:block}.ap-case>p{margin-top:16px}.adoption-copy{padding:22px 18px}.site-header nav a{font-size:12px}.site-header nav{gap:12px}.site-header nav a[href='#value']{display:inline}}

@media screen{.site-header nav a{display:inline-block!important}.skip:not(:focus){transform:translateY(-200%)}.site-header nav a{white-space:nowrap}.ap-case .case-ap{font-size:clamp(28px,3.1vw,43px)}}
@media screen and (max-width:800px){.site-header{flex-wrap:wrap;justify-content:center;gap:8px;padding:12px 16px}.site-header .brand{margin-right:auto}.site-header nav{display:flex;width:100%;justify-content:space-between;gap:8px}.site-header nav a{font-size:13px}.compact-diagnostics{grid-template-columns:1fr}.two-metrics{overflow-x:auto}.two-metrics table{min-width:420px}.two-metrics tbody th{overflow-wrap:normal;width:70px}.x-labels em{font-size:10px}.x-labels span{overflow-wrap:normal}.map-shell{overflow-x:auto}.map-grid{min-width:420px}.x-title{min-width:420px}.map-controls{grid-template-columns:1fr}}
@media screen and (max-width:360px){.ap-case .case-ap{font-size:30px}.profile-number{font-size:35px}}

.mobile-scroll-hint{display:none}@media screen and (max-width:800px){.mobile-scroll-hint{display:block;font-size:14px;color:var(--muted)}}.map-shell:focus-visible,.two-metrics:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
/* Revision 22: consistent case introductions and a visible staff lifecycle. */
.ap-case .case-stage{display:block;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#076b6c;min-height:3em;margin:0 0 12px}
.ap-case h3{font-size:26px;line-height:1.2;min-height:2.4em;margin:0 0 18px;overflow-wrap:normal}
.ap-case .paired-name{font:inherit}.ap-case .case-ap{margin-top:0}
.ap-case .frontier-label{display:inline-block;font-size:11px;line-height:1.5;letter-spacing:.06em;border:1px solid #94c9bd;border-radius:4px;padding:3px 7px;margin:12px 0 0;color:#076b6c}
.case-primer{margin:0 0 32px}.lifecycle-teaching{margin-top:56px}.lifecycle-teaching>h3{font-size:30px}.map-case-example{padding:22px 26px;background:#edf5f8;border-left:3px solid var(--teal);max-width:90ch}.compact-diagnostics dd{line-height:1.6}
@media(max-width:1000px){.ap-case{display:block}.ap-case h3{min-height:0}.ap-case .case-stage{min-height:0;margin-bottom:14px}.lifecycle-teaching{margin-top:38px}}
@media screen{.ap-case.frontier-case{padding-top:28px}}

/* Continuous explanations follow a single, bounded reading path. */
.narrative-flow{display:block;max-width:72ch}.narrative-flow>div+div{margin-top:36px}.narrative-flow p{max-width:72ch}.narrative-flow p+p{margin-top:20px}.narrative-flow h3{margin:36px 0 18px}.narrative-flow .reading-question{font-size:21px;line-height:1.5;margin:22px 0 0}.narrative-flow .lead{margin-bottom:24px}#horsepower .section-intro{margin-bottom:28px}
#leadership .narrative-flow{margin-top:32px}#hiring .narrative-flow{margin-top:32px}#hiring .quiet-callout{max-width:72ch;margin-top:36px}
main>.section>.wrap>p:not(.statement):not(.section-kicker):not(.summary-close):not(.closing-principle){max-width:72ch}
@media(max-width:700px){.narrative-flow .reading-question{font-size:19px}.narrative-flow h3{margin-top:30px}.narrative-flow>div+div{margin-top:30px}}
.method-grid{display:block;max-width:72ch}.method-grid article+article{margin-top:32px;padding-top:26px;border-top:1px solid var(--line)}.method-grid h3{margin-bottom:16px}.method-grid p{max-width:72ch}
#audit-evidence .audit-diagnostics,#audit-evidence .profile-next{grid-template-columns:minmax(0,1fr);max-width:72ch;gap:32px}#audit-evidence .audit-diagnostics>div+div{padding-top:28px;border-top:1px solid var(--line)}
@media screen{#audit-methodology p,.diagnostic-questions p{max-width:72ch}}

/* Final live review: screen spacing and alignment. */
@media screen{.economic-pair>p{margin:0}#audit .compact-profile{margin-top:28px}.audit-options article p{margin-bottom:22px}.audit-options .button{margin-top:auto}.audit-options+p{margin-top:24px}#audit .section-end{margin-top:28px}}

/* Audit actions are hidden in print. */
@media print{.audit-actions{display:none}}

/* Improvement detail belongs to the Audit, separate from the operating map. */
#improvement-audit-status .improvement-levels>div{grid-template-columns:minmax(110px,180px) 1fr}
@media(max-width:700px){#improvement-audit-status .improvement-levels>div{grid-template-columns:1fr}}

/* Both Audit entry points share a copy/paste flow. */
.audit-choice-intro{max-width:78ch;margin:36px 0}.audit-choice-intro h3{margin-bottom:18px}.audit-options{align-items:start}.audit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0 12px}.audit-prompt-status{font-size:14px;color:var(--muted);min-height:3em}.audit-prompt-details{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.audit-prompt-details summary{font-weight:650;color:var(--blue)}.audit-prompt-details pre{max-height:440px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.6 var(--font);padding:18px;background:var(--paper);border:1px solid var(--line);margin:16px 0 0;max-width:100%}.audit-options article{min-width:0}

/* Audit cards side by side: equal height, with each card's rows (heading, two paragraphs, actions, status, prompt) on shared tracks so the Copy row and the "View ... prompt" line align across both cards. The spare height goes after the second paragraph. Stacked cards (800px and below) keep the normal flow. */
@media(min-width:801px){@supports(grid-template-rows:subgrid){.audit-options{align-items:stretch;grid-template-rows:auto auto 1fr auto auto auto}.audit-options article{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0;justify-items:start;align-content:start}}}
/* The AP fraction (ap-fraction.css) is sized here for this page. */
.ap-formula{display:block;text-align:center}
.ap-formula .ap-calc{font-size:clamp(28px,6vw,60px);font-weight:700;letter-spacing:-.045em;--ap-skilled:var(--ink);--ap-direction:var(--ink);--ap-line:var(--blue)}
.ap-formula .ap-lhs{color:var(--blue)}
.summary-equation .ap-calc{font-size:inherit;justify-content:flex-start;--ap-line:var(--teal)}
.ap-case .ap-calc{display:flex;font-size:15px;font-weight:650;justify-content:flex-start;margin:16px 0 0;--ap-line:var(--blue)}
.ap-case .ap-calc .ap-rhs{color:var(--blue)}
@media(min-width:1001px){.ap-cases{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-case:not(:last-child):after{display:none}}
/* Defined AP fractions: the plain definitions sit inside the fraction. */
.ap-formula .ap-calc.ap-defined{--ap-def-size:.46em}
.summary-equation .ap-calc.ap-defined{font-size:28px;--ap-def-size:.68em}
/* Glossary: grouped definition lists that reuse .framework-summary. */
.glossary-group{margin:44px 0 0;font-size:24px;color:var(--teal)}
.glossary-list{margin:12px 0 0}
.glossary-list>div{padding:16px 0}
@media(max-width:700px){.ap-formula .ap-calc.ap-defined{font-size:32px;--ap-def-size:.56em}.glossary-group{font-size:21px;margin-top:34px}.summary-equation .ap-calc.ap-defined{font-size:24px}}
/* Folded detail: optional depth kept one click away */
.economic-detail,.sample-profile,.jobs-detail,details.ruv-evidence{margin-top:32px;padding:18px 0;border-block:1px solid var(--line)}.economic-detail>summary,.sample-profile>summary,.jobs-detail>summary,details.ruv-evidence>summary{font-size:19px;font-weight:650;color:var(--blue);line-height:1.4}.economic-detail[open]>summary,.sample-profile[open]>summary,.jobs-detail[open]>summary,details.ruv-evidence[open]>summary{margin-bottom:24px}.jobs-detail>p+p{margin-top:18px}
