{"id":7163,"date":"2025-10-09T10:43:05","date_gmt":"2025-10-09T02:43:05","guid":{"rendered":"https:\/\/louisthai.com\/?p=7163"},"modified":"2025-10-09T14:16:10","modified_gmt":"2025-10-09T06:16:10","slug":"6-years-overview-louis-thai-and-the-sdgs","status":"publish","type":"post","link":"https:\/\/louisthai.com\/hk\/6-years-overview-louis-thai-and-the-sdgs\/","title":{"rendered":"\ud83c\udf0d 6 Years Overview \u2013 LOUIS THAI and the SDGs"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"7163\" class=\"elementor elementor-7163\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-51bbe2ec elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"51bbe2ec\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-678ca429\" data-id=\"678ca429\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-35269842 elementor-widget elementor-widget-text-editor\" data-id=\"35269842\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\n<p><strong>Empowering Communities, Preserving Culture, and Advancing the Global Goals<\/strong><\/p>\n\n<p>Since 2018, <strong>LOUIS THAI International Group<\/strong> has gone beyond being a service provider. Every ritual conducted, every transfer made, and every villager employed reflects our commitment to the <strong>United Nations Sustainable Development Goals (SDGs)<\/strong>. What began as a spiritual and cultural practice has evolved into a model of <strong>community empowerment, economic inclusion, and sustainable living<\/strong>.<\/p>\n<hr \/>\n<h2 class=\"wp-block-heading\"><strong>\ud83d\udcca<\/strong><strong> Our Commitment in Numbers (2018\u20132024)<\/strong><\/h2>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89d5cf8 elementor-widget elementor-widget-html\" data-id=\"89d5cf8\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!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>SDG Overview \u2013 Accordion<\/title>\r\n<style>\r\n  :root{\r\n    --ink:#111;            \/* \u6587\u672c\u8272 *\/\r\n    --muted:#6b7280;       \/* \u6b21\u8981\u6587\u672c *\/\r\n    --border:#e5e7eb;      \/* \u8fb9\u6846\u8272 *\/\r\n    --bg:#ffffff;          \/* \u5361\u7247\u5e95\u8272 *\/\r\n    --accent:#F97316;      \/* \u5c55\u5f00\u65f6\u5de6\u4fa7\u5f3a\u8c03\u8272\uff08\u6a59\u8272\uff0c\u53ef\u6539 #E11D48 \u7ea2\uff09 *\/\r\n  }\r\n  *{box-sizing:border-box}\r\n  body{\r\n    margin:0; \r\n    background:#ffffff; \/* \u2705 \u9875\u9762\u80cc\u666f\u7eaf\u767d *\/\r\n    color:var(--ink);\r\n    font-family: system-ui, -apple-system, Segoe UI, Roboto, Inter, Helvetica, Arial, sans-serif;\r\n  }\r\n  .wrap{\r\n    max-width: 960px; margin: 32px auto; padding: 0 16px;\r\n  }\r\n  .card{\r\n    background:var(--bg);\r\n    border:1px solid var(--border);\r\n    border-radius:16px;\r\n    box-shadow:0 6px 18px rgba(0,0,0,.06);\r\n    overflow:hidden;\r\n  }\r\n  \/* Accordion items *\/\r\n  details{\r\n    border-bottom:1px solid var(--border);\r\n    transition: background .2s ease;\r\n    background:#ffffff; \/* \u2705 \u5c55\u5f00\u4e0e\u6536\u8d77\u90fd\u4fdd\u6301\u767d\u8272 *\/\r\n  }\r\n  details:last-of-type{ border-bottom:none; }\r\n  summary{\r\n    list-style:none;\r\n    display:flex; align-items:center; gap:16px;\r\n    padding:20px 56px 20px 20px;   \/* \u53f3\u4fa7\u7559\u7ed9\u7bad\u5934 *\/\r\n    cursor:pointer; font-weight:600;\r\n    position:relative; user-select:none;\r\n    outline:none;\r\n  }\r\n  \/* \u5de6\u4fa7\u5f3a\u8c03\u6761\uff08\u5c55\u5f00\u65f6\u51fa\u73b0\uff09 *\/\r\n  details[open] summary::before{\r\n    content:\"\"; position:absolute; left:0; top:0; bottom:0;\r\n    width:4px; background:var(--accent);\r\n  }\r\n  \/* \u53f3\u4fa7\u7bad\u5934 *\/\r\n  summary::after{\r\n    content:\"\"; position:absolute; right:20px; width:12px; height:12px;\r\n    border-right:2px solid #9aa0a6; border-bottom:2px solid #9aa0a6;\r\n    transform: rotate(-45deg); transition: transform .2s ease;\r\n  }\r\n  details[open] summary::after{ transform: rotate(45deg); }\r\n\r\n  \/* \u5185\u5bb9\u533a *\/\r\n  .content{\r\n    padding: 0 20px 18px 20px; color:var(--ink); line-height:1.6;\r\n  }\r\n  .muted{ color:var(--muted); }\r\n\r\n  \/* \u5217\u8868\u6837\u5f0f *\/\r\n  .bullets{ margin:8px 0 4px 0; padding-left: 20px; }\r\n  .bullets li{ margin: 6px 0; }\r\n\r\n  \/* \u5c0f\u5c4f\u9002\u914d *\/\r\n  @media (max-width: 480px){\r\n    summary{ padding:18px 52px 18px 16px; }\r\n    .content{ padding:0 16px 16px 16px; }\r\n  }\r\n<\/style>\r\n<\/head>\r\n<body>\r\n  <main class=\"wrap\">\r\n    <section class=\"card\" role=\"region\" aria-label=\"SDG Overview\">\r\n\r\n      <!-- 1. Cumulative Contributions -->\r\n      <details open>\r\n        <summary>Cumulative Contributions<\/summary>\r\n        <div class=\"content\">\r\n          <p>\r\n            <strong>Over RM 338,000<\/strong>\r\n            <span class=\"muted\">(~THB 2.56 million)<\/span> remitted into Thai rural communities since 2018.\r\n          <\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- 2. Annual Allocation -->\r\n      <details>\r\n        <summary>Annual Allocation<\/summary>\r\n        <div class=\"content\">\r\n          <p>Between <strong>7%\u201337%<\/strong> of company expenses have been consistently directed toward SDG-related initiatives.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- 3. Geographic Focus -->\r\n      <details>\r\n        <summary>Geographic Focus<\/summary>\r\n        <div class=\"content\">\r\n          <p>Primary focus on <strong>Khon Kaen<\/strong> and <strong>Chon Buri<\/strong> provinces \u2014 areas where remittances and rituals translate directly into local livelihoods.<\/p>\r\n        <\/div>\r\n      <\/details>\r\n\r\n      <!-- 4. Relevant SDGs Addressed -->\r\n      <details>\r\n        <summary>Relevant SDGs Addressed<\/summary>\r\n        <div class=\"content\">\r\n          <ul class=\"bullets\">\r\n            <li>SDG 1: No Poverty<\/li>\r\n            <li>SDG 2: Zero Hunger<\/li>\r\n            <li>SDG 8: Decent Work &amp; Economic Growth<\/li>\r\n            <li>SDG 12: Responsible Consumption &amp; Production<\/li>\r\n            <li>SDG 13: Climate Action<\/li>\r\n          <\/ul>\r\n        <\/div>\r\n      <\/details>\r\n\r\n    <\/section>\r\n  <\/main>\r\n\r\n  <script>\r\n    \/\/ \u53ef\u9009\uff1a\u8ba9 summary \u652f\u6301\u952e\u76d8\u201c\u56de\u8f66\/\u7a7a\u683c\u201d\u89e6\u53d1\uff08\u63d0\u9ad8\u53ef\u8bbf\u95ee\u6027\uff09\r\n    document.querySelectorAll('summary').forEach(s => {\r\n      s.setAttribute('tabindex','0');\r\n      s.addEventListener('keydown', e => {\r\n        if(e.key === 'Enter' || e.key === ' '){\r\n          e.preventDefault();\r\n          s.parentElement.open = !s.parentElement.open;\r\n        }\r\n      });\r\n    });\r\n  <\/script>\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5afb4d9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5afb4d9\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-73699b2\" data-id=\"73699b2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0c10384 elementor-widget elementor-widget-text-editor\" data-id=\"0c10384\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>\u00a0<\/p>\n<h2 class=\"wp-block-heading\"><strong>\ud83d\udc69\u200d\ud83c\udf3e<\/strong><strong> Employment, Participation, and Community Impact<\/strong><\/h2>\n<p><!-- \/wp:heading --><!-- wp:paragraph --><\/p>\n<p><!-- \/wp:list-item --><\/p>\n<p><!-- \/wp:list --><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b77e8e elementor-widget elementor-widget-html\" data-id=\"7b77e8e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!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>Louis Thai \u2014 SDG Interactive Dashboard<\/title>\r\n  <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/echarts@5\/dist\/echarts.min.js\"><\/script>\r\n  <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/apexcharts\"><\/script>\r\n  <style>\r\n    :root{ --ink:#111; --muted:#6b7280; --border:#e5e7eb; --card:#fff; }\r\n    *{box-sizing:border-box}\r\n    body{margin:0; font-family: system-ui,-apple-system,Segoe UI,Roboto,Inter,Helvetica,Arial; color:var(--ink); background:#fff}\r\n    header{position:sticky; top:0; z-index:3; background:#fff; border-bottom:1px solid var(--border)}\r\n    .wrap{max-width:1180px; margin:0 auto; padding:18px 16px}\r\n    h1{font-size:22px; margin:0 0 6px}\r\n    p.sub{margin:0; color:var(--muted); font-size:14px}\r\n    .grid{display:grid; grid-template-columns:1fr; gap:16px; padding:16px}\r\n    @media (min-width: 980px){ .grid{grid-template-columns:1fr 1fr} }\r\n    .card{background:var(--card); border:1px solid var(--border); border-radius:14px; box-shadow:0 2px 8px rgba(0,0,0,.05)}\r\n    .chart{height:420px}\r\n    footer{padding:12px 16px 20px; color:var(--muted); font-size:12px}\r\n    .toolbar{display:flex; gap:8px; padding:10px 12px 0 12px}\r\n    .btn{border:1px solid var(--border); background:#fff; color:var(--ink); padding:8px 12px; border-radius:999px; font-size:13px; cursor:pointer}\r\n    .btn.active{background:var(--ink); color:#fff}\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <header>\r\n    <div class=\"wrap\">\r\n      <h1>Louis Thai \u2014 SDG Interactive Dashboard<\/h1>\r\n      <p class=\"sub\">Employment & Decent Work \u2022 Beneficiaries \u2022 Wages \u2022 Annual remittances (2018\u20132024)<\/p>\r\n    <\/div>\r\n  <\/header>\r\n\r\n  <main class=\"wrap\">\r\n    <section class=\"grid\">\r\n      <!-- \ud83d\udd04 Replaced Bubble chart with ApexCharts radialBar style -->\r\n      <div class=\"card\"><div id=\"beneficiariesRadial\" class=\"chart\"><\/div><\/div>\r\n      <div class=\"card\"><div id=\"achievementChart\" class=\"chart\"><\/div><\/div>\r\n    <\/section>\r\n\r\n    <section class=\"grid\">\r\n      <div class=\"card\">\r\n        <div class=\"toolbar\">\r\n          <button class=\"btn active\" id=\"donutBtn\">Donut (Group Share)<\/button>\r\n          <button class=\"btn\" id=\"stackBtn\">Stacked (Min\/Avg\/Max)<\/button>\r\n        <\/div>\r\n        <div id=\"donutChart\" class=\"chart\"><\/div>\r\n        <div id=\"stackChart\" class=\"chart\" style=\"display:none\"><\/div>\r\n      <\/div>\r\n      <div class=\"card\">\r\n        <div class=\"toolbar\">\r\n          <button class=\"btn active\" id=\"timelineBtn\">Timeline (2018\u20132024)<\/button>\r\n        <\/div>\r\n        <div id=\"timelineChart\" class=\"chart\"><\/div>\r\n      <\/div>\r\n    <\/section>\r\n  <\/main>\r\n\r\n  <footer class=\"wrap\">\r\n    Assumptions: 103 rituals in 2024 \u2022 3\u20135 assistants\/ritual \u2192 ~309\u2013515 beneficiaries (avg \u2248 412). Wage = THB 500\/assistant. FX 2024 \u2248 7.7105 THB\/MYR.\r\n  <\/footer>\r\n\r\n  <script>\r\n    \/\/ ======== THEME (red\/orange) ========\r\n    const currentTheme = { axis:'#9ca3af', grid:'rgba(0,0,0,0.06)', text:'#111', c1:'#E11D48', c2:'#F97316', c3:'#F59E0B', c4:'#B91C1C' };\r\n\r\n    \/\/ ======== DATA ========\r\n    const years = ['2018','2019','2020','2021','2022','2023','2024'];\r\n    const annualMYR = [5219.46, 3300.00, 21984.00, 56072.00, 106167.98, 112145.44, 88012.00];\r\n    const annualTHB = [40281.36, 24741.09, 163686.26, 432554.10, 845128.97, 855389.34, 678616.53];\r\n\r\n    const rituals2023 = 122, rituals2024 = 103;\r\n    const avgBeneficiaries2024 = 412, maxBeneficiaries2024 = 515;\r\n\r\n    const groups = [\r\n      { name: 'Low-educated villagers', value: 150 },\r\n      { name: 'Women', value: 130 },\r\n      { name: 'Elderly but capable', value: 132 }\r\n    ];\r\n\r\n    const rituals = 103, perTHB = 500, fx = 7.7105;\r\n    const beneMin = rituals*3, beneAvg = rituals*4, beneMax = rituals*5;\r\n    const thbMin = beneMin*perTHB, thbAvg = beneAvg*perTHB, thbMax = beneMax*perTHB;\r\n    const myrMin = thbMin\/fx,  myrAvg = thbAvg\/fx,  myrMax = thbMax\/fx;\r\n\r\n    \/\/ ======== CHART INITS ========\r\n    const achievement = echarts.init(document.getElementById('achievementChart'));\r\n    const donut = echarts.init(document.getElementById('donutChart'));\r\n    const stack = echarts.init(document.getElementById('stackChart'));\r\n    const timeline = echarts.init(document.getElementById('timelineChart'));\r\n\r\n    \/\/ ======== BENEFICIARIES \u2014 RADIAL BAR (ApexCharts) ========\r\n    function setBeneficiariesRadial(){\r\n      const total = groups.reduce((s,g)=>s+g.value,0); \/\/ 412\r\n      const series = groups.map(g=> Math.round(g.value\/total*100)); \/\/ percent for arcs\r\n      const colors = [currentTheme.c1, currentTheme.c2, currentTheme.c3];\r\n      const labels = groups.map(g=> g.name);\r\n\r\n      const options = {\r\n        chart: { type:'radialBar', height: 420, foreColor: currentTheme.text },\r\n        series,\r\n        colors,\r\n        labels,\r\n        plotOptions: {\r\n          radialBar: {\r\n            offsetY: 0, startAngle: 0, endAngle: 270,\r\n            hollow: { margin: 5, size: '30%', background: 'transparent' },\r\n            dataLabels: { name: { show:false }, value:{ show:false } },\r\n            barLabels: {\r\n              enabled: true,\r\n              useSeriesColors: true,\r\n              offsetX: -8,\r\n              fontSize: '14px',\r\n              formatter: function(seriesName, opts){\r\n                const raw = groups[opts.seriesIndex].value;\r\n                return seriesName + ': ' + raw; \/\/ show counts, not %\r\n              }\r\n            }\r\n          }\r\n        },\r\n        tooltip: { y: { formatter:(val, {seriesIndex})=> `${groups[seriesIndex].value} people (${val}%)` } }\r\n      };\r\n      const el = document.querySelector('#beneficiariesRadial');\r\n      el.innerHTML = '';\r\n      const chart = new ApexCharts(el, options);\r\n      chart.render();\r\n    }\r\n\r\n    \/\/ ======== ACHIEVEMENT \u2014 DATETIME LINE (ECharts) ========\r\n    function setAchievement(){\r\n      const dataByYear = {\r\n        2019: null,\r\n        2020: null,\r\n        2021: null,\r\n        2022: null,\r\n        2023: Math.round((rituals2023*4)\/(rituals2023*5)*100),\r\n        2024: Math.round((avgBeneficiaries2024\/maxBeneficiaries2024)*100)\r\n      };\r\n      const pts = Object.entries(dataByYear).map(([y,v])=>[Date.UTC(+y,0,1), v]);\r\n\r\n      achievement.setOption({\r\n        title:{ text:'Achievement Rate by Year (Datetime Axis)', left:'center', textStyle:{ color:currentTheme.text } },\r\n        tooltip:{ trigger:'axis', valueFormatter:(val)=> val==null? 'N\/A' : `${val}%`, axisPointer:{ type:'line' } },\r\n        grid:{ left:56, right:22, top:60, bottom:60 },\r\n        xAxis:{ type:'time', axisLabel:{ color: currentTheme.text }, axisLine:{ lineStyle:{ color: currentTheme.axis } } },\r\n        yAxis:{ type:'value', min:0, max:100, axisLabel:{ formatter:'{value}%', color: currentTheme.text }, splitLine:{ lineStyle:{ color: currentTheme.grid } } },\r\n        series:[{\r\n          name:'Achievement', type:'line', smooth:true, symbol:'circle', symbolSize:6, connectNulls:false,\r\n          lineStyle:{ width:3, color: currentTheme.c1 },\r\n          areaStyle:{ color: new echarts.graphic.LinearGradient(0,0,0,1,[{offset:0,color:'rgba(225,29,72,0.30)'},{offset:1,color:'rgba(249,115,22,0.05)'}]) },\r\n          data: pts\r\n        }]\r\n      });\r\n    }\r\n\r\n    \/\/ ======== DONUT ========\r\n    function setDonut(){\r\n      donut.setOption({\r\n        title:{ text:'Group Share of Average Beneficiaries', left:'center', textStyle:{ color:currentTheme.text } },\r\n        tooltip:{ trigger:'item', formatter: p=> `${p.name}: ${p.value} (${p.percent}%)` },\r\n        legend:{ bottom:0, textStyle:{ color:currentTheme.text } },\r\n        series:[{ type:'pie', radius:['45%','70%'], itemStyle:{ borderRadius:8, borderColor:'#fff', borderWidth:2 },\r\n          label:{ show:true, formatter: '{b}: {c}', color:currentTheme.text },\r\n          data: [\r\n            { name: groups[0].name, value: groups[0].value, itemStyle:{ color: currentTheme.c1 }},\r\n            { name: groups[1].name, value: groups[1].value, itemStyle:{ color: currentTheme.c2 }},\r\n            { name: groups[2].name, value: groups[2].value, itemStyle:{ color: currentTheme.c3 }}\r\n          ]\r\n        }]\r\n      });\r\n    }\r\n\r\n    \/\/ ======== STACKED ========\r\n    function setStack(){\r\n      stack.setOption({\r\n        title:{ text:'Beneficiaries & Wages (Min \/ Avg \/ Max)', left:'center', textStyle:{ color:currentTheme.text } },\r\n        tooltip:{ trigger:'axis', axisPointer:{ type:'shadow' } },\r\n        legend:{ bottom:0, textStyle:{ color:currentTheme.text } },\r\n        grid:{ left:48, right:18, top:74, bottom:70 },\r\n        xAxis:{ type:'category', data:['Beneficiaries','Wages (THB)','Wages (MYR)'], axisLabel:{ color:currentTheme.text }, axisLine:{ lineStyle:{ color: currentTheme.axis } } },\r\n        yAxis:{ type:'value', axisLabel:{ color:currentTheme.text }, splitLine:{ lineStyle:{ color: currentTheme.grid } } },\r\n        series:[\r\n          { name:'Min', type:'bar', data:[beneMin, thbMin, myrMin], itemStyle:{ color: currentTheme.c1 } },\r\n          { name:'Avg', type:'bar', data:[beneAvg, thbAvg, myrAvg], itemStyle:{ color: currentTheme.c2 } },\r\n          { name:'Max', type:'bar', data:[beneMax, thbMax, myrMax], itemStyle:{ color: currentTheme.c3 } }\r\n        ]\r\n      });\r\n    }\r\n\r\n    \/\/ ======== TIMELINE ========\r\n    function setTimeline(){\r\n      const options = years.map((y,i)=>({\r\n        title:{ text:`Annual Remittances \u2014 ${y}`, left:'center', top:18, textStyle:{ color:currentTheme.text } },\r\n        legend:{ top:48, right:16, textStyle:{ color:currentTheme.text } },\r\n        grid:{ left:56, right:22, top:90, bottom:110 },\r\n        series:[ { data:[annualMYR[i]] }, { data:[annualTHB[i]] } ]\r\n      }));\r\n      timeline.setOption({\r\n        baseOption:{\r\n          timeline:{ axisType:'category', autoPlay:true, playInterval:1800, bottom:16, data: years, label:{ color: currentTheme.text }, controlStyle:{ color: currentTheme.text } },\r\n          tooltip:{ trigger:'axis' },\r\n          legend:{ data:['MYR','THB'], top:48, right:16, textStyle:{ color:currentTheme.text } },\r\n          xAxis:{ type:'category', data:['Total'], axisLabel:{ color:currentTheme.text }, axisLine:{ lineStyle:{ color: currentTheme.axis } }, axisTick:{ alignWithLabel:true } },\r\n          yAxis:{ type:'value', axisLabel:{ color:currentTheme.text }, splitLine:{ lineStyle:{ color: currentTheme.grid } } },\r\n          series:[ { name:'MYR', type:'bar', itemStyle:{ color: currentTheme.c1 } }, { name:'THB', type:'bar', itemStyle:{ color: currentTheme.c2 } } ]\r\n        },\r\n        options\r\n      });\r\n    }\r\n\r\n    \/\/ ======== INITIAL RENDER ========\r\n    function renderAll(){ setBeneficiariesRadial(); setAchievement(); setDonut(); setStack(); setTimeline(); }\r\n    renderAll();\r\n\r\n    \/\/ Toggles for Donut\/Stack\r\n    const donutBtn = document.getElementById('donutBtn');\r\n    const stackBtn = document.getElementById('stackBtn');\r\n    donutBtn.addEventListener('click', ()=>{ donutBtn.classList.add('active'); stackBtn.classList.remove('active'); document.getElementById('donutChart').style.display='block'; document.getElementById('stackChart').style.display='none'; donut.resize(); });\r\n    stackBtn.addEventListener('click', ()=>{ stackBtn.classList.add('active'); donutBtn.classList.remove('active'); document.getElementById('donutChart').style.display='none'; document.getElementById('stackChart').style.display='block'; stack.resize(); });\r\n\r\n    \/\/ Responsive\r\n    window.addEventListener('resize', ()=>{ achievement.resize(); donut.resize(); stack.resize(); timeline.resize(); });\r\n  <\/script>\r\n<\/body>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8ade214 elementor-widget elementor-widget-html\" data-id=\"8ade214\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\"\/>\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"\/>\n<title>Employment, Participation & Community Impact<\/title>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/echarts@5\/dist\/echarts.min.js\"><\/script>\n<style>\n  :root{\n    --ink:#111; --muted:#6b7280; --border:#e5e7eb; --card:#fff;\n    --red:#E11D48; --orange:#F97316; --amber:#F59E0B;\n  }\n  *{box-sizing:border-box}\n  body{ margin:0; background:#fff; color:var(--ink);\n        font-family: system-ui,-apple-system,Segoe UI,Roboto,Inter,Helvetica,Arial,sans-serif; }\n\n  .wrap{max-width:1180px; margin:28px auto; padding:0 16px}\n  .section{display:grid; grid-template-columns: 1.2fr .8fr; gap:18px}\n  @media (max-width: 960px){ .section{ grid-template-columns: 1fr; } }\n\n  \/* Left narrative column *\/\n  .panel{background:var(--card); border:1px solid var(--border); border-radius:16px; overflow:hidden;\n         box-shadow:0 6px 18px rgba(0,0,0,.06);}\n  .panel .head{padding:18px 18px 4px 18px; border-bottom:1px solid var(--border)}\n  .panel .head h2{margin:0; font-size:22px}\n  .panel .head p{margin:8px 0 14px 0; color:var(--muted); line-height:1.6}\n\n  .grid-kpi{display:grid; grid-template-columns: repeat(2,1fr); gap:12px; padding:14px}\n  @media (max-width: 520px){ .grid-kpi{ grid-template-columns: 1fr; } }\n\n  .kpi{border:1px solid var(--border); border-radius:14px; padding:14px}\n  .kpi h3{margin:0 0 6px 0; font-size:14px; color:var(--muted); font-weight:600}\n  .kpi .value{font-size:20px; font-weight:800}\n  .kpi .hint{color:var(--muted); font-size:12px; margin-top:6px}\n  .kpi .badge{display:inline-block; margin-left:6px; padding:2px 8px; font-size:12px; border-radius:999px;\n              background:rgba(249,115,22,.08); color:#7a3a06; border:1px solid rgba(249,115,22,.25)}\n\n  .chips{display:flex; flex-wrap:wrap; gap:8px; padding:0 14px 14px 14px}\n  .chip{font-size:12px; padding:6px 10px; border-radius:999px; border:1px solid var(--border); background:#fafafa}\n  .chip.red{ background:rgba(225,29,72,.08); color:#8b102b; border-color:rgba(225,29,72,.2) }\n  .chip.orange{ background:rgba(249,115,22,.08); color:#7a3a06; border-color:rgba(249,115,22,.2) }\n\n  .quote{margin:0 14px 16px 14px; padding:14px; border:1px dashed var(--border); border-radius:12px; background:#fff}\n  .quote p{margin:0; line-height:1.7}\n  .quote strong{color:var(--ink)}\n\n  \/* Right charts column *\/\n  .charts{display:grid; grid-template-columns: 1fr; gap:12px}\n  .card{background:#fff; border:1px solid var(--border); border-radius:14px; padding:12px;\n        box-shadow:0 4px 14px rgba(0,0,0,.05)}\n  .chart{height:300px}\n  .card h4{margin:0 0 8px 2px; font-size:14px; color:var(--muted); font-weight:700}\n\n  \/* Accent header bar *\/\n  .accent{height:4px; background:linear-gradient(90deg,var(--red),var(--orange));}\n<\/style>\n<\/head>\n<body>\n  <main class=\"wrap\">\n    <section class=\"section\">\n      <!-- LEFT: Narrative + KPIs -->\n      <article class=\"panel\">\n        <div class=\"accent\"><\/div>\n        <div class=\"head\">\n          <h2>\ud83d\udc69\u200d\ud83c\udf3e Employment, Participation, and Community Impact<\/h2>\n          <p>\n            Rituals are the heartbeat of LOUIS THAI's contribution to the SDGs.\n            Each ceremony is both a spiritual service for clients and a micro-economy for villagers.\n          <\/p>\n        <\/div>\n\n        <div class=\"grid-kpi\">\n          <div class=\"kpi\">\n            <h3>2023 Participation<\/h3>\n            <div class=\"value\">122 <span class=\"badge\">one-to-one rituals<\/span><\/div>\n            <div class=\"hint\">Each ritual generated direct income for local villagers.<\/div>\n          <\/div>\n          <div class=\"kpi\">\n            <h3>2024 Participation<\/h3>\n            <div class=\"value\">103 <span class=\"badge\">individual rituals<\/span><\/div>\n            <div class=\"hint\">3\u20135 assistants per ritual \u2192 ~309\u2013515 employment opportunities.<\/div>\n          <\/div>\n          <div class=\"kpi\">\n            <h3>Direct Wages Distributed<\/h3>\n            <div class=\"value\">THB 154,500\u2013257,500<\/div>\n            <div class=\"hint\">\u2248 RM 20,038\u201333,398<\/div>\n          <\/div>\n          <div class=\"kpi\">\n            <h3>Beneficiary Profile<\/h3>\n            <div class=\"value\">Inclusive & dignified work<\/div>\n            <div class=\"hint\">Low-educated villagers, women, and elderly but capable individuals.<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"chips\">\n          <span class=\"chip orange\">SDG 1 \u2022 No Poverty<\/span>\n          <span class=\"chip\">SDG 8 \u2022 Decent Work<\/span>\n          <span class=\"chip\">SDG 12 \u2022 Responsible Consumption<\/span>\n          <span class=\"chip red\">SDG 13 \u2022 Climate Action<\/span>\n        <\/div>\n\n        <div class=\"quote\">\n          <p>\n            The impact is simple but powerful: <strong>a widow in Khon Kaen<\/strong> able to buy food for her grandchildren,\n            <strong>an elderly man in Chon Buri<\/strong> earning with dignity, and <strong>young villagers<\/strong> supplementing\n            their income without leaving their communities.\n          <\/p>\n        <\/div>\n      <\/article>\n\n      <!-- RIGHT: Charts -->\n      <aside class=\"charts\">\n        <div class=\"card\">\n          <h4>Rituals by Year (2023 vs 2024)<\/h4>\n          <div id=\"ritualsChart\" class=\"chart\"><\/div>\n        <\/div>\n\n        <div class=\"card\">\n          <h4>2024 Employment Opportunities (Range)<\/h4>\n          <div id=\"employmentRange\" class=\"chart\"><\/div>\n        <\/div>\n      <\/aside>\n    <\/section>\n  <\/main>\n\n  <script>\n  (function() {\n    \/\/ Data\n    const rituals = { '2023': 122, '2024': 103 };\n    const employment2024 = { min: 103*3, max: 103*5 }; \/\/ 309\u2013515\n\n    \/\/ Colors\n    const cRed = '#E11D48', cOrange = '#F97316', grid = 'rgba(0,0,0,0.06)', axis = '#9ca3af', text = '#111';\n\n    \/\/ Chart 1: Rituals by Year\n    const c1 = echarts.init(document.getElementById('ritualsChart'));\n    c1.setOption({\n      tooltip: { trigger:'axis' },\n      grid:{ left:48, right:18, top:24, bottom:36 },\n      xAxis:{ type:'category', data:Object.keys(rituals),\n        axisLabel:{ color:text }, axisLine:{ lineStyle:{ color:axis } } },\n      yAxis:{ type:'value', axisLabel:{ color:text }, splitLine:{ lineStyle:{ color:grid } } },\n      series:[{\n        name:'Rituals', type:'bar', data:Object.values(rituals),\n        itemStyle:{ color: new echarts.graphic.LinearGradient(0,0,0,1,[{offset:0,color:cRed},{offset:1,color:cOrange}]),\n                    borderRadius:[6,6,0,0] },\n        label:{ show:true, position:'top', color:text, fontWeight:'700' }\n      }]\n    });\n\n    \/\/ Chart 2: 2024 Employment Opportunities Range\n    const c2 = echarts.init(document.getElementById('employmentRange'));\n    const min = employment2024.min, max = employment2024.max;\n    c2.setOption({\n      tooltip:{ trigger:'axis',\n        formatter:(p)=> {\n          const total = min + (max-min);\n          return `2024 Employment: <b>${min}<\/b> \u2013 <b>${max}<\/b>`;\n        }},\n      grid:{ left:56, right:18, top:24, bottom:36 },\n      xAxis:{ type:'category', data:['Employment (2024)'],\n        axisLabel:{ color:text }, axisLine:{ lineStyle:{ color:axis } } },\n      yAxis:{ type:'value', min:0, axisLabel:{ color:text }, splitLine:{ lineStyle:{ color:grid } } },\n      series:[\n        { name:'Start (min)', type:'bar', stack:'range', data:[min],\n          itemStyle:{ color:'rgba(0,0,0,0)' } },\n        { name:'Range', type:'bar', stack:'range', data:[max-min],\n          itemStyle:{ color: new echarts.graphic.LinearGradient(0,0,0,1,[{offset:0,color:cOrange},{offset:1,color:'#F59E0B'}]),\n                      borderRadius:[6,6,0,0] },\n          label:{ show:true, position:'top', color:text, fontWeight:'700', formatter:()=>`${min}\u2013${max}` }\n        }\n      ]\n    });\n\n    \/\/ Resize\n    window.addEventListener('resize', ()=>{ c1.resize(); c2.resize(); });\n  })();\n  <\/script>\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-15d0de3 elementor-widget elementor-widget-html\" data-id=\"15d0de3\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\" \/>\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" \/>\n<title>Louis Thai \u2014 SDG Employment & Community Impact (Infographic)<\/title>\n<style>\n  :root{\n    --ink:#111; --muted:#667085; --leaf:#22c55e; --leaf2:#16a34a; --stem:#65a30d;\n    --callout:#ffffff; --line:#93c5fd; --border:#e5e7eb; --accent:#0ea5e9;\n  }\n  *{box-sizing:border-box}\n  body{\n    margin:0; background:#fff; color:var(--ink);\n    font-family: system-ui,-apple-system,Segoe UI,Roboto,Inter,Helvetica,Arial,sans-serif;\n  }\n  .wrap{max-width:1100px; margin:28px auto; padding:0 18px}\n  header{ text-align:center; margin-bottom:12px; }\n  header h1{ margin:0; font-size:28px; }\n  header p{ margin:6px 0 0; color:var(--muted) }\n\n  .board{\n    position:relative; background:#fff; border:1px solid var(--border);\n    border-radius:16px; box-shadow:0 6px 20px rgba(0,0,0,.06);\n    padding:18px;\n  }\n\n  \/* SVG tree container *\/\n  .canvas{ position:relative; width:100%; aspect-ratio: 16\/9; }\n\n  \/* Callouts (the text boxes left \/ right) *\/\n  .callout{\n    position:absolute; max-width:320px; background:var(--callout);\n    border:1px solid var(--border); border-radius:14px; padding:12px 14px;\n    box-shadow:0 6px 16px rgba(0,0,0,.05);\n  }\n  .callout h3{ margin:0 0 6px 0; font-size:14px; letter-spacing:.2px; color:#065f46; text-transform:uppercase }\n  .callout p{ margin:0; line-height:1.5; font-size:14px }\n  .callout .big{ font-weight:800 }\n  .callout small{ color:var(--muted) }\n\n  \/* Connector dots\/lines (pure CSS, placed near callouts) *\/\n  .dot{ position:absolute; width:10px; height:10px; border-radius:50%; background:var(--accent); box-shadow:0 0 0 4px rgba(14,165,233,.15) }\n  .line{\n    position:absolute; height:2px; background:var(--line);\n    transform-origin:left center;\n  }\n\n  \/* Responsive positions for desktop (16:9) *\/\n  \/* Left column *\/\n  .c-left-1{ left:2%; top:8% }\n  .c-left-2{ left:2%; top:35% }\n  .c-left-3{ left:2%; top:62% }\n  \/* Right column *\/\n  .c-right-1{ right:2%; top:12% }\n  .c-right-2{ right:2%; top:42% }\n  .c-right-3{ right:2%; top:70% }\n\n  \/* Footer note *\/\n  .note{ margin-top:10px; color:var(--muted); font-size:12px; text-align:center }\n\n  \/* ========= Responsive Fixes ========= *\/\n  @media (max-width: 900px) {\n    header h1 { font-size:22px; }\n    .wrap { padding:0 12px; }\n    .canvas { aspect-ratio: auto; }\n    \/* Disable absolute positioning on smaller screens *\/\n    .callout {\n      position: static;\n      display: block;\n      max-width: 100%;\n      margin: 12px 0;\n    }\n    .dot, .line { display: none; }\n    \/* Stack callouts below SVG *\/\n    .board { padding:12px; }\n  }\n\n  @media (max-width: 500px) {\n    header h1 { font-size:20px; }\n    .callout h3 { font-size:13px; }\n    .callout p { font-size:13px; }\n  }\n<\/style>\n<\/head>\n<body>\n  <div class=\"wrap\">\n    <header>\n      <h1>\ud83d\udc69\u200d\ud83c\udf3e Employment, Participation & Community Impact<\/h1>\n      <p>Rituals power livelihoods while preserving culture \u2014 SDG 1, 8, 12, 13<\/p>\n    <\/header>\n\n    <section class=\"board\">\n      <div class=\"canvas\">\n        <!-- ====== SVG TREE ====== -->\n        <svg viewbox=\"0 0 1200 675\" width=\"100%\" height=\"100%\" aria-hidden=\"true\">\n          <!-- ground -->\n          <ellipse cx=\"600\" cy=\"640\" rx=\"520\" ry=\"60\" fill=\"#f0fdf4\"\/>\n          <!-- stem -->\n          <path d=\"M600 640                   C 595 520, 610 470, 600 420                   C 590 370, 610 340, 600 300                   C 590 255, 610 230, 600 190                   C 590 150, 600 120, 600 90\"\n                fill=\"none\" stroke=\"var(--stem)\" stroke-width=\"18\" stroke-linecap=\"round\"\/>\n\n          <!-- leaves -->\n          <path d=\"M560 180 C 480 150, 390 160, 330 210 C 410 240, 500 235, 560 180Z\" fill=\"url(#leafGrad1)\"\/>\n          <path d=\"M560 320 C 470 300, 380 315, 320 370 C 410 390, 495 380, 560 320Z\" fill=\"url(#leafGrad2)\"\/>\n          <path d=\"M560 470 C 480 460, 400 470, 340 520 C 420 530, 505 520, 560 470Z\" fill=\"url(#leafGrad1)\"\/>\n          <path d=\"M640 150 C 740 125, 825 140, 885 190 C 800 215, 705 205, 640 150Z\" fill=\"url(#leafGrad2)\"\/>\n          <path d=\"M640 300 C 740 290, 840 315, 900 365 C 805 380, 705 360, 640 300Z\" fill=\"url(#leafGrad1)\"\/>\n          <path d=\"M640 460 C 730 455, 815 470, 875 520 C 785 530, 700 510, 640 460Z\" fill=\"url(#leafGrad2)\"\/>\n          <ellipse cx=\"610\" cy=\"85\" rx=\"14\" ry=\"20\" fill=\"var(--leaf)\"\/>\n          <ellipse cx=\"585\" cy=\"95\" rx=\"10\" ry=\"16\" fill=\"var(--leaf2)\"\/>\n          <defs>\n            <lineargradient id=\"leafGrad1\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\">\n              <stop offset=\"0%\" stop-color=\"var(--leaf)\"\/>\n              <stop offset=\"100%\" stop-color=\"var(--leaf2)\"\/>\n            <\/lineargradient>\n            <lineargradient id=\"leafGrad2\" x1=\"1\" y1=\"0\" x2=\"0\" y2=\"1\">\n              <stop offset=\"0%\" stop-color=\"var(--leaf2)\"\/>\n              <stop offset=\"100%\" stop-color=\"var(--leaf)\"\/>\n            <\/lineargradient>\n          <\/defs>\n        <\/svg>\n\n        <!-- ====== CALLOUTS + CONNECTORS ====== -->\n        <div class=\"callout c-left-1\">\n          <h3>2023 \u2022 Participation<\/h3>\n          <p><span class=\"big\">122 rituals<\/span> (1-to-1). Each generated direct income for villagers.<\/p>\n        <\/div>\n        <span class=\"dot\" style=\"left:315px; top:138px\"><\/span>\n        <span class=\"line\" style=\"left:315px; top:142px; width:110px; transform:rotate(5deg)\"><\/span>\n\n        <div class=\"callout c-left-2\">\n          <h3>2024 \u2022 Opportunities<\/h3>\n          <p>103 rituals \u00d7 3\u20135 assistants \u2192 <span class=\"big\">~309\u2013515<\/span> short-term jobs.<\/p>\n        <\/div>\n        <span class=\"dot\" style=\"left:315px; top:305px\"><\/span>\n        <span class=\"line\" style=\"left:315px; top:309px; width:110px; transform:rotate(-2deg)\"><\/span>\n\n        <div class=\"callout c-left-3\">\n          <h3>Direct Wages<\/h3>\n          <p><span class=\"big\">THB 154,500\u2013257,500<\/span><br\/><small>\u2248 RM 20,038\u201333,398<\/small><\/p>\n        <\/div>\n        <span class=\"dot\" style=\"left:315px; top:465px\"><\/span>\n        <span class=\"line\" style=\"left:315px; top:469px; width:110px; transform:rotate(-4deg)\"><\/span>\n\n        <div class=\"callout c-right-1\">\n          <h3>Cumulative Contributions<\/h3>\n          <p><span class=\"big\">RM 338,000<\/span> remitted<br\/><small>\u2248 THB 2.56 million since 2018<\/small><\/p>\n        <\/div>\n        <span class=\"dot\" style=\"right:330px; top:110px\"><\/span>\n        <span class=\"line\" style=\"right:330px; top:114px; width:120px; transform:rotate(-6deg)\"><\/span>\n\n        <div class=\"callout c-right-2\">\n          <h3>Beneficiaries<\/h3>\n          <p>Low-educated villagers, women, and <br\/>elderly but capable individuals.<\/p>\n        <\/div>\n        <span class=\"dot\" style=\"right:330px; top:298px\"><\/span>\n        <span class=\"line\" style=\"right:330px; top:302px; width:120px; transform:rotate(4deg)\"><\/span>\n\n        <div class=\"callout c-right-3\">\n          <h3>Geographic Focus<\/h3>\n          <p>Khon Kaen &amp; Chon Buri \u2014 where rituals translate directly into livelihoods.<\/p>\n        <\/div>\n        <span class=\"dot\" style=\"right:330px; top:458px\"><\/span>\n        <span class=\"line\" style=\"right:330px; top:462px; width:120px; transform:rotate(6deg)\"><\/span>\n      <\/div>\n\n      <p class=\"note\">All figures based on audited management reports, annual average MYR\u2192THB where needed.<\/p>\n    <\/section>\n  <\/div>\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0837e92 elementor-widget elementor-widget-text-editor\" data-id=\"0837e92\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<hr \/>\n<h2><strong>\ud83c\udf31<\/strong><strong> Go-Green Practices Rooted in Culture<\/strong><\/h2>\n<p>Sustainability is woven into every ritual. Unlike industrial ceremonies that rely on synthetic products, LOUIS THAI rituals use <strong>100% organic and biodegradable materials<\/strong> such as:<\/p>\n<ul>\n<li>Banana bark and leaves<\/li>\n<li>Coconut stems and fronds<\/li>\n<li>Local natural fibers and hand-crafted offerings<\/li>\n<\/ul>\n<p>These practices not only support <strong>SDG 12 (Responsible Consumption)<\/strong> and <strong>SDG 13 (Climate Action)<\/strong>, but also ensure the continuity of <strong>traditional knowledge and craft<\/strong>. Each ritual becomes both a spiritual service and an environmental statement: culture and sustainability can co-exist harmoniously.<\/p>\n<hr \/>\n<h2><strong>\ud83e\udd1d Transparency and Accountability<\/strong><\/h2>\n<p>Our credibility rests on transparency.<\/p>\n<ul>\n<li><strong>Audited Management Reports<\/strong> consolidate all remittances.<\/li>\n<li><strong>Exchange Rates<\/strong>: Where THB values were missing, we used <strong>annual average MYR\u2192THB rates<\/strong> to estimate, ensuring consistency and honesty.<\/li>\n<li><strong>Transaction Records<\/strong>: Between 2022\u20132024, totals were confirmed with <strong>19, 7, and 10 transfers<\/strong><\/li>\n<li><strong>Community Verification<\/strong>: Every activity is supported with photos, testimonies, and internal audits, underscoring authenticity and accountability.<\/li>\n<\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cbff35d elementor-widget elementor-widget-html\" data-id=\"cbff35d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ====== PhD-Level MCQ (drop-in module) ====== -->\r\n<section id=\"mcq\" style=\"--ink:#111; --muted:#6b7280; --border:#e5e7eb; --red:#E11D48; --orange:#F97316; --ok:#10b981; font-family: system-ui,-apple-system,Segoe UI,Roboto,Inter,Helvetica,Arial,sans-serif; color:var(--ink); background:#fff;\">\r\n  <div style=\"max-width:980px;margin:28px auto;padding:0 16px;\">\r\n    <h2 style=\"margin:0 0 6px 0;\">\ud83e\udde0 Test Your Insight<\/h2>\r\n    <p style=\"margin:0 0 16px 0;color:var(--muted);\">Answer the questions below, then click <strong>Check answers<\/strong>.<\/p>\r\n\r\n    <!-- Card -->\r\n    <div style=\"background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,.06);overflow:hidden;\">\r\n      <div style=\"height:4px;background:linear-gradient(90deg,var(--red),var(--orange));\"><\/div>\r\n      <div style=\"padding:16px 16px 4px 16px\">\r\n\r\n        <!-- Q1 -->\r\n        <article class=\"q\" data-id=\"q1\" style=\"border:1px solid var(--border);border-radius:12px;padding:14px;margin-bottom:12px;\">\r\n          <h3 style=\"margin:0 0 8px 0;font-size:16px;\">Q1. Measuring Intangible SDG Impacts<\/h3>\r\n          <p style=\"margin:0 0 10px 0;color:var(--muted);\">Which approach best captures the <em>intangible socio-cultural benefits<\/em> of rituals (beyond wages) in the SDG framework?<\/p>\r\n          <label style=\"display:block;margin:8px 0;\"><input type=\"radio\" name=\"q1\" value=\"A\"> A. SROI restricted to direct income multipliers only.<\/label>\r\n          <label style=\"display:block;margin:8px 0;\"><input type=\"radio\" name=\"q1\" value=\"B\"> B. Mixed-method evaluation combining quantitative indicators with ethnographic data.<\/label>\r\n          <label style=\"display:block;margin:8px 0;\"><input type=\"radio\" name=\"q1\" value=\"C\"> C. HDI variance across provinces attributed solely to ritual remittances.<\/label>\r\n          <label style=\"display:block;margin:8px 0;\"><input type=\"radio\" name=\"q1\" value=\"D\"> D. Regression of remittances on provincial GDP excluding community narratives.<\/label>\r\n\r\n          <!-- feedback -->\r\n          <div class=\"fb\" style=\"display:none;margin-top:10px;padding:10px;border-radius:10px;border:1px solid var(--border);background:#fff;\">\r\n            <strong class=\"result\"><\/strong>\r\n            <details style=\"margin-top:8px;\">\r\n              <summary style=\"cursor:pointer;color:var(--orange);font-weight:600;\">Show explanation<\/summary>\r\n              <div style=\"margin-top:8px;color:var(--ink);line-height:1.6;\">\r\n                Doctoral-level assessment recognizes that cultural identity, dignity, and knowledge transfer are not fully captured by numbers alone.\r\n                <b>Mixed-methods<\/b> integrate ethnography with quantitative indicators, aligning with SDG 8 (Decent Work) and cultural sustainability aspects.\r\n              <\/div>\r\n            <\/details>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <!-- Q2 -->\r\n        <article class=\"q\" data-id=\"q2\" style=\"border:1px solid var(--border);border-radius:12px;padding:14px;margin-bottom:12px;\">\r\n          <h3 style=\"margin:0 0 8px 0;font-size:16px;\">Q2. Cross-SDG Trade-off Analysis<\/h3>\r\n          <p style=\"margin:0 0 10px 0;color:var(--muted);\">If ritual demand scales 3\u00d7 by 2030, which scenario is the most plausible SDG trade-off requiring policy mitigation?<\/p>\r\n          <label style=\"display:block;margin:8px 0;\"><input type=\"radio\" name=\"q2\" value=\"A\"> A. Scaling rituals reduces SDG 1 impact because per-capita income must fall.<\/label>\r\n          <label style=\"display:block;margin:8px 0;\"><input type=\"radio\" name=\"q2\" value=\"B\"> B. Increased organic-material harvesting pressures ecosystems \u2192 tension between SDG 8 and SDG 15.<\/label>\r\n          <label style=\"display:block;margin:8px 0;\"><input type=\"radio\" name=\"q2\" value=\"C\"> C. Higher ritual activity erodes cultural authenticity, reducing SDG 12 compliance.<\/label>\r\n          <label style=\"display:block;margin:8px 0;\"><input type=\"radio\" name=\"q2\" value=\"D\"> D. More rituals reduce gender inclusivity since female participation caps at 30%.<\/label>\r\n\r\n          <!-- feedback -->\r\n          <div class=\"fb\" style=\"display:none;margin-top:10px;padding:10px;border-radius:10px;border:1px solid var(--border);background:#fff;\">\r\n            <strong class=\"result\"><\/strong>\r\n            <details style=\"margin-top:8px;\">\r\n              <summary style=\"cursor:pointer;color:var(--orange);font-weight:600;\">Show explanation<\/summary>\r\n              <div style=\"margin-top:8px;color:var(--ink);line-height:1.6;\">\r\n                Tripling demand implies higher biomass extraction (banana\/coconut leaves), potentially stressing local ecosystems.\r\n                This creates a <b>growth vs. biodiversity<\/b> trade-off (SDG 8 \u2194 SDG 15), calling for replanting, agroforestry, and supply-chain standards.\r\n              <\/div>\r\n            <\/details>\r\n          <\/div>\r\n        <\/article>\r\n\r\n        <div style=\"display:flex;gap:8px;align-items:center;margin:12px 0 6px 0;\">\r\n          <button id=\"checkBtn\" style=\"cursor:pointer;border:1px solid var(--border);background:linear-gradient(90deg,var(--red),var(--orange));color:#fff;padding:10px 14px;border-radius:999px;font-weight:700;\">Check answers<\/button>\r\n          <button id=\"resetBtn\" style=\"cursor:pointer;border:1px solid var(--border);background:#fff;color:var(--ink);padding:10px 14px;border-radius:999px;\">Reset<\/button>\r\n          <span id=\"score\" style=\"margin-left:8px;color:var(--muted)\"><\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <script>\r\n    (function(){\r\n      const correct = { q1:'B', q2:'B' };\r\n\r\n      function check(){\r\n        let total = 0, right = 0;\r\n        document.querySelectorAll('#mcq .q').forEach(q => {\r\n          total++;\r\n          const id = q.dataset.id;\r\n          const chosen = q.querySelector('input[type=radio]:checked');\r\n          const fb = q.querySelector('.fb');\r\n          const res = q.querySelector('.result');\r\n          fb.style.display = 'block';\r\n\r\n          if(chosen && chosen.value === correct[id]){\r\n            right++;\r\n            res.textContent = 'Correct \u2705';\r\n            res.style.color = 'var(--ok)';\r\n          }else{\r\n            res.textContent = 'Incorrect \u274c  (Correct: ' + correct[id] + ')';\r\n            res.style.color = 'var(--red)';\r\n          }\r\n        });\r\n        document.getElementById('score').textContent = `Score: ${right}\/${total}`;\r\n      }\r\n\r\n      function resetAll(){\r\n        document.querySelectorAll('#mcq input[type=radio]').forEach(i => i.checked = false);\r\n        document.querySelectorAll('#mcq .fb').forEach(fb => fb.style.display = 'none');\r\n        document.getElementById('score').textContent = '';\r\n      }\r\n\r\n      document.getElementById('checkBtn').addEventListener('click', check);\r\n      document.getElementById('resetBtn').addEventListener('click', resetAll);\r\n    })();\r\n  <\/script>\r\n<\/section>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5415e6e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5415e6e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5da553a\" data-id=\"5da553a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-51312a0 elementor-arrows-position-inside elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel\" data-id=\"51312a0\" data-element_type=\"widget\" data-settings=\"{&quot;slides_to_show&quot;:&quot;5&quot;,&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image lazyload\" data-src=\"https:\/\/louisthai.com\/wp-content\/uploads\/2025\/10\/LOUIS-THAI-Sustainables-Development-Goals-1-min-200x300.png\" alt=\"LOUIS-THAI-Sustainables-Development-Goals-1-min\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200\/300;\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image lazyload\" data-src=\"https:\/\/louisthai.com\/wp-content\/uploads\/2025\/10\/LOUIS-THAI-Sustainables-Development-Goals-2-min-200x300.png\" alt=\"LOUIS-THAI-Sustainables-Development-Goals-2-min\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200\/300;\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image lazyload\" data-src=\"https:\/\/louisthai.com\/wp-content\/uploads\/2025\/10\/LOUIS-THAI-Sustainables-Development-Goals-3-min-200x300.png\" alt=\"LOUIS-THAI-Sustainables-Development-Goals-3-min\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200\/300;\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image lazyload\" data-src=\"https:\/\/louisthai.com\/wp-content\/uploads\/2025\/10\/LOUIS-THAI-Sustainables-Development-Goals-4-min-200x300.png\" alt=\"LOUIS-THAI-Sustainables-Development-Goals-4-min\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200\/300;\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image lazyload\" data-src=\"https:\/\/louisthai.com\/wp-content\/uploads\/2025\/10\/LOUIS-THAI-Sustainables-Development-Goals-5-min-200x300.png\" alt=\"LOUIS-THAI-Sustainables-Development-Goals-5-min\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200\/300;\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image lazyload\" data-src=\"https:\/\/louisthai.com\/wp-content\/uploads\/2025\/10\/LOUIS-THAI-Sustainables-Development-Goals-6-min-200x300.png\" alt=\"LOUIS-THAI-Sustainables-Development-Goals-6-min\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200\/300;\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image lazyload\" data-src=\"https:\/\/louisthai.com\/wp-content\/uploads\/2025\/10\/LOUIS-THAI-Sustainables-Development-Goals-7-min-200x300.png\" alt=\"LOUIS-THAI-Sustainables-Development-Goals-7-min\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200\/300;\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image lazyload\" data-src=\"https:\/\/louisthai.com\/wp-content\/uploads\/2025\/10\/LOUIS-THAI-Sustainables-Development-Goals-8-min-200x300.png\" alt=\"LOUIS-THAI-Sustainables-Development-Goals-8-min\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200\/300;\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image lazyload\" data-src=\"https:\/\/louisthai.com\/wp-content\/uploads\/2025\/10\/LOUIS-THAI-Sustainables-Development-Goals-9-min-200x300.png\" alt=\"LOUIS-THAI-Sustainables-Development-Goals-9-min\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200\/300;\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image lazyload\" data-src=\"https:\/\/louisthai.com\/wp-content\/uploads\/2025\/10\/LOUIS-THAI-Sustainables-Development-Goals-10-min-200x300.png\" alt=\"LOUIS-THAI-Sustainables-Development-Goals-10-min\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200\/300;\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"11 of 11\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image lazyload\" data-src=\"https:\/\/louisthai.com\/wp-content\/uploads\/2025\/10\/LOUIS-THAI-Sustainables-Development-Goals-11-min-200x300.png\" alt=\"LOUIS-THAI-Sustainables-Development-Goals-11-min\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200\/300;\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-left\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-right\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8034b75 elementor-widget elementor-widget-text-editor\" data-id=\"8034b75\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<hr \/>\n<h2><strong>\ud83c\udf1f<\/strong><strong> Looking Ahead<\/strong><\/h2>\n<hr \/>\n<p>The journey is not complete. As LOUIS THAI looks toward the future, our vision is to <strong>scale community empowerment, expand sustainable practices, and deepen cultural preservation<\/strong>. Each ritual performed is more than a spiritual service \u2014 it is:<\/p>\n<ul>\n<li>A <strong>client\u2019s meaningful experience<\/strong><\/li>\n<li>A <strong>villager\u2019s fair wage<\/strong><\/li>\n<li>A <strong>community\u2019s cultural heartbeat<\/strong><\/li>\n<li>And a <strong>step toward achieving the SDGs<\/strong><\/li>\n<\/ul>\n<hr \/>\n<p>\u2728 With every ringgit invested and every villager empowered, <strong>LOUIS THAI International reaffirms its role as both a guardian of tradition and a driver of sustainable development<\/strong>.<\/p>\n<hr \/>\n<p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Empowering Communities, Preserving Culture, and Advancing the Global Goals Since 2018, LOUIS THAI International Group has gone beyond being a service provider. Every ritual conducted, every transfer made, and every villager employed reflects our commitment to the United Nations Sustainable Development Goals (SDGs). What began as a spiritual and cultural practice has evolved into a [&hellip;]<\/p>","protected":false},"author":3,"featured_media":7164,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","_joinchat":[],"ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[50],"tags":[],"class_list":["post-7163","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-overview","entry","has-media"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/louisthai.com\/hk\/wp-json\/wp\/v2\/posts\/7163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/louisthai.com\/hk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/louisthai.com\/hk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/louisthai.com\/hk\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/louisthai.com\/hk\/wp-json\/wp\/v2\/comments?post=7163"}],"version-history":[{"count":32,"href":"https:\/\/louisthai.com\/hk\/wp-json\/wp\/v2\/posts\/7163\/revisions"}],"predecessor-version":[{"id":7209,"href":"https:\/\/louisthai.com\/hk\/wp-json\/wp\/v2\/posts\/7163\/revisions\/7209"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/louisthai.com\/hk\/wp-json\/wp\/v2\/media\/7164"}],"wp:attachment":[{"href":"https:\/\/louisthai.com\/hk\/wp-json\/wp\/v2\/media?parent=7163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/louisthai.com\/hk\/wp-json\/wp\/v2\/categories?post=7163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/louisthai.com\/hk\/wp-json\/wp\/v2\/tags?post=7163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}