.electric-home{--industrial:#0e151b;--grid-line:#2a333a}.electric-home h2{font-size:clamp(34px,3.6vw,58px);font-weight:600;line-height:1.08}.electric-home h2 em{color:var(--body);font-style:normal}.technical-label{letter-spacing:.07em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.6}.industrial-hero{background:var(--industrial);color:#fff;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-position:0 0,5vw 0;background-size:100% 96px,15% 100%;padding:66px 5% 0;position:relative;overflow:hidden}.industrial-heading{z-index:2;max-width:1500px;margin:auto;position:relative}.industrial-heading>.technical-label{color:var(--bright);align-items:center;gap:12px;margin-bottom:32px;display:flex}.technical-label>span{background:var(--bright);width:6px;height:6px;display:inline-block}.industrial-heading h1{letter-spacing:-.06em;max-width:1000px;font-size:clamp(54px,6.8vw,112px);font-weight:650;line-height:.99}.industrial-heading h1 em{color:var(--bright);font-style:normal}.industrial-intro{grid-template-columns:1fr 1fr;gap:50px;max-width:970px;margin:40px 0 48px;display:grid}.industrial-intro>p{color:#c3c7c9;max-width:460px;margin:0;font-size:17px}.industrial-intro>div{flex-direction:column;align-items:start;gap:20px;display:flex}.quiet-link{color:#e7e9e8;text-underline-offset:5px;font-size:13px;text-decoration:underline}.industrial-image{background:#293239;border:1px solid #62635a;border-bottom:0;max-height:520px;margin:0 0 0 22%;position:relative;overflow:hidden}.industrial-image img{object-fit:cover;object-position:center 55%;filter:saturate(.75);width:100%;height:470px;display:block}.industrial-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#0e151bcc);position:absolute;inset:0}.industrial-image figcaption{z-index:2;color:#d5d9da;font-size:12px;position:absolute;bottom:18px;left:24px}.image-annotation{z-index:2;border-left:2px solid var(--bright);background:#0e151be0;padding:16px;position:absolute;top:24px;left:24px}.image-annotation>span{color:var(--bright);letter-spacing:.08em;margin-bottom:12px;font-family:monospace;font-size:11px;display:block}.image-annotation strong{font-size:15px;font-weight:500;line-height:1.45}.image-reticle{z-index:3;color:var(--bright);pointer-events:none;grid-template-columns:1fr 1fr;font:20px monospace;display:grid;position:absolute;inset:15px}.image-reticle span:nth-child(2n){text-align:right}.image-reticle span:nth-child(n+3){align-self:end}.industrial-footnote{color:#aeb5b9;letter-spacing:.05em;justify-content:space-between;gap:24px;padding:24px 0;font-family:monospace;font-size:11px;display:flex}.evidence-editorial{background:var(--canvas);grid-template-columns:.8fr 1.1fr;align-items:center;gap:9%;padding:110px 8%;display:grid}.editorial-copy>.technical-label{color:var(--action);margin-bottom:28px}.editorial-copy>p:not(.technical-label){color:var(--body);max-width:350px;margin-top:28px;font-size:15px}.evidence-explainer{margin:32px 0;padding:0;list-style:none}.evidence-explainer li{border-top:1px solid var(--line);grid-template-columns:1fr;gap:7px;padding:18px 0;display:grid}.evidence-explainer strong{font-size:14px}.evidence-explainer span{color:var(--body);max-width:350px;font-size:13px;line-height:1.6}.composed-brief{background:#fff;border:1px solid #bbb9ae;max-width:620px;transform:rotate(1deg);box-shadow:12px 12px #e9e7dc}.brief-binding{background:var(--industrial);color:var(--bright);justify-content:space-between;gap:20px;padding:18px 28px;font:11px monospace;display:flex}.brief-sheet{padding:32px}.brief-date{color:var(--body);font:11px/1.8 monospace}.brief-sheet h3{margin:24px 0;font-size:38px;line-height:1.05}.brief-stage{color:var(--action);align-items:center;gap:8px;font-size:11px;display:flex}.brief-stage>span{background:var(--action);width:6px;height:6px}.brief-stat{border-block:1px solid var(--line);align-items:center;gap:24px;margin:24px 0;padding:24px 0;display:flex}.brief-stat>strong{letter-spacing:-.07em;font-size:64px;font-weight:550;line-height:1}.brief-stat>span{color:var(--body);font-size:12px;line-height:1.8}.brief-stat b{color:var(--ink)}.brief-sheet>p:not(.brief-date){color:var(--body);font-size:13px}.brief-findings{margin:28px 0}.brief-findings>div{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:18px;padding:18px 0;display:grid}.brief-findings dt{font-size:12px;font-weight:600}.brief-findings small{color:var(--action);margin-top:8px;font:11px/1.6 monospace;display:block}.brief-findings dd{color:var(--body);margin:0;font-size:12px;line-height:1.7}.brief-caveat{background:var(--subtle);border-left:2px solid var(--action);padding:16px;font-size:12px;line-height:1.7}.brief-source{flex-wrap:wrap;gap:12px 18px;margin-top:24px;font-size:12px;display:flex}.brief-source>span{width:100%;color:var(--body);font:11px monospace}.brief-source a{text-underline-offset:3px;color:var(--action);text-decoration:underline}.research-editorial{padding:100px 8%}.research-heading{max-width:820px;margin-bottom:64px}.research-heading>.technical-label{color:var(--action)}.research-heading>p:last-child{color:var(--body);max-width:540px;margin-top:24px;font-size:16px}.research-row{border-top:1px solid var(--line);grid-template-columns:.32fr 1fr .75fr;align-items:start;gap:40px;padding:42px 0;display:grid}.row-index{color:var(--action);padding-top:5px;font:11px/1.6 monospace}.research-row h3{max-width:450px;margin-bottom:20px;font-size:30px}.research-row>div>p{color:var(--body);max-width:460px;font-size:14px}.row-links{flex-direction:column;align-items:start;gap:16px;font-size:12px;font-weight:600;display:flex}.row-links a{border-bottom:1px solid var(--line);padding-bottom:5px}.row-links a:hover{color:var(--action);border-color:var(--action)}.row-miniature,.entity-miniature,.readiness-miniature{background:var(--canvas);border:1px solid var(--line);padding:24px;font-size:12px}.row-miniature>span,.entity-miniature>span,.readiness-miniature>span{letter-spacing:.05em;color:var(--action);margin-bottom:20px;font:11px monospace;display:block}.row-miniature>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.row-miniature b{font-weight:500}.row-miniature em{color:var(--body);font-size:12px;font-style:normal}.entity-miniature{background:var(--industrial);color:#fff;border-color:var(--industrial);max-width:280px;margin-left:auto}.entity-miniature>span{color:var(--bright)}.entity-miniature>b{border:1px solid #43505b;padding:13px;font-weight:500;display:block}.entity-miniature i{text-align:center;color:var(--bright);padding:8px;font-style:normal;display:block}.entity-miniature small{color:#bec4c7;margin-top:16px;font-size:12px;line-height:1.8;display:block}.readiness-miniature p{margin-bottom:12px;font-size:12px!important}.readiness-miniature b{color:var(--action);margin-right:12px}.readiness-miniature small{border-top:1px solid var(--line);color:var(--body);margin-top:18px;padding-top:14px;font-size:12px;display:block}.document-workflow{background:var(--industrial);color:#fff;padding:100px 8%}.workflow-heading{max-width:850px}.workflow-heading>.technical-label{color:var(--bright)}.workflow-heading h2 em{color:#a6afb5}.workflow-heading>p:last-child{color:#aeb6bb;max-width:500px;margin-top:24px;font-size:13px}.document-stages{grid-template-columns:repeat(3,1fr);gap:40px;margin:56px 0;padding:0;list-style:none;display:grid}.document-stages>li{min-width:0}.stage-number{color:var(--bright);margin:28px 0 18px;font:11px monospace;display:block}.document-stages h3{margin-bottom:18px;font-size:25px}.document-stages>li>p{color:#b1bac0;font-size:13px;line-height:1.75}.document-art,.extraction-art,.finished-art{background:#17232c;border:1px solid #36424b;height:250px;position:relative;overflow:hidden}.source-document{color:#253039;background:#f6f5f0;border:1px solid #afb5b5;width:72%;height:210px;padding:24px;font:11px monospace;position:absolute}.doc-back{top:35px;left:12%;transform:rotate(-9deg)}.doc-front{top:24px;left:20%;transform:rotate(3deg)}.doc-front>span{color:var(--body);font-size:11px}.doc-front b{margin:14px 0 20px;font:600 19px Arial,sans-serif;display:block}.doc-front i{background:#d4d8d7;height:3px;margin:10px 0;display:block}.doc-front i:nth-of-type(2){width:70%}.doc-front mark{background:#ffe18a;padding:7px 2px;font-size:11px;display:block}.extraction-art{padding:26px 22px}.extraction-art>span{color:var(--bright);font:11px monospace}.extraction-art dl{margin-top:26px}.extraction-art dl>div{border-top:1px solid #36424b;grid-template-columns:1fr 1.4fr;padding:14px 0;font-size:11px;display:grid}.extraction-art dt{color:#9caab4}.extraction-art dd{color:#eff0ec;margin:0}.finished-art{flex-direction:column;justify-content:space-between;padding:24px;display:flex}.finished-art>div>span{color:var(--bright);font:11px monospace}.finished-art b{max-width:180px;margin-top:28px;font-size:26px;line-height:1.1;display:block}.finished-art p{color:#aeb6bb;margin-top:18px;font-size:12px}.finished-art footer{border-top:1px solid #36424b;flex-direction:column;gap:10px;padding:14px 0 0;font:11px monospace;display:flex}.finished-art footer span{color:#9caab4}.finished-art footer strong{color:var(--bright);font-weight:400}.document-workflow>.text-link{color:var(--bright)}.home-scope{background:var(--canvas);grid-template-columns:1.2fr 1fr;gap:80px;padding:80px 8%;display:grid}.home-scope h2{font-size:38px}.home-scope .technical-label{color:var(--action)}.home-scope>div:last-child{padding-top:35px}.home-scope p:not(.technical-label){color:var(--body);font-size:14px}.home-close{text-align:center;padding:90px 8%}.home-close .technical-label{color:var(--action)}.home-close h2{max-width:850px;margin:30px auto;font-size:clamp(42px,5.5vw,82px)}.home-close>p:last-child{color:var(--body);margin-top:22px;font-size:11px}.electric-home .button{border-radius:3px}.electric-home .button:hover{transform:translateY(-2px)}.electric-home .button{transition:transform .2s}.industrial-heading h1{animation:.6s both industrial-entry}.industrial-image img{animation:.9s both industrial-image-entry}@keyframes industrial-entry{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes industrial-image-entry{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (width>=1700px){.electric-home>section{padding-inline:max(8%,50vw - 740px)}.industrial-hero{padding-inline:max(5%,50vw - 810px)!important}}@media (width<=1050px){.research-row{grid-template-columns:110px 1fr;gap:24px}.research-row>div:last-child{grid-column:2;width:100%;max-width:440px;margin:0}.evidence-editorial{gap:6%;padding-inline:5%}.document-stages{gap:22px}.industrial-heading h1{font-size:80px}.composed-brief{transform:none}.brief-sheet{padding:26px}.brief-sheet h3{font-size:32px}.research-editorial,.document-workflow,.home-scope{padding-inline:6%}}@media (width<=750px){.industrial-hero{background-position:0 0,6vw 0;background-size:100% 80px,44% 100%;padding:42px 6% 0}.industrial-heading>.technical-label{letter-spacing:.02em;font-size:11px}.industrial-heading h1{font-size:clamp(48px,10vw,70px);line-height:1.02}.wide-break{display:none}.industrial-intro{grid-template-columns:1fr;gap:26px;margin:28px 0 36px}.industrial-intro>p{max-width:520px;font-size:16px}.industrial-intro>div{gap:20px}.industrial-image{max-height:none;margin-left:0}.industrial-image img{object-position:57% center;height:330px}.image-annotation{padding:13px;top:18px;left:18px}.image-annotation strong{font-size:13px}.image-annotation>span{font-size:11px}.industrial-image figcaption{max-width:calc(100% - 88px);font-size:11px;line-height:1.6;bottom:20px;left:44px}.industrial-footnote{flex-direction:column;gap:12px;font-size:11px;line-height:1.7}.evidence-editorial{grid-template-columns:1fr;gap:38px;padding:56px 6%}.editorial-copy h2{font-size:44px}.editorial-copy h2 br:nth-child(2){display:none}.editorial-copy>p:not(.technical-label){max-width:520px}.evidence-explainer{display:none}.editorial-copy>.text-link{margin-top:8px}.composed-brief{max-width:none;box-shadow:6px 6px #e9e7dc}.brief-binding{padding:16px 20px;font-size:11px}.brief-sheet{padding:26px 20px}.brief-sheet h3{font-size:34px}.brief-findings>div{grid-template-columns:90px 1fr;gap:14px}.brief-stat>strong{font-size:60px}.research-editorial{padding:56px 6%}.research-heading{margin-bottom:36px}.research-heading h2{font-size:35px}.research-row{grid-template-columns:1fr;gap:20px;padding:30px 0}.research-row>div:last-child{grid-column:1;max-width:none}.research-row h3{font-size:28px}.research-row>div>p{max-width:none}.row-links{font-size:12px}.entity-miniature{grid-template-columns:1fr 1fr;gap:12px;display:grid}.entity-miniature>span,.entity-miniature small{grid-column:1/-1}.entity-miniature>span{margin-bottom:4px}.entity-miniature i{display:none}.entity-miniature>b{font-size:11px}.entity-miniature small{margin-top:0}.document-workflow{padding:56px 6%}.workflow-heading h2{font-size:37px}.document-stages{grid-template-columns:1fr;gap:32px;margin:36px 0}.document-stages>li{grid-template-columns:1fr;gap:0;display:grid}.document-art,.extraction-art,.finished-art{height:240px}.source-document{width:65%;max-width:280px}.doc-front{left:25%}.doc-back{left:15%}.extraction-art dl{margin-top:20px}.finished-art b{max-width:none;font-size:32px}.stage-number{margin:24px 0 14px}.document-stages h3{font-size:27px}.document-stages>li>p{margin:0}.home-scope{grid-template-columns:1fr;gap:24px;padding:56px 6%}.home-scope h2{font-size:34px}.home-scope>div:last-child{padding:0}.home-close{padding:64px 6%}.home-close h2{font-size:44px}.home-close .button{width:100%}}@media (prefers-reduced-motion:reduce){.industrial-heading h1,.industrial-image img{animation:none}.electric-home .button{transition:none}.electric-home .button:hover{transform:none}}.electric-home .funding-section{max-width:none;margin:0;padding-inline:8%}.electric-home .funding-section h2{font-size:clamp(30px,3vw,44px)}@media (width>=1700px){.electric-home .funding-section{padding-inline:max(8%,50vw - 740px)}}@media (width<=1050px){.electric-home .funding-section{padding-inline:6%}}
