.elementor-6939 .elementor-element.elementor-element-b5f925bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-9aca842b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-5c9dbd53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-efdbe973 .elementor-button{background-color:#111;text-shadow:0px 0px 10px rgba(0,0,0,.3);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);box-shadow:-1px 0px 10px 0px #76b39d;transition-duration:.8s;border-style:solid;border-color:#76b39d}.elementor-6939 .elementor-element.elementor-element-efdbe973 .elementor-button:hover,.elementor-6939 .elementor-element.elementor-element-efdbe973 .elementor-button:focus{background-color:transparent;color:var(--e-global-color-primary);background-image:linear-gradient(180deg,#76b39d 0%,#76b39d 100%);border-color:#76b39d}.elementor-6939 .elementor-element.elementor-element-efdbe973 .elementor-button:hover svg,.elementor-6939 .elementor-element.elementor-element-efdbe973 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-6939 .elementor-element.elementor-element-3d5488ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-1a882c1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-0ba9b84e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-5d732d1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-0ff370da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-3b36c011{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-db888cbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-830c68ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-e2085fac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-9d84942d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-82d3053c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-2165606c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-60831500{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-7a0f9882{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-2c61c7fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-6567845f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-c79416db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-4f2e63a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-5a4ee52c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-7eb631c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-5a1e8b91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-07ba4a6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-643dcac7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-f4fec645{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-6939 .elementor-element.elementor-element-bbcceba0 .elementor-button{background-color:#111;text-shadow:0px 0px 10px rgba(0,0,0,.3);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);box-shadow:-1px 0px 10px 0px #76b39d;transition-duration:.8s;border-style:solid;border-color:#76b39d}.elementor-6939 .elementor-element.elementor-element-bbcceba0 .elementor-button:hover,.elementor-6939 .elementor-element.elementor-element-bbcceba0 .elementor-button:focus{background-color:transparent;color:var(--e-global-color-primary);background-image:linear-gradient(180deg,#76b39d 0%,#76b39d 100%);border-color:#76b39d}.elementor-6939 .elementor-element.elementor-element-bbcceba0 .elementor-button:hover svg,.elementor-6939 .elementor-element.elementor-element-bbcceba0 .elementor-button:focus svg{fill:var(--e-global-color-primary)}.elementor-6939 .elementor-element.elementor-element-824707b7 .elementor-button{background-color:#111;text-shadow:0px 0px 10px rgba(0,0,0,.3);fill:var(--e-global-color-primary);color:var(--e-global-color-primary);box-shadow:-1px 0px 10px 0px #76b39d;transition-duration:.8s;border-style:solid;border-color:#76b39d}.elementor-6939 .elementor-element.elementor-element-824707b7 .elementor-button:hover,.elementor-6939 .elementor-element.elementor-element-824707b7 .elementor-button:focus{background-color:transparent;color:var(--e-global-color-primary);background-image:linear-gradient(180deg,#76b39d 0%,#76b39d 100%);border-color:#76b39d}.elementor-6939 .elementor-element.elementor-element-824707b7 .elementor-button:hover svg,.elementor-6939 .elementor-element.elementor-element-824707b7 .elementor-button:focus svg{fill:var(--e-global-color-primary)}:root{--page-title-display:none}.us-domestic-project{--up-mint:var(--e-global-color-57f4e05,#76b39d);--up-ink:var(--e-global-color-secondary,#011505);--up-paper:#fff;--up-soft:#f0f5f2;font-family:var(--e-global-typography-primary-font-family,'Inter Tight'),Arial,sans-serif;color:var(--up-ink);background:var(--up-paper);width:100%;max-width:none;gap:0!important;padding:0!important;margin:0!important}.us-domestic-project *{box-sizing:border-box}.us-domestic-project .e-con,.us-domestic-project .elementor-widget{min-width:0}.us-domestic-project .elementor-widget{margin:0}.us-domestic-project .elementor-heading-title{font-family:inherit;color:inherit;margin:0;line-height:1.1}.us-domestic-project p{margin:0 0 1em}.us-domestic-project p:last-child{margin-bottom:0}.us-domestic-project .up-shell{width:min(1280px,calc(100% - 80px));max-width:1280px;margin-inline:auto;padding:0;gap:0}.us-domestic-project .up-hero{width:100%;background:var(--up-ink);color:#fff;padding:48px 0 0;gap:0}.us-domestic-project .up-back{align-self:flex-start;margin-bottom:34px!important}.us-domestic-project .up-back .elementor-button{background:transparent!important;border:0!important;border-radius:0!important;color:var(--up-mint)!important;box-shadow:none!important;padding:0!important;font-size:16px!important;text-align:left;text-shadow:none!important}.us-domestic-project .up-hero-copy{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:44px;width:100%;padding:0}.us-domestic-project .up-title-column{gap:18px;padding:0}.us-domestic-project .up-eyebrow .elementor-heading-title{font-size:14px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--up-mint)}.us-domestic-project .up-h1 .elementor-heading-title{font-size:clamp(38px,4.15vw,60px);letter-spacing:-.045em;line-height:1.03;font-weight:600;overflow-wrap:break-word}.us-domestic-project .up-lead{font-size:20px;line-height:1.55;color:#e2ebe5;padding:0 0 4px}.us-domestic-project .up-photo-wrap{width:100%;padding:0;margin-top:40px;gap:0;position:relative}.us-domestic-project .up-project-image,.us-domestic-project .up-project-image .elementor-widget-container{width:100%;padding:0}.us-domestic-project .up-project-image img{display:block;width:100%;height:auto!important;max-height:none!important;object-fit:contain;border-radius:25px;box-shadow:0 24px 60px #0003}.us-domestic-project .up-metrics{display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:0;width:100%;padding:35px 0 39px}.us-domestic-project .up-metric{padding:0 30px;gap:8px;border-left:1px solid #76B39D55}.us-domestic-project .up-metric:first-child{padding-left:0;border-left:0}.us-domestic-project .up-metric:last-child{padding-right:0}.us-domestic-project .up-metric-label{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#b7cbbe}.us-domestic-project .up-metric-value .elementor-heading-title{font-size:clamp(23px,2.25vw,34px);letter-spacing:-.03em;line-height:1.12;color:var(--up-mint);font-weight:600}.us-domestic-project .up-metric-context .elementor-heading-title,.us-domestic-project .up-metric-place .elementor-heading-title{font-size:clamp(20px,1.7vw,26px)}.us-domestic-project .up-body{width:100%;padding:88px 0;background:#fff}.us-domestic-project .up-body-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:80px;align-items:start}.us-domestic-project .up-narrative{gap:42px;padding:0}.us-domestic-project .up-story{padding:0;gap:20px}.us-domestic-project .up-h2 .elementor-heading-title{font-size:clamp(30px,3vw,42px);font-weight:600;letter-spacing:-.035em;line-height:1.12}.us-domestic-project .up-prose{font-size:19px;line-height:1.65;color:#344d3b}.us-domestic-project .up-facts{background:var(--up-soft);border:1px solid #76B39D50;border-radius:25px;padding:34px;gap:0}.us-domestic-project .up-facts-title{margin-bottom:20px}.us-domestic-project .up-facts-title .elementor-heading-title{font-size:25px;font-weight:600;letter-spacing:-.02em}.us-domestic-project .up-fact-row{display:grid!important;grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);gap:18px;padding:18px 0;border-top:1px solid #76B39D55}.us-domestic-project .up-fact-label{font-size:15px;line-height:1.45;color:#506658}.us-domestic-project .up-fact-value{font-size:17px;line-height:1.45;font-weight:600;color:var(--up-ink);overflow-wrap:break-word}.us-domestic-project .up-end{width:100%;padding:0 0 76px;background:#fff}.us-domestic-project .up-end-card{background:var(--up-mint);border-radius:30px;padding:46px 48px;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.us-domestic-project .up-end-copy{padding:0;gap:16px}.us-domestic-project .up-end-copy .up-prose{font-size:18px;color:var(--up-ink)}.us-domestic-project .up-actions{display:flex!important;flex-direction:column!important;align-items:flex-start;gap:14px;padding:0;justify-self:end}.us-domestic-project .up-button .elementor-button{font-family:inherit;font-size:18px;font-weight:600;line-height:1.25;border-radius:500px;padding:17px 27px;background:#111;color:#fff;border:1px solid var(--up-mint);box-shadow:0 0 10px #76b39d;text-shadow:none;max-width:100%;white-space:normal;text-align:center}.us-domestic-project .up-button-secondary .elementor-button{background:transparent!important;border:1px solid #01150566!important;box-shadow:none!important;color:var(--up-ink)!important}.us-domestic-project .up-downloads{gap:12px;margin-top:24px}@media(max-width:1024px){.us-domestic-project .up-shell{width:calc(100% - 48px)}.us-domestic-project .up-hero-copy{grid-template-columns:1fr;gap:24px}.us-domestic-project .up-h1{max-width:760px}.us-domestic-project .up-lead{max-width:780px}.us-domestic-project .up-body-grid{gap:36px;grid-template-columns:1fr 1fr}.us-domestic-project .up-facts{padding:26px}.us-domestic-project .up-fact-row{grid-template-columns:1fr;gap:5px;padding:14px 0}.us-domestic-project .up-end-card{padding:36px;grid-template-columns:1fr}.us-domestic-project .up-actions{justify-self:start;flex-direction:row!important;flex-wrap:wrap}}@media(max-width:767px){.us-domestic-project .up-shell{width:calc(100% - 36px)}.us-domestic-project .up-hero{padding-top:28px}.us-domestic-project .up-back{margin-bottom:28px!important}.us-domestic-project .up-title-column{gap:14px}.us-domestic-project .up-h1 .elementor-heading-title{font-size:38px;line-height:1.04;letter-spacing:-.04em}.us-domestic-project .up-lead{font-size:18px;line-height:1.55}.us-domestic-project .up-photo-wrap{margin-top:28px}.us-domestic-project .up-project-image img{border-radius:18px}.us-domestic-project .up-metrics{grid-template-columns:1fr;padding:26px 0 30px;gap:18px}.us-domestic-project .up-metric,.us-domestic-project .up-metric:first-child,.us-domestic-project .up-metric:last-child{padding:0 0 18px;border-left:0;border-bottom:1px solid #76B39D55;gap:7px}.us-domestic-project .up-metric:last-child{border-bottom:0;padding-bottom:0}.us-domestic-project .up-metric-value .elementor-heading-title{font-size:30px}.us-domestic-project .up-metric-context .elementor-heading-title,.us-domestic-project .up-metric-place .elementor-heading-title{font-size:23px}.us-domestic-project .up-body{padding:52px 0}.us-domestic-project .up-body-grid{grid-template-columns:1fr;gap:36px}.us-domestic-project .up-narrative{gap:32px}.us-domestic-project .up-h2 .elementor-heading-title{font-size:30px}.us-domestic-project .up-prose{font-size:18px;line-height:1.6}.us-domestic-project .up-facts{padding:26px 24px}.us-domestic-project .up-end{padding-bottom:42px}.us-domestic-project .up-end-card{padding:28px 24px;border-radius:25px;gap:26px}.us-domestic-project .up-actions{width:100%;flex-direction:column!important;align-items:stretch}.us-domestic-project .up-button .elementor-button{display:block;font-size:16px;padding:16px 20px}.us-domestic-project .up-actions .elementor-widget{width:100%}}.us-motion-calm{--us-reveal-distance:18px;--us-reveal-duration:1.05s}.us-motion-calm .elementor-element.us-motion-reveal.elementor-invisible{visibility:visible!important;opacity:1!important;transform:translate3d(0,var(--us-reveal-distance),0)}.us-motion-calm .elementor-element.us-motion-reveal.animated{animation-name:usolarCalmReveal!important;animation-duration:var(--us-reveal-duration)!important;animation-timing-function:cubic-bezier(.25,.1,.25,1)!important;animation-delay:0ms!important;animation-iteration-count:1!important;animation-fill-mode:both;opacity:1}@keyframes usolarCalmReveal{from{opacity:1;transform:translate3d(0,var(--us-reveal-distance),0)}to{opacity:1;transform:none}}@media(max-width:767px){.us-motion-calm{--us-reveal-distance:16px;--us-reveal-duration:1s}}@media(prefers-reduced-motion:reduce){.us-motion-calm .elementor-element.us-motion-reveal,.us-motion-calm .elementor-element.us-motion-reveal.elementor-invisible,.us-motion-calm .elementor-element.us-motion-reveal.animated{animation:none!important;transition:none!important;transform:none!important;opacity:1!important;visibility:visible!important}}.elementor-editor-active .us-motion-calm .elementor-element.us-motion-reveal,.elementor-editor-active .us-motion-calm .elementor-element.us-motion-reveal.elementor-invisible,.elementor-editor-active .us-motion-calm .elementor-element.us-motion-reveal.animated{animation:none!important;transform:none!important;opacity:1!important;visibility:visible!important}