.hero[data-astro-cid-glgfkru5]{isolation:isolate;background:radial-gradient(120% 90% at 85% 100%, #6d5a23 0%, var(--olive-900) 45%, var(--olive-950) 100%);min-height:min(88vh,50rem);color:var(--white);align-items:center;display:grid;position:relative;overflow:hidden}.bg[data-astro-cid-glgfkru5]{object-fit:cover;object-position:70% 65%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.shade[data-astro-cid-glgfkru5]{z-index:-1;background:linear-gradient(90deg,#141a0ce0 0%,#141a0cb3 38%,#141a0c26 75%,#141a0c00 100%),linear-gradient(#141a0c00 65%,#141a0c8c 100%);position:absolute;inset:0}.rays[data-astro-cid-glgfkru5]{z-index:-2;width:min(70rem,95vw);height:auto;color:var(--sun-400);opacity:.16;position:absolute;bottom:-1px;right:-8%}.content[data-astro-cid-glgfkru5]{gap:var(--space-5);justify-items:start;padding-block:clamp(4rem,3rem + 6vw,8rem);display:grid}.eyebrow[data-astro-cid-glgfkru5]{color:var(--sun-400)}h1[data-astro-cid-glgfkru5]{color:var(--white);max-width:15ch;font-size:clamp(2.75rem,1.6rem + 4.6vw,5rem)}.sub[data-astro-cid-glgfkru5]{font-size:var(--step-1);color:#f4f5efe6;max-width:36rem;line-height:1.55}.btn-row[data-astro-cid-glgfkru5]{margin-top:var(--space-2)}.proof[data-astro-cid-glgfkru5]{margin-top:var(--space-4);color:#f4f5efd9;flex-wrap:wrap;gap:.5rem 1.5rem;padding:0;font-size:.95rem;list-style:none;display:flex}.proof[data-astro-cid-glgfkru5] li[data-astro-cid-glgfkru5]{align-items:center;gap:.45rem;display:inline-flex}.proof[data-astro-cid-glgfkru5] svg[data-astro-cid-glgfkru5]{width:1.1rem;height:1.1rem;color:var(--sun-400)}.stats[data-astro-cid-fl7qxyb7]{gap:var(--space-5);display:grid}@media (width>=48rem){.stats[data-astro-cid-fl7qxyb7]{grid-template-columns:repeat(3,1fr)}}.stat[data-astro-cid-fl7qxyb7]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);flex-direction:column;padding:clamp(1.5rem,1.2rem + 1vw,2rem);display:flex}.value[data-astro-cid-fl7qxyb7]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--olive-800);order:-1;margin-bottom:.5rem;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:800;line-height:1}dt[data-astro-cid-fl7qxyb7]{color:var(--ink);font-weight:500}.source[data-astro-cid-fl7qxyb7]{color:var(--ink-subtle);margin-top:auto;padding-top:1rem;font-size:.8rem}.source[data-astro-cid-fl7qxyb7] a[data-astro-cid-fl7qxyb7]{color:inherit;text-underline-offset:2px}.day-chart[data-astro-cid-q7hapuny]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-m);padding:clamp(1rem,.6rem + 1.5vw,1.75rem)}svg[data-astro-cid-q7hapuny]{width:100%;height:auto;overflow:visible}.band--charge[data-astro-cid-q7hapuny]{fill:var(--green-500);opacity:.2}.band--discharge[data-astro-cid-q7hapuny]{fill:var(--sun-500);opacity:.2}.grid-line[data-astro-cid-q7hapuny]{stroke:var(--line);stroke-width:1px}.axis[data-astro-cid-q7hapuny]{stroke:var(--sage-500);stroke-width:1.5px}.solar[data-astro-cid-q7hapuny]{fill:var(--sun-400);opacity:.45}.zero[data-astro-cid-q7hapuny]{stroke:var(--ink-subtle);stroke-width:1.25px;stroke-dasharray:4 5}.price[data-astro-cid-q7hapuny]{fill:none;stroke:var(--olive-800);stroke-width:3.5px;stroke-linecap:round}text[data-astro-cid-q7hapuny]{font-family:var(--font-body);fill:var(--ink-subtle);font-size:13px}.zero-label[data-astro-cid-q7hapuny]{font-weight:600}figcaption[data-astro-cid-q7hapuny]{margin-top:1rem}.legend[data-astro-cid-q7hapuny]{color:var(--ink-muted);gap:.5rem 1.25rem;padding:0;font-size:.875rem;list-style:none;display:grid}@media (width>=30rem){.legend[data-astro-cid-q7hapuny]{grid-template-columns:1fr 1fr}}.legend[data-astro-cid-q7hapuny] li[data-astro-cid-q7hapuny]{align-items:center;gap:.55rem;display:flex}.sw[data-astro-cid-q7hapuny]{border-radius:3px;flex:none;width:1rem;height:.75rem}.sw--solar[data-astro-cid-q7hapuny]{background:#f0b85a99}.sw--price[data-astro-cid-q7hapuny]{background:var(--olive-800);border-radius:2px;height:4px}.sw--charge[data-astro-cid-q7hapuny]{background:#6b8e2352}.sw--discharge[data-astro-cid-q7hapuny]{background:#e8a33d59}.note[data-astro-cid-q7hapuny]{color:var(--ink-subtle);margin-top:.75rem;font-size:.78rem}.why[data-astro-cid-ergxyi7h]{align-items:center}.stats-wrap[data-astro-cid-ergxyi7h]{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.stats-label[data-astro-cid-ergxyi7h]{letter-spacing:.1em;text-transform:uppercase;color:var(--green-600);margin-bottom:1rem;font-size:.85rem;font-weight:800}.stats-label[data-astro-cid-ergxyi7h]:not(:first-child){margin-top:var(--space-5)}.tech[data-astro-cid-ergxyi7h]{position:relative;overflow:hidden}.tech-list[data-astro-cid-ergxyi7h]{gap:1rem;padding:0;list-style:none;display:grid}.tech-list[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{border-radius:var(--radius-m);background:#ffffff0a;border:1px solid #ffffff1a;grid-template-columns:2.75rem 1fr;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:grid}.tech-list[data-astro-cid-ergxyi7h] svg{width:1.5rem;height:1.5rem;color:var(--sun-400);justify-self:center}.tech-list[data-astro-cid-ergxyi7h] strong[data-astro-cid-ergxyi7h]{font-family:var(--font-display);color:var(--white);display:block}.tech-list[data-astro-cid-ergxyi7h] span[data-astro-cid-ergxyi7h]{color:var(--on-dark-muted);font-size:.95rem}.split--top[data-astro-cid-ergxyi7h]{align-items:start}.people[data-astro-cid-ergxyi7h]{gap:1rem;padding:0;list-style:none;display:grid}.people[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{grid-template-columns:3rem 1fr;align-items:center;gap:1rem;display:grid}.people[data-astro-cid-ergxyi7h] img,.avatar[data-astro-cid-ergxyi7h]{object-fit:cover;border-radius:999px;width:3rem;height:3rem}.avatar[data-astro-cid-ergxyi7h]{background:var(--sage-200);font-family:var(--font-display);color:var(--olive-800);place-items:center;font-weight:800;display:grid}.people[data-astro-cid-ergxyi7h] strong[data-astro-cid-ergxyi7h]{font-family:var(--font-display);display:block}.people[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]>span[data-astro-cid-ergxyi7h]:last-child{color:var(--ink-muted)}.people[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]>span[data-astro-cid-ergxyi7h]:last-child strong[data-astro-cid-ergxyi7h]{color:var(--ink)}.join[data-astro-cid-ergxyi7h]{border-radius:var(--radius-l);background:var(--olive-900);color:var(--on-dark-muted);justify-items:start;gap:1rem;padding:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);display:grid}.join[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{color:var(--white);font-size:var(--step-3)}
