.hs__bg[data-astro-cid-4xbovfql]{z-index:0;position:absolute;inset:0;overflow:hidden}.hs__img[data-astro-cid-4xbovfql]{object-fit:cover;object-position:center 40%;opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.hs__img[data-astro-cid-4xbovfql].is-active{opacity:1}.hs__shade[data-astro-cid-4xbovfql]{background:linear-gradient(90deg, color-mix(in srgb, var(--deep) 92%, transparent) 0%, color-mix(in srgb, var(--deep) 82%, transparent) 55%, color-mix(in srgb, var(--deep) 55%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--deep) 60%, transparent) 0%, transparent 45%);position:absolute;inset:0}@media (width<=900px){.hs__shade[data-astro-cid-4xbovfql]{background:color-mix(in srgb, var(--deep) 84%, transparent)}}.hs__panel[data-astro-cid-4xbovfql]{z-index:1;background:color-mix(in srgb, var(--deep) 88%, transparent);color:var(--on-deep);border:1px solid #ffffff38;border-radius:16px;place-self:end;gap:.6rem;max-width:460px;padding:.9rem 1rem;display:grid;position:relative}.hs__caption[data-astro-cid-4xbovfql]{color:var(--on-deep);margin:0;font-size:.95rem;line-height:1.45}.hs__count[data-astro-cid-4xbovfql]{color:var(--on-deep-accent,#ffd34d);margin-right:.4rem;font-weight:700;display:inline-block}.hs__link[data-astro-cid-4xbovfql]{color:var(--on-deep);text-underline-offset:.18em;margin-left:.35rem;font-weight:600;display:inline-block}.hs__controls[data-astro-cid-4xbovfql]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hs__toggle[data-astro-cid-4xbovfql]{min-width:44px;min-height:44px;color:var(--on-deep);font:600 .95rem var(--font-sans);cursor:pointer;background:0 0;border:2px solid;border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;display:inline-flex}.hs__toggle[data-astro-cid-4xbovfql]:hover{background:#ffffff1f}.hs__toggle[data-astro-cid-4xbovfql] svg{width:18px;height:18px}.hs__ic--play[data-astro-cid-4xbovfql]{display:none}.is-paused[data-astro-cid-4xbovfql] .hs__ic--play[data-astro-cid-4xbovfql]{display:inline-flex}.is-paused[data-astro-cid-4xbovfql] .hs__ic--pause[data-astro-cid-4xbovfql]{display:none}.hs__dots[data-astro-cid-4xbovfql]{gap:0;margin:0;padding:0;list-style:none;display:flex}.hs__dots[data-astro-cid-4xbovfql] li[data-astro-cid-4xbovfql]{margin:0}.hs__dot[data-astro-cid-4xbovfql]{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.hs__dot[data-astro-cid-4xbovfql] span[data-astro-cid-4xbovfql]{border:2px solid var(--on-deep);background:0 0;border-radius:50%;width:12px;height:12px}.hs__dot[data-astro-cid-4xbovfql][aria-current=true] span[data-astro-cid-4xbovfql]{background:var(--on-deep);transform:scale(1.15)}.hs__dot[data-astro-cid-4xbovfql]:hover span[data-astro-cid-4xbovfql]{background:#ffffff80}html[data-theme=contrast] .hs__bg[data-astro-cid-4xbovfql]{display:none}html[data-theme=contrast] .hs__panel[data-astro-cid-4xbovfql]{background:var(--deep);border-color:currentColor}@media (width<=900px){.hs__panel[data-astro-cid-4xbovfql]{justify-self:stretch;max-width:none}}.hero[data-astro-cid-6voplrxj]{isolation:isolate;background:radial-gradient(900px 480px at 85% 30%, #febf0029, transparent 60%), var(--deep);color:var(--on-deep);padding-block:clamp(6.5rem,11vw,8.5rem) clamp(4.5rem,7vw,6rem);position:relative;overflow:hidden}.hero__text[data-astro-cid-6voplrxj]{z-index:1;position:relative}.hero--photo[data-astro-cid-6voplrxj] .hero__grid[data-astro-cid-6voplrxj]{min-height:clamp(340px,46vh,520px)}.hero__grid[data-astro-cid-6voplrxj]{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.hero__kicker[data-astro-cid-6voplrxj]{letter-spacing:.14em;text-transform:uppercase;color:#ffd34d;margin-bottom:1rem;font-size:.85rem;font-weight:700}.hero[data-astro-cid-6voplrxj] h1[data-astro-cid-6voplrxj]{color:#fff;max-width:13ch;margin-bottom:.4em;font-size:clamp(2.7rem,6.4vw,5rem)}.hl[data-astro-cid-6voplrxj]{color:#ffd34d;text-underline-offset:.12em;text-decoration:underline .08em #febf0080}.hero__lead[data-astro-cid-6voplrxj]{color:#e8e3d6;max-width:58ch;margin-bottom:1.8rem;font-size:clamp(1.1rem,1.6vw,1.3rem)}.btn--ghost[data-astro-cid-6voplrxj]{color:#fff;background:0 0;border-color:#ffffffbf}.btn--ghost[data-astro-cid-6voplrxj]:hover{color:#fff;background:#ffffff1a}.quick[data-astro-cid-6voplrxj]{z-index:2;margin-top:-2.5rem;position:relative}.quick__grid[data-astro-cid-6voplrxj]{grid-template-columns:repeat(4,1fr);gap:.9rem;display:grid}.quick__item[data-astro-cid-6voplrxj]{background:var(--surface);min-width:0;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;align-items:center;gap:.9rem;min-height:84px;padding:1rem 1.1rem;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.quick__item[data-astro-cid-6voplrxj]:hover{border-color:var(--line-strong);transform:translateY(-2px)}.quick__item[data-astro-cid-6voplrxj]:hover strong[data-astro-cid-6voplrxj]{text-decoration:underline}.quick__item[data-astro-cid-6voplrxj] strong[data-astro-cid-6voplrxj]{font-size:1.05rem;display:block}.quick__text[data-astro-cid-6voplrxj]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.35;display:-webkit-box;overflow:hidden}.prog[data-astro-cid-6voplrxj]{background:var(--surface);border:1px solid var(--line);border-top:8px solid var(--gold);border-radius:22px;flex-direction:column;gap:.5rem;padding:clamp(1.5rem,3vw,2.2rem);display:flex;position:relative}.prog--inland[data-astro-cid-6voplrxj]{border-top-color:var(--blue)}.prog[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{margin:.2rem 0 0;font-size:clamp(1.45rem,2.4vw,1.95rem)}.prog[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{color:var(--ink);text-decoration:none}.prog[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover{text-decoration:underline}.prog[data-astro-cid-6voplrxj]>p[data-astro-cid-6voplrxj]{color:var(--ink-2);margin:0}.prog__count[data-astro-cid-6voplrxj]{letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--muted)!important;margin-top:.6rem!important;font-size:.85rem!important}.prog__list[data-astro-cid-6voplrxj]{border-top:1px solid var(--line);margin:.8rem 0 0;padding:0;list-style:none}.prog__list[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{border-bottom:1px solid var(--line);margin:0}.prog__list[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{min-height:var(--tap);color:var(--ink);align-items:center;font-weight:600;text-decoration:none;display:flex}.prog__list[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:after{content:"→";margin-left:auto}.prog__list[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover{text-decoration:underline}.icon-badge--blue[data-astro-cid-6voplrxj]{background:var(--chip-done-bg)}.impact-list[data-astro-cid-6voplrxj]{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none}@media (width<=900px){.impact-list[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr}}@media (width<=560px){.impact-list[data-astro-cid-6voplrxj]{grid-template-columns:1fr}}.impact-list[data-astro-cid-6voplrxj] li[data-astro-cid-6voplrxj]{margin:0;padding:0}.impact-list[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{color:inherit;border-radius:var(--radius);height:100%;padding:1.35rem 1.4rem;text-decoration:none;display:block}.impact-list[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:hover .stat__label[data-astro-cid-6voplrxj]{text-decoration:underline}.impact-list[data-astro-cid-6voplrxj] .stat__value[data-astro-cid-6voplrxj],.impact-list[data-astro-cid-6voplrxj] .stat__label[data-astro-cid-6voplrxj],.impact-list[data-astro-cid-6voplrxj] .stat__source[data-astro-cid-6voplrxj]{display:block}.on-deep[data-astro-cid-6voplrxj]{color:#ffd34d!important}.story[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.story__media[data-astro-cid-6voplrxj]{border:1px solid var(--line);border-radius:22px;overflow:hidden}.support[data-astro-cid-6voplrxj]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:relative}.support[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj]{margin:.5rem 0 0;font-size:1.3rem}.support[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{color:var(--ink);text-decoration:none}.support[data-astro-cid-6voplrxj] h3[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:after{content:"";position:absolute;inset:0}.support[data-astro-cid-6voplrxj]:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.support[data-astro-cid-6voplrxj]:hover h3[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]{text-decoration:underline}.support[data-astro-cid-6voplrxj]:has(a:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.support[data-astro-cid-6voplrxj] a[data-astro-cid-6voplrxj]:focus-visible{outline:none}.support[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--ink-2);margin:0}.access-band[data-astro-cid-6voplrxj]{background:var(--surface);border:2px solid var(--ink);border-radius:24px;grid-template-columns:auto 1fr;align-items:start;gap:1.5rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.access-band[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj]{font-size:clamp(1.4rem,2.4vw,1.9rem)}.access-band[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{max-width:70ch;color:var(--ink-2)}.icon-badge--lg[data-astro-cid-6voplrxj]{background:var(--gold);color:#000;border-radius:22px;width:72px;height:72px}.icon-badge--lg[data-astro-cid-6voplrxj] svg{width:38px;height:38px}.partners-strip[data-astro-cid-6voplrxj]{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 2rem;display:grid}.partners-strip[data-astro-cid-6voplrxj] h2[data-astro-cid-6voplrxj]{margin:0;font-size:1.15rem}.partners-strip[data-astro-cid-6voplrxj] p[data-astro-cid-6voplrxj]{color:var(--ink-2);margin:0}@media (width<=1000px){.quick__grid[data-astro-cid-6voplrxj]{grid-template-columns:1fr 1fr}}@media (width<=900px){.hero__grid[data-astro-cid-6voplrxj],.story[data-astro-cid-6voplrxj],.partners-strip[data-astro-cid-6voplrxj]{grid-template-columns:1fr}}@media (width<=560px){.quick__grid[data-astro-cid-6voplrxj],.access-band[data-astro-cid-6voplrxj]{grid-template-columns:1fr}}
