.ambition[data-astro-cid-ohnw3nds]{background:var(--c-wine-deep);color:var(--c-cream)}.ambition__head[data-astro-cid-ohnw3nds]{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:48px;display:flex}.ambition__kicker[data-astro-cid-ohnw3nds]{color:var(--c-sand)}.ambition__badge[data-astro-cid-ohnw3nds]{border:1px solid var(--c-sand);color:var(--c-sand);border-radius:var(--radius-pill);letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;font-size:12px}.ambition__grid[data-astro-cid-ohnw3nds]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:40px;margin:0;display:grid}.ambition__grid[data-astro-cid-ohnw3nds] div[data-astro-cid-ohnw3nds]{flex-direction:column;gap:6px;display:flex}.ambition__value[data-astro-cid-ohnw3nds]{font-family:var(--font-display);white-space:nowrap;font-size:clamp(72px,7.2vw,112px);font-weight:500;line-height:.85}.ambition__label[data-astro-cid-ohnw3nds]{color:var(--c-blush-2);margin:0}.ambition__close[data-astro-cid-ohnw3nds]{font-family:var(--font-display);max-width:34ch;color:var(--c-peach);margin:56px 0 0;font-size:clamp(24px,2.4vw,34px);font-style:italic;line-height:1.3}.teaser[data-astro-cid-7yk3i4tn]{background:var(--c-blush)}.teaser__grid[data-astro-cid-7yk3i4tn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:clamp(40px,6vw,96px);display:grid}.teaser__figure[data-astro-cid-7yk3i4tn]{justify-self:center;width:100%;max-width:560px;margin:0}.teaser__figure[data-astro-cid-7yk3i4tn] svg[data-astro-cid-7yk3i4tn]{aspect-ratio:1;width:100%;height:auto}.seed--box[data-astro-cid-7yk3i4tn]{fill:var(--c-terracotta);background:var(--c-terracotta)}.seed--mpesa[data-astro-cid-7yk3i4tn]{fill:var(--c-ochre);background:var(--c-ochre)}.seed--bank[data-astro-cid-7yk3i4tn]{fill:var(--c-wine);background:var(--c-wine)}.teaser__data[data-astro-cid-7yk3i4tn]{font-size:var(--size-small);color:var(--c-taupe);margin-top:16px}.teaser__data[data-astro-cid-7yk3i4tn] summary[data-astro-cid-7yk3i4tn]{cursor:pointer}.teaser__data[data-astro-cid-7yk3i4tn] table[data-astro-cid-7yk3i4tn]{border-collapse:collapse;margin-top:8px}.teaser__data[data-astro-cid-7yk3i4tn] caption[data-astro-cid-7yk3i4tn]{text-align:left;padding-bottom:4px}.teaser__data[data-astro-cid-7yk3i4tn] th[data-astro-cid-7yk3i4tn],.teaser__data[data-astro-cid-7yk3i4tn] td[data-astro-cid-7yk3i4tn]{text-align:left;border-top:1px solid var(--a-rule);padding:4px 16px 4px 0;font-weight:400}.teaser__text[data-astro-cid-7yk3i4tn]{flex-direction:column;gap:24px;display:flex}.teaser__title[data-astro-cid-7yk3i4tn]{font-size:clamp(44px,5vw,76px)}.teaser__text[data-astro-cid-7yk3i4tn] p[data-astro-cid-7yk3i4tn]{max-width:44ch;color:var(--c-ink-soft);margin:0}.teaser__legend[data-astro-cid-7yk3i4tn]{font-size:var(--size-ui);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.teaser__legend[data-astro-cid-7yk3i4tn] li[data-astro-cid-7yk3i4tn]{align-items:center;gap:12px;display:flex}.teaser__key[data-astro-cid-7yk3i4tn]{border-radius:50%;width:18px;height:10px}.teaser__n[data-astro-cid-7yk3i4tn]{color:var(--c-taupe)}.teaser__cta[data-astro-cid-7yk3i4tn]{align-self:flex-start;margin-top:8px}.cause[data-astro-cid-wt54ss4n]{background:var(--c-blush)}.cause__lede[data-astro-cid-wt54ss4n]{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:pretty;margin:28px 0 0;font-size:clamp(38px,5.2vw,78px);font-weight:500;line-height:1.08}.cause__nowrap[data-astro-cid-wt54ss4n]{white-space:nowrap}.cause__lede[data-astro-cid-wt54ss4n] em[data-astro-cid-wt54ss4n]{color:var(--c-wine)}.cause__lede[data-astro-cid-wt54ss4n] .cause__pill{vertical-align:middle;border-radius:var(--radius-pill);object-fit:cover;width:1.9em;height:.9em;display:inline-block}.cause__lede[data-astro-cid-wt54ss4n] .cause__pill--land{object-position:center 40%}.cause__figures[data-astro-cid-wt54ss4n]{border-top:1px solid var(--a-rule-mid);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin-top:clamp(56px,7vw,96px);display:grid}.cause__figure[data-astro-cid-wt54ss4n]{flex-direction:column;gap:12px;padding:32px 32px 8px 0;display:flex}.cause__value[data-astro-cid-wt54ss4n]{font-family:var(--font-display);font-size:clamp(88px,9vw,140px);font-weight:500;line-height:.8}.cause__value--ink[data-astro-cid-wt54ss4n]{color:var(--c-ink)}.cause__value--terracotta[data-astro-cid-wt54ss4n]{color:var(--c-terracotta-deep)}.cause__value--wine[data-astro-cid-wt54ss4n]{color:var(--c-wine)}.cause__pct[data-astro-cid-wt54ss4n]{vertical-align:top;margin-left:4px;font-size:.38em}.cause__text[data-astro-cid-wt54ss4n]{max-width:24ch;font-size:17px;line-height:1.45}.cause__note[data-astro-cid-wt54ss4n]{font-size:var(--size-ui);color:var(--c-taupe);max-width:72ch;margin:40px 0 0}.video-figure[data-astro-cid-663rr2qr]{flex-direction:column;gap:12px;margin:0;display:flex}.video-figure[data-astro-cid-663rr2qr] video[data-astro-cid-663rr2qr]{aspect-ratio:848/480;background:var(--c-ink);border-radius:4px;width:100%;height:auto}.video-figure[data-astro-cid-663rr2qr] figcaption[data-astro-cid-663rr2qr]{font-size:var(--size-caption);color:var(--c-taupe)}.video-figure__transcript[data-astro-cid-663rr2qr] summary[data-astro-cid-663rr2qr]{cursor:pointer;font-size:var(--size-small);color:var(--c-wine)}.film__inner[data-astro-cid-k6jt4olo]{flex-direction:column;gap:32px;display:flex}.film__head[data-astro-cid-k6jt4olo]{flex-direction:column;gap:24px;display:flex}.film__title[data-astro-cid-k6jt4olo]{font-size:clamp(44px,5vw,76px)}.film__marker[data-astro-cid-k6jt4olo]{border-left:3px solid var(--c-wine);background:var(--c-blush);font-size:var(--size-small);margin:0;padding:10px 16px}.hero[data-astro-cid-i3irphx7]{padding:clamp(32px, 5vw, 72px) var(--space-gutter) clamp(56px, 7vw, 104px)}.hero__grid[data-astro-cid-i3irphx7]{max-width:var(--width-page);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:clamp(40px,5vw,80px);margin:0 auto;display:grid}.hero__text[data-astro-cid-i3irphx7]{flex-direction:column;gap:32px;display:flex}.hero__title[data-astro-cid-i3irphx7]{font-size:var(--size-figure);letter-spacing:-.025em;line-height:.82}.hero__title[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{color:var(--c-wine)}.hero__lead[data-astro-cid-i3irphx7]{font-size:var(--size-lead);max-width:36ch;color:var(--c-ink-soft);text-wrap:pretty;margin:0;line-height:1.55}.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:28px;font-size:16px;display:flex}.hero__figure[data-astro-cid-i3irphx7]{grid-template-rows:auto auto;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:12px;margin:0;display:grid}.hero__figure[data-astro-cid-i3irphx7] .hero__main{object-position:28% 30%;grid-row:span 2;height:100%;min-height:360px}.hero__figure[data-astro-cid-i3irphx7] .hero__side{aspect-ratio:1;height:auto}.hero__figure[data-astro-cid-i3irphx7] .hero__side--seedlings{object-position:center 35%}.hero__caption[data-astro-cid-i3irphx7]{color:var(--c-taupe);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;font-size:12px;display:flex}.hero__proverb[data-astro-cid-i3irphx7]{font-family:var(--font-display);color:var(--c-wine);font-size:17px;font-style:italic}.institution[data-astro-cid-4nzsn5r5]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(40px,6vw,96px);display:grid}.institution__lead[data-astro-cid-4nzsn5r5]{flex-direction:column;gap:24px;display:flex}.institution__title[data-astro-cid-4nzsn5r5]{font-size:clamp(44px,5vw,76px)}.institution__lead[data-astro-cid-4nzsn5r5] .institution__img{aspect-ratio:16/10;border-radius:6px;height:auto;margin-top:16px}.institution__facts[data-astro-cid-4nzsn5r5]{flex-direction:column;justify-content:flex-end;display:flex}.institution__list[data-astro-cid-4nzsn5r5]{margin:0 0 20px;padding:0;list-style:none}.institution__list[data-astro-cid-4nzsn5r5] li[data-astro-cid-4nzsn5r5]{border-top:1px solid var(--a-rule-2);grid-template-columns:56px 1fr;gap:16px;padding:26px 0;display:grid}.institution__list[data-astro-cid-4nzsn5r5] div[data-astro-cid-4nzsn5r5]{flex-direction:column;gap:4px;display:flex}.institution__n[data-astro-cid-4nzsn5r5]{font-family:var(--font-display);color:var(--c-wine);font-size:26px;font-style:italic}.institution__fact[data-astro-cid-4nzsn5r5]{font-size:19px;font-weight:600}.institution__sub[data-astro-cid-4nzsn5r5]{font-size:var(--size-ui);color:var(--c-taupe)}.land[data-astro-cid-2gyuvu2j]{background:var(--c-olive-deep);color:var(--c-parchment)}.land__head[data-astro-cid-2gyuvu2j]{margin-bottom:56px}.land__kicker[data-astro-cid-2gyuvu2j]{color:var(--c-sage-pale)}.land__title[data-astro-cid-2gyuvu2j]{margin-top:24px}.land[data-astro-cid-2gyuvu2j] .land__title[data-astro-cid-2gyuvu2j] em[data-astro-cid-2gyuvu2j]{color:var(--c-ochre-light)}.land__body[data-astro-cid-2gyuvu2j]{color:var(--c-sage-mist);max-width:46ch;margin:0}.land__panel[data-astro-cid-2gyuvu2j]{background:var(--a-parchment-06);border:1px solid var(--a-parchment-14);border-radius:24px;padding:clamp(20px,3vw,40px)}.land__panel-head[data-astro-cid-2gyuvu2j]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.land__farm[data-astro-cid-2gyuvu2j]{font-family:var(--font-display);font-size:30px;font-weight:600}.land__label[data-astro-cid-2gyuvu2j]{font-size:var(--size-caption);color:var(--c-sage-pale);letter-spacing:.08em;text-transform:uppercase}.land__plot[data-astro-cid-2gyuvu2j]{width:100%;height:auto;display:block;overflow:visible}.land__crown[data-astro-cid-2gyuvu2j]{fill:var(--c-olive-light);opacity:.9}.land__trunk[data-astro-cid-2gyuvu2j]{fill:var(--c-bark)}.land__hib[data-astro-cid-2gyuvu2j]{fill:var(--c-wine-bright)}.land__ground[data-astro-cid-2gyuvu2j]{stroke:var(--a-parchment-40);stroke-width:1px;vector-effect:non-scaling-stroke}.land__slider[data-astro-cid-2gyuvu2j]{width:100%;accent-color:var(--c-ochre);margin:22px 0 6px}.land__ticks[data-astro-cid-2gyuvu2j]{font-size:var(--size-caption);color:var(--c-sage-pale);justify-content:space-between;display:flex}.land__income[data-astro-cid-2gyuvu2j]{flex-direction:column;gap:8px;margin-top:28px;display:flex}.land__income-label[data-astro-cid-2gyuvu2j]{font-size:var(--size-small);color:var(--c-sage-mist)}.land__bar[data-astro-cid-2gyuvu2j]{border-radius:var(--radius-pill);background:var(--a-parchment-12);width:100%;height:14px}.land__bar-hib[data-astro-cid-2gyuvu2j]{fill:var(--c-wine-bright)}.land__bar-tree[data-astro-cid-2gyuvu2j]{fill:var(--c-olive-light)}.land__legend[data-astro-cid-2gyuvu2j]{font-size:var(--size-small);flex-wrap:wrap;gap:24px;display:flex}.land__legend[data-astro-cid-2gyuvu2j] span[data-astro-cid-2gyuvu2j]{align-items:center;gap:8px;display:flex}.land__dot[data-astro-cid-2gyuvu2j]{border-radius:50%;width:10px;height:10px}.land__dot--hib[data-astro-cid-2gyuvu2j]{background:var(--c-wine-bright)}.land__dot--tree[data-astro-cid-2gyuvu2j]{background:var(--c-olive-light)}.model[data-astro-cid-i3o5osmu]{background:var(--c-wine-deep);color:var(--c-cream)}.model__kicker[data-astro-cid-i3o5osmu]{color:var(--c-sand)}.model__title[data-astro-cid-i3o5osmu]{max-width:16ch;margin:24px 0 clamp(56px,7vw,104px)}.model__arms[data-astro-cid-i3o5osmu]{flex-direction:column;gap:clamp(64px,8vw,120px);display:flex}.model__arm[data-astro-cid-i3o5osmu]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:clamp(32px,5vw,80px);display:grid}.model__arm[data-astro-cid-i3o5osmu] .model__img{aspect-ratio:5/4;height:auto}.model__arm[data-astro-cid-i3o5osmu] .model__img--soft{border-radius:6px}@media (width>=1000px){.model__arm--flip[data-astro-cid-i3o5osmu] .model__img{order:1}}.model__body[data-astro-cid-i3o5osmu]{flex-direction:column;gap:20px;display:flex}.model__verb[data-astro-cid-i3o5osmu]{font-family:var(--font-display);color:var(--c-sand);font-size:28px;font-style:italic}.model__name[data-astro-cid-i3o5osmu]{font-size:clamp(36px,3.8vw,56px);line-height:1}.model__body[data-astro-cid-i3o5osmu] p[data-astro-cid-i3o5osmu]{color:var(--c-blush-2);max-width:44ch;margin:0}.model__tags[data-astro-cid-i3o5osmu]{flex-wrap:wrap;gap:8px;margin:0;padding:8px 0 0;list-style:none;display:flex}.model__tags[data-astro-cid-i3o5osmu] li[data-astro-cid-i3o5osmu]{border:1px solid var(--a-cream-35);border-radius:var(--radius-pill);font-size:var(--size-small);padding:5px 13px}.partner[data-astro-cid-oqitaos4]{background:var(--c-ink);align-items:flex-end;min-height:min(92vh,860px);display:flex;position:relative;overflow:hidden}.partner[data-astro-cid-oqitaos4] .partner__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.partner__shade[data-astro-cid-oqitaos4]{background:linear-gradient(0deg, var(--a-shade-92) 0%, var(--a-shade-55) 50%, var(--a-shade-15) 100%);position:absolute;inset:0}.partner__inner[data-astro-cid-oqitaos4]{width:100%;max-width:var(--width-content);padding:clamp(64px, 8vw, 120px) var(--space-gutter);color:var(--c-cream);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:end;gap:40px;margin:0 auto;display:grid;position:relative}.partner__title[data-astro-cid-oqitaos4]{font-size:var(--size-h1);line-height:.9}.partner__title[data-astro-cid-oqitaos4] em[data-astro-cid-oqitaos4]{color:var(--c-apricot)}.partner__body[data-astro-cid-oqitaos4]{flex-direction:column;gap:22px;display:flex}.partner__body[data-astro-cid-oqitaos4] p[data-astro-cid-oqitaos4]{max-width:44ch;color:var(--c-linen);margin:0}.partner__actions[data-astro-cid-oqitaos4]{flex-wrap:wrap;gap:12px;display:flex}.partner__primary[data-astro-cid-oqitaos4],.partner__secondary[data-astro-cid-oqitaos4]{border-radius:var(--radius-pill);font-weight:600}.partner__primary[data-astro-cid-oqitaos4]{background:var(--c-cream);color:var(--c-wine-deep);padding:15px 26px}.partner__primary[data-astro-cid-oqitaos4]:hover{background:var(--c-white);text-decoration:none}.partner__secondary[data-astro-cid-oqitaos4]{border:1px solid var(--c-cream);color:var(--c-cream);padding:14px 24px}.partner__secondary[data-astro-cid-oqitaos4]:hover{background:var(--a-cream-12);text-decoration:none}.partner__sponsor[data-astro-cid-oqitaos4]{font-size:var(--size-ui);color:var(--c-apricot)}.returns__title[data-astro-cid-mnebz2bg]{max-width:14ch;margin-bottom:clamp(48px,6vw,80px)}.returns__grid[data-astro-cid-mnebz2bg]{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));display:grid}.returns__item[data-astro-cid-mnebz2bg]{border-top:1px solid var(--a-rule-2);grid-template-columns:92px 1fr;gap:24px;padding:36px 32px 40px 0;display:grid}.returns__shape[data-astro-cid-mnebz2bg]{width:76px;height:76px}.returns__shape--arch[data-astro-cid-mnebz2bg]{background:var(--c-wine);border-radius:999px 999px 4px 4px}.returns__shape--circle[data-astro-cid-mnebz2bg]{background:var(--c-ochre);border-radius:50%}.returns__shape--leaf[data-astro-cid-mnebz2bg]{background:var(--c-olive);border-radius:0 100%}.returns__shape--square[data-astro-cid-mnebz2bg]{background:var(--c-terracotta);border-radius:4px}.returns__body[data-astro-cid-mnebz2bg]{flex-direction:column;gap:10px;display:flex}.returns__lens[data-astro-cid-mnebz2bg]{font-size:var(--size-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--c-terracotta-deep);font-weight:600}.returns__name[data-astro-cid-mnebz2bg]{font-family:var(--font-display);font-size:34px;font-weight:600;line-height:1.05}.returns__text[data-astro-cid-mnebz2bg]{color:var(--c-ink-soft);max-width:42ch;font-size:17px}.chain__head[data-astro-cid-7kujp6fr]{margin-bottom:clamp(48px,6vw,80px)}.chain__intro[data-astro-cid-7kujp6fr]{flex-direction:column;gap:24px;display:flex}.chain__intro[data-astro-cid-7kujp6fr] p[data-astro-cid-7kujp6fr]{max-width:46ch;color:var(--c-ink-soft);margin:0}.chain__toggle[data-astro-cid-7kujp6fr]{background:var(--c-oat);border-radius:var(--radius-pill);align-self:flex-start;padding:4px;display:inline-flex}.chain__toggle[data-astro-cid-7kujp6fr][hidden]{display:none}.chain__toggle[data-astro-cid-7kujp6fr] button[data-astro-cid-7kujp6fr]{color:var(--c-ink);border-radius:var(--radius-pill);font-size:var(--size-small);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:9px 18px;font-weight:600;transition:background .3s}.chain__toggle[data-astro-cid-7kujp6fr] button[data-astro-cid-7kujp6fr][aria-pressed=true]{background:var(--c-ink);color:var(--c-cream)}.chain__track[data-astro-cid-7kujp6fr]{position:relative}.chain__line[data-astro-cid-7kujp6fr]{background:var(--a-rule-light);height:2px;position:absolute;top:min(11vw,150px);left:12.5%;right:12.5%}.chain__line--hers[data-astro-cid-7kujp6fr]{background:var(--c-wine);width:0;transition:width 1.2s cubic-bezier(.3,.7,.2,1);right:auto}.chain[data-astro-cid-7kujp6fr][data-mode=with] .chain__line--hers[data-astro-cid-7kujp6fr]{width:75%}.chain__steps[data-astro-cid-7kujp6fr]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.chain__step[data-astro-cid-7kujp6fr]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.chain__frame[data-astro-cid-7kujp6fr]{aspect-ratio:3/4;background:var(--c-oat);outline-offset:6px;border-radius:4px;outline:1px solid #0000;width:min(22vw,300px);max-width:100%;transition:outline-color .4s;position:relative;overflow:hidden}.chain__frame[data-astro-cid-7kujp6fr] .chain__img{object-fit:cover;filter:grayscale()opacity(.45);width:100%;height:100%;transition:filter .8s;display:block}.chain__name[data-astro-cid-7kujp6fr]{font-family:var(--font-display);font-size:var(--size-h4);font-weight:600;line-height:1}.chain__text[data-astro-cid-7kujp6fr]{color:var(--c-taupe);max-width:22ch;font-size:clamp(13px,1.1vw,15px);line-height:1.4}.chain__tag[data-astro-cid-7kujp6fr]{letter-spacing:.14em;text-transform:uppercase;color:var(--c-taupe);font-size:12px;font-weight:600}.chain__tag--with[data-astro-cid-7kujp6fr]{color:var(--c-wine);display:none}.chain__step--first[data-astro-cid-7kujp6fr] .chain__frame[data-astro-cid-7kujp6fr],.chain[data-astro-cid-7kujp6fr][data-mode=with] .chain__frame[data-astro-cid-7kujp6fr]{outline-color:var(--c-wine)}.chain__step--first[data-astro-cid-7kujp6fr] .chain__frame[data-astro-cid-7kujp6fr] .chain__img,.chain[data-astro-cid-7kujp6fr][data-mode=with] .chain__frame[data-astro-cid-7kujp6fr] .chain__img{filter:none}.chain__step--first[data-astro-cid-7kujp6fr] .chain__tag--today[data-astro-cid-7kujp6fr]{color:var(--c-wine)}.chain[data-astro-cid-7kujp6fr][data-mode=with] .chain__tag--today[data-astro-cid-7kujp6fr]{display:none}.chain[data-astro-cid-7kujp6fr][data-mode=with] .chain__tag--with[data-astro-cid-7kujp6fr]{display:inline}
