.pv-pillars[data-astro-cid-ni2iit27]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pv-pillar[data-astro-cid-ni2iit27]{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);color:var(--text-primary);transition:transform var(--motion-base), box-shadow var(--motion-base);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.pv-pillar[data-astro-cid-ni2iit27]:hover{color:var(--text-primary);text-decoration:none;transform:translateY(-3px);box-shadow:0 18px 36px #0047231f}.pv-pillar__img[data-astro-cid-ni2iit27]{aspect-ratio:4/3;position:relative}.pv-pillar__body[data-astro-cid-ni2iit27]{flex-direction:column;flex:1;gap:6px;padding:18px 20px 20px;display:flex}.pv-pillar__tag[data-astro-cid-ni2iit27]{font:700 11.5px/1.3 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--green-600)}.pv-pillar__body[data-astro-cid-ni2iit27] strong[data-astro-cid-ni2iit27]{font:700 20px/1.3 var(--font-display)}.pv-pillar__body[data-astro-cid-ni2iit27]>span[data-astro-cid-ni2iit27]:not(.pv-pillar__tag):not(.pv-pillar__go){color:var(--text-secondary);font-size:15px;line-height:1.55}.pv-pillar__go[data-astro-cid-ni2iit27]{color:var(--brand-bright);margin-top:auto;padding-top:6px;font-weight:700}.pv-community[data-astro-cid-ni2iit27]{position:relative;overflow:hidden}.pv-community[data-astro-cid-ni2iit27]:before{content:"";aspect-ratio:1.4;background:var(--leaf) left bottom / contain no-repeat;opacity:.07;pointer-events:none;width:52%;position:absolute;bottom:-14%;left:-12%}.pv-community[data-astro-cid-ni2iit27]>.st-wrap[data-astro-cid-ni2iit27]{position:relative}.pv-community[data-astro-cid-ni2iit27] .yt-tl{--yt-year:#49c06f}.pv-c-top[data-astro-cid-ni2iit27]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px clamp(32px,5vw,72px);display:grid}.pv-c-photo[data-astro-cid-ni2iit27]{aspect-ratio:4/3;margin:0;position:relative}.pv-c-photo[data-astro-cid-ni2iit27] figcaption[data-astro-cid-ni2iit27]{z-index:1;color:#fff;font:600 16px/1.3 var(--font-display);pointer-events:none;background:linear-gradient(#02351a00,#02351ad9);border-radius:0 0 20px 20px;padding:40px 22px 18px;position:absolute;bottom:0;left:0;right:0}.pv-c-stats[data-astro-cid-ni2iit27]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.pv-c-stats[data-astro-cid-ni2iit27] li[data-astro-cid-ni2iit27]{border-top:1px solid #f5c44e73;flex-direction:column;gap:8px;padding-top:18px;display:flex}.pv-c-stats[data-astro-cid-ni2iit27] b[data-astro-cid-ni2iit27]{font:700 clamp(34px, 3.4vw, 46px)/1 var(--font-display);color:var(--brand-highlight)}.pv-c-stats[data-astro-cid-ni2iit27] small[data-astro-cid-ni2iit27]{margin-left:8px;font-size:18px;font-weight:600}.pv-c-stats[data-astro-cid-ni2iit27] span[data-astro-cid-ni2iit27]{color:var(--green-100);font-size:14px}.pv-c-story[data-astro-cid-ni2iit27]{border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #f5c44e59;padding:clamp(22px,2.4vw,30px);display:block}.pv-c-story__text[data-astro-cid-ni2iit27]{flex-direction:column;gap:8px;display:flex}.pv-c-story__eyebrow[data-astro-cid-ni2iit27]{font:700 11px/1.3 var(--font-display);letter-spacing:.1em;color:var(--brand-highlight)}.pv-c-story[data-astro-cid-ni2iit27] strong[data-astro-cid-ni2iit27]{font:700 20px/1.3 var(--font-display);color:#fff}.pv-c-story[data-astro-cid-ni2iit27] p[data-astro-cid-ni2iit27]{color:var(--green-50);margin:0;font-size:14.5px;line-height:1.6}.pv-c-story[data-astro-cid-ni2iit27] a[data-astro-cid-ni2iit27]{color:var(--brand-highlight);align-self:flex-start;font-size:14px;font-weight:600}.pv-programs[data-astro-cid-ni2iit27]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pv-programs__title[data-astro-cid-ni2iit27]{text-wrap:wrap!important;font-size:16px!important;line-height:1.4!important}@media (width<=1099.98px){.pv-pillars[data-astro-cid-ni2iit27]{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-programs[data-astro-cid-ni2iit27]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=899.98px){.pv-c-top[data-astro-cid-ni2iit27]{grid-template-columns:minmax(0,1fr)}}@media (width<=767.98px){.pv-pillars[data-astro-cid-ni2iit27]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.pv-pillar[data-astro-cid-ni2iit27]{aspect-ratio:4/5;color:#fff;border:0}.pv-pillar__img[data-astro-cid-ni2iit27]{aspect-ratio:auto;position:absolute;inset:0}.pv-pillar[data-astro-cid-ni2iit27]:after{content:"";pointer-events:none;background:linear-gradient(#02351a00 25%,#02351a8c 55%,#02351aeb 100%);position:absolute;inset:0}.pv-pillar__body[data-astro-cid-ni2iit27]{z-index:1;gap:4px;padding:14px;position:absolute;bottom:0;left:0;right:0}.pv-pillar__tag[data-astro-cid-ni2iit27]{color:var(--brand-highlight);font-size:10.5px}.pv-pillar__body[data-astro-cid-ni2iit27] strong[data-astro-cid-ni2iit27]{color:#fff;font-size:16.5px;line-height:1.25}.pv-pillar__body[data-astro-cid-ni2iit27]>span[data-astro-cid-ni2iit27]:not(.pv-pillar__tag):not(.pv-pillar__go){display:none}.pv-pillar__go[data-astro-cid-ni2iit27]{width:28px;height:28px;color:var(--green-700);background:#ffffffeb;border-radius:50%;place-items:center;padding:0;font-size:14px;display:grid;position:absolute;top:-26px;right:12px}.pv-plant[data-astro-cid-ni2iit27]{flex-direction:column;background:linear-gradient(180deg, var(--green-800) 0%, var(--green-900) 100%)!important;min-height:0!important}.pv-plant__photo[data-astro-cid-ni2iit27]{aspect-ratio:16/10;position:relative!important}.pv-plant__wrap[data-astro-cid-ni2iit27]{margin-top:-48px;padding:0 16px 40px!important}.pv-plant__card[data-astro-cid-ni2iit27]{gap:12px!important;padding:22px 20px!important;box-shadow:0 18px 40px #00000047!important}.pv-plant__card[data-astro-cid-ni2iit27] .st-lead[data-astro-cid-ni2iit27]{font-size:15.5px;text-align:start!important;text-align-last:auto!important}.pv-plant__facts[data-astro-cid-ni2iit27]{border-top:0!important;gap:8px!important;padding-top:0!important}.pv-plant__fact[data-astro-cid-ni2iit27]{border-radius:var(--radius-md);background:var(--green-50);padding:12px}.pv-plant__fact[data-astro-cid-ni2iit27] strong[data-astro-cid-ni2iit27]{color:var(--green-800);font-size:15px}.pv-plant__fact[data-astro-cid-ni2iit27] span[data-astro-cid-ni2iit27]{font-size:13.5px}.pv-plant__extra[data-astro-cid-ni2iit27] span[data-astro-cid-ni2iit27]{font-size:14.5px!important}}@media (width<=599.98px){.pv-programs[data-astro-cid-ni2iit27]{grid-template-columns:minmax(0,1fr)!important}.pv-c-stats[data-astro-cid-ni2iit27]{grid-template-columns:minmax(0,1fr);gap:14px}.pv-c-story[data-astro-cid-ni2iit27]{padding:18px}}.ts-teaser[data-astro-cid-ni2iit27]{background:var(--green-900)}.ts-teaser__link[data-astro-cid-ni2iit27]{color:#fff;min-height:clamp(300px,34vw,460px);text-decoration:none;display:block;position:relative;overflow:hidden}.ts-teaser__link[data-astro-cid-ni2iit27]:hover{color:#fff;text-decoration:none}.ts-teaser__photo[data-astro-cid-ni2iit27]{position:absolute;inset:0}.ts-teaser__photo[data-astro-cid-ni2iit27] .img-slot__img{transition:scale 1.2s var(--ease-out)}.ts-teaser__link[data-astro-cid-ni2iit27]:hover .ts-teaser__photo[data-astro-cid-ni2iit27] .img-slot__img{scale:1.03}.ts-teaser__scrim[data-astro-cid-ni2iit27]{background:linear-gradient(90deg,#02351ae6 0%,#02351a99 45%,#02351a0d 85%);position:absolute;inset:0}.ts-teaser__copy[data-astro-cid-ni2iit27]{max-width:var(--wrap,1280px);min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(20px,4vw,56px);display:flex;position:relative}.ts-teaser__eyebrow[data-astro-cid-ni2iit27]{font:var(--type-eyebrow);letter-spacing:.08em;color:var(--green-100)}.ts-teaser__title[data-astro-cid-ni2iit27]{font:var(--type-h2)}.ts-teaser__text[data-astro-cid-ni2iit27]{max-width:34em;color:var(--green-50);font-size:var(--fs-lead);line-height:1.55}.ts-teaser__btn[data-astro-cid-ni2iit27]{border-radius:var(--radius-md);min-height:48px;color:var(--green-700);background:#fff;align-items:center;margin-top:6px;padding:0 22px;font-weight:700;display:inline-flex}@media (width<=767.98px){.ts-teaser__scrim[data-astro-cid-ni2iit27]{background:linear-gradient(#02351a40 0%,#02351a99 35%,#02351aeb 100%)}.ts-teaser__copy[data-astro-cid-ni2iit27]{justify-content:flex-end}}
