// Education sections — intro (sand BG) + programs function EducationIntro({ t }) { return ( {/* Animated concentric rings — the hero graphic of this section */} {/* Outermost ring — slowest rotation, dashed, breathing */} {/* Big draw-in ring */} {/* Inner ring — counter-rotates, has one gap + orbiting dot */} {/* Pulsing inner-most ring */} {/* Tiny off-center accent ring */} sendar education {t('education.title1')} {t('education.title2')} {t('education.title3')} {t('education.title4')} {t('education.body')} ); } function EducationPrograms({ t }) { const programs = t('education.programs') || []; return ( {t('education.programsKicker')} {programs.map((p, i) => ( ))} ); } function ProgramCard({ item, cta, i = 0 }) { return ( PHOTO · {item.title.slice(0, 12)} {item.audience} {item.title} {item.meta.map((m, i) => {m})} {cta} ); } Object.assign(window, { EducationIntro, EducationPrograms });
{t('education.body')}