@layer components{:where(.energy-page) :where(h1){margin:.67em 0;font-size:2em;font-weight:700}:where(.energy-page) :where(h2){margin:.83em 0;font-size:1.5em;font-weight:700}:where(.energy-page) :where(h3){margin:1em 0;font-size:1.17em;font-weight:700}:where(.energy-page) :where(h4){margin:1.33em 0;font-size:1em;font-weight:700}:where(.energy-page) :where(p,ul,ol,dl){margin:1em 0}:where(.energy-page) :where(figure,blockquote){margin:1em 40px}:where(.energy-page) :where(ul,ol){padding-left:40px}:where(.energy-page) :where(ul){list-style:outside}:where(.energy-page) :where(ol){list-style:decimal}:where(.energy-page) :where(small){font-size:smaller}:where(.energy-page) :where(img,svg,video,canvas,iframe,embed,object){vertical-align:baseline;display:inline}:where(.energy-page) :where(img,video){max-width:none}:where(.energy-page) :where(iframe){border:2px inset}:where(.energy-page) :where(button){color:buttontext;text-align:center;background-color:buttonface;border:2px outset buttonborder;padding:1px 6px;font-size:13.333px}:where(.energy-page) :where(dialog){color:canvastext;background-color:canvas;border:solid;margin:auto;padding:1em}:where(.energy-page) :where(summary){display:list-item}:where(.energy-page) *{box-sizing:border-box}:where(.energy-page){background:var(--cream);color:var(--ink);font-family:var(--font-inter),Arial,sans-serif;margin:0;font-size:18px;line-height:1.5}:where(.energy-page) a{color:inherit;text-decoration:none}:where(.energy-page) button,:where(.energy-page) input{font:inherit}:where(.energy-page) .hero{color:#fff;background:#30382e;align-items:center;min-height:690px;display:flex;position:relative}:where(.energy-page) .hero>img{object-fit:cover;width:100%;height:100%;position:absolute}:where(.energy-page) .hero:after{content:"";background:linear-gradient(90deg,#001408c7,#00140824),linear-gradient(#0000 70%,#00000073);position:absolute;inset:0}:where(.energy-page) .hero-content{z-index:1;max-width:930px;padding:65px 6%;position:relative}:where(.energy-page) .eyebrow{letter-spacing:2px;margin:0 0 28px;font-size:12px;font-weight:600}:where(.energy-page) h1{letter-spacing:-2.8px;margin:0 0 28px;font-size:clamp(44px,5.5vw,80px);font-weight:500;line-height:1.04}:where(.energy-page) .hero-content>p:not(.eyebrow){color:#eeeee7;max-width:550px;font-size:19px}:where(.energy-page) .button{background:var(--green);color:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:40px;margin-top:20px;padding:17px 24px;font-size:16px;display:inline-flex}:where(.energy-page) .hero-bottom{z-index:1;justify-content:space-between;font-size:13px;display:flex;position:absolute;bottom:25px;left:6%;right:6%}:where(.energy-page) h2{letter-spacing:-1.7px;margin:0 0 25px;font-size:clamp(36px,4.1vw,58px);font-weight:500;line-height:1.08}:where(.energy-page) .intro{grid-template-columns:1.2fr 1fr;align-items:start;gap:9%;display:grid}:where(.energy-page) .intro>p{color:#68665f;margin:0}:where(.energy-page) .principles{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px;display:grid}:where(.energy-page) .principles article{border-top:1px solid #c8c8bb;padding-top:25px}:where(.energy-page) .principles article>span{color:var(--green);font-size:14px}:where(.energy-page) h3{font-size:24px;font-weight:500;line-height:1.2}:where(.energy-page) article p{color:#6a6860;font-size:16px}:where(.energy-page) .calculator{background:#e8eadf}:where(.energy-page) .calc-title{justify-content:space-between;align-items:center;gap:30px;display:flex}:where(.energy-page) .calc-title>p{color:#68665f}:where(.energy-page) .calc-layout{background:#fff;border-radius:10px;grid-template-columns:1fr 1.3fr;margin-top:30px;display:grid;overflow:hidden}:where(.energy-page) .controls{border-right:1px solid #ddd;padding:35px}:where(.energy-page) .small{letter-spacing:1px;color:#777;font-size:11px}:where(.energy-page) label{margin:25px 0 12px;font-size:16px;display:block}:where(.energy-page) .tabs{border:1px solid #ddd;border-radius:5px;gap:4px;padding:4px;display:flex}:where(.energy-page) .tabs button{cursor:pointer;background:0 0;border:0;border-radius:3px;width:50%;padding:11px 6px;font-size:15px}:where(.energy-page) .tabs button[aria-pressed=true]{background:var(--green);color:#fff}:where(.energy-page) label b{float:right;color:var(--green);font-size:24px}:where(.energy-page) input[type=range]{width:100%;accent-color:var(--green);cursor:pointer}:where(.energy-page) .range-label{color:#888;justify-content:space-between;font-size:12px;display:flex}:where(.energy-page) .hint{color:#777;margin:20px 0;font-size:13px}:where(.energy-page) .controls img{object-fit:cover;border-radius:4px;width:100%;height:140px}:where(.energy-page) .results{padding:38px}:where(.energy-page) .comparison p{margin:0 0 6px;font-size:16px}:where(.energy-page) .comparison strong{color:var(--green);font-size:42px;font-weight:500;line-height:1.1}:where(.energy-page) .comparison small{color:#777;margin-top:8px;font-size:12px;display:block}:where(.energy-page) .bar{background:#eee;border-radius:3px;height:9px;margin:15px 0 30px}:where(.energy-page) .bar i{background:var(--green);border-radius:3px;width:100%;height:100%;transition:width .2s;display:block}:where(.energy-page) .orange{color:var(--orange)!important}:where(.energy-page) .orange-bg{background:var(--orange)!important}:where(.energy-page) .saving{background:#ecf3eb;border-radius:5px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}:where(.energy-page) .saving span{font-size:14px}:where(.energy-page) .saving strong{color:var(--green);font-size:34px;font-weight:500;display:block}:where(.energy-page) .saving p{max-width:160px;color:var(--green);font-size:14px}:where(.energy-page) details{border-bottom:1px solid #c8c8bb}:where(.energy-page) summary{cursor:pointer;padding:22px 0;font-size:20px;list-style:none}:where(.energy-page) summary:after{content:"+";float:right}:where(.energy-page) details[open]>summary:after{content:"−"}:where(.energy-page) .months{margin-top:25px}:where(.energy-page) .months summary span{float:right;color:#666;margin-right:20px;font-size:13px}:where(.energy-page) .table-wrap{overflow:auto}:where(.energy-page) table{border-collapse:collapse;text-align:right;width:100%;font-size:15px}:where(.energy-page) th,:where(.energy-page) td{white-space:nowrap;border-bottom:1px solid #d1d4c9;padding:13px}:where(.energy-page) th:first-child,:where(.energy-page) td:first-child{text-align:left}:where(.energy-page) tfoot{font-weight:700}:where(.energy-page) .method summary{font-size:16px}:where(.energy-page) .method p,:where(.energy-page) .footnote{color:#68665f;font-size:13px}:where(.energy-page) .video{aspect-ratio:16/9;background:#242a23;border-radius:8px;margin-top:35px;overflow:hidden}:where(.energy-page) iframe{border:0;width:100%;height:100%}:where(.energy-page) .video-caption{color:#777;justify-content:space-between;padding:14px 0;font-size:13px;display:flex}:where(.energy-page) .video-caption a{color:var(--green)}:where(.energy-page) .checks{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:30px;display:grid}:where(.energy-page) .note{border-left:3px solid var(--green);background:#eceee4;margin-top:30px;padding:15px 25px}:where(.energy-page) .note p{color:#68665f;font-size:15px}:where(.energy-page) .faq{padding-top:15px}:where(.energy-page) .faq details p{color:#666;max-width:800px;font-size:17px}:where(.energy-page) .cta{background:var(--green);color:#fff}:where(.energy-page) .cta p:not(.eyebrow){color:#d7e5da;max-width:630px}:where(.energy-page) .call{margin-left:30px;font-size:18px}:where(.energy-page) a:hover{text-decoration:underline}:where(.energy-page) button:focus-visible,:where(.energy-page) a:focus-visible,:where(.energy-page) summary:focus-visible{outline-offset:4px;outline:3px solid #b65d15}@media (max-width:760px){:where(.energy-page) .hero{min-height:680px}:where(.energy-page) .hero-content{padding:60px 6% 100px}:where(.energy-page) h1{letter-spacing:-1.8px}:where(.energy-page) .hero-bottom{font-size:11px;display:block}:where(.energy-page) .hero-bottom span{margin-top:8px;display:block}:where(.energy-page) .section{padding:58px 6%}:where(.energy-page) .intro,:where(.energy-page) .principles,:where(.energy-page) .calc-layout,:where(.energy-page) .checks{grid-template-columns:1fr;gap:20px}:where(.energy-page) .intro{gap:0}:where(.energy-page) .principles{margin-top:25px}:where(.energy-page) .principles article{padding-top:15px}:where(.energy-page) h3{margin:10px 0}:where(.energy-page) .calc-title{display:block}:where(.energy-page) .calc-title>p{font-size:16px}:where(.energy-page) .controls{border-bottom:1px solid #ddd;border-right:0;padding:24px}:where(.energy-page) .controls img{display:none}:where(.energy-page) .results{padding:24px}:where(.energy-page) .comparison strong{font-size:37px}:where(.energy-page) .saving{padding:18px}:where(.energy-page) .saving strong{font-size:28px}:where(.energy-page) .months summary span{display:none}:where(.energy-page) .video-caption{gap:15px}:where(.energy-page) .video-caption span{max-width:50%}:where(.energy-page) .call{margin:25px 0 0;display:block}:where(.energy-page) .faq summary{padding-right:18px;font-size:18px}}:where(.energy-page) .house-pair{grid-template-columns:1fr 1fr;gap:22px;margin-top:42px;display:grid}:where(.energy-page) .house-card{background:#fcf8f2;border-radius:8px;padding:28px 28px 0;overflow:hidden}:where(.energy-page) .case-label{letter-spacing:1.7px;color:#aa5b25;margin:0 0 12px;font-size:12px;font-weight:700}:where(.energy-page) .sealed .case-label{color:var(--green)}:where(.energy-page) .house-card h3{letter-spacing:-.5px;margin:0 0 8px;font-size:26px}:where(.energy-page) .case-sub{margin:0!important;font-size:13px!important}:where(.energy-page) .house-card svg{width:100%;height:auto;margin:10px 0;display:block}:where(.energy-page) .house-conclusion{border-top:1px solid #dedbd0;margin:0;padding:17px 0;color:#9e5425!important;font-size:14px!important}:where(.energy-page) .sealed .house-conclusion{color:var(--green)!important}:where(.energy-page) .spot{opacity:.45;transition:opacity .2s}:where(.energy-page) .spot.active{opacity:1}:where(.energy-page) .spot.active circle{stroke-width:5px}:where(.energy-page) .flow{opacity:.25}:where(.energy-page) .flow.active{opacity:1;stroke-dasharray:8 5;animation:1.5s linear infinite energy-heatflow}@keyframes energy-heatflow{to{stroke-dashoffset:-26px}}:where(.energy-page) .diagram-hint{text-align:center;color:#67695e;margin:25px 0 15px;font-size:14px}:where(.energy-page) .zone-tabs{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}:where(.energy-page) .zone-tabs button{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #c6cdbd;border-radius:5px;padding:15px 8px;font-size:16px}:where(.energy-page) .zone-tabs button span{background:#d7ddce;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin-right:8px;font-size:13px;display:inline-flex}:where(.energy-page) .zone-tabs button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}:where(.energy-page) .zone-tabs button[aria-pressed=true] span{color:#fff;background:#ffffff25}:where(.energy-page) .zone-detail{background:#fff;border-radius:7px;grid-template-columns:1fr 1fr;gap:50px;min-height:205px;margin-top:12px;padding:28px 32px;display:grid}:where(.energy-page) .detail-label{letter-spacing:1.1px;color:#a95c29;font-size:11px}:where(.energy-page) .zone-detail>div+div .detail-label{color:var(--green)}:where(.energy-page) .zone-detail h3{margin:12px 0;font-size:24px}:where(.energy-page) .zone-detail p{color:#67695e;margin:0;font-size:16px}:where(.energy-page) .comfort-note{align-items:center;gap:65px;padding:28px 0 10px;display:flex}:where(.energy-page) .comfort-note>span{flex:1;font-size:21px}:where(.energy-page) .comfort-note b{color:var(--green);font-weight:500}:where(.energy-page) .comfort-note p{color:#67695e;flex:1;margin:0;font-size:15px}:where(.energy-page) .simple-bill{border-top:1px solid #bbc5b1;margin-top:42px;padding-top:45px}:where(.energy-page) .bill-head{justify-content:space-between;align-items:center;gap:35px;display:flex}:where(.energy-page) .bill-options{min-width:290px}:where(.energy-page) .bill-options>span{margin-bottom:10px;font-size:14px;display:block}:where(.energy-page) .bill-options .tabs{background:#fff}:where(.energy-page) .scenario{color:#62665c;max-width:900px;margin:10px 0 25px;font-size:16px}:where(.energy-page) .bill-grid{grid-template-columns:1fr 1fr 1fr;gap:15px;display:grid}:where(.energy-page) .bill{background:#fcf8f2;border-radius:7px;padding:25px}:where(.energy-page) .bill>span{min-height:43px;font-size:14px;display:block}:where(.energy-page) .bill>strong{color:#a65b24;white-space:nowrap;letter-spacing:-1px;font-size:38px;font-weight:500;display:block}:where(.energy-page) .bill small{color:#777;font-size:12px}:where(.energy-page) .bill-bar{background:#e9e7dd;border-radius:4px;height:7px;margin-top:20px}:where(.energy-page) .bill-bar i{background:var(--green);border-radius:4px;width:66.6667%;height:100%;display:block}:where(.energy-page) .bill-bar .bad-bar{background:#b8753d;width:100%}:where(.energy-page) .our-bill{background:#f7fcf4}:where(.energy-page) .our-bill>strong{color:var(--green)}:where(.energy-page) .saved-bill{background:var(--green);color:#fff}:where(.energy-page) .saved-bill>strong{color:#fff}:where(.energy-page) .saved-bill small{color:#dfecdf}:where(.energy-page) .saved-bill>b{margin-top:15px;font-size:14px;font-weight:500;display:block}:where(.energy-page) .catalog-heading{justify-content:space-between;align-items:center;gap:40px;display:flex}:where(.energy-page) .catalog-heading p{color:#67695e;max-width:720px;font-size:17px}:where(.energy-page) .catalog-all{white-space:nowrap;border-bottom:1px solid var(--green);color:var(--green);font-size:16px}:where(.energy-page) .project-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:30px;display:grid}:where(.energy-page) .project-card{background:var(--cream);border-radius:7px;padding-bottom:22px;display:block;overflow:hidden}:where(.energy-page) .project-card:hover{text-decoration:none}:where(.energy-page) .project-photo{aspect-ratio:1.4;position:relative;overflow:hidden}:where(.energy-page) .project-photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s}:where(.energy-page) .project-card:hover img{transform:scale(1.04)}:where(.energy-page) .project-photo>span{background:var(--cream);border-radius:4px;padding:6px 12px;font-size:14px;position:absolute;bottom:16px;left:16px}:where(.energy-page) .project-name{justify-content:space-between;align-items:center;margin:20px 22px 8px;display:flex}:where(.energy-page) .project-name h3{margin:0;font-size:29px}:where(.energy-page) .project-name>span{color:var(--green)}:where(.energy-page) .project-card>p{color:#67695e;min-height:45px;margin:0 22px;font-size:15px}:where(.energy-page) .project-spec{color:#67695e;margin:17px 22px;font-size:13px}:where(.energy-page) .project-spec span{padding:0 5px}:where(.energy-page) .project-link{color:var(--green);border-top:1px solid #d3d3c6;margin:0 22px;padding-top:15px;font-size:14px;display:block}:where(.energy-page) .energy-catalog+.faq{padding-top:70px}@media (prefers-reduced-motion:reduce){:where(.energy-page) .flow.active{animation:none}:where(.energy-page) .project-photo img{transition:none}}@media (max-width:900px){:where(.energy-page) .bill-grid{gap:10px}:where(.energy-page) .bill{padding:18px}:where(.energy-page) .bill>strong{font-size:31px}:where(.energy-page) .house-card{padding:20px 18px 0}:where(.energy-page) .house-card h3{font-size:22px}:where(.energy-page) .project-grid{gap:15px}:where(.energy-page) .project-card>p{min-height:65px}:where(.energy-page) .bill-head h2{font-size:32px}}@media (max-width:600px){:where(.energy-page) .house-pair{gap:10px;margin-top:24px}:where(.energy-page) .house-card{padding:14px 10px 0}:where(.energy-page) .case-label{letter-spacing:.6px;font-size:9px}:where(.energy-page) .house-card h3{min-height:65px;font-size:18px}:where(.energy-page) .case-sub{min-height:49px;font-size:11px!important}:where(.energy-page) .house-card svg{width:calc(100% + 16px);margin-left:-8px}:where(.energy-page) .house-conclusion{min-height:68px;font-size:11px!important}:where(.energy-page) .zone-tabs{grid-template-columns:1fr 1fr;gap:8px}:where(.energy-page) .zone-tabs button{padding:11px 5px;font-size:14px}:where(.energy-page) .zone-detail{grid-template-columns:1fr;gap:25px;min-height:0;padding:23px}:where(.energy-page) .zone-detail>div+div{border-top:1px solid #ddd;padding-top:20px}:where(.energy-page) .zone-detail h3{font-size:22px}:where(.energy-page) .comfort-note{display:block}:where(.energy-page) .comfort-note p{margin-top:15px}:where(.energy-page) .bill-head{display:block}:where(.energy-page) .bill-options{margin:20px 0}:where(.energy-page) .bill-grid{grid-template-columns:1fr}:where(.energy-page) .bill{padding:22px}:where(.energy-page) .bill>span{min-height:0}:where(.energy-page) .bill>strong{margin-top:6px;font-size:40px}:where(.energy-page) .bill-head h2{font-size:34px}:where(.energy-page) .catalog-heading{display:block}:where(.energy-page) .catalog-all{margin:5px 0 15px;display:inline-block}:where(.energy-page) .project-grid{grid-template-columns:1fr;gap:24px}:where(.energy-page) .project-card>p{min-height:0}:where(.energy-page) .energy-catalog+.faq{padding-top:55px}:where(.energy-page) .heat-story .intro h2{font-size:35px}}:where(.energy-page){--green:#2d5143;--cream:#fafaf7;--ink:#2c2c2c;--orange:#b76543;font-family:var(--font-inter),Arial,sans-serif;background:var(--cream);font-size:16px}:where(.energy-page) .hero{min-height:680px}:where(.energy-page) .hero-content{max-width:1000px;padding:65px 3.6%}:where(.energy-page) h1{letter-spacing:-1.4px;font-size:56px;font-weight:700;line-height:1.17}:where(.energy-page) h2{letter-spacing:-.8px;font-size:40px;font-weight:700;line-height:1.2}:where(.energy-page) h3{font-weight:600}:where(.energy-page) .hero-content>p:not(.eyebrow){max-width:610px;font-size:18px}:where(.energy-page) .hero .eyebrow{letter-spacing:.1px;color:#fff;font-size:14px}:where(.energy-page) .eyebrow{color:var(--orange);letter-spacing:1.2px;margin-bottom:18px;font-size:12px}:where(.energy-page) .section{padding:84px 3.6%}:where(.energy-page) .hero-bottom{left:3.6%;right:3.6%}:where(.energy-page) .button{border-radius:12px;gap:25px;min-height:48px;padding:15px 25px;font-size:14px;font-weight:600}:where(.energy-page) .outline{background:0 0;border:1px solid #ffffff70;margin-left:16px}:where(.energy-page) .intro{grid-template-columns:1.1fr 1fr;gap:7%}:where(.energy-page) .intro>p{font-size:17px}:where(.energy-page) .heat-story{background:#f0ece4}:where(.energy-page) .house-card{background:#faf8f4;border-radius:16px}:where(.energy-page) .house-card.sealed{background:#f8faf6;box-shadow:inset 0 0 0 1px #ccd5c6}:where(.energy-page) .case-label{color:var(--orange)}:where(.energy-page) .case-sub{font-size:13px!important}:where(.energy-page) .zone-tabs button{background:#e5e0d7;border:0;border-radius:30px}:where(.energy-page) .zone-tabs button span{background:#d5d6ca}:where(.energy-page) .zone-detail{background:#fafaf7;border-radius:16px}:where(.energy-page) .simple-bill{border-color:#d5cfc4}:where(.energy-page) .bill{border-radius:16px}:where(.energy-page) .bill-head h2{font-size:36px}:where(.energy-page) .bill>strong{font-size:38px;font-weight:600}:where(.energy-page) .tabs{border:0;border-radius:30px;background:#e7e3db!important}:where(.energy-page) .tabs button{border-radius:25px;font-size:14px}:where(.energy-page) .saved-bill>b{font-weight:600}:where(.energy-page) .energy-catalog{background:#fafaf7}:where(.energy-page) .project-card{background:#f5f0e8;border-radius:16px}:where(.energy-page) .project-name h3{font-size:25px}:where(.energy-page) .project-photo{aspect-ratio:1.45}:where(.energy-page) .project-photo>span{border-radius:20px}:where(.energy-page) .catalog-all{border:1px solid #d7d2c8;border-radius:12px;padding:12px 22px}:where(.energy-page) .checks{gap:30px}:where(.energy-page) .video{border-radius:16px}:where(.energy-page) .note{background:#f0ece4;border-radius:0 12px 12px 0}:where(.energy-page) .faq{background:#f5f0e8}:where(.energy-page) .faq details{border-color:#ddd6ca}:where(.energy-page) .faq summary{font-size:18px;font-weight:500}:where(.energy-page) .cta{background:#2d5143}:where(.energy-page) .cta .eyebrow{color:#e2cab5}:where(.energy-page) .cta h2{font-size:44px}:where(.energy-page) .cta p:not(.eyebrow){color:#e0e6df}:where(.energy-page) .light{background:var(--cream);color:var(--green)}:where(.energy-page) .principles{gap:30px}:where(.energy-page) .principles h3{font-size:22px}:where(.energy-page) .heat-story .intro h2{font-size:40px}@media (min-width:1800px){:where(.energy-page) .section{padding-left:calc(50% - 836px);padding-right:calc(50% - 836px)}}@media (max-width:760px){:where(.energy-page) .hero-content{padding:55px 5% 110px}:where(.energy-page) h1{letter-spacing:-1px;font-size:40px;line-height:1.15}:where(.energy-page) h2,:where(.energy-page) .heat-story .intro h2{letter-spacing:-.6px;font-size:32px}:where(.energy-page) .section{padding:58px 5%}:where(.energy-page) .hero{min-height:690px}:where(.energy-page) .hero-bottom{left:5%;right:5%}:where(.energy-page) .outline{margin-left:10px}:where(.energy-page) .intro{grid-template-columns:1fr}:where(.energy-page) .bill-head h2{font-size:30px}:where(.energy-page) .house-card h3{font-size:20px}:where(.energy-page) .cta h2,:where(.energy-page) .bill>strong{font-size:34px}}@media (max-width:600px){:where(.energy-page) h1{font-size:36px}:where(.energy-page) .hero .button{width:max-content;max-width:100%;margin:18px 0 0;display:flex}:where(.energy-page) .house-card h3{min-height:64px;font-size:17px}:where(.energy-page) .case-sub{font-size:11px!important}:where(.energy-page) .house-card{border-radius:12px}:where(.energy-page) .bill>strong{font-size:40px}:where(.energy-page) .project-card>p{min-height:0}}:where(.energy-page) .bill>strong{letter-spacing:-1.7px;font-variant-numeric:tabular-nums;margin:10px 0;font-size:clamp(42px,4vw,56px);line-height:1.2}:where(.energy-page) .hero{isolation:isolate;overflow:hidden}:where(.energy-page) .hero-photo{position:absolute;inset:0;overflow:hidden;container-type:size}:where(.energy-page) .hero-photo img{width:max(100%,250cqh);max-width:none;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}:where(.energy-page) .hero:after{background:linear-gradient(90deg,#141914d9 0%,#141914a6 45%,#1419141f 100%)}@media (max-width:900px) and (min-width:601px){:where(.energy-page) .bill>strong{font-size:38px}}@media (max-width:600px){:where(.energy-page) .bill>strong{font-size:48px}:where(.energy-page) .hero-photo img{left:58%}}:where(.energy-page) [id]{scroll-margin-top:96px}:where(.energy-page) button.button{cursor:pointer;border:0}}
