{"id":108,"date":"2026-03-21T23:54:49","date_gmt":"2026-03-21T23:54:49","guid":{"rendered":"https:\/\/3q9527.xyz\/?page_id=108"},"modified":"2026-03-27T12:55:45","modified_gmt":"2026-03-27T12:55:45","slug":"organization","status":"publish","type":"page","link":"https:\/\/3q9527.xyz\/icho2027v1\/organization\/","title":{"rendered":"Organization"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"108\" class=\"elementor elementor-108\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5051ecc e-con-full e-flex e-con e-parent\" data-id=\"5051ecc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3d829fc e-con-full e-flex e-con e-child\" data-id=\"3d829fc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e052165 elementor-widget elementor-widget-html\" data-id=\"e052165\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- IChO 2027 Taiwan \u2014 Organization Committee Page -->\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Sora:wght@300;400;600;700;800&family=Space+Mono:wght@400;700&display=swap');\n\n:root {\n  --teal:    #1a9e75;\n  --teal-lt: #e6f7f2;\n  --blue:    #3b6ef5;\n  --blue-lt: #eef2ff;\n  --amber:   #d97706;\n  --amber-lt:#fff8e8;\n  --purple:  #7c3aed;\n  --purple-lt:#f3eeff;\n  --text:    #1a1e2e;\n  --muted:   #6b7280;\n  --border:  #e8eaf0;\n  --bg:      #f7f8fc;\n}\n\n.org-root {\n  font-family: 'Sora', sans-serif;\n  background: var(--bg);\n  color: var(--text);\n  padding: 0 0 80px;\n}\n\n\/* \u2500\u2500 Page hero \u2500\u2500 *\/\n.org-hero {\n  text-align: center;\n  padding: 64px 24px 48px;\n  position: relative;\n  border-radius: 0;   \/* \u79fb\u9664\u5713\u89d2 *\/\n  width: 100%;\n}\n.org-hero-tag {\n  display: inline-block;\n  font-family: 'Space Mono', monospace;\n  font-size: 11px;\n  letter-spacing: 0.2em;\n  color: var(--teal);\n  background: var(--teal-lt);\n  border-radius: 20px;\n  padding: 5px 14px;\n  margin-bottom: 16px;\n  text-transform: uppercase;\n}\n.org-hero h1 {\n  font-size: clamp(32px, 5vw, 52px);\n  font-weight: 800;\n  letter-spacing: -1px;\n  margin: 0 0 12px;\n  background: linear-gradient(120deg, #1a6e7e 0%, #2a9e4f 50%, #3b6ef5 100%);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.org-hero p {\n  font-size: 16px;\n  color: var(--muted);\n  max-width: 520px;\n  margin: 0 auto;\n  line-height: 1.7;\n}\n\n\/* \u2500\u2500 Tab nav \u2500\u2500 *\/\n.org-tabs {\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 8px;\n  padding: 0 24px 40px;\n  position: sticky;\n  top: 0;\n  z-index: 10;\n  background: var(--bg);\n  border-bottom: 1px solid var(--border);\n  padding-top: 16px;\n}\n.org-tab {\n  font-family: 'Sora', sans-serif;\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: 0.06em;\n  padding: 8px 18px;\n  border-radius: 24px;\n  border: 1.5px solid var(--border);\n  background: #fff;\n  color: var(--muted);\n  cursor: pointer;\n  transition: all .2s;\n  text-decoration: none;\n}\n.org-tab:hover { color: var(--text); border-color: #c0c8e0; }\n.org-tab.active-supervisory { color: var(--teal);   border-color: var(--teal);   background: var(--teal-lt); }\n.org-tab.active-steering    { color: var(--blue);   border-color: var(--blue);   background: var(--blue-lt); }\n.org-tab.active-organizing  { color: var(--amber);  border-color: var(--amber);  background: var(--amber-lt); }\n.org-tab.active-scientific  { color: var(--purple); border-color: var(--purple); background: var(--purple-lt); }\n\n\/* \u2500\u2500 Section \u2500\u2500 *\/\n.org-section {\n  padding: 56px 32px 24px;\n  max-width: 1100px;\n  margin: 0 auto;\n  scroll-margin-top: 80px;\n}\n.org-section-head {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  margin-bottom: 36px;\n}\n.org-section-bar {\n  width: 5px;\n  height: 40px;\n  border-radius: 4px;\n  flex-shrink: 0;\n}\n.org-section-head h2 {\n  font-size: clamp(20px, 3vw, 28px);\n  font-weight: 800;\n  letter-spacing: -0.5px;\n  margin: 0;\n}\n.org-section-head small {\n  display: block;\n  font-size: 12px;\n  font-weight: 400;\n  color: var(--muted);\n  margin-top: 2px;\n  font-family: 'Space Mono', monospace;\n  letter-spacing: 0.08em;\n}\n\n\/* \u2500\u2500 Grid \u2500\u2500 *\/\n.org-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));\n  gap: 20px;\n}\n\n\/* \u2500\u2500 Person card \u2500\u2500 *\/\n.org-card {\n  background: #fff;\n  border: 1px solid var(--border);\n  border-radius: 16px;\n  overflow: hidden;\n  transition: transform .2s, box-shadow .2s;\n  position: relative;\n}\n.org-card:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 12px 36px rgba(0,0,0,0.09);\n}\n.org-card-accent {\n  height: 4px;\n  width: 100%;\n}\n.org-card-photo {\n  width: 88px;\n  height: 88px;\n  border-radius: 50%;\n  object-fit: cover;\n  object-position: center top;\n  display: block;\n  margin: 20px auto 12px;\n  border: 3px solid var(--border);\n  background: #eee;\n}\n.org-card-initials {\n  width: 88px;\n  height: 88px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 22px;\n  font-weight: 700;\n  margin: 20px auto 12px;\n  border: 3px solid var(--border);\n  flex-shrink: 0;\n}\n.org-card-body {\n  padding: 0 16px 20px;\n  text-align: center;\n}\n.org-card-name {\n  font-size: 13px;\n  font-weight: 700;\n  color: var(--text);\n  margin-bottom: 4px;\n  line-height: 1.3;\n}\n.org-card-role {\n  font-size: 11px;\n  color: var(--muted);\n  line-height: 1.4;\n  margin-bottom: 8px;\n}\n.org-card-country {\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  font-size: 10px;\n  font-family: 'Space Mono', monospace;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  padding: 3px 10px;\n  border-radius: 12px;\n  margin-top: 2px;\n}\n\n\/* Sub-section title (e.g. Co-Chairs, Authors) *\/\n.org-sub-title {\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.14em;\n  text-transform: uppercase;\n  color: var(--muted);\n  margin: 36px 0 16px;\n  padding-bottom: 8px;\n  border-bottom: 1px solid var(--border);\n}\n\n\/* Divider between sections *\/\n.org-divider {\n  max-width: 1100px;\n  margin: 0 auto;\n  border: none;\n  border-top: 1px solid var(--border);\n}\n\n@media (max-width: 480px) {\n  .org-section { padding: 40px 16px 16px; }\n  .org-grid { grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)); gap: 14px; }\n}\n<\/style>\n\n<div class=\"org-root\">\n\n  <!-- Hero -->\n  <div class=\"org-hero\">\n    <div class=\"org-hero-tag\">IChO 2027 \u00b7 Taiwan<\/div>\n    <h1>Organization<\/h1>\n    <p>Meet the dedicated teams making the 59th International Chemistry Olympiad a reality in Taipei.<\/p>\n  <\/div>\n\n  <!-- Sticky tab nav -->\n  <div class=\"org-tabs\">\n    <a href=\"#supervisory-committee\" class=\"org-tab\" data-target=\"supervisory\">Supervisory Committee<\/a>\n    <a href=\"#steering-committee\"    class=\"org-tab\" data-target=\"steering\">Steering Committee<\/a>\n    <a href=\"#organizing-committee\"  class=\"org-tab\" data-target=\"organizing\">Organizing Committee<\/a>\n    <a href=\"#scientific-committee\"  class=\"org-tab\" data-target=\"scientific\">Scientific Committee<\/a>\n  <\/div>\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       1. SUPERVISORY COMMITTEE\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"org-section\" id=\"supervisory-committee\" data-section=\"supervisory\">\n    <div class=\"org-section-head\">\n      <div class=\"org-section-bar\" style=\"background:var(--teal)\"><\/div>\n      <div>\n        <h2 style=\"color:var(--teal)\">Supervisory Committee<\/h2>\n        <small>OVERSIGHT &amp; GOVERNANCE<\/small>\n      <\/div>\n    <\/div>\n    <div class=\"org-grid\" id=\"grid-supervisory\">\n      <!-- Cards injected by JS -->\n    <\/div>\n  <\/div>\n\n  <hr class=\"org-divider\">\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       2. INTERNATIONAL STEERING COMMITTEE\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"org-section\" id=\"steering-committee\" data-section=\"steering\">\n    <div class=\"org-section-head\">\n      <div class=\"org-section-bar\" style=\"background:var(--blue)\"><\/div>\n      <div>\n        <h2 style=\"color:var(--blue)\">International Steering Committee<\/h2>\n        <small>INTERNATIONAL ADVISORY<\/small>\n      <\/div>\n    <\/div>\n    <div class=\"org-grid\" id=\"grid-steering\"><\/div>\n  <\/div>\n\n  <hr class=\"org-divider\">\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       3. ORGANIZING COMMITTEE\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"org-section\" id=\"organizing-committee\" data-section=\"organizing\">\n    <div class=\"org-section-head\">\n      <div class=\"org-section-bar\" style=\"background:var(--amber)\"><\/div>\n      <div>\n        <h2 style=\"color:var(--amber)\">Organizing Committee<\/h2>\n        <small>LOCAL OPERATIONS<\/small>\n      <\/div>\n    <\/div>\n    <div class=\"org-grid\" id=\"grid-organizing\"><\/div>\n  <\/div>\n\n  <hr class=\"org-divider\">\n\n  <!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n       4. SCIENTIFIC COMMITTEE\n  \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n  <div class=\"org-section\" id=\"scientific-committee\" data-section=\"scientific\">\n    <div class=\"org-section-head\">\n      <div class=\"org-section-bar\" style=\"background:var(--purple)\"><\/div>\n      <div>\n        <h2 style=\"color:var(--purple)\">Scientific Committee<\/h2>\n        <small>EXAM &amp; CONTENT<\/small>\n      <\/div>\n    <\/div>\n\n    <div class=\"org-sub-title\">Co-Chairs<\/div>\n    <div class=\"org-grid\" id=\"grid-sci-chairs\"><\/div>\n\n    <div class=\"org-sub-title\">Authors &amp; Reviewers<\/div>\n    <div class=\"org-grid\" id=\"grid-sci-authors\"><\/div>\n  <\/div>\n\n<\/div>\n\n<script>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DATA \u2014 \u8acb\u4f9d\u5be6\u969b\u60c5\u6cc1\u66ff\u63db\u59d3\u540d\u3001\u8077\u7a31\u3001\u570b\u5bb6\u3001\u7167\u7247 URL\n   photo: \u586b\u5716\u7247\u7db2\u5740\uff0c\u7559\u7a7a \"\" \u5247\u81ea\u52d5\u986f\u793a\u59d3\u540d\u7e2e\u5beb\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\nvar DATA = {\n\n  supervisory: [\n    {name:\"\u59d3\u540d A\", role:\"\u59d4\u54e1\u6703\u4e3b\u5e2d\", org:\"\u6559\u80b2\u90e8\", country:\"Taiwan\", photo:\"\thttps:\/\/tpmso.org\/home\/wp-content\/uploads\/2022\/02\/cropped-cropped-TOI_LOGO_W.png\"},\n    {name:\"\u59d3\u540d B\", role:\"\u526f\u4e3b\u5e2d\",     org:\"\u79d1\u6280\u90e8\", country:\"Taiwan\", photo:\"https:\/\/tpmso.org\/home\/wp-content\/uploads\/2021\/12\/20150114221209845538.png\"},\n    {name:\"\u59d3\u540d C\", role:\"\u59d4\u54e1\",       org:\"\u5916\u4ea4\u90e8\", country:\"Taiwan\", photo:\"https:\/\/tpmso.org\/home\/wp-content\/uploads\/2022\/08\/TMO_logo_%E6%AD%A3%E6%96%B9%E5%BD%A2-1-1024x885.png\"},\n    {name:\"\u59d3\u540d D\", role:\"\u59d4\u54e1\",       org:\"\u885b\u751f\u7f72\", country:\"Taiwan\", photo:\"https:\/\/tpmso.org\/home\/wp-content\/uploads\/2021\/12\/20150115135338811528.png\"},\n    {name:\"\u59d3\u540d E\", role:\"\u59d4\u54e1\",       org:\"\u6587\u5316\u90e8\", country:\"Taiwan\", photo:\"\"},\n    {name:\"\u59d3\u540d F\", role:\"\u59d4\u54e1\",       org:\"\u4ea4\u901a\u90e8\", country:\"Taiwan\", photo:\"\"},\n  ],\n\n  steering: [\n    {name:\"Name A\", role:\"Chair\",          country:\"USA\",     photo:\"\"},\n    {name:\"Name B\", role:\"Member (2025)\",  country:\"Hungary\", photo:\"\"},\n    {name:\"Name C\", role:\"Member (2024)\",  country:\"France\",  photo:\"\"},\n    {name:\"I-Jy Chang\", role:\"Member (2023)\", country:\"Chinese Taipei\", photo:\"\"},\n    {name:\"Name E\", role:\"Member (2024)\",  country:\"Turkey\",  photo:\"\"},\n    {name:\"Name F\", role:\"Member (2025)\",  country:\"Switzerland\", photo:\"\"},\n    {name:\"Elise Li\", role:\"Member (2027)\", country:\"Chinese Taipei\", photo:\"\"},\n  ],\n\n  organizing: [\n    {name:\"\u59d3\u540d A\", role:\"\u57f7\u884c\u9577\",     org:\"\u4e3b\u8fa6\u55ae\u4f4d\", country:\"Taiwan\", photo:\"\"},\n    {name:\"\u59d3\u540d B\", role:\"\u526f\u57f7\u884c\u9577\",   org:\"\u4e3b\u8fa6\u55ae\u4f4d\", country:\"Taiwan\", photo:\"\"},\n    {name:\"\u59d3\u540d C\", role:\"\u884c\u653f\u7d44\u9577\",   org:\"\u4e3b\u8fa6\u55ae\u4f4d\", country:\"Taiwan\", photo:\"\"},\n    {name:\"\u59d3\u540d D\", role:\"\u570b\u969b\u806f\u7d61\",   org:\"\u4e3b\u8fa6\u55ae\u4f4d\", country:\"Taiwan\", photo:\"\"},\n    {name:\"\u59d3\u540d E\", role:\"\u8cc7\u8a0a\u7d44\u9577\",   org:\"\u4e3b\u8fa6\u55ae\u4f4d\", country:\"Taiwan\", photo:\"\"},\n    {name:\"\u59d3\u540d F\", role:\"\u5a92\u9ad4\u516c\u95dc\",   org:\"\u4e3b\u8fa6\u55ae\u4f4d\", country:\"Taiwan\", photo:\"\"},\n    {name:\"\u59d3\u540d G\", role:\"\u8ca1\u52d9\u7d44\u9577\",   org:\"\u4e3b\u8fa6\u55ae\u4f4d\", country:\"Taiwan\", photo:\"\"},\n    {name:\"\u59d3\u540d H\", role:\"\u5834\u5730\u7d44\u9577\",   org:\"\u4e3b\u8fa6\u55ae\u4f4d\", country:\"Taiwan\", photo:\"\"},\n  ],\n\n  sciChairs: [\n    {name:\"Prof. \u59d3\u540d A\", role:\"Co-Chair of Scientific Committee\", org:\"National Taiwan University\", country:\"Taiwan\", photo:\"\"},\n    {name:\"Prof. \u59d3\u540d B\", role:\"Co-Chair of Scientific Committee\", org:\"NTHU\",                      country:\"Taiwan\", photo:\"\"},\n  ],\n\n  sciAuthors: [\n    {name:\"Prof. \u59d3\u540d C\", role:\"Author & Reviewer\", org:\"NTU\", country:\"Taiwan\", photo:\"\"},\n    {name:\"Dr. \u59d3\u540d D\",   role:\"Author & Reviewer\", org:\"NTHU\", country:\"Taiwan\", photo:\"\"},\n    {name:\"Prof. \u59d3\u540d E\", role:\"Author & Reviewer\", org:\"NCKU\", country:\"Taiwan\", photo:\"\"},\n    {name:\"Dr. \u59d3\u540d F\",   role:\"Author & Reviewer\", org:\"Academia Sinica\", country:\"Taiwan\", photo:\"\"},\n    {name:\"Prof. \u59d3\u540d G\", role:\"Reviewer\",           org:\"NYCU\", country:\"Taiwan\", photo:\"\"},\n    {name:\"Dr. \u59d3\u540d H\",   role:\"Author & Reviewer\", org:\"Harvard University\", country:\"USA\",  photo:\"\"},\n  ],\n};\n\n\/* \u2500\u2500 accent colours per section \u2500\u2500 *\/\nvar ACCENT = {\n  supervisory: {bar:'#1a9e75', bg:'#e6f7f2', txt:'#0d6e53'},\n  steering:    {bar:'#3b6ef5', bg:'#eef2ff', txt:'#1e40af'},\n  organizing:  {bar:'#d97706', bg:'#fff8e8', txt:'#92400e'},\n  scientific:  {bar:'#7c3aed', bg:'#f3eeff', txt:'#4c1d95'},\n};\n\nfunction initials(name){\n  return name.replace(\/^(Prof\\.|Dr\\.)\\s*\/,'')\n             .split(' ').filter(Boolean)\n             .slice(0,2).map(function(w){return w[0].toUpperCase();}).join('');\n}\n\nfunction makeCard(person, sectionKey){\n  var ac = ACCENT[sectionKey] || ACCENT.supervisory;\n  var card = document.createElement('div');\n  card.className = 'org-card';\n\n  var accent = document.createElement('div');\n  accent.className = 'org-card-accent';\n  accent.style.background = ac.bar;\n  card.appendChild(accent);\n\n  if(person.photo){\n    var img = document.createElement('img');\n    img.className = 'org-card-photo';\n    img.src = person.photo;\n    img.alt = person.name;\n    img.onerror = function(){\n      this.style.display='none';\n      var fb = makeInitialsEl(person.name, ac);\n      this.parentNode.insertBefore(fb, this.nextSibling);\n    };\n    card.appendChild(img);\n  } else {\n    card.appendChild(makeInitialsEl(person.name, ac));\n  }\n\n  var body = document.createElement('div');\n  body.className = 'org-card-body';\n\n  var name = document.createElement('div');\n  name.className = 'org-card-name';\n  name.textContent = person.name;\n  body.appendChild(name);\n\n  var role = document.createElement('div');\n  role.className = 'org-card-role';\n  role.textContent = person.role + (person.org ? '\\n' + person.org : '');\n  role.style.whiteSpace = 'pre-line';\n  body.appendChild(role);\n\n  if(person.country){\n    var ctry = document.createElement('span');\n    ctry.className = 'org-card-country';\n    ctry.style.background = ac.bg;\n    ctry.style.color = ac.txt;\n    ctry.textContent = person.country;\n    body.appendChild(ctry);\n  }\n\n  card.appendChild(body);\n  return card;\n}\n\nfunction makeInitialsEl(name, ac){\n  var el = document.createElement('div');\n  el.className = 'org-card-initials';\n  el.style.background = ac.bg;\n  el.style.color = ac.txt;\n  el.textContent = initials(name);\n  return el;\n}\n\nfunction renderGrid(gridId, people, sectionKey){\n  var grid = document.getElementById(gridId);\n  if(!grid) return;\n  people.forEach(function(p){\n    grid.appendChild(makeCard(p, sectionKey));\n  });\n}\n\nrenderGrid('grid-supervisory', DATA.supervisory, 'supervisory');\nrenderGrid('grid-steering',    DATA.steering,    'steering');\nrenderGrid('grid-organizing',  DATA.organizing,  'organizing');\nrenderGrid('grid-sci-chairs',  DATA.sciChairs,   'scientific');\nrenderGrid('grid-sci-authors', DATA.sciAuthors,  'scientific');\n\n\/* \u2500\u2500 Sticky tab highlight on scroll \u2500\u2500 *\/\nvar sections = document.querySelectorAll('.org-section');\nvar tabs = document.querySelectorAll('.org-tab');\n\nfunction onScroll(){\n  var scrollY = window.scrollY + 120;\n  var current = '';\n  sections.forEach(function(s){\n    if(s.offsetTop <= scrollY) current = s.dataset.section;\n  });\n  tabs.forEach(function(t){\n    t.className = 'org-tab';\n    if(t.dataset.target === current) t.classList.add('active-'+current);\n  });\n}\nwindow.addEventListener('scroll', onScroll, {passive:true});\nonScroll();\n<\/script>\n<!-- \/IChO 2027 Organization Page -->\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>IChO 2027 \u00b7 Taiwan Organization Meet the dedicated teams making the 59th International Chemistry Olympiad a reality in Taipei. Supervisory Committee Steering Committee Organizing Committee Scientific Committee Supervisory Committee OVERSIGHT &amp; GOVERNANCE International Steering Committee INTERNATIONAL ADVISORY Organizing Committee LOCAL OPERATIONS Scientific Committee EXAM &amp; CONTENT Co-Chairs Authors &amp; Reviewers<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-108","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/3q9527.xyz\/icho2027v1\/wp-json\/wp\/v2\/pages\/108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/3q9527.xyz\/icho2027v1\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/3q9527.xyz\/icho2027v1\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/3q9527.xyz\/icho2027v1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/3q9527.xyz\/icho2027v1\/wp-json\/wp\/v2\/comments?post=108"}],"version-history":[{"count":26,"href":"https:\/\/3q9527.xyz\/icho2027v1\/wp-json\/wp\/v2\/pages\/108\/revisions"}],"predecessor-version":[{"id":773,"href":"https:\/\/3q9527.xyz\/icho2027v1\/wp-json\/wp\/v2\/pages\/108\/revisions\/773"}],"wp:attachment":[{"href":"https:\/\/3q9527.xyz\/icho2027v1\/wp-json\/wp\/v2\/media?parent=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}