.logo-fund[data-astro-cid-ge7paveg]{border-radius:var(--r-lg);background:#fbf7ee;place-items:center;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.logo-fund[data-astro-cid-ge7paveg] img[data-astro-cid-ge7paveg]{width:100%;max-width:520px;height:auto;display:block}.hero[data-astro-cid-3m7k5bf5]{padding-block:clamp(2rem,5vw,4.5rem) clamp(3rem,7vw,6rem);overflow:hidden}.hero__grid[data-astro-cid-3m7k5bf5]{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.hero__text[data-astro-cid-3m7k5bf5]{gap:var(--sp-6);justify-items:start;display:grid}.hero__title{width:100%;font-size:clamp(2.2rem,1.2rem + 2.6vw,3.8rem);line-height:1.04}.hero__visual[data-astro-cid-3m7k5bf5]{aspect-ratio:1;position:relative}.hero__contours{width:124%;height:124%;color:var(--moss);opacity:.55;position:absolute;inset:-12%}.hero__art[data-astro-cid-3m7k5bf5]{border-radius:50% 50% var(--r-lg) var(--r-lg);box-shadow:var(--shadow-2);background:#ece4d0;position:absolute;inset:14% 8% 10% 12%;overflow:hidden}.hero__art[data-astro-cid-3m7k5bf5] img{object-fit:cover;object-position:52% 50%;width:100%;height:100%}.hero__pin[data-astro-cid-3m7k5bf5]{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--shadow-1);padding:.5em 1em;position:absolute;bottom:14%;left:4%}.hero__pin[data-astro-cid-3m7k5bf5]:before{content:"●";color:var(--accent);margin-right:.5em}@media (width<=860px){.hero__grid[data-astro-cid-3m7k5bf5]{grid-template-columns:1fr}.hero__visual[data-astro-cid-3m7k5bf5]{justify-self:center;width:100%;max-width:520px}}.manifesto__grid[data-astro-cid-3m7k5bf5]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.manifesto__words[data-astro-cid-3m7k5bf5]{gap:var(--sp-3);display:grid}.manifesto__line[data-astro-cid-3m7k5bf5]{font-family:var(--font-display);font-size:var(--fs-2xl);letter-spacing:-.02em;margin:0;line-height:1.05}.manifesto__line--b[data-astro-cid-3m7k5bf5]{color:#cfe0c3}@media (width<=860px){.manifesto__grid[data-astro-cid-3m7k5bf5]{grid-template-columns:1fr}}.gallery[data-astro-cid-3m7k5bf5]{gap:var(--sp-5);padding-top:var(--sp-8);display:grid}.gallery__head[data-astro-cid-3m7k5bf5]{gap:var(--sp-2);display:grid}.gallery__head[data-astro-cid-3m7k5bf5] .h2[data-astro-cid-3m7k5bf5]{margin:0}.gallery__grid[data-astro-cid-3m7k5bf5]{gap:var(--sp-4);grid-template-rows:260px 260px;grid-template-columns:1fr 1fr 1fr;display:grid}.g[data-astro-cid-3m7k5bf5]{border-radius:var(--r-lg);background:var(--paper-deep);margin:0;overflow:hidden}.g[data-astro-cid-3m7k5bf5] img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-3) var(--ease-out)}.g[data-astro-cid-3m7k5bf5]:hover img{transform:scale(1.03)}.g--tall[data-astro-cid-3m7k5bf5]{grid-row:span 2}.g--wide[data-astro-cid-3m7k5bf5]{grid-column:span 2}@media (width<=760px){.gallery__grid[data-astro-cid-3m7k5bf5]{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-auto-rows:190px}.g--tall[data-astro-cid-3m7k5bf5]{grid-area:span 2/span 2}.g--wide[data-astro-cid-3m7k5bf5]{grid-area:span 1/span 2}}.why__label[data-astro-cid-3m7k5bf5]{grid-column:1/span 3}.why__body[data-astro-cid-3m7k5bf5]{gap:var(--sp-6);grid-column:4/span 9;display:grid}.why__cols[data-astro-cid-3m7k5bf5]{gap:var(--sp-6);grid-template-columns:1fr 1fr;display:grid}@media (width<=860px){.why__cols[data-astro-cid-3m7k5bf5]{grid-template-columns:1fr}}.how__head[data-astro-cid-3m7k5bf5]{gap:var(--sp-4);margin-bottom:var(--sp-7);display:grid}.how__steps[data-astro-cid-3m7k5bf5]{gap:var(--sp-5);grid-template-columns:repeat(4,1fr);display:grid}.how__steps[data-astro-cid-3m7k5bf5] li[data-astro-cid-3m7k5bf5]{border-top:2px solid var(--forest);padding-top:var(--sp-4)}.how__steps[data-astro-cid-3m7k5bf5] span[data-astro-cid-3m7k5bf5]{font-family:var(--font-display);font-style:italic;font-size:var(--fs-xl);color:var(--accent)}.how__steps[data-astro-cid-3m7k5bf5] p[data-astro-cid-3m7k5bf5]{font-size:var(--fs-lg);margin-top:var(--sp-3);line-height:1.35;font-family:var(--font-display)}@media (width<=860px){.how__steps[data-astro-cid-3m7k5bf5]{grid-template-columns:1fr 1fr}}@media (width<=520px){.how__steps[data-astro-cid-3m7k5bf5]{grid-template-columns:1fr}}.programs__head[data-astro-cid-3m7k5bf5]{justify-content:space-between;align-items:end;gap:var(--sp-5);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.plist[data-astro-cid-3m7k5bf5]{border-top:1px solid var(--line-strong);margin-bottom:var(--sp-4)}.plist[data-astro-cid-3m7k5bf5] a[data-astro-cid-3m7k5bf5]{gap:var(--sp-5);padding-block:var(--sp-5);border-bottom:1px solid var(--line-strong);transition:padding var(--dur-2) var(--ease-out), background var(--dur-2);grid-template-columns:4rem 1fr auto;align-items:center;text-decoration:none;display:grid}.plist[data-astro-cid-3m7k5bf5] a[data-astro-cid-3m7k5bf5]:hover{padding-inline:var(--sp-4);background:var(--paper-raised)}.plist__n[data-astro-cid-3m7k5bf5]{font-family:var(--font-display);color:var(--ink-soft);font-style:italic}.plist__t[data-astro-cid-3m7k5bf5]{font-family:var(--font-display);font-size:var(--fs-xl);line-height:1.15}@media (width<=600px){.plist[data-astro-cid-3m7k5bf5] a[data-astro-cid-3m7k5bf5]{grid-template-columns:2.5rem 1fr}.plist[data-astro-cid-3m7k5bf5] .tag[data-astro-cid-3m7k5bf5]{grid-column:2;justify-self:start}}.territory__text[data-astro-cid-3m7k5bf5]{gap:var(--sp-6);grid-column:1/span 6;align-content:center;justify-items:start;display:grid}.territory__text[data-astro-cid-3m7k5bf5] em{color:#9fc3d6}.territory__map[data-astro-cid-3m7k5bf5]{color:#8fb08a;aspect-ratio:1;grid-column:8/span 5;position:relative}.territory__map[data-astro-cid-3m7k5bf5] svg{opacity:.7;width:100%;height:100%}.territory__dot[data-astro-cid-3m7k5bf5]{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5em;display:flex;position:absolute}.territory__dot[data-astro-cid-3m7k5bf5]:before{content:"";background:var(--accent);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #b5402c40}.territory__dot--a[data-astro-cid-3m7k5bf5]{top:44%;left:46%}.territory__dot--b[data-astro-cid-3m7k5bf5]{top:22%;left:18%}.territory__dot--c[data-astro-cid-3m7k5bf5]{top:76%;left:58%}.territory__dot--b[data-astro-cid-3m7k5bf5]:before,.territory__dot--c[data-astro-cid-3m7k5bf5]:before{background:#9fc3d6;box-shadow:0 0 0 6px #9fc3d633}.story__img[data-astro-cid-3m7k5bf5]{grid-column:1/span 4;margin:0}.story__img[data-astro-cid-3m7k5bf5] .frame[data-astro-cid-3m7k5bf5]{aspect-ratio:4/5}.story__text[data-astro-cid-3m7k5bf5]{gap:var(--sp-5);grid-column:6/span 7;align-content:center;justify-items:start;display:grid}.join__grid[data-astro-cid-3m7k5bf5]{gap:var(--sp-4);margin-top:var(--sp-7);grid-template-columns:1.3fr 1fr 1fr;display:grid}.join__item[data-astro-cid-3m7k5bf5]{gap:var(--sp-4);min-height:300px;padding:var(--sp-6);border-radius:var(--r-lg);border:1px solid var(--line-strong);transition:transform var(--dur-3) var(--ease-out), background var(--dur-2), color var(--dur-2);align-content:space-between;text-decoration:none;display:grid}.join__item[data-astro-cid-3m7k5bf5]:hover{background:var(--forest);color:var(--paper);transform:translateY(-6px)}.join__item--main[data-astro-cid-3m7k5bf5]{background:var(--accent);color:#fff;border-color:var(--accent)}.join__item--main[data-astro-cid-3m7k5bf5]:hover{background:#9a3524}.join__k[data-astro-cid-3m7k5bf5]{font-family:var(--font-display);font-size:var(--fs-2xl);line-height:1}.join__t[data-astro-cid-3m7k5bf5]{font-size:var(--fs-lg);line-height:1.4}.join__go[data-astro-cid-3m7k5bf5]{font-weight:600;font-size:var(--fs-sm)}@media (width<=860px){.join__grid[data-astro-cid-3m7k5bf5]{grid-template-columns:1fr}.join__item[data-astro-cid-3m7k5bf5]{min-height:0}}.trust__card[data-astro-cid-3m7k5bf5]{gap:var(--sp-3);grid-column:1/span 6;justify-items:start;display:grid}.trust__card[data-astro-cid-3m7k5bf5] p[data-astro-cid-3m7k5bf5]{margin:0}.trust__origin[data-astro-cid-3m7k5bf5]{gap:var(--sp-5);grid-column:8/span 5;grid-template-columns:120px 1fr;align-items:center;display:grid}@media (width<=860px){.trust__origin[data-astro-cid-3m7k5bf5]{grid-template-columns:90px 1fr}}.plist[data-astro-cid-3m7k5bf5] .arrow[data-astro-cid-3m7k5bf5]{color:var(--accent)}.pcards[data-astro-cid-3m7k5bf5]{gap:var(--sp-5);margin-top:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}@media (width<=760px){.pcards[data-astro-cid-3m7k5bf5]{grid-template-columns:1fr}}
