{"id":30612,"date":"2026-05-25T04:02:15","date_gmt":"2026-05-25T04:02:15","guid":{"rendered":"https:\/\/codewatz.org\/?post_type=give_posts&#038;p=30612"},"modified":"2026-05-25T05:05:54","modified_gmt":"2026-05-25T05:05:54","slug":"igniting-early-literacy","status":"publish","type":"give_posts","link":"https:\/\/codewatz.org\/fr\/give_posts\/igniting-early-literacy\/","title":{"rendered":"Igniting Early Literacy: Rennovate a Classroom"},"content":{"rendered":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n<style>\n\n\/* ============================================================\n   IGNITING EARLY LITERACY   PART 1\n   Warm, earthy, grounded. Morning light and possibility.\n   Primary accent: Forest Green #2d6a4f\n   Authority: CODEWA Navy #0B3C5D\n   Warmth: Amber #f4a261\n   SDG 4: Quality Education #C5192D\n   ============================================================ *\/\n\n:root {\n  --navy:        #0B3C5D;\n  --green:       #2d6a4f;\n  --green-mid:   #52b788;\n  --green-light: #d8f3dc;\n  --amber:       #f4a261;\n  --amber-light: #fff3e6;\n  --amber-mid:   #f9c784;\n  --sdg4:        #C5192D;\n  --sdg4-light:  #fff0f0;\n  --white:       #ffffff;\n  --cream:       #faf8f4;\n  --warm-grey:   #f0ede8;\n  --slate:       #4b5563;\n  --ink:         #1a1208;\n  --charcoal:    #1c1917;\n  --border:      #e5e0d8;\n}\n\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n.eil-wrap {\n  font-family: 'Plus Jakarta Sans', sans-serif;\n  color: var(--charcoal);\n  background: var(--white);\n  overflow-x: hidden;\n}\n\n\/* \u2500\u2500 HERO \u2500\u2500 *\/\n.eil-hero {\n  background: var(--ink);\n  padding: 80px 30px 70px;\n  position: relative;\n  overflow: hidden;\n}\n\n.eil-hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(ellipse 700px 500px at 100% 0%, rgba(45,106,79,0.28) 0%, transparent 65%),\n    radial-gradient(ellipse 500px 400px at 0% 100%, rgba(244,162,97,0.16) 0%, transparent 65%);\n  pointer-events: none;\n}\n\n.eil-hero::after {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image: radial-gradient(circle, rgba(255,255,255,0.04) 1px, transparent 1px);\n  background-size: 30px 30px;\n  pointer-events: none;\n}\n\n.eil-hero-inner {\n  max-width: 860px;\n  margin: 0 auto;\n  position: relative;\n  z-index: 2;\n}\n\n.eil-sdg-badges {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  margin-bottom: 32px;\n}\n\n.eil-sdg-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 7px 16px;\n  border-radius: 100px;\n  font-size: 0.68rem;\n  font-weight: 700;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  color: var(--white);\n}\n\n.eil-badge-4  { background: var(--sdg4); }\n.eil-badge-g  { background: var(--green); }\n.eil-badge-a  { background: #8b5cf6; }\n\n.eil-sdg-badge span {\n  background: rgba(255,255,255,0.2);\n  padding: 2px 7px;\n  border-radius: 100px;\n  font-weight: 800;\n}\n\n.eil-hero h1 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: clamp(2rem, 5.5vw, 3.5rem);\n  font-weight: 700;\n  color: var(--white);\n  line-height: 1.15;\n  margin-bottom: 14px;\n}\n\n.eil-hero h1 em {\n  font-style: italic;\n  color: var(--amber-mid);\n}\n\n.eil-hero-divider {\n  width: 55px;\n  height: 3px;\n  background: var(--green-mid);\n  margin: 26px 0;\n  border-radius: 2px;\n}\n\n.eil-hero-sub {\n  font-size: 0.78rem;\n  color: rgba(255,255,255,0.42);\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n  font-weight: 600;\n}\n\n\/* \u2500\u2500 PILOT BADGE (completed project) \u2500\u2500 *\/\n.eil-pilot-bar {\n  background: linear-gradient(90deg, var(--green) 0%, #1b4332 100%);\n  padding: 13px 24px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 14px;\n  flex-wrap: wrap;\n}\n\n.eil-pilot-dot {\n  width: 10px; height: 10px;\n  background: var(--green-mid);\n  border-radius: 50%;\n  flex-shrink: 0;\n}\n\n.eil-pilot-bar p {\n  font-size: 0.82rem;\n  font-weight: 700;\n  color: #d8f3dc;\n  margin: 0;\n}\n\n.eil-pilot-bar strong { color: var(--white); }\n\n\/* \u2500\u2500 SECTION TAG \u2500\u2500 *\/\n.eil-tag {\n  font-size: 0.68rem;\n  font-weight: 700;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n  color: var(--green);\n  margin-bottom: 16px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n.eil-tag::after {\n  content: '';\n  flex: 1;\n  height: 1px;\n  background: var(--green);\n  opacity: 0.25;\n  max-width: 80px;\n}\n\n\/* \u2500\u2500 OPENING STORY \u2500\u2500 *\/\n.eil-story {\n  max-width: 860px;\n  margin: 0 auto;\n  padding: 72px 30px 28px;\n}\n\n.eil-story h2 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: clamp(1.6rem, 4vw, 2.4rem);\n  font-weight: 700;\n  line-height: 1.22;\n  color: var(--navy);\n  margin-bottom: 28px;\n}\n\n.eil-story p {\n  font-size: 1.06rem;\n  line-height: 1.88;\n  color: var(--slate);\n  margin-bottom: 22px;\n}\n\n.eil-story strong { color: var(--charcoal); font-weight: 700; }\n\n\/* pull quote *\/\n.eil-pull {\n  background: var(--amber-light);\n  border: 1px solid var(--amber-mid);\n  border-left: 5px solid var(--amber);\n  border-radius: 0 18px 18px 0;\n  padding: 26px 28px;\n  margin: 36px 0;\n}\n\n.eil-pull p {\n  font-family: 'Libre Baskerville', serif;\n  font-style: italic;\n  font-size: 1.18rem;\n  color: var(--navy);\n  line-height: 1.6;\n  margin: 0 0 8px;\n  font-weight: 700;\n}\n\n.eil-pull cite {\n  font-size: 0.76rem;\n  color: var(--amber);\n  font-style: normal;\n  font-weight: 700;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n}\n\n\/* \u2500\u2500 PHOTO   full width visual break \u2500\u2500 *\/\n.eil-photo-break {\n  width: 100%;\n  margin: 0;\n  position: relative;\n  overflow: hidden;\n  max-height: 480px;\n}\n\n.eil-photo-break img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center;\n  display: block;\n  max-height: 480px;\n}\n\n.eil-photo-caption {\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  background: linear-gradient(transparent, rgba(10,18,8,0.72));\n  padding: 32px 28px 18px;\n  font-size: 0.76rem;\n  font-weight: 600;\n  color: rgba(255,255,255,0.8);\n  letter-spacing: 0.5px;\n}\n\n\/* \u2500\u2500 CRISIS NUMBERS \u2500\u2500 *\/\n.eil-crisis {\n  background: var(--navy);\n  padding: 64px 30px;\n  position: relative;\n  overflow: hidden;\n}\n\n.eil-crisis::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(ellipse 500px 300px at 100% 50%, rgba(45,106,79,0.18) 0%, transparent 65%),\n    radial-gradient(ellipse 400px 300px at 0% 50%, rgba(244,162,97,0.1) 0%, transparent 65%);\n  pointer-events: none;\n}\n\n.eil-crisis-inner {\n  max-width: 860px;\n  margin: 0 auto;\n  position: relative;\n  z-index: 2;\n}\n\n.eil-crisis .eil-tag { color: var(--green-mid); }\n.eil-crisis .eil-tag::after { background: var(--green-mid); }\n\n.eil-crisis h2 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: clamp(1.5rem, 3.5vw, 2.2rem);\n  font-weight: 700;\n  color: var(--white);\n  margin-bottom: 10px;\n}\n\n.eil-crisis > .eil-crisis-inner > p {\n  font-size: 1rem;\n  color: rgba(255,255,255,0.62);\n  line-height: 1.75;\n  margin-bottom: 40px;\n  max-width: 620px;\n}\n\n.eil-crisis-stats {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n}\n\n.eil-crisis-stat {\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(82,183,136,0.22);\n  border-radius: 18px;\n  padding: 32px 22px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n\n.eil-crisis-stat::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 3px;\n}\n\n.eil-crisis-stat:nth-child(1)::before { background: var(--sdg4); }\n.eil-crisis-stat:nth-child(2)::before { background: var(--amber); }\n.eil-crisis-stat:nth-child(3)::before { background: var(--green-mid); }\n\n.eil-stat-num {\n  font-family: 'Libre Baskerville', serif;\n  font-size: 3.2rem;\n  font-weight: 700;\n  color: var(--amber-mid);\n  display: block;\n  line-height: 1;\n  margin-bottom: 10px;\n}\n\n.eil-stat-label {\n  font-size: 0.76rem;\n  font-weight: 700;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.5);\n  line-height: 1.4;\n  display: block;\n  margin-bottom: 8px;\n}\n\n.eil-stat-desc {\n  font-size: 0.82rem;\n  color: rgba(255,255,255,0.35);\n  line-height: 1.5;\n}\n\n\/* \u2500\u2500 PHOTO GRID   2 column \u2500\u2500 *\/\n.eil-photo-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 6px;\n  margin: 0;\n}\n\n.eil-photo-grid-item {\n  position: relative;\n  overflow: hidden;\n  height: 320px;\n}\n\n.eil-photo-grid-item img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center;\n  display: block;\n  transition: transform 0.6s ease;\n}\n\n.eil-photo-grid-item:hover img { transform: scale(1.05); }\n\n.eil-photo-grid-caption {\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  background: linear-gradient(transparent, rgba(10,18,8,0.65));\n  padding: 28px 18px 14px;\n  font-size: 0.72rem;\n  font-weight: 600;\n  color: rgba(255,255,255,0.82);\n  letter-spacing: 0.5px;\n}\n\n\/* \u2500\u2500 WHAT WE FOUND SECTION \u2500\u2500 *\/\n.eil-found {\n  background: var(--cream);\n  padding: 70px 30px;\n  border-top: 1px solid var(--border);\n}\n\n.eil-found-inner {\n  max-width: 860px;\n  margin: 0 auto;\n}\n\n.eil-found-inner h2 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: clamp(1.6rem, 4vw, 2.4rem);\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 10px;\n}\n\n.eil-found-inner > p {\n  font-size: 1.05rem;\n  color: var(--slate);\n  line-height: 1.75;\n  margin-bottom: 48px;\n  max-width: 660px;\n}\n\n.eil-barrier-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 18px;\n  margin-bottom: 40px;\n}\n\n.eil-barrier-card {\n  background: var(--white);\n  border-radius: 18px;\n  border: 1px solid var(--border);\n  padding: 28px 22px;\n  transition: transform 0.3s ease, border-color 0.3s ease;\n  position: relative;\n  overflow: hidden;\n}\n\n.eil-barrier-card::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 4px;\n}\n\n.eil-barrier-card:nth-child(1)::before { background: var(--sdg4); }\n.eil-barrier-card:nth-child(2)::before { background: var(--amber); }\n.eil-barrier-card:nth-child(3)::before { background: var(--green); }\n.eil-barrier-card:nth-child(4)::before { background: var(--navy); }\n.eil-barrier-card:nth-child(5)::before { background: #8b5cf6; }\n.eil-barrier-card:nth-child(6)::before { background: var(--sdg4); }\n\n.eil-barrier-card:hover {\n  transform: translateY(-5px);\n  border-color: var(--green);\n}\n\n.eil-barrier-emoji {\n  font-size: 2rem;\n  display: block;\n  margin-bottom: 14px;\n}\n\n.eil-barrier-card h3 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: 0.98rem;\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 8px;\n  line-height: 1.3;\n}\n\n.eil-barrier-card p {\n  font-size: 0.86rem;\n  color: var(--slate);\n  line-height: 1.62;\n}\n\n\/* \u2500\u2500 WHAT WE DID   PILOT \u2500\u2500 *\/\n.eil-pilot {\n  background: var(--white);\n  padding: 70px 30px;\n  border-top: 1px solid var(--border);\n}\n\n.eil-pilot-inner {\n  max-width: 860px;\n  margin: 0 auto;\n}\n\n.eil-pilot-inner h2 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: clamp(1.6rem, 4vw, 2.4rem);\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 10px;\n}\n\n.eil-pilot-inner > p {\n  font-size: 1.05rem;\n  color: var(--slate);\n  line-height: 1.75;\n  margin-bottom: 48px;\n  max-width: 660px;\n}\n\n\/* timeline steps *\/\n.eil-timeline {\n  display: flex;\n  flex-direction: column;\n  gap: 0;\n  position: relative;\n  padding-left: 52px;\n  margin-bottom: 48px;\n}\n\n.eil-timeline::before {\n  content: '';\n  position: absolute;\n  left: 20px;\n  top: 28px;\n  bottom: 28px;\n  width: 3px;\n  background: linear-gradient(180deg,\n    var(--sdg4) 0%,\n    var(--amber) 35%,\n    var(--green) 70%,\n    var(--navy) 100%);\n  border-radius: 2px;\n}\n\n.eil-timeline-step {\n  position: relative;\n  padding: 0 0 36px 28px;\n}\n\n.eil-timeline-step:last-child { padding-bottom: 0; }\n\n.eil-tl-dot {\n  position: absolute;\n  left: -39px; top: 4px;\n  width: 32px; height: 32px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 0.88rem;\n  border: 3px solid var(--white);\n  box-shadow: 0 2px 8px rgba(0,0,0,0.12);\n}\n\n.eil-timeline-step:nth-child(1) .eil-tl-dot { background: var(--sdg4); }\n.eil-timeline-step:nth-child(2) .eil-tl-dot { background: var(--amber); }\n.eil-timeline-step:nth-child(3) .eil-tl-dot { background: #8b5cf6; }\n.eil-timeline-step:nth-child(4) .eil-tl-dot { background: var(--green); }\n.eil-timeline-step:nth-child(5) .eil-tl-dot { background: var(--navy); }\n\n.eil-tl-phase {\n  font-size: 0.64rem;\n  font-weight: 800;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  color: var(--green);\n  margin-bottom: 4px;\n  display: block;\n}\n\n.eil-timeline-step:nth-child(1) .eil-tl-phase { color: var(--sdg4); }\n.eil-timeline-step:nth-child(2) .eil-tl-phase { color: var(--amber); }\n.eil-timeline-step:nth-child(3) .eil-tl-phase { color: #8b5cf6; }\n.eil-timeline-step:nth-child(4) .eil-tl-phase { color: var(--green); }\n.eil-timeline-step:nth-child(5) .eil-tl-phase { color: var(--navy); }\n\n.eil-timeline-step h4 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: 1.08rem;\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 6px;\n}\n\n.eil-timeline-step p {\n  font-size: 0.95rem;\n  color: var(--slate);\n  line-height: 1.72;\n}\n\n\/* photo 3-grid *\/\n.eil-photo-trio {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 6px;\n  margin-bottom: 0;\n}\n\n.eil-photo-trio-item {\n  position: relative;\n  overflow: hidden;\n  height: 240px;\n}\n\n.eil-photo-trio-item img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center top;\n  display: block;\n  transition: transform 0.6s ease;\n}\n\n.eil-photo-trio-item:hover img { transform: scale(1.06); }\n\n.eil-photo-trio-caption {\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  background: linear-gradient(transparent, rgba(10,18,8,0.65));\n  padding: 24px 14px 10px;\n  font-size: 0.68rem;\n  font-weight: 600;\n  color: rgba(255,255,255,0.82);\n}\n\n\/* \u2500\u2500 RESULTS   what changed \u2500\u2500 *\/\n.eil-results {\n  background: var(--cream);\n  padding: 70px 30px;\n  border-top: 1px solid var(--border);\n}\n\n.eil-results-inner {\n  max-width: 860px;\n  margin: 0 auto;\n}\n\n.eil-results-inner h2 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: clamp(1.6rem, 4vw, 2.4rem);\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 10px;\n}\n\n.eil-results-inner > p {\n  font-size: 1.05rem;\n  color: var(--slate);\n  line-height: 1.75;\n  margin-bottom: 48px;\n  max-width: 660px;\n}\n\n.eil-results-grid {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 16px;\n  margin-bottom: 40px;\n}\n\n.eil-result-stat {\n  background: var(--white);\n  border-radius: 18px;\n  padding: 28px 16px;\n  text-align: center;\n  border: 1px solid var(--border);\n  transition: transform 0.3s ease, border-color 0.3s ease;\n  position: relative;\n  overflow: hidden;\n}\n\n.eil-result-stat:hover {\n  transform: translateY(-5px);\n  border-color: var(--green);\n}\n\n.eil-result-stat::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 4px;\n}\n\n.eil-result-stat:nth-child(1)::before { background: var(--green); }\n.eil-result-stat:nth-child(2)::before { background: var(--amber); }\n.eil-result-stat:nth-child(3)::before { background: var(--sdg4); }\n.eil-result-stat:nth-child(4)::before { background: var(--navy); }\n\n.eil-result-num {\n  font-family: 'Libre Baskerville', serif;\n  font-size: 2.6rem;\n  font-weight: 700;\n  color: var(--navy);\n  display: block;\n  line-height: 1;\n  margin-bottom: 10px;\n}\n\n.eil-result-label {\n  font-size: 0.72rem;\n  font-weight: 700;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n  color: var(--slate);\n  line-height: 1.4;\n}\n\n\/* outcome cards *\/\n.eil-outcomes {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n\n.eil-outcome {\n  display: flex;\n  gap: 14px;\n  align-items: flex-start;\n  padding: 22px;\n  background: var(--white);\n  border-radius: 16px;\n  border: 1px solid var(--border);\n  transition: border-color 0.3s ease;\n}\n\n.eil-outcome:hover { border-color: var(--green); }\n.eil-outcome-icon { font-size: 1.5rem; flex-shrink: 0; margin-top: 2px; }\n\n.eil-outcome h4 {\n  font-size: 0.95rem;\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 5px;\n}\n\n.eil-outcome p {\n  font-size: 0.9rem;\n  color: var(--slate);\n  line-height: 1.6;\n}\n\n\/* KTCT acknowledgement *\/\n.eil-ktct {\n  background: linear-gradient(135deg, var(--navy) 0%, #0d2137 100%);\n  border-radius: 20px;\n  padding: 36px 34px;\n  display: flex;\n  gap: 22px;\n  align-items: flex-start;\n  flex-wrap: wrap;\n  position: relative;\n  overflow: hidden;\n}\n\n.eil-ktct::before {\n  content: '';\n  position: absolute;\n  top: -50px; right: -50px;\n  width: 220px; height: 220px;\n  background: radial-gradient(circle, rgba(82,183,136,0.12) 0%, transparent 70%);\n  border-radius: 50%;\n  pointer-events: none;\n}\n\n.eil-ktct-icon {\n  font-size: 2.2rem;\n  flex-shrink: 0;\n  position: relative;\n  z-index: 2;\n}\n\n.eil-ktct-text { flex: 1; position: relative; z-index: 2; }\n\n.eil-ktct-label {\n  font-size: 0.62rem;\n  font-weight: 800;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n  color: var(--green-mid);\n  display: block;\n  margin-bottom: 8px;\n}\n\n.eil-ktct-text h3 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: 1.2rem;\n  font-weight: 700;\n  color: var(--white);\n  margin-bottom: 10px;\n}\n\n.eil-ktct-text p {\n  font-size: 0.95rem;\n  color: rgba(255,255,255,0.72);\n  line-height: 1.75;\n}\n\n\/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\n@media (max-width: 768px) {\n  .eil-crisis-stats  { grid-template-columns: 1fr; }\n  .eil-barrier-grid  { grid-template-columns: 1fr 1fr; }\n  .eil-photo-grid    { grid-template-columns: 1fr; }\n  .eil-photo-trio    { grid-template-columns: 1fr 1fr; }\n  .eil-results-grid  { grid-template-columns: 1fr 1fr; }\n  .eil-outcomes      { grid-template-columns: 1fr; }\n}\n\n@media (max-width: 480px) {\n  .eil-barrier-grid  { grid-template-columns: 1fr; }\n  .eil-photo-trio    { grid-template-columns: 1fr; }\n  .eil-results-grid  { grid-template-columns: 1fr 1fr; }\n}\n\n<\/style>\n\n<div class=\"eil-wrap\">\n\n  <!-- PILOT COMPLETED BANNER -->\n  <div class=\"eil-pilot-bar\">\n    <div class=\"eil-pilot-dot\"><\/div>\n    <p><strong>Pilot Completed.<\/strong> The Town School project ran March to August 2025 with support from the Kitchen Table Charities Trust. 289 children. 62 teachers. One proven model.<\/p>\n  <\/div>\n\n  <!-- HERO -->\n  <div class=\"eil-hero\">\n    <div class=\"eil-hero-inner\">\n      <div class=\"eil-sdg-badges\">\n        <div class=\"eil-sdg-badge eil-badge-4\"><span>SDG 4<\/span> Quality Education<\/div>\n        <div class=\"eil-sdg-badge eil-badge-g\"><span>SDG 10<\/span> Reduced Inequalities<\/div>\n        <div class=\"eil-sdg-badge eil-badge-a\"><span>SDG 17<\/span> Partnerships<\/div>\n      <\/div>\n      <h1>289 Children.<br>One Broken Room.<br><em>And What Happened Next.<\/em><\/h1>\n      <div class=\"eil-hero-divider\"><\/div>\n      <p class=\"eil-hero-sub\">Igniting Early Literacy \u00a0\u00b7\u00a0 Town School, Tabora \u00a0\u00b7\u00a0 Pilot: March to August 2025<\/p>\n    <\/div>\n  <\/div>\n\n  <!-- OPENING STORY -->\n  <div class=\"eil-story\">\n    <div class=\"eil-tag\">The Story Behind the Programme<\/div>\n    <h2>Before a Child Can Dream, They Need a Place to Sit.<\/h2>\n\n    <p>There is a classroom at Town School in Tabora where 289 children once tried to learn. Not in shifts. Not in two rooms. All 289 of them, at the same time, in one room that was falling apart.<\/p>\n\n    <p>There were no desks. The children sat on a cold concrete floor. The roof leaked. The walls had not seen paint in years. There was no light to speak of. No books. No charts on the walls. No corner where a child could discover that letters make words and words make stories.<\/p>\n\n    <p><strong>In that environment, only 5% of children left the pre-primary programme able to read and write.<\/strong> Not because they lacked the capacity. But because nobody had given them a room that believed in them.<\/p>\n\n    <div class=\"eil-pull\">\n      <p>\u201cThe problem was never the children. It was never the teachers. It was the silence of a system that forgot to build the room.\u201d<\/p>\n      <cite>CODEWA Field Assessment, Town School, 2024<\/cite>\n    <\/div>\n\n    <p>When CODEWA arrived at Town School, we did not come with a theory. We came with a needs assessment, a commitment, and eventually a partner who believed the same thing we did: that the first classroom a child ever sits in should tell them the world has room for them.<\/p>\n  <\/div>\n\n  <!-- PHOTO BREAK 1   Before renovation -->\n  <div class=\"eil-photo-break\">\n    <img decoding=\"async\" src=\"https:\/\/codewatz.org\/wp-content\/uploads\/2025\/03\/LH.jpg\"\n         alt=\"CODEWA stakeholder inception meeting   Town School project launch, Tabora 2025\">\n    <div class=\"eil-photo-caption\">Project inception meeting with education stakeholders, Tabora Municipal Council, March 2025<\/div>\n  <\/div>\n\n  <!-- CRISIS NUMBERS -->\n  <div class=\"eil-crisis\">\n    <div class=\"eil-crisis-inner\">\n      <div class=\"eil-tag\">The Numbers at Town School Before We Arrived<\/div>\n      <h2>A Single Room. 289 Children. And a 5% Outcome.<\/h2>\n      <p>These were the conditions CODEWA documented during the 2024 needs assessment at Town School. Each number represents a failure of infrastructure, not a failure of children.<\/p>\n\n      <div class=\"eil-crisis-stats\">\n        <div class=\"eil-crisis-stat\">\n          <span class=\"eil-stat-num\">289<\/span>\n          <span class=\"eil-stat-label\">Children in One Room<\/span>\n          <span class=\"eil-stat-desc\">All pre-primary learners at Town School sharing a single dilapidated classroom with no desks, no proper light, and no teaching materials.<\/span>\n        <\/div>\n        <div class=\"eil-crisis-stat\">\n          <span class=\"eil-stat-num\">5%<\/span>\n          <span class=\"eil-stat-label\">Left Ready to Read and Write<\/span>\n          <span class=\"eil-stat-desc\">Only one in twenty children graduated the pre-primary programme with the foundational literacy skills they needed to succeed in primary school.<\/span>\n        <\/div>\n        <div class=\"eil-crisis-stat\">\n          <span class=\"eil-stat-num\">0<\/span>\n          <span class=\"eil-stat-label\">Desks. Books. Learning Corners.<\/span>\n          <span class=\"eil-stat-desc\">Children sat on a cold concrete floor. No age-appropriate materials. No charts. No technology. No environment that signalled learning was possible here.<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- PHOTO GRID   renovation in progress -->\n  <div class=\"eil-photo-grid\">\n    <div class=\"eil-photo-grid-item\">\n      <img decoding=\"async\" src=\"https:\/\/codewatz.org\/wp-content\/uploads\/2026\/05\/Screenshot-2026-05-25-at-6.18.14-AM.png\"\n           alt=\"Classroom renovation in progress   Town School, Tabora\">\n      <div class=\"eil-photo-grid-caption\">Classroom renovation underway   Town School, Tabora<\/div>\n    <\/div>\n    <div class=\"eil-photo-grid-item\">\n      <img decoding=\"async\" src=\"https:\/\/codewatz.org\/wp-content\/uploads\/2025\/05\/z16.jpg\"\n           alt=\"Teaching aids being made collaboratively by teachers\">\n      <div class=\"eil-photo-grid-caption\">Teachers collaborating to produce locally-appropriate teaching aids<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- WHAT WE FOUND -->\n  <div class=\"eil-found\">\n    <div class=\"eil-found-inner\">\n      <div class=\"eil-tag\">What We Found at Town School<\/div>\n      <h2>Six Barriers. Every One Solvable.<\/h2>\n      <p>The challenge at Town School was not one problem. It was six problems layered on top of each other   each one compounding the others. CODEWA\u2019s needs assessment documented every barrier, and the pilot project was designed to address each one directly.<\/p>\n\n      <div class=\"eil-barrier-grid\">\n        <div class=\"eil-barrier-card\">\n          <span class=\"eil-barrier-emoji\">\ud83c\udfda\ufe0f<\/span>\n          <h3>Dilapidated Infrastructure<\/h3>\n          <p>Broken roofing, crumbling walls, failing windows and doors. The physical space communicated neglect before a child even sat down.<\/p>\n        <\/div>\n        <div class=\"eil-barrier-card\">\n          <span class=\"eil-barrier-emoji\">\ud83e\ude91<\/span>\n          <h3>No Furniture<\/h3>\n          <p>289 children sat on cold concrete floors every day. No desks. No chairs. The physical discomfort alone was enough to suppress engagement and participation.<\/p>\n        <\/div>\n        <div class=\"eil-barrier-card\">\n          <span class=\"eil-barrier-emoji\">\ud83d\udcda<\/span>\n          <h3>No Teaching Materials<\/h3>\n          <p>No books, charts, flashcards, puzzles, or storytelling tools. Teachers were expected to build literacy with nothing but their voices and bare walls.<\/p>\n        <\/div>\n        <div class=\"eil-barrier-card\">\n          <span class=\"eil-barrier-emoji\">\ud83d\udca1<\/span>\n          <h3>Poor Lighting<\/h3>\n          <p>Inadequate lighting made reading and writing physically difficult. Children strained to see. The simplest act of learning became uncomfortable.<\/p>\n        <\/div>\n        <div class=\"eil-barrier-card\">\n          <span class=\"eil-barrier-emoji\">\ud83d\udcbb<\/span>\n          <h3>No Technology<\/h3>\n          <p>In a world where digital literacy is foundational, these children had zero exposure to computers or projectors   falling further behind before primary school even began.<\/p>\n        <\/div>\n        <div class=\"eil-barrier-card\">\n          <span class=\"eil-barrier-emoji\">\ud83c\udf93<\/span>\n          <h3>Undertrained Teachers<\/h3>\n          <p>Dedicated teachers, but without training in modern early childhood approaches or technology integration. Motivation was high. Tools and methods were absent.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- WHAT WE DID -->\n  <div class=\"eil-pilot\">\n    <div class=\"eil-pilot-inner\">\n      <div class=\"eil-tag\">The Pilot Project   March to August 2025<\/div>\n      <h2>What CODEWA and KTCT Built Together.<\/h2>\n      <p>With generous support from the Kitchen Table Charities Trust, CODEWA spent six months transforming Town School\u2019s pre-primary programme from the ground up. This is exactly what happened, phase by phase.<\/p>\n\n      <div class=\"eil-timeline\">\n\n        <div class=\"eil-timeline-step\">\n          <div class=\"eil-tl-dot\">\ud83d\udccb<\/div>\n          <span class=\"eil-tl-phase\">Phase 1   Month 1<\/span>\n          <h4>Needs Assessment and Stakeholder Engagement<\/h4>\n          <p>CODEWA conducted a full needs assessment and convened a planning meeting with school management, teachers, community representatives, and local education officials. The project was formally introduced at the Tabora Municipal Education Stakeholders Meeting on 3 March 2025, receiving strong endorsement from education authorities.<\/p>\n        <\/div>\n\n        <div class=\"eil-timeline-step\">\n          <div class=\"eil-tl-dot\">\ud83d\udd28<\/div>\n          <span class=\"eil-tl-phase\">Phase 2   Months 2 and 3<\/span>\n          <h4>Classroom Renovation<\/h4>\n          <p>Complete renovation of the pre-primary classrooms including interior and exterior painting, roofing and ceiling improvements, installation of new windows and doors, and full electrical installation for proper lighting. Dilapidated spaces were transformed into clean, safe, child-friendly rooms.<\/p>\n        <\/div>\n\n        <div class=\"eil-timeline-step\">\n          <div class=\"eil-tl-dot\">\ud83c\udfa8<\/div>\n          <span class=\"eil-tl-phase\">Phase 3   Collaborative<\/span>\n          <h4>Teaching Aids   Made With Teachers, Not For Them<\/h4>\n          <p>CODEWA facilitated collaboration between experienced teachers from neighbouring schools and Town School teachers to design and produce low-cost, locally appropriate teaching aids. Dozens of charts, flashcards, puzzles, and storytelling materials were produced and installed   created by the educators who would use them, ensuring ownership and sustainability.<\/p>\n        <\/div>\n\n        <div class=\"eil-timeline-step\">\n          <div class=\"eil-tl-dot\">\ud83d\udce6<\/div>\n          <span class=\"eil-tl-phase\">Phase 4   Month 4<\/span>\n          <h4>Resource Acquisition and Classroom Setup<\/h4>\n          <p>Age-appropriate furniture, teaching materials, writing boards, and educational equipment were procured and installed. The classroom setup was completed with interactive learning corners promoting literacy, numeracy, creativity, and play-based learning   completing the physical transformation of the space.<\/p>\n        <\/div>\n\n        <div class=\"eil-timeline-step\">\n          <div class=\"eil-tl-dot\">\ud83d\udc69\u200d\ud83c\udfeb<\/div>\n          <span class=\"eil-tl-phase\">Phase 5   Month 5<\/span>\n          <h4>Teacher Training and Capacity Building<\/h4>\n          <p>CODEWA organised a Teachers\u2019 Training and Reflection Workshop for 62 ECD teachers from across Tabora Municipal Council. Training focused on child-centred and play-based approaches, classroom management, early literacy and numeracy instruction, practical use of teaching materials, and peer learning. Teachers reported increased motivation and confidence.<\/p>\n        <\/div>\n\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <!-- PHOTO TRIO   classroom and teachers -->\n  <div class=\"eil-photo-trio\">\n    <div class=\"eil-photo-trio-item\">\n      <img decoding=\"async\" src=\"https:\/\/codewatz.org\/wp-content\/uploads\/2025\/11\/Classroom-renovation.jpg\"\n           alt=\"Renovated classroom at Town School, Tabora\">\n      <div class=\"eil-photo-trio-caption\">The renovated classroom   Town School<\/div>\n    <\/div>\n    <div class=\"eil-photo-trio-item\">\n      <img decoding=\"async\" src=\"https:\/\/codewatz.org\/wp-content\/uploads\/2025\/03\/20.jpg\"\n           alt=\"ECD teacher training workshop, Tabora 2025\">\n      <div class=\"eil-photo-trio-caption\">62 ECD teachers trained   Tabora Municipal Council<\/div>\n    <\/div>\n    <div class=\"eil-photo-trio-item\">\n      <img decoding=\"async\" src=\"https:\/\/codewatz.org\/wp-content\/uploads\/2025\/05\/Z10.jpg\"\n           alt=\"Teachers during training workshop\">\n      <div class=\"eil-photo-trio-caption\">Teacher collaboration and peer learning workshop<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- RESULTS -->\n  <div class=\"eil-results\">\n    <div class=\"eil-results-inner\">\n      <div class=\"eil-tag\">What Changed at Town School<\/div>\n      <h2>The Pilot Worked. Here Is the Evidence.<\/h2>\n      <p>Six months after the project began, the conditions at Town School were unrecognisable. These are the verified outputs and outcomes from the final project report   not projections, not aspirations, but what actually happened.<\/p>\n\n      <div class=\"eil-results-grid\">\n        <div class=\"eil-result-stat\">\n          <span class=\"eil-result-num\">289<\/span>\n          <span class=\"eil-result-label\">Children Now in Safe, Equipped Classrooms<\/span>\n        <\/div>\n        <div class=\"eil-result-stat\">\n          <span class=\"eil-result-num\">62<\/span>\n          <span class=\"eil-result-label\">ECD Teachers Trained<\/span>\n        <\/div>\n        <div class=\"eil-result-stat\">\n          <span class=\"eil-result-num\">2<\/span>\n          <span class=\"eil-result-label\">Classrooms Fully Renovated and Equipped<\/span>\n        <\/div>\n        <div class=\"eil-result-stat\">\n          <span class=\"eil-result-num\">6mo<\/span>\n          <span class=\"eil-result-label\">From Broken Room to Learning Space<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"eil-outcomes\">\n        <div class=\"eil-outcome\">\n          <div class=\"eil-outcome-icon\">\ud83c\udfeb<\/div>\n          <div>\n            <h4>Safe, Child-Friendly Classrooms<\/h4>\n            <p>The renovated classrooms are bright, well-lit, and equipped with age-appropriate furniture. Children now sit at desks and learn in an environment that signals they belong there.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"eil-outcome\">\n          <div class=\"eil-outcome-icon\">\ud83d\udcd6<\/div>\n          <div>\n            <h4>Interactive Learning Corners<\/h4>\n            <p>Teaching aids arranged into literacy, numeracy, creativity, and play-based learning corners   promoting engagement, exploration, and the joy of early discovery.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"eil-outcome\">\n          <div class=\"eil-outcome-icon\">\ud83d\udc69\u200d\ud83c\udfeb<\/div>\n          <div>\n            <h4>More Confident, More Effective Teachers<\/h4>\n            <p>62 teachers trained in child-centred approaches, play-based learning, and technology integration. Teachers reported higher confidence, stronger instructional skills, and increased motivation.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"eil-outcome\">\n          <div class=\"eil-outcome-icon\">\ud83c\udf31<\/div>\n          <div>\n            <h4>A Model Built to Last<\/h4>\n            <p>Teaching aids co-produced by teachers. Durable renovation materials. Community involvement embedded throughout. The improvements are designed to serve future generations of learners, not just the current cohort.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- PHOTO   children learning -->\n      <div style=\"border-radius:18px; overflow:hidden; margin-bottom:36px; position:relative; height:320px;\">\n        <img decoding=\"async\" src=\"https:\/\/codewatz.org\/wp-content\/uploads\/2025\/03\/Ealry-literacy.jpg\"\n             alt=\"Children learning in the renovated classroom, Town School Tabora\"\n             style=\"width:100%;height:100%;object-fit:cover;object-position:center;display:block;\">\n        <div style=\"position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(10,18,8,0.65));padding:32px 22px 16px;font-size:0.78rem;font-weight:600;color:rgba(255,255,255,0.82);\">Children in the renovated classroom   Town School, Tabora, 2025<\/div>\n      <\/div>\n\n      <!-- KTCT ACKNOWLEDGEMENT -->\n      <div class=\"eil-ktct\">\n        <div class=\"eil-ktct-icon\">\ud83e\udd1d<\/div>\n        <div class=\"eil-ktct-text\">\n          <span class=\"eil-ktct-label\">With Gratitude<\/span>\n          <h3>Thank You, Kitchen Table Charities Trust<\/h3>\n          <p>The Town School pilot was made possible by the generosity and trust of the Kitchen Table Charities Trust (KTCT). Their belief in CODEWA and in the children of Tabora made everything in this report possible. CODEWA sincerely thanks KTCT for their partnership   and for proving that a relatively modest investment in the right place, at the right time, with the right community, can change an entire school. We carry that lesson forward into every school we now want to reach.<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n<\/div>\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n<style>\n\n\/* ============================================================\n   IGNITING EARLY LITERACY   PART 2\n   The pivot: from pilot proven to rural scaling ask.\n   Same warm palette as Part 1.\n   ============================================================ *\/\n\n:root {\n  --navy:        #0B3C5D;\n  --green:       #2d6a4f;\n  --green-mid:   #52b788;\n  --green-light: #d8f3dc;\n  --amber:       #f4a261;\n  --amber-light: #fff3e6;\n  --amber-mid:   #f9c784;\n  --sdg4:        #C5192D;\n  --sdg4-light:  #fff0f0;\n  --white:       #ffffff;\n  --cream:       #faf8f4;\n  --warm-grey:   #f0ede8;\n  --slate:       #4b5563;\n  --ink:         #1a1208;\n  --charcoal:    #1c1917;\n  --border:      #e5e0d8;\n}\n\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n.eil2-wrap {\n  font-family: 'Plus Jakarta Sans', sans-serif;\n  color: var(--charcoal);\n  background: var(--white);\n  overflow-x: hidden;\n}\n\n\/* \u2500\u2500 SECTION TAG \u2500\u2500 *\/\n.eil2-tag {\n  font-size: 0.68rem;\n  font-weight: 700;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n  color: var(--green);\n  margin-bottom: 16px;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n\n.eil2-tag::after {\n  content: '';\n  flex: 1;\n  height: 1px;\n  background: var(--green);\n  opacity: 0.25;\n  max-width: 80px;\n}\n\n\/* \u2500\u2500 LESSONS SECTION \u2500\u2500 *\/\n.eil2-lessons {\n  background: var(--cream);\n  padding: 72px 30px;\n  border-top: 1px solid var(--border);\n}\n\n.eil2-lessons-inner {\n  max-width: 860px;\n  margin: 0 auto;\n}\n\n.eil2-lessons-inner h2 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: clamp(1.6rem, 4vw, 2.4rem);\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 10px;\n}\n\n.eil2-lessons-inner > p {\n  font-size: 1.05rem;\n  color: var(--slate);\n  line-height: 1.75;\n  margin-bottom: 48px;\n  max-width: 660px;\n}\n\n.eil2-lessons-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n\n.eil2-lesson-card {\n  background: var(--white);\n  border-radius: 18px;\n  border: 1px solid var(--border);\n  padding: 28px 24px;\n  display: flex;\n  gap: 16px;\n  align-items: flex-start;\n  transition: transform 0.3s ease, border-color 0.3s ease;\n}\n\n.eil2-lesson-card:hover {\n  transform: translateY(-4px);\n  border-color: var(--green);\n}\n\n.eil2-lesson-num {\n  font-family: 'Libre Baskerville', serif;\n  font-size: 2rem;\n  font-weight: 700;\n  color: var(--green-light);\n  flex-shrink: 0;\n  line-height: 1;\n  margin-top: -4px;\n  min-width: 38px;\n}\n\n.eil2-lesson-card h3 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: 1rem;\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 7px;\n  line-height: 1.3;\n}\n\n.eil2-lesson-card p {\n  font-size: 0.88rem;\n  color: var(--slate);\n  line-height: 1.65;\n}\n\n\/* pivot statement *\/\n.eil2-pivot {\n  background: linear-gradient(135deg, var(--green) 0%, #1b4332 100%);\n  border-radius: 20px;\n  padding: 40px 38px;\n  position: relative;\n  overflow: hidden;\n}\n\n.eil2-pivot::before {\n  content: '';\n  position: absolute;\n  top: -60px; right: -60px;\n  width: 250px; height: 250px;\n  background: radial-gradient(circle, rgba(244,162,97,0.15) 0%, transparent 70%);\n  border-radius: 50%;\n  pointer-events: none;\n}\n\n.eil2-pivot blockquote {\n  font-family: 'Libre Baskerville', serif;\n  font-style: italic;\n  font-size: clamp(1.2rem, 2.8vw, 1.6rem);\n  color: var(--white);\n  line-height: 1.55;\n  margin-bottom: 18px;\n  position: relative;\n  z-index: 2;\n}\n\n.eil2-pivot blockquote em {\n  font-style: normal;\n  color: var(--amber-mid);\n}\n\n.eil2-pivot-chip {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: rgba(255,255,255,0.1);\n  border: 1px solid rgba(255,255,255,0.2);\n  padding: 7px 16px;\n  border-radius: 100px;\n  font-size: 0.72rem;\n  font-weight: 700;\n  color: var(--green-light);\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  position: relative;\n  z-index: 2;\n}\n\n\/* \u2500\u2500 SCALING VISION \u2500\u2500 *\/\n.eil2-scale {\n  background: var(--white);\n  padding: 72px 30px;\n  border-top: 1px solid var(--border);\n}\n\n.eil2-scale-inner {\n  max-width: 860px;\n  margin: 0 auto;\n}\n\n.eil2-scale-inner h2 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: clamp(1.6rem, 4vw, 2.4rem);\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 10px;\n}\n\n.eil2-scale-inner > p {\n  font-size: 1.05rem;\n  color: var(--slate);\n  line-height: 1.75;\n  margin-bottom: 48px;\n  max-width: 660px;\n}\n\n\/* contrast card   rural vs town *\/\n.eil2-contrast {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 16px;\n  margin-bottom: 40px;\n}\n\n.eil2-contrast-card {\n  border-radius: 18px;\n  padding: 30px 26px;\n  position: relative;\n  overflow: hidden;\n}\n\n.eil2-contrast-card-before {\n  background: var(--sdg4-light);\n  border: 1px solid #ffc5c5;\n  border-top: 4px solid var(--sdg4);\n}\n\n.eil2-contrast-card-after {\n  background: var(--green-light);\n  border: 1px solid #95d5b2;\n  border-top: 4px solid var(--green);\n}\n\n.eil2-contrast-label {\n  font-size: 0.64rem;\n  font-weight: 800;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n  margin-bottom: 14px;\n  display: block;\n}\n\n.eil2-contrast-card-before .eil2-contrast-label { color: var(--sdg4); }\n.eil2-contrast-card-after  .eil2-contrast-label { color: var(--green); }\n\n.eil2-contrast-card h3 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: 1.05rem;\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 12px;\n  line-height: 1.3;\n}\n\n.eil2-contrast-list {\n  list-style: none;\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.eil2-contrast-list li {\n  font-size: 0.87rem;\n  color: var(--slate);\n  line-height: 1.5;\n  display: flex;\n  gap: 8px;\n  align-items: flex-start;\n}\n\n.eil2-contrast-card-before .eil2-contrast-list li::before {\n  content: '\u2717';\n  color: var(--sdg4);\n  font-weight: 800;\n  flex-shrink: 0;\n}\n\n.eil2-contrast-card-after .eil2-contrast-list li::before {\n  content: '\u2713';\n  color: var(--green);\n  font-weight: 800;\n  flex-shrink: 0;\n}\n\n\/* rural schools info card *\/\n.eil2-rural-card {\n  background: var(--cream);\n  border: 1px solid var(--border);\n  border-radius: 18px;\n  padding: 32px 30px;\n  margin-bottom: 36px;\n  display: flex;\n  gap: 22px;\n  align-items: flex-start;\n  flex-wrap: wrap;\n}\n\n.eil2-rural-icon {\n  font-size: 2.2rem;\n  flex-shrink: 0;\n}\n\n.eil2-rural-card h3 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: 1.15rem;\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 10px;\n}\n\n.eil2-rural-card p {\n  font-size: 0.95rem;\n  color: var(--slate);\n  line-height: 1.75;\n}\n\n\/* scaling steps *\/\n.eil2-steps {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n  margin-bottom: 0;\n}\n\n.eil2-step {\n  background: var(--cream);\n  border-radius: 18px;\n  border: 1px solid var(--border);\n  padding: 28px 22px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n  transition: transform 0.3s ease, border-color 0.3s ease;\n}\n\n.eil2-step:hover {\n  transform: translateY(-5px);\n  border-color: var(--green);\n}\n\n.eil2-step::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 4px;\n}\n\n.eil2-step:nth-child(1)::before { background: var(--amber); }\n.eil2-step:nth-child(2)::before { background: var(--green); }\n.eil2-step:nth-child(3)::before { background: var(--navy); }\n\n.eil2-step-icon {\n  font-size: 2rem;\n  display: block;\n  margin-bottom: 14px;\n}\n\n.eil2-step-num {\n  font-size: 0.6rem;\n  font-weight: 800;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  color: var(--green);\n  margin-bottom: 6px;\n  display: block;\n}\n\n.eil2-step h3 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: 0.98rem;\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 8px;\n  line-height: 1.3;\n}\n\n.eil2-step p {\n  font-size: 0.84rem;\n  color: var(--slate);\n  line-height: 1.6;\n}\n\n\/* \u2500\u2500 PHOTO SECTION \u2500\u2500 *\/\n.eil2-photo-row {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 6px;\n}\n\n.eil2-photo-item {\n  position: relative;\n  overflow: hidden;\n  height: 260px;\n}\n\n.eil2-photo-item img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  object-position: center top;\n  display: block;\n  transition: transform 0.6s ease;\n}\n\n.eil2-photo-item:hover img { transform: scale(1.06); }\n\n.eil2-photo-caption {\n  position: absolute;\n  bottom: 0; left: 0; right: 0;\n  background: linear-gradient(transparent, rgba(10,18,8,0.65));\n  padding: 24px 14px 10px;\n  font-size: 0.7rem;\n  font-weight: 600;\n  color: rgba(255,255,255,0.82);\n}\n\n\/* \u2500\u2500 WHAT YOUR GIFT FUNDS \u2500\u2500 *\/\n.eil2-give {\n  padding: 72px 30px;\n  background: var(--cream);\n  border-top: 1px solid var(--border);\n}\n\n.eil2-give-inner {\n  max-width: 860px;\n  margin: 0 auto;\n}\n\n.eil2-give-inner h2 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: clamp(1.6rem, 4vw, 2.4rem);\n  font-weight: 700;\n  color: var(--navy);\n  margin-bottom: 10px;\n}\n\n.eil2-give-inner > p {\n  font-size: 1.05rem;\n  color: var(--slate);\n  line-height: 1.75;\n  margin-bottom: 40px;\n  max-width: 660px;\n}\n\n.eil2-table-wrap {\n  overflow-x: auto;\n  border-radius: 20px;\n  box-shadow: 0 8px 40px rgba(28,25,23,0.07);\n  margin-bottom: 36px;\n}\n\ntable.eil2-table {\n  width: 100%;\n  border-collapse: collapse;\n  background: var(--white);\n  font-size: 0.93rem;\n}\n\ntable.eil2-table thead tr {\n  background: linear-gradient(90deg, var(--navy) 0%, #0d2137 100%);\n}\n\ntable.eil2-table thead th {\n  padding: 18px 20px;\n  text-align: left;\n  font-size: 0.66rem;\n  font-weight: 700;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.55);\n}\n\ntable.eil2-table thead th:first-child { border-radius: 20px 0 0 0; }\ntable.eil2-table thead th:last-child  { border-radius: 0 20px 0 0; }\n\ntable.eil2-table tbody tr {\n  border-bottom: 1px solid var(--border);\n  transition: background 0.2s ease;\n  cursor: pointer;\n}\n\ntable.eil2-table tbody tr:last-child { border-bottom: none; }\ntable.eil2-table tbody tr:hover { background: var(--amber-light); }\n\ntable.eil2-table tbody tr.eil2-highlight {\n  background: var(--green-light);\n  border-left: 3px solid var(--green);\n}\n\ntable.eil2-table tbody td {\n  padding: 18px 20px;\n  color: var(--slate);\n  line-height: 1.55;\n  vertical-align: top;\n}\n\ntable.eil2-table tbody td:first-child {\n  font-family: 'Libre Baskerville', serif;\n  font-size: 1.2rem;\n  font-weight: 700;\n  color: var(--green);\n  white-space: nowrap;\n}\n\ntable.eil2-table tbody td:nth-child(2) {\n  font-weight: 700;\n  color: var(--navy);\n}\n\n.eil2-pill {\n  display: inline-block;\n  padding: 3px 10px;\n  border-radius: 100px;\n  font-size: 0.64rem;\n  font-weight: 700;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n}\n\n.eil2-pill-reno    { background: var(--sdg4-light); color: var(--sdg4); }\n.eil2-pill-kit     { background: var(--amber-light); color: #b45309; }\n.eil2-pill-train   { background: var(--green-light); color: var(--green); }\n.eil2-pill-tech    { background: #eff6ff; color: #1d4ed8; }\n.eil2-pill-full    { background: var(--green-light); color: var(--green); }\n.eil2-pill-any     { background: var(--cream); color: var(--navy); }\n\n\/* \u2500\u2500 ASK CARDS \u2500\u2500 *\/\n.eil2-ask-row {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 14px;\n  margin-bottom: 36px;\n}\n\n.eil2-ask-card {\n  background: var(--navy);\n  border-radius: 18px;\n  padding: 28px 20px;\n  text-align: center;\n  text-decoration: none;\n  display: block;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n  position: relative;\n  overflow: hidden;\n  cursor: pointer;\n}\n\n.eil2-ask-card::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 4px;\n}\n\n.eil2-ask-card:nth-child(1)::before { background: var(--amber); }\n.eil2-ask-card:nth-child(2)::before { background: var(--green-mid); }\n.eil2-ask-card:nth-child(3)::before { background: var(--sdg4); }\n\n.eil2-ask-card:hover {\n  transform: translateY(-6px);\n  box-shadow: 0 16px 40px rgba(11,60,93,0.2);\n}\n\n.eil2-ask-amount {\n  font-family: 'Libre Baskerville', serif;\n  font-size: 2rem;\n  font-weight: 700;\n  color: var(--amber-mid);\n  display: block;\n  margin-bottom: 8px;\n  line-height: 1;\n}\n\n.eil2-ask-label {\n  font-size: 0.8rem;\n  font-weight: 500;\n  color: rgba(255,255,255,0.62);\n  line-height: 1.5;\n}\n\n\/* \u2500\u2500 CLOSING CTA \u2500\u2500 *\/\n.eil2-close {\n  background: var(--ink);\n  padding: 80px 30px;\n  position: relative;\n  overflow: hidden;\n}\n\n.eil2-close::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(ellipse 600px 400px at 100% 0%, rgba(45,106,79,0.22) 0%, transparent 65%),\n    radial-gradient(ellipse 400px 300px at 0% 100%, rgba(244,162,97,0.14) 0%, transparent 65%);\n  pointer-events: none;\n}\n\n.eil2-close::after {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image: radial-gradient(circle, rgba(255,255,255,0.03) 1px, transparent 1px);\n  background-size: 30px 30px;\n  pointer-events: none;\n}\n\n.eil2-close-inner {\n  max-width: 860px;\n  margin: 0 auto;\n  position: relative;\n  z-index: 2;\n}\n\n.eil2-close .eil2-tag { color: var(--green-mid); }\n.eil2-close .eil2-tag::after { background: var(--green-mid); }\n\n.eil2-close h2 {\n  font-family: 'Libre Baskerville', serif;\n  font-size: clamp(1.9rem, 4.5vw, 2.8rem);\n  font-weight: 700;\n  color: var(--white);\n  line-height: 1.18;\n  margin-bottom: 28px;\n}\n\n.eil2-close h2 em {\n  font-style: italic;\n  color: var(--amber-mid);\n}\n\n.eil2-close p {\n  font-size: 1.05rem;\n  color: rgba(255,255,255,0.75);\n  line-height: 1.85;\n  margin-bottom: 22px;\n}\n\n\/* town school card *\/\n.eil2-town-card {\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(82,183,136,0.25);\n  border-radius: 20px;\n  padding: 32px 36px;\n  margin: 36px 0;\n  position: relative;\n}\n\n.eil2-town-card::before {\n  content: 'THE MODEL IS PROVEN';\n  position: absolute;\n  top: -12px; left: 24px;\n  background: var(--green);\n  color: var(--white);\n  font-size: 0.6rem;\n  font-weight: 800;\n  letter-spacing: 2px;\n  padding: 4px 12px;\n  border-radius: 100px;\n}\n\n.eil2-town-card p {\n  font-family: 'Libre Baskerville', serif;\n  font-style: italic;\n  font-size: 1.15rem;\n  color: var(--white);\n  line-height: 1.65;\n  margin-bottom: 12px;\n}\n\n.eil2-town-card cite {\n  font-size: 0.75rem;\n  color: rgba(255,255,255,0.42);\n  font-style: normal;\n  font-weight: 600;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n}\n\n\/* SDG stamps *\/\n.eil2-sdg-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-top: 36px;\n}\n\n.eil2-sdg-stamp {\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(255,255,255,0.08);\n  padding: 10px 16px;\n  border-radius: 12px;\n}\n\n.eil2-sdg-box {\n  width: 38px; height: 38px;\n  border-radius: 8px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 900;\n  font-size: 0.85rem;\n  color: var(--white);\n  flex-shrink: 0;\n}\n\n.eil2-sdg-box-4  { background: var(--sdg4); }\n.eil2-sdg-box-10 { background: var(--green); }\n.eil2-sdg-box-17 { background: #8b5cf6; }\n\n.eil2-sdg-stamp p {\n  margin: 0;\n  font-size: 0.75rem;\n  color: rgba(255,255,255,0.62);\n  line-height: 1.35;\n}\n\n.eil2-sdg-stamp strong {\n  display: block;\n  color: var(--white);\n  font-size: 0.8rem;\n  margin-bottom: 1px;\n}\n\n\/* CTA buttons *\/\n.eil2-cta-strip {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 14px;\n  margin-top: 40px;\n}\n\n.eil2-btn {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 15px 32px;\n  border-radius: 100px;\n  font-size: 0.9rem;\n  font-weight: 700;\n  text-decoration: none;\n  transition: all 0.3s ease;\n  letter-spacing: 0.5px;\n}\n\n.eil2-btn-primary {\n  background: var(--green);\n  color: var(--white);\n}\n\n.eil2-btn-primary:hover {\n  background: #1b4332;\n  transform: translateY(-3px);\n  box-shadow: 0 12px 28px rgba(45,106,79,0.4);\n}\n\n.eil2-btn-secondary {\n  background: transparent;\n  color: var(--white);\n  border: 2px solid rgba(255,255,255,0.22);\n}\n\n.eil2-btn-secondary:hover {\n  border-color: var(--white);\n  background: rgba(255,255,255,0.06);\n  transform: translateY(-3px);\n}\n\n\/* \u2500\u2500 FOOTER \u2500\u2500 *\/\n.eil2-footer {\n  background: var(--cream);\n  padding: 40px 30px;\n  border-top: 1px solid var(--border);\n}\n\n.eil2-footer-inner {\n  max-width: 860px;\n  margin: 0 auto;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  flex-wrap: wrap;\n}\n\n.eil2-footer-inner p {\n  font-size: 0.95rem;\n  color: var(--slate);\n  line-height: 1.6;\n  max-width: 500px;\n}\n\n.eil2-footer-links {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  flex-shrink: 0;\n}\n\n.eil2-footer-inner a {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  color: var(--navy);\n  font-weight: 700;\n  font-size: 0.88rem;\n  text-decoration: none;\n  border-bottom: 2px solid var(--green);\n  padding-bottom: 2px;\n  white-space: nowrap;\n  transition: color 0.2s ease;\n}\n\n.eil2-footer-inner a:hover { color: var(--green); }\n\n\/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\n@media (max-width: 768px) {\n  .eil2-lessons-grid { grid-template-columns: 1fr; }\n  .eil2-contrast     { grid-template-columns: 1fr; }\n  .eil2-steps        { grid-template-columns: 1fr 1fr; }\n  .eil2-photo-row    { grid-template-columns: 1fr 1fr; }\n  .eil2-ask-row      { grid-template-columns: 1fr; }\n  .eil2-footer-inner { flex-direction: column; align-items: flex-start; }\n  .eil2-btn          { width: 100%; justify-content: center; }\n}\n\n@media (max-width: 480px) {\n  .eil2-steps     { grid-template-columns: 1fr; }\n  .eil2-photo-row { grid-template-columns: 1fr; }\n}\n\n<\/style>\n\n<div class=\"eil2-wrap\">\n\n  <!-- LESSONS SECTION -->\n  <div class=\"eil2-lessons\">\n    <div class=\"eil2-lessons-inner\">\n      <div class=\"eil2-tag\">What Town School Taught Us<\/div>\n      <h2>Four Lessons That Changed How We Think About Early Literacy.<\/h2>\n      <p>The Town School pilot was not just a renovation project. It was a structured experiment with a measurable result. And what it taught CODEWA goes far beyond one school in Tabora Municipality.<\/p>\n\n      <div class=\"eil2-lessons-grid\">\n        <div class=\"eil2-lesson-card\">\n          <span class=\"eil2-lesson-num\">01<\/span>\n          <div>\n            <h3>Environment Is Not a Luxury. It Is a Prerequisite.<\/h3>\n            <p>Children cannot engage with learning in a space that communicates neglect. The moment the classroom became safe, bright, and furnished, teacher observations recorded a measurable increase in student participation and attention. The environment came first. The learning followed.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"eil2-lesson-card\">\n          <span class=\"eil2-lesson-num\">02<\/span>\n          <div>\n            <h3>Teachers Built for Their Context Outperform Imported Solutions.<\/h3>\n            <p>Rather than importing teaching materials, CODEWA facilitated collaboration between Town School teachers and neighbouring school educators to co-produce locally relevant aids. The result was not just better materials. It was teachers who owned them, maintained them, and kept developing them after the project ended.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"eil2-lesson-card\">\n          <span class=\"eil2-lesson-num\">03<\/span>\n          <div>\n            <h3>A Six-Month Investment Creates a Generation-Long Asset.<\/h3>\n            <p>The renovated classrooms at Town School are now serving hundreds of children beyond the original 289. The trained teachers are still teaching. The teaching aids are still on the walls. A finite project created an infrastructure that will outlast it by decades.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"eil2-lesson-card\">\n          <span class=\"eil2-lesson-num\">04<\/span>\n          <div>\n            <h3>The Model Is Scalable. And the Need Beyond Town School Is Urgent.<\/h3>\n            <p>Town School is in Tabora Municipality. It has electricity, relative proximity to support, and an engaged school leadership. Rural schools across Tabora Region have none of these advantages. If the problem was this acute in a municipal school, what is happening in the schools nobody visits?<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"eil2-pivot\">\n        <blockquote>\u201cTown School was not our destination. It was our proof of concept. <em>The children waiting in rural Tabora are the reason we built it.<\/em>\u201c<\/blockquote>\n        <div class=\"eil2-pivot-chip\">CODEWA   Igniting Early Literacy Programme<\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <!-- PHOTO ROW   children with materials -->\n  <div class=\"eil2-photo-row\">\n    <div class=\"eil2-photo-item\">\n      <img decoding=\"async\" src=\"https:\/\/codewatz.org\/wp-content\/uploads\/2021\/02\/hub6.jpg\"\n           alt=\"Child using learning materials in classroom\">\n      <div class=\"eil2-photo-caption\">A child engages with learning materials<\/div>\n    <\/div>\n    <div class=\"eil2-photo-item\">\n      <img decoding=\"async\" src=\"https:\/\/codewatz.org\/wp-content\/uploads\/2025\/05\/z3.jpg\"\n           alt=\"Early literacy activity in Tabora classroom\">\n      <div class=\"eil2-photo-caption\">Play-based learning in practice<\/div>\n    <\/div>\n    <div class=\"eil2-photo-item\">\n      <img decoding=\"async\" src=\"https:\/\/codewatz.org\/wp-content\/uploads\/2025\/11\/6-5.jpg\"\n           alt=\"Teachers working together during training\">\n      <div class=\"eil2-photo-caption\">Teacher collaboration and capacity building<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- SCALING VISION -->\n  <div class=\"eil2-scale\">\n    <div class=\"eil2-scale-inner\">\n      <div class=\"eil2-tag\">From One School to Many<\/div>\n      <h2>The Changes We Saw at Town School Are Now Calling Us to Rural Tabora.<\/h2>\n      <p>The transformation at Town School was not a coincidence. It was a replicable model. And the children sitting on cold floors in rural schools across Tabora and beyond deserve the same chance that 289 children at Town School now have.<\/p>\n\n      <div class=\"eil2-contrast\">\n        <div class=\"eil2-contrast-card eil2-contrast-card-before\">\n          <span class=\"eil2-contrast-label\">What Rural Schools Face Today<\/span>\n          <h3>The Conditions Town School Had   But Worse.<\/h3>\n          <ul class=\"eil2-contrast-list\">\n            <li>No electricity   no lighting, no technology of any kind<\/li>\n            <li>Classrooms in greater disrepair than Town School before renovation<\/li>\n            <li>Teachers with even less access to training and professional development<\/li>\n            <li>No nearby schools to collaborate with on teaching aids<\/li>\n            <li>Families further from economic centres   less community advocacy capacity<\/li>\n            <li>Children travelling longer distances on foot to reach a classroom that is not ready for them<\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"eil2-contrast-card eil2-contrast-card-after\">\n          <span class=\"eil2-contrast-label\">What the Model Can Deliver<\/span>\n          <h3>Everything Town School Now Has. In Every School We Reach.<\/h3>\n          <ul class=\"eil2-contrast-list\">\n            <li>Renovated, safe, child-friendly classrooms with proper lighting<\/li>\n            <li>Age-appropriate furniture so every child has a place to sit and learn<\/li>\n            <li>Locally co-produced teaching aids designed for that community\u2019s context<\/li>\n            <li>Trained teachers equipped with play-based and child-centred approaches<\/li>\n            <li>Interactive learning corners for literacy, numeracy, and creative development<\/li>\n            <li>A foundation that serves future generations, not just the current cohort<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n\n      <div class=\"eil2-rural-card\">\n        <div class=\"eil2-rural-icon\">\ud83d\uddfa\ufe0f<\/div>\n        <div>\n          <h3>The Reach We Are Working Toward<\/h3>\n          <p>CODEWA is actively designing the next phase of the Igniting Early Literacy Programme to bring the Town School model to rural schools across Tabora Region   and eventually to underserved communities beyond Tabora. Each school we reach follows the same proven sequence: needs assessment, renovation, resource provision, co-produced teaching aids, and teacher training. The model does not change. Only the community does. And every community has children who deserve a room that believes in them.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"eil2-steps\">\n        <div class=\"eil2-step\">\n          <span class=\"eil2-step-icon\">\ud83d\udd0d<\/span>\n          <span class=\"eil2-step-num\">Step 1<\/span>\n          <h3>Community Assessment<\/h3>\n          <p>A thorough needs assessment of the school, engagement with local leaders, teachers, and families to design an intervention that fits that community\u2019s specific context.<\/p>\n        <\/div>\n        <div class=\"eil2-step\">\n          <span class=\"eil2-step-icon\">\ud83d\udd28<\/span>\n          <span class=\"eil2-step-num\">Step 2<\/span>\n          <h3>Renovation and Equipping<\/h3>\n          <p>Full classroom renovation, furniture provision, teaching aids co-produced with local teachers, and technology where infrastructure allows. Every school left better than we found it.<\/p>\n        <\/div>\n        <div class=\"eil2-step\">\n          <span class=\"eil2-step-icon\">\ud83d\udc69\u200d\ud83c\udfeb<\/span>\n          <span class=\"eil2-step-num\">Step 3<\/span>\n          <h3>Teacher Training and Follow-up<\/h3>\n          <p>Training in play-based and child-centred approaches, peer learning workshops, and ongoing support so teachers become the sustainable engine of the improved environment.<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <!-- PHOTO ROW 2   more children -->\n  <div class=\"eil2-photo-row\">\n    <div class=\"eil2-photo-item\">\n      <img decoding=\"async\" src=\"https:\/\/codewatz.org\/wp-content\/uploads\/2021\/02\/hub3.jpg\"\n           alt=\"Children engaged in early learning activity\">\n      <div class=\"eil2-photo-caption\">Early childhood learning in action<\/div>\n    <\/div>\n    <div class=\"eil2-photo-item\">\n      <img decoding=\"async\" src=\"https:\/\/codewatz.org\/wp-content\/uploads\/2021\/02\/Edu-2.jpg\"\n           alt=\"Children with educational materials, Tabora\">\n      <div class=\"eil2-photo-caption\">Children with new learning resources<\/div>\n    <\/div>\n    <div class=\"eil2-photo-item\">\n      <img decoding=\"async\" src=\"https:\/\/codewatz.org\/wp-content\/uploads\/2025\/11\/o.jpg\"\n           alt=\"Teaching aids and classroom materials in use\">\n      <div class=\"eil2-photo-caption\">Teaching aids produced by teachers for their own classrooms<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- WHAT YOUR GIFT FUNDS -->\n  <div class=\"eil2-give\">\n    <div class=\"eil2-give-inner\">\n      <div class=\"eil2-tag\">What Your Support Funds<\/div>\n      <h2>Every Gift. A Classroom That Believes in a Child.<\/h2>\n      <p>Every contribution to the Igniting Early Literacy Programme funds a specific, named component of the model   from a single set of teaching materials to the full transformation of one rural school.<\/p>\n\n      <div class=\"eil2-table-wrap\">\n        <table class=\"eil2-table\">\n          <thead>\n            <tr>\n              <th>Amount<\/th>\n              <th>Gift Name<\/th>\n              <th>What It Funds<\/th>\n              <th>Impact<\/th>\n            <\/tr>\n          <\/thead>\n          <tbody>\n            <tr>\n              <td><a href=\"https:\/\/codewatz.org\/fr\/donations\/igniting-early-literacy\/\" style=\"color:inherit;text-decoration:none;\">EUR 25<\/a><\/td>\n              <td>The Learning Kit<\/td>\n              <td><span class=\"eil2-pill eil2-pill-kit\">Materials<\/span><\/td>\n              <td>A set of age-appropriate teaching materials   charts, flashcards, or puzzles   for one classroom. The kind of resource that makes a child reach out and touch the wall.<\/td>\n            <\/tr>\n            <tr>\n              <td><a href=\"https:\/\/codewatz.org\/fr\/donations\/igniting-early-literacy\/\" style=\"color:inherit;text-decoration:none;\">EUR 50<\/a><\/td>\n              <td>A Desk for Every Child<\/td>\n              <td><span class=\"eil2-pill eil2-pill-reno\">Furniture<\/span><\/td>\n              <td>Contributes toward providing proper desks and chairs so children sit at the same level as learners everywhere else in the world.<\/td>\n            <\/tr>\n            <tr>\n              <td><a href=\"https:\/\/codewatz.org\/fr\/donations\/igniting-early-literacy\/\" style=\"color:inherit;text-decoration:none;\">EUR 100<\/a><\/td>\n              <td>The Teacher Fund<\/td>\n              <td><span class=\"eil2-pill eil2-pill-train\">Training<\/span><\/td>\n              <td>Covers one teacher\u2019s participation in the full training and reflection workshop   play-based learning, literacy instruction, and technology integration.<\/td>\n            <\/tr>\n            <tr>\n              <td><a href=\"https:\/\/codewatz.org\/fr\/donations\/igniting-early-literacy\/\" style=\"color:inherit;text-decoration:none;\">EUR 200<\/a><\/td>\n              <td>The Technology Corner<\/td>\n              <td><span class=\"eil2-pill eil2-pill-tech\">Technology<\/span><\/td>\n              <td>Contributes toward a computer and projector setup   giving children in rural schools their first encounter with technology in a structured learning environment.<\/td>\n            <\/tr>\n            <tr class=\"eil2-highlight\">\n              <td><a href=\"https:\/\/codewatz.org\/fr\/donations\/igniting-early-literacy\/\" style=\"color:inherit;text-decoration:none;\">EUR 500<\/a><\/td>\n              <td>The Full Classroom Gift<\/td>\n              <td><span class=\"eil2-pill eil2-pill-full\">Full School<\/span><\/td>\n              <td>Funds a significant portion of one rural classroom renovation   covering materials, teaching aids, and teacher training. One gift. One classroom transformed. Hundreds of children reached.<\/td>\n            <\/tr>\n            <tr>\n              <td><a href=\"https:\/\/codewatz.org\/fr\/donations\/igniting-early-literacy\/\" style=\"color:inherit;text-decoration:none;\">Any<\/a><\/td>\n              <td>Your Own Gift<\/td>\n              <td><span class=\"eil2-pill eil2-pill-any\">All Components<\/span><\/td>\n              <td>Every contribution moves the model one step closer to the next rural school. No gift is too small to matter to a child who has been sitting on a cold floor.<\/td>\n            <\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n\n      <!-- ASK CARDS -->\n      <div class=\"eil2-ask-row\">\n        <a href=\"https:\/\/codewatz.org\/fr\/donations\/igniting-early-literacy\/\" class=\"eil2-ask-card\">\n          <span class=\"eil2-ask-amount\">EUR 25<\/span>\n          <span class=\"eil2-ask-label\">Provide a full teaching materials kit for one classroom<\/span>\n        <\/a>\n        <a href=\"https:\/\/codewatz.org\/fr\/donations\/igniting-early-literacy\/\" class=\"eil2-ask-card\">\n          <span class=\"eil2-ask-amount\">EUR 100<\/span>\n          <span class=\"eil2-ask-label\">Train one teacher in play-based and child-centred approaches<\/span>\n        <\/a>\n        <a href=\"https:\/\/codewatz.org\/fr\/donations\/igniting-early-literacy\/\" class=\"eil2-ask-card\">\n          <span class=\"eil2-ask-amount\">EUR 500<\/span>\n          <span class=\"eil2-ask-label\">Fund a significant portion of one full rural classroom transformation<\/span>\n        <\/a>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <!-- CLOSING CTA -->\n  <div class=\"eil2-close\">\n    <div class=\"eil2-close-inner\">\n\n      <div class=\"eil2-tag\">The Next Classroom Is Waiting<\/div>\n      <h2>Town School Proved It Works.<br><em>Now Help Us Take It Further.<\/em><\/h2>\n\n      <p>There is a child in a rural school in Tabora sitting on a cold floor right now. Not because the community does not care. Not because the teachers have given up. But because nobody has yet built the room.<\/p>\n\n      <p>We know how to build it. We proved it at Town School. We know what it costs. We know what it delivers. What we need now are the partners willing to say: this child in this classroom in this community deserves the same start as any child anywhere.<\/p>\n\n      <div class=\"eil2-town-card\">\n        <p>\u201cOver 289 pre-primary learners are now accessing a safe, well-equipped, and stimulating learning environment. Strong collaboration with school authorities, local government officials, and the community ensured effective implementation and sustainability.\u201d<\/p>\n        <cite>CODEWA Final Project Report   Town School, August 2025<\/cite>\n      <\/div>\n\n      <p>Give EUR 25 and furnish a classroom with teaching materials. Give EUR 100 and train a teacher who will carry that knowledge for the rest of their career. Give EUR 500 and help transform one rural classroom from a barrier into a launching pad.<\/p>\n\n      <p style=\"font-size:0.95rem; color:rgba(255,255,255,0.42); margin-bottom:0;\">Because the first classroom a child ever sits in should tell them the world has room for them. And because we now know exactly how to build that room.<\/p>\n\n      <div class=\"eil2-sdg-row\">\n        <div class=\"eil2-sdg-stamp\">\n          <div class=\"eil2-sdg-box eil2-sdg-box-4\">4<\/div>\n          <p><strong>SDG 4   Quality Education<\/strong>Ensure inclusive and equitable quality education for all.<\/p>\n        <\/div>\n        <div class=\"eil2-sdg-stamp\">\n          <div class=\"eil2-sdg-box eil2-sdg-box-10\">10<\/div>\n          <p><strong>SDG 10   Reduced Inequalities<\/strong>Reduce inequality within and among countries.<\/p>\n        <\/div>\n        <div class=\"eil2-sdg-stamp\">\n          <div class=\"eil2-sdg-box eil2-sdg-box-17\">17<\/div>\n          <p><strong>SDG 17   Partnerships<\/strong>Strengthen the means of implementation and global partnership.<\/p>\n        <\/div>\n      <\/div>\n\n      <div class=\"eil2-cta-strip\">\n        <a href=\"https:\/\/codewatz.org\/fr\/donations\/igniting-early-literacy\/\" class=\"eil2-btn eil2-btn-primary\">Support Early Literacy<\/a>\n        <a href=\"https:\/\/codewatz.org\/fr\/partner\/\" class=\"eil2-btn eil2-btn-secondary\">Partner With CODEWA<\/a>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <!-- FOOTER -->\n  <div class=\"eil2-footer\">\n    <div class=\"eil2-footer-inner\">\n      <p>To learn more about CODEWA\u2019s full education programme and the other initiatives working alongside early literacy, visit the pages below.<\/p>\n      <div class=\"eil2-footer-links\">\n        <a href=\"https:\/\/codewatz.org\/fr\/education\/\">Holistic Education Programme \u2192<\/a>\n        <a href=\"https:\/\/codewatz.org\/fr\/partner\/\">Partner With CODEWA \u2192<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Only 5% of children left ready to read. We renovated classrooms, trained 62 teachers, and reached 289 children. Now we are going rural.<\/p>","protected":false},"featured_media":28020,"template":"","give_posts_category":[325,311,319],"give_posts_tag":[],"class_list":["post-30612","give_posts","type-give_posts","status-publish","has-post-thumbnail","hentry","give_posts_category-charity","give_posts_category-children","give_posts_category-education","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Igniting Early Literacy: Rennovate a Classroom - CODEWA<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/codewatz.org\/fr\/give_posts\/igniting-early-literacy\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Igniting Early Literacy: Rennovate a Classroom - CODEWA\" \/>\n<meta property=\"og:description\" content=\"Only 5% of children left ready to read. We renovated classrooms, trained 62 teachers, and reached 289 children. Now we are going rural.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/codewatz.org\/fr\/give_posts\/igniting-early-literacy\/\" \/>\n<meta property=\"og:site_name\" content=\"CODEWA\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-25T05:05:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/codewatz.org\/wp-content\/uploads\/2025\/11\/SChool.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"910\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/codewatz.org\\\/give_posts\\\/igniting-early-literacy\\\/\",\"url\":\"https:\\\/\\\/codewatz.org\\\/give_posts\\\/igniting-early-literacy\\\/\",\"name\":\"Igniting Early Literacy: Rennovate a Classroom - CODEWA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/codewatz.org\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/codewatz.org\\\/give_posts\\\/igniting-early-literacy\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/codewatz.org\\\/give_posts\\\/igniting-early-literacy\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/codewatz.org\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/SChool.jpg\",\"datePublished\":\"2026-05-25T04:02:15+00:00\",\"dateModified\":\"2026-05-25T05:05:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/codewatz.org\\\/give_posts\\\/igniting-early-literacy\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/codewatz.org\\\/give_posts\\\/igniting-early-literacy\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/codewatz.org\\\/give_posts\\\/igniting-early-literacy\\\/#primaryimage\",\"url\":\"https:\\\/\\\/codewatz.org\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/SChool.jpg\",\"contentUrl\":\"https:\\\/\\\/codewatz.org\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/SChool.jpg\",\"width\":910,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/codewatz.org\\\/give_posts\\\/igniting-early-literacy\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/codewatz.org\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Igniting Early Literacy: Rennovate a Classroom\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/codewatz.org\\\/#website\",\"url\":\"https:\\\/\\\/codewatz.org\\\/\",\"name\":\"CODEWA\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/codewatz.org\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/codewatz.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/codewatz.org\\\/#organization\",\"name\":\"CODEWA\",\"url\":\"https:\\\/\\\/codewatz.org\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/codewatz.org\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/codewatz.org\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/CODEWA-Logo4.png\",\"contentUrl\":\"https:\\\/\\\/codewatz.org\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/CODEWA-Logo4.png\",\"width\":384,\"height\":130,\"caption\":\"CODEWA\"},\"image\":{\"@id\":\"https:\\\/\\\/codewatz.org\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Igniting Early Literacy: Rennovate a Classroom - CODEWA","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/codewatz.org\/fr\/give_posts\/igniting-early-literacy\/","og_locale":"fr_FR","og_type":"article","og_title":"Igniting Early Literacy: Rennovate a Classroom - CODEWA","og_description":"Only 5% of children left ready to read. We renovated classrooms, trained 62 teachers, and reached 289 children. Now we are going rural.","og_url":"https:\/\/codewatz.org\/fr\/give_posts\/igniting-early-literacy\/","og_site_name":"CODEWA","article_modified_time":"2026-05-25T05:05:54+00:00","og_image":[{"width":910,"height":400,"url":"https:\/\/codewatz.org\/wp-content\/uploads\/2025\/11\/SChool.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/codewatz.org\/give_posts\/igniting-early-literacy\/","url":"https:\/\/codewatz.org\/give_posts\/igniting-early-literacy\/","name":"Igniting Early Literacy: Rennovate a Classroom - CODEWA","isPartOf":{"@id":"https:\/\/codewatz.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/codewatz.org\/give_posts\/igniting-early-literacy\/#primaryimage"},"image":{"@id":"https:\/\/codewatz.org\/give_posts\/igniting-early-literacy\/#primaryimage"},"thumbnailUrl":"https:\/\/codewatz.org\/wp-content\/uploads\/2025\/11\/SChool.jpg","datePublished":"2026-05-25T04:02:15+00:00","dateModified":"2026-05-25T05:05:54+00:00","breadcrumb":{"@id":"https:\/\/codewatz.org\/give_posts\/igniting-early-literacy\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/codewatz.org\/give_posts\/igniting-early-literacy\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/codewatz.org\/give_posts\/igniting-early-literacy\/#primaryimage","url":"https:\/\/codewatz.org\/wp-content\/uploads\/2025\/11\/SChool.jpg","contentUrl":"https:\/\/codewatz.org\/wp-content\/uploads\/2025\/11\/SChool.jpg","width":910,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/codewatz.org\/give_posts\/igniting-early-literacy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/codewatz.org\/"},{"@type":"ListItem","position":2,"name":"Igniting Early Literacy: Rennovate a Classroom"}]},{"@type":"WebSite","@id":"https:\/\/codewatz.org\/#website","url":"https:\/\/codewatz.org\/","name":"CODEWA","description":"","publisher":{"@id":"https:\/\/codewatz.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/codewatz.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/codewatz.org\/#organization","name":"CODEWA","url":"https:\/\/codewatz.org\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/codewatz.org\/#\/schema\/logo\/image\/","url":"https:\/\/codewatz.org\/wp-content\/uploads\/2021\/06\/CODEWA-Logo4.png","contentUrl":"https:\/\/codewatz.org\/wp-content\/uploads\/2021\/06\/CODEWA-Logo4.png","width":384,"height":130,"caption":"CODEWA"},"image":{"@id":"https:\/\/codewatz.org\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/codewatz.org\/fr\/wp-json\/wp\/v2\/give_posts\/30612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codewatz.org\/fr\/wp-json\/wp\/v2\/give_posts"}],"about":[{"href":"https:\/\/codewatz.org\/fr\/wp-json\/wp\/v2\/types\/give_posts"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/codewatz.org\/fr\/wp-json\/wp\/v2\/media\/28020"}],"wp:attachment":[{"href":"https:\/\/codewatz.org\/fr\/wp-json\/wp\/v2\/media?parent=30612"}],"wp:term":[{"taxonomy":"give_posts_category","embeddable":true,"href":"https:\/\/codewatz.org\/fr\/wp-json\/wp\/v2\/give_posts_category?post=30612"},{"taxonomy":"give_posts_tag","embeddable":true,"href":"https:\/\/codewatz.org\/fr\/wp-json\/wp\/v2\/give_posts_tag?post=30612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}