.energy-hero{background:var(--white);border-bottom:1px solid var(--line)}.energy-hero .breadcrumb{padding-bottom:0}.energy-hero-grid{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(320px,.87fr);gap:clamp(48px,7vw,112px);align-items:stretch;padding-block:clamp(56px,6.5vw,100px) clamp(80px,9vw,132px)}.energy-hero-copy{align-self:center}.energy-hero h1{max-width:790px;margin-bottom:30px}.energy-hero .lead{max-width:680px;margin-bottom:20px;color:var(--ink)}.energy-hero-support{max-width:640px;margin-bottom:34px;color:var(--muted);font-size:16px;line-height:1.75}.energy-hero-panel{min-height:540px;display:flex;flex-direction:column;padding:clamp(25px,3.3vw,48px);color:var(--white);background:#0a281c}.energy-panel-meta,.energy-panel-foot{display:flex;justify-content:space-between;gap:20px;color:#b9cfbc;font:700 11px/1.5 var(--font-display);letter-spacing:.13em;text-transform:uppercase}.energy-panel-meta{padding-bottom:19px;border-bottom:1px solid var(--line-dark)}.energy-panel-foot{padding-top:19px;border-top:1px solid var(--line-dark)}.energy-panel-foot span:last-child{color:var(--accent)}.energy-panel-center{display:flex;flex:1;align-items:center;justify-content:center;padding:38px 5px}.energy-panel-center img{width:min(100%,350px);height:auto;object-fit:contain}.energy-section{padding-block:clamp(86px,10vw,150px)}.energy-split{display:grid;grid-template-columns:.91fr 1.09fr;gap:clamp(50px,9vw,145px)}.energy-split h2{max-width:740px}.energy-split-copy{border-top:1px solid var(--line);padding-top:29px}.energy-split-copy p{max-width:715px;color:var(--muted);font-size:16px;margin-bottom:20px}.energy-split-copy p:first-child{color:var(--ink);font-size:clamp(18px,1.7vw,22px);line-height:1.6}.energy-split-copy p:last-child{margin-bottom:0}.energy-infrastructure{background:var(--paper)}.energy-question{background:var(--forest-deep);color:var(--white)}.energy-question-head{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(48px,9vw,145px);margin-bottom:clamp(48px,6vw,88px)}.energy-question h2{max-width:680px}.energy-question-copy{border-top:1px solid var(--line-dark);padding-top:29px}.energy-question-copy p{max-width:700px;color:#bfd0c3;font-size:16px;margin-bottom:18px}.energy-question-copy p:first-child{color:var(--white);font-size:clamp(18px,1.7vw,22px)}.energy-considerations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line-dark)}.energy-consideration{display:grid;grid-template-columns:40px 1fr;gap:clamp(15px,2vw,30px);padding:34px clamp(20px,4vw,60px) 38px 0;border-bottom:1px solid var(--line-dark)}.energy-consideration:nth-child(2n){border-left:1px solid var(--line-dark);padding-left:clamp(20px,4vw,60px);padding-right:0}.energy-consideration:nth-last-child(-n+2){border-bottom:0}.energy-consideration span{color:var(--accent);font:700 12px/1.6 var(--font-display)}.energy-consideration h3{font-size:17px;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:12px}.energy-consideration p{max-width:460px;margin:0;color:#bfd0c3;font-size:15px}.energy-focus{background:var(--white);scroll-margin-top:25px}.energy-section-head{display:grid;grid-template-columns:1fr .8fr;gap:clamp(38px,7vw,110px);align-items:end;margin-bottom:clamp(44px,5vw,76px)}.energy-section-head h2{max-width:780px;margin-bottom:0}.energy-section-head .lead{max-width:560px;margin:0 0 5px}.energy-focus-note{margin:0 0 16px;color:#477153;font:700 11px/1.5 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.energy-focus-list{border-top:1px solid var(--line)}.energy-focus-item{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);gap:clamp(35px,8vw,125px);padding:clamp(35px,4.5vw,65px) 0;border-bottom:1px solid var(--line)}.energy-focus-index{color:var(--label-green);font:700 12px/1.5 var(--font-display)}.energy-focus-index span{display:block;margin-top:20px;color:#477153;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.energy-focus-item h3{font-size:clamp(1.7rem,2.8vw,2.6rem);margin-bottom:19px}.energy-focus-item p{max-width:720px;color:var(--muted);font-size:16px;margin-bottom:14px}.energy-focus-item p:first-of-type{color:var(--ink)}.energy-focus-item p:last-child{margin-bottom:0}.energy-approach{background:#e9eee7}.energy-narrow{max-width:840px}.energy-narrow h2{margin-bottom:26px}.energy-narrow p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:16px}.energy-approach .energy-narrow{margin-bottom:58px}.energy-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #b8c9ba;border-bottom:1px solid #b8c9ba}.energy-step{padding:31px clamp(20px,3vw,48px) 42px 0}.energy-step+.energy-step{border-left:1px solid #b8c9ba;padding-left:clamp(20px,3vw,48px)}.energy-step span{display:block;margin-bottom:55px;color:var(--label-green);font:700 12px/1.4 var(--font-display)}.energy-step h3{margin-bottom:13px;font-size:18px;letter-spacing:-.01em;text-transform:uppercase}.energy-step p{max-width:350px;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.energy-statement{max-width:930px;margin:62px 0 0 auto;color:var(--forest);font:600 clamp(1.6rem,3vw,3rem)/1.35 var(--font-display);letter-spacing:-.04em}.energy-system{background:var(--paper)}.energy-system .energy-split-copy{border-top:2px solid var(--forest)}.energy-system-links{display:flex;flex-wrap:wrap;gap:28px;margin-top:30px}.energy-system-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(55px,7vw,95px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.energy-system-part{position:relative;min-height:200px;padding:30px clamp(17px,3vw,45px) 36px 0}.energy-system-part+.energy-system-part{padding-left:clamp(17px,3vw,45px);border-left:1px solid var(--line)}.energy-system-part span{display:block;margin-bottom:55px;color:var(--label-green);font:700 12px/1.4 var(--font-display)}.energy-system-part h3{margin-bottom:8px;font-size:17px;letter-spacing:-.01em;text-transform:uppercase}.energy-system-part p{margin:0;color:var(--muted);font-size:15px}.energy-evaluation{background:var(--white)}.energy-evaluation .energy-narrow{margin-bottom:60px}.energy-evaluation .energy-narrow p:first-of-type:not(.eyebrow){color:var(--ink)}.energy-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.energy-principle{padding:33px clamp(20px,3vw,50px) 0 0}.energy-principle+.energy-principle{border-left:1px solid var(--line);padding-left:clamp(20px,3vw,50px)}.energy-principle span{display:block;margin-bottom:32px;color:var(--label-green);font:700 12px var(--font-display)}.energy-principle h3{margin-bottom:13px;font-size:18px;letter-spacing:-.01em;text-transform:uppercase}.energy-principle p{max-width:350px;color:var(--muted);font-size:15px;line-height:1.7}.energy-tomorrow{padding-block:clamp(72px,8vw,110px);background:var(--forest-deep);color:var(--white)}.energy-tomorrow .energy-split-copy{border-color:var(--line-dark)}.energy-tomorrow .energy-split-copy p,.energy-tomorrow .energy-split-copy p:first-child{color:#c6d8ca;font-size:16px}.energy-tomorrow .energy-split-copy p:first-child{color:var(--white);font-size:clamp(18px,1.7vw,22px)}.energy-conversation{background:var(--paper)}.energy-conversation .energy-section-head{align-items:start}.energy-conversation-intro .lead{margin:0 0 20px}.energy-conversation-intro p:last-child{color:var(--muted);font-size:16px}.energy-prompts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.energy-prompt{display:grid;grid-template-columns:42px 1fr;gap:20px;align-items:baseline;border-bottom:1px solid var(--line);padding:26px clamp(20px,4vw,58px) 26px 0}.energy-prompt:nth-child(2n){border-left:1px solid var(--line);padding-left:clamp(20px,4vw,58px);padding-right:0}.energy-prompt span{color:var(--label-green);font:700 11px var(--font-display)}.energy-prompt p{margin:0;font:700 clamp(16px,1.5vw,20px)/1.5 var(--font-display);letter-spacing:-.025em}.energy-prompt:last-child{grid-column:1 / -1;border-bottom:0}.energy-prompt:last-child p{max-width:700px}.energy-conversation-statement{max-width:750px;margin:45px 0 0 auto;color:#365a40;font:600 clamp(1.3rem,2vw,1.9rem)/1.45 var(--font-display);letter-spacing:-.035em}.energy-faq{background:#e9eee7}.energy-faq-layout{display:grid;grid-template-columns:.62fr 1fr;gap:clamp(55px,9vw,135px)}.energy-faq h2{margin-bottom:0}.energy-faq-list{border-top:1px solid #b8c9ba}.energy-faq details{border-bottom:1px solid #b8c9ba}.energy-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:start;gap:25px;padding:25px 0;cursor:pointer;font:700 clamp(16px,1.4vw,19px)/1.45 var(--font-display);letter-spacing:-.02em}.energy-faq summary::-webkit-details-marker{display:none}.energy-faq summary:after{content:"+";flex:none;color:#398048;font:400 27px/1 var(--font-display)}.energy-faq details[open] summary:after{content:"−"}.energy-faq details p{max-width:690px;padding:0 42px 27px 0;margin:0;color:var(--muted);font-size:15px}.energy-faq summary:hover{color:#28753a}.energy-page-cta .final-actions{min-width:260px}@media(max-width:1050px){.energy-hero-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.75fr);gap:45px}.energy-hero-panel{min-height:480px}}@media(max-width:800px){.energy-hero-grid,.energy-split,.energy-question-head,.energy-section-head,.energy-faq-layout{grid-template-columns:1fr}.energy-hero-grid{gap:52px;padding-block:55px 80px}.energy-hero-panel{min-height:420px}.energy-section{padding-block:85px}.energy-split,.energy-question-head,.energy-faq-layout{gap:38px}.energy-section-head{gap:25px;margin-bottom:44px}.energy-principles{grid-template-columns:1fr}.energy-principle,.energy-principle+.energy-principle{border-left:0;border-bottom:1px solid var(--line);padding:27px 0 20px}.energy-principle:last-child{border-bottom:0}.energy-principle span{margin-bottom:20px}.energy-principle p{max-width:640px}}@media(max-width:600px){.energy-hero-grid{padding-block:42px 70px;gap:42px}.energy-hero h1{margin-bottom:25px}.energy-hero-support{font-size:15px}.energy-hero-panel{min-height:350px;padding:24px}.energy-panel-center img{width:min(100%,250px)}.energy-section{padding-block:76px}.energy-considerations,.energy-steps,.energy-system-map,.energy-prompts{grid-template-columns:1fr}.energy-consideration,.energy-consideration:nth-child(2n){border-left:0;border-bottom:1px solid var(--line-dark);padding:27px 0;grid-template-columns:32px 1fr}.energy-consideration:nth-last-child(2){border-bottom:1px solid var(--line-dark)}.energy-consideration:last-child{border-bottom:0}.energy-focus-item{grid-template-columns:1fr;gap:18px;padding:35px 0 39px}.energy-focus-index span{display:inline;margin:0 0 0 12px}.energy-step,.energy-step+.energy-step{border-left:0;border-bottom:1px solid #b8c9ba;padding:26px 0}.energy-step:last-child{border-bottom:0}.energy-step span{margin-bottom:20px}.energy-statement{margin-top:40px}.energy-system-part,.energy-system-part+.energy-system-part{min-height:auto;border-left:0;border-bottom:1px solid var(--line);padding:24px 0 28px}.energy-system-part:last-child{border-bottom:0}.energy-system-part span{margin-bottom:18px}.energy-prompt,.energy-prompt:nth-child(2n){grid-column:auto;border-left:0;padding:22px 0;gap:12px;grid-template-columns:30px 1fr}.energy-conversation-statement{margin-top:35px}.energy-faq summary{padding:22px 0}}
