.public-site{--site-ground:#ffffff;--site-surface:#f5f7f7;--site-ink:#182329;--site-muted:#52616a;--site-line:#dce3e4;--site-accent:#087958;min-height:100vh;background:var(--site-ground);color:var(--site-ink)}html.dark .public-site{color-scheme:dark;--site-ground:#101418;--site-surface:#191e23;--site-ink:#f0f3f5;--site-muted:#b2bec5;--site-line:#354047;--site-accent:#61d6a5;--color-gray-950:#0b0e11;--color-gray-900:#101418;--color-gray-800:#191e23;--color-gray-700:#30383f;--color-gray-600:#4c5761;--color-gray-500:#77838d;--color-gray-400:#aab3bb;--color-gray-300:#cad1d7;--color-slate-950:#0b0e11;--color-slate-900:#101418;--color-slate-800:#191e23;--color-slate-700:#30383f;--color-slate-600:#4c5761;--color-slate-500:#77838d;--color-slate-400:#aab3bb;--color-slate-300:#cad1d7}.public-site :focus-visible{outline:2px solid var(--site-accent);outline-offset:5px}.corporate-page{--corporate-solar:#efbe51;--corporate-wind:#63b5d1;padding-top:80px;overflow-wrap:anywhere}.corporate-page,.corporate-page *{letter-spacing:0}.corporate-hero{position:relative;isolation:isolate;min-height:480px;height:min(660px,calc(100svh - 176px));color:#fff;background:#1c3835}.corporate-hero-image{object-fit:cover;object-position:center 52%;z-index:-2}.corporate-page--offshore-wind .corporate-hero-image{object-position:center 65%}.corporate-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(5 18 21/65%),transparent 140px),linear-gradient(90deg,rgb(5 18 21/72%),rgb(5 18 21/10%) 80%),linear-gradient(0deg,rgb(5 18 21/60%),transparent 65%)}.corporate-hero-inner{width:min(100%,1360px);height:100%;margin-inline:auto;padding:28px 64px;display:flex;flex-direction:column}.corporate-nav{display:flex;flex-wrap:wrap;gap:8px 36px;align-self:flex-start}.corporate-nav a{font-size:14px;line-height:1.5;padding:12px 0;border-bottom:2px solid transparent;color:#fff;text-shadow:0 1px 5px rgb(0 0 0/60%)}.corporate-nav a[aria-current=page]{border-color:var(--corporate-solar);font-weight:650}.corporate-nav a:hover{border-color:#fff}.corporate-heading{margin-top:auto;padding-top:48px}.corporate-brand{display:flex;flex-wrap:wrap;gap:0 8px;font-size:26px;font-weight:650;line-height:1.5;margin-bottom:20px}.corporate-brand span{font-weight:400;color:#def5e9}.corporate-heading h1{font-size:68px;line-height:1.08;font-weight:650;max-width:850px;text-shadow:0 2px 12px rgb(0 0 0/15%)}.corporate-subtitle{font-size:20px;line-height:1.6;max-width:680px;margin-top:20px;color:#fff}.corporate-hero-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:36px}.corporate-scroll{width:48px;height:48px;flex:0 0 48px;border:1px solid rgb(255 255 255/60%);border-radius:50%;display:grid;place-items:center;transition:background .18s,color .18s}.corporate-scroll:hover{background:#fff;color:#182329}.corporate-content{scroll-margin-top:100px}.corporate-statement{width:min(100%,1280px);margin-inline:auto;padding:72px 40px}.corporate-lead{font-size:30px;line-height:1.6;max-width:1060px;font-weight:500}.corporate-lead:before{content:"";display:block;width:56px;height:4px;background:var(--site-accent);margin-bottom:28px}.corporate-details{margin:48px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.corporate-details li{border-top:1px solid var(--site-line);padding-top:24px;font-size:16px;line-height:1.85;color:var(--site-muted)}.corporate-pillars{scroll-margin-top:100px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:64px max(40px,calc((100% - 1200px) / 2));background:var(--site-surface);border-block:1px solid var(--site-line)}.corporate-pillar{scroll-margin-top:100px;display:flex;flex-direction:column;min-width:0;padding:28px;border:1px solid var(--site-line);border-radius:8px;background:var(--site-ground);transition:border-color .18s,box-shadow .18s,transform .18s}.corporate-pillar:focus-visible,.corporate-pillar:hover{border-color:var(--site-accent);box-shadow:0 12px 28px rgb(8 30 25/9%)}.corporate-pillar:focus-visible h2,.corporate-pillar:hover h2{color:var(--site-accent)}.corporate-pillar-icon{width:32px;height:32px;color:var(--site-accent);margin-bottom:28px;stroke-width:1.5}.corporate-pillar:nth-child(2) .corporate-pillar-icon{color:#946808}.corporate-pillar:nth-child(3) .corporate-pillar-icon{color:#147b98}html.dark .corporate-pillar:nth-child(2) .corporate-pillar-icon{color:var(--corporate-solar)}html.dark .corporate-pillar:nth-child(3) .corporate-pillar-icon{color:var(--corporate-wind)}.corporate-pillar h2{font-size:23px;line-height:1.45;font-weight:650;margin-bottom:16px}.corporate-pillar p{font-size:16px;line-height:1.85;color:var(--site-muted)}.corporate-pillar-action{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:28px;min-height:48px;color:var(--site-accent);font-size:14px;font-weight:600}.corporate-pillar-action svg{flex-shrink:0;transition:transform .18s}.corporate-closing{width:min(100%,1280px);margin-inline:auto;padding:72px 40px}.corporate-closing h2{font-size:36px;font-weight:600;line-height:1.35;max-width:720px}.corporate-closing p{margin-top:20px;font-size:18px;line-height:1.8;color:var(--site-muted);max-width:800px}.corporate-contact{display:inline-flex;align-items:center;gap:24px;margin-top:28px;min-height:48px;padding:12px 20px;border-radius:4px;background:var(--site-accent);color:#fff;font-size:16px;font-weight:550}.corporate-contact:hover{text-decoration:underline;text-underline-offset:4px}html.dark .corporate-contact{color:#101418}.corporate-timeline{width:min(100%,1200px);margin:0 auto;padding:64px 40px 0;list-style:none}.corporate-timeline li{display:grid;grid-template-columns:230px minmax(0,1fr);gap:48px;position:relative}.corporate-date{color:var(--site-accent);font-size:21px;font-weight:600;padding-top:29px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.5;font-variant-numeric:tabular-nums}.corporate-event{padding:0 0 24px 40px;border-left:2px solid var(--site-line);position:relative}.corporate-event:before{content:"";position:absolute;width:12px;height:12px;border:3px solid var(--site-ground);background:var(--site-accent);border-radius:50%;box-shadow:0 0 0 1px var(--site-accent);left:-7px;top:38px}.corporate-timeline li:last-child .corporate-event:before{background:var(--corporate-solar);box-shadow:0 0 0 1px var(--corporate-solar)}.corporate-event h2{font-size:24px;font-weight:600;line-height:1.4}.corporate-milestone{border:1px solid var(--site-line);border-radius:8px;background:var(--site-ground);transition:border-color .18s,background .18s}.corporate-milestone summary{scroll-margin-top:100px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px;min-height:88px;cursor:pointer;border-radius:7px}.corporate-milestone summary::-webkit-details-marker{display:none}.corporate-milestone-toggle{flex-shrink:0;color:var(--site-accent);transition:transform .18s}.corporate-milestone[open]{border-color:var(--site-accent);background:var(--site-surface)}.corporate-milestone[open] .corporate-milestone-toggle{transform:rotate(180deg)}.corporate-milestone:hover{border-color:var(--site-accent)}.corporate-milestone summary:hover h2{color:var(--site-accent)}.corporate-milestone p{padding:0 24px 28px;font-size:17px;line-height:1.85;color:var(--site-muted);max-width:700px}.corporate-facts{display:flex;flex-wrap:wrap;gap:32px 80px;margin-top:40px;padding-top:28px;border-top:1px solid var(--site-line)}.corporate-facts div{display:flex;flex-direction:column-reverse;gap:8px}.corporate-facts dt{font-size:14px;color:var(--site-muted)}.corporate-facts dd{font-size:48px;line-height:1.2;font-weight:550;font-variant-numeric:tabular-nums}.corporate-connections{width:min(calc(100% - 80px),1200px);margin:0 auto;border-top:1px solid var(--site-line);padding-block:40px 64px;display:flex;align-items:center;justify-content:space-between;gap:28px}.corporate-next{display:flex;align-items:center;gap:24px;font-size:28px;line-height:1.4;font-weight:550;min-height:48px}.corporate-next svg{flex-shrink:0;color:var(--site-accent);transition:transform .18s}.corporate-next:hover svg{transform:translate(3px,-3px)}.corporate-hero a:focus-visible{outline-color:#fff}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.corporate-heading{animation:corporate-settle .6s ease-out both}@keyframes corporate-settle{0%{transform:translateY(16px)}to{transform:translateY(0)}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.corporate-pillar:hover{transform:translateY(-4px)}.corporate-pillar:hover .corporate-pillar-action svg{transform:translateX(4px)}}@media (max-width:1023px){.corporate-hero-inner{padding-inline:40px}.corporate-heading h1{font-size:56px}.corporate-details{grid-template-columns:1fr;gap:0}.corporate-details li{padding-block:24px}.corporate-details li:last-child{padding-bottom:0}.corporate-pillars{grid-template-columns:1fr;gap:20px}.corporate-pillar h2{font-size:21px}}@media (max-width:767px){.corporate-hero{height:min(560px,calc(100svh - 160px));min-height:400px}.corporate-hero-inner{padding:20px 24px}.corporate-nav{gap:4px 20px}.corporate-nav a{font-size:13px;padding-block:10px}.corporate-heading{padding-top:40px}.corporate-heading h1{font-size:38px;line-height:1.15}.corporate-brand{font-size:22px;margin-bottom:16px}.corporate-subtitle{font-size:17px;margin-top:16px}.corporate-hero-bottom{padding-top:28px;gap:16px}.corporate-hero-shade{background:linear-gradient(180deg,rgb(5 18 21/65%),transparent 120px),linear-gradient(0deg,rgb(5 18 21/80%),rgb(5 18 21/20%) 80%)}.corporate-page--offshore-wind .corporate-hero-image{object-position:65% center}.corporate-statement{padding:48px 24px}.corporate-lead{font-size:23px}.corporate-details{margin-top:32px}.corporate-pillars{padding:40px 24px}.corporate-pillar{padding:24px}.corporate-pillar-icon{width:28px;height:28px;margin-bottom:20px}.corporate-pillar h2{margin-bottom:12px}.corporate-timeline{padding:40px 24px 0}.corporate-timeline li{display:block;padding-left:24px;border-left:2px solid var(--site-line)}.corporate-date{padding-top:0;font-size:16px;margin-bottom:14px}.corporate-event{border:0;padding:0 0 28px;position:static}.corporate-event:before{left:-7px;top:6px}.corporate-event h2{font-size:20px}.corporate-milestone summary{padding:20px 16px;gap:12px;min-height:72px}.corporate-milestone p{padding:0 16px 20px}.corporate-event p{font-size:16px}.corporate-closing{padding:48px 24px}.corporate-closing h2{font-size:28px}.corporate-closing p{font-size:17px}.corporate-facts{gap:24px 48px}.corporate-facts dd{font-size:40px}.corporate-connections{width:calc(100% - 48px);flex-direction:column;align-items:stretch;padding-block:28px 40px;gap:20px}.corporate-next{font-size:24px;justify-content:space-between}}@media (max-width:359px){.corporate-heading h1{font-size:31px}.corporate-nav{gap:4px 14px}.corporate-nav a{font-size:12px}}@media (max-height:600px) and (min-width:768px){.corporate-hero{height:auto}.corporate-hero,.corporate-hero-inner{min-height:320px}.corporate-heading{padding-top:24px}.corporate-heading h1{font-size:44px}.corporate-brand{font-size:22px;margin-bottom:8px}.corporate-hero-bottom{padding-top:16px}}@media (prefers-reduced-motion:reduce){.corporate-page *,.corporate-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-height:500px) and (min-width:480px){.corporate-hero{height:auto;min-height:0}.corporate-hero-inner{min-height:0;padding-block:12px}.corporate-nav a{padding-block:6px;font-size:12px}.corporate-heading{padding-top:16px}.corporate-brand{font-size:18px;margin-bottom:4px}.corporate-heading h1{font-size:30px}.corporate-subtitle{font-size:15px;margin-top:6px}.corporate-hero-bottom{padding-top:12px}.corporate-scroll{height:44px;width:44px;flex-basis:44px}}