:root{--paper:#f5f3ee;--surface:#fdfdfb;--ink:#172a3a;--navy:#25465b;--muted:#526775;--slate:#647d8c;--line:#ccd5db;--blue:#dfe8ef;--brass:#9a7b49;--display:'IBM Plex Sans',Arial,sans-serif;--body:'Instrument Sans',Arial,sans-serif;--mono:'JetBrains Mono',monospace}*{box-sizing:border-box}body{margin:0;background:#e6ebed;color:var(--ink);font:16px/1.55 var(--body);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:4px}button{cursor:pointer}button:disabled{cursor:default;opacity:.35}:focus-visible{outline:3px solid #66879f;outline-offset:4px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:fixed;top:-90px;left:20px;padding:14px;background:white;z-index:99}.skip:focus{top:8px}.deck-header{height:72px;padding:0 36px;display:flex;align-items:center;gap:30px;background:var(--paper);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand img{border-radius:6px}.brand>span{font:600 14px var(--display);letter-spacing:.13em}.brand>span>span{font-weight:400;color:var(--muted)}.briefing-label{font:10px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-left:1px solid var(--line);padding-left:28px}.deck-header nav{margin-left:auto;display:flex;gap:28px;font-size:13px}.deck-header nav a{text-decoration:none}.deck{padding:26px 32px 102px;outline:none}.slide{container-type:inline-size;position:relative;display:flex;flex-direction:column;width:min(1400px,100%);min-height:650px;aspect-ratio:16/9;background:var(--surface);border:1px solid #cbd3d8;box-shadow:0 18px 50px #172a3a0d;margin:0 auto 32px;padding:clamp(26px,3.1vw,52px);overflow:hidden}.js:not(.read-all) .deck{min-height:calc(100dvh - 72px);display:flex;align-items:center;justify-content:center;padding:22px 32px 98px}.js:not(.read-all) .slide{display:none;margin:0;width:min(1400px,100%,calc((100dvh - 196px)*16/9));min-height:0}.js:not(.read-all) .slide.active{display:flex}.slide-heading{position:relative;z-index:2;flex-shrink:0}.eyebrow,.muted-label{font:500 max(10px,.9cqw)/1.6 var(--mono);letter-spacing:.075em;text-transform:uppercase;color:var(--muted);margin:0 0 16px}.slide-heading>.eyebrow:before{content:'';display:inline-block;width:24px;height:3px;background:var(--brass);margin-right:13px;vertical-align:middle}h1,h2,h3,p,blockquote{margin:0}h1,h2,h3,blockquote{font-family:var(--display)}h2{font-size:clamp(27px,3.5cqw,47px);font-weight:500;line-height:1.13;letter-spacing:-.027em;max-width:1000px;text-wrap:balance}h3{font-size:max(16px,1.65cqw);font-weight:500;line-height:1.25;letter-spacing:-.012em}p{color:var(--muted);font-size:max(13px,1.33cqw);line-height:1.6}strong{font-weight:600}.slide-content{position:relative;flex:1;min-height:0;margin-top:clamp(22px,2.4cqw,34px)}.lede{font-size:max(16px,1.65cqw);max-width:780px;line-height:1.6}.slide-foot{margin-top:28px;border-top:1px solid var(--line);padding-top:13px;display:flex;align-items:flex-start;gap:24px;flex-shrink:0}.slide-foot p{font:400 max(9px,.78cqw)/1.5 var(--mono);color:#586d7b;max-width:95%}.slide-foot>span{margin-left:auto;color:var(--slate);font:12px var(--mono)}.slide-foot a{color:var(--navy)}.micro{font-size:max(10px,.92cqw);line-height:1.6}.row-number{font:400 18px var(--mono);color:var(--slate)}.bottom-takeaway{font:500 max(16px,1.6cqw)/1.5 var(--display);color:var(--ink);margin-top:32px;padding-top:22px;border-top:1px solid var(--line)}.text-link{display:inline-block;margin-top:24px;font-size:max(13px,1.2cqw);color:var(--navy)}.cover{background:var(--paper)}.cover .slide-heading{margin-top:4cqw;width:60%}.cover h1{font:500 clamp(40px,6.2cqw,82px)/1.02 var(--display);letter-spacing:-.04em}.cover .slide-content{position:static}.cover .lede{max-width:47%;font-size:max(16px,1.8cqw);margin-top:8px}.cover-meta{display:flex;gap:20px;margin-top:34px;color:var(--muted);font:10px var(--mono)}.cover-art{position:absolute;right:1%;top:7%;width:48%;height:77%;pointer-events:none}.cover-art canvas{width:100%;height:100%}.cover-art>p{position:absolute;bottom:-2%;left:0;right:0;text-align:center;font:10px var(--mono);color:var(--slate)}.art-label{position:absolute;font:10px var(--mono);padding:7px 10px;background:#f5f3eede;border:1px solid var(--line);color:var(--navy);border-radius:3px}.art-label.a{left:auto;right:8%;top:10%}.art-label.b{right:0;top:47%}.art-label.c{left:23%;bottom:10%}.cover .slide-foot{margin-top:auto}.evidence-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:7cqw;align-items:center}.stat-stack{display:grid;gap:23px}.stat-row{display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center}.stat-row>strong{font:500 5cqw/1 var(--display);letter-spacing:-.05em}.stat-row>strong>span{font-size:2.3cqw}.stat-row h3{font-size:1.6cqw}.stat-row p{font-size:max(12px,1.1cqw);margin-top:5px}.data-bar{height:5px;background:#e5ebef;margin-top:13px}.data-bar i{display:block;height:100%;width:var(--value);background:var(--navy);transform-origin:left}.stat-row:nth-child(2) i{background:#66849a}.stat-row:nth-child(3) i{background:#91a7b6}.takeaway{padding-left:30px;border-left:3px solid var(--brass)}.takeaway blockquote{font-size:clamp(23px,2.8cqw,37px);line-height:1.24;letter-spacing:-.025em}.takeaway p{margin-top:24px}.editorial-rows>div{display:grid;grid-template-columns:46px 28% 1fr;align-items:baseline;gap:20px;padding:17px 0;border-top:1px solid var(--line)}.editorial-rows>div:first-child{padding-top:0;border:0}.editorial-rows h3{font-size:1.8cqw}.editorial-rows p{font-size:1.45cqw}.exposure .editorial-rows>div{padding:12px 0}.exposure .editorial-rows h3{font-size:1.6cqw}.thesis-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:6cqw}.struck{font-size:1.7cqw;margin:0 0 26px;color:#6c7b86}.thesis-layout blockquote{font-size:2.6cqw;line-height:1.25;letter-spacing:-.02em}.example-label{font:10px var(--mono);margin-top:22px}.thesis-parts{border-left:1px solid var(--line);padding-left:32px}.thesis-parts>div{padding:13px 0;border-bottom:1px solid var(--line)}.thesis-parts span{display:block;font:10px var(--mono);text-transform:uppercase;color:var(--slate);margin-bottom:6px}.thesis-parts strong{font-size:1.5cqw}.workflow{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(5,1fr);border-top:2px solid #95abba}.workflow li{position:relative;padding:25px 16px 20px 0;margin-right:18px}.workflow li:before{content:'';position:absolute;top:-7px;left:0;width:10px;height:10px;background:var(--navy);border:2px solid var(--surface);border-radius:50%}.workflow li>span{font:9px var(--mono);color:var(--slate)}.workflow h3{margin:15px 0 10px;font-size:1.7cqw}.workflow p{font-size:1.2cqw}.workflow .blue-step{color:var(--navy)}.workflow .approval{border-bottom:3px solid var(--brass)}.value-pools{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 32px}.value-pools>div{position:relative;border-top:1px solid var(--line);padding:17px 0 0}.value-pools>div>span{float:right;font:11px var(--mono);color:var(--slate)}.value-pools h3{margin-bottom:12px}.value-pools p{font-size:1.25cqw}.value-pools small{display:block;font:10px/1.6 var(--mono);color:var(--navy);margin-top:15px}.portfolio-layout{display:grid;grid-template-columns:1.65fr 1fr;align-items:center;gap:55px;padding-left:20px}.matrix{position:relative;display:grid;grid-template-columns:1fr 1fr;border-left:2px solid #879eae;border-bottom:2px solid #879eae}.matrix>div{padding:20px;border:1px solid #c9d5de;background:#edf2f5;min-width:0}.matrix>div:nth-of-type(3),.matrix>div:nth-of-type(4){background:#f4f5f3}.matrix>div.matrix-focus{background:#d6e3ec}.matrix>div>span{display:block;font:9px var(--mono);text-transform:uppercase;color:var(--muted);margin-bottom:10px}.matrix strong{font:500 1.6cqw/1.3 var(--display);display:block}.matrix p{font-size:1.1cqw;margin-top:8px}.axis-y{position:absolute;left:-29px;top:70%;transform:rotate(-90deg);transform-origin:left top;white-space:nowrap;font:9px var(--mono);color:var(--slate)}.axis-x{position:absolute;bottom:-26px;left:22%;font:9px var(--mono);color:var(--slate)}.portfolio-layout aside p{margin-top:20px}.emphasis{border-left:2px solid var(--brass);padding-left:18px;color:var(--ink)}.economics-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:6cqw}.cost-list{margin:20px 0}.cost-list>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:8px 0;font-size:1.35cqw;color:var(--muted)}.cost-list strong{color:var(--ink);font-family:var(--mono)}.range-label{font-size:1.1cqw;display:flex;justify-content:space-between;gap:15px;color:var(--navy)}.range-label output{font-weight:600}input[type=range]{width:100%;accent-color:var(--navy);margin:13px 0;cursor:pointer}.cost-answer{padding:30px;border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.cost-answer>strong{font:500 7.4cqw/1 var(--display);letter-spacing:-.05em;margin:15px 0}.cost-answer>p{font-size:1.5cqw}.cost-strip{display:flex;height:18px;margin:24px 0 12px;gap:3px}.cost-strip i{flex:120;background:#1c3d54}.cost-strip i:nth-child(2){flex:180;background:#53758d}.cost-strip i:nth-child(3){flex:600;background:#8fa8ba;transition:flex .3s}.cost-strip i:nth-child(4){flex:300;background:#bbcbd6}.cost-answer .micro{font-size:10px;margin-top:20px}.heat-layout>div,.finding{min-width:0}.heat-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:35px}.heat-caption{margin-bottom:15px}.heat-scroll{overflow:auto}.heatmap{border-collapse:separate;border-spacing:5px;width:100%;table-layout:fixed}.heatmap th{font:9px/1.4 var(--mono);color:var(--muted);text-align:center;padding-bottom:8px;overflow-wrap:anywhere}.heatmap th:first-child{width:110px;text-align:left}.heatmap tbody th{font:11px/1.4 var(--body)}.heatmap td{padding:0;height:46px}.heatmap button{width:100%;height:100%;min-height:46px;border:2px solid transparent;border-radius:4px;font:9px var(--mono);padding:0 2px}.routine{background:#e2e9ee;color:#3e5b70}.review{background:#a9bfd0;color:#173d57}.priority{background:#365f7d;color:#fff}.heatmap button[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:1px}.legend{display:flex;gap:22px;font-size:10px;margin:20px 5px}.legend span{display:flex;align-items:center;gap:7px}.legend i{display:inline-block;width:12px;height:12px;border-radius:2px}.finding{border-left:2px solid var(--brass);padding:10px 0 10px 24px}.finding .eyebrow{font-size:9px}.finding h3{font-size:2.05cqw;line-height:1.2}.finding p{margin-top:15px;font-size:1.15cqw}.finding dl{margin:20px 0 0}.finding dt{font:9px var(--mono);color:#766039;margin-top:16px}.finding dd{margin:6px 0 0;font-size:1.15cqw;color:var(--muted)}.agent-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:10px}.agent-flow>div{padding:22px 0;border-top:2px solid var(--slate)}.agent-flow h3{margin:23px 0 15px;font-size:2cqw}.agent-flow .approval-gate{border-top-color:var(--brass)}.principle-line{background:var(--blue);padding:22px 28px;margin-top:28px}.principle-line strong{font:500 2cqw var(--display)}.principle-line p{margin-top:10px}.ownership-split{display:grid;grid-template-columns:1fr 1fr;gap:50px}.ownership-split>div+div{border-left:1px solid var(--line);padding-left:50px}.ownership-split h3{font-size:2.4cqw}.ownership-split ul{padding-left:19px;color:var(--muted);font-size:1.4cqw;margin:23px 0 0}.ownership-split li{margin-bottom:10px}.change-track{display:grid;grid-template-columns:repeat(4,1fr);gap:27px;list-style:none;padding:0;margin-top:38px}.change-track li{border-top:2px solid #a6b8c5;padding-top:17px}.change-track span{font:32px var(--display);color:#829bac}.change-track h3{margin:18px 0 14px}.operating-model{display:grid;gap:16px}.operating-model>div{padding:15px 24px;border-left:2px solid var(--slate);background:#edf1f3;display:grid;grid-template-columns:210px 1fr;gap:7px 22px;align-items:center}.operating-model .eyebrow{grid-row:span 2;margin:0;font-size:10px}.operating-model .model-center{background:var(--navy);color:white;border-color:var(--navy)}.model-center .eyebrow,.model-center p{color:#d6e2e9}.operating-model h3{font-size:1.8cqw}.operating-model p{font-size:1.2cqw}.table-scroll{overflow:auto}.decision-table{width:100%;border-collapse:collapse;text-align:left;font-size:1.3cqw}.decision-table th,.decision-table td{padding:17px 18px;border-bottom:1px solid var(--line);vertical-align:top}.decision-table thead{font:10px var(--mono);text-transform:uppercase;color:var(--slate);background:#e7edf1}.decision-table tbody th{font-weight:500;color:var(--ink);width:29%}.decision-table td{color:var(--muted)}.columns{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:28px;margin-top:32px}.columns>div{border-top:1px solid var(--line);padding-top:15px}.columns h3{margin:18px 0 13px;font-size:1.9cqw}.columns p{font-size:1.3cqw}.roadmap{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:2px solid #a5b9c7;margin-top:16px}.roadmap>div{padding:28px 27px 0 0;margin-right:27px;border-right:1px solid var(--line)}.roadmap>div:last-child{border:0;margin:0;padding-right:0}.day-range{font:14px var(--mono);color:var(--navy)}.roadmap h3{font-size:2.15cqw;margin:26px 0 16px}.gate{border-top:2px solid var(--brass);padding-top:16px;margin-top:29px}.gate>span{display:block;font:10px var(--mono);color:#78603a;margin-bottom:10px}.gate strong{font:500 1.5cqw/1.5 var(--display)}.adoption-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px}.adoption-layout blockquote{font-size:3.2cqw;line-height:1.15;margin:22px 0}.adoption-actions>div{display:grid;grid-template-columns:100px 1fr;gap:22px;padding:18px 0;border-top:1px solid var(--line)}.adoption-actions>div:first-child{padding-top:0;border:0}.adoption-actions span{font:10px var(--mono);color:var(--slate);padding-top:4px}.measurement-head{max-width:850px}.measurement-head blockquote{font-size:3cqw;line-height:1.2;margin-bottom:18px}.measure-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:33px}.measure-grid>div{border-top:1px solid var(--line);padding-top:15px}.measure-grid span{font:10px var(--mono);color:var(--slate)}.measure-grid h3{margin:14px 0 13px}.cadence-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:6cqw;align-items:center}.cadence-cycle{display:grid;grid-template-columns:1fr 1fr;gap:30px}.cadence-cycle>div{border-top:2px solid var(--line);padding-top:15px}.cadence-cycle span{font:12px var(--mono);color:var(--slate)}.cadence-cycle h3{margin:15px 0 12px}.research-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:6cqw}.research-layout blockquote{font-size:3.25cqw;line-height:1.2;letter-spacing:-.025em;margin:10px 0 27px}.research-layout .lede{font-size:1.6cqw}.reading-list>a{display:block;text-decoration:none;border-bottom:1px solid var(--line);padding:0 0 18px;margin-bottom:18px}.reading-list>a>span{font:10px var(--mono);color:var(--slate)}.reading-list h3{margin:9px 0;font-size:1.7cqw}.reading-list p{font-size:1.1cqw}.reading-list a:hover h3{text-decoration:underline}.closing{background:var(--paper)}.closing-action{margin-top:40px;padding-top:25px;border-top:1px solid var(--line);display:flex;align-items:center;flex-wrap:wrap;gap:22px}.closing-action h3{font-size:1.65cqw;flex:1}.primary{display:inline-flex;align-items:center;text-decoration:none;background:var(--navy);color:white;padding:13px 20px;border-radius:6px;font-size:13px;white-space:nowrap}.closing-action .text-link{margin:0;font-size:12px}.source-list>div{display:flex;gap:25px;padding:15px 0;border-top:1px solid var(--line)}.source-list>div:first-child{border:0;padding-top:0}.source-list>div>span{font:12px var(--mono);color:var(--slate)}.source-list h3{font-size:1.6cqw;margin-bottom:8px}.source-list p{font-size:1.2cqw}.source-list+.micro{margin-top:22px}.deck-controls{position:fixed;bottom:0;left:0;right:0;z-index:20;background:#f5f3eef7;backdrop-filter:blur(12px);border-top:1px solid var(--line);height:74px;padding:12px 32px;display:flex;align-items:center;gap:25px}.slide-picker{flex:1;min-width:0}.slide-picker select{max-width:100%;width:340px;border:0;background:transparent;color:var(--navy);font-size:12px;padding:9px 20px 9px 0;text-overflow:ellipsis}.view-controls{display:flex;gap:18px}.view-controls button{border:0;padding:9px 2px;background:transparent;color:var(--muted);font-size:11px;white-space:nowrap}.view-controls button[aria-pressed=true]{color:var(--navy);text-decoration:underline;text-underline-offset:4px}.pagination{display:flex;gap:18px;align-items:center;border-left:1px solid var(--line);padding-left:23px}.pagination button{width:38px;height:36px;background:#fff;border:1px solid var(--line);border-radius:5px;color:var(--navy);font-size:21px}.pagination span{font:11px var(--mono);min-width:62px;text-align:center}.deck-progress{height:3px;position:fixed;bottom:0;left:0;right:0;z-index:30;background:#d9e1e7}.deck-progress i{display:block;height:100%;background:var(--navy);width:4.167%;transition:width .25s}.noscript{padding:20px;text-align:center}.read-all .slide{scroll-margin-top:24px}.motion-paused *{animation:none!important;transition:none!important}.js:not(.motion-paused):not(.read-all) .slide.active .slide-heading{animation:arrive .45s ease both}.js:not(.motion-paused):not(.read-all) .slide.active:not(.cover) .slide-content{animation:arrive .55s .08s ease both}.js:not(.motion-paused):not(.read-all) .slide.active .data-bar i{animation:grow .85s .12s ease both}@keyframes arrive{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:1000px),(max-height:720px){.js:not(.read-all) .slide{width:100%;aspect-ratio:auto;min-height:600px}.js:not(.read-all) .deck{align-items:flex-start}.briefing-label{display:none}.slide{aspect-ratio:auto;min-height:640px}h2{font-size:34px}.slide-foot p{font-size:10px}.cover-art{top:12%}.cover .slide-heading{margin-top:40px}.slide-content p{font-size:14px}.stat-row{grid-template-columns:90px 1fr}.stat-row h3{font-size:18px}.stat-row strong{font-size:48px}.stat-row strong span{font-size:24px}.thesis-layout blockquote{font-size:27px}.thesis-parts strong{font-size:16px}.editorial-rows h3,.exposure .editorial-rows h3{font-size:19px}.heat-layout{grid-template-columns:minmax(0,1fr)}.finding{display:grid;grid-template-columns:1fr 1fr;gap:8px 25px}.finding .eyebrow{grid-column:1/-1}.finding h3{font-size:23px}.finding p{margin:0}.finding dl{grid-column:1/-1;display:grid;grid-template-columns:120px 1fr;margin:0;gap:6px 14px}.finding dt,.finding dd{margin:0}.columns h3,.workflow h3,.agent-flow h3,.roadmap h3,.operating-model h3,.change-track h3,.measure-grid h3,.cadence-cycle h3,.research-layout h3,.source-list h3{font-size:20px}.decision-table{font-size:14px}.economics-layout .cost-list>div{font-size:15px}.range-label{font-size:13px}.cost-answer>strong{font-size:76px}.source-list p{font-size:13px}.adoption-layout blockquote,.research-layout blockquote,.measurement-head blockquote{font-size:32px}.closing-action h3{font-size:21px}}
@media(max-width:760px){.deck-header{height:64px;padding:0 19px}.deck-header nav{gap:15px;font-size:12px}.brand>span{font-size:12px}.brand{gap:8px}.brand img{width:23px;height:23px}.deck,.js:not(.read-all) .deck{padding:18px 12px 154px;display:block}.slide,.js:not(.read-all) .slide{width:100%;padding:25px 22px;min-height:620px;aspect-ratio:auto;overflow:hidden}.slide-heading>.eyebrow{font-size:9px;margin-bottom:18px}.slide-heading>.eyebrow:before{width:15px;margin-right:8px}h2{font-size:29px;line-height:1.15}.slide-content{margin-top:26px}.slide-content p{font-size:15px}.slide-foot{margin-top:30px;gap:12px}.slide-foot p{font-size:9px}.cover .slide-heading{margin-top:13px;width:100%}.cover h1{font-size:44px}.cover .lede{max-width:100%;font-size:17px}.cover .slide-content{display:flex;flex-direction:column}.cover-art{position:relative;top:auto;right:auto;width:100%;height:280px;margin-top:18px}.cover-art p{font-size:9px;bottom:0}.cover-meta{font-size:9px;gap:18px;margin-top:23px}.cover .slide-foot{margin-top:22px}.art-label{font-size:9px}.evidence-layout,.thesis-layout,.portfolio-layout,.economics-layout,.ownership-split,.adoption-layout,.cadence-layout,.research-layout{grid-template-columns:1fr;gap:30px}.stat-row{grid-template-columns:83px 1fr;gap:15px}.stat-stack{gap:26px}.stat-row p{font-size:13px}.takeaway{padding-left:20px}.takeaway blockquote{font-size:26px}.takeaway p{margin-top:15px}.takeaway .eyebrow{font-size:10px}.editorial-rows>div{grid-template-columns:28px 1fr;gap:8px 13px;padding:18px 0}.editorial-rows>div p{grid-column:2}.editorial-rows .row-number{font-size:14px}.thesis-parts{padding-left:20px}.thesis-layout blockquote{font-size:27px}.thesis-layout .struck{font-size:17px}.thesis-layout .example-label{font-size:10px}.workflow{grid-template-columns:1fr;border-top:0;border-left:2px solid #95abba;margin-left:6px;margin-top:26px}.workflow li{padding:0 0 22px 21px;margin:0}.workflow li:before{top:0;left:-7px}.workflow h3{margin:10px 0 8px;font-size:21px}.workflow .approval{border-bottom:0}.workflow .approval h3{color:#70572e}.bottom-takeaway{font-size:19px!important;margin-top:22px}.value-pools{grid-template-columns:1fr;gap:24px}.value-pools h3{font-size:22px}.value-pools small{font-size:11px}.portfolio-layout{padding-left:18px}.matrix>div{padding:12px}.matrix strong{font-size:16px}.matrix p{font-size:12px}.matrix>div>span{font-size:8px}.portfolio-layout aside{margin-top:18px}.axis-x{font-size:8px;left:8%}.portfolio-layout aside h3{font-size:21px}.cost-answer{padding:22px 0 0;border-left:0;border-top:1px solid var(--line)}.cost-answer .micro{font-size:12px}.range-label{font-size:12px}.heatmap{min-width:515px}.heat-scroll{margin-right:-10px}.heatmap th{font-size:9px}.heatmap th:first-child{width:100px}.heat-layout{gap:20px}.heat-caption{font-size:11px!important}.finding{display:block;padding-left:18px}.finding h3{font-size:25px}.finding p{margin-top:15px}.finding dl{display:block}.finding dt{margin-top:14px}.finding dd{font-size:14px;margin-top:5px}.agent-flow,.change-track,.columns,.roadmap,.measure-grid{grid-template-columns:1fr;grid-auto-flow:row;gap:24px}.agent-flow>div{padding:15px 0 0}.agent-flow h3{margin:12px 0;font-size:24px}.principle-line{padding:22px}.principle-line strong{font-size:23px}.ownership-split>div+div{padding:24px 0 0;border-left:0;border-top:1px solid var(--line)}.ownership-split h3{font-size:27px}.ownership-split ul{font-size:15px}.change-track{margin-top:26px}.operating-model>div{display:block;padding:19px}.operating-model .eyebrow{font-size:9px;margin-bottom:12px}.operating-model h3{font-size:23px;margin-bottom:12px}.decision-table{min-width:640px}.decision-table th,.decision-table td{padding:13px}.columns{margin-top:24px}.columns h3{font-size:24px;margin:12px 0}.roadmap>div{border:0;padding:18px 0 0;margin:0}.roadmap h3{font-size:25px;margin:16px 0}.gate{margin-top:18px}.gate strong{font-size:18px}.adoption-actions>div{grid-template-columns:1fr;gap:8px}.adoption-actions span{font-size:11px}.adoption-layout blockquote,.research-layout blockquote,.measurement-head blockquote{font-size:29px}.measure-grid h3{font-size:24px}.cadence-cycle{grid-template-columns:1fr}.cadence-cycle h3{font-size:24px}.reading-list h3{font-size:23px}.reading-list p{font-size:14px}.closing-action{display:block;margin-top:28px}.closing-action h3{font-size:23px;margin-bottom:20px}.closing-action .text-link{margin-top:18px;display:block}.source-list>div{gap:14px}.source-list h3{font-size:20px}.source-list p{font-size:14px}.deck-controls{height:125px;padding:10px 18px 16px;gap:5px 14px;flex-wrap:wrap;align-content:center}.slide-picker{flex:1;order:1;max-width:calc(100% - 140px)}.slide-picker select{font-size:11px}.pagination{order:2;gap:10px;padding-left:10px}.pagination span{font-size:10px;min-width:50px}.pagination button{width:28px;height:32px}.view-controls{order:3;width:100%;justify-content:space-between;border-top:1px solid var(--line);padding-top:5px}.view-controls button{font-size:11px;padding:8px}.read-all .slide{scroll-margin-top:15px}.text-link{font-size:14px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{@page{size:A4 landscape;margin:8mm}body{background:white}.deck-header,.deck-controls,.deck-progress,.skip,.noscript{display:none!important}.deck,.js:not(.read-all) .deck{display:block;padding:0}.slide,.js:not(.read-all) .slide{display:flex!important;width:100%;height:190mm;min-height:0;aspect-ratio:auto;break-after:page;page-break-after:always;margin:0;padding:10mm;box-shadow:none;border:0;overflow:hidden;print-color-adjust:exact;-webkit-print-color-adjust:exact}.slide:last-child{break-after:auto;page-break-after:auto}.slide *{animation:none!important;transition:none!important}.slide h2{font-size:28px}.slide h3{font-size:17px}.slide p{font-size:13px}.slide-foot p{font-size:8px}.cover-art{position:absolute;width:48%;height:77%;right:1%;top:7%}.cover .slide-heading{width:60%}.cover .lede{max-width:47%;font-size:19px}.cover h1{font-size:64px}.cover .slide-content{display:block}.heat-layout{grid-template-columns:1.7fr 1fr}.heatmap{min-width:0}.finding{display:block}.finding h3{font-size:22px}.finding dl{display:block}.finding dt{margin-top:12px}.finding dd{margin:6px 0;font-size:12px}.evidence-layout{grid-template-columns:1.4fr 1fr}.value-pools{grid-template-columns:repeat(3,1fr)}.editorial-rows>div{padding:12px 0}.decision-table th,.decision-table td{padding:12px}.slide-content{margin-top:24px}.cover .slide-content{position:static}.slide-foot{margin-top:20px}.range-label,input[type=range]{display:none}.heatmap button{border:0}.art-label{font-size:10px}.cover-art>p{font-size:10px}}

/* A static reading fallback should not imply a working calculator. */
body:not(.js) input[type=range],body:not(.js) .range-label{display:none}

/* The Meridian assessment: evidence → judgment → action. */
.case-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5cqw;align-items:start}.case-code{display:block;font:500 max(9px,.85cqw)/1.6 var(--mono);letter-spacing:.045em;color:var(--slate);margin-bottom:13px}.case-quote{font-size:clamp(25px,3cqw,40px);line-height:1.2;letter-spacing:-.025em;margin:12px 0 24px}.case-panel{background:#edf1f3;border:1px solid var(--line);border-top:3px solid var(--navy);padding:2.2cqw}.case-dl{margin:0;display:grid;grid-template-columns:110px 1fr;gap:15px 21px}.case-dl dt{font:500 max(9px,.85cqw)/1.5 var(--mono);color:var(--navy)}.case-dl dd{margin:0;color:var(--muted);font-size:max(12px,1.25cqw);line-height:1.5}.case-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.6cqw}.case-cards article{border-top:2px solid #8ca4b4;padding-top:21px}.case-cards h3{font-size:2cqw;margin:18px 0 15px}.case-cards p{font-size:1.3cqw}.case-strip{margin-top:30px;padding:22px 25px;background:#e0e8ee;display:flex;flex-direction:column;gap:7px;border-left:3px solid var(--navy)}.case-strip strong{font:500 max(17px,1.7cqw)/1.3 var(--display)}.case-strip span{font-size:max(12px,1.2cqw);color:var(--muted)}.case-table{width:100%;border-collapse:collapse;text-align:left;font-size:1.18cqw}.case-table thead{font:500 .9cqw/1.5 var(--mono);background:#e6edf2;color:var(--navy)}.case-table th,.case-table td{padding:16px 14px;border-bottom:1px solid var(--line);vertical-align:top}.case-table tbody th{font-weight:500;color:var(--navy);width:18%}.case-table td{color:var(--muted)}.case-table td:nth-child(2){width:35%}.case-note{font-size:max(11px,1.1cqw);margin-top:20px;line-height:1.55}.contradiction-flow{display:grid;grid-template-columns:1fr 60px 1fr;align-items:stretch;gap:20px}.claim-node{padding:28px;background:#edf1f3;border-top:3px solid #a6bbc9}.claim-node.observed{background:#dbe6ee;border-color:var(--navy)}.claim-node h3{font-size:2.4cqw;margin:24px 0 18px}.bridge-symbol{font:400 60px var(--display);color:var(--slate);align-self:center;text-align:center}.pass-tabs{display:flex;gap:8px;margin-top:26px;flex-wrap:wrap}.pass-tabs button{border:1px solid var(--line);background:var(--paper);color:var(--navy);padding:12px 18px;font-size:max(12px,1.15cqw);border-radius:4px}.pass-tabs button[aria-pressed=true]{background:var(--navy);color:white;border-color:var(--navy)}.case-scope{border-top:1px solid var(--line);margin-top:24px;padding-top:15px}.case-scope>strong{font:500 max(12px,1.2cqw) var(--display)}.case-scope p{font-size:max(11px,1.05cqw);margin-top:8px}.score-line{display:flex;gap:22px;align-items:center;margin:20px 0}.score-line>strong{font:500 7cqw/1 var(--display);letter-spacing:-.035em}.score-line>strong>span{font-size:2.5cqw;color:var(--slate)}.score-line h3{font-size:2cqw}.score-line p{font:10px/1.6 var(--mono);margin-top:8px}.maturity-track{display:flex;gap:6px;margin:20px 0 24px}.maturity-track i{height:10px;background:#cdd8e0;flex:1}.maturity-track .filled{background:var(--navy)}.score-panel .case-note{border-top:1px solid var(--line);padding-top:16px}.trace-line{display:flex;align-items:center;gap:12px;margin-top:28px;font:10px var(--mono)}.trace-line span{padding:11px;background:#e0e8ee;color:var(--navy)}.trace-line b{color:var(--slate)}.choice-stack{display:grid;gap:15px}.choice-stack article{display:grid;grid-template-columns:145px 1fr;gap:25px;align-items:start;padding:23px 28px;border:1px solid var(--line)}.choice-stack article.chosen{background:#dce7ef;border-left:4px solid var(--navy)}.choice-stack h3{font-size:2cqw;margin-bottom:8px}.status-tag{display:inline-block;align-self:start;font:500 max(9px,.8cqw)/1.5 var(--mono);letter-spacing:.03em;background:#25465b;color:white;padding:7px 10px;white-space:nowrap}.case-equation{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:5px 0 18px;font:500 1.5cqw var(--display)}.case-equation>b{color:var(--slate)}.case-equation strong{font-size:2.3cqw;flex-basis:100%;padding-top:8px}.economics-layout .range-label{margin-top:28px}.memo{border:1px solid var(--line);border-top:4px solid var(--navy);padding:25px 28px;background:#f3f5f4}.memo-top{display:flex;gap:20px;align-items:baseline;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line)}.memo-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px;margin:22px 0}.memo-grid h3{font-size:2cqw;margin:8px 0 12px}.memo-grid p{font-size:1.25cqw}.memo-bottom{display:grid;grid-template-columns:1fr 1fr;gap:9px 38px;border-top:1px solid var(--line);padding-top:18px}.memo-bottom p{font-size:1.05cqw}.document-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.document-grid article{border:1px solid var(--line);border-left:4px solid #728fa4;background:linear-gradient(120deg,#edf2f5,#fdfdfb);padding:23px 26px}.document-grid article>span{font:10px var(--mono);color:var(--slate)}.document-grid h3{font-size:2cqw;margin:15px 0 11px}.document-grid p{font-size:1.2cqw}.method-note{margin-top:38px;border-left:2px solid var(--line);padding-left:24px;max-width:900px}.method-note p{font-size:1.1cqw}.closing .lede{margin-top:10px}.case-split>*{min-width:0}
@media(max-width:1000px),(max-height:720px){.case-code{font-size:10px}.case-cards{grid-template-columns:1fr 1fr}.case-cards h3,.claim-node h3,.choice-stack h3,.memo-grid h3,.document-grid h3{font-size:22px}.case-dl{grid-template-columns:90px 1fr;gap:13px}.case-dl dt{font-size:10px}.case-dl dd{font-size:14px}.case-panel{padding:22px}.case-table{font-size:13px}.case-table thead{font-size:10px}.score-line>strong{font-size:70px}.score-line>strong>span{font-size:28px}.score-line h3{font-size:24px}.case-equation{font-size:17px}.case-equation strong{font-size:26px}.memo-bottom p{font-size:12px}.method-note p{font-size:13px}}
@media(max-width:760px){.case-split,.case-cards,.contradiction-flow,.memo-grid,.memo-bottom,.document-grid{grid-template-columns:1fr;gap:25px}.case-cards article{padding-top:15px}.case-cards h3{font-size:25px;margin:12px 0}.case-quote{font-size:29px}.case-panel{padding:23px}.case-dl{grid-template-columns:1fr;gap:6px}.case-dl dd{margin-bottom:10px;font-size:15px}.case-code{font-size:10px}.case-strip{margin-top:24px;padding:20px}.case-strip span{font-size:14px}.case-table{min-width:650px;font-size:13px}.case-table th,.case-table td{padding:13px}.claim-node{padding:22px}.claim-node h3{font-size:27px;margin:15px 0}.bridge-symbol{font-size:40px;line-height:1}.contradiction-flow{gap:12px}.pass-tabs button{font-size:12px;padding:12px}.score-line>strong{font-size:74px}.score-line p{font-size:11px}.choice-stack article{grid-template-columns:1fr;gap:13px;padding:22px}.choice-stack h3{font-size:24px}.status-tag{justify-self:start;font-size:9px}.trace-line{gap:7px;font-size:8px;flex-wrap:wrap}.trace-line span{padding:9px}.case-equation{font-size:17px}.case-equation strong{font-size:25px}.memo{padding:21px}.memo-top{flex-direction:column;gap:6px}.memo-grid h3{font-size:25px}.memo-bottom{gap:15px}.document-grid article{padding:22px}.document-grid h3{font-size:25px}.method-note{margin-top:30px;padding-left:18px}.slide-content .method-note p{font-size:13px}.case-scope p{font-size:13px}.case-scope strong{font-size:14px}}
@media print{.case-split{grid-template-columns:1fr 1fr;gap:30px}.case-cards{grid-template-columns:repeat(4,1fr);gap:20px}.case-cards h3,.claim-node h3,.choice-stack h3,.memo-grid h3,.document-grid h3{font-size:20px}.case-cards p,.case-table{font-size:12px}.case-table{min-width:0}.case-table th,.case-table td{padding:12px}.case-table thead{font-size:9px}.case-panel{padding:20px}.case-dl{grid-template-columns:90px 1fr;gap:13px}.case-dl dd{font-size:12px}.case-strip{padding:18px;margin-top:24px}.case-strip span{font-size:12px}.contradiction-flow{grid-template-columns:1fr 45px 1fr;gap:20px}.pass-tabs{display:none}.case-scope p{font-size:11px}.case-scope{margin-top:20px}.score-line>strong{font-size:70px}.score-line>strong>span{font-size:26px}.choice-stack article{grid-template-columns:125px 1fr;padding:17px 23px}.economics-layout{grid-template-columns:1.25fr 1fr}.case-equation{font-size:16px}.case-equation strong{font-size:25px}.cost-answer{border-top:0;border-left:1px solid var(--line);padding:25px}.memo-top{flex-direction:row}.memo-grid,.memo-bottom,.document-grid{grid-template-columns:1fr 1fr}.memo-grid{margin:18px 0}.memo-bottom p{font-size:11px}.document-grid{gap:22px}.document-grid article{padding:21px}.method-note p{font-size:12px}}

/* Enterprise investment case: larger financial figures, same visual hierarchy. */
#economics .cost-answer>strong{font-size:6.4cqw}
#economics .ramp-result{font-size:max(13px,1.35cqw);margin-top:17px;color:var(--navy);border-top:1px solid var(--line);padding-top:13px}
@media(max-width:760px){#economics .cost-answer>strong{font-size:58px}#economics .ramp-result{font-size:16px}}
@media print{#economics .cost-answer>strong{font-size:66px}#economics .ramp-result{font-size:14px}}

.benefit-bridge{border-top:2px solid var(--navy);margin-bottom:18px}.benefit-bridge>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:max(12px,1.15cqw)}.benefit-bridge strong{font:500 max(19px,2cqw) var(--display);color:var(--navy)}
#spend .case-table tbody th{width:48%}#spend .case-table td:nth-child(2){width:13%;font-weight:600;color:var(--navy)}
@media(max-width:760px){.benefit-bridge>div{font-size:14px}.benefit-bridge strong{font-size:24px}}

/* Allow content to grow at intermediate desktop sizes rather than clipping to 16:9. */
@media screen and (min-width:1001px) and (min-height:721px){
 .js:not(.read-all) .slide{aspect-ratio:auto;min-height:min(700px,calc(100dvh - 196px))}
 .js:not(.read-all) .slide-content{flex:1 0 auto}
}
@media screen{.read-all .slide{aspect-ratio:auto}.read-all .slide-content{flex:1 0 auto}}

/* Native controls remain useful on touch; static fallback shows the base case. */
body:not(.js) .pass-tabs{display:none}
#economics .range-label{margin-top:15px}
#economics input[type=range]{margin:8px 0;min-height:28px}
#economics .cost-list{margin:13px 0}
#economics #ai-stress-note{color:var(--navy);border-left:2px solid var(--brass);padding-left:12px;margin-top:7px}
