.solar-module__YyAZGG__root{--ink:#15212f;--ink-soft:#54616f;--paper:#fff;--paper-alt:#f6f5f1;--navy:#0d1b2a;--navy-2:#13283d;--brass:#9a6b22;--line:#e3e1da;--line-dark:#ffffff24;--display:"Fraunces",Georgia,serif;--sans:"DM Sans",system-ui,sans-serif;--maxw:1140px;font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.7}.solar-module__YyAZGG__root img{max-width:100%;display:block}.solar-module__YyAZGG__root a{color:inherit;text-decoration:none}.solar-module__YyAZGG__root h1,.solar-module__YyAZGG__root h2,.solar-module__YyAZGG__root h3{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:560;line-height:1.15}.solar-module__YyAZGG__root p{margin:0}.solar-module__YyAZGG__root .solar-module__YyAZGG__wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.solar-module__YyAZGG__root .solar-module__YyAZGG__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin-bottom:18px;font-size:12px;font-weight:600;display:block}.solar-module__YyAZGG__root .solar-module__YyAZGG__lead{color:var(--ink-soft);max-width:58ch;font-size:19px}.solar-module__YyAZGG__root .solar-module__YyAZGG__body p+p{margin-top:14px}.solar-module__YyAZGG__root .solar-module__YyAZGG__btn{background:var(--navy);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:3px;padding:16px 30px;font-size:13px;font-weight:600;transition:background .18s;display:inline-block}.solar-module__YyAZGG__root .solar-module__YyAZGG__btn:hover{background:var(--navy-2)}.solar-module__YyAZGG__root .solar-module__YyAZGG__btn:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.solar-module__YyAZGG__root .solar-module__YyAZGG__btn.solar-module__YyAZGG__light{color:var(--navy);background:#fff}.solar-module__YyAZGG__root .solar-module__YyAZGG__btn.solar-module__YyAZGG__light:hover{background:var(--paper-alt)}.solar-module__YyAZGG__root .solar-module__YyAZGG__textlink{border-bottom:1px solid var(--line);padding-bottom:2px;font-weight:600;transition:border-color .18s}.solar-module__YyAZGG__root .solar-module__YyAZGG__textlink:hover{border-color:var(--ink)}.solar-module__YyAZGG__root .solar-module__YyAZGG__textlink:after{content:" →"}.solar-module__YyAZGG__root .solar-module__YyAZGG__hero{background:var(--navy);color:#d9dfe6}.solar-module__YyAZGG__root .solar-module__YyAZGG__hero .solar-module__YyAZGG__wrap{grid-template-columns:1.04fr .96fr;align-items:center;gap:64px;padding-top:152px;padding-bottom:96px;display:grid}.solar-module__YyAZGG__root .solar-module__YyAZGG__hero h1{color:#fff;margin-bottom:22px;font-size:clamp(36px,4.6vw,56px)}.solar-module__YyAZGG__root .solar-module__YyAZGG__hero .solar-module__YyAZGG__lead{color:#b9c3ce;margin-bottom:34px}.solar-module__YyAZGG__root .solar-module__YyAZGG__hero .solar-module__YyAZGG__actions{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.solar-module__YyAZGG__root .solar-module__YyAZGG__hero .solar-module__YyAZGG__btn{color:var(--navy);background:#fff}.solar-module__YyAZGG__root .solar-module__YyAZGG__hero .solar-module__YyAZGG__btn:hover{background:var(--paper-alt)}.solar-module__YyAZGG__root .solar-module__YyAZGG__hero .solar-module__YyAZGG__textlink{color:#fff;border-color:#ffffff59}.solar-module__YyAZGG__root .solar-module__YyAZGG__hero .solar-module__YyAZGG__textlink:hover{border-color:#fff}.solar-module__YyAZGG__root .solar-module__YyAZGG__hero .solar-module__YyAZGG__photo figcaption{color:#8e9cab;border-left-color:var(--brass)}.solar-module__YyAZGG__root .solar-module__YyAZGG__crumb{letter-spacing:.14em;text-transform:uppercase;color:#8e9cab;margin-bottom:20px;font-size:12px;display:block}.solar-module__YyAZGG__root .solar-module__YyAZGG__crumb a{color:var(--brass)}.solar-module__YyAZGG__root .solar-module__YyAZGG__photo img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%}.solar-module__YyAZGG__root .solar-module__YyAZGG__photo.solar-module__YyAZGG__tall img{aspect-ratio:3/3.4}.solar-module__YyAZGG__root .solar-module__YyAZGG__photo figcaption{color:var(--ink-soft);border-left:2px solid var(--brass);margin-top:10px;padding-left:14px;font-size:12.5px;line-height:1.5}.solar-module__YyAZGG__root section{padding:92px 0}.solar-module__YyAZGG__root section.solar-module__YyAZGG__alt{background:var(--paper-alt)}.solar-module__YyAZGG__root section.solar-module__YyAZGG__dark{background:var(--navy);color:#d9dfe6}.solar-module__YyAZGG__root section.solar-module__YyAZGG__dark h2,.solar-module__YyAZGG__root section.solar-module__YyAZGG__dark h3{color:#fff}.solar-module__YyAZGG__root .solar-module__YyAZGG__secHead{max-width:680px;margin-bottom:54px}.solar-module__YyAZGG__root .solar-module__YyAZGG__secHead h2{margin-bottom:14px;font-size:clamp(27px,3.2vw,38px)}.solar-module__YyAZGG__root .solar-module__YyAZGG__secHead p{color:var(--ink-soft)}.solar-module__YyAZGG__root section.solar-module__YyAZGG__dark .solar-module__YyAZGG__secHead p{color:#b9c3ce}.solar-module__YyAZGG__root .solar-module__YyAZGG__split{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.solar-module__YyAZGG__root .solar-module__YyAZGG__split h2{margin-bottom:18px;font-size:clamp(26px,3vw,36px)}.solar-module__YyAZGG__root .solar-module__YyAZGG__split .solar-module__YyAZGG__body{color:var(--ink-soft)}.solar-module__YyAZGG__root .solar-module__YyAZGG__marklist{margin:22px 0;padding:0;list-style:none}.solar-module__YyAZGG__root .solar-module__YyAZGG__marklist li{color:var(--ink);padding:9px 0 9px 26px;font-weight:500;position:relative}.solar-module__YyAZGG__root .solar-module__YyAZGG__marklist li:before{content:"";background:var(--brass);width:9px;height:9px;position:absolute;top:18px;left:0}.solar-module__YyAZGG__root .solar-module__YyAZGG__ledger{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.solar-module__YyAZGG__root .solar-module__YyAZGG__ledger>div{border-left:1px solid var(--line);padding:34px 26px}.solar-module__YyAZGG__root .solar-module__YyAZGG__ledger>div:first-child{border-left:0}.solar-module__YyAZGG__root .solar-module__YyAZGG__ledger b{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin-bottom:6px;font-size:34px;font-weight:560;display:block}.solar-module__YyAZGG__root .solar-module__YyAZGG__ledger span{color:var(--ink-soft);font-size:14px}.solar-module__YyAZGG__root .solar-module__YyAZGG__footnote{color:var(--ink-soft);max-width:70ch;margin-top:18px;font-size:13px}.solar-module__YyAZGG__root .solar-module__YyAZGG__footnote sup{color:var(--brass)}.solar-module__YyAZGG__root .solar-module__YyAZGG__index{border-top:1px solid var(--line)}.solar-module__YyAZGG__root .solar-module__YyAZGG__index a.solar-module__YyAZGG__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.85fr) 1.6fr auto;align-items:baseline;gap:34px;padding:30px 6px;transition:background .15s;display:grid}.solar-module__YyAZGG__root .solar-module__YyAZGG__index a.solar-module__YyAZGG__row:hover{background:var(--paper-alt)}.solar-module__YyAZGG__root .solar-module__YyAZGG__index h3{font-size:21px}.solar-module__YyAZGG__root .solar-module__YyAZGG__index p{color:var(--ink-soft);font-size:15px}.solar-module__YyAZGG__root .solar-module__YyAZGG__index .solar-module__YyAZGG__go{letter-spacing:.08em;text-transform:uppercase;color:var(--brass);white-space:nowrap;font-size:13px;font-weight:600}.solar-module__YyAZGG__root .solar-module__YyAZGG__deflist{border-top:1px solid var(--line)}.solar-module__YyAZGG__root .solar-module__YyAZGG__deflist>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) 1.7fr;gap:34px;padding:26px 6px;display:grid}.solar-module__YyAZGG__root .solar-module__YyAZGG__deflist dt{font-family:var(--display);color:var(--ink);font-size:19px;font-weight:560}.solar-module__YyAZGG__root .solar-module__YyAZGG__deflist dd{color:var(--ink-soft);margin:0;font-size:15.5px}.solar-module__YyAZGG__root section.solar-module__YyAZGG__dark .solar-module__YyAZGG__deflist,.solar-module__YyAZGG__root section.solar-module__YyAZGG__dark .solar-module__YyAZGG__deflist>div{border-color:var(--line-dark)}.solar-module__YyAZGG__root section.solar-module__YyAZGG__dark .solar-module__YyAZGG__deflist dt{color:#fff}.solar-module__YyAZGG__root section.solar-module__YyAZGG__dark .solar-module__YyAZGG__deflist dd{color:#b9c3ce}.solar-module__YyAZGG__root .solar-module__YyAZGG__timeline{max-width:820px;position:relative}.solar-module__YyAZGG__root .solar-module__YyAZGG__timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:14px;left:23px}.solar-module__YyAZGG__root .solar-module__YyAZGG__tstep{grid-template-columns:48px 1fr;gap:28px;padding:24px 0;display:grid;position:relative}.solar-module__YyAZGG__root .solar-module__YyAZGG__tstep .solar-module__YyAZGG__tnum{font-family:var(--display);color:var(--brass);background:var(--paper);border:1px solid var(--line);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:560;display:flex;position:relative}.solar-module__YyAZGG__root section.solar-module__YyAZGG__alt .solar-module__YyAZGG__tstep .solar-module__YyAZGG__tnum{background:var(--paper-alt)}.solar-module__YyAZGG__root .solar-module__YyAZGG__tstep h3{margin-bottom:6px;font-size:19px}.solar-module__YyAZGG__root .solar-module__YyAZGG__tstep p{color:var(--ink-soft);font-size:15.5px}.solar-module__YyAZGG__root .solar-module__YyAZGG__whyrows{border-top:1px solid var(--line)}.solar-module__YyAZGG__root .solar-module__YyAZGG__whyrows>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,.7fr) 1.8fr;gap:34px;padding:24px 6px;display:grid}.solar-module__YyAZGG__root .solar-module__YyAZGG__whyrows h3{font-size:18px}.solar-module__YyAZGG__root .solar-module__YyAZGG__whyrows p{color:var(--ink-soft);font-size:15px}.solar-module__YyAZGG__root .solar-module__YyAZGG__faq{border-top:1px solid var(--line);max-width:780px}.solar-module__YyAZGG__root .solar-module__YyAZGG__faq details{border-bottom:1px solid var(--line)}.solar-module__YyAZGG__root .solar-module__YyAZGG__faq summary{cursor:pointer;font-family:var(--display);padding:24px 40px 24px 6px;font-size:19px;font-weight:560;list-style:none;position:relative}.solar-module__YyAZGG__root .solar-module__YyAZGG__faq summary::-webkit-details-marker{display:none}.solar-module__YyAZGG__root .solar-module__YyAZGG__faq summary:after{content:"+";color:var(--brass);font-size:24px;font-family:var(--sans);font-weight:400;position:absolute;top:20px;right:8px}.solar-module__YyAZGG__root .solar-module__YyAZGG__faq details[open] summary:after{content:"−"}.solar-module__YyAZGG__root .solar-module__YyAZGG__faq .solar-module__YyAZGG__faqA{color:var(--ink-soft);max-width:62ch;padding:0 6px 26px}.solar-module__YyAZGG__root .solar-module__YyAZGG__ctaBand{background:var(--navy)}.solar-module__YyAZGG__root .solar-module__YyAZGG__ctaBand .solar-module__YyAZGG__wrap{grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;padding-top:92px;padding-bottom:92px;display:grid}.solar-module__YyAZGG__root .solar-module__YyAZGG__ctaBand h2{color:#fff;margin-bottom:18px;font-size:clamp(27px,3.2vw,38px)}.solar-module__YyAZGG__root .solar-module__YyAZGG__ctaBand p{color:#b9c3ce;max-width:54ch;margin-bottom:30px}.solar-module__YyAZGG__root .solar-module__YyAZGG__ctaBand .solar-module__YyAZGG__micro{color:#8e9cab;max-width:48ch;margin-top:22px;font-size:13.5px}.solar-module__YyAZGG__root .solar-module__YyAZGG__ctaBand .solar-module__YyAZGG__micro b{color:#d9dfe6;font-weight:600}.solar-module__YyAZGG__root .solar-module__YyAZGG__ctaBand.solar-module__YyAZGG__solo .solar-module__YyAZGG__wrap{grid-template-columns:1fr;max-width:820px}@media (max-width:940px){.solar-module__YyAZGG__root section{padding:64px 0}.solar-module__YyAZGG__root .solar-module__YyAZGG__hero .solar-module__YyAZGG__wrap{grid-template-columns:1fr;gap:40px;padding-top:120px;padding-bottom:60px}.solar-module__YyAZGG__root .solar-module__YyAZGG__split,.solar-module__YyAZGG__root .solar-module__YyAZGG__ctaBand .solar-module__YyAZGG__wrap{grid-template-columns:1fr;gap:40px}.solar-module__YyAZGG__root .solar-module__YyAZGG__ledger{grid-template-columns:1fr 1fr}.solar-module__YyAZGG__root .solar-module__YyAZGG__ledger>div:nth-child(odd){border-left:0}.solar-module__YyAZGG__root .solar-module__YyAZGG__ledger>div{border-top:1px solid var(--line)}.solar-module__YyAZGG__root .solar-module__YyAZGG__ledger>div:nth-child(-n+2){border-top:0}.solar-module__YyAZGG__root .solar-module__YyAZGG__index a.solar-module__YyAZGG__row,.solar-module__YyAZGG__root .solar-module__YyAZGG__deflist>div,.solar-module__YyAZGG__root .solar-module__YyAZGG__whyrows>div{grid-template-columns:1fr;gap:8px}}
