.hero[data-astro-cid-lcdefpme]{min-height:100svh;color:var(--white);background:var(--forest);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__shade[data-astro-cid-lcdefpme]{background:linear-gradient(#08120d33 0%,#08120d80 55%,#08120de6 100%);position:absolute;inset:0}.hero__content[data-astro-cid-lcdefpme]{padding-top:160px;padding-bottom:clamp(56px,10vh,110px);position:relative}.hero__eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:#fffc;margin-bottom:1.2rem;font-size:.8rem;font-weight:650}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--white);margin-bottom:.45em;font-size:clamp(2.6rem,7vw,5.4rem);line-height:1.02}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.tone-blue[data-astro-cid-lcdefpme]{color:#a9c1f0}.tone-green[data-astro-cid-lcdefpme]{color:#b5e09f}.tone-red[data-astro-cid-lcdefpme]{color:#f3a9a5}.hero__lead[data-astro-cid-lcdefpme]{color:#ffffffe0;max-width:36rem;margin-bottom:2rem;font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.6}.intro__text[data-astro-cid-lcdefpme]{max-width:50rem}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.5rem;margin:clamp(40px,6vw,64px) 0 0;display:grid}.stat[data-astro-cid-lcdefpme]{border-top:2px solid var(--green);flex-direction:column-reverse;justify-content:flex-end;padding-top:1.1rem;display:flex}.stat[data-astro-cid-lcdefpme]:nth-child(2){border-color:var(--blue)}.stat[data-astro-cid-lcdefpme]:nth-child(4){border-color:var(--red)}.stat[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);margin:0 0 .3rem;font-size:clamp(2.2rem,4vw,3rem);font-weight:600;line-height:1}.stat[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.95rem;line-height:1.5}.pillar[data-astro-cid-lcdefpme]{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);border-top:4px solid var(--green);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.pillar[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px);box-shadow:0 2px 4px #17231d0f,0 16px 32px #17231d1a}.pillar--blue[data-astro-cid-lcdefpme]{border-top-color:var(--blue)}.pillar--red[data-astro-cid-lcdefpme]{border-top-color:var(--red)}.pillar__img[data-astro-cid-lcdefpme] img{aspect-ratio:16/10;object-fit:cover;width:100%}.pillar__body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:1.5rem 1.6rem 1.7rem;display:flex}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{align-items:center;gap:.6rem;display:flex}.drop[data-astro-cid-lcdefpme]{background:var(--green);border-radius:50% 50% 50% 0;flex:none;width:14px;height:14px;transform:rotate(-45deg)}.pillar--blue[data-astro-cid-lcdefpme] .drop[data-astro-cid-lcdefpme]{background:var(--blue)}.pillar--red[data-astro-cid-lcdefpme] .drop[data-astro-cid-lcdefpme]{background:var(--red)}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text);flex:1}.pillar__more[data-astro-cid-lcdefpme],.initiative__more[data-astro-cid-lcdefpme]{color:var(--green);font-weight:600}.pillar--blue[data-astro-cid-lcdefpme] .pillar__more[data-astro-cid-lcdefpme]{color:var(--blue)}.pillar--red[data-astro-cid-lcdefpme] .pillar__more[data-astro-cid-lcdefpme]{color:var(--red)}.initiatives[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(20px,3vw,28px);display:grid}.initiative[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.initiative[data-astro-cid-lcdefpme]:hover{border-color:var(--green);transform:translateY(-3px)}.initiative__visual[data-astro-cid-lcdefpme]{background:var(--sand);justify-content:center;align-items:center;height:190px;padding:1.4rem;display:flex}.initiative__visual--photo[data-astro-cid-lcdefpme]{padding:0}.initiative__visual--photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.initiative__visual[data-astro-cid-lcdefpme] .initiative__logo{object-fit:contain;width:auto;max-height:140px}.initiative__body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:1.4rem 1.5rem 1.6rem;display:flex}.initiative__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text);flex:1;font-size:.98rem}.more-link[data-astro-cid-lcdefpme]{margin:2rem 0 0;font-weight:600}.more-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--blue);text-decoration:none}.quote[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;justify-content:space-between;gap:1.4rem;margin:0;padding:1.8rem;display:flex}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);font-variation-settings:"opsz" 24;margin:0;font-size:1.15rem;line-height:1.5}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{align-items:center;gap:.9rem;font-size:.92rem;line-height:1.4;display:flex}.quote[data-astro-cid-lcdefpme] .quote__photo{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.quote[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);display:block}.quote__role[data-astro-cid-lcdefpme]{color:var(--muted)}.media-card[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:var(--blue);color:var(--white);border-radius:10px;flex-direction:column;justify-content:center;gap:.6rem;padding:1.6rem;text-decoration:none;display:flex}.media-card__label[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:.78rem}.media-card__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.3rem;line-height:1.3}.media-card__more[data-astro-cid-lcdefpme]{font-weight:600}
