.home-energy-atlas{isolation:isolate;box-sizing:border-box;width:100%;max-width:none;color:var(--text-navy,#193746);background:radial-gradient(at 90% 20%,#f4d7a76e,#0000 47%),radial-gradient(at 4% 85%,#c2ebe588,#0000 52%),linear-gradient(120deg,#f7f3e9 10%,#eff9f4 65%,#fff6e5);border-block:1px solid #173d6321;margin:0;position:relative;overflow:hidden}.home-energy-atlas *{box-sizing:border-box}.home-energy-atlas__inner{grid-template-columns:minmax(0,1.5fr) minmax(260px,.85fr);gap:2rem clamp(1.5rem,4vw,5rem);width:min(1440px,100%);margin:auto;padding:clamp(3rem,6.5vw,6rem) clamp(20px,5vw,80px) clamp(2rem,4vw,4rem);display:grid;position:relative}.home-energy-atlas__copy{z-index:1;min-width:0;position:relative}.home-energy-atlas .home-energy-atlas__eyebrow{color:#7b501c;letter-spacing:.14em;margin:0 0 1.25rem;font:750 .72rem/1.6 Arial,sans-serif}.home-energy-atlas h2{letter-spacing:-.047em;text-wrap:balance;max-width:19ch;color:var(--railway-blue,#173d63);margin:0 0 1.35rem;font:500 clamp(2.6rem,4.8vw,5rem)/1.03 Georgia,serif}.home-energy-atlas h2 em{color:#12565c;font-style:normal}.home-energy-atlas__lead{color:#193746;max-width:48ch;margin:0 0 1rem;font:clamp(1.1rem,1.55vw,1.4rem)/1.6 Georgia,serif}.home-energy-atlas__payoff{color:#3c535e;max-width:59ch;margin:.8rem 0 1.8rem;font:.98rem/1.7 Arial,sans-serif}.home-energy-atlas__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;display:flex}.home-energy-atlas a.home-energy-atlas__primary{color:#fff9ed;background:#173d63;border-radius:999px;justify-content:space-between;align-items:center;gap:1.1rem;max-width:100%;min-height:52px;padding:1rem 1.3rem;font:700 .9rem/1.45 Arial,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #173d6314}.home-energy-atlas a.home-energy-atlas__primary:hover{background:#12565c}.home-energy-atlas a.home-energy-atlas__secondary{color:#173d63;text-underline-offset:5px;align-items:center;gap:.75rem;min-height:44px;font:700 .88rem/1.5 Arial,sans-serif;text-decoration:underline;display:inline-flex}.home-energy-atlas__recognized{color:#12565c;margin:1rem 0 0;font:.8rem/1.5 Arial,sans-serif}.home-energy-atlas__art{text-align:center;align-self:center;min-width:0;margin:0;padding:2rem 0 0;position:relative}.home-energy-atlas__art a{z-index:1;mix-blend-mode:multiply;width:min(100%,420px);margin:auto;display:block;position:relative}.home-energy-atlas__art img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.home-energy-atlas__radiance{pointer-events:none;background:radial-gradient(#fff8d6 0,#eaa34a35 35%,#c2ebe52b 53%,#0000 70%);border-radius:50%;position:absolute;inset:0 -4%}.home-energy-atlas__radiance:before,.home-energy-atlas__radiance:after{content:"";border:1px solid #ba8c4238;border-radius:50%;position:absolute;inset:6%;transform:rotate(-24deg)scaleY(.85)}.home-energy-atlas__radiance:after{border-color:#12565c24;inset:0 12%;transform:rotate(28deg)scaleY(.86)}.home-energy-atlas__art figcaption{z-index:1;color:#526466;margin:1.5rem auto 0;font:.86rem/1.8 Georgia,serif;position:relative}.home-energy-atlas__art figcaption span{color:#173d63;letter-spacing:.16em;font:750 .7rem/1.6 Arial,sans-serif;display:block}.home-energy-atlas__scope{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;max-width:780px;margin:1rem 0 .3rem;display:grid}.home-energy-atlas__scope p{margin:0}.home-energy-atlas__scope strong{color:#173d63;letter-spacing:-.035em;font:400 clamp(2.2rem,3.6vw,3.6rem)/1.05 Georgia,serif;display:block}.home-energy-atlas__scope span{color:#4d626a;margin:.45rem 0 0;font:.78rem/1.45 Arial,sans-serif;display:block}.home-energy-atlas__categories{border-top:1px solid #173d632e;grid-column:1/-1;padding-top:1.5rem}.home-energy-atlas__categories>p,.home-energy-atlas__starts>p{letter-spacing:.14em;color:#537078;margin:0 0 1rem;font:700 .66rem/1.6 Arial,sans-serif}.home-energy-atlas__categories ul{flex-wrap:wrap;gap:.65rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}.home-energy-atlas__categories li{color:#193746;font:600 clamp(.85rem,1.2vw,1.05rem)/1.6 Arial,sans-serif}.home-energy-atlas__categories li:before{content:"↗";color:#a36221;margin-right:.45em}.home-energy-atlas__starts{border-top:1px solid #173d632e;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem 2rem;padding-top:1.5rem;display:grid}.home-energy-atlas__starts>p{grid-column:1/-1}.home-energy-atlas__starts a{color:#173d63;min-height:70px;padding:.5rem 0;text-decoration:none}.home-energy-atlas__starts a>strong{justify-content:space-between;align-items:center;gap:.6rem;font:600 clamp(1.1rem,1.8vw,1.5rem)/1.3 Georgia,serif;display:flex}.home-energy-atlas__starts a>span{color:#4d626a;max-width:32ch;margin:.5rem 0 0;font:.8rem/1.65 Arial,sans-serif;display:block}.home-energy-atlas__starts a:hover strong{text-underline-offset:5px;text-decoration:underline}.home-energy-atlas__boundary{color:#52656c;grid-column:1/-1;max-width:90ch;margin:.2rem 0 0;font:.76rem/1.65 Arial,sans-serif}.home-energy-atlas a:focus-visible{outline-offset:5px;outline:3px solid #173d63}.home-energy-atlas__art a:focus-visible{border-radius:50%}@media (width<=760px){.home-energy-atlas__inner{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding:2.7rem 20px 2rem}.home-energy-atlas h2{max-width:20ch;font-size:clamp(2.45rem,8.8vw,4rem)}.home-energy-atlas__lead{max-width:100%;font-size:1.15rem}.home-energy-atlas__payoff{font-size:.93rem}.home-energy-atlas__art{grid-row:2;justify-self:center;width:min(290px,85%);padding-top:0}.home-energy-atlas__art figcaption{margin-top:.5rem}.home-energy-atlas__actions{align-items:flex-start;gap:.5rem}.home-energy-atlas a.home-energy-atlas__primary{width:100%;padding:.95rem 1.15rem;font-size:.86rem}.home-energy-atlas__secondary{margin-left:.25rem}.home-energy-atlas__scope{gap:.7rem;margin:.5rem 0}.home-energy-atlas__scope strong{font-size:clamp(2rem,8vw,3rem)}.home-energy-atlas__scope span{font-size:.72rem}.home-energy-atlas__categories ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .85rem;display:grid}.home-energy-atlas__categories li{font-size:.83rem;line-height:1.5}.home-energy-atlas__starts{grid-template-columns:1fr;gap:.6rem}.home-energy-atlas__starts a{min-height:62px}.home-energy-atlas__starts a>strong{justify-content:flex-start;gap:.8rem}.home-energy-atlas__starts a>span{max-width:none}.home-energy-atlas__boundary{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.home-energy-atlas *{scroll-behavior:auto;transition:none;animation:none}}@media (forced-colors:active){.home-energy-atlas__radiance{display:none}.home-energy-atlas a.home-energy-atlas__primary{border:1px solid buttontext}}
