{"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-12T15:37:23","modified_gmt":"2026-04-12T06:37:23","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<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    \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 \u2500\u2500 *\/\n        {\n            program:        \"seed\",\n            reverse:        false,\n            featuredImg:    \"https:\/\/gorom.org\/wp-content\/uploads\/2024\/10\/2024-07-06_08h56_38.png\",\n            featuredImgAlt: \"Daniela presenting her wine import business at an international trade fair\",\n            portraitImg:    \"https:\/\/gorom.org\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-22-at-2.54.43-PM-1-1-1-1-150x150.jpg\",\n            portraitImgAlt: \"Daniela Montoya\",\n            tags: [\n                { type: \"program\", text: \"SEED\"     },\n                { type: \"year\",    text: \"2022\"     },\n                { type: \"country\", text: \"Colombia\" }\n            ],\n            name: \"Daniela Montoya\",\n            role: \"Founder, Vinos del Pac\u00edfico \u00b7 EAFIT University\",\n            bodyHtml: '<p>When Daniela joined the SEED 2022 Wine Team, she had never tasted Japanese wine. Two years later, she founded <strong>Vinos del Pac\u00edfico<\/strong>, a boutique import company that brings premium Yamanashi wines directly to specialty wine bars in Medell\u00edn and Bogot\u00e1.<\/p><div class=\"ss-pull-quote\">\"SEED gave me the relationships and the confidence. I left Japan knowing not just what Yamanashi wine tasted like, but exactly who made it and why it matters.\"<\/div><p>Today Daniela works with three family wineries she met during the SEED study tour, creating direct trade links that benefit local producers and bring genuinely distinctive wines to the Colombian market.<\/p>',\n            link: \"#\"\n        },\n\n        \/* \u2500\u2500 Story 2 \u2500\u2500 *\/\n        {\n            program:        \"seed\",\n            reverse:        true,\n            featuredImg:    \"https:\/\/gorom.org\/wp-content\/uploads\/2023\/09\/811ba9ddbf8ba61af81f99bffcc90b47-1-150x150.jpeg\",\n            featuredImgAlt: \"Gabriel facilitating a Japan-Brazil business workshop in S\u00e3o Paulo\",\n            portraitImg:    \"https:\/\/gorom.org\/wp-content\/uploads\/2023\/08\/Screenshot-2023-08-22-at-3.01.31-PM-1-1-1-1-150x150.png\",\n            portraitImgAlt: \"Gabriel Lehwing\",\n            tags: [\n                { type: \"program\", text: \"SEED\"   },\n                { type: \"year\",    text: \"2022\"   },\n                { type: \"country\", text: \"Brazil\" }\n            ],\n            name: \"Gabriel Lehwing\",\n            role: \"International Business Consultant \u00b7 ESPM University\",\n            bodyHtml: '<p>Navigating time-zone differences and cultural nuances across a multinational SEED team was Gabriel\\'s first real lesson in international business. He channeled that experience into a consultancy that helps Brazilian SMEs enter the Japanese market \u2014 and vice versa.<\/p><div class=\"ss-pull-quote\">\"The hardest part of SEED was also the most valuable: learning to build trust with people who see the world completely differently. That skill is the core of my work today.\"<\/div><p>His firm has since supported seven small companies through their first Japan-market entry, drawing directly on the networks and insights he built during the SEED program study tour in Yamanashi.<\/p>',\n            link: \"#\"\n        },\n\n        \/* \u2500\u2500 Story 3 \u2500\u2500 *\/\n        {\n            program:        \"seed\",\n            reverse:        false,\n            featuredImg:    \"https:\/\/gorom.org\/wp-content\/uploads\/2023\/09\/Screenshot-2023-09-13-at-4.56.54-PM-1-1-150x150.jpg\",\n            featuredImgAlt: \"Suzuka's jewelry collection displayed at a gallery in Tokyo\",\n            portraitImg:    \"https:\/\/gorom.org\/wp-content\/uploads\/2023\/08\/Suzuka-Morita-e1688024592725-1-1-1-1-150x150.jpg\",\n            portraitImgAlt: \"Suzuka Morita\",\n            tags: [\n                { type: \"program\", text: \"SEED\"  },\n                { type: \"year\",    text: \"2022\"  },\n                { type: \"country\", text: \"Japan\" }\n            ],\n            name: \"Suzuka Morita\",\n            role: \"Creative Director, Hana Studio \u00b7 Sophia University\",\n            bodyHtml: '<p>Suzuka joined SEED curious about Latin America. She left with something she hadn\\'t expected: a clear vision for how Japanese craftsmanship could speak to a global audience. Her brand <strong>Hana Studio<\/strong> blends traditional Yamanashi jewelry-making techniques with design language inspired by her Colombian and Brazilian teammates.<\/p><div class=\"ss-pull-quote\">\"I had always thought of the jewelry craft I grew up with as something very local. SEED made me realize it was actually universal \u2014 it just needed the right conversation.\"<\/div><p>Hana Studio now ships to twelve countries and has been featured in design media in both Japan and Latin America, a reflection of the cross-cultural bridge SEED helped Suzuka build.<\/p>',\n            link: \"#\"\n        }\n\n    ] \/* end stories *\/\n\n}); \/* end goromRenderStories *\/\n<\/script>\n\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":1,"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":3,"href":"https:\/\/gorom.org\/en\/wp-json\/wp\/v2\/pages\/20354\/revisions"}],"predecessor-version":[{"id":20358,"href":"https:\/\/gorom.org\/en\/wp-json\/wp\/v2\/pages\/20354\/revisions\/20358"}],"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}]}}