{"id":4440,"date":"2026-06-10T12:56:45","date_gmt":"2026-06-10T16:56:45","guid":{"rendered":"https:\/\/gateofhope.org\/?page_id=4440"},"modified":"2026-06-10T17:44:20","modified_gmt":"2026-06-10T21:44:20","slug":"home","status":"publish","type":"page","link":"https:\/\/gateofhope.org\/home\/","title":{"rendered":"Home"},"content":{"rendered":"<!doctype html>\r\n<html lang=\"en\">\r\n<head>\r\n<meta charset=\"utf-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n<title>Gate of Hope Ministries International<\/title>\r\n<meta name=\"description\" content=\"Gate of Hope welcomes and supports East African families in Louisville and operates programs in Rwanda. Become a Heart of Hope and help sustain the work every month.\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n<style>\r\n\/* =========================================================\r\n   GATE OF HOPE \u2014 locked type + design system\r\n   Everything is scoped under .goh and sized with one fixed\r\n   scale so the theme cannot override it.\r\n   ========================================================= *\/\r\n.goh{\r\n  \/* palette *\/\r\n  --gold:#B87C2E; --rust:#A3512E; --charcoal:#2B2B2B;\r\n  --beige:#F4E5D2; --ivory:#FCFAF6; --stone:#A8A8A8; --muted:#6a6157;\r\n  \/* ONE type scale for the whole page *\/\r\n  --fs-display: clamp(48px, 5.5vw, 72px);     \/* hero H1 + main tagline *\/\r\n  --fs-h2: clamp(36px, 4vw, 50px);  \/* every section title *\/\r\n  --fs-h3: 27px;                          \/* card \/ sub headings *\/\r\n  --fs-body: 23px;                         \/* every description \u2014 matches button text *\/\r\n  --fs-quote: 26px;                          \/* pull quotes *\/\r\n  --fs-quoteLg: clamp(26px, 2.4vw, 36px);  \/* story carousel quote *\/\r\n  --fs-eyebrow: 16px;                         \/* section labels (Meet the founders, etc.) *\/\r\n  --fs-small: 17px;                         \/* captions, legend, cite *\/\r\n  --fs-btn: 23px;                         \/* every button \u2014 matches body text *\/\r\n  --max:1180px; --ease:cubic-bezier(.16,.84,.44,1);\r\n\r\n  font-family:\"Montserrat\",system-ui,sans-serif;color:var(--charcoal);\r\n  font-size:23px;line-height:1.62;-webkit-font-smoothing:antialiased;\r\n}\r\n.goh *{box-sizing:border-box}\r\n\r\n\/* headings \u2014 single sizes, locked *\/\r\n.goh h1,.goh h2,.goh h3,.goh h4{margin:0;font-family:inherit!important;font-weight:800!important;\r\n  line-height:1.12;letter-spacing:-.015em;text-wrap:balance;color:var(--charcoal)}\r\n.goh h1,.goh .big{font-size:var(--fs-display)!important;letter-spacing:-.02em;line-height:1.06}\r\n.goh h2{font-size:var(--fs-h2)!important}\r\n.goh h3{font-size:var(--fs-h3)!important}\r\n\r\n\/* body \/ descriptions \u2014 single size, locked *\/\r\n.goh p{margin:0 0 1.1em;font-size:var(--fs-body)!important;line-height:1.62;text-wrap:pretty;color:var(--charcoal)}\r\n.goh .eyebrow{font-size:var(--fs-eyebrow)!important;font-weight:700!important;letter-spacing:.22em;\r\n  text-transform:uppercase;color:var(--gold);margin:0 0 16px}\r\n.goh .small,.goh .hero-creds,.goh .wall .legend,.goh .wall .num,.goh .connects .id,.goh cite{font-size:var(--fs-small)!important}\r\n\r\n.goh a{color:var(--rust);text-decoration:none}\r\n.goh img{max-width:100%;display:block}\r\n.goh .wrap{max-width:var(--max);margin:0 auto;padding:0 28px}\r\n.goh section{padding:100px 0}\r\n.goh :focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:4px}\r\n\r\n\/* buttons \u2014 ONE size, ONE system, locked against the theme *\/\r\n.goh .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;\r\n  font-family:inherit!important;font-weight:700!important;font-size:var(--fs-btn)!important;line-height:1.1;\r\n  padding:18px 38px!important;border-radius:999px;border:2px solid transparent;cursor:pointer;\r\n  text-decoration:none!important;transition:transform .2s var(--ease),background .2s,color .2s,border-color .2s}\r\n.goh .btn:hover{transform:translateY(-2px)}\r\n.goh .btn-gold{background:var(--gold)!important;color:#fff!important;border-color:var(--gold)}\r\n.goh .btn-gold:hover{background:#9c6722!important;border-color:#9c6722}\r\n.goh .btn-soft{background:#fff!important;color:var(--rust)!important;border-color:var(--rust)}\r\n.goh .btn-soft:hover{background:var(--rust)!important;color:#fff!important}\r\n.goh .btn-ivory{background:#fff!important;color:var(--rust)!important;border-color:#fff}\r\n.goh .btn-ivory:hover{background:var(--beige)!important;color:var(--rust)!important;border-color:var(--beige)}\r\n\r\n.goh .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}\r\n.goh .reveal.in{opacity:1;transform:none}\r\n\r\n\/* ===== HERO ===== *\/\r\n.goh .hero{padding:84px 0}\r\n.goh .hero-grid{display:grid;grid-template-columns:1.05fr .9fr;gap:36px;align-items:stretch}\r\n.goh .hero-panel{position:relative;border-radius:24px;overflow:hidden;padding:56px 48px;\r\n  display:flex;flex-direction:column;justify-content:center;\r\n  background-image:\r\n    linear-gradient(95deg, rgba(252,250,246,.94) 0%, rgba(252,250,246,.88) 40%, rgba(252,250,246,.52) 72%, rgba(252,250,246,.28) 100%),\r\n    url('https:\/\/gateofhope.org\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-09-at-4.59.46-PM.png');\r\n  background-size:cover;background-position:80% 26%;\r\n  box-shadow:0 40px 80px -52px rgba(43,43,43,.45)}\r\n.goh .hero-logo{width:280px;max-width:80%;margin-bottom:22px}\r\n.goh .hero .lead{color:#352f28;max-width:40ch;margin:18px 0 0}\r\n.goh .hero-right{display:flex;flex-direction:column;justify-content:center;gap:26px}\r\n.goh .cta-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}\r\n.goh .hero-creds{text-align:center;margin:36px 0 0;font-weight:600;letter-spacing:.02em;color:var(--muted);white-space:nowrap}\r\n\r\n.goh .wall{background:#fff;border:1px solid rgba(43,43,43,.08);border-radius:20px;\r\n  padding:28px 30px;box-shadow:0 30px 60px -48px rgba(163,81,46,.5)}\r\n.goh .wall .top{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:14px}\r\n.goh .wall .top .num{font-weight:700;color:var(--rust)}\r\n.goh .wall .bar{height:9px;border-radius:99px;background:var(--beige);overflow:hidden;margin-bottom:18px}\r\n.goh .wall .bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gold),var(--rust));transition:width 1.5s var(--ease)}\r\n.goh .heartgrid{display:grid;grid-template-columns:repeat(20,1fr);gap:6px}\r\n.goh .heartgrid svg{width:100%;height:auto;color:var(--beige);transition:transform .15s,color .15s}\r\n.goh .heartgrid svg.on{color:var(--rust)}\r\n.goh .heartgrid svg:hover{transform:scale(1.25)}\r\n.goh .wall .legend{margin:14px 0 0;color:var(--stone)}\r\n\r\n\/* ===== POSTER \/ VIDEO ===== *\/\r\n.goh .poster{position:relative;aspect-ratio:16\/9;border-radius:18px;overflow:hidden;cursor:pointer;\r\n  box-shadow:0 40px 80px -38px rgba(43,43,43,.5)}\r\n.goh .poster img{width:100%;height:100%;object-fit:cover}\r\n.goh .poster::after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(43,43,43,.45))}\r\n.goh .poster .play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2}\r\n.goh .poster .play b{width:86px;height:86px;border-radius:50%;background:rgba(252,250,246,.96);display:grid;place-items:center;transition:transform .25s var(--ease)}\r\n.goh .poster:hover .play b{transform:scale(1.08)}\r\n.goh .poster .label{position:absolute;left:24px;bottom:22px;z-index:2;color:#fff;font-weight:700;text-shadow:0 2px 14px rgba(0,0,0,.5)}\r\n\r\n.goh .lightbox{position:fixed;inset:0;z-index:90;background:rgba(20,16,14,.9);display:none;align-items:center;justify-content:center;padding:24px}\r\n.goh .lightbox.open{display:flex}\r\n.goh .lightbox .box{width:min(1000px,100%);aspect-ratio:16\/9;position:relative}\r\n.goh .lightbox iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:12px}\r\n.goh .lightbox .x{position:absolute;top:-46px;right:0;background:none;border:0;color:#fff;font-size:30px;cursor:pointer;line-height:1}\r\n\r\n\/* ===== WHO WE ARE (statement) ===== *\/\r\n.goh .statement{text-align:center}\r\n.goh .statement .head{max-width:780px;margin:0 auto}\r\n.goh .statement h2{line-height:1.1}\r\n.goh .statement h2 em{font-style:normal;color:var(--rust)}\r\n.goh .statement .lead{color:#4a4138;max-width:60ch;margin:26px auto 0}\r\n.goh .statement .pillars{font-weight:800}\r\n.goh .statement .btn{margin-top:34px}\r\n\r\n\/* ===== MEET THE FOUNDERS (video) ===== *\/\r\n.goh .founders{text-align:center}\r\n.goh .founders .head{max-width:820px;margin:0 auto 42px}\r\n.goh .founders .head p{color:#4a4138;max-width:760px;margin:16px auto 0}\r\n.goh .founders .poster{max-width:980px;margin:0 auto}\r\n\r\n\/* ===== STORIES ===== *\/\r\n.goh .stories .head{text-align:center;margin-bottom:42px}\r\n.goh .carousel{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -42px rgba(43,43,43,.55)}\r\n.goh .track{display:flex;transition:transform .6s var(--ease)}\r\n.goh .slide{position:relative;min-width:100%;height:560px}\r\n.goh .slide img{width:100%;height:100%;object-fit:cover;object-position:center 28%}\r\n.goh .slide .scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(43,43,43,.05) 22%,rgba(30,22,16,.88) 100%)}\r\n.goh .slide .quote{position:absolute;left:0;right:0;bottom:0;padding:44px 48px;color:#fff;max-width:840px}\r\n.goh .slide .mark{font-size:46px;line-height:0;color:var(--gold);font-weight:800}\r\n.goh .slide .quote p{font-size:var(--fs-quoteLg)!important;font-weight:600;font-style:italic;margin:20px 0 0;color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.45)}\r\n.goh .slide cite{display:block;margin-top:18px;font-style:normal;font-weight:700;color:var(--beige)!important;letter-spacing:.03em}\r\n.goh .cnav{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;\r\n  border:0;background:rgba(252,250,246,.92);color:var(--rust);font-size:22px;cursor:pointer;z-index:3;display:grid;place-items:center;transition:.2s}\r\n.goh .cnav:hover{background:#fff}\r\n.goh .cnav.prev{left:18px}.goh .cnav.next{right:18px}\r\n.goh .dots{position:absolute;bottom:20px;right:26px;display:flex;gap:9px;z-index:3}\r\n.goh .dots button{width:9px;height:9px;border-radius:50%;border:0;background:rgba(255,255,255,.5);cursor:pointer;padding:0;transition:.2s}\r\n.goh .dots button.active{background:#fff;transform:scale(1.25)}\r\n\r\n\/* ===== WHERE WE SERVE ===== *\/\r\n.goh .serve .head{text-align:center;margin-bottom:18px}\r\n.goh .serve .intro{text-align:center;max-width:60ch;margin:0 auto 46px;color:#4a4138}\r\n.goh .serve .cards{display:grid;grid-template-columns:1fr 1fr;gap:26px}\r\n.goh .servecard{background:#fff;border:1px solid rgba(43,43,43,.08);border-radius:18px;padding:26px;text-align:center}\r\n.goh .mapframe{height:340px;border-radius:14px;background:#fff;border:1px solid rgba(43,43,43,.07);\r\n  display:grid;place-items:center;overflow:hidden;padding:12px;margin-bottom:16px}\r\n.goh .mapframe img{width:100%;height:100%;object-fit:contain}\r\n.goh .servecard .cap{font-size:var(--fs-eyebrow)!important;font-weight:700;letter-spacing:.12em;color:var(--gold);text-transform:uppercase;margin-bottom:16px}\r\n.goh .servecard h3{margin-bottom:8px}\r\n.goh .servecard p{color:#4a4138;margin:0 0 18px}\r\n.goh .exquotes{display:grid;grid-template-columns:1fr 1fr;gap:34px 46px;margin-top:56px;border-top:1px solid rgba(43,43,43,.1);padding-top:46px}\r\n.goh .exquote{font-size:var(--fs-quote)!important;font-style:italic;color:#2f2a24!important;border-left:4px solid var(--gold);padding-left:24px;line-height:1.55}\r\n.goh .exquote cite{display:block;font-style:normal;font-weight:700;color:var(--rust)!important;margin-top:14px}\r\n.goh .serve-quotes{padding:0 0 100px}\r\n.goh .serve-quotes .exquotes{margin-top:0;border-top:0;padding-top:0}\r\n\r\n\/* ===== CONNECTS ===== *\/\r\n.goh .connects .panel{background:linear-gradient(150deg,var(--rust),#7d3c21);\r\n  border-radius:22px;padding:50px;display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}\r\n.goh .connects .eyebrow{color:var(--beige)}\r\n.goh .connects h2{color:#fff!important}\r\n.goh .connects p{color:rgba(252,250,246,.94)!important}\r\n.goh .connects .when{font-weight:800;color:#fff;margin:18px 0 4px}\r\n.goh .connects .id{color:rgba(252,250,246,.9);margin:0 0 22px}\r\n.goh .connects .id code{background:rgba(0,0,0,.28);padding:3px 9px;border-radius:6px;font-weight:700;color:#fff}\r\n.goh .connects .flyer{border-radius:16px;overflow:hidden;box-shadow:0 30px 60px -34px rgba(0,0,0,.6)}\r\n.goh .connects .flyer img{width:100%;display:block}\r\n\r\n@media(max-width:920px){\r\n  .goh section{padding:70px 0}\r\n  .goh .hero-grid,.goh .connects .panel,.goh .serve .cards,.goh .exquotes{grid-template-columns:1fr;gap:30px}\r\n  .goh .hero-panel{padding:40px 30px;min-height:340px}\r\n  .goh .connects .panel{padding:34px}\r\n  .goh .slide{height:470px}\r\n  .goh .slide .quote{padding:34px}\r\n  .goh .hero-creds{white-space:normal}\r\n}\r\n@media(prefers-reduced-motion:reduce){\r\n  .goh *{animation:none!important;transition:none!important}\r\n  .goh .reveal{opacity:1;transform:none}\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n<div class=\"goh\">\r\n\r\n<!-- ===== HERO ===== -->\r\n<section class=\"hero\" id=\"top\">\r\n  <div class=\"wrap\">\r\n    <div class=\"hero-grid\">\r\n      <div class=\"hero-panel reveal\">\r\n        <img decoding=\"async\" class=\"hero-logo\" src=\"https:\/\/gateofhope.org\/wp-content\/uploads\/2026\/06\/100hoh-logo-fullcolor-light.png\" alt=\"100 Hearts of Hope, a Gate of Hope campaign\">\r\n        <h1>Be a heart that keeps showing up.<\/h1>\r\n        <p class=\"lead\">Some of this work takes years. Healing is slow. A farm grows one season at a time. 100 Hearts of Hope is a community of monthly givers whose steady support keeps it all going, here in Louisville and in Rwanda.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"hero-right\">\r\n        <div class=\"wall reveal\" aria-label=\"Wall of Hearts progress\">\r\n          <div class=\"top\">\r\n            <h3>The Wall of Hearts<\/h3>\r\n            <div class=\"num\">9 of 100 so far<\/div>\r\n          <\/div>\r\n          <div class=\"bar\"><i id=\"heartBar\"><\/i><\/div>\r\n          <div class=\"heartgrid\" id=\"heartGrid\"><\/div>\r\n          <p class=\"legend\">100 is where we're headed, not where we stop. Every gift counts the same, large or small. <a href=\"\/hearts\/\" style=\"font-weight:700\">Add yours.<\/a><\/p>\r\n        <\/div>\r\n        <div class=\"cta-row reveal\">\r\n          <a class=\"btn btn-gold\" href=\"\/hearts\/\">Become a Heart of Hope<\/a>\r\n          <a class=\"btn btn-soft\" href=\"#serve\">Explore our work<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <p class=\"hero-creds reveal\">Founded in 1995 &nbsp;\u00b7&nbsp; ECFA accredited &nbsp;\u00b7&nbsp; Registered 501(c)(3)<\/p>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== WHO WE ARE (statement) ===== -->\r\n<section class=\"statement\">\r\n  <div class=\"wrap\">\r\n    <div class=\"head reveal\">\r\n      <p class=\"eyebrow\">Who we are<\/p>\r\n      <h2>Inspiring hope.<br><em>Transforming lives.<\/em><\/h2>\r\n      <p class=\"lead\">For three decades, Gate of Hope has stood with East African families as they build the life they came for, known and supported every step of the way. We <span class=\"pillars\">encourage<\/span>, we <span class=\"pillars\">empower<\/span>, and we <span class=\"pillars\">educate<\/span>, all of it in the name of Christ.<\/p>\r\n      <p class=\"lead\">A new city here in Kentucky or a village in Rwanda, the work is the same. We meet people where they are, and we stay.<\/p>\r\n      <p><a class=\"btn btn-soft\" href=\"\/about-gate-of-hope\/\">Get to know us<\/a><\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== MEET THE FOUNDERS (video) ===== -->\r\n<section class=\"founders\">\r\n  <div class=\"wrap\">\r\n    <div class=\"head reveal\">\r\n      <p class=\"eyebrow\">Meet the founders<\/p>\r\n      <h2>Hear it from the people who started it.<\/h2>\r\n      <p>Rev. Jean de Dieu Nzeyimana and Dr. Pauline Mukeshimana founded Gate of Hope and still lead it today. A few minutes with them tells you everything.<\/p>\r\n    <\/div>\r\n    <div class=\"poster reveal\" id=\"posterVideo\" role=\"button\" tabindex=\"0\" aria-label=\"Play the founders' video\">\r\n      <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/J8yOVXTUw68\/maxresdefault.jpg\" alt=\"Gate of Hope founders\">\r\n      <div class=\"play\"><b><svg width=\"26\" height=\"30\" viewBox=\"0 0 26 30\"><path fill=\"#A3512E\" d=\"M0 0l26 15L0 30z\"\/><\/svg><\/b><\/div>\r\n      <div class=\"label\">An introduction from the founders<\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== IN THEIR WORDS ===== -->\r\n<section class=\"stories\">\r\n  <div class=\"wrap\">\r\n    <div class=\"head reveal\"><p class=\"eyebrow\">In their words<\/p><h2>Stories worth telling.<\/h2><\/div>\r\n    <div class=\"carousel reveal\" id=\"carousel\">\r\n      <div class=\"track\" id=\"track\">\r\n\r\n        <div class=\"slide\">\r\n          <img decoding=\"async\" src=\"https:\/\/gateofhope.org\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-08-at-11.13.01-PM.png\" alt=\"A farmer at the Gosheni farm\">\r\n          <div class=\"scrim\"><\/div>\r\n          <div class=\"quote\">\r\n            <div class=\"mark\">&ldquo;<\/div>\r\n            <p>Before joining the farm, I was depressed and lonely. I was always sick in my body and no medicine worked. After I started farming, I became alive again. Today I laugh with my family and I am not sick anymore.<\/p>\r\n            <cite>J.K., Gosheni Farmer<\/cite>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"slide\">\r\n          <img decoding=\"async\" src=\"https:\/\/gateofhope.org\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-08-at-11.12.38-PM.png\" alt=\"A mother and her family\">\r\n          <div class=\"scrim\"><\/div>\r\n          <div class=\"quote\">\r\n            <div class=\"mark\">&ldquo;<\/div>\r\n            <p>Gate of Hope has allowed me and my children to adapt and love our new home in America. It has helped us to succeed. When we first came, we felt like orphans. Everything was different and difficult. We did not know the language nor did we have the resources and skills necessary to live here. Gate of Hope changed it all.<\/p>\r\n            <cite>M.A., single mother<\/cite>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"slide\">\r\n          <img decoding=\"async\" src=\"https:\/\/gateofhope.org\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-08-at-11.12.49-PM-1.png\" alt=\"Young women in the Tabara mentorship program\">\r\n          <div class=\"scrim\"><\/div>\r\n          <div class=\"quote\">\r\n            <div class=\"mark\">&ldquo;<\/div>\r\n            <p>When I joined Tabara I was shy and unsure of myself. My mentor saw more in me than I saw in myself, and she stayed. Now I believe I can do big things, and one day I want to be that person for another girl.<\/p>\r\n            <cite>A student in Tabara, our mentorship program for girls<\/cite>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"slide\">\r\n          <img decoding=\"async\" src=\"https:\/\/gateofhope.org\/wp-content\/uploads\/2026\/06\/Screenshot-2026-06-08-at-11.14.27-PM.png\" alt=\"Children in the Himbaza program\">\r\n          <div class=\"scrim\"><\/div>\r\n          <div class=\"quote\">\r\n            <div class=\"mark\">&ldquo;<\/div>\r\n            <p>At Himbaza I made friends. We sing together, we play, and we learn about God.<\/p>\r\n            <cite>A child in Himbaza, our children's program<\/cite>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n      <button class=\"cnav prev\" id=\"cprev\" aria-label=\"Previous story\">\u2039<\/button>\r\n      <button class=\"cnav next\" id=\"cnext\" aria-label=\"Next story\">\u203a<\/button>\r\n      <div class=\"dots\" id=\"dots\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<\/div><!-- close .goh: the journey block below is self-contained and scoped under .goh-journey -->\r\n\r\n<!-- ===== WHERE WE SERVE \u2014 \"From Louisville to Rwanda\" journey visual ===== -->\r\n<!--\r\n  Gate of Hope Ministries International \u2014 \"From Louisville to Rwanda\" journey section\r\n  Paste this ENTIRE file into a WordPress Custom HTML \/ code block.\r\n  Self-contained: Google Fonts link + scoped CSS + markup + tiny JS. No theme header\/nav\/footer.\r\n  Everything is scoped under .goh-journey to keep Enfold theme styles from bleeding in.\r\n-->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n.goh-journey{\r\n  \/* Brand palette *\/\r\n  --goh-gold:#B87C2E;\r\n  --goh-rust:#A3512E;\r\n  --goh-rust-deep:#7d3c21;\r\n  --goh-charcoal:#2B2B2B;\r\n  --goh-beige:#F4E5D2;\r\n  --goh-ivory:#FCFAF6;\r\n  --goh-stone:#A8A8A8;\r\n\r\n  font-family:'Montserrat',-apple-system,BlinkMacSystemFont,'Segoe UI',Helvetica,Arial,sans-serif !important;\r\n  background:var(--goh-ivory) !important;\r\n  color:var(--goh-charcoal) !important;\r\n  -webkit-font-smoothing:antialiased;\r\n  box-sizing:border-box;\r\n  padding:100px 24px;\r\n  line-height:1.55;\r\n  overflow:hidden;\r\n}\r\n.goh-journey *{ box-sizing:border-box; }\r\n\r\n\/* ---- Harden against Enfold heading\/link overrides + stray green highlight ---- *\/\r\n.goh-journey h2,\r\n.goh-journey h3,\r\n.goh-journey p,\r\n.goh-journey span,\r\n.goh-journey a,\r\n.goh-journey strong{\r\n  font-family:'Montserrat',sans-serif !important;\r\n  background:none !important;\r\n  background-color:transparent !important;\r\n  text-shadow:none !important;\r\n  margin:0;\r\n  padding:0;\r\n  border:0;\r\n}\r\n.goh-journey h2,\r\n.goh-journey h3{ font-weight:800 !important; letter-spacing:-0.01em; }\r\n.goh-journey ::selection{ background:rgba(184,124,46,.22); }\r\n\r\n.goh-journey__inner{\r\n  max-width:1120px;\r\n  margin:0 auto;\r\n}\r\n\r\n\/* ---------------- Header ---------------- *\/\r\n.goh-journey__head{ text-align:center; max-width:820px; margin:0 auto; }\r\n.goh-journey__eyebrow{\r\n  display:block;\r\n  font-size:16px !important;\r\n  font-weight:700 !important;\r\n  text-transform:uppercase;\r\n  letter-spacing:.22em;\r\n  color:var(--goh-gold) !important;\r\n}\r\n.goh-journey__rule{\r\n  width:48px; height:4px; border-radius:999px;\r\n  background:var(--goh-gold);\r\n  margin:20px auto 22px;\r\n}\r\n.goh-journey__title{\r\n  font-size:clamp(36px,4vw,50px) !important;\r\n  font-weight:800 !important;\r\n  color:var(--goh-charcoal) !important;\r\n  line-height:1.12;\r\n}\r\n.goh-journey__intro{\r\n  font-size:23px !important;\r\n  color:var(--goh-charcoal) !important;\r\n  margin-top:18px !important;\r\n  text-wrap:pretty;\r\n}\r\n\r\n\/* ---------------- Map band ---------------- *\/\r\n.goh-journey__band{\r\n  margin:54px auto 0;\r\n  position:relative;\r\n}\r\n.goh-journey__map{ display:block; width:100%; height:auto; }\r\n.goh-journey__map--v{ display:none; max-width:340px; margin:0 auto; }\r\n\r\n\/* line-draw reveal (clip wipe; base = full, so it degrades to \"shown\" if transforms are ignored) *\/\r\n.goh-journey .route-reveal{\r\n  transform:scaleX(0);\r\n  transform-box:fill-box;\r\n  transform-origin:left center;\r\n  transition:transform 1.9s cubic-bezier(.4,0,.2,1);\r\n}\r\n.goh-journey.is-drawn .route-reveal{ transform:scaleX(1); }\r\n.goh-journey .route-reveal-v{\r\n  transform:scaleY(0);\r\n  transform-box:fill-box;\r\n  transform-origin:center top;\r\n  transition:transform 1.9s cubic-bezier(.4,0,.2,1);\r\n}\r\n.goh-journey.is-drawn .route-reveal-v{ transform:scaleY(1); }\r\n\r\n\/* dove (always rendered; parked at start until it flies) *\/\r\n\r\n\/* ---------------- Ends (text blocks) ---------------- *\/\r\n.goh-journey__ends{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:40px;\r\n  margin-top:40px;\r\n}\r\n.goh-journey__end{\r\n  background:#fff;\r\n  border:1px solid rgba(43,43,43,.08);\r\n  border-radius:16px;\r\n  box-shadow:0 18px 40px -28px rgba(43,43,43,.45);\r\n  padding:38px 38px 40px;\r\n  display:flex;\r\n  flex-direction:column;\r\n  align-items:flex-start;\r\n}\r\n.goh-journey__pinhint{\r\n  display:inline-flex; align-items:center; gap:9px;\r\n  margin-bottom:14px;\r\n}\r\n.goh-journey__dot{ width:13px; height:13px; border-radius:999px; flex:0 0 auto; }\r\n.goh-journey__dot--gold{ background:var(--goh-gold); box-shadow:0 0 0 4px rgba(184,124,46,.16); }\r\n.goh-journey__dot--rust{ background:var(--goh-rust); box-shadow:0 0 0 4px rgba(163,81,46,.16); }\r\n.goh-journey__kicker{\r\n  font-size:15px !important; font-weight:700 !important;\r\n  text-transform:uppercase; letter-spacing:.18em;\r\n  color:#6e6e6e !important;\r\n}\r\n.goh-journey__subhead{\r\n  font-size:27px !important; font-weight:800 !important;\r\n  color:var(--goh-charcoal) !important;\r\n}\r\n.goh-journey__caption{\r\n  font-size:20px !important;\r\n  color:var(--goh-charcoal) !important;\r\n  margin-top:10px !important;\r\n  text-wrap:pretty;\r\n}\r\n.goh-journey__origins{\r\n  margin-top:18px !important;\r\n  padding-top:18px;\r\n  border-top:1px solid rgba(43,43,43,.10);\r\n  width:100%;\r\n}\r\n.goh-journey__origins-label{\r\n  display:block;\r\n  font-size:14px !important; font-weight:700 !important;\r\n  text-transform:uppercase; letter-spacing:.18em;\r\n  color:var(--goh-gold) !important;\r\n  margin-bottom:8px !important;\r\n}\r\n.goh-journey__origins-text{\r\n  font-size:20px !important;\r\n  color:var(--goh-charcoal) !important;\r\n}\r\n.goh-journey__origins-text strong{\r\n  font-weight:700 !important;\r\n  color:var(--goh-rust) !important;\r\n}\r\n.goh-journey__cta{ margin-top:26px; }\r\n\r\n\/* ---------------- Buttons (secondary pill) ---------------- *\/\r\n.goh-journey__btn{\r\n  display:inline-block;\r\n  font-family:'Montserrat',sans-serif !important;\r\n  font-size:23px !important;\r\n  font-weight:700 !important;\r\n  line-height:1;\r\n  text-decoration:none !important;\r\n  padding:18px 38px;\r\n  border-radius:999px;\r\n  cursor:pointer;\r\n  transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .1s ease;\r\n}\r\n.goh-journey__btn--secondary{\r\n  background:#fff !important;\r\n  color:var(--goh-rust) !important;\r\n  border:2px solid var(--goh-rust) !important;\r\n}\r\n.goh-journey__btn--secondary:hover,\r\n.goh-journey__btn--secondary:focus-visible{\r\n  background:var(--goh-rust) !important;\r\n  color:#fff !important;\r\n}\r\n.goh-journey__btn:active{ transform:translateY(1px); }\r\n.goh-journey__btn:focus-visible{ outline:3px solid rgba(184,124,46,.55); outline-offset:3px; }\r\n\r\n\/* ---------------- Responsive ---------------- *\/\r\n@media (max-width:760px){\r\n  .goh-journey{ padding:64px 18px; }\r\n  .goh-journey__map--h{ display:none; }\r\n  .goh-journey__map--v{ display:block; }\r\n  .goh-journey__band{ margin-top:38px; }\r\n  .goh-journey__ends{ grid-template-columns:1fr; gap:22px; margin-top:30px; }\r\n  .goh-journey__end{ padding:30px 26px 32px; }\r\n  .goh-journey__btn{ width:100%; text-align:center; }\r\n}\r\n\r\n@media (prefers-reduced-motion:reduce){\r\n  .goh-journey .route-reveal{ transition:none; transform:scaleX(1); }\r\n  .goh-journey .route-reveal-v{ transition:none; transform:scaleY(1); }\r\n  .goh-journey__map .dove{ \/* no motion: dove is parked statically by JS *\/ }\r\n}\r\n<\/style>\r\n\r\n<section class=\"goh-journey\" id=\"serve\" aria-labelledby=\"goh-journey-title\">\r\n  <div class=\"goh-journey__inner\">\r\n\r\n    <header class=\"goh-journey__head\">\r\n      <span class=\"goh-journey__eyebrow\">Where we serve<\/span>\r\n      <div class=\"goh-journey__rule\"><\/div>\r\n      <h2 class=\"goh-journey__title\" id=\"goh-journey-title\">From Louisville to Rwanda.<\/h2>\r\n      <p class=\"goh-journey__intro\">We operate in two places: Louisville, Kentucky, and Rwanda. The families we welcome in Louisville come from across East Africa.<\/p>\r\n    <\/header>\r\n\r\n    <div class=\"goh-journey__band\">\r\n      <!-- ===================== HORIZONTAL (desktop) ===================== -->\r\n      <svg class=\"goh-journey__map goh-journey__map--h\" viewBox=\"0 0 1200 380\" role=\"img\"\r\n           aria-label=\"A travel map drawing a single route from a marker on Kentucky, over a faint outline of the United States, across the middle of the band to a marker on Rwanda over a faint outline of Africa. A dove glides along the route.\">\r\n        <defs>\r\n          <linearGradient id=\"gohRouteH\" x1=\"300\" y1=\"0\" x2=\"995\" y2=\"0\" gradientUnits=\"userSpaceOnUse\">\r\n            <stop offset=\"0\" stop-color=\"#B87C2E\"\/>\r\n            <stop offset=\"1\" stop-color=\"#A3512E\"\/>\r\n          <\/linearGradient>\r\n          <filter id=\"gohPinShadowH\" x=\"-60%\" y=\"-60%\" width=\"220%\" height=\"220%\">\r\n            <feDropShadow dx=\"0\" dy=\"4\" stdDeviation=\"5\" flood-color=\"#2B2B2B\" flood-opacity=\"0.28\"\/>\r\n          <\/filter>\r\n          <clipPath id=\"gohRevealH\"><rect class=\"route-reveal\" x=\"0\" y=\"0\" width=\"1200\" height=\"380\"\/><\/clipPath>\r\n          <!-- hidden round-trip path: dove flies Kentucky -> Rwanda -> Kentucky, forever -->\r\n          <path id=\"gohDovePathH\" d=\"M300,150 C500,40 760,40 995,206 C760,40 500,40 300,150\" fill=\"none\"\/>\r\n        <\/defs>\r\n\r\n        <!-- Faint continent silhouettes -->\r\n        <g aria-hidden=\"true\">\r\n          <!-- United States -->\r\n          <path d=\"M96,120 C96,108 110,104 130,104 L300,104 C308,104 312,120 326,120\r\n                   C338,120 342,106 356,106 L372,108 C381,110 379,131 372,150\r\n                   C368,174 360,184 360,200 C360,215 372,225 366,236\r\n                   C360,241 352,221 348,206 C340,196 320,200 300,202\r\n                   C290,210 286,222 276,224 C268,220 270,208 262,204\r\n                   C230,202 180,204 150,202 C120,200 104,180 100,160\r\n                   C96,145 96,132 96,120 Z\" fill=\"#F4E5D2\"\/>\r\n          <!-- Kentucky emphasis -->\r\n          <path d=\"M288,150 C304,146 326,148 342,153 C346,159 339,167 326,169\r\n                   C310,171 294,167 287,161 C284,157 285,152 288,150 Z\"\r\n                fill=\"#B87C2E\" fill-opacity=\"0.32\"\/>\r\n\r\n          <!-- Africa -->\r\n          <path d=\"M905,118 C945,104 1000,98 1046,102 C1062,104 1066,120 1082,134\r\n                   C1100,150 1112,160 1108,176 C1104,190 1082,190 1066,202\r\n                   C1048,216 1036,246 1022,272 C1010,294 1004,312 994,316\r\n                   C984,318 974,306 966,290 C956,272 948,258 936,250\r\n                   C922,242 912,250 902,246 C882,240 858,232 846,212\r\n                   C836,194 838,170 846,154 C854,138 872,128 884,124\r\n                   C892,121 899,119 905,118 Z\" fill=\"#F4E5D2\"\/>\r\n          <!-- East African region emphasis (Great Lakes region \u2014 Rwanda) -->\r\n          <path d=\"M982,206 C1000,202 1018,208 1024,222 C1026,238 1014,256 1000,260\r\n                   C986,262 974,250 972,234 C971,220 972,210 982,206 Z\"\r\n                fill=\"#B87C2E\" fill-opacity=\"0.32\"\/>\r\n        <\/g>\r\n\r\n        <!-- Route (dotted, revealed left-to-right) -->\r\n        <g clip-path=\"url(#gohRevealH)\">\r\n          <path id=\"gohRouteHPath\"\r\n                d=\"M300,150 C500,40 760,40 995,206\"\r\n                fill=\"none\" stroke=\"url(#gohRouteH)\" stroke-width=\"3.6\"\r\n                stroke-linecap=\"round\" stroke-dasharray=\"0.1 13\"\/>\r\n        <\/g>\r\n\r\n        <!-- Dove (loops back and forth between Kentucky and Rwanda) -->\r\n        <g class=\"dove\" aria-hidden=\"true\">\r\n          <g id=\"gohDoveH\" transform=\"translate(300,150)\">\r\n            <g transform=\"scale(1.3)\">\r\n              <path d=\"M16,0 C9,-2 1,-2.5 -5,-2.5 C-8,-8 -13,-12 -20,-12 C-14,-6 -10,-3 -7,0 C-10,3 -14,6 -20,12 C-13,12 -8,8 -5,2.5 C1,2.5 9,2 16,0 Z\" fill=\"#B87C2E\" stroke=\"#FCFAF6\" stroke-width=\"0.8\" stroke-linejoin=\"round\"\/>\r\n            <\/g>\r\n            <animateMotion id=\"gohDoveHMotion\" dur=\"9s\" begin=\"indefinite\" repeatCount=\"indefinite\" rotate=\"auto\">\r\n              <mpath href=\"#gohDovePathH\"\/>\r\n            <\/animateMotion>\r\n          <\/g>\r\n        <\/g>\r\n\r\n        <!-- Pins -->\r\n        <g filter=\"url(#gohPinShadowH)\">\r\n          <!-- Louisville -->\r\n          <g transform=\"translate(300,150)\">\r\n            <path d=\"M0,0 C-12,-16 -12,-34 0,-34 C12,-34 12,-16 0,0 Z\" fill=\"#B87C2E\"\/>\r\n            <circle cx=\"0\" cy=\"-22\" r=\"6\" fill=\"#FCFAF6\"\/>\r\n          <\/g>\r\n          <!-- Rwanda -->\r\n          <g transform=\"translate(995,206)\">\r\n            <path d=\"M0,0 C-12,-16 -12,-34 0,-34 C12,-34 12,-16 0,0 Z\" fill=\"#A3512E\"\/>\r\n            <circle cx=\"0\" cy=\"-22\" r=\"6\" fill=\"#FCFAF6\"\/>\r\n          <\/g>\r\n        <\/g>\r\n\r\n        <!-- Labels -->\r\n        <g>\r\n          <text x=\"300\" y=\"178\" text-anchor=\"middle\"\r\n                font-family=\"Montserrat,sans-serif\" font-size=\"19\" font-weight=\"800\" fill=\"#2B2B2B\">Kentucky<\/text>\r\n          <text x=\"995\" y=\"234\" text-anchor=\"middle\"\r\n                font-family=\"Montserrat,sans-serif\" font-size=\"19\" font-weight=\"800\" fill=\"#2B2B2B\">Rwanda<\/text>\r\n        <\/g>\r\n      <\/svg>\r\n\r\n      <!-- ===================== VERTICAL (mobile) ===================== -->\r\n      <svg class=\"goh-journey__map goh-journey__map--v\" viewBox=\"0 0 200 460\" role=\"img\"\r\n           aria-label=\"A vertical travel route connecting a marker on Kentucky at the top to a marker on Rwanda at the bottom, with a dove gliding down the path.\">\r\n        <defs>\r\n          <linearGradient id=\"gohRouteV\" x1=\"0\" y1=\"56\" x2=\"0\" y2=\"404\" gradientUnits=\"userSpaceOnUse\">\r\n            <stop offset=\"0\" stop-color=\"#B87C2E\"\/>\r\n            <stop offset=\"1\" stop-color=\"#A3512E\"\/>\r\n          <\/linearGradient>\r\n          <filter id=\"gohPinShadowV\" x=\"-60%\" y=\"-60%\" width=\"220%\" height=\"220%\">\r\n            <feDropShadow dx=\"0\" dy=\"4\" stdDeviation=\"5\" flood-color=\"#2B2B2B\" flood-opacity=\"0.28\"\/>\r\n          <\/filter>\r\n          <clipPath id=\"gohRevealV\"><rect class=\"route-reveal-v\" x=\"0\" y=\"0\" width=\"200\" height=\"460\"\/><\/clipPath>\r\n          <path id=\"gohDovePathV\" d=\"M100,56 C150,150 50,300 100,404 C50,300 150,150 100,56\" fill=\"none\"\/>\r\n        <\/defs>\r\n\r\n        <g clip-path=\"url(#gohRevealV)\">\r\n          <path id=\"gohRouteVPath\" d=\"M100,56 C150,150 50,300 100,404\"\r\n                fill=\"none\" stroke=\"url(#gohRouteV)\" stroke-width=\"3.6\"\r\n                stroke-linecap=\"round\" stroke-dasharray=\"0.1 13\"\/>\r\n        <\/g>\r\n\r\n        <g class=\"dove\" aria-hidden=\"true\">\r\n          <g id=\"gohDoveV\" transform=\"translate(100,56)\">\r\n            <g transform=\"scale(1.35)\">\r\n              <path d=\"M16,0 C9,-2 1,-2.5 -5,-2.5 C-8,-8 -13,-12 -20,-12 C-14,-6 -10,-3 -7,0 C-10,3 -14,6 -20,12 C-13,12 -8,8 -5,2.5 C1,2.5 9,2 16,0 Z\" fill=\"#B87C2E\" stroke=\"#FCFAF6\" stroke-width=\"0.8\" stroke-linejoin=\"round\"\/>\r\n            <\/g>\r\n            <animateMotion id=\"gohDoveVMotion\" dur=\"9s\" begin=\"indefinite\" repeatCount=\"indefinite\" rotate=\"auto\">\r\n              <mpath href=\"#gohDovePathV\"\/>\r\n            <\/animateMotion>\r\n          <\/g>\r\n        <\/g>\r\n\r\n        <g filter=\"url(#gohPinShadowV)\">\r\n          <g transform=\"translate(100,56)\">\r\n            <path d=\"M0,0 C-12,-16 -12,-34 0,-34 C12,-34 12,-16 0,0 Z\" fill=\"#B87C2E\"\/>\r\n            <circle cx=\"0\" cy=\"-22\" r=\"6\" fill=\"#FCFAF6\"\/>\r\n          <\/g>\r\n          <g transform=\"translate(100,404)\">\r\n            <path d=\"M0,0 C-12,-16 -12,-34 0,-34 C12,-34 12,-16 0,0 Z\" fill=\"#A3512E\"\/>\r\n            <circle cx=\"0\" cy=\"-22\" r=\"6\" fill=\"#FCFAF6\"\/>\r\n          <\/g>\r\n        <\/g>\r\n        <text x=\"100\" y=\"86\" text-anchor=\"middle\" font-family=\"Montserrat,sans-serif\" font-size=\"15\" font-weight=\"800\" fill=\"#2B2B2B\">Kentucky<\/text>\r\n        <text x=\"100\" y=\"430\" text-anchor=\"middle\" font-family=\"Montserrat,sans-serif\" font-size=\"15\" font-weight=\"800\" fill=\"#2B2B2B\">Rwanda<\/text>\r\n      <\/svg>\r\n    <\/div>\r\n\r\n    <div class=\"goh-journey__ends\">\r\n      <!-- Louisville -->\r\n      <div class=\"goh-journey__end\">\r\n        <span class=\"goh-journey__pinhint\">\r\n          <span class=\"goh-journey__dot goh-journey__dot--gold\"><\/span>\r\n          <span class=\"goh-journey__kicker\">Kentucky, our US home<\/span>\r\n        <\/span>\r\n        <h3 class=\"goh-journey__subhead\">Louisville, Kentucky<\/h3>\r\n        <p class=\"goh-journey__caption\">This is where East African families find their footing, settle in, and build the life they came for. The new neighbors we welcome come from Burundi, Congo, Kenya, Rwanda, Tanzania, and Uganda.<\/p>\r\n        <div class=\"goh-journey__cta\">\r\n          <a class=\"goh-journey__btn goh-journey__btn--secondary\" href=\"https:\/\/gateofhope.org\/us-programs\/\">US programs<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Rwanda -->\r\n      <div class=\"goh-journey__end\">\r\n        <span class=\"goh-journey__pinhint\">\r\n          <span class=\"goh-journey__dot goh-journey__dot--rust\"><\/span>\r\n          <span class=\"goh-journey__kicker\">Our overseas home<\/span>\r\n        <\/span>\r\n        <h3 class=\"goh-journey__subhead\">Rwanda<\/h3>\r\n        <p class=\"goh-journey__caption\">In Rwanda, we walk alongside families in rural communities through four areas of work: Christian counseling and pastoral care, economic empowerment, children's tuition and health coverage, and community seminars.<\/p>\r\n        <div class=\"goh-journey__cta\">\r\n          <a class=\"goh-journey__btn goh-journey__btn--secondary\" href=\"https:\/\/gateofhope.org\/rwanda-programs\/\">Rwanda programs<\/a>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <script>\r\n  (function(){\r\n    var section = document.currentScript.closest('.goh-journey');\r\n    if(!section) section = document.querySelector('.goh-journey');\r\n    var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\r\n    function placeDoveAtEnd(){\r\n      ['gohDoveH','gohDoveV'].forEach(function(id){\r\n        var dove = document.getElementById(id);\r\n        if(!dove) return;\r\n        var pathId = id === 'gohDoveH' ? 'gohRouteHPath' : 'gohRouteVPath';\r\n        var path = document.getElementById(pathId);\r\n        if(!path) return;\r\n        try{\r\n          var len = path.getTotalLength();\r\n          var p = path.getPointAtLength(len);\r\n          if(id === 'gohDoveV'){ dove.setAttribute('transform','translate('+p.x+','+p.y+')'); return; }\r\n          var pPrev = path.getPointAtLength(Math.max(0, len-1));\r\n          var ang = Math.atan2(p.y-pPrev.y, p.x-pPrev.x) * 180\/Math.PI;\r\n          dove.setAttribute('transform','translate('+p.x+','+p.y+') rotate('+ang+')');\r\n        }catch(e){}\r\n      });\r\n    }\r\n\r\n    function run(){\r\n      section.classList.add('is-drawn');   \/* CSS transition draws the route *\/\r\n      if(reduce){ placeDoveAtEnd(); return; }\r\n      ['gohDoveHMotion','gohDoveVMotion'].forEach(function(id){\r\n        var m = document.getElementById(id);\r\n        if(m && m.beginElement){ try{ m.beginElement(); }catch(e){} }\r\n      });\r\n    }\r\n\r\n    var band = section.querySelector('.goh-journey__band');\r\n    var hasRun = false;\r\n    function go(){ if(hasRun) return; hasRun = true; run(); }\r\n\r\n    if(reduce){ go(); return; }\r\n\r\n    function inView(){\r\n      var r = band.getBoundingClientRect();\r\n      var vh = window.innerHeight || document.documentElement.clientHeight;\r\n      return r.top < vh - 40 && r.bottom > 40;\r\n    }\r\n\r\n    if(inView()){ go(); }\r\n\r\n    if(!hasRun && 'IntersectionObserver' in window){\r\n      var io = new IntersectionObserver(function(entries){\r\n        entries.forEach(function(en){ if(en.isIntersecting){ go(); io.disconnect(); } });\r\n      },{threshold:0.3});\r\n      io.observe(band);\r\n    }\r\n\r\n    if(!hasRun){\r\n      var onScroll = function(){ if(inView()){ go(); window.removeEventListener('scroll', onScroll); } };\r\n      window.addEventListener('scroll', onScroll, {passive:true});\r\n    }\r\n  })();\r\n  <\/script>\r\n<\/section>\r\n\r\n<div class=\"goh\">\r\n\r\n<!-- external endorsement quotes (kept from the previous Where We Serve section) -->\r\n<section class=\"serve-quotes\">\r\n  <div class=\"wrap\">\r\n    <div class=\"exquotes reveal\">\r\n      <blockquote class=\"exquote\">\r\n        Refugees bring productivity to their host countries. They help enrich their local communities, creating a cultural diversity within the local population and helping nurture understanding and appreciation for social diversity.\r\n        <cite>Lutheran Immigration and Refugee Service<\/cite>\r\n      <\/blockquote>\r\n      <blockquote class=\"exquote\">\r\n        As of July 31, 2023, Kentucky ranked 4th in the nation in the number of refugee arrivals compared to other states.\r\n        <cite>Kentucky Office of Refugees<\/cite>\r\n      <\/blockquote>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ===== GATE OF HOPE CONNECTS ===== -->\r\n<section class=\"connects\">\r\n  <div class=\"wrap\">\r\n    <div class=\"panel reveal\">\r\n      <div>\r\n        <p class=\"eyebrow\">Gate of Hope Connects<\/p>\r\n        <h2>Come find out what this is really about.<\/h2>\r\n        <p>Once a month we get together online to talk about the work and the people behind it. You'll hear stories firsthand, meet others who care, and find real ways to pitch in, whether through volunteering, a church partnership, or simply showing up. Come as you are. There's room for everyone.<\/p>\r\n        <div class=\"when\">Second Thursday of every month, 12:00 noon<\/div>\r\n        <div class=\"id\">Google Meet ID: <code>tip-tecq-bih<\/code><\/div>\r\n        <a class=\"btn btn-ivory\" href=\"\/join-us-each-month\/\">Learn more<\/a>\r\n      <\/div>\r\n      <div class=\"flyer\">\r\n        <img decoding=\"async\" src=\"https:\/\/gateofhope.org\/wp-content\/uploads\/2026\/06\/GATE-OF-HOPE-CONNECTS.png\" alt=\"Gate of Hope Connects: join the conversation, second Thursday of every month at noon\">\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- video lightbox -->\r\n<div class=\"lightbox\" id=\"lightbox\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Founders' video\">\r\n  <div class=\"box\">\r\n    <button class=\"x\" id=\"closeVideo\" aria-label=\"Close video\">&times;<\/button>\r\n    <iframe id=\"videoFrame\" title=\"Gate of Hope, an introduction from the founders\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\r\n  <\/div>\r\n<\/div>\r\n\r\n<\/div>\r\n<script>\r\n(function(){\r\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n\r\n  var io = new IntersectionObserver(function(es){ es.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('in'); io.unobserve(e.target);} }); }, {threshold:.15});\r\n  document.querySelectorAll('.goh .reveal').forEach(function(el){ io.observe(el); });\r\n\r\n  \/* Wall of Hearts \u2014 current count is 9 of 100 *\/\r\n  var FILLED=9, TOTAL=100, grid=document.getElementById('heartGrid');\r\n  var heart='<path fill=\"currentColor\" d=\"M12 21s-7.5-4.6-10-9.2C.3 8.4 2 5 5.2 5c1.9 0 3.2 1 3.8 2 .3.5.7.5 1 0 .6-1 1.9-2 3.8-2C17 5 18.7 8.4 22 11.8 19.5 16.4 12 21 12 21z\"\/>';\r\n  var hh=''; for(var i=0;i<TOTAL;i++){ hh+='<svg class=\"'+(i<FILLED?'on':'')+'\" viewBox=\"0 0 24 24\" title=\"'+(i<FILLED?'A Heart of Hope':'This could be you')+'\">'+heart+'<\/svg>'; }\r\n  grid.innerHTML=hh;\r\n  var pct=Math.round(FILLED\/TOTAL*100), bar=document.getElementById('heartBar');\r\n  if(reduce){ bar.style.transition='none'; bar.style.width=pct+'%'; }\r\n  else { var wo=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){setTimeout(function(){bar.style.width=pct+'%';},300);wo.disconnect();}});},{threshold:.4}); wo.observe(document.querySelector('.goh .wall')); }\r\n\r\n  \/* stories carousel *\/\r\n  var track=document.getElementById('track'), n=track.children.length, idx=0, timer;\r\n  var dots=document.getElementById('dots');\r\n  for(var d=0; d<n; d++){ var b=document.createElement('button'); b.setAttribute('aria-label','Story '+(d+1)); (function(j){ b.addEventListener('click',function(){ go(j); restart(); }); })(d); dots.appendChild(b); }\r\n  function go(i){ idx=(i+n)%n; track.style.transform='translateX('+(-idx*100)+'%)';\r\n    var ds=dots.children; for(var k=0;k<ds.length;k++) ds[k].classList.toggle('active',k===idx); }\r\n  function restart(){ if(reduce) return; clearInterval(timer); timer=setInterval(function(){ go(idx+1); }, 8000); }\r\n  document.getElementById('cprev').addEventListener('click', function(){ go(idx-1); restart(); });\r\n  document.getElementById('cnext').addEventListener('click', function(){ go(idx+1); restart(); });\r\n  go(0); restart();\r\n\r\n  \/* video lightbox *\/\r\n  var VID='https:\/\/www.youtube.com\/embed\/J8yOVXTUw68?autoplay=1&rel=0';\r\n  var lb=document.getElementById('lightbox'), fr=document.getElementById('videoFrame');\r\n  function openVid(){ fr.src=VID; lb.classList.add('open'); document.body.style.overflow='hidden'; }\r\n  function closeVid(){ lb.classList.remove('open'); fr.src=''; document.body.style.overflow=''; }\r\n  var pv=document.getElementById('posterVideo');\r\n  pv.addEventListener('click', openVid);\r\n  pv.addEventListener('keydown', function(e){ if(e.key==='Enter'||e.key===' '){ e.preventDefault(); openVid(); } });\r\n  document.getElementById('closeVideo').addEventListener('click', closeVid);\r\n  lb.addEventListener('click', function(e){ if(e.target===lb) closeVid(); });\r\n  document.addEventListener('keydown', function(e){ if(e.key==='Escape' && lb.classList.contains('open')) closeVid(); });\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4440","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Home - Gate of Hope Ministries<\/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:\/\/gateofhope.org\/home\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Home - Gate of Hope Ministries\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gateofhope.org\/home\/\" \/>\n<meta property=\"og:site_name\" content=\"Gate of Hope Ministries\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-10T21:44:20+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gateofhope.org\\\/home\\\/\",\"url\":\"https:\\\/\\\/gateofhope.org\\\/home\\\/\",\"name\":\"Home - Gate of Hope Ministries\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gateofhope.org\\\/#website\"},\"datePublished\":\"2026-06-10T16:56:45+00:00\",\"dateModified\":\"2026-06-10T21:44:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gateofhope.org\\\/home\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gateofhope.org\\\/home\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gateofhope.org\\\/home\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gateofhope.org\\\/?page_id=15\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Home\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gateofhope.org\\\/#website\",\"url\":\"https:\\\/\\\/gateofhope.org\\\/\",\"name\":\"Gate of Hope Ministries\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gateofhope.org\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Home - Gate of Hope Ministries","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:\/\/gateofhope.org\/home\/","og_locale":"en_US","og_type":"article","og_title":"Home - Gate of Hope Ministries","og_url":"https:\/\/gateofhope.org\/home\/","og_site_name":"Gate of Hope Ministries","article_modified_time":"2026-06-10T21:44:20+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/gateofhope.org\/home\/","url":"https:\/\/gateofhope.org\/home\/","name":"Home - Gate of Hope Ministries","isPartOf":{"@id":"https:\/\/gateofhope.org\/#website"},"datePublished":"2026-06-10T16:56:45+00:00","dateModified":"2026-06-10T21:44:20+00:00","breadcrumb":{"@id":"https:\/\/gateofhope.org\/home\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gateofhope.org\/home\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gateofhope.org\/home\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gateofhope.org\/?page_id=15"},{"@type":"ListItem","position":2,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/gateofhope.org\/#website","url":"https:\/\/gateofhope.org\/","name":"Gate of Hope Ministries","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gateofhope.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/gateofhope.org\/wp-json\/wp\/v2\/pages\/4440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gateofhope.org\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gateofhope.org\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gateofhope.org\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/gateofhope.org\/wp-json\/wp\/v2\/comments?post=4440"}],"version-history":[{"count":3,"href":"https:\/\/gateofhope.org\/wp-json\/wp\/v2\/pages\/4440\/revisions"}],"predecessor-version":[{"id":4448,"href":"https:\/\/gateofhope.org\/wp-json\/wp\/v2\/pages\/4440\/revisions\/4448"}],"wp:attachment":[{"href":"https:\/\/gateofhope.org\/wp-json\/wp\/v2\/media?parent=4440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}