:root{--bg:#080d10;--panel:#10181d;--text:#eff4f5;--muted:#a1afb5;--accent:#78e9ed;--line:#ffffff25;--ease:cubic-bezier(.2,.7,.15,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}::selection{background:var(--accent);color:var(--bg)}:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.skip{background:var(--accent);color:var(--bg);z-index:99;padding:15px;position:fixed;top:-60px;left:20px}.skip:focus{top:20px}.progress{background:var(--accent);transform-origin:0;z-index:60;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}header{z-index:10;border-bottom:1px solid var(--line);justify-content:space-between;width:100%;height:108px;padding:0 4.5%;position:absolute;top:0}.brand,header{align-items:center;display:flex}.brand{letter-spacing:-1px;white-space:nowrap;gap:8px;font-size:23px;font-weight:800}.brand-light{letter-spacing:2px;margin-left:5px;font-size:12px;font-weight:400}.brand-symbol{color:var(--accent);margin-right:6px;font-size:35px;font-style:italic}nav{gap:30px;font-size:13px;display:flex}nav a{color:#c5d0d4;transition:color .2s}.header-cta span,nav a:hover{color:var(--accent)}.header-cta{border-bottom:1px solid #92afb8;padding:12px 0;font-size:12px}.header-cta span{margin-left:24px}.hero{align-items:center;height:100svh;min-height:850px;max-height:1200px;display:flex;position:relative;overflow:hidden}.hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;animation:arrival 2.8s var(--ease) both;position:absolute}.hero-shade{background:linear-gradient(90deg,#080d10e8,#080d1080 38%,#0000 75%),linear-gradient(#0000 75%,#080d10);position:absolute;inset:0}.hero-content{width:100%;padding:120px 4.5% 100px;position:relative}.eyebrow,.section-label{letter-spacing:1.6px;font-family:monospace;font-size:10px;line-height:1.7}.hero .eyebrow{color:#bdd0d6;animation:1.2s .1s both rise}.signal,.status-band i{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block;box-shadow:0 0 12px #78e9ed88}h1{letter-spacing:-7px;margin:38px 0 32px;font-size:calc(clamp(72px,7.4vw,124px));font-weight:500;line-height:.96;animation:1.4s .2s both rise}em{color:var(--accent);font-style:normal}.hero-description{color:#bccbd0;font-size:16px;line-height:1.8;animation:1.4s .35s both rise}.actions{margin-top:37px;animation:1.4s .45s both rise;display:flex}.actions,.button{align-items:center;gap:28px}.button{border:1px solid #0000;justify-content:space-between;padding:19px 23px;font-size:12px;font-weight:600;transition:background .3s,transform .3s;display:inline-flex}.button:hover{transform:translateY(-3px)}.primary{background:var(--accent);color:#071113}.primary:hover{background:#b0faff}.outline{background:#08101588;border-color:#78949d}.text-link{border-bottom:1px solid #748b93;padding:8px 0;font-size:12px}.hero-bottom{letter-spacing:1px;color:#9aacb2;font:9px monospace;position:absolute;bottom:26px;left:4.5%;right:4.5%}.hero-bottom,.status-band{justify-content:space-between;display:flex}.status-band{border-bottom:1px solid var(--line);align-items:center;gap:30px;padding:30px 4.5%;font-size:12px}.status-band>span{letter-spacing:1px;font:9px monospace}.status-band p{color:var(--muted);margin:0}.status-band a{font-size:11px}.section{padding:120px 7%}.section-label{color:var(--accent);margin-bottom:42px}h2{letter-spacing:-3px;margin:0 0 34px;font-size:calc(clamp(42px,4.4vw,74px));font-weight:400;line-height:1.05}h2 span{color:#82969f}p{line-height:1.75}.vision{grid-template-columns:24% 1fr;display:grid}.vision-copy{max-width:900px;color:var(--muted);grid-template-columns:1fr 1fr;gap:44px;font-size:14px;display:grid}.vision-copy p{margin:0}.metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;margin-top:62px;padding-top:34px;display:grid}.metrics strong{letter-spacing:-3px;font-size:60px;font-weight:400;display:block}.metrics small{letter-spacing:-1px;font-size:20px}.metrics span{color:var(--muted);margin-top:12px;font-size:10px;display:block}.engineering{background:#10171b}.engineering-top{justify-content:space-between;gap:30px;display:flex}.technical-stage{margin-top:30px;position:relative;overflow:hidden}.technical-stage img{filter:brightness(.7)saturate(.75);width:100%;transition:transform 1.5s var(--ease);display:block}.technical-stage:hover img{transform:scale(1.025)}.image-caption{letter-spacing:1px;font:9px monospace;position:absolute;bottom:22px;left:24px}.stage-tag{border-top:1px solid var(--accent);background:#06151cdd;padding:25px;position:absolute;top:24px;right:24px}.stage-tag span{color:var(--accent);letter-spacing:1px;font:8px monospace}.stage-tag strong{margin-top:17px;font-size:24px;font-weight:400;line-height:1.25;display:block}.architecture{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.architecture-item{color:var(--muted);text-align:left;background:0 0;border:0;border-top:2px solid #0000;grid-template-columns:1fr auto;gap:20px;padding:28px 14px;display:grid}.architecture-item span{grid-column:1/-1;font:9px monospace}.architecture-item strong{font-size:12px;font-weight:400;line-height:1.5}.architecture-item i{font-style:normal}.architecture-item.active{border-color:var(--accent);color:var(--accent);background:#78e9ed06}.module-description{color:var(--muted);max-width:760px;min-height:60px;margin-top:28px;font-size:13px}.container-story{align-items:flex-end;min-height:780px;padding:90px 7%;display:flex;position:relative;overflow:hidden}.container-story>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.container-overlay{background:linear-gradient(#0000,#080d1077 55%,#080d10 98%);position:absolute;inset:0}.container-copy{max-width:650px;position:relative}.container-copy p:not(.eyebrow){color:#b9cbd1;max-width:520px;margin-bottom:30px;font-size:14px}.render-label{color:#9aadb4;font:8px monospace;position:absolute;bottom:22px;right:30px}.range-heading,.resource-heading{justify-content:space-between;align-items:flex-end;display:flex}.range-heading>p,.resource-heading>p{color:var(--muted);padding-bottom:20px;font-size:13px}.model-selector{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.model-selector button{color:#92a3ab;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:space-between;align-items:center;padding:25px 18px;font-size:13px;display:flex}.model-selector button span{font:11px monospace}.model-selector button.selected{color:var(--accent);border-bottom-color:var(--accent);background:linear-gradient(#0000,#78e9ed0c)}.model-detail{grid-template-columns:1fr 1fr;gap:100px;padding:60px 0 20px;display:grid}.model-power{letter-spacing:-12px;font-size:160px;font-weight:400;line-height:1.2}.model-power small{letter-spacing:-2px;margin-left:25px;font-size:35px}.model-detail p{color:var(--muted);max-width:430px;font-size:12px}.model-commercial{padding:34px 0}.model-commercial>span{color:var(--muted);font:10px monospace}.model-commercial>strong{letter-spacing:-2px;margin:18px 0;font-size:46px;font-weight:400;display:block}.model-commercial .button{margin-top:20px}.ecosystem{color:#102029;background:#e1e7e7}.ecosystem .section-label{color:#285e64}.ecosystem h2 span{color:#66898b}.ecosystem-grid{grid-template-columns:1fr 1fr;align-items:center;gap:7%;display:grid}.ecosystem p{color:#4c626a;font-size:14px}.ecosystem figure{margin:0}.ecosystem img{width:100%;display:block}.ecosystem figcaption{letter-spacing:1px;margin-top:14px;font:8px monospace}.energy-flow{flex-wrap:wrap;align-items:center;gap:10px;margin:36px 0;font:10px monospace;display:flex}.energy-flow span{border-bottom:1px solid #60868a;padding:10px 0}.energy-flow b{color:#648587;font-weight:400}.small-note{color:var(--muted);font-size:10px!important;line-height:1.7!important}.validation h2{margin-bottom:70px}.validation-grid{grid-template-columns:1fr 1.4fr;gap:12%;display:grid}.validation-grid>p{color:var(--muted);margin:0;font-size:14px}.validation ol{margin:0;padding:0;list-style:none}.validation li{border-top:1px solid var(--line);gap:28px;padding:28px 0;display:flex}.validation li>span{color:var(--accent);padding-top:5px;font:10px monospace}.validation h3{margin:0 0 8px;font-size:18px;font-weight:400}.validation li p{color:var(--muted);margin:0;font-size:12px}.validation li b{color:var(--accent);margin-left:auto;font-weight:400}.resources{border-top:1px solid var(--line);background:#0d1519}.resource-list{margin-top:45px}.resource-list a{border-top:1px solid var(--line);grid-template-columns:1fr 2fr auto;align-items:center;padding:34px 0;transition:color .3s,padding .3s;display:grid}.resource-list a:hover{color:var(--accent);padding-left:12px}.resource-list span{color:var(--muted);font:9px monospace}.resource-list strong{letter-spacing:-.7px;font-size:24px;font-weight:400}.resource-list b{color:var(--accent);font:11px monospace}.contact{background:radial-gradient(at 20% 100%,#14384055,#0000 70%);padding-top:130px}.contact-grid{grid-template-columns:1.1fr 1fr;gap:12%;display:grid}.contact h2{font-size:calc(clamp(45px,4.3vw,70px))}.contact p{color:var(--muted);max-width:390px;font-size:13px}.contact-email{border-bottom:1px solid #617a84;margin:15px 0;padding:12px 0;font-size:20px;display:inline-block}.contact form{padding-top:7px}.contact label{color:#c9d8dd;margin-bottom:12px;font:10px monospace;display:block}.contact input,.contact select,.contact textarea{color:var(--text);outline-offset:4px;background:0 0;border:0;border-bottom:1px solid #52646d;border-radius:0;width:100%;margin-bottom:28px;padding:12px 0 18px;font-size:13px}.contact option{background:var(--bg)}.contact textarea{resize:vertical}.contact input::-moz-placeholder{color:#7f929b}.contact textarea::-moz-placeholder{color:#7f929b}.contact input::placeholder,.contact textarea::placeholder{color:#7f929b}.contact form .button{width:100%;margin-top:8px}.contact #form-status{color:var(--accent);font-size:11px}footer{border-top:1px solid var(--line);padding:55px 7% 30px}footer>p{color:var(--muted);font-size:11px}footer .footer-note{max-width:850px;font-size:10px;line-height:1.8}footer>div{border-top:1px solid var(--line);letter-spacing:1px;color:#98aab2;justify-content:space-between;margin-top:35px;padding-top:25px;font:8px monospace;display:flex}.reveal{opacity:1;transform:none}.motion .reveal{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transform:translateY(30px)}.motion .reveal.visible{opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes arrival{0%{opacity:.4;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@media (width>=1600px){.section{padding-left:max(7%,50vw - 725px);padding-right:max(7%,50vw - 725px)}}@media (width<=1000px){header nav{gap:16px}.header-cta{display:none}.hero{min-height:760px}.hero-image{-o-object-position:62% center;object-position:62% center}.hero-shade{background:linear-gradient(90deg,#080d10ec,#080d1044),linear-gradient(#0000 35%,#080d10)}.section{padding:90px 6%}.vision{grid-template-columns:1fr}.vision .section-label{margin-bottom:30px}.engineering-top{display:block}.model-detail{gap:45px}.ecosystem-grid{gap:35px}.contact-grid,.validation-grid{gap:50px}.status-band p{display:none}}@media (width<=650px){header{height:82px;padding:0 6%}.brand{font-size:21px}.brand-light{letter-spacing:1px;font-size:9px}header nav a:last-child{font-size:11px;display:block}.hero{align-items:flex-start;height:850px;min-height:850px;max-height:none}.hero-image{-o-object-position:66% bottom;object-position:66% bottom;height:65%;top:35%}.hero-shade{background:linear-gradient(#080d10,#080d10 20%,#080d10bb 48%,#080d1011 74%,#080d10)}.hero-content{padding:145px 6% 70px}.hero .eyebrow{letter-spacing:.8px;max-width:270px;font-size:8px}h1{letter-spacing:-4px;margin:28px 0;font-size:72px}.hero-description{max-width:310px;font-size:13px}.actions{flex-wrap:wrap;gap:18px;margin-top:25px}.button{padding:17px 19px;font-size:11px}.text-link{font-size:10px}.hero-bottom{font-size:7px;left:6%;right:6%}.hero-bottom span:nth-child(2){display:none}.status-band{gap:15px;padding:23px 6%}.status-band>span{font-size:7px}.status-band a{font-size:9px}.section{padding:76px 6%}.section-label{margin-bottom:30px;font-size:9px}h2{letter-spacing:-2px;font-size:42px}.vision-copy{grid-template-columns:1fr;gap:20px;font-size:13px}.metrics{gap:15px;margin-top:40px}.metrics strong{font-size:44px}.metrics small{font-size:15px}.metrics span{font-size:9px;line-height:1.6}.technical-stage img{-o-object-fit:cover;object-fit:cover;height:340px}.stage-tag{padding:15px;top:15px;right:15px}.stage-tag strong{font-size:17px}.stage-tag span{font-size:6px}.image-caption{font-size:6px;bottom:15px;left:15px}.architecture{grid-template-columns:1fr 1fr}.architecture-item{padding:20px 8px}.architecture-item strong{font-size:11px}.module-description{min-height:85px;font-size:12px}.container-story{min-height:670px;padding:70px 6%}.container-story>img{-o-object-position:65% center;object-position:65% center}.container-overlay{background:linear-gradient(#080d1011,#080d10aa 35%,#080d10 97%)}.container-copy p:not(.eyebrow){font-size:12px}.render-label{font-size:6px;bottom:22px;left:6%;right:6%}.range-heading,.resource-heading{display:block}.range-heading>p,.resource-heading>p{font-size:12px}.model-selector button{padding:20px 9px;font-size:11px;display:block}.model-selector button span{margin-top:10px;font-size:10px;display:block}.model-detail{grid-template-columns:1fr;gap:10px;padding:35px 0 0}.model-power{font-size:130px}.model-commercial{border-top:1px solid var(--line);margin-top:15px}.model-commercial>strong{font-size:40px}.ecosystem-grid{grid-template-columns:1fr;gap:30px}.ecosystem p{font-size:13px}.energy-flow{gap:8px;font-size:9px}.validation h2{margin-bottom:35px}.validation-grid{grid-template-columns:1fr;gap:35px}.validation-grid>p{font-size:13px}.validation h3{font-size:16px}.validation li{gap:18px}.resource-list a{grid-template-columns:1fr auto;gap:15px;padding:25px 0}.resource-list span{grid-column:1/-1;font-size:8px}.resource-list strong{font-size:20px}.resource-list b{font-size:10px}.contact-grid{grid-template-columns:1fr;gap:35px}.contact h2{font-size:44px}.contact-email{font-size:19px}footer{padding:40px 6% 25px}footer>div{gap:20px;font-size:7px;line-height:1.8}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.motion .reveal{opacity:1;transform:none}}@media (width>=651px){.hero-shade{background:linear-gradient(90deg,#080d10f5,#080d10b8 30%,#080d1050 55%,#0000 82%),linear-gradient(#0000 75%,#080d10)}}.hero:after{content:"";background:var(--accent);transform-origin:top;opacity:.5;width:1px;height:30px;animation:2.8s ease-in-out infinite scan;position:absolute;bottom:70px;left:4.5%}.technical-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.9%,#78e9ed0c 50%,#0000 50.1%);border:1px solid #78e9ed22;position:absolute;inset:0}@keyframes scan{0%,to{opacity:.2;transform:scaleY(.3)}50%{opacity:.8;transform:scaleY(1)}}.value-chains{border-top:1px solid var(--line);background:#10191e}.opportunity-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:10%;margin-bottom:45px;display:grid}.opportunity-heading>div{padding-bottom:20px}.opportunity-heading p{color:var(--muted);max-width:440px;font-size:13px}.chain-grid{-moz-column-gap:7%;grid-template-columns:1fr 1fr;column-gap:7%;display:grid}.chain-item{border-top:1px solid var(--line);grid-template-columns:36px 1fr;gap:15px;padding:32px 0;display:grid}.chain-number{color:var(--accent);padding-top:5px;font:10px monospace}.chain-item h3{letter-spacing:-.5px;margin:0 0 17px;font-size:21px;font-weight:400}.chain-item p{color:var(--muted);margin:0 0 17px;font-size:12px}.chain-item .chain-flow{color:var(--accent);letter-spacing:.2px;font:9px/1.8 monospace}.chain-actors{text-transform:uppercase;letter-spacing:.5px;color:#b7c5ca;font:8px/1.8 monospace}.opportunity-footnote{border-top:1px solid var(--line);align-items:center;gap:40px;margin-top:15px;padding-top:30px;display:flex}.opportunity-footnote>span{color:var(--accent);white-space:nowrap;font:8px monospace}.opportunity-footnote p{color:var(--muted);margin:0;font:10px/1.8 monospace}.sector-section{background:#080d10}.sector-choices{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:40px 0 30px;display:grid}.sector-choice{color:var(--text);border:1px solid var(--line);text-align:left;background:0 0;padding:0;transition:border-color .3s,transform .4s;overflow:hidden}.sector-choice:hover{border-color:#78e9ed88;transform:translateY(-4px)}.sector-choice img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;filter:saturate(.65)brightness(.65);width:100%;height:auto;transition:filter .5s,transform .7s;display:block}.sector-choice.chosen{border-color:var(--accent);background:#78e9ed0a}.sector-choice.chosen img,.sector-choice:hover img{filter:saturate(.9)brightness()}.sector-choice>span{grid-template-columns:1fr auto;gap:8px;min-height:88px;padding:15px 11px;font-size:10px;line-height:1.5;display:grid}.sector-choice small{color:var(--accent);grid-column:1/-1;font:8px monospace}.sector-choice b{color:var(--accent);font-weight:400}.sector-detail{border:1px solid var(--line);background:#10191e;grid-template-columns:1.3fr 1fr;min-height:650px;display:grid}.sector-visual{background:#111c25;min-height:650px;margin:0;position:relative;overflow:hidden}.sector-visual>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:filter .5s;position:absolute;inset:0}.sector-detail[aria-busy=true] .sector-visual>img{filter:brightness(.65)}.sector-visual-shade{background:linear-gradient(#020b1380,#0000 30% 65%,#020b13d9);position:absolute;inset:0}.sector-world{letter-spacing:1.5px;color:#d7f3f4;font:9px monospace;position:absolute;top:25px;left:25px}.sector-visual figcaption{letter-spacing:.7px;color:#c0d3da;font:8px/1.8 monospace;position:absolute;bottom:25px;left:25px;right:25px}.sector-story{align-self:center;padding:40px 35px}.sector-story>.eyebrow{color:var(--accent);margin:0 0 25px;font-size:8px}.sector-story h3{letter-spacing:-1.5px;margin:0 0 24px;font-size:36px;font-weight:400;line-height:1.1}.sector-story>p:not(.eyebrow){color:var(--muted);margin-bottom:28px;font-size:12px;line-height:1.8}.sector-caption{color:#718d9a;letter-spacing:1px;font:8px monospace}.sector-story ul{margin:12px 0 25px;padding:0;list-style:none}.sector-story li{border-bottom:1px solid var(--line);color:#d9e3e7;padding:8px 0;font-size:12px}.sector-story li:before{content:"↗";color:var(--accent);margin-right:12px}.sector-checks{border-bottom:1px solid var(--line);margin-bottom:25px;padding-bottom:17px}.sector-checks summary{cursor:pointer;color:var(--accent);justify-content:space-between;gap:20px;padding:7px 0;font-size:11px;list-style:none;display:flex}.sector-checks summary::-webkit-details-marker{display:none}.sector-checks summary span{font-size:16px;transition:transform .3s}.sector-checks[open] summary span{transform:rotate(45deg)}.sector-checks p{color:var(--muted);margin:15px 0 0;font-size:11px;line-height:1.8}.sector-story .button{width:100%;padding:17px 19px;font-size:11px;line-height:1.6}.environment-note{background:linear-gradient(90deg,#78e9ed09,#0000);border-left:1px solid #78e9ed66;gap:25px;margin-top:35px;padding:28px 32px;display:flex}.environment-orbit{color:var(--accent);font-size:40px;line-height:1}.environment-note h3{letter-spacing:-.3px;margin:0 0 12px;font-size:17px;font-weight:400}.environment-note p{color:var(--muted);max-width:900px;margin:0;font-size:11px;line-height:1.9}@media (width>=1500px){.sector-story{padding:45px}.sector-story h3{font-size:42px}}@media (width<=1100px){.sector-choices{grid-template-columns:repeat(3,1fr);gap:15px}.sector-choice>span{min-height:68px;font-size:12px}.sector-choice img{aspect-ratio:16/8}.sector-detail{grid-template-columns:1fr 1fr}.sector-story{padding:30px 25px}.sector-story h3{font-size:30px}}@media (width<=750px){.opportunity-heading{grid-template-columns:1fr;gap:0;margin-bottom:25px}.opportunity-heading>div{padding-bottom:0}.chain-grid{grid-template-columns:1fr}.chain-item{padding:26px 0}.chain-item h3{font-size:20px}.opportunity-footnote{display:block}.opportunity-footnote p{margin-top:16px}.sector-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sector-choice>span{gap:7px;min-height:82px;padding:11px 8px;font-size:9px}.sector-choice small{font-size:7px}.sector-choice img{aspect-ratio:4/3}.sector-detail{grid-template-columns:1fr}.sector-visual{min-height:330px}.sector-world{font-size:8px;top:18px;left:18px}.sector-visual figcaption{font-size:7px;bottom:18px;left:18px}.sector-story{padding:30px 22px}.sector-story h3{font-size:34px}.sector-story>.eyebrow{margin-bottom:20px}.environment-note{gap:16px;padding:25px 20px}.environment-orbit{font-size:29px}.environment-note h3{font-size:16px}.environment-note p{font-size:10px}header nav{gap:18px}}@media (width<=650px){header nav a{display:none}header nav a[href=\#sectors]{font-size:11px;display:block}header nav a:last-child{display:none}}.people-story{background:#0c1418;grid-template-columns:1.2fr 1fr;align-items:center;gap:7%;padding-top:80px;padding-bottom:100px;display:grid}.people-photo{margin:0;position:relative;overflow:hidden}.people-photo img{aspect-ratio:16/11;-o-object-fit:cover;object-fit:cover;filter:saturate(.85);width:100%;height:auto;display:block}.people-photo figcaption{letter-spacing:.7px;color:#c0d5db;background:linear-gradient(#0000,#041018bb);padding:24px 20px 16px;font:7px/1.8 monospace;position:absolute;bottom:0;left:0;right:0}.people-copy>.eyebrow{color:#8fcbd2;letter-spacing:1px;margin:0 0 25px;font-size:8px}.people-copy h2{font-size:calc(clamp(38px,4vw,63px))}.people-copy>p:not(.eyebrow){color:#a2b3ba;max-width:420px;font-size:13px;line-height:1.9}.people-copy .text-link{color:#c2e8eb;margin-top:15px;display:inline-block}.contact-human-strip{background:#172023;border:1px solid #ffffff12;grid-template-columns:1.45fr 1fr;margin-bottom:65px;display:grid}.contact-human-photo{margin:0;position:relative;overflow:hidden}.contact-human-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;width:100%;height:100%;min-height:340px;display:block}.contact-human-photo figcaption{letter-spacing:.7px;color:#d1e0e2;background:linear-gradient(#0000,#0a151ac9);padding:30px 20px 16px;font:6px/1.8 monospace;position:absolute;bottom:0;left:0;right:0}.contact-human-copy{align-self:center;padding:48px 35px}.contact-human-copy>.eyebrow{color:#adc4c3;letter-spacing:1px;font-size:7px}.contact-human-copy h3{letter-spacing:-1.5px;color:#ecece5;margin:28px 0 24px;font-size:calc(clamp(28px,2.8vw,43px));font-weight:400;line-height:1.12}.contact-human-copy p{max-width:330px;line-height:1.85;color:#acb8b5!important;font-size:12px!important}.contact-human-copy a{color:#c5dfd7;border-bottom:1px solid #acc9be55;margin-top:22px;padding-bottom:8px;font-size:10px;display:inline-block}@media (width<=850px){.people-story{gap:35px}.people-copy h2{font-size:40px}.contact-human-strip{grid-template-columns:1.2fr 1fr}.contact-human-copy{padding:35px 25px}.contact-human-copy h3{font-size:32px}}@media (width<=650px){.people-story{grid-template-columns:1fr;gap:34px;padding-top:60px;padding-bottom:65px}.people-photo img{aspect-ratio:16/11}.people-copy h2{font-size:41px}.people-copy>p:not(.eyebrow){font-size:12px}.people-photo figcaption{font-size:6px}.contact-human-strip{grid-template-columns:1fr;margin-bottom:45px}.contact-human-photo img{aspect-ratio:16/11;height:auto;min-height:0}.contact-human-copy{padding:30px 25px 35px}.contact-human-copy h3{margin:23px 0 20px;font-size:35px}.contact-human-copy p{font-size:12px!important}.contact-human-photo figcaption{padding-left:15px;font-size:5px}}.global-section{background:radial-gradient(at 25% 30%,#102e3c66,#0000 55%),#060c12;border-top:1px solid #ffffff15;padding:110px 0 65px;position:relative;overflow:clip}.global-heading{max-width:1200px;margin-bottom:35px;padding:0 7%}.global-heading>.section-label{margin-bottom:30px}.global-heading>p{color:#8ba8b7;max-width:470px;font-size:13px}.globe-layout{grid-template-columns:58% 42%;align-items:start;display:grid;position:relative}.globe-stage{isolation:isolate;flex-direction:column;justify-content:center;height:calc(100svh - 60px);min-height:620px;max-height:1000px;padding:18px 0 22px 6%;display:flex;position:sticky;top:45px}.globe-stage-top{z-index:1;justify-content:space-between;align-items:center;gap:15px;margin:0 7%;display:flex}.globe-stage-top>span{letter-spacing:1.5px;color:#8fb9cb;font:8px monospace}.globe-stage-top i{background:#8af2f2;border-radius:50%;width:4px;height:4px;margin-right:9px;display:inline-block;box-shadow:0 0 12px #8af2f2}.globe-stage-top button{color:#96b6c5;white-space:nowrap;background:0 0;border:1px solid #8ab6c433;border-radius:30px;padding:9px 12px;font:8px monospace;transition:background .3s}.globe-stage-top button:hover{background:#78e9ed0b}.globe-stage-top button[hidden]{display:none}.globe-viewport{flex:1;justify-content:center;align-items:center;min-height:440px;display:flex;position:relative}.globe-halo{aspect-ratio:1;filter:blur(8px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#16465c00 48%,#1c72871c 62%,#0000 73%);border-radius:50%;width:80%;position:absolute}#alt-globe{place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}#alt-globe canvas{outline:0;width:100%;height:100%;display:block}.globe-coordinate{letter-spacing:1px;color:#5d859b;justify-content:space-between;font:7px monospace;top:35px;right:7%}.globe-coordinate,.globe-readout{pointer-events:none;display:flex;position:absolute;left:8%}.globe-readout{flex-direction:column;gap:12px;bottom:12px}.globe-readout>span:first-child{color:#78e9ed;letter-spacing:1px;font:9px monospace}.globe-readout strong{letter-spacing:1.5px;color:#badbe8;font:400 11px monospace}.globe-readout .globe-scroll-hint{letter-spacing:1.5px;color:#5b879d;margin-top:10px;font:7px monospace}.globe-navigation{z-index:2;gap:10px;margin:22px 7% 0;display:flex;position:relative}.globe-navigation a{color:#62869b;border:1px solid #93c9df25;border-radius:50%;place-items:center;width:34px;height:34px;font:8px monospace;transition:color .4s,border-color .4s,background .4s;display:grid}.globe-navigation a[aria-current=step]{color:#b8ffff;background:#78e9ed12;border-color:#78e9ed99;box-shadow:0 0 25px #78e9ed12}.globe-navigation a:hover{color:#a3d4df;border-color:#78e9ed55}.globe-disclosure{letter-spacing:.6px;color:#54798c;max-width:440px;margin:20px 7% 0;font:6px/1.9 monospace}.globe-fallback-note{color:#8ab2c4;margin:10px 7% 0;font:8px/1.8 monospace}.globe-stories{padding:15px 15% 25px 6%}.globe-step{flex-direction:column;justify-content:center;min-height:72svh;padding:70px 0;scroll-margin-top:85px;display:flex}.globe-step-index{letter-spacing:1.2px;color:#5c879c;margin-bottom:27px;font:8px/1.8 monospace}.globe-step h3{letter-spacing:-2px;margin:0 0 30px;font-size:calc(clamp(29px,3.2vw,54px));font-weight:400;line-height:1.08}.globe-step h3>.globe-line-mask:last-child{color:#78c9d6}.globe-line-mask{padding-bottom:6px;display:block;overflow:hidden}.globe-line-mask>span{display:block}.globe-step p{color:#8ca9ba;max-width:440px;margin:0;font-size:13px;line-height:1.9}.globe-step .text-link{color:#9cdce5;align-self:flex-start;margin-top:25px;font-size:11px}.globe-enhanced .globe-step{opacity:.24;transition:opacity .8s}.globe-enhanced .globe-step h3 .globe-line-mask>span{transition:transform 1.1s cubic-bezier(.16,1,.3,1);transform:translateY(110%)}.globe-enhanced .globe-step .globe-line-mask:nth-child(2)>span{transition-delay:.1s}.globe-enhanced .globe-step.world-active{opacity:1}.globe-enhanced .globe-step.world-active h3 .globe-line-mask>span{transform:none}.global-closing{border-top:1px solid #ffffff15;grid-template-columns:1fr 1.7fr;gap:50px;margin:35px 7% 0;padding-top:35px;display:grid}.global-closing>span{letter-spacing:1px;color:#83c2d2;font:8px/1.9 monospace}.global-closing p{color:#718fa3;max-width:750px;margin:0;font-size:11px;line-height:1.9}@media (width>=1700px){.globe-layout{max-width:1800px;margin:auto}.global-closing,.global-heading{max-width:1560px;margin-left:auto;margin-right:auto}}@media (width<=1000px){.globe-stage{min-height:560px;padding-left:0;top:30px}.globe-stories{padding-left:3%;padding-right:12%}.globe-step{min-height:65svh}.globe-step h3{letter-spacing:-1.4px;font-size:33px}.globe-step p{font-size:12px}.globe-stage-top>span{letter-spacing:.7px;font-size:6px}.globe-stage-top button{padding:8px;font-size:7px}.globe-viewport{min-height:370px}.globe-readout strong{font-size:9px}.globe-navigation{gap:7px}.globe-navigation a{width:30px;height:30px}.globe-disclosure{font-size:5px}}@media (width<=650px){.global-section{padding-top:75px;padding-bottom:50px}.global-heading{margin-bottom:5px;padding:0 6%}.global-heading h2{font-size:39px}.global-heading>p{font-size:12px}.globe-layout{display:block}.globe-stage{z-index:2;background:radial-gradient(at 50% 45%,#0a1c29 5%,#060c12 75%);height:52svh;min-height:360px;max-height:510px;padding:12px 0 16px;top:0}.globe-stage-top{margin:0 6%}.globe-stage-top>span{font-size:6px}.globe-stage-top button{padding:7px 9px;font-size:6px}.globe-viewport{min-height:0}.globe-coordinate{font-size:6px;top:18px}.globe-readout{gap:7px;bottom:0;left:6%}.globe-readout strong,.globe-readout>span:first-child{font-size:7px}.globe-readout .globe-scroll-hint{display:none}.globe-navigation{gap:7px;margin:10px 6% 0}.globe-navigation a{width:25px;height:25px;font-size:6px}.globe-disclosure{max-width:320px;margin:10px 6% 0;font-size:5px}.globe-stories{z-index:1;padding:0 8%;position:relative}.globe-step{justify-content:flex-start;min-height:72svh;padding:38px 0 65px;scroll-margin-top:calc(52svh - 90px)}.globe-step h3{letter-spacing:-1.5px;margin-bottom:22px;font-size:38px}.globe-step-index{margin-bottom:20px;font-size:7px}.globe-step p{font-size:12px}.global-closing{grid-template-columns:1fr;gap:20px;margin:25px 6% 0}.global-closing p{font-size:10px}.globe-fallback-note{max-width:160px;margin:0;font-size:6px;position:absolute;bottom:17px;right:6%}.globe-enhanced .globe-step{opacity:.35}}@media (prefers-reduced-motion:reduce){.globe-enhanced .globe-step{opacity:1;transition:none}.globe-enhanced .globe-step h3 .globe-line-mask>span{transition:none;transform:none}.globe-navigation a,.globe-stage-top button{transition:none}}#alt-globe[data-context-lost=true] canvas{display:none}#alt-globe .globe-fallback{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 30px #3290a433);width:90%;height:90%;position:absolute;inset:5%}.comparison-section{--technology-color:#78e9ed;--technology-end:#2e747f;background:radial-gradient(at 50% 45%,#172c3c55,#0000 65%),#0a1118;border-top:1px solid #ffffff12}.comparison-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:10%;margin-bottom:40px;display:grid}.comparison-heading>div{padding-bottom:30px}.comparison-heading p{color:var(--muted);max-width:420px;font-size:13px}.simulation-badge{letter-spacing:.7px;color:#9fb6c5;border:1px solid #ffffff20;border-radius:30px;padding:8px 12px;font:7px/1.7 monospace;display:inline-block}.comparison-tabs{border:1px solid #ffffff1c;grid-template-columns:repeat(6,1fr);margin-bottom:24px;display:grid}.comparison-tabs button{color:#9cb0bf;background:0 0;border:0;border-bottom:2px solid #0000;min-height:64px;padding:15px 10px;font-size:12px;transition:color .3s,background .3s,border-color .3s}.comparison-tabs button:hover{color:#fff;background:#ffffff05}.comparison-tabs .tech-selected{color:var(--technology-color);border-bottom-color:var(--technology-color);background:linear-gradient(#0000,#ffffff08)}.comparison-tabs small{letter-spacing:.5px;color:#78e9ed;border:1px solid #78e9ed44;border-radius:3px;margin-left:6px;padding:4px 5px;font:6px monospace}.scenario-toolbar{grid-template-columns:1.1fr 1fr 1fr;align-items:center;gap:35px;padding:28px 0 40px;display:grid}.scenario-toolbar .eyebrow{color:#7f98ac;margin:0 0 12px;font-size:7px}.scenario-toolbar strong{letter-spacing:-.6px;font-size:24px;font-weight:400}.scenario-toolbar strong span{color:var(--muted);letter-spacing:0;font-size:10px}.scenario-toolbar>div>p:last-child{color:#7c929f;max-width:300px;font-size:9px;line-height:1.7}.scenario-control label{color:#bcccd6;justify-content:space-between;align-items:start;gap:15px;min-height:30px;margin-bottom:18px;font-size:10px;line-height:1.5;display:flex}.scenario-control output{color:var(--technology-color);white-space:nowrap;font:11px monospace}.scenario-control input{appearance:none;background:linear-gradient(90deg,var(--technology-end),var(--technology-color));cursor:pointer;width:100%;height:3px;accent-color:var(--technology-color);border-radius:10px;margin:0}.scenario-control input::-webkit-slider-thumb{appearance:none;border:3px solid var(--technology-color);background:#e9f5fb;border-radius:50%;width:13px;height:13px;box-shadow:0 0 16px #b5dfeb33}.scenario-control input::-moz-range-thumb{border:3px solid var(--technology-color);background:#e9f5fb;border-radius:50%;width:10px;height:10px}.range-limits{color:#718996;justify-content:space-between;margin-top:13px;font:8px monospace;display:flex}.alt-parameter-note{border-left:1px solid #78e9ed66;padding:5px 0 5px 20px}.alt-parameter-note>span{letter-spacing:1px;color:var(--accent);font:8px monospace}.alt-parameter-note>p{margin-bottom:0!important}.alt-parameter-note[hidden],.scenario-control[hidden]{display:none}.comparison-dashboard{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:20px;display:grid}.chart-panel{background:linear-gradient(135deg,#14212a99,#0c151e);border:1px solid #ffffff15;border-radius:3px;min-width:0;padding:30px 28px;position:relative;overflow:hidden}.chart-panel:before{content:"";background:linear-gradient(90deg,var(--technology-color),transparent);opacity:.6;width:65%;height:1px;position:absolute;top:0;left:0}.chart-panel-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.chart-panel .eyebrow{color:#809cac;letter-spacing:1px;margin:0 0 17px;font-size:8px}.chart-panel h3{letter-spacing:-1px;margin:0;font-size:28px;font-weight:400;line-height:1.15}.chart-unit{letter-spacing:.6px;color:#718c9d;white-space:nowrap;padding-top:4px;font:8px monospace}.chart-legend{flex-wrap:wrap;gap:25px;margin-top:28px;display:flex}.chart-legend>span{color:#9ab2bf;align-items:center;gap:7px;font-size:9px;display:flex}.chart-legend i,.coverage-legend i{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.demand-dot{background:#d1dce2}.energy-profile-chart{width:100%;height:285px;margin-top:8px}.chart-loading{color:#8ca5b5;padding:75px 20px;font:10px monospace}.chart-method{color:#8098a8;margin:15px 0 0;font-size:10px;line-height:1.85}.profile-kpis{border-top:1px solid #ffffff15;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px;padding-top:22px;display:grid}.profile-kpis span{letter-spacing:.4px;color:#738fa2;min-height:25px;font:6px/1.9 monospace;display:block}.profile-kpis strong{letter-spacing:-.5px;color:#d6e5ee;margin-top:8px;font-size:18px;font-weight:400;display:block}.energy-coverage-chart{width:100%;height:260px;margin-top:18px}.coverage-legend{gap:16px;display:grid}.coverage-legend>span{color:#9eb3bf;align-items:center;gap:8px;font-size:9px;display:flex}.coverage-legend b{color:#ccdde7;white-space:nowrap;margin-left:auto;font:10px monospace}.unserved-dot{background:#344a58}.coverage-panel>.chart-method{margin-top:25px}.benchmark-panel{grid-column:1/-1}.benchmark-panel .chart-panel-heading{align-items:center}.benchmark-panel h3 br{display:none}.benchmark-intro{color:#8ba2b2;max-width:650px;margin:22px 0 8px;font-size:11px}.energy-benchmark-chart{width:100%;height:320px}.comparison-details{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;margin-top:30px;padding:10px 0}.comparison-details summary{cursor:pointer;color:#b4cbd8;justify-content:space-between;align-items:center;gap:25px;padding:20px 0;font-size:12px;list-style:none;display:flex}.comparison-details summary::-webkit-details-marker{display:none}.comparison-details summary>span{color:var(--accent);font-size:20px;transition:transform .3s}.comparison-details[open] summary>span{transform:rotate(45deg)}.comparison-detail-grid{grid-template-columns:1fr 1fr;gap:6%;padding:15px 0 30px;display:grid}.comparison-detail-grid h3{letter-spacing:-.4px;margin:0 0 25px;font-size:18px;font-weight:400}.comparison-detail-grid h4{margin-top:30px;font-size:11px;font-weight:400}.comparison-detail-grid p{color:#91a8b8;font-size:11px;line-height:1.85}.comparison-table-wrap{overflow:auto}.comparison-table-wrap table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:10px}.comparison-table-wrap caption{text-align:left;color:#7692a5;margin-bottom:16px;font:8px monospace}.comparison-table-wrap th{color:#b2c8d6;font-weight:400}.comparison-table-wrap thead th{color:#7e9bae;font-size:8px}.comparison-table-wrap td,.comparison-table-wrap th{border-bottom:1px solid #ffffff12;padding:14px 8px}.comparison-table-wrap td{color:#d3e5ef;font:10px monospace}.comparison-sources{flex-direction:column;gap:10px;display:flex}.comparison-sources a{color:#78d7ed;text-underline-offset:4px;font-size:10px;text-decoration:underline}.comparison-invitation{justify-content:space-between;align-items:center;gap:30px;margin-top:35px;display:flex}.comparison-invitation p{color:#bcced9;letter-spacing:-.4px;font-size:18px}.comparison-invitation span{letter-spacing:1px;color:#7895a8;font:7px monospace}.comparison-invitation a{font-size:10px}@media (width<=1100px){.scenario-toolbar{gap:25px}.comparison-dashboard{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:15px}.chart-panel{padding:25px 20px}.chart-panel h3{font-size:24px}.profile-kpis strong{font-size:15px}.coverage-legend b,.coverage-legend>span{font-size:8px}.comparison-tabs small{display:none}}@media (width<=800px){.comparison-heading{grid-template-columns:1fr;gap:0}.comparison-heading>div{padding-bottom:0}.scenario-toolbar{grid-template-columns:1fr 1fr}.scenario-toolbar>div:first-child{grid-column:1/-1}.comparison-dashboard{grid-template-columns:1fr}.benchmark-panel{grid-column:auto}.coverage-panel{grid-template-columns:1fr 1fr;align-items:center;gap:0 20px;display:grid}.energy-coverage-chart{grid-area:1/2/4;height:220px;margin-top:0}.coverage-legend,.coverage-panel>.chart-method{margin-top:20px}.comparison-detail-grid{grid-template-columns:1fr;gap:35px}.profile-kpis strong{font-size:18px}.comparison-invitation{align-items:start}.comparison-invitation p{font-size:16px}}@media (width<=550px){.comparison-heading h2{font-size:39px}.simulation-badge{font-size:6px}.comparison-tabs{grid-template-columns:repeat(3,1fr)}.comparison-tabs button{border-right:1px solid #ffffff0d;min-height:55px;font-size:11px}.scenario-toolbar{grid-template-columns:1fr;gap:27px;padding-bottom:30px}.scenario-toolbar>div:first-child{grid-column:auto}.scenario-control label{min-height:auto;margin-bottom:17px}.chart-panel{padding:24px 17px}.chart-panel .eyebrow{font-size:7px}.chart-panel h3{font-size:25px}.chart-unit{font-size:7px}.energy-profile-chart{height:230px}.chart-legend{gap:15px;margin-top:23px}.chart-legend>span{font-size:8px}.profile-kpis{gap:8px}.profile-kpis span{letter-spacing:0;min-height:30px;font-size:5.5px}.profile-kpis strong{letter-spacing:-.3px;font-size:13px}.coverage-panel{display:block}.energy-coverage-chart{height:250px;margin:0}.coverage-panel h3 br{display:none}.benchmark-intro,.coverage-legend b,.coverage-legend>span{font-size:10px}.energy-benchmark-chart{height:300px}.benchmark-panel h3 br,.comparison-invitation{display:block}.comparison-invitation .button{margin-top:10px}.chart-method,.comparison-table-wrap table,.comparison-table-wrap td{font-size:9px}.comparison-details summary{font-size:11px}.comparison-table-wrap td,.comparison-table-wrap th{padding:13px 5px}}@media (prefers-reduced-motion:reduce){.comparison-section *{transition:none!important}}.impact-section{border-top:1px solid #ffffff20;margin-top:65px;padding-top:60px}.impact-heading>.eyebrow{color:#83a4b6;margin:0 0 25px;font-size:8px}.impact-heading h3{letter-spacing:-2.5px;margin:0 0 28px;font-size:calc(clamp(36px,4vw,64px));font-weight:400;line-height:1.08}.impact-heading h3 span{color:#7fcfd6}.impact-heading>p:last-child{color:#9bb1bc;max-width:720px;font-size:14px;line-height:1.85}.impact-trio{grid-template-columns:repeat(3,1fr);gap:18px;margin:38px 0 35px;display:grid}.impact-card{background:linear-gradient(145deg,#1d252b,#101a21);border:1px solid #ffffff13;padding:30px 25px;position:relative;overflow:hidden}.impact-card-alt{background:radial-gradient(at 0 0,#24515b66,#0000 70%),#0d1c25;border-color:#78e9ed44}.impact-card>span{letter-spacing:.7px;color:#8fa6b1;font:7px/1.7 monospace}.impact-card-alt>span{color:#92d9dc}.impact-card h4{letter-spacing:-1px;color:#d8e5e9;margin:27px 0;font-size:30px;font-weight:400;line-height:1.15}.impact-card-alt h4{color:#cbf3f3}.impact-card-signal{letter-spacing:.6px;color:#9cdade;border-top:1px solid #ffffff18;align-items:center;gap:7px;padding-top:21px;font:6px/1.9 monospace;display:flex}.impact-card-signal i{background:#78e9ed;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 13px #78e9ed55}.impact-card-signal.thermal{color:#dbbb99}.impact-card-signal.thermal i{box-shadow:none;background:#d5ac82}.impact-card p{color:#8fa7b4;margin-top:21px;font-size:11px;line-height:1.9}.impact-lab{background:linear-gradient(145deg,#111e28,#0d161f);border:1px solid #ffffff18;grid-template-columns:.9fr 1.3fr;gap:30px;padding:35px 30px;display:grid}.impact-lab-copy>.eyebrow{letter-spacing:.7px;color:#7c99ac;margin:0 0 25px;font-size:7px}.impact-lab-copy h3{letter-spacing:-1.3px;margin:0 0 22px;font-size:33px;font-weight:400;line-height:1.12}.impact-lab-copy>p{color:#91aab9;max-width:400px;font-size:12px;line-height:1.9}.impact-lab-copy strong{color:#d1e4eb;font-weight:400}.impact-efficiency{gap:17px;margin:28px 0;display:grid}.impact-efficiency label{color:#a9becb;justify-content:space-between;gap:15px;font-size:10px;line-height:1.6;display:flex}.impact-efficiency output{color:#e8c49b;font:11px monospace}.impact-efficiency input{appearance:none;accent-color:#e9c596;cursor:pointer;background:linear-gradient(90deg,#775640,#e9c596);border-radius:8px;width:100%;height:3px;margin:0 0 9px}.impact-efficiency input::-webkit-slider-thumb{appearance:none;background:#faf1e2;border:3px solid #e2bd8f;border-radius:50%;width:13px;height:13px}.impact-efficiency input::-moz-range-thumb{background:#faf1e2;border:3px solid #e2bd8f;border-radius:50%;width:9px;height:9px}.impact-small{color:#728d9f!important;font-size:9px!important;line-height:1.9!important}.impact-chart-wrap{align-self:center;min-width:0}.impact-chart-heading{letter-spacing:.6px;color:#7997aa;justify-content:space-between;gap:20px;margin:0 0 15px;font:7px/1.8 monospace;display:flex}.direct-combustion-chart{width:100%;height:345px}.impact-chart-caption{color:#89a8b7;border-top:1px solid #ffffff13;margin:20px 0 0;padding-top:20px;font-size:10px;line-height:1.9}.impact-scope{background:linear-gradient(90deg,#ffffff05,#0000);border-left:1px solid #8fa6b566;margin:25px 0 55px;padding:25px 30px}.impact-scope strong{letter-spacing:-.2px;color:#bfd5de;font-size:16px;font-weight:400}.impact-scope p{color:#829cab;max-width:1000px;margin:12px 0 0;font-size:11px;line-height:1.9}.impact-matrix-heading{grid-template-columns:1fr 1fr;align-items:end;gap:15px 9%;margin-bottom:25px;display:grid}.impact-matrix-heading>.eyebrow{color:#7d9cac;grid-column:1/-1;font-size:7px}.impact-matrix-heading h3{letter-spacing:-1.5px;margin:0 0 15px;font-size:38px;font-weight:400;line-height:1.1}.impact-matrix-heading h3 span{color:#8eafb9}.impact-matrix-heading>p:last-child{color:#8ba5b6;margin:0 0 15px;font-size:12px;line-height:1.9}.impact-matrix-scroll{scrollbar-width:thin;scrollbar-color:#405869 #0b151e;border:1px solid #ffffff18;overflow:auto}.technology-matrix{border-collapse:collapse;text-align:left;width:100%;min-width:1030px;font-size:10px;line-height:1.7}.technology-matrix caption{text-align:left;color:#7193a6;background:#101d27;padding:16px 20px;font:8px monospace}.technology-matrix td,.technology-matrix th{vertical-align:top;color:#a8bcc8;border-bottom:1px solid #ffffff13;border-right:1px solid #ffffff08;min-width:120px;padding:20px 16px}.technology-matrix th{color:#90aab9;font-weight:400}.technology-matrix thead th{color:#c4d8e1;background:#111e27;font-size:10px}.technology-matrix tbody th{background:#0f1a23;min-width:170px;max-width:200px;font-size:10px}.technology-matrix .alt-column{color:#9fe6e7;background:#12313b55}.technology-matrix thead .alt-column{color:#b5ffff;background:#193a44}.technology-matrix strong{color:#b6eff1;font-weight:400}.technology-matrix small{color:#698e9f;margin-top:8px;font-size:8px;line-height:1.8;display:block}.impact-matrix>.impact-small{margin-top:20px}.impact-method{border-top:1px solid #ffffff18;margin-top:28px;padding-top:7px}.impact-method summary{cursor:pointer;color:#9fbcca;justify-content:space-between;gap:20px;padding:20px 0;font-size:11px;list-style:none;display:flex}.impact-method summary::-webkit-details-marker{display:none}.impact-method summary>span{color:#78e9ed;font-size:18px;transition:transform .3s}.impact-method[open] summary>span{transform:rotate(45deg)}.impact-method-grid{grid-template-columns:1fr 1fr;gap:6%;padding-bottom:30px;display:grid}.impact-method-grid p{color:#8fa8b9;font-size:10px;line-height:1.9}.impact-method-grid a{color:#8cdce4;text-underline-offset:4px;font-size:10px;text-decoration:underline}.impact-numbers{border-collapse:collapse;text-align:left;width:100%}.impact-numbers caption{color:#7f9daf;text-align:left;margin:8px 0 15px;font:8px/1.8 monospace}.impact-numbers td,.impact-numbers th{color:#a9c1cf;border-bottom:1px solid #ffffff15;padding:12px 8px;font-size:9px;font-weight:400}.impact-numbers thead th{color:#7296ac;font-size:8px}.impact-numbers td:nth-child(2){color:#d4e5ec;font-family:monospace}.coverage-process-note{color:#bbd4dd;border-top:1px solid #ffffff18;margin:22px 0 0;padding:17px 0 0;font-size:10px;line-height:1.85}.coverage-process-note:before{content:"COPERTURA ≠ EMISSIONI";letter-spacing:.8px;color:#78cdd6;margin-bottom:10px;font:7px monospace;display:block}@media (width<=1050px){.impact-card{padding:25px 20px}.impact-card h4{font-size:25px}.impact-lab{grid-template-columns:1fr 1.15fr;gap:20px;padding:30px 23px}.impact-chart-heading{display:block}.impact-chart-heading>span{margin:5px 0;display:block}.impact-trio{gap:13px}}@media (width<=750px){.impact-section{margin-top:50px;padding-top:45px}.impact-heading h3{letter-spacing:-1.8px;font-size:40px}.impact-heading>p:last-child{font-size:12px}.impact-trio{grid-template-columns:1fr;gap:14px;margin:28px 0}.impact-card{padding:26px 24px}.impact-card h4{font-size:31px}.impact-card h4 br:nth-of-type(2){display:none}.impact-card h4 br:nth-of-type(2):after{content:" "}.impact-card p{max-width:520px}.impact-card-signal{font-size:7px}.impact-lab{grid-template-columns:1fr;padding:28px 20px}.impact-lab-copy h3{font-size:31px}.impact-lab-copy p{max-width:none}.direct-combustion-chart{height:310px}.impact-chart-heading{font-size:6px;display:flex}.impact-chart-heading>span{max-width:47%}.impact-scope{margin-bottom:40px;padding:23px 20px}.impact-scope strong{font-size:15px}.impact-scope p{font-size:10px}.impact-matrix-heading{grid-template-columns:1fr;gap:0}.impact-matrix-heading>.eyebrow{margin-bottom:22px}.impact-matrix-heading h3{font-size:33px}.impact-matrix-heading>p:last-child{font-size:11px}.impact-method-grid{grid-template-columns:1fr;gap:25px}.impact-method summary{font-size:10px}.coverage-process-note{font-size:9px}.impact-numbers td,.impact-numbers th{padding:12px 5px;font-size:8px}}:root{--paper:#fbfcf9;--mist:#edf3f1;--stone:#f1eee5;--ink:#193b3d;--petrol:#176d70;--sage:#b8c9b4}body{font-family:Avenir Next,Segoe UI,Arial,sans-serif}.editorial-light,body{background:var(--paper)}.editorial-light{--bg:var(--paper);--panel:#fff;--text:var(--ink);--muted:#526b70;--accent:var(--petrol);--line:#1e3b3924;color:var(--ink)}.editorial-light h2{letter-spacing:-2.5px;font-weight:450}.editorial-light h2 span{color:#5c7e78}.editorial-light em{color:var(--petrol)}.editorial-light .section-label{letter-spacing:.3px;color:var(--petrol);margin-bottom:30px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.6}.editorial-light .primary{background:var(--petrol);color:#fff;border-color:var(--petrol);border-radius:4px}.editorial-light .primary:hover{background:#21585a}.editorial-light .outline{color:#224c50;background:0 0;border-color:#527879;border-radius:4px}.editorial-light .text-link{color:var(--petrol);border-color:#668985}header.editorial-light{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);background:#fbfcf9d9;border-bottom-color:#23494518}header.editorial-light nav a{color:#3d6164}header.editorial-light nav a:hover{color:#137276}header.editorial-light .header-cta{color:#24585c;border-color:#5e8888}header.editorial-light .header-cta span{color:#146c70}.hero.editorial-light{background:#f1f3ed;min-height:800px}.hero.editorial-light .hero-image{filter:none;-o-object-position:center;object-position:center}.hero.editorial-light .hero-shade{background:linear-gradient(90deg,#f7f8f2ed,#f7f8f2cf 22%,#f7f8f255 47%,#0000 72%),linear-gradient(#fbfcf900 85%,#fbfcf9)}.hero.editorial-light h1{letter-spacing:-5px;max-width:750px;font-size:calc(clamp(68px,7vw,114px));font-weight:450;line-height:1.02}.hero.editorial-light .eyebrow{letter-spacing:.6px;color:#3b686a;font-family:inherit;font-size:12px;font-weight:500}.hero.editorial-light .hero-description{color:#456267;font-size:16px;line-height:1.8}.hero.editorial-light .hero-content{padding-top:140px}.hero.editorial-light .hero-bottom{color:#526e70;letter-spacing:.2px;font:10px Avenir Next,Segoe UI,Arial,sans-serif}.hero.editorial-light:after{display:none}.hero.editorial-light .text-link{color:#345d60}.status-band.editorial-light{color:#234b4f;background:#e7eeea;border-color:#294c4820;padding-top:27px;padding-bottom:27px}.status-band.editorial-light>span{letter-spacing:.1px;font:12px Avenir Next,Segoe UI,Arial,sans-serif}.status-band.editorial-light p{color:#49676b}.status-band.editorial-light a{color:var(--petrol);font-size:12px}.vision.editorial-light{padding-top:105px;padding-bottom:105px}.vision.editorial-light .vision-copy{font-size:15px;line-height:1.9}.vision.editorial-light .metrics span{font-family:inherit;font-size:11px}.vision.editorial-light .metrics strong{color:#244f52;font-weight:400}.people-story.editorial-light{background:var(--stone);padding-top:85px;padding-bottom:85px}.people-story.editorial-light .people-copy>.eyebrow{letter-spacing:.1px;color:#527772;font:13px Avenir Next,Segoe UI,Arial,sans-serif}.people-story.editorial-light .people-copy>p:not(.eyebrow){color:#516a6b;font-size:14px;line-height:1.9}.people-story.editorial-light .people-photo{border-radius:3px}.engineering.editorial-light .technical-stage img,.people-story.editorial-light .people-photo img{filter:none}.people-story.editorial-light .people-copy .text-link{color:var(--petrol)}.engineering.editorial-light{background:#edf3f1}.engineering.editorial-light .technical-stage{box-shadow:0 12px 50px #173d3b0b}.engineering.editorial-light .stage-tag{color:#fff;background:#173d41ed;border-color:#76b9bb}.engineering.editorial-light .stage-tag span{color:#a9e1df}.engineering.editorial-light .image-caption{color:#254c50;background:#fbfcf9e8;border-radius:2px;padding:8px 11px}.engineering.editorial-light .architecture-item{color:#46656b;font-size:13px}.engineering.editorial-light .architecture-item.active{color:#17676b;background:#176d7007;border-color:#17676b}.engineering.editorial-light .module-description{color:#536e72;font-size:14px;line-height:1.9}.engineering.editorial-light .architecture-item strong{font-size:13px}.range.editorial-light{background:#fbfcf9}.range-editorial-photo{background:#e9eeea;border-radius:3px;margin:35px 0 38px;position:relative;overflow:hidden}.range-editorial-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 52%;object-position:50% 52%;width:100%;height:360px;display:block}.range-editorial-photo figcaption{color:#34595b;background:#fbfcf9e8;border-radius:2px;padding:10px 13px;font-size:10px;position:absolute;bottom:20px;left:25px}.range.editorial-light .model-selector button{color:#527174;font-size:14px}.range.editorial-light .model-selector button.selected{color:#156c70;background:linear-gradient(#0000,#176d700a);border-color:#156c70}.range.editorial-light .model-detail>.reveal{opacity:1}.range.editorial-light .model-code{color:#315f62}.range.editorial-light .model-commercial>strong{color:#234b50}.range.editorial-light .model-detail p{font-size:13px;line-height:1.9}.range.editorial-light .model-detail{padding-top:35px}.range.editorial-light .model-commercial{padding-top:25px}.comparison-section.editorial-light{background:#eef3f0;border-color:#254b4720}.comparison-section.editorial-light .comparison-heading p{color:#527174;font-size:14px}.comparison-section.editorial-light .simulation-badge{color:#4e7273;letter-spacing:.1px;background:#fff6;border-color:#537b762e;font-family:inherit;font-size:10px}.comparison-section.editorial-light .comparison-tabs{background:#ffffff75;border-color:#365d5b30;border-radius:4px}.comparison-section.editorial-light .comparison-tabs button{color:#486b6c;font-size:13px}.comparison-section.editorial-light .comparison-tabs button.tech-selected{color:#176b70;background:#e0ece7;border-color:#176b70}.comparison-section.editorial-light .comparison-tabs button:hover{color:#174b4e;background:#dce9e366}.comparison-section.editorial-light .comparison-tabs small{color:#316e6b;background:#f6fbf6;border-color:#417b7140}.comparison-section.editorial-light .scenario-toolbar .eyebrow{color:#5c7a78}.comparison-section.editorial-light .scenario-toolbar strong{color:#254e51}.comparison-section.editorial-light .scenario-toolbar strong span,.comparison-section.editorial-light .scenario-toolbar>div>p:last-child{color:#5b7475}.comparison-section.editorial-light .scenario-control label{color:#355b60;font-size:11px}.comparison-section.editorial-light .scenario-control output{color:#176b70}.comparison-section.editorial-light .range-limits{color:#64817e}.comparison-section.editorial-light .alt-parameter-note{border-color:#417c77}.comparison-section.editorial-light .alt-parameter-note>span{color:#176d70}.comparison-section.editorial-light .chart-panel{--bg:#0b151e;--text:#eff4f5;--muted:#a1afb5;--accent:#78e9ed;--line:#ffffff25;color:#eff4f5;border-color:#173c4322;border-radius:5px;box-shadow:0 15px 45px #1745420b}.comparison-section.editorial-light .comparison-details{border-color:#315b5928}.comparison-section.editorial-light .comparison-details summary{color:#275b60;font-size:13px}.comparison-section.editorial-light .comparison-details summary>span{color:#176d70}.comparison-section.editorial-light .comparison-detail-grid h3,.comparison-section.editorial-light .comparison-detail-grid h4{color:#234f54}.comparison-section.editorial-light .comparison-detail-grid p{color:#526e73}.comparison-section.editorial-light .comparison-table-wrap td,.comparison-section.editorial-light .comparison-table-wrap th{color:#345d62;border-color:#355e5726}.comparison-section.editorial-light .comparison-table-wrap caption,.comparison-section.editorial-light .comparison-table-wrap thead th{color:#607b79}.comparison-section.editorial-light .comparison-sources a{color:#176b70}.comparison-section.editorial-light .comparison-invitation p{color:#345d62}.comparison-section.editorial-light .comparison-invitation span{color:#537b78}.comparison-section.editorial-light .impact-section{border-color:#315b5928}.comparison-section.editorial-light .impact-heading>.eyebrow{letter-spacing:.1px;color:#527975;font:12px Avenir Next,Segoe UI,Arial,sans-serif}.comparison-section.editorial-light .impact-heading h3{color:#21484d}.comparison-section.editorial-light .impact-heading h3 span{color:#587d77}.comparison-section.editorial-light .impact-heading>p:last-child{color:#506e72}.comparison-section.editorial-light .impact-card{background:#ffffffad;border-color:#315b5921;border-radius:4px}.comparison-section.editorial-light .impact-card-alt{background:#dceae2;border-color:#407b6c40}.comparison-section.editorial-light .impact-card>span{letter-spacing:.1px;color:#587575;font-family:inherit;font-size:10px}.comparison-section.editorial-light .impact-card h4{color:#294f52}.comparison-section.editorial-light .impact-card-alt h4{color:#235952}.comparison-section.editorial-light .impact-card-signal{color:#376f67;border-color:#40645d29}.comparison-section.editorial-light .impact-card-signal i{box-shadow:none;background:#307d73}.comparison-section.editorial-light .impact-card-signal.thermal{color:#886641}.comparison-section.editorial-light .impact-card-signal.thermal i{background:#a67f52}.comparison-section.editorial-light .impact-card p{color:#536f72;font-size:12px}.comparison-section.editorial-light .impact-lab{background:#fbfcf9;border-color:#315b5928;border-radius:5px;padding:32px 27px}.comparison-section.editorial-light .impact-lab-copy>.eyebrow{color:#64817b}.comparison-section.editorial-light .impact-lab-copy h3{color:#254c51}.comparison-section.editorial-light .impact-lab-copy>p{color:#536e74}.comparison-section.editorial-light .impact-lab-copy strong{color:#204f53}.comparison-section.editorial-light .impact-efficiency label{color:#466b6d}.comparison-section.editorial-light .impact-efficiency output{color:#88663e}.comparison-section.editorial-light .impact-chart-wrap{color:#d6e8ed;background:#0f1c26;border-radius:4px;padding:25px 15px 20px}.comparison-section.editorial-light .impact-chart-heading{color:#9db9c7}.comparison-section.editorial-light .impact-chart-caption{color:#afc5d0}.comparison-section.editorial-light .impact-scope{background:#e3ebe4;border-color:#6e9985}.comparison-section.editorial-light .impact-scope strong{color:#30594f}.comparison-section.editorial-light .impact-scope p{color:#536f69}.comparison-section.editorial-light .impact-matrix-heading>.eyebrow{color:#5b7a75}.comparison-section.editorial-light .impact-matrix-heading h3{color:#254e52}.comparison-section.editorial-light .impact-matrix-heading h3 span{color:#63847a}.comparison-section.editorial-light .impact-matrix-heading>p:last-child{color:#54716e}.comparison-section.editorial-light .impact-matrix-scroll{scrollbar-color:#78968d #eaf0eb;background:#fbfcf9;border-color:#315b5930}.comparison-section.editorial-light .technology-matrix caption{color:#5b7972;background:#edf3ed}.comparison-section.editorial-light .technology-matrix thead th{color:#315c56;background:#e1eae3}.comparison-section.editorial-light .technology-matrix td,.comparison-section.editorial-light .technology-matrix th{color:#4b6b69;border-color:#315b591b}.comparison-section.editorial-light .technology-matrix tbody th{color:#315950;background:#f2f5ef}.comparison-section.editorial-light .technology-matrix .alt-column{color:#2d6058;background:#e3eee5}.comparison-section.editorial-light .technology-matrix thead .alt-column{color:#245f50;background:#d5e7da}.comparison-section.editorial-light .technology-matrix strong{color:#276d5f}.comparison-section.editorial-light .impact-method{border-color:#315b5928}.comparison-section.editorial-light .impact-method summary{color:#315f60;font-size:12px}.comparison-section.editorial-light .impact-method-grid p{color:#516f70}.comparison-section.editorial-light .impact-method-grid a{color:#176d70}.comparison-section.editorial-light .impact-numbers td,.comparison-section.editorial-light .impact-numbers th{color:#476b6b;border-color:#315b5923}.comparison-section.editorial-light .impact-numbers td:nth-child(2){color:#234f54}.comparison-section.editorial-light .impact-numbers caption{color:#5d7c77}.ecosystem.editorial-light{background:#e4ede7}.ecosystem.editorial-light p{color:#4b6a65}.ecosystem.editorial-light .ecosystem-grid figure{border-radius:4px;overflow:hidden}.ecosystem.editorial-light figcaption{color:#52786b;letter-spacing:.1px;padding-top:2px;font:10px Avenir Next,Segoe UI,Arial,sans-serif}.ecosystem.editorial-light .energy-flow{color:#315c56;font-family:inherit;font-size:12px}.value-chains.editorial-light{background:#fcfcf8;border-color:#315b5920}.sector-section.editorial-light .opportunity-heading p,.value-chains.editorial-light .opportunity-heading p{font-size:14px;line-height:1.9}.value-chain-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:15px 0 48px;display:grid}.value-chain-gallery figure{margin:0;overflow:hidden}.value-chain-gallery img{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:100%;height:245px;display:block}.value-chain-gallery figcaption{color:#426c64;margin-top:14px;font-size:13px;font-weight:500}.value-chains.editorial-light .chain-item{grid-template-columns:1fr}.value-chains.editorial-light .chain-number{display:none}.value-chains.editorial-light .chain-item h3{letter-spacing:-.5px;font-size:24px}.value-chains.editorial-light .chain-item p{font-size:13px;line-height:1.9}.value-chains.editorial-light .chain-item .chain-flow{color:#32736b;font-family:inherit;font-size:11px}.value-chains.editorial-light .chain-actors{letter-spacing:0;text-transform:none;color:#63827a;font-family:inherit;font-size:11px}.value-chains.editorial-light .opportunity-footnote p,.value-chains.editorial-light .opportunity-footnote>span{letter-spacing:.1px;font-family:inherit;font-size:11px}.sector-section.editorial-light{background:#f1eee5}.sector-section.editorial-light .sector-choice{color:#345b58;background:#fafbf7;border-color:#355e552b;border-radius:3px}.sector-section.editorial-light .sector-choice img{filter:saturate(.9)}.sector-section.editorial-light .sector-choice.chosen{background:#e3ece2;border-color:#387969;box-shadow:0 5px 20px #245c4811}.sector-section.editorial-light .sector-choice b,.sector-section.editorial-light .sector-choice small{color:#2d7568}.sector-section.editorial-light .sector-choice>span{font-size:11px}.sector-section.editorial-light .sector-detail{background:#fcfcf8;border-color:#315b5929;border-radius:4px;overflow:hidden}.sector-section.editorial-light .sector-story>.eyebrow{letter-spacing:.2px;color:#5d8174;font-family:inherit;font-size:11px}.sector-section.editorial-light .sector-story>p:not(.eyebrow){color:#526e6b;font-size:13px;line-height:1.9}.sector-section.editorial-light .sector-story h3{color:#28534f}.sector-section.editorial-light .sector-story li{color:#466c61;border-color:#406e5426}.sector-section.editorial-light .sector-story li:before{color:#2c7a68}.sector-section.editorial-light .sector-caption{color:#6b8579;letter-spacing:.3px;font-family:inherit;font-size:10px}.sector-section.editorial-light .sector-checks{border-color:#315b5924}.sector-section.editorial-light .sector-checks summary{color:#2a6f62}.sector-section.editorial-light .sector-checks p{color:#5b756d}.sector-section.editorial-light .environment-note{background:#e5e8dc;border-color:#6d9682;border-radius:0 4px 4px 0}.sector-section.editorial-light .environment-note h3{color:#385f50}.sector-section.editorial-light .environment-note p{color:#5a7366}.sector-section.editorial-light .environment-orbit{color:#648e74}.validation.editorial-light{background:#edf3ed}.validation.editorial-light .validation-grid>p,.validation.editorial-light .validation-intro>p{color:#526f69;margin-top:0;font-size:14px;line-height:1.9}.validation.editorial-light .validation-intro .validation-photo{margin:30px 0 0}.validation-photo img{border-radius:3px;width:100%;display:block}.validation-photo figcaption{color:#678579;margin-top:12px;font-size:10px;line-height:1.8}.validation.editorial-light .validation-grid{align-items:start;gap:8%}.validation.editorial-light li h3{color:#335e55;font-size:20px}.validation.editorial-light li p{color:#5b786d;font-size:13px}.validation.editorial-light li>b,.validation.editorial-light li>span{color:#477d67}.validation.editorial-light h2{margin-bottom:50px}.resources.editorial-light{background:#fbfcf9;border-color:#315b5920}.resource-editorial-layout{grid-template-columns:.72fr 1.5fr;align-items:center;gap:8%;margin-top:30px;display:grid}.catalog-visual{background:#e7eee8;border-radius:4px;align-items:center;gap:28px;min-width:0;padding:35px;display:flex}.catalog-visual img{width:50%;max-width:170px;transition:transform .5s;display:block;transform:rotate(-3deg);box-shadow:5px 8px 18px #233d3325}.catalog-visual:hover img{transform:rotate(0)}.catalog-visual>span{letter-spacing:-.4px;color:#335d50;font-size:20px;line-height:1.25}.catalog-visual small{color:#6a8474;letter-spacing:0;margin-top:15px;font-size:10px;line-height:1.8;display:block}.resources.editorial-light .resource-list{margin-top:0}.resources.editorial-light .resource-list a{grid-template-columns:1fr auto;gap:10px;padding:32px 0}.resources.editorial-light .resource-list a>span{letter-spacing:.1px;color:#688575;grid-column:1/-1;font:11px Avenir Next,Segoe UI,Arial,sans-serif}.resources.editorial-light .resource-list strong{color:#315a51;font-size:25px}.resources.editorial-light .resource-list b{color:#367b66}.contact.editorial-light{background:#f0eee5;padding-top:100px}.contact.editorial-light .contact-human-strip{background:#e2e8db;border-color:#476b4b20;border-radius:4px;overflow:hidden}.contact.editorial-light .contact-human-copy>.eyebrow{letter-spacing:.1px;color:#658067;font:12px Avenir Next,Segoe UI,Arial,sans-serif}.contact.editorial-light .contact-human-copy h3{color:#365746}.contact.editorial-light .contact-human-copy p{color:#627661!important;font-size:14px!important}.contact.editorial-light .contact-human-copy a{color:#446e56;border-color:#78957c88;font-size:12px}.contact.editorial-light .contact-grid{gap:9%}.contact.editorial-light .contact-grid>div>p{color:#627468;font-size:14px}.contact.editorial-light .contact-email{color:#2d6755;border-color:#6c907b}.contact.editorial-light form{background:#fafbf7;border:1px solid #4e73582b;border-radius:5px;padding:34px 30px;box-shadow:0 12px 40px #4b66420a}.contact.editorial-light label{color:#3c6556;margin-bottom:8px;font:12px Avenir Next,Segoe UI,Arial,sans-serif}.contact.editorial-light input,.contact.editorial-light select,.contact.editorial-light textarea{color:#2d5149;border-color:#779082;font-size:14px}.contact.editorial-light input::-moz-placeholder{color:#728679}.contact.editorial-light textarea::-moz-placeholder{color:#728679}.contact.editorial-light input::placeholder,.contact.editorial-light textarea::placeholder{color:#728679}.contact.editorial-light option{color:#30574e;background:#fbfcf9}.contact.editorial-light #form-status{color:#316a52}.contact.editorial-light .contact-grid .small-note{color:#6d8172}.contact.editorial-light .contact-grid form .button{background:#2c6556;border-color:#2c6556}.contact.editorial-light h2{font-weight:450}.contact.editorial-light .contact-grid em{color:#5c856b}footer.editorial-light{background:#e6eadf;border-color:#4e735820}.editorial-light.footer-note,footer.editorial-light>p{color:#627768}footer.editorial-light>div{color:#5f7969;border-color:#4e73582a}footer.editorial-light .brand{color:#305b4b}.resilience{background:#e4eee5}.resilience-heading-grid{grid-template-columns:1.25fr 1fr;align-items:end;gap:8%;display:grid}.resilience-heading h2{margin-bottom:25px;font-size:calc(clamp(39px,4.2vw,68px))}.resilience-heading-grid>div>p{color:#547468;max-width:450px;font-size:14px;line-height:1.9}.resilience-image{border-radius:4px;margin:35px 0 50px;position:relative;overflow:hidden}.resilience-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 55%;object-position:50% 55%;width:100%;height:490px;display:block}.resilience-image figcaption{color:#dfeee6;z-index:1;font-size:9px;position:absolute;bottom:20px;left:25px}.resilience-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#12291f88);position:absolute;inset:55% 0 0}.resilience-photo-note{letter-spacing:-.6px;color:#42684f;background:#fbfcf9eb;border-radius:3px;max-width:360px;padding:22px 25px;font-size:25px;line-height:1.25;position:absolute;top:30px;left:30px}.resilience-pillars{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.resilience-pillars article{border-top:1px solid #2f624d32;padding-top:24px}.resilience-icon{color:#6d9679;font-size:29px}.resilience-pillars h3{letter-spacing:-.7px;color:#335f4f;margin:22px 0 18px;font-size:23px;font-weight:450;line-height:1.2}.resilience-pillars p{color:#597666;font-size:13px;line-height:1.9}.resilience-boundary{background:#f6f8efbd;border-left:1px solid #92af90;border-radius:0 4px 4px 0;margin-top:40px;padding:30px 35px}.resilience-boundary strong{color:#3d654f;font-size:17px;font-weight:450}.resilience-boundary p{color:#5d7966;max-width:900px;font-size:12px;line-height:1.9}.resilience-boundary .text-link{color:#376d52;margin-top:10px;font-size:12px;display:inline-block}@media (width>=1700px){.resilience-image img{height:570px}}@media (width<=1100px){header.editorial-light nav{gap:18px}.hero.editorial-light h1{font-size:85px}.hero.editorial-light .hero-shade{background:linear-gradient(90deg,#f7f8f2ed,#f7f8f2bb 30%,#f7f8f244 68%,#0000),linear-gradient(#0000 82%,#fbfcf9)}.catalog-visual{gap:20px;padding:25px}.catalog-visual>span{font-size:17px}.resilience-pillars{gap:25px}.resilience-pillars h3{font-size:21px}.value-chain-gallery{gap:16px}.value-chain-gallery img{height:210px}.resource-editorial-layout{grid-template-columns:.9fr 1.4fr;gap:5%}.resilience-heading-grid{gap:5%}}@media (width<=850px){.resilience-heading-grid{grid-template-columns:1fr;gap:0}.resilience-heading-grid>div>p{max-width:650px}.resilience-photo-note{max-width:300px;font-size:21px}.resilience-image img{height:420px}.value-chain-gallery img{height:190px}.resource-editorial-layout{grid-template-columns:1fr;gap:35px}.catalog-visual{max-width:520px;padding:30px}.catalog-visual img{width:130px}.catalog-visual>span{font-size:24px}.range-editorial-photo img{height:310px}.resilience-pillars{grid-template-columns:1fr;gap:25px}.resilience-pillars article{grid-template-columns:42px 1fr;gap:0 15px;display:grid}.resilience-pillars h3{margin:4px 0 13px;font-size:23px}.resilience-pillars p{grid-column:2;margin:0}}@media (width<=650px){.editorial-light h2{letter-spacing:-1.8px}.editorial-light .section-label{margin-bottom:25px;font-size:12px}.hero.editorial-light{background:#f2f4ed;align-items:flex-start;height:870px;min-height:870px}.hero.editorial-light .hero-content{padding:135px 6% 70px}.hero.editorial-light h1{letter-spacing:-3px;max-width:340px;margin:30px 0 25px;font-size:65px;line-height:1.02}.hero.editorial-light .hero-image{-o-object-position:68% center;object-position:68% center;height:51%;top:49%}.hero.editorial-light .hero-shade{background:linear-gradient(#f3f5ee,#f3f5ee 42%,#f3f5eecc 52%,#f3f5ee00 74%,#fbfcf9)}.hero.editorial-light .eyebrow{letter-spacing:.3px;max-width:300px;font-size:10px}.hero.editorial-light .hero-description{color:#4b696a;max-width:300px;font-size:13px}.hero.editorial-light .hero-bottom{font-size:8px}.hero.editorial-light .actions{gap:15px}.hero.editorial-light .text-link{font-size:10px}.hero.editorial-light .button{font-size:11px}.status-band.editorial-light{gap:20px;padding:22px 6%}.status-band.editorial-light>span{max-width:200px;font-size:10px;line-height:1.7}.status-band.editorial-light a{font-size:10px}.vision.editorial-light{padding-top:75px;padding-bottom:75px}.vision.editorial-light .vision-copy{font-size:14px}.vision.editorial-light .metrics span{font-size:10px}.people-story.editorial-light{padding-top:65px;padding-bottom:65px}.people-story.editorial-light .people-copy>.eyebrow{font-size:12px}.people-story.editorial-light .people-copy>p:not(.eyebrow){font-size:13px}.engineering.editorial-light .architecture-item strong{font-size:12px}.engineering.editorial-light .module-description{font-size:13px}.engineering.editorial-light .image-caption{padding:7px 9px;font-size:7px;bottom:15px;left:15px}.range-editorial-photo{margin:25px 0}.range-editorial-photo img{-o-object-position:60% 50%;object-position:60% 50%;height:240px}.range-editorial-photo figcaption{max-width:260px;padding:8px 10px;font-size:8px;bottom:15px;left:15px}.range.editorial-light .model-detail p,.range.editorial-light .model-selector button{font-size:12px}.comparison-section.editorial-light .comparison-heading p{font-size:13px}.comparison-section.editorial-light .simulation-badge{font-size:8px}.comparison-section.editorial-light .comparison-tabs button,.comparison-section.editorial-light .scenario-control label{font-size:11px}.comparison-section.editorial-light .impact-card h4{font-size:29px}.comparison-section.editorial-light .impact-card>span{font-size:9px}.comparison-section.editorial-light .impact-card p{font-size:12px}.comparison-section.editorial-light .impact-lab{gap:25px;padding:25px 17px}.comparison-section.editorial-light .impact-chart-wrap{margin:0 -5px;padding:20px 7px 15px}.comparison-section.editorial-light .impact-heading>.eyebrow{font-size:11px}.comparison-section.editorial-light .impact-heading h3{font-size:38px}.ecosystem.editorial-light p,.value-chains.editorial-light .chain-item p{font-size:13px}.value-chain-gallery{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.value-chain-gallery figure{grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;display:grid}.value-chain-gallery img{aspect-ratio:auto;height:155px}.value-chain-gallery figcaption{margin:0;font-size:16px;line-height:1.3}.value-chains.editorial-light .chain-item h3{font-size:23px}.sector-section.editorial-light .sector-choice>span{font-size:10px}.sector-section.editorial-light .opportunity-heading p,.sector-section.editorial-light .sector-story>p:not(.eyebrow),.validation.editorial-light .validation-intro>p{font-size:13px}.validation.editorial-light .validation-grid{gap:35px}.validation.editorial-light li h3{font-size:19px}.validation.editorial-light li p{font-size:12px}.validation.editorial-light h2{margin-bottom:35px}.catalog-visual{gap:25px;padding:25px}.catalog-visual img{width:110px}.catalog-visual>span{font-size:23px}.catalog-visual small,.resources.editorial-light .resource-list a>span{font-size:10px}.resources.editorial-light .resource-list strong{font-size:22px}.contact.editorial-light{padding-top:75px}.contact.editorial-light .contact-human-copy>.eyebrow{font-size:12px}.contact.editorial-light .contact-human-copy p{font-size:13px!important}.contact.editorial-light .contact-human-copy a{font-size:11px}.contact.editorial-light form{padding:28px 20px}.contact.editorial-light .contact-grid>div>p{font-size:13px}.contact.editorial-light .contact-grid{gap:35px}.contact.editorial-light .contact-email{font-size:19px}.resilience-image{margin:25px 0 35px}.resilience-image img{-o-object-position:57% 50%;object-position:57% 50%;height:340px}.resilience-photo-note{max-width:210px;padding:15px 17px;font-size:19px;top:18px;left:18px}.resilience-image figcaption{max-width:260px;font-size:7px;bottom:18px;left:18px}.resilience-heading h2{font-size:40px}.resilience-heading-grid>div>p{font-size:13px}.resilience-boundary{padding:25px 22px}.resilience-boundary strong{font-size:16px}.resilience-boundary .text-link,.resilience-boundary p{font-size:11px}.resilience-pillars p{font-size:13px}}.comparison-section.editorial-light .chart-panel{background:linear-gradient(135deg,#14212a,#0c151e)}.contact.editorial-light .contact-human-copy p{color:#4f6654!important}.contact.editorial-light .contact-human-copy>.eyebrow{color:#4f6a55}.contact.editorial-light .contact-grid .small-note,.contact.editorial-light .contact-grid>div>p{color:#53695b}.resilience-heading-grid>div>p,.resilience-pillars p{color:#4a6958}.resilience-boundary p{color:#526e59}.comparison-section.editorial-light .impact-small{color:#4e6865!important}.comparison-section.editorial-light .technology-matrix small{color:#456651}.comparison-section.editorial-light .impact-method summary>span{color:#176d70}.value-chains.editorial-light .chain-actors{color:#526e65}.sector-section.editorial-light .sector-caption{color:#527163}.resources.editorial-light .resource-list a>span{color:#4d705c}.catalog-visual small{color:#4f6d58}footer.editorial-light>div,footer.editorial-light>p{color:#4d6655}.catalog-visual img{aspect-ratio:707/1000;-o-object-fit:contain;object-fit:contain;height:auto}.validation-photo img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;height:auto}.campaign{--paper:#f8fafa;--mist:#eef3f4;--stone:#e7eded;--ink:#163b40;--petrol:#146d76;--silver:#bacacd;--campaign-ease:cubic-bezier(.16, 1, .3, 1);color:var(--ink);font-family:Avenir Next,Segoe UI,sans-serif}.campaign h1,.campaign h2,.campaign h3{font-feature-settings:"ss01"}.campaign :focus-visible{outline-color:#128995}.campaign .section{padding:calc(clamp(80px,9vw,150px)) 7%}.campaign .editorial-light h2{letter-spacing:-.055em;font-weight:400}.campaign .editorial-light h2 em,.campaign .editorial-light h2 span{color:inherit}.campaign .eyebrow,.campaign .section-label{text-transform:none;letter-spacing:.02em;font-family:inherit}.campaign .editorial-light .section-label{font-size:12px}.campaign .editorial-light .button{border-radius:0;padding:20px 25px}.campaign .editorial-light .primary{background:var(--ink);border-color:var(--ink)}.campaign .editorial-light .primary:hover{background:var(--petrol)}.campaign header.editorial-light{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#23494526;height:96px;padding:0 4%;position:absolute}.campaign header .brand{gap:4px;font-size:27px}.campaign .brand-symbol{color:var(--petrol);margin-right:9px;font-size:35px}.campaign .brand-light{letter-spacing:2.6px;margin-left:8px;font-size:9px}.campaign header nav{gap:33px;font-size:12px}.campaign header .header-cta{padding:13px 0;font-size:11px}.campaign .hero.editorial-light{background:#eef1f0;height:100svh;min-height:830px;max-height:1200px}.campaign .hero.editorial-light .hero-image{-o-object-position:65% 50%;object-position:65% 50%;transform-origin:72% 55%;height:100%;animation:campaign-arrival 2s var(--campaign-ease) both;top:0}.campaign .hero.editorial-light .hero-shade{background:linear-gradient(90deg,#f4f6f5f5,#f4f6f5d9 21%,#f4f6f58a 34%,#0000 53%),linear-gradient(#0000 84%,#f8fafacc)}.campaign .hero.editorial-light .hero-content{padding:120px 6% 80px}.campaign .hero.editorial-light .eyebrow{letter-spacing:.06em;color:#476164;margin:0 0 28px;font-size:11px}.campaign .hero.editorial-light h1{letter-spacing:-.067em;max-width:750px;margin:0 0 28px;font-size:calc(clamp(78px,7.1vw,134px));font-weight:400;line-height:.98;animation:none}.hero-line{animation:campaign-type 1.35s var(--campaign-ease) both;display:block}.hero-line:nth-child(2){animation-delay:.13s}.hero-line:nth-child(3){animation-delay:.26s}.campaign .hero.editorial-light .hero-description{color:#426166;max-width:315px;font-size:14px;line-height:1.8}.campaign .hero .actions{gap:29px;margin-top:31px}.vision-link{color:var(--ink);align-items:center;gap:14px;font-size:12px;display:flex}.vision-play{border:1px solid #48737866;border-radius:50%;place-items:center;width:52px;height:52px;font-size:21px;transition:background .3s,color .3s;display:grid}.vision-link:hover .vision-play{background:var(--ink);color:#fff}.vision-link small{color:#49686d;margin-top:5px;font-size:9px;display:block}.campaign .hero .actions .text-link{font-size:11px}.campaign .hero.editorial-light .hero-bottom{color:#36575c;font-size:9px;bottom:28px;left:6%;right:6%}.hero-bottom a{gap:26px;display:flex}.campaign .vision.editorial-light{background:var(--paper);grid-template-columns:24% 1fr;align-items:start}.campaign .vision h2{max-width:1000px;margin-bottom:48px;font-size:calc(clamp(45px,5.4vw,88px));line-height:1.06}.campaign .vision .section-label{max-width:100px;padding-top:9px}.campaign .vision .vision-copy{gap:45px;font-size:14px}.campaign .vision .metrics{margin-top:55px}.campaign .vision .metrics strong{letter-spacing:-.06em;color:var(--ink);font-size:67px}.campaign .vision .metrics span{color:#536d71;max-width:180px;line-height:1.7}.cinema{color:#fff;background:#102b30}.cinema-frame,.cinema-stage{position:relative}.cinema-top{justify-content:space-between;gap:25px;padding:32px 6%;display:flex}.cinema-top h2{letter-spacing:0;margin:0;font-size:12px;line-height:1.6}.cinema-count{font-variant-numeric:tabular-nums;font-size:10px}.cinema-frame{align-items:flex-end;min-height:700px;display:flex}.cinema-frame figure{margin:0;position:absolute;inset:0;overflow:hidden}.cinema-frame figure:after{content:"";background:linear-gradient(#061c2230 30%,#061c22e6);position:absolute;inset:0}.cinema-frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cinema-frame figcaption{z-index:2;color:#f3f6f5;font-size:9px;position:absolute;bottom:24px;right:6%}.cinema-caption{z-index:2;width:100%;padding:110px 6% 100px;position:relative}.cinema-kicker{color:#d5e4e6;margin:0 0 24px;font-size:11px}.cinema-caption h3{letter-spacing:-.055em;margin:0 0 25px;font-size:calc(clamp(48px,5.5vw,90px));font-weight:400;line-height:1.05}.cinema-caption>p:not(.cinema-kicker){color:#dce7e8;max-width:440px;margin:0 0 22px;font-size:13px;line-height:1.85}.cinema-caption>a{border-bottom:1px solid #d7eeeb88;gap:40px;padding:10px 0;font-size:11px;display:inline-flex}.cinema-navigation,.cinema-scroll{display:none}.cinema-ready{height:310svh}.cinema-ready .cinema-stage{height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.cinema-ready .cinema-top{z-index:4;color:#fff;padding-top:33px;position:absolute;inset:0 0 auto}.cinema-ready .cinema-top:before{content:"";z-index:-1;background:linear-gradient(#06222966,#0000);position:absolute;inset:0 0 -50px}.cinema-ready .cinema-frames{position:absolute;inset:0}.cinema-ready .cinema-frame{opacity:0;visibility:hidden;min-height:0;transition:opacity .8s,visibility .8s;position:absolute;inset:0}.cinema-ready .cinema-frame.is-current{opacity:1;visibility:visible;z-index:1}.cinema-ready .cinema-frame img{transform:scale(calc(1.07 - var(--scene-travel,0) * .07));will-change:transform}.cinema-ready .cinema-caption{opacity:0;transition:transform 1.1s var(--campaign-ease),opacity .8s;padding-bottom:118px;transform:translateY(20px)}.cinema-ready .is-current .cinema-caption{opacity:1;transform:none}.cinema-ready .cinema-frame figcaption{bottom:90px}.cinema-ready .cinema-navigation{z-index:4;grid-template-columns:repeat(3,1fr);gap:22px;width:45%;display:grid;position:absolute;bottom:29px;left:6%}.cinema-navigation a{color:#b6cbce;padding:14px 0 5px;font-size:11px}.cinema-navigation a[aria-current]{color:#fff}.cinema-navigation i{background:#ffffff38;height:1px;margin-top:15px;display:block;position:relative}.cinema-navigation i:after{content:"";transform-origin:0;background:#fff;height:1px;display:block;transform:scaleX(0)}.cinema-navigation a[aria-current] i:after{transform:scaleX(var(--scene-travel,0))}.cinema-ready .cinema-scroll{z-index:4;color:#c3d7da;font-size:9px;display:block;position:absolute;bottom:36px;right:6%}.campaign .people-story.editorial-light{background:var(--stone);gap:9%}.campaign .people-story .people-photo{border-radius:0}.campaign .people-story .people-copy h2{font-size:calc(clamp(42px,4vw,65px))}.campaign .contact-human-photo figcaption,.campaign .people-photo figcaption{text-transform:none;letter-spacing:0;font:9px/1.6 Avenir Next,sans-serif}.campaign .engineering.editorial-light{background:#f0f4f5}.campaign .engineering .technical-stage{background:#e4ebec;margin-top:35px}.campaign .engineering .technical-stage img{-o-object-fit:contain;object-fit:contain;max-height:650px;padding:30px}.campaign .engineering .image-caption{letter-spacing:.02em;font-family:inherit;font-size:9px}.campaign .architecture-item{transition:background .3s,color .3s}.campaign .architecture-item span{font-family:inherit}.campaign .resilience.editorial-light{background:#e4eeef}.campaign .resilience .resilience-image{border-radius:0;margin:45px 0}.campaign .resilience .resilience-photo-note{color:var(--ink);background:#f8fafaed;border-radius:0;padding:25px;font-size:25px}.campaign .resilience .resilience-pillars h3{color:var(--ink)}.campaign .range .range-editorial-photo,.campaign .resilience .resilience-icon{display:none}.campaign .resilience .resilience-boundary{background:#f5f9f9;border-color:#83a9ae;border-radius:0}.campaign .range.editorial-light{background:var(--paper)}.campaign .range .model-detail{align-items:center;padding-top:50px}.campaign .range .model-power{letter-spacing:-.075em;font-size:190px;font-weight:350}.campaign .globe-step h3,.campaign .range .model-commercial>strong{font-weight:400}.campaign .comparison-section.editorial-light{background:#eaf0f2}.campaign .comparison-section .comparison-heading{margin-bottom:40px}.campaign .comparison-section.editorial-light .impact-lab{box-shadow:none;border-radius:0}.campaign .ecosystem.editorial-light{background:#dfe9ea}.campaign .ecosystem.editorial-light .ecosystem-grid figure{border-radius:0}.campaign .value-chains.editorial-light{background:#f9fbfb}.campaign .value-chain-gallery{gap:24px}.campaign .value-chain-gallery img{border-radius:0;height:330px}.campaign .value-chain-gallery figure:nth-child(2){padding-top:65px}.campaign .value-chain-gallery figure:nth-child(3){padding-top:130px}.campaign .value-chains .chain-item h3{color:var(--ink);font-size:27px}.campaign .sector-section.editorial-light{background:#e5ecee}.campaign .sector-section.editorial-light .sector-choice,.campaign .sector-section.editorial-light .sector-detail,.campaign .validation .validation-photo img{border-radius:0}.campaign .sector-detail[aria-busy] .sector-visual>img{filter:none}.campaign .sector-visual>img{z-index:0}.campaign .sector-visual>.sector-image-outgoing{z-index:1;pointer-events:none}.campaign .sector-visual-shade{z-index:2;pointer-events:none}.campaign .sector-visual figcaption,.campaign .sector-world{z-index:3}.sector-transition-status{color:var(--ink);font-size:13px;line-height:1.7}.campaign .global-section{color:#f5f9fa;background:#09252e}.campaign .global-heading h2{letter-spacing:-.055em;font-size:calc(clamp(44px,5.4vw,84px))}.campaign .global-heading h2 span,.campaign .global-section .section-label{color:#b4cdd3}.campaign .globe-step h3>.globe-line-mask:last-child{color:#bbdadd}.campaign .global-heading>p,.campaign .globe-step p{color:#a9c2cc}.campaign .global-closing p,.campaign .globe-step-index{color:#96b8c5}.campaign .validation.editorial-light{background:#f0f5f5}.campaign .resources.editorial-light{background:#fbfcfc}.campaign .resources .catalog-visual{background:#e2ecee;border-radius:0;min-height:280px}.campaign .resources .catalog-visual>span{color:var(--ink);font-size:24px}.campaign .resources .resource-list strong{color:var(--ink);font-size:27px}.campaign .contact.editorial-light{background:#e6edef}.campaign .contact.editorial-light .contact-human-strip{background:#d9e5e7;border:none;border-radius:0}.campaign .contact.editorial-light .contact-human-copy h3{color:var(--ink)}.campaign .contact.editorial-light form{box-shadow:none;background:#f8fafa;border:0;border-radius:0;padding:38px}.campaign footer.editorial-light{color:var(--ink);background:#d5e2e5;padding-top:45px;overflow:hidden}.campaign footer .campaign-signature{color:var(--ink);letter-spacing:-.085em;border:0;margin:0 0 55px;padding:0;font-size:calc(clamp(160px,28vw,500px));font-weight:500;line-height:.78;display:block}.campaign footer .brand{color:var(--ink)}.campaign .reveal{transform:none}.motion .campaign .reveal{opacity:1;transition:none}@keyframes campaign-arrival{0%{clip-path:inset(0 0 0 12%);transform:scale(1.055)}to{clip-path:inset(0);transform:scale(1)}}@keyframes campaign-type{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(25%)}to{opacity:1;clip-path:inset(0);transform:none}}@media (width>=1800px){.campaign .hero.editorial-light .hero-content{padding-left:7%}}@media (width<=1150px){.campaign header nav{gap:22px}.campaign .hero.editorial-light h1{font-size:90px}.campaign .hero.editorial-light .hero-shade{background:linear-gradient(90deg,#f4f6f5fa,#f4f6f5bb 32%,#0000 72%)}.campaign .vision.editorial-light{grid-template-columns:20% 1fr}.campaign .value-chain-gallery img{height:260px}}@media (width<=850px){.campaign header nav,.cinema-ready .cinema-scroll{display:none}.campaign .hero.editorial-light h1{font-size:84px}.campaign .vision.editorial-light{grid-template-columns:1fr}.campaign .vision .section-label{max-width:none;margin-bottom:30px}.campaign .range .model-power{font-size:150px}.campaign .value-chain-gallery img{height:220px}.cinema-ready .cinema-navigation{width:65%}}@media (width<=650px){.campaign .section{padding:80px 6%}.campaign header.editorial-light{height:79px;padding:0 6%}.campaign header .brand{font-size:22px}.campaign .brand-symbol{font-size:30px}.campaign .brand-light{letter-spacing:1.7px;margin-left:5px;font-size:7px}.campaign header .header-cta{border:0;padding:12px 0;font-size:9px;display:block}.campaign .hero.editorial-light{background:#eef2f1;align-items:flex-start;height:930px;min-height:930px;max-height:none}.campaign .hero.editorial-light .hero-content{padding:127px 6% 40px}.campaign .hero.editorial-light .eyebrow{margin-bottom:25px;font-size:10px}.campaign .hero.editorial-light h1{letter-spacing:-.065em;max-width:none;margin-bottom:25px;font-size:calc(clamp(60px,15.3vw,90px));line-height:1.02}.campaign .hero.editorial-light .hero-description{max-width:290px;font-size:13px}.campaign .hero.editorial-light .hero-image{-o-object-position:65% 50%;object-position:65% 50%;height:43%;top:52%}.campaign .hero.editorial-light .hero-shade{background:linear-gradient(#eef2f1,#eef2f1 48%,#eef2f100 65%,#f8fafa00 86%,#f8fafa 98%)}.campaign .hero .actions{gap:23px;margin-top:24px}.vision-play{width:44px;height:44px}.vision-link{gap:10px;font-size:11px}.vision-link small{font-size:8px}.campaign .hero.editorial-light .hero-bottom{font-size:8px;bottom:25px}.hero-bottom>a{display:none}.campaign .vision h2{margin-bottom:32px;font-size:41px}.campaign .vision .vision-copy{grid-template-columns:1fr;gap:20px;font-size:13px}.campaign .vision .metrics{gap:17px;margin-top:38px}.campaign .vision .metrics strong{font-size:49px}.campaign .vision .metrics small{font-size:15px}.campaign .vision .metrics span{font-size:9px}.cinema-ready{height:280svh}.cinema-ready .cinema-stage{min-height:600px}.cinema-top h2{max-width:200px;font-size:10px}.cinema-ready .cinema-top{padding:25px 6%}.cinema-count{font-size:9px}.cinema-frame{min-height:700px}.cinema-frame img{-o-object-position:60% center;object-position:60% center}.cinema-caption{padding:140px 6% 100px}.cinema-ready .cinema-caption{padding-bottom:145px}.cinema-caption h3{letter-spacing:-.055em;font-size:40px}.cinema-kicker{margin-bottom:20px;font-size:10px}.cinema-caption>p:not(.cinema-kicker){max-width:310px;font-size:12px}.cinema-ready .cinema-frame figcaption{font-size:7px;bottom:90px;left:6%;right:6%}.cinema-ready .cinema-navigation{gap:18px;width:auto;bottom:23px;right:6%}.cinema-navigation a{font-size:10px}.campaign .people-story.editorial-light{gap:35px}.campaign .people-story .people-copy h2{font-size:39px}.campaign .engineering .technical-stage img{min-height:230px;padding:10px}.campaign .resilience .resilience-photo-note{padding:17px;font-size:18px}.campaign .resilience-pillars article{display:block}.campaign .range .model-power{font-size:140px}.campaign .range .model-detail{padding-top:30px}.campaign .value-chain-gallery{grid-template-columns:1fr;gap:30px}.campaign .value-chain-gallery figure{padding:0;display:block}.campaign .value-chain-gallery img{height:240px}.campaign .value-chain-gallery figcaption{margin-top:12px;font-size:15px}.campaign .global-heading h2{font-size:40px}.campaign .globe-stage{background:#09252e}.campaign .resources .resource-list strong{font-size:22px}.campaign .resources .catalog-visual{min-height:240px}.campaign .contact.editorial-light form{padding:30px 22px}.campaign footer .campaign-signature{margin-bottom:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.campaign *,.campaign :after,.campaign :before{transition:none!important;animation:none!important}.campaign .hero-line{opacity:1;clip-path:none;transform:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.campaign .comparison-section.editorial-light .chart-panel{--bg:#fbfdfd;--text:#193e48;--muted:#526c76;--accent:#167b87;--line:#d5e1e5;color:var(--text);box-shadow:none;background:#fbfdfd;border-color:#cadbdf}.campaign .chart-panel h3,.campaign .coverage-legend b,.campaign .profile-kpis strong{color:#193e48}.campaign .benchmark-intro,.campaign .chart-legend>span,.campaign .chart-loading,.campaign .chart-method,.campaign .chart-panel .eyebrow,.campaign .chart-unit,.campaign .coverage-legend>span,.campaign .profile-kpis span{color:#526c76}.campaign .coverage-process-note,.campaign .impact-chart-caption,.campaign .profile-kpis{border-color:#d5e1e5}.campaign .chart-panel .eyebrow{letter-spacing:.02em;font-family:inherit;font-size:10px}.campaign .chart-unit{font-size:9px}.campaign .chart-legend>span,.campaign .coverage-legend>span{font-size:11px}.campaign .profile-kpis span{letter-spacing:0;min-height:36px;font:9px/1.65 Avenir Next,sans-serif}.campaign .chart-method{font-size:12px}.campaign .coverage-process-note{color:#365e68}.campaign .coverage-process-note:before{color:#167b87}.campaign .demand-dot{background:#71868f}.campaign .unserved-dot{background:#b5c9d0}.campaign .comparison-section.editorial-light .impact-chart-wrap{color:#193e48;background:#f0f6f7;border-radius:0}.campaign .comparison-section.editorial-light .impact-chart-caption,.campaign .comparison-section.editorial-light .impact-chart-heading{color:#526c76}.campaign .global-section{color:#193e48;background:#e7f0f3;border-color:#cadbdf}.campaign .global-heading h2 span,.campaign .globe-step h3>.globe-line-mask:last-child{color:#487680}.campaign .global-closing p,.campaign .global-heading>p,.campaign .global-section .section-label,.campaign .globe-step p,.campaign .globe-step-index{color:#526c76}.campaign .globe-stage{background:0 0}.campaign .globe-coordinate,.campaign .globe-disclosure,.campaign .globe-fallback-note,.campaign .globe-readout .globe-scroll-hint,.campaign .globe-readout strong,.campaign .globe-readout>span:first-child,.campaign .globe-stage-top>span{color:#426774}.campaign .globe-stage-top i{box-shadow:none;background:#167b87}.campaign .globe-stage-top button{color:#275965;background:#f8fcfc;border-color:#91b4c0}.campaign .globe-navigation a{color:#416d7b;border-color:#a2bec8}.campaign .globe-navigation a[aria-current]{color:#155d6d;box-shadow:none;background:#cfe2e8;border-color:#337c8f}.campaign .globe-halo{background:radial-gradient(circle,#0000 48%,#78afc326 62%,#0000 73%)}.campaign #alt-globe .globe-fallback{filter:none}.campaign .global-closing>span,.campaign .globe-step .text-link{color:#176d7c}.campaign .global-closing{border-color:#b9d0d8}.campaign .globe-enhanced .globe-step{opacity:.65}.campaign .globe-enhanced .globe-step.world-active{opacity:1}.campaign .cinema{color:#193e48;background:#eef4f5}.campaign .cinema-frame figure:after{background:linear-gradient(90deg,#f7faf9eb,#f7faf9cc 27%,#f7faf944 54%,#0000 78%),linear-gradient(#0000 78%,#f7faf9e6)}.campaign .cinema-count,.campaign .cinema-top{color:#193e48}.campaign .cinema-ready .cinema-top:before{background:linear-gradient(#f7faf9d9,#0000)}.campaign .cinema-caption>p:not(.cinema-kicker),.campaign .cinema-kicker{color:#375d66}.campaign .cinema-caption h3,.campaign .cinema-caption>a{color:#193e48}.campaign .cinema-caption>a{border-color:#648e99}.campaign .cinema-frame figcaption,.campaign .cinema-ready .cinema-scroll{color:#365c67}.campaign .cinema-navigation a{color:#466d77}.campaign .cinema-navigation a[aria-current]{color:#124f5c}.campaign .cinema-navigation i{background:#a4bec6}.campaign .cinema-navigation i:after{background:#167b87}.campaign .sector-visual{background:#d9e7eb}@media (width<=650px){.campaign .globe-stage{background:#e7f0f3}.campaign .cinema-frame figure:after{background:linear-gradient(#0000 10%,#f7faf944 35%,#f7faf9de 62%,#f7faf9f5)}}@media (prefers-reduced-motion:reduce){.campaign .globe-enhanced .globe-step{opacity:1}}
