.page-module__EWQkgq__page{--ink:#111418;--paper:#ece9e1;--red:#e4472f;--acid:#d9ff48;--line:#aaa69d;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif}.page-module__EWQkgq__siteHeader{z-index:10;border-bottom:1px solid var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ece9e1f0;justify-content:space-between;align-items:center;min-height:64px;padding:0 4vw;display:flex;position:sticky;top:0}.page-module__EWQkgq__brand{color:inherit;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;font-size:12px;font-weight:900;text-decoration:none}.page-module__EWQkgq__brand span{background:var(--red);color:#fff;place-items:center;width:28px;height:28px;margin-right:8px;display:inline-grid}.page-module__EWQkgq__siteHeader nav{gap:24px;display:flex}.page-module__EWQkgq__siteHeader nav a{color:#5d5a54;font-family:var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;text-decoration:none}.page-module__EWQkgq__page>article{width:min(1500px,100%);margin:0 auto}.page-module__EWQkgq__hero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.6fr) minmax(330px,.4fr);min-height:790px;display:grid}.page-module__EWQkgq__heroCopy{border-right:1px solid var(--ink);flex-direction:column;justify-content:center;padding:8vw 5vw 5vw;display:flex}.page-module__EWQkgq__eyebrow,.page-module__EWQkgq__sectionLabel,.page-module__EWQkgq__sectionHead p,.page-module__EWQkgq__verdict>span,.page-module__EWQkgq__callGrid article>span,.page-module__EWQkgq__pipeline article>span,.page-module__EWQkgq__obsolescence span,.page-module__EWQkgq__finalCall>span,.page-module__EWQkgq__related>span{color:var(--red);font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;margin:0;font-size:9px;font-weight:900}.page-module__EWQkgq__hero h1{letter-spacing:-.08em;text-transform:uppercase;max-width:1100px;margin:48px 0 32px;font-family:Arial,sans-serif;font-size:clamp(64px,8.6vw,132px);font-weight:900;line-height:.84}.page-module__EWQkgq__hero h1 span{color:var(--red)}.page-module__EWQkgq__dek{color:#5f5b54;max-width:920px;margin:0;font-family:Georgia,serif;font-size:clamp(22px,2.2vw,33px);line-height:1.4}.page-module__EWQkgq__meta{color:#6b675f;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;gap:28px;margin-top:48px;font-size:9px;display:flex}.page-module__EWQkgq__verdict{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;padding:5vw 3vw;display:flex}.page-module__EWQkgq__verdict>span{color:var(--acid)}.page-module__EWQkgq__verdict>strong{color:var(--acid);letter-spacing:-.08em;margin:52px 0 26px;font-family:Arial,sans-serif;font-size:clamp(66px,7vw,106px);line-height:.78}.page-module__EWQkgq__verdict h2{margin:0 0 30px;font-family:Georgia,serif;font-size:clamp(28px,2.8vw,44px);font-weight:400;line-height:1.05}.page-module__EWQkgq__verdict p{color:#b9b8b2;font-size:14px;line-height:1.7}.page-module__EWQkgq__executive,.page-module__EWQkgq__section{border-bottom:1px solid var(--ink);padding:100px 5vw;scroll-margin-top:64px}.page-module__EWQkgq__executive>h2{letter-spacing:-.06em;max-width:1150px;margin:28px 0 64px;font-family:Georgia,serif;font-size:clamp(43px,6vw,88px);font-weight:400;line-height:.98}.page-module__EWQkgq__executive h2 em,.page-module__EWQkgq__finalCall h2 em{color:var(--red);font-weight:400}.page-module__EWQkgq__callGrid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.page-module__EWQkgq__callGrid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:340px;padding:34px}.page-module__EWQkgq__callGrid h3{letter-spacing:-.04em;margin:96px 0 20px;font-family:Georgia,serif;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.05}.page-module__EWQkgq__callGrid p,.page-module__EWQkgq__splitText p,.page-module__EWQkgq__pipeline p,.page-module__EWQkgq__impactMap p{color:#615e57;font-size:14px;line-height:1.7}.page-module__EWQkgq__pullquote{border-left:6px solid var(--red);background:#fff;max-width:1180px;margin:48px 0 0;padding:34px 40px;font-family:Georgia,serif;font-size:clamp(22px,2.4vw,34px);line-height:1.45}.page-module__EWQkgq__sectionHead{grid-template-columns:66px minmax(0,1fr);margin-bottom:58px;display:grid}.page-module__EWQkgq__sectionHead>span{color:var(--red);font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:900}.page-module__EWQkgq__sectionHead h2{letter-spacing:-.06em;max-width:1100px;margin:18px 0 0;font-family:Georgia,serif;font-size:clamp(42px,5.5vw,82px);font-weight:400;line-height:.98}.page-module__EWQkgq__tableWrap{border:1px solid var(--ink);overflow-x:auto}.page-module__EWQkgq__tableWrap table{border-collapse:collapse;width:100%}.page-module__EWQkgq__tableWrap th{background:var(--ink);color:#fff;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:18px 20px;font-size:9px}.page-module__EWQkgq__tableWrap td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:190px;padding:24px 20px;font-size:13px;line-height:1.55}.page-module__EWQkgq__tableWrap tr:last-child td{border-bottom:0}.page-module__EWQkgq__tableWrap td:last-child{border-right:0}.page-module__EWQkgq__note,.page-module__EWQkgq__noteLight{color:#66625a;max-width:1120px;margin:28px 0 0;font-size:13px;line-height:1.7}.page-module__EWQkgq__numbers{background:#e0ddd4}.page-module__EWQkgq__numberGrid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);background:var(--paper);grid-template-columns:repeat(4,1fr);display:grid}.page-module__EWQkgq__numberGrid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-height:270px;padding:30px}.page-module__EWQkgq__numberGrid strong{color:var(--red);font-family:var(--font-geist-mono),monospace;letter-spacing:-.06em;margin:70px 0 20px;font-size:clamp(38px,4vw,61px);display:block}.page-module__EWQkgq__numberGrid p{color:#615e57;font-size:13px;line-height:1.65}.page-module__EWQkgq__splitText{border:1px solid var(--ink);background:var(--paper);grid-template-columns:1fr 1fr;gap:0;margin-top:24px;display:grid}.page-module__EWQkgq__splitText p{margin:0;padding:30px}.page-module__EWQkgq__splitText p:first-child{border-right:1px solid var(--ink)}.page-module__EWQkgq__dark{background:var(--ink);color:#fff}.page-module__EWQkgq__dark .page-module__EWQkgq__sectionHead h2{color:#fff}.page-module__EWQkgq__dark .page-module__EWQkgq__sectionHead>span,.page-module__EWQkgq__dark .page-module__EWQkgq__sectionHead p{color:var(--acid)}.page-module__EWQkgq__pipeline{grid-template-columns:1fr 38px 1fr 38px 1fr 38px 1fr;align-items:stretch;display:grid}.page-module__EWQkgq__pipeline article{border:1px solid #50545a;min-height:300px;padding:28px}.page-module__EWQkgq__pipeline>b{color:var(--acid);place-items:center;display:grid}.page-module__EWQkgq__pipeline article>span{color:var(--acid)}.page-module__EWQkgq__pipeline h3{letter-spacing:-.04em;margin:84px 0 20px;font-family:Georgia,serif;font-size:30px;font-weight:400}.page-module__EWQkgq__pipeline p{color:#a7a8a4}.page-module__EWQkgq__darkCallout{border-left:6px solid var(--acid);color:#ccc;background:#22262c;margin:34px 0 0;padding:36px;font-family:Georgia,serif;font-size:clamp(20px,2vw,28px);line-height:1.5}.page-module__EWQkgq__darkCallout b{color:var(--acid)}.page-module__EWQkgq__noteLight{color:#9da09e}.page-module__EWQkgq__obsolescence{border:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.page-module__EWQkgq__obsolescence>div{border-right:1px solid var(--ink);min-height:320px;padding:34px}.page-module__EWQkgq__obsolescence>div:last-child{border-right:0}.page-module__EWQkgq__obsolescence strong{font-family:var(--font-geist-mono),monospace;letter-spacing:-.07em;margin:90px 0 22px;font-size:clamp(38px,4.4vw,68px);display:block}.page-module__EWQkgq__obsolescence p{color:#625f58;font-size:14px;line-height:1.65}.page-module__EWQkgq__mapSection{background:#d9ff48}.page-module__EWQkgq__impactMap{border-top:1px solid var(--ink)}.page-module__EWQkgq__impactMap article{border-bottom:1px solid var(--ink);grid-template-columns:60px minmax(220px,.8fr) minmax(150px,.5fr) minmax(0,1.7fr);align-items:center;gap:26px;min-height:118px;display:grid}.page-module__EWQkgq__impactMap article>span{font-family:var(--font-geist-mono),monospace;font-size:30px;font-weight:900}.page-module__EWQkgq__impactMap h3{font-family:Georgia,serif;font-size:25px;font-weight:400}.page-module__EWQkgq__impactMap strong{font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:11px}.page-module__EWQkgq__impactMap p{color:#373a28}.page-module__EWQkgq__scenarios{border-top:1px solid var(--ink)}.page-module__EWQkgq__scenarios article{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;gap:35px;min-height:210px;padding:34px 0;display:grid}.page-module__EWQkgq__scenarios article>strong{color:var(--red);font-family:var(--font-geist-mono),monospace;letter-spacing:-.06em;font-size:clamp(43px,5vw,72px)}.page-module__EWQkgq__scenarios span{font-family:Georgia,serif;font-size:32px}.page-module__EWQkgq__scenarios p{color:#615e57;max-width:850px;font-size:15px;line-height:1.7}.page-module__EWQkgq__scenarios small{color:#77736b;font-family:var(--font-geist-mono),monospace;font-size:10px;line-height:1.55}.page-module__EWQkgq__gates{background:#dedad0}.page-module__EWQkgq__gates ol{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.page-module__EWQkgq__gates li{border-bottom:1px solid var(--ink);grid-template-columns:90px 1fr;min-height:180px;padding:30px 0;display:grid}.page-module__EWQkgq__gates li>span{color:var(--red);font-family:var(--font-geist-mono),monospace;font-size:28px;font-weight:900}.page-module__EWQkgq__gates h3{margin:0 0 16px;font-family:Georgia,serif;font-size:36px;font-weight:400}.page-module__EWQkgq__gates li p{color:#625e57;max-width:900px;margin:0;line-height:1.7}.page-module__EWQkgq__finalCall{background:var(--ink);color:#fff;margin-top:70px;padding:70px}.page-module__EWQkgq__finalCall>span{color:var(--acid)}.page-module__EWQkgq__finalCall h2{letter-spacing:-.055em;max-width:1100px;margin:38px 0;font-family:Georgia,serif;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:1}.page-module__EWQkgq__finalCall p{color:#b9b8b2;max-width:1050px;font-size:17px;line-height:1.75}.page-module__EWQkgq__sources{color:#fff;background:#0c0e11}.page-module__EWQkgq__sources .page-module__EWQkgq__sectionHead h2{color:#fff}.page-module__EWQkgq__sources .page-module__EWQkgq__sectionHead>span,.page-module__EWQkgq__sources .page-module__EWQkgq__sectionHead p{color:var(--acid)}.page-module__EWQkgq__sourceNote{color:#aaa;max-width:1000px;line-height:1.7}.page-module__EWQkgq__sourceLinks{border-top:1px solid #3e4247;border-left:1px solid #3e4247;grid-template-columns:repeat(2,1fr);margin-top:44px;display:grid}.page-module__EWQkgq__sourceLinks a{color:#fff;border-bottom:1px solid #3e4247;border-right:1px solid #3e4247;flex-direction:column;gap:10px;padding:24px;text-decoration:none;display:flex}.page-module__EWQkgq__sourceLinks a strong{font-family:var(--font-geist-mono),monospace;font-size:10px}.page-module__EWQkgq__sourceLinks a span{color:#888;font-size:11px;line-height:1.5}.page-module__EWQkgq__sourceLinks a:hover{background:#22262c}.page-module__EWQkgq__related{flex-wrap:wrap;align-items:center;gap:14px 30px;margin-top:40px;display:flex}.page-module__EWQkgq__related>span{color:var(--acid)}.page-module__EWQkgq__related a{color:#fff;font-family:var(--font-geist-mono),monospace;font-size:10px;text-decoration:none}.page-module__EWQkgq__footer{color:#777;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;background:#050505;justify-content:space-between;padding:28px 4vw;font-size:9px;display:flex}.page-module__EWQkgq__footer a{color:#fff;text-decoration:none}@media (max-width:1000px){.page-module__EWQkgq__hero{grid-template-columns:1fr}.page-module__EWQkgq__heroCopy{border-right:0;border-bottom:1px solid var(--ink);min-height:680px}.page-module__EWQkgq__callGrid,.page-module__EWQkgq__numberGrid{grid-template-columns:repeat(2,1fr)}.page-module__EWQkgq__pipeline{grid-template-columns:1fr}.page-module__EWQkgq__pipeline>b{min-height:40px;transform:rotate(90deg)}.page-module__EWQkgq__obsolescence{grid-template-columns:1fr}.page-module__EWQkgq__obsolescence>div{border-right:0;border-bottom:1px solid var(--ink);min-height:250px}.page-module__EWQkgq__obsolescence>div:last-child{border-bottom:0}.page-module__EWQkgq__impactMap article{grid-template-columns:50px 1fr}.page-module__EWQkgq__impactMap article>strong,.page-module__EWQkgq__impactMap article>p{grid-column:2}.page-module__EWQkgq__impactMap article>p{margin-top:-16px}.page-module__EWQkgq__finalCall{padding:48px}}@media (max-width:680px){.page-module__EWQkgq__siteHeader nav{display:none}.page-module__EWQkgq__heroCopy{min-height:600px;padding:90px 24px 50px}.page-module__EWQkgq__hero h1{font-size:clamp(54px,17vw,84px)}.page-module__EWQkgq__verdict{padding:60px 24px}.page-module__EWQkgq__meta{flex-direction:column;gap:8px}.page-module__EWQkgq__executive,.page-module__EWQkgq__section{padding:72px 24px}.page-module__EWQkgq__callGrid,.page-module__EWQkgq__numberGrid,.page-module__EWQkgq__splitText,.page-module__EWQkgq__sourceLinks{grid-template-columns:1fr}.page-module__EWQkgq__callGrid article{min-height:280px}.page-module__EWQkgq__callGrid h3{margin-top:60px}.page-module__EWQkgq__splitText p:first-child{border-right:0;border-bottom:1px solid var(--ink)}.page-module__EWQkgq__sectionHead{grid-template-columns:42px 1fr}.page-module__EWQkgq__scenarios article{grid-template-columns:1fr}.page-module__EWQkgq__gates li{grid-template-columns:58px 1fr}.page-module__EWQkgq__finalCall{margin-inline:-8px;padding:38px 26px}.page-module__EWQkgq__footer{flex-direction:column;gap:12px}}
