.solar[data-astro-cid-vos3r2xm]{--s-navy:#091b36;--s-gold:#bc973f;--s-paper:#fff;color:var(--s-navy);background:#fff}.solar__label[data-astro-cid-vos3r2xm]{margin:0 0 1rem;color:var(--s-gold);font-size:.7rem;font-weight:600;letter-spacing:.19em;text-transform:uppercase}.solar[data-astro-cid-vos3r2xm] h1[data-astro-cid-vos3r2xm],.solar[data-astro-cid-vos3r2xm] h2[data-astro-cid-vos3r2xm],.solar[data-astro-cid-vos3r2xm] h3[data-astro-cid-vos3r2xm]{font-family:var(--font-display);font-weight:400}.solar[data-astro-cid-vos3r2xm] h1[data-astro-cid-vos3r2xm]{max-width:14ch;margin:0;font-size:clamp(2.6rem,4.6vw,5.2rem);line-height:1.02;letter-spacing:.01em}.solar[data-astro-cid-vos3r2xm] h2[data-astro-cid-vos3r2xm]{max-width:16ch;margin:.25rem 0 1.25rem;font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.06}.solar__hero[data-astro-cid-vos3r2xm]{min-height:74vh;display:grid;grid-template-columns:1fr 1fr;background:var(--s-paper)}.solar__hero-copy[data-astro-cid-vos3r2xm]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(3rem,8vw,9rem)}.solar__hero[data-astro-cid-vos3r2xm] img[data-astro-cid-vos3r2xm],.solar__feature[data-astro-cid-vos3r2xm] img[data-astro-cid-vos3r2xm]{width:100%;height:100%;object-fit:cover}.solar__lede[data-astro-cid-vos3r2xm]{margin:1.75rem 0 2.2rem;color:var(--color-ink-soft);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.8rem);font-style:italic}.solar__button[data-astro-cid-vos3r2xm]{display:inline-block;padding:.9rem 1.45rem;border:1px solid var(--s-navy);border-radius:1px;background:var(--s-navy);color:#fff;font-size:.72rem;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;transition:background-color .45s cubic-bezier(.25,.46,.45,.94),color .45s cubic-bezier(.25,.46,.45,.94)}.solar__button[data-astro-cid-vos3r2xm]:hover{background:#fff;color:var(--s-navy)}.solar__stats[data-astro-cid-vos3r2xm]{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--color-rule)}.solar__stats[data-astro-cid-vos3r2xm] div[data-astro-cid-vos3r2xm]{padding:1.6rem clamp(1rem,3vw,3rem);border-right:1px solid var(--color-rule)}.solar__stats[data-astro-cid-vos3r2xm] div[data-astro-cid-vos3r2xm]:last-child{border:0}.solar__stats[data-astro-cid-vos3r2xm] span[data-astro-cid-vos3r2xm],.solar__stats[data-astro-cid-vos3r2xm] strong[data-astro-cid-vos3r2xm]{display:block}.solar__stats[data-astro-cid-vos3r2xm] span[data-astro-cid-vos3r2xm]{color:var(--color-mute);font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}.solar__stats[data-astro-cid-vos3r2xm] strong[data-astro-cid-vos3r2xm]{margin-top:.45rem;font-family:var(--font-display);font-size:1.65rem;font-weight:400}.solar__section[data-astro-cid-vos3r2xm],.solar__process[data-astro-cid-vos3r2xm],.solar__questions[data-astro-cid-vos3r2xm]{padding:clamp(4rem,8vw,8rem) clamp(1.25rem,7vw,8rem)}.solar__intro[data-astro-cid-vos3r2xm]{max-width:46rem}.solar__intro[data-astro-cid-vos3r2xm]>p[data-astro-cid-vos3r2xm]:last-child{color:var(--color-ink-soft);line-height:1.75}.solar__dark[data-astro-cid-vos3r2xm]{background:var(--s-navy);color:#fff}.solar__dark[data-astro-cid-vos3r2xm] .solar__intro[data-astro-cid-vos3r2xm]>p[data-astro-cid-vos3r2xm]:last-child,.solar__dark[data-astro-cid-vos3r2xm] li[data-astro-cid-vos3r2xm] p[data-astro-cid-vos3r2xm]{color:#ffffffb3}.solar__process[data-astro-cid-vos3r2xm] ol[data-astro-cid-vos3r2xm]{margin:4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none}.solar__process[data-astro-cid-vos3r2xm] li[data-astro-cid-vos3r2xm]{padding:1.4rem 2rem 1rem;border-left:1px solid rgb(255 255 255/.2)}.solar__process[data-astro-cid-vos3r2xm] li[data-astro-cid-vos3r2xm]>span[data-astro-cid-vos3r2xm]{color:var(--s-gold);font-size:.72rem;letter-spacing:.15em}.solar__process[data-astro-cid-vos3r2xm] h3[data-astro-cid-vos3r2xm]{margin:1.4rem 0 .8rem;font-size:1.7rem}.solar__process[data-astro-cid-vos3r2xm] li[data-astro-cid-vos3r2xm] p[data-astro-cid-vos3r2xm]{line-height:1.7}.solar__cards[data-astro-cid-vos3r2xm]{margin-top:3rem;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-rule);border-left:1px solid var(--color-rule)}.solar__cards[data-astro-cid-vos3r2xm] article[data-astro-cid-vos3r2xm]{min-height:14rem;padding:2rem;border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.solar__cards[data-astro-cid-vos3r2xm] h3[data-astro-cid-vos3r2xm]{margin:.75rem 0;font-size:1.55rem;line-height:1.18}.solar__cards[data-astro-cid-vos3r2xm] article[data-astro-cid-vos3r2xm]>p[data-astro-cid-vos3r2xm]:last-child{color:var(--color-ink-soft);font-size:.9rem;line-height:1.65}.solar__key[data-astro-cid-vos3r2xm]{color:var(--s-gold);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.solar__feature[data-astro-cid-vos3r2xm]{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#f6faff}.solar__feature[data-astro-cid-vos3r2xm]>div[data-astro-cid-vos3r2xm]{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem)}.solar__feature[data-astro-cid-vos3r2xm]>div[data-astro-cid-vos3r2xm]>p[data-astro-cid-vos3r2xm]:not(.solar__label):not(.solar__signoff){color:var(--color-ink-soft);line-height:1.8}.solar__signoff[data-astro-cid-vos3r2xm]{margin-top:2rem;font-family:var(--font-display);font-size:1.35rem;font-style:italic}.solar__products[data-astro-cid-vos3r2xm]{margin-top:3rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.solar__products[data-astro-cid-vos3r2xm] a[data-astro-cid-vos3r2xm]{color:inherit;text-align:center;text-decoration:none}.solar__products[data-astro-cid-vos3r2xm] img[data-astro-cid-vos3r2xm]{width:100%;aspect-ratio:1;object-fit:contain;background:#fff}.solar__products[data-astro-cid-vos3r2xm] span[data-astro-cid-vos3r2xm]{display:block;margin-top:1rem;font-size:.75rem;letter-spacing:.16em}.solar__questions[data-astro-cid-vos3r2xm]{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,8vw,8rem);background:#f6faff}.solar__questions[data-astro-cid-vos3r2xm] details[data-astro-cid-vos3r2xm]{padding:1.4rem 0;border-top:1px solid var(--color-rule)}.solar__questions[data-astro-cid-vos3r2xm] details[data-astro-cid-vos3r2xm]:last-child{border-bottom:1px solid var(--color-rule)}.solar__questions[data-astro-cid-vos3r2xm] summary[data-astro-cid-vos3r2xm]{cursor:pointer;font-family:var(--font-display);font-size:1.35rem}.solar__questions[data-astro-cid-vos3r2xm] details[data-astro-cid-vos3r2xm] p[data-astro-cid-vos3r2xm]{color:var(--color-ink-soft);line-height:1.7}.solar__cta[data-astro-cid-vos3r2xm]{padding:clamp(4rem,8vw,8rem) clamp(1.25rem,10vw,12rem);background:var(--s-navy);color:#fff;text-align:center}.solar__cta[data-astro-cid-vos3r2xm] h2[data-astro-cid-vos3r2xm]{max-width:none}.solar__cta[data-astro-cid-vos3r2xm]>p[data-astro-cid-vos3r2xm]:not(.solar__label){max-width:42rem;margin:0 auto 2rem;color:#ffffffb8;line-height:1.7}.solar__cta[data-astro-cid-vos3r2xm]>div[data-astro-cid-vos3r2xm]{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap}.solar__button--light[data-astro-cid-vos3r2xm]{border-color:#fff;background:#fff;color:var(--s-navy)}.solar__button--light[data-astro-cid-vos3r2xm]:hover{background:transparent;color:#fff}.solar__text-link[data-astro-cid-vos3r2xm]{color:#fff;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;text-underline-offset:.3em}@media(max-width:800px){.solar__hero[data-astro-cid-vos3r2xm],.solar__feature[data-astro-cid-vos3r2xm],.solar__questions[data-astro-cid-vos3r2xm]{grid-template-columns:1fr}.solar__hero[data-astro-cid-vos3r2xm] img[data-astro-cid-vos3r2xm]{max-height:62vh}.solar__stats[data-astro-cid-vos3r2xm]{grid-template-columns:repeat(2,1fr)}.solar__stats[data-astro-cid-vos3r2xm] div[data-astro-cid-vos3r2xm]:nth-child(2){border-right:0}.solar__stats[data-astro-cid-vos3r2xm] div[data-astro-cid-vos3r2xm]:nth-child(-n+2){border-bottom:1px solid var(--color-rule)}.solar__process[data-astro-cid-vos3r2xm] ol[data-astro-cid-vos3r2xm],.solar__cards[data-astro-cid-vos3r2xm],.solar__products[data-astro-cid-vos3r2xm]{grid-template-columns:1fr}.solar__process[data-astro-cid-vos3r2xm] li[data-astro-cid-vos3r2xm]{border-left:0;border-top:1px solid rgb(255 255 255/.2);padding-inline:0}}
