.edu{--accent:var(--c-green-deep);--accent-deep:#07502e;--bg:#fff}.edu-hero[data-astro-cid-3agrp3ij]{background:linear-gradient(180deg, var(--c-ink) 0 92px, var(--c-green-soft) 92px);padding:150px 0 90px}.edu-hero__grid[data-astro-cid-3agrp3ij]{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.edu-hero__by[data-astro-cid-3agrp3ij]{color:var(--c-green-deep);align-items:center;gap:10px;margin:0 0 24px;font-weight:600;display:inline-flex}.edu-hero[data-astro-cid-3agrp3ij] h1[data-astro-cid-3agrp3ij]{color:var(--c-ink)}.edu-hero[data-astro-cid-3agrp3ij] h1[data-astro-cid-3agrp3ij] span[data-astro-cid-3agrp3ij]{color:var(--c-green-deep);display:block}.edu-hero[data-astro-cid-3agrp3ij] .lede[data-astro-cid-3agrp3ij]{margin:26px 0 34px}.edu-hero__art[data-astro-cid-3agrp3ij]{padding:0 0 60px 60px;position:relative}.edu-hero__img[data-astro-cid-3agrp3ij]{aspect-ratio:4/5;border-radius:200px 200px 24px 24px}.edu-hero__img2[data-astro-cid-3agrp3ij]{aspect-ratio:1;border:8px solid var(--c-green-soft);border-radius:50%;width:42%;position:absolute;bottom:0;left:0}.edu-intro[data-astro-cid-3agrp3ij]{padding:120px 0 40px}.edu-intro__big[data-astro-cid-3agrp3ij]{font-family:var(--f-head);letter-spacing:-.02em;color:var(--c-ink);max-width:30ch;margin-bottom:28px;font-size:clamp(1.6rem,3.2vw,2.7rem);font-weight:600;line-height:1.25}.edu-intro[data-astro-cid-3agrp3ij] mark[data-astro-cid-3agrp3ij]{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--c-green) 35%, transparent) 62%);color:inherit;padding:0 2px}.edu-about[data-astro-cid-3agrp3ij]{padding:80px 0 120px}.edu-about__grid[data-astro-cid-3agrp3ij]{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.edu-about__img[data-astro-cid-3agrp3ij]{aspect-ratio:5/4;border-radius:24px}.edu-about[data-astro-cid-3agrp3ij] h2[data-astro-cid-3agrp3ij]{margin-bottom:24px}.edu-mv[data-astro-cid-3agrp3ij]{background:var(--c-green-deep);color:#fff;padding:100px 0}.edu-mv__grid[data-astro-cid-3agrp3ij]{grid-template-columns:1fr 1fr;gap:0;display:grid}.edu-mv__item[data-astro-cid-3agrp3ij]{padding:10px 56px}.edu-mv__item[data-astro-cid-3agrp3ij]:first-child{border-right:1px solid #ffffff40;padding-left:0}.edu-mv[data-astro-cid-3agrp3ij] h2[data-astro-cid-3agrp3ij]{color:var(--c-gold);letter-spacing:0;margin-bottom:18px;font-size:1.1rem;font-weight:600}.edu-mv[data-astro-cid-3agrp3ij] p[data-astro-cid-3agrp3ij]{color:#fff;font-family:var(--f-head);letter-spacing:-.01em;font-size:clamp(1.3rem,2.3vw,1.9rem);font-weight:500;line-height:1.35}.edu-do[data-astro-cid-3agrp3ij]{padding:120px 0}.edu-do__grid[data-astro-cid-3agrp3ij]{grid-template-columns:.7fr 1.3fr;gap:64px;display:grid}.edu-do__list[data-astro-cid-3agrp3ij]{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.edu-do__list[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]{border-bottom:1px solid var(--c-line);font:600 1.05rem/1.35 var(--f-head);color:var(--c-ink);align-items:center;gap:16px;padding:20px 0;display:flex}.edu-do__list[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij] span[data-astro-cid-3agrp3ij]{background:var(--c-green-soft);width:46px;height:46px;color:var(--c-green-deep);transition:transform .4s var(--ease), background .3s, color .3s;border-radius:14px;flex:none;place-items:center;display:grid}.edu-do__list[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]:hover span[data-astro-cid-3agrp3ij]{background:var(--c-green-deep);color:#fff;transform:rotate(-8deg)scale(1.06)}.edu-approach[data-astro-cid-3agrp3ij]{background:var(--c-paper);padding:120px 0}.edu-approach__cols[data-astro-cid-3agrp3ij]{grid-template-columns:1fr 1fr;gap:48px;margin:28px 0 72px;display:grid}.edu-journey[data-astro-cid-3agrp3ij]{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.edu-journey[data-astro-cid-3agrp3ij]:before{content:"";background:linear-gradient(90deg, var(--c-green), var(--c-bronze));height:2px;position:absolute;top:11px;left:11px;right:0}.edu-journey[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]{font:600 1rem/1.35 var(--f-head);color:var(--c-ink);padding:38px 16px 0 0;position:relative}.edu-journey__dot[data-astro-cid-3agrp3ij]{border:6px solid var(--c-green);background:#fff;border-radius:50%;width:24px;height:24px;position:absolute;top:0;left:0}.edu-journey[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]:last-child .edu-journey__dot[data-astro-cid-3agrp3ij]{border-color:var(--c-bronze)}.edu-impact[data-astro-cid-3agrp3ij]{color:#fff;isolation:isolate;background:var(--c-ink);padding:160px 0;position:relative;overflow:hidden}.edu-impact__bg[data-astro-cid-3agrp3ij]{z-index:-1;position:absolute;inset:0}.edu-impact__bg[data-astro-cid-3agrp3ij] img{filter:brightness(.4)saturate(.8);height:130%}.edu-impact[data-astro-cid-3agrp3ij] h2[data-astro-cid-3agrp3ij]{color:#fff;max-width:20ch;margin-bottom:26px}.edu-impact[data-astro-cid-3agrp3ij] p[data-astro-cid-3agrp3ij]{color:#ffffffd9}.edu-partner[data-astro-cid-3agrp3ij]{padding:120px 0}.edu-partner__grid[data-astro-cid-3agrp3ij]{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.edu-partner[data-astro-cid-3agrp3ij] h2[data-astro-cid-3agrp3ij]{margin-bottom:22px}.edu-partner__chips[data-astro-cid-3agrp3ij]{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.edu-partner__chips[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]{border:1.5px solid var(--c-green-deep);color:var(--c-green-deep);font:600 15px var(--f-head);border-radius:999px;padding:14px 22px;transition:background .3s,color .3s}.edu-partner__chips[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]:nth-child(3n+2){background:var(--c-green-soft);border-color:#0000}.edu-partner__chips[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]:nth-child(3n){background:var(--c-green-deep);color:#fff}.edu-involved[data-astro-cid-3agrp3ij]{background:var(--c-green-soft);padding:120px 0}.edu-involved__grid[data-astro-cid-3agrp3ij]{grid-template-columns:1.15fr .85fr;align-items:start;gap:64px;display:grid}.edu-involved[data-astro-cid-3agrp3ij] h2[data-astro-cid-3agrp3ij]{max-width:16ch;margin-bottom:20px}.edu-ways[data-astro-cid-3agrp3ij]{grid-template-columns:1fr 1fr;gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.edu-ways[data-astro-cid-3agrp3ij] a[data-astro-cid-3agrp3ij]{color:var(--c-ink);font:600 1rem var(--f-head);transition:transform .4s var(--ease), background .3s, color .3s;background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px;text-decoration:none;display:grid}.edu-ways[data-astro-cid-3agrp3ij] a[data-astro-cid-3agrp3ij] svg:first-child{color:var(--c-green-deep)}.edu-ways[data-astro-cid-3agrp3ij] a[data-astro-cid-3agrp3ij]:hover{background:var(--c-green-deep);color:#fff;transform:translateY(-3px)}.edu-ways[data-astro-cid-3agrp3ij] a[data-astro-cid-3agrp3ij]:hover svg{color:#fff}.edu-contact[data-astro-cid-3agrp3ij]{background:#fff;border-radius:24px;padding:40px}.edu-contact[data-astro-cid-3agrp3ij] h3[data-astro-cid-3agrp3ij]{margin-bottom:26px}@media (width<=960px){.edu-hero__grid[data-astro-cid-3agrp3ij],.edu-about__grid[data-astro-cid-3agrp3ij],.edu-mv__grid[data-astro-cid-3agrp3ij],.edu-do__grid[data-astro-cid-3agrp3ij],.edu-approach__cols[data-astro-cid-3agrp3ij],.edu-partner__grid[data-astro-cid-3agrp3ij],.edu-involved__grid[data-astro-cid-3agrp3ij]{grid-template-columns:1fr;gap:40px}.edu-hero[data-astro-cid-3agrp3ij]{padding-top:120px}.edu-hero__art[data-astro-cid-3agrp3ij]{padding:0 0 40px 40px}.edu-mv__item[data-astro-cid-3agrp3ij],.edu-mv__item[data-astro-cid-3agrp3ij]:first-child{border-right:0;padding:24px 0}.edu-mv__item[data-astro-cid-3agrp3ij]:first-child{border-bottom:1px solid #ffffff40}.edu-do__list[data-astro-cid-3agrp3ij]{grid-template-columns:1fr}.edu-journey[data-astro-cid-3agrp3ij]{grid-template-columns:1fr;gap:26px;padding-left:0}.edu-journey[data-astro-cid-3agrp3ij]:before{background:linear-gradient(180deg, var(--c-green), var(--c-bronze));width:2px;height:auto;inset:0 auto 0 11px}.edu-journey[data-astro-cid-3agrp3ij] li[data-astro-cid-3agrp3ij]{padding:2px 0 0 44px}.edu-ways[data-astro-cid-3agrp3ij]{grid-template-columns:1fr}.edu-intro[data-astro-cid-3agrp3ij],.edu-about[data-astro-cid-3agrp3ij],.edu-do[data-astro-cid-3agrp3ij],.edu-approach[data-astro-cid-3agrp3ij],.edu-partner[data-astro-cid-3agrp3ij],.edu-involved[data-astro-cid-3agrp3ij]{padding:80px 0}.edu-impact[data-astro-cid-3agrp3ij]{padding:110px 0}.edu-contact[data-astro-cid-3agrp3ij]{padding:28px 22px}}
