.ihero[data-astro-cid-36gulacn]{width:100%;min-height:640px;padding:120px var(--gutter) 96px;background-image:url(/images/conservation-school.webp);background-position:62% 40%;background-size:cover;align-items:flex-end;display:flex;position:relative}.ihero__scrim[data-astro-cid-36gulacn]{background:linear-gradient(180deg in oklab, rgb(var(--rgb-ink) / 0) 0%, rgb(var(--rgb-ink) / .04) 30%, rgb(var(--rgb-ink) / .46) 54%, rgb(var(--rgb-ink) / .58) 76%, rgb(var(--rgb-ink) / .34) 90%, rgb(var(--rgb-ink) / .24) 100%), linear-gradient(100deg in oklab, rgb(var(--rgb-ink) / .6) 0%, rgb(var(--rgb-ink) / .36) 48%, rgb(var(--rgb-ink) / .06) 80%);position:absolute;inset:0}.ihero__inner[data-astro-cid-36gulacn]{flex-direction:column;align-items:flex-start;gap:22px;max-width:1060px;display:flex;position:relative}.ihero__eyebrow[data-astro-cid-36gulacn]{letter-spacing:.26em;text-transform:uppercase;color:var(--color-sand);font-size:11px;font-weight:500;line-height:14px}.ihero__title[data-astro-cid-36gulacn]{letter-spacing:-.018em;color:var(--color-white);text-shadow:0 1px 18px rgb(var(--rgb-ink) / .45);font-size:58px;line-height:70px}.ihero__lede[data-astro-cid-36gulacn]{max-width:840px;color:var(--color-cream);font-size:17px;line-height:31px}.ihero__credit[data-astro-cid-36gulacn]{right:var(--gutter);letter-spacing:.14em;text-transform:uppercase;color:#fffc;text-shadow:0 1px 6px rgb(var(--rgb-ink) / .75);font-size:11px;line-height:14px;position:absolute;bottom:30px}.why[data-astro-cid-36gulacn]{width:100%;padding:104px var(--gutter);background:var(--color-surface);grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:72px;display:grid}.why__prose[data-astro-cid-36gulacn]{flex-direction:column;align-items:flex-start;gap:22px;max-width:680px;display:flex}.why__title[data-astro-cid-36gulacn]{color:var(--color-bark);font-size:42px;line-height:56px}.why__body[data-astro-cid-36gulacn]{color:var(--color-cocoa);font-size:16px;line-height:30px}.card[data-astro-cid-36gulacn]{background:var(--color-surface-muted);border-top:2px solid var(--color-brand);flex-direction:column;align-items:flex-start;gap:16px;padding:34px 32px 30px;display:flex}.card__eyebrow[data-astro-cid-36gulacn]{letter-spacing:.26em;text-transform:uppercase;color:var(--color-taupe);font-size:11px;font-weight:500;line-height:14px}.card__title[data-astro-cid-36gulacn]{letter-spacing:-.008em;color:var(--color-bark);font-size:27px;line-height:34px}.card__body[data-astro-cid-36gulacn]{color:var(--color-cocoa);font-size:15px;line-height:27px}.card__facts[data-astro-cid-36gulacn]{border-top:1px solid rgb(var(--rgb-bark) / .16);flex-direction:column;gap:10px;width:100%;margin:4px 0 2px;padding-top:18px;display:flex}.card__facts[data-astro-cid-36gulacn]>div[data-astro-cid-36gulacn]{align-items:baseline;gap:14px;display:flex}.card__facts[data-astro-cid-36gulacn] dt[data-astro-cid-36gulacn]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-taupe);flex:0 0 62px;font-size:11px;font-weight:500;line-height:20px}.card__facts[data-astro-cid-36gulacn] dd[data-astro-cid-36gulacn]{color:var(--color-bark);margin:0;font-size:14px;line-height:20px}.reach[data-astro-cid-36gulacn]{width:100%;padding:86px var(--gutter) 78px;background:var(--color-brand-deep);text-align:center;flex-direction:column;align-items:center;gap:42px;display:flex}.reach__eyebrow[data-astro-cid-36gulacn]{letter-spacing:.26em;text-transform:uppercase;color:var(--color-sand);font-size:11px;font-weight:500;line-height:14px}.reach__row[data-astro-cid-36gulacn]{grid-template-columns:repeat(4,1fr);gap:32px;width:100%;max-width:1100px;display:grid}.reach__stat[data-astro-cid-36gulacn]{border-left:1px solid rgb(var(--rgb-sand-deep) / .34);flex-direction:column;gap:8px;padding:0 12px;display:flex}.reach__stat[data-astro-cid-36gulacn]:first-child{border-left:0}.reach__value[data-astro-cid-36gulacn]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-cream);font-size:58px;font-weight:300;line-height:66px}.reach__label[data-astro-cid-36gulacn]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-sand);font-size:12px;line-height:18px}.reach__note[data-astro-cid-36gulacn]{color:var(--color-stone);font-size:13px;line-height:20px}.steps[data-astro-cid-36gulacn]{width:100%;padding:104px var(--gutter) 108px;background:var(--color-oat);flex-direction:column;align-items:center;gap:54px;display:flex}.steps__head[data-astro-cid-36gulacn]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.steps__title[data-astro-cid-36gulacn]{max-width:780px;color:var(--color-bark);font-size:40px;line-height:52px}.steps__list[data-astro-cid-36gulacn]{grid-template-columns:repeat(3,1fr);gap:40px;width:100%;max-width:1220px;display:grid}.step[data-astro-cid-36gulacn]{border-top:1px solid rgb(var(--rgb-bark) / .28);flex-direction:column;gap:12px;padding-top:22px;display:flex}.step__n[data-astro-cid-36gulacn]{font-family:var(--font-display);letter-spacing:.2em;color:var(--color-brand);font-size:15px;font-weight:300}.step__title[data-astro-cid-36gulacn]{letter-spacing:-.006em;color:var(--color-bark);font-size:25px;line-height:33px}.step__body[data-astro-cid-36gulacn]{color:var(--color-cocoa);font-size:15px;line-height:28px}.tally[data-astro-cid-36gulacn]{border-top:1px solid rgb(var(--rgb-bark) / .28);grid-template-columns:repeat(4,1fr);gap:24px;width:100%;max-width:1220px;padding-top:42px;display:grid}.tally[data-astro-cid-36gulacn] li[data-astro-cid-36gulacn]{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.tally__value[data-astro-cid-36gulacn]{font-family:var(--font-display);color:var(--color-brand-deep);font-size:44px;font-weight:300;line-height:54px}.tally__label[data-astro-cid-36gulacn]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-taupe);font-size:11px;font-weight:500;line-height:16px}.longgame[data-astro-cid-36gulacn]{background:var(--color-surface)}.longgame[data-astro-cid-36gulacn] .split__photo[data-astro-cid-36gulacn]{background-image:url(/images/serengeti-road.webp)}.longgame[data-astro-cid-36gulacn] .split__body[data-astro-cid-36gulacn]{gap:20px}.itail[data-astro-cid-36gulacn]{width:100%;padding:104px var(--gutter) 112px;text-align:center;background:var(--color-surface-muted);flex-direction:column;align-items:center;gap:16px;display:flex}.itail__title[data-astro-cid-36gulacn]{letter-spacing:-.012em;max-width:760px;color:var(--color-bark);font-size:42px;line-height:54px}.itail__prose[data-astro-cid-36gulacn]{max-width:580px;color:var(--color-cocoa);font-size:16px;line-height:29px}.itail__actions[data-astro-cid-36gulacn]{flex-wrap:wrap;justify-content:center;gap:14px;padding-top:14px;display:flex}@media (width<=1240px){.why[data-astro-cid-36gulacn]{grid-template-columns:minmax(0,1fr) 340px;gap:48px}.reach__row[data-astro-cid-36gulacn]{grid-template-columns:repeat(2,1fr);gap:40px 24px;max-width:620px}.reach__stat[data-astro-cid-36gulacn]:nth-child(3){border-left:0}}@media (width<=1100px){.ihero[data-astro-cid-36gulacn]{min-height:520px;padding:96px var(--gutter) 84px}.ihero__scrim[data-astro-cid-36gulacn]{background:linear-gradient(180deg in oklab, rgb(var(--rgb-ink) / .5) 0%, rgb(var(--rgb-ink) / .74) 62%, rgb(var(--rgb-ink) / .9) 100%)}.ihero__title[data-astro-cid-36gulacn]{font-size:38px;line-height:50px}.ihero__credit[data-astro-cid-36gulacn]{display:none}.why[data-astro-cid-36gulacn]{grid-template-columns:1fr;gap:44px;padding-block:72px}.card[data-astro-cid-36gulacn]{max-width:520px}.why__title[data-astro-cid-36gulacn],.itail__title[data-astro-cid-36gulacn]{font-size:32px;line-height:44px}.steps__title[data-astro-cid-36gulacn]{font-size:30px;line-height:42px}.steps__list[data-astro-cid-36gulacn]{grid-template-columns:1fr;gap:32px;max-width:620px}.longgame[data-astro-cid-36gulacn]{flex-direction:column-reverse}}@media (width<=700px){.ihero__title[data-astro-cid-36gulacn]{font-size:30px;line-height:40px}.ihero__lede[data-astro-cid-36gulacn]{font-size:16px;line-height:28px}.reach__row[data-astro-cid-36gulacn]{grid-template-columns:1fr;gap:32px;max-width:320px}.reach__stat[data-astro-cid-36gulacn]{border-left:0}.tally[data-astro-cid-36gulacn]{grid-template-columns:repeat(2,1fr);gap:28px 16px}}
