.about-hero{background:var(--white);border-bottom:1px solid var(--line)}.about-hero .breadcrumb{padding-bottom:0}.about-hero-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(310px,.82fr);gap:clamp(45px,7vw,110px);align-items:stretch;padding-block:clamp(56px,6.5vw,100px) clamp(80px,9vw,132px)}.about-hero-copy{align-self:center}.about-hero-copy h1{max-width:800px;margin-bottom:29px}.about-hero-copy .lead{max-width:680px;margin-bottom:20px;color:var(--ink)}.about-hero-support{max-width:650px;color:var(--muted);font-size:16px;line-height:1.75;margin-bottom:34px}.about-hero-panel{display:flex;flex-direction:column;justify-content:space-between;min-height:550px;padding:clamp(26px,3.3vw,48px);background:var(--forest);color:var(--white)}.about-panel-meta,.about-panel-foot{display:flex;justify-content:space-between;gap:18px;color:#b9cfbc;font:700 11px/1.5 var(--font-display);letter-spacing:.13em;text-transform:uppercase}.about-panel-meta{padding-bottom:19px;border-bottom:1px solid var(--line-dark)}.about-panel-foot{padding-top:19px;border-top:1px solid var(--line-dark)}.about-panel-foot span:last-child{color:var(--accent)}.about-panel-lines{padding-block:40px}.about-panel-lines span{display:block;padding:15px 0;border-bottom:1px solid #527160;font:600 clamp(2rem,3.35vw,4.4rem)/1.2 var(--font-display);letter-spacing:-.055em}.about-panel-lines span:last-child{color:var(--accent);border-bottom:0}.about-section{padding-block:clamp(86px,10vw,150px)}.about-split{display:grid;grid-template-columns:.91fr 1.09fr;gap:clamp(50px,9vw,145px)}.about-split h2{max-width:745px}.about-split-copy{padding-top:29px;border-top:1px solid var(--line)}.about-split-copy p{max-width:715px;margin-bottom:20px;color:var(--muted);font-size:16px}.about-split-copy p:first-child{color:var(--ink);font-size:clamp(18px,1.7vw,22px);line-height:1.6}.about-split-copy p:last-child{margin-bottom:0}.about-why{background:var(--paper);scroll-margin-top:25px}.about-why .about-split-copy p:nth-child(-n+3){margin-bottom:15px}.about-why-conclusion{margin-top:30px;padding-top:26px;border-top:1px solid var(--line);color:var(--ink)!important}.about-disciplines{background:var(--white)}.about-section-head{display:grid;grid-template-columns:1fr .78fr;gap:clamp(38px,7vw,110px);align-items:end;margin-bottom:clamp(44px,5vw,76px)}.about-section-head h2{max-width:790px;margin-bottom:0}.about-section-head .lead{max-width:570px;margin:0 0 5px}.about-division-list{border-top:1px solid var(--line)}.about-division{display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr) minmax(165px,.34fr);gap:clamp(24px,4vw,60px);align-items:center;padding:clamp(42px,5vw,72px) 0;border-bottom:1px solid var(--line)}.about-division-index{display:flex;flex-direction:column;align-self:stretch;justify-content:space-between;gap:24px;color:#477153;font:700 11px/1.5 var(--font-display);letter-spacing:.12em;text-transform:uppercase}.about-division-index strong{color:var(--label-green);font-size:13px;letter-spacing:0}.about-division h3{margin-bottom:20px;font-size:clamp(1.9rem,3vw,3rem)}.about-division-copy p{max-width:700px;margin-bottom:24px;color:var(--muted);font-size:16px}.about-division-mark{display:flex;align-items:center;justify-content:center;min-height:195px;padding:20px;background:var(--forest)}.about-division-mark.technology{background:#10263a}.about-division-mark.energy{background:#0a281c}.about-division-mark img{width:min(100%,145px);height:auto;object-fit:contain}.about-model{background:#e9eee7}.about-model-intro{max-width:845px;margin-bottom:clamp(46px,6vw,78px)}.about-model-intro h2{margin-bottom:27px}.about-model-intro p:not(.eyebrow){max-width:760px;margin-bottom:16px;color:var(--muted);font-size:16px}.about-model-intro p:first-of-type:not(.eyebrow){color:var(--ink);font-size:19px}.about-principles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #b8c9ba}.about-principle{display:grid;grid-template-columns:44px 1fr;gap:clamp(16px,2.5vw,38px);padding:clamp(30px,3.5vw,50px) clamp(20px,4vw,58px) clamp(30px,3.5vw,50px) 0;border-bottom:1px solid #b8c9ba}.about-principle:nth-child(2n){padding-left:clamp(20px,4vw,58px);padding-right:0;border-left:1px solid #b8c9ba}.about-principle:nth-last-child(-n+2){border-bottom:0}.about-principle>span{color:var(--label-green);font:700 12px/1.5 var(--font-display)}.about-principle h3{margin-bottom:13px;font-size:18px;letter-spacing:-.01em;text-transform:uppercase}.about-principle p{max-width:490px;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.about-experience{background:var(--forest-deep);color:var(--white)}.about-experience .about-split-copy{border-color:var(--line-dark)}.about-experience .about-split-copy p{color:#bfd0c3}.about-experience .about-split-copy p:first-child{color:var(--white)}.about-leadership{background:var(--white)}.about-leadership-head{max-width:790px;margin-bottom:clamp(50px,6vw,85px)}.about-leadership-head h2{margin-bottom:17px}.about-leadership-head>p:last-child{max-width:680px;color:var(--muted);font-size:16px}.about-leaders{border-top:1px solid var(--line)}.about-leader{display:grid;grid-template-columns:minmax(85px,.24fr) minmax(0,1fr) minmax(220px,.7fr);gap:clamp(22px,5vw,75px);align-items:baseline;padding:clamp(33px,5vw,70px) 0;border-bottom:1px solid var(--line)}.about-leader-number{color:var(--label-green);font:700 12px/1.5 var(--font-display)}.about-leader h3{margin-bottom:0;font-size:clamp(2rem,3.5vw,3.8rem)}.about-leader p{max-width:450px;margin:0;color:var(--muted);font-size:16px}.about-ownership{background:#e9eee7}.about-process{background:var(--paper)}.about-process .about-section-head{align-items:start}.about-process .about-section-head p:not(.eyebrow){max-width:570px;margin-bottom:14px;color:var(--muted);font-size:16px}.about-process .about-section-head p:last-child{margin-bottom:0}.about-process-list{border-top:1px solid var(--line)}.about-process-step{display:grid;grid-template-columns:minmax(80px,.18fr) minmax(210px,.57fr) minmax(0,1fr);gap:clamp(22px,5vw,75px);align-items:baseline;padding:clamp(26px,3vw,42px) 0;border-bottom:1px solid var(--line)}.about-process-step>span{color:var(--label-green);font:700 13px/1.5 var(--font-display)}.about-process-step h3{margin:0;font-size:clamp(18px,2vw,26px);text-transform:uppercase;letter-spacing:-.025em}.about-process-step p{max-width:580px;margin:0;color:var(--muted);font-size:15px}.about-idea{padding-block:clamp(82px,9vw,130px);background:var(--forest-deep);color:var(--white)}.about-idea-heading{display:grid;grid-template-columns:1fr .8fr;gap:clamp(35px,7vw,110px);margin-bottom:clamp(40px,6vw,78px)}.about-idea h2{max-width:740px}.about-idea-copy{border-top:1px solid var(--line-dark);padding-top:26px}.about-idea-copy p{max-width:620px;margin-bottom:16px;color:#bfd0c3;font-size:16px}.about-idea-copy p:first-child{color:var(--white);font-size:clamp(18px,1.7vw,22px)}.about-idea-art{width:100%;margin:0;background:#151b1d}.about-idea-art img{width:100%;height:auto;aspect-ratio:1254 / 254;object-fit:contain}.about-practical{background:var(--white)}.about-practical .about-split-copy{border-top:2px solid var(--forest)}.about-practical .about-split-copy p:first-child{color:var(--ink)}.about-page-cta .final-actions{min-width:260px}@media(max-width:1050px){.about-hero-grid{grid-template-columns:minmax(0,1fr) minmax(290px,.75fr);gap:45px}.about-hero-panel{min-height:480px}.about-division{grid-template-columns:110px minmax(0,1fr) 165px;gap:25px}.about-leader{grid-template-columns:60px minmax(0,1fr) minmax(200px,.7fr);gap:25px}}@media(max-width:800px){.about-hero-grid,.about-split,.about-section-head,.about-idea-heading{grid-template-columns:1fr}.about-hero-grid{gap:52px;padding-block:55px 80px}.about-hero-panel{min-height:420px}.about-section{padding-block:85px}.about-split{gap:38px}.about-section-head{gap:25px;margin-bottom:44px}.about-division{grid-template-columns:78px minmax(0,1fr) 140px}.about-division-index{align-self:start;justify-content:flex-start;gap:12px}.about-division-mark{min-height:160px}.about-division-mark img{width:min(100%,115px)}.about-idea-heading{gap:26px}.about-leader{grid-template-columns:45px minmax(0,1fr)}.about-leader p{grid-column:2}}@media(max-width:600px){.about-hero-grid{gap:42px;padding-block:42px 70px}.about-hero-copy h1{margin-bottom:25px}.about-hero-support{font-size:15px}.about-hero-panel{min-height:350px;padding:24px}.about-panel-lines span{font-size:clamp(2.1rem,9vw,3.7rem)}.about-section{padding-block:76px}.about-division{position:relative;grid-template-columns:1fr 100px;gap:22px;align-items:start;padding:36px 0 43px}.about-division-index{grid-column:1 / -1;flex-direction:row;justify-content:flex-start;gap:16px}.about-division-copy{grid-column:1 / -1;grid-row:2}.about-division-mark{display:none}.about-division h3{margin-bottom:15px}.about-principles{grid-template-columns:1fr}.about-principle,.about-principle:nth-child(2n){border-left:0;border-bottom:1px solid #b8c9ba;padding:26px 0;grid-template-columns:32px 1fr}.about-principle:nth-last-child(2){border-bottom:1px solid #b8c9ba}.about-principle:last-child{border-bottom:0}.about-leader{grid-template-columns:1fr;gap:12px;padding:32px 0 38px}.about-leader p{grid-column:1}.about-process-step{grid-template-columns:42px 1fr;gap:12px 18px}.about-process-step p{grid-column:2}.about-idea{padding-block:75px}}
