.cs-reading-progress{position:fixed;top:0;left:0;height:1.5px;width:0%;background:var(--red);z-index:200;pointer-events:none;transform-origin:left}@keyframes csHeroIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cs-hero-anim{animation:csHeroIn .65s cubic-bezier(.16,1,.3,1) both}.cs-hero-anim:nth-child(1){animation-delay:.04s}.cs-hero-anim:nth-child(2){animation-delay:.16s}.cs-hero-anim:nth-child(3){animation-delay:.26s}.cs-hero-anim:nth-child(4){animation-delay:.4s}@media(prefers-reduced-motion:reduce){.cs-hero-anim{animation:none;opacity:1;transform:none}}.cs-lang-notice{border-bottom:var(--border)}.cs-lang-notice p{padding:12px 0;font-size:11px;letter-spacing:.1em;color:var(--mid)}.cs-hero{padding:56px 0 0;border-bottom:var(--border)}.cs-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--white-rgb),.5);margin-bottom:32px}.cs-eyebrow-sep{color:var(--red)}.cs-title{font-family:var(--serif);font-size:clamp(32px,5.5vw,80px);font-weight:300;line-height:1.06;letter-spacing:-.02em;color:var(--white);max-width:920px;margin-bottom:28px;text-wrap:balance;position:relative}.cs-title:before,.cs-title:after{content:"";position:absolute;width:22px;height:22px;opacity:0;animation:vfCorner .5s cubic-bezier(.16,1,.3,1) 1s forwards}.cs-title:before{top:-18px;left:-26px;border-top:1.5px solid var(--red);border-left:1.5px solid var(--red);transform-origin:top left}.cs-title:after{bottom:-18px;right:-26px;border-bottom:1.5px solid var(--red);border-right:1.5px solid var(--red);transform-origin:bottom right}@media(max-width:768px){.cs-title:before,.cs-title:after{display:none}}@media(prefers-reduced-motion:reduce){.cs-title:before,.cs-title:after{opacity:1;animation:none}}.cs-subtitle{font-size:14px;line-height:1.75;color:rgba(var(--white-rgb),.6);max-width:62ch;margin-bottom:48px;font-weight:300}.cs-meta{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(var(--white-rgb),.15)}.cs-meta-cell{padding:20px 0;border-right:1px solid rgba(var(--white-rgb),.15)}.cs-meta-cell:last-child{border-right:none}.cs-meta-cell+.cs-meta-cell{padding-left:24px}.cs-meta .meta-label{color:rgba(var(--white-rgb),.4)}.cs-meta .meta-value{color:var(--white)}.cs-tags{display:flex;flex-wrap:wrap;gap:6px}.cs-tags span{font-size:10px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--white-rgb),.65)}.cs-reading{padding:56px 0 64px;max-width:720px}.cs-reading--pipeline-intro{padding-bottom:40px}.cs-prose p{font-size:15px;font-weight:300;line-height:1.85;color:var(--black);margin-bottom:1.6em;max-width:68ch;text-wrap:pretty}.cs-prose h2{font-family:var(--serif);font-size:clamp(26px,3vw,40px);font-weight:300;line-height:1.12;letter-spacing:-.015em;color:var(--black);margin:0 0 1.4em;text-wrap:balance}.cs-prose h3{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mid);margin:2.2em 0 .8em}.cs-prose strong{font-weight:700;color:var(--black)}.cs-prose ul,.cs-prose ol{padding-left:1.4em;margin-bottom:1.6em}.cs-prose li{font-size:15px;font-weight:300;line-height:1.75;margin-bottom:.5em}.cs-prose--dark p,.cs-prose--dark li{color:rgba(var(--white-rgb),.8)}.cs-prose--dark h2{color:var(--white)}.cs-prose--dark h3{color:rgba(var(--white-rgb),.45)}.cs-prose--dark strong{color:var(--white)}@media(min-width:1000px){.cs-reading--railed{display:grid;grid-template-columns:minmax(0,68ch) 1fr;gap:72px;max-width:none}.cs-reading--railed .cs-anchor-rail{grid-column:2;grid-row:1;align-self:start;position:sticky;top:120px;padding-top:8px}}.cs-anchor-pull{font-family:var(--serif);font-size:clamp(26px,2.6vw,38px);font-weight:300;line-height:1.2;letter-spacing:-.015em;color:var(--white);text-wrap:balance;border-top:1px solid rgba(var(--white-rgb),.2);padding-top:24px}@media(max-width:999px){.cs-anchor-rail{margin-bottom:40px}}.cs-section-header{display:flex;align-items:baseline;gap:16px;padding:48px 0 0;border-top:var(--border);margin-top:0}.cs-section-title{font-family:var(--serif);font-size:clamp(32px,5vw,68px);font-weight:300;line-height:1;letter-spacing:-.015em;padding-bottom:28px;text-wrap:balance}.cs-section-header--dark{border-top-color:rgba(var(--white-rgb),.12)}.cs-section-title--dark{color:var(--white)}.cs-section-aside{margin-left:auto;font-size:10px;color:rgba(var(--white-rgb),.4);letter-spacing:.1em;white-space:nowrap;padding-bottom:28px}@media(max-width:768px){.cs-section-header{flex-direction:column;align-items:flex-start;gap:4px}.cs-section-aside{margin-left:0;white-space:normal}}.stages-list{display:flex;flex-direction:column;gap:2px;padding-bottom:72px}.stage-block{border:var(--border);opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 80ms)}.stage-block.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.stage-block{opacity:1;transform:none;transition:none}}.stage-header{display:flex;align-items:baseline;gap:20px;padding:20px 28px;background:var(--black);border-bottom:var(--border)}.stage-num{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--red);flex-shrink:0;transition:letter-spacing .4s cubic-bezier(.16,1,.3,1)}.stage-block:hover .stage-num{letter-spacing:.28em}.stage-name{font-family:var(--serif);font-size:clamp(22px,2.5vw,34px);font-weight:300;line-height:1;letter-spacing:-.01em;color:var(--white);margin:0}.stage-rows{display:flex;flex-direction:column}.stage-row{display:grid;grid-template-columns:160px 1fr;border-bottom:var(--border);transition:background .18s ease}.stage-row:hover{background:rgba(var(--black-rgb),.03)}.stage-row:last-child{border-bottom:none}.stage-row-label{padding:22px 28px 20px;border-right:var(--border);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--mid);display:flex;align-items:flex-start;transition:color .18s ease}.stage-row:hover .stage-row-label{color:var(--black)}.stage-row-content{padding:20px 28px;font-size:14px;font-weight:300;line-height:1.75;color:var(--black)}.stage-row--result .stage-row-label{color:var(--black);font-weight:700}.stage-row--result .stage-row-content{font-weight:400}.stage-row--result{background:rgba(var(--black-rgb),.03)}.stage-row--note .stage-row-content{font-style:italic;color:var(--mid);font-size:13px}.anchor-zone{background:var(--black);padding:0 0 72px;margin-top:72px}.outcomes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;padding-bottom:72px;padding-top:8px}.outcome-item{border:var(--border);padding:32px 28px;opacity:0;transform:translateY(16px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),background .2s ease;transition-delay:calc(var(--i, 0) * 70ms)}.outcome-item.visible{opacity:1;transform:translateY(0)}.outcome-item:hover{background:rgba(var(--black-rgb),.025);transition-delay:0ms}@media(prefers-reduced-motion:reduce){.outcome-item{opacity:1;transform:none;transition:none}}.outcome-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--black);margin-bottom:14px;transition:color .2s ease}.outcome-item:hover .outcome-label{color:var(--red)}.outcome-text{font-size:14px;font-weight:300;line-height:1.7;color:var(--mid);max-width:42ch;margin:0}.playbook-list{display:flex;flex-direction:column;padding-bottom:72px;padding-top:8px}.playbook-item{display:grid;grid-template-columns:56px 1fr;gap:0;border-bottom:var(--border);padding:36px 0;opacity:0;transform:translateY(16px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i, 0) * 70ms)}.playbook-item:first-child{border-top:var(--border)}.playbook-item.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.playbook-item{opacity:1;transform:none;transition:none}}.playbook-num{font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--red);padding-top:4px;transition:color .25s ease}.playbook-item:hover .playbook-num{color:var(--black)}.playbook-principle{font-family:var(--serif);font-size:clamp(18px,2vw,26px);font-weight:300;line-height:1.2;letter-spacing:-.01em;color:var(--black);margin-bottom:12px;transition:transform .32s cubic-bezier(.16,1,.3,1)}.playbook-item:hover .playbook-principle{transform:translate(5px)}@media(prefers-reduced-motion:reduce){.playbook-item:hover .playbook-principle{transform:none}}.playbook-text{font-size:14px;font-weight:300;line-height:1.75;color:var(--mid);max-width:62ch;margin:0}.cs-closing{padding:64px 0 72px;border-top:var(--border);display:flex;flex-direction:column;gap:36px;max-width:640px}.cs-closing-note{font-family:var(--serif);font-size:clamp(20px,2.5vw,32px);font-weight:300;line-height:1.35;letter-spacing:-.01em;color:var(--black);margin:0;font-style:italic}.cs-closing-actions{display:flex;gap:16px;flex-wrap:wrap}.pip-widget{border:var(--border);margin-bottom:48px}.pip-tabs{display:flex;border-bottom:var(--border);overflow-x:auto}.pip-tab{flex:1;min-width:0;padding:14px 8px;text-align:center;font-size:9px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:none;border-right:var(--border);background:none;color:var(--mid);font-family:var(--mono);transition:background .2s,color .2s;line-height:1.4}.pip-tab:last-child{border-right:none}.pip-tab.active{background:var(--black);color:var(--white)}.pip-tab .pip-num{display:block;font-size:8px;opacity:.55;margin-bottom:3px}.pip-panel{display:none;padding:32px 28px 24px}.pip-panel.active{display:block;animation:pipIn .2s ease}@keyframes pipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pip-panel.active{animation:none}}.pip-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.pip-badge{font-size:9px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--red);border:1.5px solid var(--red);padding:4px 10px;flex-shrink:0;margin-top:2px}.pip-title{font-family:var(--serif);font-size:clamp(20px,2.5vw,30px);font-weight:300;line-height:1.1;letter-spacing:-.01em;color:var(--black);margin:0 0 6px}.pip-problem{font-size:13px;font-weight:300;color:var(--mid);font-style:italic;margin:0}.pip-split{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-bottom:12px}.pip-card{padding:20px;border:var(--border)}.pip-card-label{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}.pip-card.ai .pip-card-label{color:var(--red)}.pip-card.human .pip-card-label{color:var(--teal)}.pip-items{list-style:none;padding:0;margin:0 0 10px}.pip-items li{font-size:13px;font-weight:300;color:var(--black);padding:3px 0 3px 16px;position:relative;line-height:1.5}.pip-items.ai li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;background:var(--red)}.pip-items.human li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;background:var(--teal)}.pip-tools{display:flex;flex-wrap:wrap;gap:4px}.pip-chip{font-size:9px;letter-spacing:.1em;padding:3px 8px;border:1px solid rgba(var(--black-rgb),.25);color:var(--mid);font-family:var(--mono)}.pip-result{border-left:1.5px solid var(--red);padding:12px 16px;font-size:13px;font-weight:300;color:var(--mid);line-height:1.65;background:rgba(var(--red-rgb),.03)}.pip-result strong{color:var(--black);font-weight:400}.pip-note{border-left:1.5px solid var(--mid);padding:12px 16px;font-size:13px;font-weight:300;font-style:italic;color:var(--mid);line-height:1.65;background:rgba(var(--black-rgb),.02)}.pip-note strong{color:var(--black);font-weight:400;font-style:normal}.pip-nav{display:flex;align-items:center;justify-content:space-between;border-top:var(--border);padding:14px 28px}.pip-progress{font-size:10px;letter-spacing:.1em;color:var(--mid);font-family:var(--mono)}.pip-btn{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:10px 20px;border:var(--border);transition:background .2s,color .2s}.pip-btn-prev{background:transparent;color:var(--black)}.pip-btn-prev:hover:not(:disabled){background:var(--black);color:var(--white)}.pip-btn-prev:disabled{opacity:.3;cursor:default}.pip-btn-next{background:var(--black);color:var(--white);position:relative;overflow:hidden}.pip-btn-next:before{content:"";position:absolute;inset:0;background:var(--red);transform:translate(-101%);transition:transform .25s cubic-bezier(.16,1,.3,1)}.pip-btn-next:hover:not(:disabled):before{transform:translate(0)}.pip-btn-next span{position:relative;z-index:1}.pip-btn-next:disabled{opacity:.3;cursor:default}@media(max-width:640px){.pip-tab{flex:1 1 45%;border-bottom:var(--border)}.pip-split{grid-template-columns:1fr}.pip-panel{padding:20px 16px 16px}.pip-nav{padding:12px 16px;gap:8px}}.mc-wrapper{padding:0}.mc-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:2px}.mc-stat{border:var(--border);padding:32px 28px}.mc-stat-val{font-family:var(--serif);font-size:clamp(44px,5.5vw,72px);font-weight:300;line-height:1;letter-spacing:-.025em;color:var(--black);margin-bottom:12px}.mc-stat-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--black);margin-bottom:8px}.mc-stat-desc{font-size:13px;font-weight:300;line-height:1.65;color:var(--mid);margin:0}.mc-impact{border:var(--border);border-top:none;padding:28px;display:flex;align-items:flex-start;gap:24px;margin-bottom:72px}.mc-impact-marker{font-size:36px;line-height:1;color:var(--red);flex-shrink:0;padding-top:1px}.mc-impact-label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--black);margin-bottom:8px}.mc-impact-desc{font-size:14px;font-weight:300;line-height:1.75;color:var(--mid);max-width:72ch;margin:0}@media(max-width:640px){.mc-stats{grid-template-columns:1fr}}.insight-diagram{margin:0 0 48px;overflow:hidden;border:1.5px solid rgba(var(--white-rgb),.12)}.insight-diagram svg{display:block;width:100%;height:auto}.insight-diagram .dgm-left,.insight-diagram .dgm-mid,.insight-diagram .dgm-right,.insight-diagram .dgm-divider,.insight-diagram .dgm-bottom-left,.insight-diagram .dgm-bottom-right{opacity:0}.insight-diagram .dgm-arrow1,.insight-diagram .dgm-arrow2{stroke-dasharray:26;stroke-dashoffset:26}.insight-diagram .dgm-bottom-arrow{stroke-dasharray:140;stroke-dashoffset:140}@keyframes dgmFadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dgmDraw{to{stroke-dashoffset:0}}.insight-diagram.visible .dgm-left{animation:dgmFadeUp .45s cubic-bezier(.16,1,.3,1) 0ms both}.insight-diagram.visible .dgm-arrow1{animation:dgmDraw .3s cubic-bezier(.16,1,.3,1) .2s both}.insight-diagram.visible .dgm-mid{animation:dgmFadeUp .45s cubic-bezier(.16,1,.3,1) .32s both}.insight-diagram.visible .dgm-arrow2{animation:dgmDraw .3s cubic-bezier(.16,1,.3,1) .52s both}.insight-diagram.visible .dgm-right{animation:dgmFadeUp .45s cubic-bezier(.16,1,.3,1) .64s both}.insight-diagram.visible .dgm-divider{animation:dgmFadeUp .4s cubic-bezier(.16,1,.3,1) .88s both}.insight-diagram.visible .dgm-bottom-left{animation:dgmFadeUp .45s cubic-bezier(.16,1,.3,1) .98s both}.insight-diagram.visible .dgm-bottom-arrow{animation:dgmDraw .35s cubic-bezier(.16,1,.3,1) 1.18s both}.insight-diagram.visible .dgm-bottom-right{animation:dgmFadeUp .45s cubic-bezier(.16,1,.3,1) 1.3s both}@media(prefers-reduced-motion:reduce){.insight-diagram .dgm-left,.insight-diagram .dgm-mid,.insight-diagram .dgm-right,.insight-diagram .dgm-divider,.insight-diagram .dgm-bottom-left,.insight-diagram .dgm-bottom-right{opacity:1}.insight-diagram .dgm-arrow1,.insight-diagram .dgm-arrow2,.insight-diagram .dgm-bottom-arrow{stroke-dashoffset:0}.insight-diagram.visible *{animation:none!important}}.cs-figure{margin:0 0 48px;border:var(--border);opacity:0;transform:translateY(16px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.cs-figure.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.cs-figure{opacity:1;transform:none;transition:none}}.cs-figure img{display:block;width:100%;height:auto;aspect-ratio:16/10;background:rgba(var(--black-rgb),.02)}.cs-figure figcaption{padding:12px 16px;font-size:10px;letter-spacing:.1em;color:var(--mid);border-top:var(--border)}.cs-figure--dark{border-color:rgba(var(--white-rgb),.15)}.figcaption--dark{color:rgba(var(--white-rgb),.45);border-top-color:rgba(var(--white-rgb),.15)}.stage-figure{border-top:var(--border)}.stage-figure img{display:block;width:100%;height:auto;aspect-ratio:16/10;background:rgba(var(--black-rgb),.02)}.stage-figure figcaption{padding:10px 28px;font-size:10px;letter-spacing:.1em;color:var(--mid);border-top:var(--border)}.anchor-figures{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;padding-bottom:72px}.outcomes-figures{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;padding-bottom:48px}@media(max-width:640px){.anchor-figures,.outcomes-figures{grid-template-columns:1fr}}@media(max-width:900px){.cs-meta{grid-template-columns:repeat(2,1fr)}.cs-meta-cell:nth-child(2){border-right:none}.cs-meta-cell:nth-child(1),.cs-meta-cell:nth-child(2){border-bottom:1px solid rgba(var(--white-rgb),.15)}.stage-row{grid-template-columns:120px 1fr}.outcomes-grid{grid-template-columns:1fr}}@media(max-width:640px){.cs-meta{grid-template-columns:1fr 1fr}.cs-meta-cell{border-right:none!important;border-bottom:1px solid rgba(var(--white-rgb),.12)!important}.cs-meta-cell:last-child{border-bottom:none!important}.stage-row{grid-template-columns:1fr}.stage-row-label{border-right:none;border-bottom:var(--border);padding:14px 20px 10px}.stage-row-content{padding:14px 20px 20px}.stage-header{padding:16px 20px;flex-direction:column;gap:8px;align-items:flex-start}.playbook-item{grid-template-columns:40px 1fr}.cs-reading{padding:40px 0 48px}}
