{"id":20354,"date":"2026-04-12T15:29:18","date_gmt":"2026-04-12T06:29:18","guid":{"rendered":"https:\/\/gorom.org\/?page_id=20354"},"modified":"2026-04-25T17:49:45","modified_gmt":"2026-04-25T08:49:45","slug":"success-stories","status":"publish","type":"page","link":"https:\/\/gorom.org\/en\/success-stories\/","title":{"rendered":"Success Stories"},"content":{"rendered":"\n<!-- ============================================================\n     GOROM \u2014 Success Stories page\n     Structure: CSS \u2192 skeleton HTML \u2192 rendering engine \u2192 config\n     To create a new language: copy only the last <script> block\n     (goromRenderStories({...})) and translate all string values.\n     Do NOT edit anything above the last <script> block.\n============================================================ -->\n\n<script>history.scrollRestoration = 'manual'; window.scrollTo(0, 0);<\/script>\n\n<style>\n    .gorom-container {\n        font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans', Arial, sans-serif;\n        line-height: 1.6;\n        color: #333;\n        max-width: 900px;\n        margin: 0 auto;\n        padding: 20px;\n    }\n    .gorom-section { margin-bottom: 60px; }\n    .gorom-header {\n        border-bottom: 2px solid #b31b1b;\n        padding-bottom: 10px;\n        margin-bottom: 30px;\n        text-transform: uppercase;\n        letter-spacing: 1px;\n        font-weight: bold;\n        font-size: 1.1em;\n        color: #1a1a1a;\n    }\n    .ss-intro-banner {\n        background: #f4f4f4;\n        border-left: 5px solid #b31b1b;\n        border-radius: 0 8px 8px 0;\n        padding: 28px 30px;\n        margin-bottom: 40px;\n        display: flex;\n        align-items: center;\n        gap: 24px;\n    }\n    .ss-intro-icon {\n        flex-shrink: 0;\n        width: 54px;\n        height: 54px;\n        background: #b31b1b;\n        border-radius: 50%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .ss-intro-icon svg { width: 28px; height: 28px; fill: #fff; }\n    .ss-intro-text h2 { margin: 0 0 6px; font-size: 1.25em; color: #1a1a1a; }\n    .ss-intro-text p  { margin: 0; color: #555; font-size: 0.95em; }\n    .ss-filter-bar {\n        display: flex;\n        gap: 10px;\n        flex-wrap: wrap;\n        margin-bottom: 36px;\n        align-items: center;\n    }\n    .ss-filter-label {\n        font-size: 0.8em;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n        color: #888;\n        font-weight: bold;\n        margin-right: 4px;\n    }\n    .ss-filter-btn {\n        padding: 6px 16px;\n        border: 2px solid #b31b1b;\n        background: transparent;\n        color: #b31b1b;\n        font-family: inherit;\n        font-size: 0.8em;\n        font-weight: bold;\n        letter-spacing: 0.5px;\n        text-transform: uppercase;\n        border-radius: 20px;\n        cursor: pointer;\n        transition: background 0.2s, color 0.2s;\n    }\n    .ss-filter-btn:hover, .ss-filter-btn.active { background: #b31b1b; color: #fff; }\n    .ss-stats {\n        display: grid;\n        grid-template-columns: repeat(3, 1fr);\n        gap: 1px;\n        background: #e0e0e0;\n        border-radius: 8px;\n        overflow: hidden;\n        margin-bottom: 50px;\n    }\n    .ss-stat { background: #f9f9f9; text-align: center; padding: 22px 10px; }\n    .ss-stat-number { font-size: 2em; font-weight: bold; color: #b31b1b; line-height: 1; margin-bottom: 4px; }\n    .ss-stat-label  { font-size: 0.78em; text-transform: uppercase; letter-spacing: 0.5px; color: #666; }\n    .ss-story-list  { display: flex; flex-direction: column; gap: 48px; }\n    .ss-story-card {\n        display: flex;\n        gap: 0;\n        border-radius: 10px;\n        overflow: hidden;\n        box-shadow: 0 4px 18px rgba(0,0,0,0.09);\n        background: #fff;\n        opacity: 0;\n        transform: translateY(32px);\n        transition: opacity 0.55s ease, transform 0.55s ease, box-shadow 0.2s;\n    }\n    .ss-story-card.ss-visible { opacity: 1; transform: translateY(0); }\n    .ss-story-card:hover { box-shadow: 0 10px 32px rgba(179,27,27,0.13); }\n    .ss-story-card.ss-reverse { flex-direction: row-reverse; }\n    .ss-story-visuals { flex: 0 0 300px; display: flex; flex-direction: column; position: relative; }\n    .ss-story-feature-img { flex: 1 1 auto; min-height: 170px; overflow: hidden; }\n    .ss-story-feature-img img {\n        width: 100%; height: 100%; object-fit: cover; display: block;\n        transition: transform 0.4s ease;\n    }\n    .ss-story-card:hover .ss-story-feature-img img { transform: scale(1.04); }\n    .ss-story-portrait-wrap {\n        position: absolute;\n        bottom: 16px; left: 16px;\n        width: 78px; height: 78px;\n        border-radius: 50%;\n        border: 3px solid #fff;\n        box-shadow: 0 3px 10px rgba(0,0,0,0.2);\n        overflow: hidden;\n        background: #eee;\n        z-index: 2;\n    }\n    .ss-story-card.ss-reverse .ss-story-portrait-wrap { left: auto; right: 16px; }\n    .ss-story-portrait-wrap img { width: 100%; height: 100%; object-fit: cover; display: block; }\n    .ss-story-body { flex: 1; padding: 28px 30px 28px 32px; display: flex; flex-direction: column; justify-content: center; }\n    .ss-story-card.ss-reverse .ss-story-body { padding: 28px 32px 28px 30px; }\n    .ss-story-tags { display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 14px; }\n    .ss-tag { display: inline-block; padding: 3px 11px; border-radius: 3px; font-size: 0.72em; font-weight: bold; letter-spacing: 0.5px; text-transform: uppercase; }\n    .ss-tag-program { background: #b31b1b; color: #fff; }\n    .ss-tag-year    { background: #f4f4f4; color: #555; border: 1px solid #ddd; }\n    .ss-tag-country { background: #1a1a1a; color: #fff; }\n    .ss-story-name  { font-size: 1.2em; font-weight: bold; color: #1a1a1a; margin: 0 0 2px; }\n    .ss-story-role  { font-size: 0.82em; color: #b31b1b; text-transform: uppercase; letter-spacing: 0.4px; font-weight: bold; margin-bottom: 12px; }\n    .ss-story-excerpt { color: #555; font-size: 0.92em; line-height: 1.65; margin-bottom: 20px; flex-grow: 1; }\n    .ss-story-excerpt p { margin: 0 0 10px; }\n    .ss-story-excerpt p:last-child { margin-bottom: 0; }\n    .ss-pull-quote { border-left: 3px solid #b31b1b; padding-left: 12px; font-style: italic; color: #444; margin: 12px 0 14px; }\n    .ss-read-more {\n        display: inline-block;\n        padding: 9px 22px;\n        background: #b31b1b;\n        color: #fff !important;\n        text-decoration: none;\n        border-radius: 4px;\n        font-size: 0.83em;\n        font-weight: bold;\n        letter-spacing: 0.5px;\n        text-transform: uppercase;\n        transition: background 0.2s;\n        align-self: flex-start;\n    }\n    .ss-read-more:hover { background: #8f1414; }\n    .ss-read-more::after { content: ' \u2192'; }\n    .ss-divider { display: flex; align-items: center; gap: 14px; }\n    .ss-divider::before, .ss-divider::after { content: ''; flex: 1; height: 1px; background: #e0e0e0; }\n    .ss-divider-dot { width: 7px; height: 7px; border-radius: 50%; background: #b31b1b; opacity: 0.5; }\n    .ss-pagination { display: flex; align-items: center; justify-content: center; gap: 6px; margin-top: 50px; flex-wrap: wrap; }\n    .ss-page-btn {\n        padding: 8px 15px;\n        border: 2px solid #b31b1b;\n        background: transparent;\n        color: #b31b1b;\n        font-family: inherit;\n        font-size: 0.85em;\n        font-weight: bold;\n        border-radius: 4px;\n        cursor: pointer;\n        transition: background 0.2s, color 0.2s;\n        min-width: 38px;\n        text-align: center;\n    }\n    .ss-page-btn:hover, .ss-page-btn.active { background: #b31b1b; color: #fff; }\n    .ss-page-btn:disabled { opacity: 0.35; cursor: default; pointer-events: none; }\n    .ss-cta-strip { background: #1a1a1a; border-radius: 8px; padding: 30px 36px; margin-top: 60px; }\n    .ss-cta-text h3 { margin: 0 0 6px; color: #fff; font-size: 1.05em; text-transform: uppercase; letter-spacing: 0.8px; }\n    .ss-cta-text p  { margin: 0 0 20px; color: #aaa; font-size: 0.88em; }\n    .ss-email-row   { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }\n    .ss-email-address {\n        display: inline-flex;\n        align-items: center;\n        gap: 10px;\n        background: #2a2a2a;\n        border: 1px solid #444;\n        border-radius: 6px;\n        padding: 10px 16px;\n        font-size: 0.95em;\n        color: #fff;\n        font-family: 'Courier New', Courier, monospace;\n        letter-spacing: 0.3px;\n        user-select: all;\n    }\n    .ss-email-icon { flex-shrink: 0; opacity: 0.6; }\n    .ss-copy-btn {\n        display: inline-flex;\n        align-items: center;\n        gap: 6px;\n        padding: 10px 18px;\n        background: #b31b1b;\n        color: #fff;\n        border: none;\n        border-radius: 6px;\n        font-family: inherit;\n        font-size: 0.83em;\n        font-weight: bold;\n        letter-spacing: 0.5px;\n        text-transform: uppercase;\n        cursor: pointer;\n        transition: background 0.2s;\n        white-space: nowrap;\n        flex-shrink: 0;\n    }\n    .ss-copy-btn:hover { background: #8f1414; }\n    .ss-copy-btn.ss-copied { background: #2a7a2a; pointer-events: none; }\n    .ss-copy-btn svg { flex-shrink: 0; }\n    .ss-hidden { display: none !important; }\n    @media (max-width: 700px) {\n        .ss-story-card, .ss-story-card.ss-reverse { flex-direction: column; }\n        .ss-story-visuals { flex: none; height: 200px; }\n        .ss-story-portrait-wrap, .ss-story-card.ss-reverse .ss-story-portrait-wrap { left: 16px; right: auto; }\n        .ss-story-body, .ss-story-card.ss-reverse .ss-story-body { padding: 22px 20px; }\n        .ss-intro-banner { flex-direction: column; gap: 14px; }\n        .ss-stats { grid-template-columns: 1fr; }\n    }\n    @media (max-width: 900px) and (min-width: 701px) {\n        .ss-story-visuals { flex: 0 0 240px; }\n    }\n<\/style>\n\n<!-- Skeleton: the rendering engine fills this div entirely -->\n<div id=\"gorom-ss-root\"><\/div>\n\n<!-- ============================================================\n     RENDERING ENGINE \u2014 do not edit below this line\n     unless you are changing page structure, not text.\n============================================================ -->\n<script>\nfunction goromRenderStories(L) {\n\n    \/* \u2500\u2500 Helpers \u2500\u2500 *\/\n    function el(tag, cls, html) {\n        var e = document.createElement(tag);\n        if (cls)  e.className = cls;\n        if (html) e.innerHTML = html;\n        return e;\n    }\n    function svgEnvelope() {\n        return '<svg class=\"ss-email-icon\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><polyline points=\"2,4 12,13 22,4\"\/><\/svg>';\n    }\n    function svgCopy() {\n        return '<svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\"\/><path d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"\/><\/svg>';\n    }\n\n    \/* \u2500\u2500 Root container \u2500\u2500 *\/\n    var root = document.getElementById('gorom-ss-root');\n    root.innerHTML = '';\n    var wrap = el('div', 'gorom-container');\n    root.appendChild(wrap);\n\n    \/* \u2500\u2500 Header section \u2500\u2500 *\/\n    var secHeader = el('div', 'gorom-section');\n    secHeader.style.marginBottom = '36px';\n\n    var h2 = el('h2', 'gorom-header', L.pageHeader);\n    secHeader.appendChild(h2);\n\n    \/\/ Intro banner\n    var banner = el('div', 'ss-intro-banner');\n    banner.innerHTML =\n        '<div class=\"ss-intro-icon\"><svg viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z\"\/><\/svg><\/div>' +\n        '<div class=\"ss-intro-text\"><h2>' + L.introBannerTitle + '<\/h2><p>' + L.introBannerText + '<\/p><\/div>';\n    secHeader.appendChild(banner);\n\n    \/\/ Stats bar\n    var stats = el('div', 'ss-stats');\n    L.stats.forEach(function (s) {\n        var stat = el('div', 'ss-stat');\n        stat.innerHTML = '<div class=\"ss-stat-number\">' + s.number + '<\/div><div class=\"ss-stat-label\">' + s.label + '<\/div>';\n        stats.appendChild(stat);\n    });\n    secHeader.appendChild(stats);\n\n    \/\/ Filter bar\n    var filterBar = el('div', 'ss-filter-bar');\n    filterBar.innerHTML = '<span class=\"ss-filter-label\">' + L.filterLabel + '<\/span>';\n    var filterBtns = [];\n    L.filters.forEach(function (f, idx) {\n        var btn = el('button', 'ss-filter-btn' + (idx === 0 ? ' active' : ''));\n        btn.dataset.filter = f.key;\n        btn.textContent = f.label;\n        filterBar.appendChild(btn);\n        filterBtns.push(btn);\n    });\n    secHeader.appendChild(filterBar);\n    wrap.appendChild(secHeader);\n\n    \/* \u2500\u2500 Story list section \u2500\u2500 *\/\n    var secStories = el('div', 'gorom-section');\n    var list = el('div', 'ss-story-list');\n    list.id = 'ss-story-list';\n\n    var cards = [];\n\n    L.stories.forEach(function (s, idx) {\n        \/\/ Divider between cards\n        if (idx > 0) {\n            var div = el('div', 'ss-divider');\n            div.innerHTML = '<div class=\"ss-divider-dot\"><\/div>';\n            list.appendChild(div);\n        }\n\n        \/\/ Card\n        var card = el('div', 'ss-story-card' + (s.reverse ? ' ss-reverse' : ''));\n        card.dataset.program = s.program;\n        card.dataset.page    = Math.floor(idx \/ L.storiesPerPage) + 1;\n\n        \/\/ Visuals panel\n        var visuals = el('div', 'ss-story-visuals');\n        visuals.innerHTML =\n            '<div class=\"ss-story-feature-img\"><img decoding=\"async\" src=\"' + s.featuredImg + '\" alt=\"' + s.featuredImgAlt + '\"><\/div>' +\n            '<div class=\"ss-story-portrait-wrap\"><img decoding=\"async\" src=\"' + s.portraitImg + '\" alt=\"' + s.portraitImgAlt + '\"><\/div>';\n        card.appendChild(visuals);\n\n        \/\/ Body panel\n        var body = el('div', 'ss-story-body');\n\n        var tagsWrap = el('div', 'ss-story-tags');\n        s.tags.forEach(function (t) {\n            tagsWrap.appendChild(el('span', 'ss-tag ss-tag-' + t.type, t.text));\n        });\n        body.appendChild(tagsWrap);\n\n        body.appendChild(el('div', 'ss-story-name', s.name));\n        body.appendChild(el('div', 'ss-story-role', s.role));\n        body.appendChild(el('div', 'ss-story-excerpt', s.bodyHtml));\n\n        var link = el('a', 'ss-read-more', L.readMoreLabel);\n        link.href = s.link;\n        body.appendChild(link);\n\n        card.appendChild(body);\n        list.appendChild(card);\n        cards.push(card);\n    });\n\n    var pager = el('div', 'ss-pagination');\n    pager.id = 'ss-pagination';\n    secStories.appendChild(list);\n    secStories.appendChild(pager);\n    wrap.appendChild(secStories);\n\n    \/* \u2500\u2500 CTA strip \u2500\u2500 *\/\n    var cta = el('div', 'ss-cta-strip');\n    var ctaText = el('div', 'ss-cta-text');\n    ctaText.innerHTML = '<h3>' + L.ctaTitle + '<\/h3><p>' + L.ctaText + '<\/p>';\n    cta.appendChild(ctaText);\n\n    var emailRow = el('div', 'ss-email-row');\n    var emailChip = el('div', 'ss-email-address');\n    emailChip.innerHTML = svgEnvelope() + 'gorom.association@gmail.com';\n    emailRow.appendChild(emailChip);\n\n    var copyBtn = el('button', 'ss-copy-btn');\n    copyBtn.id = 'ss-copy-btn';\n    var copyLabel = el('span', '');\n    copyLabel.id = 'ss-copy-label';\n    copyLabel.textContent = L.copyLabel;\n    copyBtn.innerHTML = svgCopy();\n    copyBtn.appendChild(copyLabel);\n    copyBtn.addEventListener('click', function () {\n        navigator.clipboard.writeText('gorom.association@gmail.com').then(function () {\n            copyBtn.classList.add('ss-copied');\n            copyLabel.textContent = L.copiedLabel;\n            setTimeout(function () {\n                copyBtn.classList.remove('ss-copied');\n                copyLabel.textContent = L.copyLabel;\n            }, 2200);\n        });\n    });\n    emailRow.appendChild(copyBtn);\n    cta.appendChild(emailRow);\n    wrap.appendChild(cta);\n\n    \/* \u2500\u2500 Pagination logic \u2500\u2500 *\/\n    function getPageMap() {\n        var map = {};\n        cards.forEach(function (c) {\n            var p = parseInt(c.dataset.page, 10);\n            if (!map[p]) map[p] = [];\n            map[p].push(c);\n        });\n        return map;\n    }\n\n    function showPage(n) {\n        var map   = getPageMap();\n        var total = Object.keys(map).length;\n        cards.forEach(function (c) { c.classList.add('ss-hidden'); c.classList.remove('ss-visible'); });\n        list.querySelectorAll('.ss-divider').forEach(function (d) { d.classList.add('ss-hidden'); });\n        if (map[n]) {\n            map[n].forEach(function (c, i) {\n                c.classList.remove('ss-hidden');\n                setTimeout(function () { c.classList.add('ss-visible'); }, 80 * i);\n            });\n            var visible = Array.from(list.querySelectorAll('.ss-story-card:not(.ss-hidden)'));\n            visible.forEach(function (c, i) {\n                var next = c.nextElementSibling;\n                if (next && next.classList.contains('ss-divider') && i < visible.length - 1) {\n                    next.classList.remove('ss-hidden');\n                }\n            });\n        }\n        renderPager(n, total);\n        var top = list.getBoundingClientRect().top + window.pageYOffset - 80;\n        window.scrollTo({ top: top, behavior: 'smooth' });\n    }\n\n    function renderPager(current, total) {\n        pager.innerHTML = '';\n        if (total <= 1) return;\n        function mkBtn(label, page, disabled, active) {\n            var b = el('button', 'ss-page-btn' + (active ? ' active' : ''), label);\n            b.disabled = !!disabled;\n            if (!disabled) b.addEventListener('click', function () { showPage(page); });\n            return b;\n        }\n        pager.appendChild(mkBtn(L.prevLabel, current - 1, current === 1, false));\n        for (var i = 1; i <= total; i++) pager.appendChild(mkBtn(String(i), i, false, i === current));\n        pager.appendChild(mkBtn(L.nextLabel, current + 1, current === total, false));\n    }\n\n    \/* \u2500\u2500 Scroll-reveal \u2500\u2500 *\/\n    if ('IntersectionObserver' in window) {\n        var observer = new IntersectionObserver(function (entries) {\n            entries.forEach(function (entry) {\n                if (entry.isIntersecting) { entry.target.classList.add('ss-visible'); observer.unobserve(entry.target); }\n            });\n        }, { threshold: 0.12 });\n        cards.forEach(function (c) { observer.observe(c); });\n    } else {\n        cards.forEach(function (c) { c.classList.add('ss-visible'); });\n    }\n\n    \/* \u2500\u2500 Filter buttons \u2500\u2500 *\/\n    filterBtns.forEach(function (btn) {\n        btn.addEventListener('click', function () {\n            filterBtns.forEach(function (b) { b.classList.remove('active'); });\n            btn.classList.add('active');\n            var filter = btn.dataset.filter;\n            var visibleCards = cards.filter(function (c) {\n                var show = filter === 'all' || c.dataset.program === filter;\n                c.classList.toggle('ss-hidden', !show);\n                return show;\n            });\n            visibleCards.forEach(function (c, i) {\n                c.dataset.page = Math.floor(i \/ L.storiesPerPage) + 1;\n            });\n            showPage(1);\n        });\n    });\n\n    showPage(1);\n}\n<\/script>\n\n<!-- ============================================================\n     TRANSLATION CONFIG\n     This is the ONLY block you need to copy and translate\n     to produce a new language version of this page.\n     \u25ba Copy everything inside goromRenderStories({ \u2026 })\n     \u25ba Translate all string values (keep keys and HTML tags intact)\n     \u25ba For bodyHtml: translate the text only \u2014 keep <p>, <strong>,\n       and <div class=\"ss-pull-quote\"> tags exactly as they are.\n============================================================ -->\n<script>\ngoromRenderStories({\n\n    \/* Page header *\/\n    pageHeader: \"Success Stories\",\n\n    \/* Intro banner *\/\n    introBannerTitle: \"Lives transformed through GOROM programs\",\n    introBannerText:  \"Here you will find the stories of alumni who took part in GOROM programs \u2014 above all the SEED Program \u2014 and went on to make a meaningful impact in their communities, careers, and across borders. Each story is a testament to the power of cross-cultural collaboration and social entrepreneurship.\",\n\n    \/* Stats bar \u2014 translate only the labels *\/\n    stats: [\n        { number: \"5\",    label: \"Program editions\"      },\n        { number: \"6+\",   label: \"Countries represented\" },\n        { number: \"130+\", label: \"Alumni worldwide\"      }\n    ],\n\n    \/* Filter bar *\/\n    filterLabel: \"Filter:\",\n    filters: [\n        { key: \"all\",  label: \"All Programs\" },\n        { key: \"seed\", label: \"SEED\"         },\n        { key: \"yes\",  label: \"YES\"          },\n        { key: \"grow\", label: \"GROW\"         }\n    ],\n\n    \/* Story card UI *\/\n    readMoreLabel: \"Read Full Story\",\n    prevLabel:     \"\u2039 Prev\",\n    nextLabel:     \"Next \u203a\",\n\n    \/* CTA strip *\/\n    ctaTitle:    \"Are you a GOROM alumnus?\",\n    ctaText:     \"We would love to feature your story. Send us an email with a short description of your journey and any photos you'd like to share (optional).\",\n    copyLabel:   \"Copy\",\n    copiedLabel: \"Copied!\",\n\n    \/* Stories per page *\/\n    storiesPerPage: 3,\n\n    \/* \u2500\u2500 Stories \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n       Each story has:\n         program      \u2013 filter key: \"seed\" | \"yes\" | \"grow\"  (do not translate)\n         reverse      \u2013 true flips the card layout           (do not translate)\n         featuredImg  \u2013 URL of the feature photo             (do not translate)\n         portraitImg  \u2013 URL of the person photo              (do not translate)\n         featuredImgAlt \/ portraitImgAlt \u2013 alt text          (translate)\n         tags         \u2013 array of { type, text }\n                        type: \"program\" | \"year\" | \"country\" (do not translate type)\n                        text: translate only the country label\n         name         \u2013 person's name                        (do not translate)\n         role         \u2013 title \/ university                   (translate)\n         bodyHtml     \u2013 story text; keep all HTML tags intact (translate text only)\n         link         \u2013 URL of the full story page           (do not translate)\n\n       IMAGE NOTES:\n         Photos from Google Drive use the direct-view URL format:\n         https:\/\/drive.google.com\/uc?export=view&id=FILE_ID\n         If an image does not display, download it from Drive and\n         upload it to WordPress, then replace the URL here.\n    \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    stories: [\n\n        \/* \u2500\u2500 Story 1 \u2014 Juan Alejandro Rodriguez Vargas \u2500\u2500 *\/\n        {\n            program:        \"seed\",\n            reverse:        false,\n            \/* If this Drive link does not render, upload to WP and replace the URL *\/\n            featuredImg:    \"https:\/\/gorom.org\/wp-content\/uploads\/2026\/04\/IMG_9720-Go-Escuela.jpeg\",\n            featuredImgAlt: \"Go Escuela RURALAB program in action in a rural Colombian community\",\n            portraitImg:    \"https:\/\/gorom.org\/wp-content\/uploads\/2026\/04\/IMG_8603-Go-Escuela-scaled.jpeg\",\n            portraitImgAlt: \"Juan Alejandro Rodriguez Vargas\",\n            tags: [\n                { type: \"program\", text: \"SEED\"     },\n                { type: \"year\",    text: \"2024\"     },\n                { type: \"country\", text: \"Colombia\" }\n            ],\n            name: \"Juan Alejandro Rodriguez Vargas\",\n            role: \"Founder, Go Escuela \u00b7 Universidad del Rosario, Colombia\",\n            bodyHtml: '<p>After completing the SEED program, Juan channeled his international experience into scaling <strong>Go Escuela<\/strong>, a social edtech initiative transforming education in rural communities across Colombia through a program called <strong>RURALAB<\/strong>. The exposure to an international network of driven individuals gave him the confidence to connect with partners, institutions, and collaborators at a higher level.<\/p><div class=\"ss-pull-quote\">\"When a rural student realizes they can solve problems in their community, they don\\'t just change the way they learn\u2026 they change the way they see the future.\"<\/div><p>These connections have opened doors to strategic alliances that have been key to the growth of Go Escuela \u2014 a direct reflection of the entrepreneurial mindset and global perspective that SEED helped him develop.<\/p>',\n            link: \"https:\/\/gorom.org\/en\/success-story-juan-alejandro\/\"\n        },\n\n        \/* \u2500\u2500 Story 2 \u2014 Mayara Lana Gouveia Silva \u2500\u2500 *\/\n        {\n            program:        \"seed\",\n            reverse:        true,\n            \/* If this Drive link does not render, upload to WP and replace the URL *\/\n            featuredImg:    \"https:\/\/gorom.org\/wp-content\/uploads\/2026\/04\/IMG_4777-Mayara-Lana-scaled.jpeg\",\n            featuredImgAlt: \"Mayara coordinating an international stop-motion film co-production at Coala Filmes\",\n            portraitImg:    \"https:\/\/gorom.org\/wp-content\/uploads\/2026\/04\/IMG_2724-Mayara-Lana-scaled.jpeg\",\n            portraitImgAlt: \"Mayara Lana Gouveia Silva\",\n            tags: [\n                { type: \"program\", text: \"SEED\"   },\n                { type: \"year\",    text: \"2023\"   },\n                { type: \"country\", text: \"Brazil\" }\n            ],\n            name: \"Mayara Lana Gouveia Silva\",\n            role: \"Production Coordinator, Coala Filmes \u00b7 FAAP, Brazil\",\n            bodyHtml: '<p>After her SEED experience, Mayara built a remarkable career in international film production. She spent two years as a producer at <strong>44 Toons<\/strong>, one of the largest animation studios in Brazil, before being recruited as Production Coordinator at <strong>Coala Filmes<\/strong> \u2014 one of the most experienced stop-motion studios in the world. The projects she now leads are co-productions with Uruguay, Mexico, and Spain.<\/p><div class=\"ss-pull-quote\">\"Participating in SEED 2023 was an essential part of the films that I do in international co-productions. The experience made me secure to have better communication and strategies for work divisions simultaneously in different countries.\"<\/div><p>The cross-cultural collaboration skills she developed working alongside LATAM students during her SEED year are now at the core of her daily work on the international stage.<\/p>',\n            link: \"https:\/\/gorom.org\/en\/success-story-mayara-lana\/\"\n        },\n\n        \/* \u2500\u2500 Story 3 \u2014 Lucia Bocalandro \u2500\u2500 *\/\n        {\n            program:        \"seed\",\n            reverse:        false,\n            \/* \u26a0 Lucia did not submit a featured photo. This is a GOROM 2024 Jewelry Team\n               placeholder. Please replace with a real photo when available. *\/\n            featuredImg:    \"https:\/\/gorom.org\/wp-content\/uploads\/2026\/04\/175b5c00-c755-44ff-a826-d9366ebd58bc.jpg\",\n            featuredImgAlt: \"Lucia Bocalandro at work in an international environment\",\n            \/* If this Drive link does not render, upload to WP and replace the URL *\/\n            portraitImg:    \"https:\/\/gorom.org\/wp-content\/uploads\/2026\/04\/FGR_6404_Original-Lucia-Bocalandro-scaled.jpeg\",\n            portraitImgAlt: \"Lucia Bocalandro\",\n            tags: [\n                { type: \"program\", text: \"SEED\"      },\n                { type: \"year\",    text: \"2024\"      },\n                { type: \"country\", text: \"Argentina\" }\n            ],\n            name: \"Lucia Bocalandro\",\n            role: \"CX Designer, Nano thinking \/ BD Intern, Kleros \u00b7 Universidad Austral, Argentina\",\n            bodyHtml: '<p>After completing SEED, Lucia\\'s career took a decisive international turn. She joined a global startup where she now collaborates daily with colleagues from over <strong>15 different nationalities<\/strong>. Shortly after, she was awarded a <strong>full academic scholarship to pursue her MBA in Japan<\/strong> \u2014 a dream with deep roots in her SEED experience.<\/p><div class=\"ss-pull-quote\">\"SEED is a truly unforgettable opportunity, one that opens countless doors for those who take part. If I were given the chance to participate again, I wouldn\\'t hesitate for a second to jump back on that train.\"<\/div><p>Both milestones trace back directly to the confidence, cross-cultural fluency, and global mindset that Lucia built during her time in the SEED 2024 Jewelry Team.<\/p>',\n            link: \"https:\/\/gorom.org\/en\/success-story-lucia-bocalandro\/\"\n        }\n\n    ] \/* end stories *\/\n\n}); \/* end goromRenderStories *\/\n<\/script>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":16,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-20354","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/gorom.org\/en\/wp-json\/wp\/v2\/pages\/20354","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gorom.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gorom.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gorom.org\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gorom.org\/en\/wp-json\/wp\/v2\/comments?post=20354"}],"version-history":[{"count":14,"href":"https:\/\/gorom.org\/en\/wp-json\/wp\/v2\/pages\/20354\/revisions"}],"predecessor-version":[{"id":20517,"href":"https:\/\/gorom.org\/en\/wp-json\/wp\/v2\/pages\/20354\/revisions\/20517"}],"wp:attachment":[{"href":"https:\/\/gorom.org\/en\/wp-json\/wp\/v2\/media?parent=20354"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}