.hero[data-astro-cid-i3irphx7]{color:var(--text);background:#c9d3e0;position:relative;overflow:hidden}.hero__image[data-astro-cid-i3irphx7],.hero__shader[data-astro-cid-i3irphx7],.hero__haze[data-astro-cid-i3irphx7]{width:100%;height:100%;position:absolute;inset:0}.hero__image[data-astro-cid-i3irphx7]{object-fit:cover}.hero__shader[data-astro-cid-i3irphx7]{opacity:0;transition:opacity .6s}.hero__shader[data-astro-cid-i3irphx7][data-ready]{opacity:1}.hero__shader[data-astro-cid-i3irphx7] canvas{width:100%;height:100%;display:block}.hero__haze[data-astro-cid-i3irphx7]{background:radial-gradient(46% 42%,#eef3fac7,#eef3fa00 100%)}.hero__copy[data-astro-cid-i3irphx7]{max-width:58rem;padding:clamp(6.5rem, 4.5rem + 6vw, 9.5rem) var(--gutter) clamp(8rem, 6rem + 6vw, 12rem);text-align:center;margin:0 auto;position:relative}.hero__eyebrow[data-astro-cid-i3irphx7]{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);font-size:.75rem;font-weight:600}h1[data-astro-cid-i3irphx7]{font-size:var(--step-4);letter-spacing:-.03em;margin-top:1.4rem;line-height:1.06}.hero__lead[data-astro-cid-i3irphx7]{max-width:40rem;color:var(--text-2);margin:1.5rem auto 0;font-size:clamp(1.1rem,1rem + .4vw,1.25rem);line-height:1.6}.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.25rem;display:flex}@media (width<=40rem){.hero__haze[data-astro-cid-i3irphx7]{background:#eef3fa99}}.facts[data-astro-cid-rukvl2an]{margin-top:-2.25rem;position:relative}.facts__panel[data-astro-cid-rukvl2an]{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:1.5rem;list-style:none;display:grid}.fact[data-astro-cid-rukvl2an]{align-items:center;gap:.9rem;display:flex}.fact__icon[data-astro-cid-rukvl2an]{background:var(--tint);width:48px;height:48px;color:var(--navy);border-radius:14px;flex:none;place-items:center;display:grid}.fact__value[data-astro-cid-rukvl2an]{color:var(--text);font-size:1.1rem;font-weight:600;line-height:1.3}.fact__detail[data-astro-cid-rukvl2an]{color:var(--text-2);margin-top:.15rem;font-size:.875rem}@media (width<=70rem){.facts__panel[data-astro-cid-rukvl2an]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media (width<=36rem){.facts__panel[data-astro-cid-rukvl2an]{grid-template-columns:minmax(0,1fr)}}.why[data-astro-cid-j3vbesit]{padding-block:clamp(5rem,4rem + 4vw,7rem) 2.5rem}.why__head[data-astro-cid-j3vbesit]{text-align:center;max-width:45rem;margin:0 auto}h2[data-astro-cid-j3vbesit]{font-size:var(--step-3);max-width:32.5rem;margin:0 auto}.why__intro[data-astro-cid-j3vbesit]{color:var(--text-2);margin-top:1rem;font-size:1.125rem;line-height:1.6}.why__grid[data-astro-cid-j3vbesit]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18.75rem),1fr));gap:1.25rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.why__card[data-astro-cid-j3vbesit]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:1.75rem}h3[data-astro-cid-j3vbesit]{margin:1.25rem 0 .5rem;font-size:1.25rem;font-weight:600}.why__card[data-astro-cid-j3vbesit] p[data-astro-cid-j3vbesit]{color:var(--text-2)}.structure[data-astro-cid-cc224kad]{padding-block:5rem}.structure__head[data-astro-cid-cc224kad]{flex-wrap:wrap;align-items:flex-end;gap:1.5rem 4rem;margin-bottom:3rem;display:flex}.structure__head[data-astro-cid-cc224kad]>[data-astro-cid-cc224kad]{flex:26rem;min-width:0}h2[data-astro-cid-cc224kad]{font-size:var(--step-3)}.structure__intro[data-astro-cid-cc224kad]{color:var(--text-2);font-size:1.125rem;line-height:1.6}.structure__foot[data-astro-cid-cc224kad]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:2rem;padding-top:1.25rem;display:flex}.structure__foot[data-astro-cid-cc224kad] .tbc-note[data-astro-cid-cc224kad]{margin:0}.partners[data-astro-cid-5m2jivml]{background:var(--surface);padding-block:5.5rem}.partners__head[data-astro-cid-5m2jivml]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}h2[data-astro-cid-5m2jivml]{max-width:38rem;font-size:clamp(1.7rem,1.4rem + 1.1vw,2.25rem)}.partners__grid[data-astro-cid-5m2jivml]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.partner[data-astro-cid-5m2jivml]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.partner__logo[data-astro-cid-5m2jivml]{border-bottom:1px solid #eef2f7;place-items:center;height:8.125rem;padding:1.25rem;display:grid}.partner__logo[data-astro-cid-5m2jivml] img[data-astro-cid-5m2jivml]{object-fit:contain;width:min(100%,10.5rem);height:auto;max-height:4.5rem}.partner__body[data-astro-cid-5m2jivml]{padding:1.25rem 1.4rem 1.5rem}.partner__place[data-astro-cid-5m2jivml]{color:var(--navy);align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;display:flex}.partner__role[data-astro-cid-5m2jivml]{color:var(--text-2);margin-top:.6rem;font-size:.95rem;line-height:1.55}.funding[data-astro-cid-l7oujeeq]{background:var(--navy-deep);color:var(--text-on-dark);padding-block:6rem}.funding__head[data-astro-cid-l7oujeeq]{max-width:45rem}h2[data-astro-cid-l7oujeeq]{font-size:var(--step-3);color:var(--text-on-dark)}.funding__intro[data-astro-cid-l7oujeeq]{color:var(--text-on-dark-2);margin-top:1rem;font-size:1.125rem;line-height:1.6}.funding__items[data-astro-cid-l7oujeeq]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.25rem),1fr));gap:1.25rem;margin:3rem 0 0;display:grid}.funding__item[data-astro-cid-l7oujeeq]{border-radius:var(--radius);background:#ffffff0f;padding:1.75rem}dt[data-astro-cid-l7oujeeq]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-on-dark);font-size:.8rem;font-weight:600}dd[data-astro-cid-l7oujeeq]{margin:0}.funding__value[data-astro-cid-l7oujeeq]{letter-spacing:-.02em;color:var(--accent);margin-top:.75rem;font-size:1.875rem;font-weight:700;line-height:1.1}.funding__detail[data-astro-cid-l7oujeeq]{color:var(--text-on-dark-2);margin-top:.6rem}.funding__link[data-astro-cid-l7oujeeq]{color:var(--text-on-dark);margin-top:2.25rem;font-weight:600;display:inline-block}.funding__link[data-astro-cid-l7oujeeq]:hover{color:var(--text-on-dark)}.dates[data-astro-cid-kdaa44j7]{flex-wrap:wrap;align-items:flex-start;gap:2.5rem 4.5rem;padding-block:6rem 3.5rem;display:flex}.dates__intro[data-astro-cid-kdaa44j7]{flex:22.5rem;min-width:0}.dates__list[data-astro-cid-kdaa44j7]{flex:35rem;min-width:0}h2[data-astro-cid-kdaa44j7]{font-size:var(--step-3)}.dates__text[data-astro-cid-kdaa44j7]{max-width:26.25rem;color:var(--text-2);margin:1rem 0 1.75rem;font-size:1.0625rem;line-height:1.6}
