{"id":30566,"date":"2026-05-15T01:00:48","date_gmt":"2026-05-15T01:00:48","guid":{"rendered":"https:\/\/www.othellointernational.com\/?page_id=30566"},"modified":"2026-06-27T08:13:25","modified_gmt":"2026-06-27T08:13:25","slug":"tcfd-implementation","status":"publish","type":"page","link":"https:\/\/www.othellointernational.com\/th\/tcfd-implementation\/","title":{"rendered":"\u0e01\u0e32\u0e23\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19\u0e15\u0e32\u0e21\u0e01\u0e23\u0e2d\u0e1a TCFD"},"content":{"rendered":"\n<!-- ===================================================================\n     OTHELLO INTERNATIONAL \u2014 TCFD IMPLEMENTATION \u2014 v10\n     URL: \/esg-advisory\/tcfd-implementation\/\n     PARENT: \/esg-advisory\/ \u00b7 COLUMN 02 \u00b7 ITEM 2.2\n     The bridge service \u2014 TCFD continuity + IFRS S2 transition path\n     v10 standard \u00b7 FSB Task Force subsumed 2024 \u00b7 11 recommended disclosures\n   =================================================================== -->\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@300;400;500;600;700;800;900&family=Fraunces:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600&family=JetBrains+Mono:wght@400;500;600;700&family=Sarabun:wght@400;500;600&display=swap');\n\n.oth-tcfd {\n  --black: #000000; --black-soft: #0a0a0a; --black-elev: #141414; --black-card: #1a1a1a; --black-line: #2a2a2a;\n  --red: #ED4036; --red-bright: #FF5046; --red-deep: #C2261C; --red-dark: #8a1a13;\n  --white: #ffffff; --white-soft: rgba(255,255,255,0.78); --white-mute: rgba(255,255,255,0.62);\n  --white-dim: rgba(255,255,255,0.50); --white-line: rgba(255,255,255,0.12);\n  --green: #4ade80; --amber: #fbbf24; --blue: #60a5fa;\n  --tcfd-blue: #60a5fa; --ifrs-red: #ED4036;\n  --font-sans: 'Poppins', -apple-system, sans-serif; --font-display: 'Fraunces', Georgia, serif;\n  --font-mono: 'JetBrains Mono', Menlo, monospace; --font-thai: 'Sarabun', sans-serif;\n  font-family: var(--font-sans); color: var(--white); background: var(--black); line-height: 1.6;\n  font-size: 16px; margin: 0; padding: 0; width: 100%; overflow-x: hidden;\n  scroll-behavior: smooth; scroll-padding-top: 76px;\n}\n.oth-tcfd *, .oth-tcfd *::before, .oth-tcfd *::after { box-sizing: border-box; }\n.oth-tcfd .wrap { max-width: 1320px; margin: 0 auto; padding: 0 40px; }\n.oth-tcfd a:focus-visible, .oth-tcfd button:focus-visible, .oth-tcfd summary:focus-visible { outline: 2px solid var(--red-bright); outline-offset: 3px; border-radius: 2px; }\n.oth-tcfd .faq summary:focus-visible { outline-offset: -2px; }\n\n\/* v10 progress + nav + fab *\/\n.oth-tcfd .reading-progress { position: fixed; top: 0; left: 0; width: 100%; height: 3px; background: rgba(0,0,0,0.4); z-index: 9999; pointer-events: none; }\n.oth-tcfd .reading-progress-fill { height: 100%; width: 0%; background: linear-gradient(90deg, var(--red), var(--red-bright)); transition: width 0.1s ease-out; box-shadow: 0 0 12px rgba(255,80,70,0.6); }\n.oth-tcfd .section-nav { position: fixed; top: 12px; left: 50%; transform: translateX(-50%) translateY(-110%); z-index: 9000; opacity: 0; transition: opacity 0.3s, transform 0.4s cubic-bezier(0.16,1,0.3,1); background: rgba(10,10,10,0.85); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); border: 1px solid rgba(255,255,255,0.08); border-radius: 100px; padding: 6px; display: flex; align-items: center; gap: 4px; max-width: calc(100vw - 24px); box-shadow: 0 12px 40px rgba(0,0,0,0.5); }\n.oth-tcfd .section-nav.visible { opacity: 1; transform: translateX(-50%) translateY(0); }\n.oth-tcfd .section-nav .sn-item { display: inline-flex; align-items: center; gap: 6px; font-family: var(--font-mono); font-size: 10.5px; font-weight: 500; letter-spacing: 0.06em; color: var(--white-soft); text-transform: uppercase; padding: 8px 14px; border-radius: 100px; text-decoration: none; transition: all 0.2s; white-space: nowrap; flex-shrink: 0; }\n.oth-tcfd .section-nav .sn-item:hover { color: var(--white); background: rgba(255,255,255,0.06); }\n.oth-tcfd .section-nav .sn-item.active { color: var(--white); background: var(--red); box-shadow: 0 4px 12px rgba(237,64,54,0.4); }\n.oth-tcfd .section-nav .sn-cta { background: var(--red); color: var(--white); }\n.oth-tcfd .section-nav .sn-cta:hover { background: var(--red-bright); }\n.oth-tcfd .floating-cta { position: fixed; bottom: 16px; right: 16px; z-index: 9500; display: none; align-items: center; gap: 8px; background: var(--red); color: var(--white); padding: 14px 18px; border-radius: 100px; font-family: var(--font-sans); font-size: 13px; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; text-decoration: none; box-shadow: 0 10px 30px rgba(237,64,54,0.5), 0 4px 12px rgba(0,0,0,0.3); opacity: 0; transform: translateY(80px); transition: opacity 0.3s, transform 0.4s cubic-bezier(0.16,1,0.3,1), background 0.2s; }\n.oth-tcfd .floating-cta.visible { opacity: 1; transform: translateY(0); }\n.oth-tcfd .floating-cta:hover { background: var(--red-bright); }\n.oth-tcfd .floating-cta svg { width: 16px; height: 16px; stroke: currentColor; fill: none; stroke-width: 2.5; }\n\n\/* status + breadcrumb *\/\n.oth-tcfd .status-strip { background: var(--black-soft); border-bottom: 1px solid var(--black-line); padding: 12px 0; font-family: var(--font-mono); font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--white-mute); }\n.oth-tcfd .status-row { display: flex; align-items: center; justify-content: space-between; gap: 24px; flex-wrap: wrap; }\n.oth-tcfd .status-row .left { display: flex; align-items: center; gap: 12px; }\n.oth-tcfd .status-dot { width: 8px; height: 8px; background: var(--red); border-radius: 50%; animation: tcfd-pulse 2s ease-in-out infinite; }\n@keyframes tcfd-pulse { 0%, 100% { box-shadow: 0 0 0 0 rgba(237,64,54,0.6); } 50% { box-shadow: 0 0 0 8px rgba(237,64,54,0); } }\n.oth-tcfd .status-row .right { color: var(--white-dim); }\n.oth-tcfd .status-row .right b { color: var(--white); font-weight: 500; }\n.oth-tcfd .breadcrumb { padding: 18px 0 0 0; font-family: var(--font-mono); font-size: 11px; letter-spacing: 0.08em; color: var(--white-dim); }\n.oth-tcfd .breadcrumb a { color: var(--white-mute); text-decoration: none; transition: color 0.2s; }\n.oth-tcfd .breadcrumb a:hover { color: var(--red); }\n.oth-tcfd .breadcrumb .sep { margin: 0 10px; color: var(--red); }\n.oth-tcfd .breadcrumb .current { color: var(--white); }\n\n\/* hero *\/\n.oth-tcfd .hero { position: relative; padding: 56px 0 100px 0; background: var(--black); overflow: hidden; }\n.oth-tcfd .hero::before { content: \"\"; position: absolute; inset: 0; background: radial-gradient(ellipse 1200px 700px at 85% 25%, rgba(237,64,54,0.16), transparent 60%), radial-gradient(ellipse 700px 500px at 15% 80%, rgba(237,64,54,0.06), transparent 60%); pointer-events: none; }\n.oth-tcfd .hero::after { content: \"\"; position: absolute; inset: 0; background-image: linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px); background-size: 64px 64px; pointer-events: none; mask-image: radial-gradient(ellipse 1400px 800px at 50% 30%, black, transparent 75%); -webkit-mask-image: radial-gradient(ellipse 1400px 800px at 50% 30%, black, transparent 75%); }\n.oth-tcfd .hero-grid { position: relative; z-index: 2; display: grid; grid-template-columns: minmax(0, 1.45fr) minmax(0, 1fr); gap: 64px; align-items: center; margin-top: 48px; }\n.oth-tcfd .hero-tag { display: inline-flex; align-items: center; gap: 12px; padding: 10px 18px; background: rgba(237,64,54,0.10); border: 1px solid rgba(237,64,54,0.30); border-radius: 100px; font-family: var(--font-mono); font-size: 11px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--red-bright); margin-bottom: 30px; font-weight: 500; }\n.oth-tcfd .hero h1 { font-size: clamp(30px, 5.2vw, 72px); line-height: 1.05; font-weight: 700; letter-spacing: -0.025em; margin: 0 0 26px 0; color: var(--white); }\n.oth-tcfd .hero h1 .display { font-family: var(--font-display); font-style: italic; font-weight: 400; color: var(--red); }\n.oth-tcfd .accent-bar { width: 64px; height: 4px; background: var(--red); margin: 28px 0; position: relative; overflow: hidden; }\n.oth-tcfd .accent-bar::after { content: \"\"; position: absolute; inset: 0; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent); animation: tcfd-shimmer 3s ease-in-out infinite; }\n@keyframes tcfd-shimmer { 0%, 100% { transform: translateX(-100%); } 50% { transform: translateX(100%); } }\n.oth-tcfd .hero .lead { font-size: 18px; line-height: 1.7; color: var(--white-soft); margin: 0 0 36px 0; max-width: 60ch; }\n.oth-tcfd .hero .lead strong { color: var(--white); font-weight: 600; }\n.oth-tcfd .hero .lead a { color: var(--red); text-decoration: none; border-bottom: 1px solid rgba(237,64,54,0.4); transition: border-color 0.2s; }\n.oth-tcfd .hero .lead a:hover { border-color: var(--red); }\n.oth-tcfd .hero .lead .thai { font-family: var(--font-thai); color: var(--red-bright); font-weight: 500; }\n.oth-tcfd .hero-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1px; background: var(--black-line); border: 1px solid var(--black-line); margin-bottom: 36px; }\n.oth-tcfd .hero-stat { background: var(--black-soft); padding: 22px 20px; transition: background 0.25s; }\n.oth-tcfd .hero-stat:hover { background: #161616; }\n.oth-tcfd .hero-stat .lbl { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--red); margin-bottom: 8px; font-weight: 600; }\n.oth-tcfd .hero-stat .val { font-size: 20px; font-weight: 700; color: var(--white); line-height: 1.2; letter-spacing: -0.01em; }\n.oth-tcfd .hero-stat .sub { font-size: 11px; color: var(--white-mute); margin-top: 4px; }\n.oth-tcfd .ctas { display: flex; gap: 14px; flex-wrap: wrap; }\n.oth-tcfd .btn { display: inline-flex; align-items: center; gap: 12px; padding: 18px 32px; font-family: var(--font-sans); font-size: 13px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; text-decoration: none; border-radius: 4px; transition: all 0.25s ease; cursor: pointer; border: 2px solid; min-height: 56px; }\n.oth-tcfd .btn-primary { background: var(--red); color: var(--white); border-color: var(--red); }\n.oth-tcfd .btn-primary:hover { background: var(--red-bright); border-color: var(--red-bright); transform: translateY(-2px); box-shadow: 0 12px 32px rgba(237,64,54,0.35); }\n.oth-tcfd .btn-outline { background: transparent; color: var(--white); border-color: var(--white-line); }\n.oth-tcfd .btn-outline:hover { background: var(--white); color: var(--black); border-color: var(--white); }\n.oth-tcfd .btn svg { width: 16px; height: 16px; stroke: currentColor; fill: none; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }\n\n\/* hero card \u2014 Bridge visual *\/\n.oth-tcfd .hero-card { background: linear-gradient(135deg, var(--black-card) 0%, var(--black-soft) 100%); border: 1px solid var(--black-line); padding: 32px 28px; position: relative; overflow: hidden; }\n.oth-tcfd .hero-card::before { content: \"\"; position: absolute; top: 0; left: 0; width: 4px; height: 100%; background: var(--red); }\n.oth-tcfd .hero-card-label { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--red); margin-bottom: 18px; display: flex; align-items: center; gap: 8px; position: relative; z-index: 2; }\n.oth-tcfd .hero-card-label::before { content: \"\u25cf\"; color: var(--red); }\n.oth-tcfd .hero-card h3 { font-family: var(--font-display); font-style: italic; font-size: 21px; line-height: 1.25; font-weight: 500; color: var(--white); margin: 0 0 22px 0; position: relative; z-index: 2; }\n.oth-tcfd .hero-card h3 em { font-style: normal; font-weight: 600; }\n.oth-tcfd .bridge { display: grid; grid-template-columns: 1fr auto 1fr; gap: 14px; align-items: stretch; margin-bottom: 22px; position: relative; z-index: 2; }\n.oth-tcfd .bridge-side { background: var(--black); border: 1px solid var(--black-line); padding: 18px 16px; text-align: center; }\n.oth-tcfd .bridge-side.from { border-top: 3px solid var(--tcfd-blue); }\n.oth-tcfd .bridge-side.to { border-top: 3px solid var(--ifrs-red); }\n.oth-tcfd .bridge-side .bs-tag { font-family: var(--font-mono); font-size: 9px; letter-spacing: 0.14em; text-transform: uppercase; margin-bottom: 8px; font-weight: 600; }\n.oth-tcfd .bridge-side.from .bs-tag { color: var(--tcfd-blue); }\n.oth-tcfd .bridge-side.to .bs-tag { color: var(--ifrs-red); }\n.oth-tcfd .bridge-side .bs-name { font-family: var(--font-display); font-style: italic; font-size: 18px; font-weight: 600; color: var(--white); line-height: 1.15; margin-bottom: 4px; letter-spacing: -0.01em; }\n.oth-tcfd .bridge-side .bs-meta { font-family: var(--font-mono); font-size: 9.5px; color: var(--white-mute); letter-spacing: 0.04em; line-height: 1.4; }\n.oth-tcfd .bridge-arrow { display: flex; align-items: center; justify-content: center; color: var(--red); font-size: 24px; font-weight: 700; padding: 0 4px; }\n.oth-tcfd .hero-card-stack { position: relative; z-index: 2; display: grid; gap: 8px; padding-top: 14px; border-top: 1px solid var(--black-line); }\n.oth-tcfd .hero-card-row { display: flex; justify-content: space-between; align-items: center; gap: 10px; font-size: 12.5px; }\n.oth-tcfd .hero-card-row .k { color: var(--white-mute); font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.08em; text-transform: uppercase; }\n.oth-tcfd .hero-card-row .v { color: var(--white); font-weight: 600; font-size: 12px; text-align: right; }\n\n\/* section base *\/\n.oth-tcfd section.block { padding: 120px 0; background: var(--black); position: relative; }\n.oth-tcfd section.block.alt { background: var(--black-soft); position: relative; }\n.oth-tcfd .section-head { margin-bottom: 64px; max-width: 920px; }\n.oth-tcfd .section-head.center { text-align: center; margin-left: auto; margin-right: auto; }\n.oth-tcfd .eyebrow { display: inline-flex; align-items: center; gap: 12px; font-family: var(--font-mono); font-size: 11px; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase; color: var(--red); margin-bottom: 22px; }\n.oth-tcfd .eyebrow::before { content: \"\"; width: 36px; height: 1px; background: var(--red); }\n.oth-tcfd .section-head h2 { font-size: clamp(28px, 4.4vw, 56px); line-height: 1.08; font-weight: 700; letter-spacing: -0.02em; margin: 0 0 22px 0; color: var(--white); }\n.oth-tcfd .section-head h2 .display { font-family: var(--font-display); font-style: italic; font-weight: 400; color: var(--red); }\n.oth-tcfd .section-head .subtitle { font-size: 17px; color: var(--white-soft); max-width: 68ch; line-height: 1.65; }\n.oth-tcfd .section-head .subtitle a { color: var(--red); text-decoration: none; border-bottom: 1px solid rgba(237,64,54,0.4); transition: border-color 0.2s; }\n.oth-tcfd .section-head .subtitle a:hover { border-color: var(--red); }\n.oth-tcfd .section-head.center .subtitle { margin-left: auto; margin-right: auto; }\n\n\/* ===== TRANSITION CONTEXT \u2014 honest framing ===== *\/\n.oth-tcfd .ctx-block { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; align-items: stretch; }\n.oth-tcfd .ctx-card { background: var(--black-card); border: 1px solid var(--black-line); padding: 36px 32px; position: relative; overflow: hidden; }\n.oth-tcfd .ctx-card.context { border-left: 4px solid var(--blue); }\n.oth-tcfd .ctx-card.role { border-left: 4px solid var(--red); }\n.oth-tcfd .ctx-card .cc-tag { display: inline-block; font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.18em; text-transform: uppercase; padding: 5px 12px; border-radius: 2px; margin-bottom: 18px; font-weight: 600; }\n.oth-tcfd .ctx-card.context .cc-tag { color: var(--blue); background: rgba(96,165,250,0.10); border: 1px solid rgba(96,165,250,0.3); }\n.oth-tcfd .ctx-card.role .cc-tag { color: var(--red); background: rgba(237,64,54,0.10); border: 1px solid rgba(237,64,54,0.3); }\n.oth-tcfd .ctx-card h3 { font-family: var(--font-display); font-style: italic; font-size: clamp(22px, 2.4vw, 28px); line-height: 1.2; font-weight: 500; color: var(--white); margin: 0 0 18px 0; letter-spacing: -0.01em; }\n.oth-tcfd .ctx-card h3 em { color: var(--red); font-style: italic; font-weight: 600; }\n.oth-tcfd .ctx-card.context h3 em { color: var(--blue); }\n.oth-tcfd .ctx-card p { font-size: 14.5px; line-height: 1.7; color: var(--white-soft); margin: 0 0 14px 0; }\n.oth-tcfd .ctx-card p strong { color: var(--white); font-weight: 600; }\n.oth-tcfd .ctx-card .cc-cite { margin-top: 18px; padding-top: 14px; border-top: 1px solid var(--black-line); font-family: var(--font-mono); font-size: 10.5px; color: var(--white-mute); letter-spacing: 0.04em; line-height: 1.5; }\n.oth-tcfd .ctx-card .cc-cite b { color: var(--red); }\n\n\/* ===== BRIDGE TABLE (centerpiece) \u2014 11 disclosures ===== *\/\n.oth-tcfd .bridge-wrap { background: var(--black-card); border: 1px solid var(--black-line); overflow: hidden; position: relative; }\n.oth-tcfd .bridge-header { padding: 22px 32px; background: var(--black); border-bottom: 1px solid var(--black-line); display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 14px; }\n.oth-tcfd .bridge-header .bh-title { font-family: var(--font-mono); font-size: 11px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--red); }\n.oth-tcfd .bridge-header .bh-count { font-family: var(--font-mono); font-size: 10.5px; color: var(--white-mute); letter-spacing: 0.06em; }\n.oth-tcfd .bridge-header .bh-count b { color: var(--white); }\n\n.oth-tcfd .bridge-pillar-header { padding: 18px 32px; background: var(--black-soft); border-bottom: 1px solid var(--black-line); display: flex; align-items: center; gap: 14px; }\n.oth-tcfd .bridge-pillar-header .bpn { font-family: var(--font-display); font-style: italic; font-size: 14px; font-weight: 700; color: var(--red); }\n.oth-tcfd .bridge-pillar-header .bph-name { font-size: 14px; font-weight: 600; color: var(--white); letter-spacing: -0.005em; }\n\n.oth-tcfd .bridge-row { display: grid; grid-template-columns: 70px minmax(0, 2fr) 100px minmax(0, 1.4fr); gap: 16px; padding: 18px 32px; border-bottom: 1px solid var(--black-line); align-items: center; transition: background 0.2s; }\n.oth-tcfd .bridge-row:last-child { border-bottom: none; }\n.oth-tcfd .bridge-row:hover { background: rgba(255,255,255,0.02); }\n.oth-tcfd .br-tcfd-ref { font-family: var(--font-mono); font-size: 11.5px; font-weight: 700; color: var(--tcfd-blue); letter-spacing: 0.04em; }\n.oth-tcfd .br-tcfd-text { font-size: 13.5px; color: var(--white); font-weight: 500; line-height: 1.45; }\n.oth-tcfd .br-tcfd-text .sub { display: block; font-family: var(--font-mono); font-size: 10px; color: var(--white-mute); margin-top: 4px; letter-spacing: 0.04em; font-weight: 400; line-height: 1.3; }\n.oth-tcfd .br-arrow { font-family: var(--font-mono); font-size: 14px; color: var(--red); font-weight: 700; text-align: center; }\n.oth-tcfd .br-ifrs { font-family: var(--font-mono); font-size: 11.5px; font-weight: 700; color: var(--ifrs-red); letter-spacing: 0.04em; }\n.oth-tcfd .br-ifrs .ifrs-sub { display: block; font-size: 10.5px; color: var(--white-soft); font-weight: 500; margin-top: 4px; letter-spacing: 0; line-height: 1.4; }\n\n.oth-tcfd .bridge-foot { padding: 22px 32px; background: var(--black-soft); border-top: 2px solid var(--red); display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; }\n.oth-tcfd .bridge-foot .bf-stat .bf-label { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--white-mute); margin-bottom: 6px; font-weight: 600; }\n.oth-tcfd .bridge-foot .bf-stat .bf-value { font-family: var(--font-display); font-style: italic; font-size: 24px; font-weight: 600; line-height: 1; color: var(--red); }\n.oth-tcfd .bridge-foot .bf-stat .bf-sub { font-size: 11px; color: var(--white-mute); margin-top: 4px; }\n.oth-tcfd .bridge-note { padding: 16px 32px; background: var(--black); font-family: var(--font-mono); font-size: 10.5px; color: var(--white-mute); letter-spacing: 0.04em; border-top: 1px solid var(--black-line); line-height: 1.55; }\n.oth-tcfd .bridge-note b { color: var(--red); }\n<\/style>\n\n<div class=\"oth-tcfd\" id=\"oth-tcfd-top\">\n\n  <!-- v10 reading progress + section nav -->\n  <div class=\"reading-progress\" role=\"presentation\" aria-hidden=\"true\"><div class=\"reading-progress-fill\" id=\"ohReadingProgress\"><\/div><\/div>\n  <nav class=\"section-nav\" id=\"ohSectionNav\" aria-label=\"Jump to section\">\n    <a href=\"#context\" class=\"sn-item\" data-section=\"context\">Transition<\/a>\n    <a href=\"#bridge\" class=\"sn-item\" data-section=\"bridge\">11 Disclosures<\/a>\n    <a href=\"#paths\" class=\"sn-item\" data-section=\"paths\">Three Paths<\/a>\n    <a href=\"#methodology\" class=\"sn-item\" data-section=\"methodology\">6 Phases<\/a>\n    <a href=\"#bench\" class=\"sn-item\" data-section=\"bench\">The Bench<\/a>\n    <a href=\"#deliverables\" class=\"sn-item\" data-section=\"deliverables\">Deliverables<\/a>\n    <a href=\"#tiers\" class=\"sn-item\" data-section=\"tiers\">3 Tiers<\/a>\n    <a href=\"#faqs\" class=\"sn-item\" data-section=\"faqs\">FAQs<\/a>\n    <a href=\"#contact\" class=\"sn-item sn-cta\">Request Engagement<\/a>\n  <\/nav>\n\n  <!-- STATUS STRIP -->\n  <div class=\"status-strip\">\n    <div class=\"wrap\">\n      <div class=\"status-row\">\n        <div class=\"left\"><span class=\"status-dot\" aria-hidden=\"true\"><\/span><span>ESG ADVISORY \u00b7 2.2 \u00b7 TCFD IMPLEMENTATION \u00b7 BRIDGE TO IFRS S2<\/span><\/div>\n        <div class=\"right\">TCFD subsumed 2024 <span style=\"color:var(--red);\">\u00b7<\/span> <b>11 recommended disclosures<\/b> <span style=\"color:var(--red);\">\u00b7<\/span> 4-pillar architecture preserved<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- HERO -->\n  <section class=\"hero\" id=\"hero\">\n    <div class=\"wrap\">\n      <div class=\"breadcrumb\">\n        <a href=\"\/\">Home<\/a><span class=\"sep\">\/<\/span><a href=\"\/esg-advisory\/\">ESG Advisory<\/a><span class=\"sep\">\/<\/span><span class=\"current\">TCFD Implementation<\/span>\n      <\/div>\n      <div class=\"hero-grid\">\n        <div class=\"hero-left\">\n          <div class=\"hero-tag\">\u2605 THE BRIDGE SERVICE \u00b7 COLUMN 02 \u00b7 2.2<\/div>\n          <h1>\n            TCFD implementation.<br>\n            <span class=\"display\">Bridge to IFRS S2.<\/span><br>\n            Continuity preserved.\n          <\/h1>\n          <div class=\"accent-bar\" aria-hidden=\"true\"><\/div>\n          <p class=\"lead\">\n            <strong>TCFD was subsumed under IFRS S2 from 2024<\/strong> \u2014 the Financial Stability Board transferred monitoring responsibilities to the IFRS Foundation and the Task Force itself was dissolved as a standalone body. But the four-pillar architecture (Governance, Strategy, Risk Management, Metrics &amp; Targets) and the <strong>11 recommended disclosures<\/strong> remain the structural foundation of climate-related financial disclosure globally \u2014 preserved within IFRS S2 and still referenced by rating agencies, lenders, and many jurisdictions&#8217; regulatory frameworks. Othello bridges existing TCFD-aligned disclosure into the IFRS S2 \u00a7 -level structure while preserving continuity for legacy stakeholders. <span class=\"thai\">TCFD \u00b7 \u0e01\u0e32\u0e23\u0e40\u0e1b\u0e34\u0e14\u0e40\u0e1c\u0e22\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23\u0e40\u0e07\u0e34\u0e19\u0e14\u0e49\u0e32\u0e19\u0e2a\u0e20\u0e32\u0e1e\u0e20\u0e39\u0e21\u0e34\u0e2d\u0e32\u0e01\u0e32\u0e28<\/span>\n          <\/p>\n          <div class=\"hero-stats\">\n            <div class=\"hero-stat\"><div class=\"lbl\">Recommended disclosures<\/div><div class=\"val\">11 \u00b7 4 pillars<\/div><div class=\"sub\">G \u00b7 S \u00b7 RM \u00b7 M&amp;T architecture<\/div><\/div>\n            <div class=\"hero-stat\"><div class=\"lbl\">Status<\/div><div class=\"val\">Subsumed 2024<\/div><div class=\"sub\">FSB \u2192 IFRS Foundation monitoring<\/div><\/div>\n            <div class=\"hero-stat\"><div class=\"lbl\">Forward path<\/div><div class=\"val\">IFRS S2 \u00b7 \u00a7 5\u201337<\/div><div class=\"sub\">4-pillar mapped 1-to-1<\/div><\/div>\n            <div class=\"hero-stat\"><div class=\"lbl\">Standard turnaround<\/div><div class=\"val\">6\u201310 weeks<\/div><div class=\"sub\">light 3\u20134 wk \u00b7 full 12\u201314 wk<\/div><\/div>\n          <\/div>\n          <div class=\"ctas\">\n            <a href=\"#contact\" class=\"btn btn-primary\">\n              <svg aria-hidden=\"true\" viewBox=\"0 0 24 24\"><line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/><\/svg>\n              Request Engagement\n            <\/a>\n            <a href=\"#bridge\" class=\"btn btn-outline\">\n              <svg aria-hidden=\"true\" viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n              See 11-Disclosure Bridge\n            <\/a>\n          <\/div>\n        <\/div>\n        <div class=\"hero-right\">\n          <div class=\"hero-card\">\n            <div class=\"hero-card-label\">THE BRIDGE<\/div>\n            <h3>Existing TCFD disclosure \u2192 mapped to IFRS S2 \u00a7. <em>Continuity preserved.<\/em><\/h3>\n            <div class=\"bridge\" aria-hidden=\"true\">\n              <div class=\"bridge-side from\">\n                <div class=\"bs-tag\">FROM<\/div>\n                <div class=\"bs-name\">TCFD<\/div>\n                <div class=\"bs-meta\">2017\u20132023<br>11 disclosures<\/div>\n              <\/div>\n              <div class=\"bridge-arrow\">\u2192<\/div>\n              <div class=\"bridge-side to\">\n                <div class=\"bs-tag\">TO<\/div>\n                <div class=\"bs-name\">IFRS S2<\/div>\n                <div class=\"bs-meta\">2024+<br>\u00a7 5\u201337 standard<\/div>\n              <\/div>\n            <\/div>\n            <div class=\"hero-card-stack\">\n              <div class=\"hero-card-row\"><span class=\"k\">TCFD established<\/span><span class=\"v\">FSB \u00b7 2015<\/span><\/div>\n              <div class=\"hero-card-row\"><span class=\"k\">Recommendations<\/span><span class=\"v\">Final \u00b7 June 2017<\/span><\/div>\n              <div class=\"hero-card-row\"><span class=\"k\">Subsumed under<\/span><span class=\"v\">IFRS S2 \u00b7 2024<\/span><\/div>\n              <div class=\"hero-card-row\"><span class=\"k\">Drafter<\/span><span class=\"v\">IFRS Foundation-certified<\/span><\/div>\n              <div class=\"hero-card-row\"><span class=\"k\">Quote turnaround<\/span><span class=\"v\">1 business hour<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- TRANSITION CONTEXT \u2014 honest framing -->\n  <section class=\"block alt\" id=\"context\">\n    <div class=\"wrap\">\n      <div class=\"section-head\">\n        <div class=\"eyebrow\">The Honest Context<\/div>\n        <h2>TCFD&#8217;s official status. <span class=\"display\">And what it still does.<\/span><\/h2>\n        <p class=\"subtitle\">Othello takes the position that companies and their advisors should be precise about what TCFD <em>is<\/em> in 2026 \u2014 neither overstating its current standalone status (it has been formally subsumed) nor underestimating its continued operational utility (the architecture and the 11 disclosures remain the most-referenced climate-disclosure framework globally outside of explicitly IFRS-aligned reporting). The page below sets out the honest position.<\/p>\n      <\/div>\n      <div class=\"ctx-block\">\n        <div class=\"ctx-card context\">\n          <span class=\"cc-tag\">\u25be THE FACTS \u00b7 2024 STATUS CHANGE<\/span>\n          <h3>TCFD was officially <em>subsumed<\/em> under IFRS S2 in 2024.<\/h3>\n          <p>In October 2023, the <strong>Financial Stability Board (FSB)<\/strong> announced that \u2014 with IFRS S2 published \u2014 TCFD had fulfilled its remit. The FSB transferred the monitoring of company climate disclosure progress to the IFRS Foundation. <strong>The TCFD itself was dissolved as a standalone body in 2024<\/strong>.<\/p>\n          <p>The TCFD website (fsb-tcfd.org) is preserved as an archive; the FSB no longer publishes annual TCFD status reports. New disclosure should be drafted to IFRS S2 \u2014 which incorporates TCFD&#8217;s four-pillar architecture (Governance, Strategy, Risk Management, Metrics &amp; Targets) and tightens each pillar with \u00a7 -level specificity.<\/p>\n          <div class=\"cc-cite\">SOURCE <b>\u00b7<\/b> FSB Press Release \u00b7 October 2023 \u00b7 IFRS Foundation monitoring transfer<\/div>\n        <\/div>\n        <div class=\"ctx-card role\">\n          <span class=\"cc-tag\">\u2605 WHAT TCFD STILL DOES IN 2026<\/span>\n          <h3>The architecture remains the <em>operational reference<\/em> framework.<\/h3>\n          <p>The four-pillar structure and the 11 recommended disclosures are referenced by: <strong>(1) many rating agency questionnaires<\/strong> that have not yet retooled to IFRS S2-specific language; <strong>(2) legacy investor pages and disclosure indexes<\/strong> at SET-listed companies with multi-year TCFD disclosure histories; <strong>(3) jurisdictions outside the ISSB adoption path<\/strong> that still cite TCFD as the reference framework; <strong>(4) green bond and SLB frameworks<\/strong> that locked their post-issuance reporting structure to TCFD before 2024.<\/p>\n          <p>Othello&#8217;s <strong>bridge approach<\/strong>: deliver the disclosure with primary alignment to IFRS S2 \u00a7 references, but with the TCFD pillar\/disclosure cross-reference preserved as the operational map \u2014 so the same content satisfies both audiences without rework.<\/p>\n          <div class=\"cc-cite\">BRIDGE <b>\u00b7<\/b> One disclosure source \u00b7 TCFD + IFRS S2 cross-referenced \u00b7 zero duplicate drafting<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- THE BRIDGE \u2014 11 disclosures mapped to IFRS S2 -->\n  <section class=\"block\" id=\"bridge\">\n    <div class=\"wrap\">\n      <div class=\"section-head\">\n        <div class=\"eyebrow\">The Bridge Table<\/div>\n        <h2>Eleven disclosures. <span class=\"display\">Each mapped to its IFRS S2 \u00a7.<\/span><\/h2>\n        <p class=\"subtitle\">The TCFD framework defined <strong>11 recommended disclosures<\/strong> across the four pillars. Each disclosure is preserved structurally in IFRS S2 \u2014 most directly, some expanded, none deleted. Below: the full bridge table showing every TCFD disclosure mapped to the IFRS S2 \u00a7 reference that now carries it. This is the operational document the engagement produces. The same content, written once, satisfies both audiences.<\/p>\n      <\/div>\n\n      <div class=\"bridge-wrap\">\n        <div class=\"bridge-header\">\n          <div class=\"bh-title\">11-DISCLOSURE BRIDGE \u00b7 TCFD \u2192 IFRS S2 \u00a7 -REFERENCE MAP<\/div>\n          <div class=\"bh-count\">PILLARS <b>\u00b7<\/b> 4 <span style=\"color:var(--red);\">\u00b7<\/span> DISCLOSURES <b>\u00b7<\/b> 11 <span style=\"color:var(--red);\">\u00b7<\/span> IFRS S2 \u00a7 REFERENCES <b>\u00b7<\/b> 14<\/div>\n        <\/div>\n\n        <!-- GOVERNANCE -->\n        <div class=\"bridge-pillar-header\">\n          <div class=\"bpn\">PILLAR 01<\/div>\n          <div class=\"bph-name\">Governance \u00b7 the board&#8217;s oversight + management&#8217;s role<\/div>\n        <\/div>\n\n        <div class=\"bridge-row\">\n          <div class=\"br-tcfd-ref\">a<\/div>\n          <div class=\"br-tcfd-text\">The board&#8217;s oversight of climate-related risks and opportunities<span class=\"sub\">TCFD GOV-a \u00b7 board climate competency, oversight cadence, climate considerations in board decisions<\/span><\/div>\n          <div class=\"br-arrow\">\u2192<\/div>\n          <div class=\"br-ifrs\">\u00a7 6(a)(b)<span class=\"ifrs-sub\">Governance body identification + processes for oversight<\/span><\/div>\n        <\/div>\n\n        <div class=\"bridge-row\">\n          <div class=\"br-tcfd-ref\">b<\/div>\n          <div class=\"br-tcfd-text\">Management&#8217;s role in assessing and managing climate-related risks and opportunities<span class=\"sub\">TCFD GOV-b \u00b7 climate-related responsibilities at management level, reporting lines, monitoring<\/span><\/div>\n          <div class=\"br-arrow\">\u2192<\/div>\n          <div class=\"br-ifrs\">\u00a7 7<span class=\"ifrs-sub\">Management&#8217;s role in governance processes<\/span><\/div>\n        <\/div>\n\n        <!-- STRATEGY -->\n        <div class=\"bridge-pillar-header\">\n          <div class=\"bpn\">PILLAR 02<\/div>\n          <div class=\"bph-name\">Strategy \u00b7 risks, opportunities, business impact + scenario analysis<\/div>\n        <\/div>\n\n        <div class=\"bridge-row\">\n          <div class=\"br-tcfd-ref\">a<\/div>\n          <div class=\"br-tcfd-text\">Climate-related risks and opportunities identified over short, medium, long term<span class=\"sub\">TCFD STR-a \u00b7 risk identification across time horizons, physical + transition categorisation<\/span><\/div>\n          <div class=\"br-arrow\">\u2192<\/div>\n          <div class=\"br-ifrs\">\u00a7 8 + \u00a7 10<span class=\"ifrs-sub\">Risks and opportunities + time horizon definition per \u00a7 10<\/span><\/div>\n        <\/div>\n\n        <div class=\"bridge-row\">\n          <div class=\"br-tcfd-ref\">b<\/div>\n          <div class=\"br-tcfd-text\">Impact on business, strategy, financial planning<span class=\"sub\">TCFD STR-b \u00b7 effects on business model and value chain, qualitative + quantitative<\/span><\/div>\n          <div class=\"br-arrow\">\u2192<\/div>\n          <div class=\"br-ifrs\">\u00a7 13 + \u00a7 16<span class=\"ifrs-sub\">Current and anticipated effects \u00b7 strategy and decision-making<\/span><\/div>\n        <\/div>\n\n        <div class=\"bridge-row\">\n          <div class=\"br-tcfd-ref\">c \u00b7 \u2605<\/div>\n          <div class=\"br-tcfd-text\">Resilience of strategy under different climate scenarios \u2014 including 2\u00b0C or lower<span class=\"sub\">TCFD STR-c \u00b7 the flagship disclosure \u2014 scenario analysis \u00b7 widely under-disclosed pre-2024<\/span><\/div>\n          <div class=\"br-arrow\">\u2192<\/div>\n          <div class=\"br-ifrs\">\u00a7 22(a)(b)<span class=\"ifrs-sub\">Climate resilience analysis \u00b7 qualitative + quantitative scenario analysis \u00b7 the flagship 2026 requirement<\/span><\/div>\n        <\/div>\n\n        <!-- RISK MANAGEMENT -->\n        <div class=\"bridge-pillar-header\">\n          <div class=\"bpn\">PILLAR 03<\/div>\n          <div class=\"bph-name\">Risk Management \u00b7 identifying, assessing, managing climate risks<\/div>\n        <\/div>\n\n        <div class=\"bridge-row\">\n          <div class=\"br-tcfd-ref\">a<\/div>\n          <div class=\"br-tcfd-text\">Processes for identifying and assessing climate-related risks<span class=\"sub\">TCFD RM-a \u00b7 risk identification methodology, parameters, scope, frequency<\/span><\/div>\n          <div class=\"br-arrow\">\u2192<\/div>\n          <div class=\"br-ifrs\">\u00a7 25(a)<span class=\"ifrs-sub\">Risk identification process \u00b7 inputs and parameters<\/span><\/div>\n        <\/div>\n\n        <div class=\"bridge-row\">\n          <div class=\"br-tcfd-ref\">b<\/div>\n          <div class=\"br-tcfd-text\">Processes for managing climate-related risks<span class=\"sub\">TCFD RM-b \u00b7 prioritisation, mitigation, monitoring, escalation<\/span><\/div>\n          <div class=\"br-arrow\">\u2192<\/div>\n          <div class=\"br-ifrs\">\u00a7 25(b) + \u00a7 26<span class=\"ifrs-sub\">Risk management process + opportunity management<\/span><\/div>\n        <\/div>\n\n        <div class=\"bridge-row\">\n          <div class=\"br-tcfd-ref\">c<\/div>\n          <div class=\"br-tcfd-text\">Integration into overall risk management<span class=\"sub\">TCFD RM-c \u00b7 climate risk inside ERM framework, board-level risk appetite<\/span><\/div>\n          <div class=\"br-arrow\">\u2192<\/div>\n          <div class=\"br-ifrs\">\u00a7 28<span class=\"ifrs-sub\">Integration of climate risk identification into ERM<\/span><\/div>\n        <\/div>\n\n        <!-- METRICS & TARGETS -->\n        <div class=\"bridge-pillar-header\">\n          <div class=\"bpn\">PILLAR 04<\/div>\n          <div class=\"bph-name\">Metrics &amp; Targets \u00b7 climate-related metrics, GHG emissions, targets<\/div>\n        <\/div>\n\n        <div class=\"bridge-row\">\n          <div class=\"br-tcfd-ref\">a<\/div>\n          <div class=\"br-tcfd-text\">Metrics used to assess climate-related risks and opportunities<span class=\"sub\">TCFD MT-a \u00b7 operational + financial metrics, internal carbon prices, exposure measures<\/span><\/div>\n          <div class=\"br-arrow\">\u2192<\/div>\n          <div class=\"br-ifrs\">\u00a7 29(c)(g)<span class=\"ifrs-sub\">Exposure metrics + internal carbon prices \u00b7 cross-industry set per \u00a7 29<\/span><\/div>\n        <\/div>\n\n        <div class=\"bridge-row\">\n          <div class=\"br-tcfd-ref\">b \u00b7 \u2605<\/div>\n          <div class=\"br-tcfd-text\">Scope 1, 2, and 3 GHG emissions and related risks<span class=\"sub\">TCFD MT-b \u00b7 GHG inventory per GHG Protocol \u00b7 Scope 3 by category where material<\/span><\/div>\n          <div class=\"br-arrow\">\u2192<\/div>\n          <div class=\"br-ifrs\">\u00a7 29(a)<span class=\"ifrs-sub\">Scope 1+2+3 GHG emissions \u00b7 location + market-based Scope 2 \u00b7 15-category Scope 3<\/span><\/div>\n        <\/div>\n\n        <div class=\"bridge-row\">\n          <div class=\"br-tcfd-ref\">c<\/div>\n          <div class=\"br-tcfd-text\">Targets used to manage climate-related risks and opportunities<span class=\"sub\">TCFD MT-c \u00b7 target type, scope, timeframe, base year, interim, SBTi where applicable<\/span><\/div>\n          <div class=\"br-arrow\">\u2192<\/div>\n          <div class=\"br-ifrs\">\u00a7 33 \u2192 \u00a7 37<span class=\"ifrs-sub\">Climate-related targets \u00b7 full target framework \u00b7 revisions and progress<\/span><\/div>\n        <\/div>\n\n        <div class=\"bridge-foot\">\n          <div class=\"bf-stat\">\n            <div class=\"bf-label\">TCFD DISCLOSURES<\/div>\n            <div class=\"bf-value\">11<\/div>\n            <div class=\"bf-sub\">across 4 pillars<\/div>\n          <\/div>\n          <div class=\"bf-stat\">\n            <div class=\"bf-label\">IFRS S2 \u00a7 REFERENCES<\/div>\n            <div class=\"bf-value\">14<\/div>\n            <div class=\"bf-sub\">covering all 11 TCFD items<\/div>\n          <\/div>\n          <div class=\"bf-stat\">\n            <div class=\"bf-label\">FLAGSHIP UPLIFTS<\/div>\n            <div class=\"bf-value\">2<\/div>\n            <div class=\"bf-sub\">STR-c \u2192 \u00a7 22(a)(b) \u00b7 MT-b \u2192 \u00a7 29(a)<\/div>\n          <\/div>\n          <div class=\"bf-stat\">\n            <div class=\"bf-label\">DELETIONS<\/div>\n            <div class=\"bf-value\">0<\/div>\n            <div class=\"bf-sub\">all disclosures preserved<\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"bridge-note\">\n          THE BRIDGE TABLE <b>\u00b7<\/b> Sample structure shown for illustration. Actual delivery is bilingual EN\/TH with sector-specific elaboration (TCFD supplementary guidance for financial services, energy, transport, materials, agriculture is mapped to applicable \u00a7 references). The bridge becomes the source-of-truth for legacy investor-facing disclosure that still references TCFD framing while operationally satisfying the IFRS S2 mandate. <a href=\"\/esg-advisory\/ifrs-s2-climate-disclosure\/\" style=\"color: var(--red);\">See full IFRS S2 service \u2192<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n<style>\n\/* PART 2 CSS *\/\n\/* 3 paths *\/\n.oth-tcfd .paths { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\n.oth-tcfd .path-card { background: var(--black-card); border: 1px solid var(--black-line); padding: 36px 30px; position: relative; transition: all 0.3s; display: flex; flex-direction: column; overflow: hidden; }\n.oth-tcfd .path-card:hover { background: #1f1f1f; transform: translateY(-3px); border-color: rgba(237,64,54,0.4); }\n.oth-tcfd .path-card::before { content: \"\"; position: absolute; top: 0; left: 0; width: 100%; height: 3px; background: var(--red); }\n.oth-tcfd .path-card .pc-num { font-family: var(--font-mono); font-size: 10px; color: var(--red); letter-spacing: 0.16em; font-weight: 600; margin-bottom: 14px; }\n.oth-tcfd .path-card h4 { font-family: var(--font-display); font-size: 22px; font-weight: 600; color: var(--white); margin: 0 0 8px 0; letter-spacing: -0.01em; line-height: 1.2; }\n.oth-tcfd .path-card h4 em { font-style: italic; color: var(--red); font-weight: 500; }\n.oth-tcfd .path-card .pc-subtitle { font-family: var(--font-mono); font-size: 10.5px; letter-spacing: 0.08em; text-transform: uppercase; color: var(--white-mute); margin-bottom: 18px; font-weight: 600; padding-bottom: 14px; border-bottom: 1px solid var(--black-line); }\n.oth-tcfd .path-card .pc-when { font-size: 13.5px; color: var(--white); font-weight: 600; margin: 0 0 8px 0; }\n.oth-tcfd .path-card .pc-when-desc { font-size: 13px; color: var(--white-soft); line-height: 1.55; margin: 0 0 14px 0; }\n.oth-tcfd .path-card .pc-output { font-size: 13px; color: var(--white-soft); line-height: 1.55; margin: 0 0 14px 0; flex: 1; }\n.oth-tcfd .path-card .pc-output b { color: var(--white); }\n.oth-tcfd .path-card .pc-time { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.10em; color: var(--red); border-top: 1px solid var(--black-line); padding-top: 12px; text-transform: uppercase; font-weight: 600; line-height: 1.5; }\n.oth-tcfd .path-card .pc-time b { color: var(--white); font-weight: 700; }\n\n\/* 6-phase methodology *\/\n.oth-tcfd .meth { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n.oth-tcfd .meth-step { background: var(--black-card); border: 1px solid var(--black-line); padding: 30px 26px; position: relative; transition: all 0.3s; }\n.oth-tcfd .meth-step::before { content: \"\"; position: absolute; top: 0; left: 0; width: 100%; height: 3px; background: var(--red); }\n.oth-tcfd .meth-step:hover { background: #1f1f1f; transform: translateY(-3px); }\n.oth-tcfd .meth-circle { width: 52px; height: 52px; background: var(--red); border: 4px solid var(--black); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-family: var(--font-display); font-style: italic; font-size: 20px; font-weight: 600; color: var(--white); margin: -30px 0 18px -8px; }\n.oth-tcfd .meth-step h4 { font-size: 17px; font-weight: 600; color: var(--white); margin: 0 0 8px 0; letter-spacing: -0.01em; line-height: 1.2; }\n.oth-tcfd .meth-step .duration { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.10em; text-transform: uppercase; color: var(--red); margin-bottom: 14px; font-weight: 600; }\n.oth-tcfd .meth-step p { font-size: 13px; line-height: 1.6; color: var(--white-soft); margin: 0; }\n.oth-tcfd .meth-step p b { color: var(--white); }\n.oth-tcfd .meth-step .meth-output { font-family: var(--font-mono); font-size: 9.5px; letter-spacing: 0.08em; color: var(--red); border-top: 1px solid var(--black-line); padding-top: 10px; margin-top: 14px; line-height: 1.5; font-weight: 600; text-transform: uppercase; }\n.oth-tcfd .meth-step .meth-output b { color: var(--white); }\n\n\/* Bench (shared component) *\/\n.oth-tcfd .bench-strip { display: grid; grid-template-columns: 1fr 1fr; gap: 28px; align-items: stretch; }\n.oth-tcfd .bench-left { background: linear-gradient(135deg, var(--red-dark) 0%, var(--red-deep) 100%); color: var(--white); padding: 40px 36px; position: relative; overflow: hidden; }\n.oth-tcfd .bench-left::before { content: \"\\2605\"; position: absolute; top: -40px; right: -20px; font-family: var(--font-display); font-size: 240px; line-height: 1; color: var(--white); opacity: 0.08; }\n.oth-tcfd .bench-left .bl-eyebrow { font-family: var(--font-mono); font-size: 11px; letter-spacing: 0.18em; text-transform: uppercase; color: rgba(255,255,255,0.85); margin-bottom: 18px; display: flex; align-items: center; gap: 10px; position: relative; z-index: 2; }\n.oth-tcfd .bench-left .bl-eyebrow::before { content: \"\"; width: 32px; height: 1px; background: rgba(255,255,255,0.6); }\n.oth-tcfd .bench-left h3 { font-family: var(--font-display); font-style: italic; font-size: clamp(22px, 2.6vw, 30px); line-height: 1.25; font-weight: 500; color: var(--white); margin: 0 0 18px 0; position: relative; z-index: 2; }\n.oth-tcfd .bench-left h3 em { font-style: normal; font-weight: 600; }\n.oth-tcfd .bench-left p { font-size: 14.5px; line-height: 1.7; color: rgba(255,255,255,0.92); margin: 0 0 14px 0; position: relative; z-index: 2; }\n.oth-tcfd .bench-left a { color: var(--white); text-decoration: none; border-bottom: 1px solid rgba(255,255,255,0.5); font-weight: 600; }\n.oth-tcfd .bench-right { background: var(--black-card); border: 1px solid var(--black-line); padding: 32px 30px; }\n.oth-tcfd .bench-list { display: grid; gap: 12px; }\n.oth-tcfd .bench-row { display: grid; grid-template-columns: minmax(140px, auto) 1fr; gap: 16px; align-items: start; padding: 12px 0; border-bottom: 1px solid var(--black-line); }\n.oth-tcfd .bench-row:last-child { border-bottom: none; }\n.oth-tcfd .bench-row .br-cred { font-family: var(--font-mono); font-size: 11.5px; font-weight: 600; color: var(--red); letter-spacing: 0.06em; line-height: 1.3; }\n.oth-tcfd .bench-row .br-desc { font-size: 13px; color: var(--white-soft); line-height: 1.5; }\n.oth-tcfd .bench-row .br-desc b { color: var(--white); font-weight: 600; }\n<\/style>\n\n  <!-- 3 IMPLEMENTATION PATHS -->\n  <section class=\"block alt\" id=\"paths\">\n    <div class=\"wrap\">\n      <div class=\"section-head\">\n        <div class=\"eyebrow\">Three Implementation Paths<\/div>\n        <h2>Three scenarios. <span class=\"display\">Three paths through the transition.<\/span><\/h2>\n        <p class=\"subtitle\">Companies arrive at the TCFD-to-IFRS S2 transition from different positions. Some have years of TCFD-aligned disclosure to bridge forward; others have voluntary TCFD disclosure that needs operational upgrade; others have green bond or sustainable finance frameworks that explicitly cite TCFD and need disclosure that satisfies the framework citation. Each scenario gets a different path. Below: the three most-common implementation contexts.<\/p>\n      <\/div>\n      <div class=\"paths\">\n\n        <div class=\"path-card\">\n          <div class=\"pc-num\">PATH 01 \u00b7 BRIDGE<\/div>\n          <h4>Mature TCFD <em>\u2192 IFRS S2 transition<\/em><\/h4>\n          <div class=\"pc-subtitle\">YOU&#8217;VE PUBLISHED TCFD DISCLOSURE FOR 2+ YEARS<\/div>\n          <div class=\"pc-when\">When this fits<\/div>\n          <p class=\"pc-when-desc\">SET-listed company with multi-year TCFD-aligned climate disclosure history in 56-1 or standalone reports. Investor pages reference TCFD framing. Disclosure follows the 4-pillar \/ 11-recommendation structure.<\/p>\n          <p class=\"pc-output\">Othello delivers the <b>bridge document<\/b> \u2014 the existing disclosure mapped to IFRS S2 \u00a7 references with the legacy TCFD framing preserved as the cross-reference column. <b>Same content, two audiences.<\/b> Methodology memo records the bridging approach for assurance and audit defensibility.<\/p>\n          <div class=\"pc-time\">DURATION <b>\u00b7<\/b> 6\u20138 WEEKS<\/div>\n        <\/div>\n\n        <div class=\"path-card\">\n          <div class=\"pc-num\">PATH 02 \u00b7 UPGRADE<\/div>\n          <h4>Light TCFD <em>\u2192 IFRS S2 buildout<\/em><\/h4>\n          <div class=\"pc-subtitle\">YOU&#8217;VE PUBLISHED TCFD BUT GAPS REMAIN<\/div>\n          <div class=\"pc-when\">When this fits<\/div>\n          <p class=\"pc-when-desc\">Voluntary TCFD-aligned disclosure exists but is uneven across pillars \u2014 typically governance + metrics &#038; targets are well-disclosed, while strategy (especially scenario analysis) and risk management process are thinner. Most SET-listed pre-2026 disclosure sits here.<\/p>\n          <p class=\"pc-output\">Othello delivers <b>Path 01 bridge + targeted gap-fill<\/b> on the under-disclosed pillars. Scenario analysis under \u00a7 22(a)(b) typically the largest uplift. Risk management process under \u00a7 25 the second. Bench-credentialled drafting per pillar gap. Cross-references to <a href=\"\/esg-advisory\/disclosure-remediation\/\" style=\"color: var(--red);\">disclosure remediation<\/a>.<\/p>\n          <div class=\"pc-time\">DURATION <b>\u00b7<\/b> 8\u201312 WEEKS<\/div>\n        <\/div>\n\n        <div class=\"path-card\">\n          <div class=\"pc-num\">PATH 03 \u00b7 GREENFIELD<\/div>\n          <h4>No prior TCFD <em>\u2192 full IFRS S2 build<\/em><\/h4>\n          <div class=\"pc-subtitle\">YOU HAVE NO PRIOR TCFD DISCLOSURE<\/div>\n          <div class=\"pc-when\">When this fits<\/div>\n          <p class=\"pc-when-desc\">Pre-IPO companies, recently-listed mid-caps, or SET-listed companies that relied on SET ESG Ratings questionnaires rather than published TCFD-aligned disclosure. Greenfield build straight to IFRS S2 with TCFD compatibility preserved as cross-reference.<\/p>\n          <p class=\"pc-output\">Othello delivers <b>full IFRS S2 module build + TCFD compatibility table<\/b>. Bridge table generated alongside the IFRS S2 disclosure rather than from a TCFD baseline. Useful for sustainable finance frameworks that cite TCFD as the reporting structure. <a href=\"\/esg-advisory\/ifrs-s2-climate-disclosure\/\" style=\"color: var(--red);\">See IFRS S2 service \u2192<\/a><\/p>\n          <div class=\"pc-time\">DURATION <b>\u00b7<\/b> 12\u201314 WEEKS<\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 6-PHASE METHODOLOGY -->\n  <section class=\"block\" id=\"methodology\">\n    <div class=\"wrap\">\n      <div class=\"section-head\">\n        <div class=\"eyebrow\">The Methodology<\/div>\n        <h2>Six phases. <span class=\"display\">From TCFD audit to bridge document.<\/span><\/h2>\n        <p class=\"subtitle\">TCFD implementation runs as a structured six-phase workflow producing the TCFD-aligned disclosure + the IFRS S2 \u00a7 bridge document. Each phase has a designated specialist on the in-house bench. Phases overlap with \u2014 but are distinct from \u2014 the full IFRS S2 module workflow: TCFD implementation preserves the legacy 4-pillar \/ 11-disclosure framing while building the \u00a7 -level structure underneath. Duration varies by path (see <a href=\"#paths\" style=\"color: var(--red);\">Three Paths<\/a>).<\/p>\n      <\/div>\n      <div class=\"meth\">\n\n        <div class=\"meth-step\">\n          <div class=\"meth-circle\">1<\/div>\n          <h4>TCFD Inventory<\/h4>\n          <div class=\"duration\">WEEK 1 \u00b7 DISCLOSURE AUDIT<\/div>\n          <p>Existing TCFD-aligned disclosure ingested. <b>11 recommended disclosures audited against published content<\/b> \u2014 what&#8217;s covered, what&#8217;s referenced but thin, what&#8217;s missing. Sector-specific TCFD supplementary guidance applied where applicable (financial services, energy, transportation, materials &amp; buildings, agriculture, food, forest products). Output: TCFD coverage matrix.<\/p>\n          <div class=\"meth-output\">OUTPUT <b>\u00b7<\/b> TCFD Coverage Matrix (XLSX)<\/div>\n        <\/div>\n\n        <div class=\"meth-step\">\n          <div class=\"meth-circle\">2<\/div>\n          <h4>\u00a7 Bridge Construction<\/h4>\n          <div class=\"duration\">WEEK 1\u20132 \u00b7 11 \u2192 14 MAP<\/div>\n          <p>Each of the 11 TCFD disclosures mapped to its corresponding <b>IFRS S2 \u00a7 reference<\/b> (typically 14 \u00a7s for full coverage). Sector supplementary disclosures mapped to applicable IFRS S2 \u00a7 industry-based metrics under \u00a7 32. <b>Pillar architecture preserved \u2014 language tightened<\/b>. Cross-reference document produced.<\/p>\n          <div class=\"meth-output\">OUTPUT <b>\u00b7<\/b> Bridge Document (XLSX + PDF)<\/div>\n        <\/div>\n\n        <div class=\"meth-step\">\n          <div class=\"meth-circle\">3<\/div>\n          <h4>Gap Identification<\/h4>\n          <div class=\"duration\">WEEK 2\u20134 \u00b7 UPLIFT SCOPE<\/div>\n          <p>Gap analysis against IFRS S2 \u00a7 -level requirements where existing TCFD disclosure is thin. <b>Scenario analysis (STR-c \u2192 \u00a7 22(a)(b))<\/b> typically the largest gap for Path 02 engagements. <b>Risk management process (RM-a\/b\/c \u2192 \u00a7 25\/26\/28)<\/b> often under-disclosed in operational depth. Gap-fill scoping memo produced with effort estimates per gap.<\/p>\n          <div class=\"meth-output\">OUTPUT <b>\u00b7<\/b> Gap-Fill Scoping Memo<\/div>\n        <\/div>\n\n        <div class=\"meth-step\">\n          <div class=\"meth-circle\">4<\/div>\n          <h4>Disclosure Drafting<\/h4>\n          <div class=\"duration\">WEEK 3\u20139 \u00b7 BILINGUAL LOCKSTEP<\/div>\n          <p>The core remediation. <b>Existing TCFD disclosure refreshed in EN + TH lockstep under ISO 17100<\/b>. Gap-fill disclosure drafted to IFRS S2 \u00a7 -level requirement while preserving TCFD pillar framing. IFRS Foundation-certified specialist drafts the \u00a7 -level disclosures; ISO 14064 Lead Auditor drafts the GHG inventory (TCFD MT-b \u2192 \u00a7 29(a)); AA1000AS ACSAP drafts to assurance-readiness.<\/p>\n          <div class=\"meth-output\">OUTPUT <b>\u00b7<\/b> Bilingual Disclosure Drafts<\/div>\n        <\/div>\n\n        <div class=\"meth-step\">\n          <div class=\"meth-circle\">5<\/div>\n          <h4>Dual-Index Assembly<\/h4>\n          <div class=\"duration\">WEEK 8\u201311 \u00b7 TCFD + IFRS<\/div>\n          <p>The output the bridge approach uniquely produces: <b>two publishable indices from one disclosure source<\/b>. The <b>TCFD Index<\/b> (4 pillars \u00b7 11 disclosures \u00b7 sector supplementary) for legacy investor pages and rating-agency questionnaires still using TCFD framing. The <b>IFRS S2 Compliance Note<\/b> (\u00a7 -level requirement coverage) for regulatory and ISSB-aligned audiences.<\/p>\n          <div class=\"meth-output\">OUTPUT <b>\u00b7<\/b> TCFD Index + IFRS S2 Compliance Note<\/div>\n        <\/div>\n\n        <div class=\"meth-step\">\n          <div class=\"meth-circle\">6<\/div>\n          <h4>Publication Integration<\/h4>\n          <div class=\"duration\">WEEK 10\u201312 \u00b7 MULTI-CHANNEL<\/div>\n          <p>Bridge-aligned climate disclosure integrated across publication channels: <b>56-1 Part 1.3.3 climate section, standalone sustainability report climate chapter, stand-alone climate disclosure module, CDP submission, green bond \/ SLB post-issuance report<\/b> (where TCFD-cited frameworks apply). InDesign-ready format for annual report designer. Designed-proof reading pass in both languages.<\/p>\n          <div class=\"meth-output\">OUTPUT <b>\u00b7<\/b> Multi-channel publication pack<\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- THE BENCH -->\n  <section class=\"block alt\" id=\"bench\">\n    <div class=\"wrap\">\n      <div class=\"section-head\">\n        <div class=\"eyebrow\">The Specialist Bench<\/div>\n        <h2>Eight credentials. <span class=\"display\">Drafting the bridge.<\/span><\/h2>\n        <p class=\"subtitle\">TCFD-to-IFRS S2 bridging is conceptually simple but operationally precise \u2014 each TCFD disclosure must map to the correct IFRS S2 \u00a7 without losing nuance from the original 4-pillar architecture. Othello&#8217;s bench holds the IFRS Foundation&#8217;s own certification for IFRS S2 (the standard the bridge points <em>to<\/em>), plus the GHG-accounting credentials (ISO 14064 Lead Auditor, TGO CFO + CFP Auditor) that make the MT-b \u2192 \u00a7 29(a) inventory bridge audit-grade. <a href=\"\/our-team\/\">Meet the named bench \u2192<\/a> \u00b7 <a href=\"\/esg-advisory\/#bench\">Full bench register \u2192<\/a><\/p>\n      <\/div>\n      <div class=\"bench-strip\">\n        <div class=\"bench-left\">\n          <div class=\"bl-eyebrow\">\u2605 THE BRIDGE-DRAFTER CREDENTIALS<\/div>\n          <h3>The standard&#8217;s <em>own credential holder<\/em> draws the bridge map.<\/h3>\n          <p>The conventional bridge model: generic consultant produces a 11-row mapping table by referencing TCFD and IFRS S2 documents side-by-side. The mapping looks defensible but misses the operational nuances \u2014 sector supplementary guidance, the difference between TCFD STR-a &#8220;identification&#8221; and IFRS S2 \u00a7 8 + \u00a7 10 &#8220;identification with time horizon definition&#8221;, the expansion of TCFD MT-b GHG to the IFRS S2 \u00a7 29(a) location + market-based Scope 2 split.<\/p>\n          <p>Othello&#8217;s bench holds the <strong>IFRS Foundation&#8217;s certification for the standard being bridged to<\/strong> + <strong>ISO 14064 Lead Auditor (CQI\/IRCA) for the GHG inventory bridge<\/strong> + <strong>TGO CFO + CFP Auditor for Thai national reconciliation<\/strong> + <strong>AA1000AS ACSAP for assurance-readiness<\/strong>. The bridge document is defensible against the IFRS Foundation&#8217;s own published criteria. Available for verification at procurement stage.<\/p>\n        <\/div>\n        <div class=\"bench-right\">\n          <div class=\"bench-list\">\n            <div class=\"bench-row\">\n              <div class=\"br-cred\">IFRS S1 &amp; S2<br>Certified<\/div>\n              <div class=\"br-desc\"><b>IFRS Foundation<\/b> (2025) \u2014 Basic Knowledge in IFRS Sustainability Disclosure Standards. Direct certification from the standard&#8217;s issuing body. Draws the bridge map \u00a7 -by-\u00a7 against the published IFRS S2 text.<\/div>\n            <\/div>\n            <div class=\"bench-row\">\n              <div class=\"br-cred\">ISO 14064<br>Lead Auditor<\/div>\n              <div class=\"br-desc\"><b>CQI \/ IRCA accredited<\/b> (June 2024). Drafts the TCFD MT-b \u2192 IFRS S2 \u00a7 29(a) GHG inventory bridge to verification-grade rigour. Scope 1, location + market-based Scope 2, 15-category Scope 3.<\/div>\n            <\/div>\n            <div class=\"bench-row\">\n              <div class=\"br-cred\">TGO CFO + CFP<br>Auditor<\/div>\n              <div class=\"br-desc\"><b>Thailand GHG Management Organization<\/b> Auditor \u2014 CFO + CFP. Reconciles the GHG inventory bridge with Thai national TGO submission. Catches the common SET-listed disclosure-reconciliation issue.<\/div>\n            <\/div>\n            <div class=\"bench-row\">\n              <div class=\"br-cred\">AA1000AS<br>ACSAP<\/div>\n              <div class=\"br-desc\"><b>Associate Certified Sustainability Assurance Practitioner<\/b> \u2014 AccountAbility (June 2024). Drafts the bridge + IFRS S2 module to <b>AA1000AS Type 1 + Type 2 assurance-readiness<\/b>. External assurance can be added without re-drafting.<\/div>\n            <\/div>\n            <div class=\"bench-row\">\n              <div class=\"br-cred\">GRI 2021<br>Certified Trainer<\/div>\n              <div class=\"br-desc\"><b>FTPI \/ GRI Partner<\/b> (June 2023). Maintains GRI 305 emissions + GRI 201-2 climate financial implications cross-references \u2014 for companies dual-reporting TCFD + GRI + IFRS S2 in transition.<\/div>\n            <\/div>\n            <div class=\"bench-row\">\n              <div class=\"br-cred\">VERRA + CORSIA<br>Verifier<\/div>\n              <div class=\"br-desc\"><b>VERRA Lead Assessor + ICAO CORSIA Verification<\/b>. Drafts the TCFD MT-c \u2192 \u00a7 14 transition plan offset reliance disclosure to verification-grade rigour. ICVCM CCP criteria applied where voluntary offset programmes are in scope.<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n<style>\n\/* PART 3 CSS *\/\n\/* Deliverables *\/\n.oth-tcfd .deliv-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n.oth-tcfd .deliv-card { background: var(--black-card); border: 1px solid var(--black-line); padding: 28px 26px; position: relative; transition: all 0.3s; overflow: hidden; display: flex; flex-direction: column; }\n.oth-tcfd .deliv-card:hover { background: #1f1f1f; transform: translateY(-3px); border-color: rgba(237,64,54,0.4); }\n.oth-tcfd .deliv-card::before { content: \"\"; position: absolute; top: 0; left: 0; width: 100%; height: 2px; background: var(--red); transform: scaleX(0.3); transform-origin: left; transition: transform 0.4s; }\n.oth-tcfd .deliv-card:hover::before { transform: scaleX(1); }\n.oth-tcfd .deliv-card .dc-tag { display: inline-block; align-self: flex-start; font-family: var(--font-mono); font-size: 9.5px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--red); border: 1px solid rgba(237,64,54,0.4); padding: 4px 10px; border-radius: 2px; margin-bottom: 16px; font-weight: 600; }\n.oth-tcfd .deliv-card h4 { font-family: var(--font-display); font-size: 21px; font-weight: 600; color: var(--white); margin: 0 0 8px 0; line-height: 1.2; letter-spacing: -0.01em; }\n.oth-tcfd .deliv-card h4 .display { font-style: italic; color: var(--red); font-weight: 500; }\n.oth-tcfd .deliv-card .dc-meta { font-family: var(--font-mono); font-size: 10.5px; color: var(--white-mute); margin-bottom: 14px; letter-spacing: 0.04em; }\n.oth-tcfd .deliv-card p { font-size: 13px; line-height: 1.6; color: var(--white-soft); margin: 0 0 14px 0; flex: 1; }\n.oth-tcfd .deliv-card p b { color: var(--white); }\n.oth-tcfd .deliv-card p a { color: var(--red); text-decoration: none; border-bottom: 1px solid rgba(237,64,54,0.4); }\n.oth-tcfd .deliv-card .dc-format { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.10em; color: var(--red); border-top: 1px solid var(--black-line); padding-top: 12px; text-transform: uppercase; font-weight: 600; }\n.oth-tcfd .deliv-card .dc-format b { color: var(--white); }\n\n\/* 3 tiers *\/\n.oth-tcfd .tiers { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }\n.oth-tcfd .tier-card { background: var(--black-card); border: 1px solid var(--black-line); padding: 36px 30px; position: relative; transition: all 0.3s; display: flex; flex-direction: column; }\n.oth-tcfd .tier-card.featured { border-color: var(--red); }\n.oth-tcfd .tier-card.featured::before { content: \"RECOMMENDED\"; position: absolute; top: -10px; left: 24px; background: var(--red); color: var(--white); font-family: var(--font-mono); font-size: 9.5px; letter-spacing: 0.14em; padding: 4px 10px; border-radius: 2px; font-weight: 600; }\n.oth-tcfd .tier-card:hover { background: #1f1f1f; transform: translateY(-3px); }\n.oth-tcfd .tier-card .tc-tier { font-family: var(--font-mono); font-size: 10.5px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--red); font-weight: 600; margin-bottom: 14px; }\n.oth-tcfd .tier-card h3 { font-family: var(--font-display); font-style: italic; font-size: 28px; font-weight: 600; color: var(--white); margin: 0 0 6px 0; letter-spacing: -0.01em; line-height: 1.15; }\n.oth-tcfd .tier-card .tc-duration { font-family: var(--font-mono); font-size: 11px; color: var(--white-mute); margin-bottom: 20px; padding-bottom: 18px; border-bottom: 1px solid var(--black-line); letter-spacing: 0.04em; }\n.oth-tcfd .tier-card .tc-duration b { color: var(--red); font-weight: 600; }\n.oth-tcfd .tier-card .tc-list { list-style: none; padding: 0; margin: 0 0 18px 0; flex: 1; }\n.oth-tcfd .tier-card .tc-list li { font-size: 13px; line-height: 1.5; color: var(--white-soft); padding: 9px 0; padding-left: 24px; position: relative; border-bottom: 1px dashed var(--black-line); }\n.oth-tcfd .tier-card .tc-list li:last-child { border-bottom: none; }\n.oth-tcfd .tier-card .tc-list li::before { content: \"\u2713\"; position: absolute; left: 0; color: var(--green); font-weight: 700; }\n.oth-tcfd .tier-card .tc-list li.no::before { content: \"\u2014\"; color: var(--white-dim); }\n.oth-tcfd .tier-card .tc-list li.no { color: var(--white-dim); }\n.oth-tcfd .tier-card .tc-list li b { color: var(--white); font-weight: 600; }\n.oth-tcfd .tier-card .tc-best { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.10em; color: var(--red); border-top: 1px solid var(--black-line); padding-top: 14px; text-transform: uppercase; font-weight: 600; line-height: 1.5; }\n.oth-tcfd .tier-card .tc-best b { color: var(--white); font-weight: 700; }\n\n\/* Pricing *\/\n.oth-tcfd .price-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }\n.oth-tcfd .price-card { background: var(--black-card); border: 1px solid var(--black-line); padding: 36px 32px; position: relative; }\n.oth-tcfd .price-card::before { content: \"\"; position: absolute; top: 0; left: 0; width: 4px; height: 100%; background: var(--red); }\n.oth-tcfd .price-card .pc-num { font-family: var(--font-mono); font-size: 10px; color: var(--red); letter-spacing: 0.16em; font-weight: 600; margin-bottom: 12px; }\n.oth-tcfd .price-card h4 { font-family: var(--font-display); font-style: italic; font-size: 24px; font-weight: 500; color: var(--white); margin: 0 0 14px 0; letter-spacing: -0.01em; }\n.oth-tcfd .price-card p { font-size: 14px; line-height: 1.65; color: var(--white-soft); margin: 0 0 14px 0; }\n.oth-tcfd .price-card p b { color: var(--white); font-weight: 600; }\n.oth-tcfd .price-card .pc-note { margin-top: 18px; padding: 14px 18px; background: var(--black-soft); border: 1px solid var(--black-line); font-size: 12px; color: var(--white-mute); font-family: var(--font-mono); letter-spacing: 0.04em; }\n.oth-tcfd .price-card .pc-note b { color: var(--red); }\n\n\/* RFP *\/\n.oth-tcfd .rfp-block { background: var(--black); border: 1px solid var(--red); padding: 56px 48px; position: relative; overflow: hidden; }\n.oth-tcfd .rfp-block::before { content: \"RFP\"; position: absolute; top: -30px; right: -10px; font-family: var(--font-display); font-style: italic; font-size: clamp(120px, 14vw, 240px); line-height: 1; color: var(--red); opacity: 0.06; font-weight: 600; pointer-events: none; }\n.oth-tcfd .rfp-grid { display: grid; grid-template-columns: 1fr 1.2fr; gap: 48px; align-items: center; position: relative; z-index: 2; }\n.oth-tcfd .rfp-left h2 { font-size: clamp(26px, 3.4vw, 40px); line-height: 1.1; font-weight: 700; letter-spacing: -0.02em; margin: 0 0 18px 0; color: var(--white); }\n.oth-tcfd .rfp-left h2 .display { font-family: var(--font-display); font-style: italic; font-weight: 400; color: var(--red); }\n.oth-tcfd .rfp-left p { font-size: 14.5px; line-height: 1.7; color: var(--white-soft); margin: 0 0 14px 0; }\n.oth-tcfd .rfp-left p strong { color: var(--white); font-weight: 600; }\n.oth-tcfd .rfp-matrix { display: grid; gap: 10px; }\n.oth-tcfd .rfp-row { background: var(--black-soft); border: 1px solid var(--black-line); padding: 14px 20px; display: grid; grid-template-columns: auto 1fr auto; gap: 16px; align-items: center; transition: all 0.25s; }\n.oth-tcfd .rfp-row:hover { border-color: rgba(237,64,54,0.3); background: var(--black-card); }\n.oth-tcfd .rfp-row .num { font-family: var(--font-mono); font-size: 11px; font-weight: 600; color: var(--red); min-width: 22px; }\n.oth-tcfd .rfp-row .req { font-size: 13.5px; color: var(--white); font-weight: 500; }\n.oth-tcfd .rfp-row .req span { display: block; font-family: var(--font-mono); font-size: 10.5px; color: var(--white-mute); font-weight: 400; margin-top: 2px; }\n.oth-tcfd .rfp-row .met { font-family: var(--font-mono); font-size: 10px; letter-spacing: 0.14em; text-transform: uppercase; color: #4ade80; background: rgba(74,222,128,0.10); border: 1px solid rgba(74,222,128,0.30); padding: 4px 10px; border-radius: 100px; font-weight: 600; white-space: nowrap; }\n\n\/* FAQ *\/\n.oth-tcfd .faqs { max-width: 920px; margin: 0 auto; border-top: 2px solid var(--black-line); }\n.oth-tcfd .faq { border-bottom: 1px solid var(--black-line); background: var(--black-card); margin-bottom: 10px; border-radius: 6px; overflow: hidden; transition: all 0.3s; }\n.oth-tcfd .faq[open] { border-color: var(--red); }\n.oth-tcfd .faq summary { list-style: none; cursor: pointer; padding: 22px 26px; display: grid; grid-template-columns: 60px minmax(0, 1fr) 32px; gap: 18px; align-items: center; font-size: 15.5px; font-weight: 600; color: var(--white); transition: background 0.2s; }\n.oth-tcfd .faq summary::-webkit-details-marker { display: none; }\n.oth-tcfd .faq summary:hover { background: #1f1f1f; }\n.oth-tcfd .faq-num { font-family: var(--font-mono); font-size: 11px; font-weight: 600; letter-spacing: 0.1em; color: var(--red); }\n.oth-tcfd .faq-icon { width: 30px; height: 30px; border: 2px solid var(--red); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 18px; font-weight: 600; color: var(--red); transition: all 0.3s; }\n.oth-tcfd .faq[open] .faq-icon { background: var(--red); color: var(--white); transform: rotate(45deg); }\n.oth-tcfd .faq-body { padding: 0 26px 24px 104px; }\n.oth-tcfd .faq-body p { font-size: 14.5px; line-height: 1.75; color: var(--white-soft); margin: 0 0 12px 0; }\n.oth-tcfd .faq-body p:last-child { margin-bottom: 0; }\n.oth-tcfd .faq-body p strong { color: var(--white); font-weight: 600; }\n.oth-tcfd .faq-body a { color: var(--red); text-decoration: none; border-bottom: 1px solid rgba(237,64,54,0.4); }\n\n\/* Final CTA *\/\n.oth-tcfd .final-cta { background: radial-gradient(ellipse 900px 600px at 50% 0%, rgba(237,64,54,0.20), transparent 60%), radial-gradient(ellipse 700px 400px at 50% 100%, rgba(237,64,54,0.10), transparent 60%), var(--black); padding: 130px 0; text-align: center; position: relative; overflow: hidden; }\n.oth-tcfd .final-cta-content { position: relative; z-index: 2; max-width: 880px; margin: 0 auto; padding: 0 32px; }\n.oth-tcfd .final-cta h2 { font-size: clamp(32px, 5vw, 60px); line-height: 1.05; font-weight: 700; letter-spacing: -0.025em; color: var(--white); margin: 0 auto 22px auto; max-width: 24ch; }\n.oth-tcfd .final-cta h2 .display { font-family: var(--font-display); font-style: italic; font-weight: 400; color: var(--red); }\n.oth-tcfd .final-cta p { font-size: 17px; line-height: 1.65; color: var(--white-soft); max-width: 56ch; margin: 0 auto 44px auto; }\n.oth-tcfd .final-cta .ctas { justify-content: center; }\n.oth-tcfd .final-cta-note { margin-top: 30px; font-family: var(--font-mono); font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--white-mute); line-height: 1.7; }\n.oth-tcfd .final-cta-note b { color: var(--red); }\n.oth-tcfd .final-cta-note a { color: inherit; text-decoration: none; }\n.oth-tcfd .final-cta-note a:hover { color: var(--white); }\n.oth-tcfd .footer-line { padding: 32px 0; text-align: center; font-family: var(--font-mono); font-size: 12px; font-weight: 500; letter-spacing: 0.16em; text-transform: uppercase; color: var(--white-mute); background: var(--black); border-top: 1px solid var(--black-line); }\n.oth-tcfd .footer-line .red { color: var(--red); }\n\n\/* RESPONSIVE *\/\n@media (max-width: 1100px) {\n  .oth-tcfd .hero-grid { grid-template-columns: 1fr; gap: 48px; }\n  .oth-tcfd .ctx-block { grid-template-columns: 1fr; }\n  .oth-tcfd .paths { grid-template-columns: 1fr; }\n  .oth-tcfd .meth { grid-template-columns: repeat(2, 1fr); }\n  .oth-tcfd .bench-strip { grid-template-columns: 1fr; }\n  .oth-tcfd .deliv-grid { grid-template-columns: repeat(2, 1fr); }\n  .oth-tcfd .tiers { grid-template-columns: 1fr; }\n  .oth-tcfd .price-grid { grid-template-columns: 1fr; }\n  .oth-tcfd .rfp-grid { grid-template-columns: 1fr; gap: 32px; }\n  .oth-tcfd .hero-stats { grid-template-columns: repeat(2, 1fr); }\n  .oth-tcfd .bridge-row { grid-template-columns: 50px 1fr 60px 1fr; gap: 12px; padding: 16px 20px; }\n  .oth-tcfd .bridge-pillar-header { padding: 14px 20px; }\n}\n@media (max-width: 768px) {\n  .oth-tcfd { scroll-padding-top: 64px; }\n  .oth-tcfd .wrap { padding: 0 20px; }\n  .oth-tcfd .hero { padding: 32px 0 64px 0; }\n  .oth-tcfd section.block { padding: 64px 0; }\n  .oth-tcfd .meth { grid-template-columns: 1fr; }\n  .oth-tcfd .deliv-grid { grid-template-columns: 1fr; }\n  .oth-tcfd .price-card { padding: 26px 22px; }\n  .oth-tcfd .tier-card { padding: 28px 24px; }\n  .oth-tcfd .ctx-card { padding: 26px 22px; }\n  .oth-tcfd .path-card { padding: 28px 24px; }\n  .oth-tcfd .rfp-block { padding: 32px 22px; }\n  .oth-tcfd .ctas { flex-direction: column; }\n  .oth-tcfd .btn { justify-content: center; width: 100%; }\n  .oth-tcfd .bench-left, .oth-tcfd .bench-right { padding: 28px 22px; }\n  .oth-tcfd .bench-row { grid-template-columns: 1fr; gap: 4px; }\n  .oth-tcfd .hero-card { padding: 24px 22px; }\n  .oth-tcfd .bridge { gap: 8px; }\n  .oth-tcfd .bridge-side { padding: 14px 10px; }\n  .oth-tcfd .bridge-side .bs-name { font-size: 16px; }\n  .oth-tcfd .bridge-header { padding: 16px 18px; gap: 10px; }\n  .oth-tcfd .bridge-header .bh-title { font-size: 9.5px; }\n  .oth-tcfd .bridge-header .bh-count { font-size: 9px; }\n  .oth-tcfd .bridge-pillar-header { padding: 12px 16px; gap: 10px; flex-wrap: wrap; }\n  .oth-tcfd .bridge-pillar-header .bph-name { font-size: 12.5px; }\n  .oth-tcfd .bridge-row { grid-template-columns: 1fr; gap: 6px; padding: 16px; }\n  .oth-tcfd .br-arrow { display: none; }\n  .oth-tcfd .bridge-foot { grid-template-columns: 1fr 1fr; gap: 14px; padding: 18px 18px; }\n  .oth-tcfd .bridge-foot .bf-stat .bf-value { font-size: 20px; }\n  .oth-tcfd .bridge-note { padding: 14px 18px; font-size: 9.5px; }\n  .oth-tcfd .faq summary { padding: 18px 20px; gap: 14px; grid-template-columns: 42px 1fr 26px; font-size: 14.5px; }\n  .oth-tcfd .faq-body { padding: 0 20px 20px 76px; }\n  .oth-tcfd .final-cta { padding: 64px 0; }\n  .oth-tcfd .section-nav { padding: 4px; gap: 2px; left: 12px; right: 12px; max-width: none; transform: translateY(-110%); overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; }\n  .oth-tcfd .section-nav.visible { transform: translateY(0); }\n  .oth-tcfd .section-nav::-webkit-scrollbar { display: none; }\n  .oth-tcfd .section-nav .sn-item { font-size: 9.5px; padding: 7px 11px; }\n  .oth-tcfd .floating-cta { display: inline-flex; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .oth-tcfd { scroll-behavior: auto; }\n  .oth-tcfd *, .oth-tcfd *::before, .oth-tcfd *::after { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; }\n  .oth-tcfd .accent-bar::after { display: none; }\n  .oth-tcfd .reading-progress-fill { transition: none !important; }\n}\n<\/style>\n\n  <!-- DELIVERABLES -->\n  <section class=\"block\" id=\"deliverables\">\n    <div class=\"wrap\">\n      <div class=\"section-head\">\n        <div class=\"eyebrow\">What You Receive<\/div>\n        <h2>Six deliverables. <span class=\"display\">The bridge artefacts.<\/span><\/h2>\n        <p class=\"subtitle\">A TCFD Implementation engagement produces six interlocking deliverables \u2014 the TCFD coverage matrix (audit input), the bridge document (the core artefact), the IFRS S2 Compliance Note (forward-aligned), the publishable indices (TCFD + IFRS), and the multi-channel publication pack. Bilingual EN\/TH lockstep across all publication-ready outputs.<\/p>\n      <\/div>\n      <div class=\"deliv-grid\">\n\n        <div class=\"deliv-card\">\n          <span class=\"dc-tag\">\u2605 THE CORE ARTEFACT<\/span>\n          <h4>TCFD-to-IFRS S2 <span class=\"display\">Bridge Document<\/span><\/h4>\n          <div class=\"dc-meta\">PDF + XLSX \u00b7 11 \u2192 14 \u00a7 MAP<\/div>\n          <p>The forensic core. <b>Every TCFD recommended disclosure mapped to its corresponding IFRS S2 \u00a7 reference<\/b>. Includes pillar architecture preservation, sector supplementary guidance mapping (where applicable), and pillar-by-pillar uplift notes. The document of record for the bridge engagement \u2014 referenced by future cycles&#8217; refresh work.<\/p>\n          <div class=\"dc-format\">FORMAT <b>\u00b7<\/b> .pdf + .xlsx \u00b7 source-of-truth<\/div>\n        <\/div>\n\n        <div class=\"deliv-card\">\n          <span class=\"dc-tag\">AUDIT INPUT<\/span>\n          <h4>TCFD <span class=\"display\">Coverage Matrix<\/span><\/h4>\n          <div class=\"dc-meta\">EXCEL \u00b7 11 DISCLOSURES \u00b7 STATUS PER PILLAR<\/div>\n          <p>The disclosure audit output. <b>Each of the 11 TCFD recommended disclosures audited against the company&#8217;s existing public disclosure<\/b> with Met \/ Partial \/ Missing status, page-references, and remediation effort estimates per gap. Feeds gap-fill scoping for Path 02 and Path 03 engagements.<\/p>\n          <div class=\"dc-format\">FORMAT <b>\u00b7<\/b> .xlsx \u00b7 disclosure audit baseline<\/div>\n        <\/div>\n\n        <div class=\"deliv-card\">\n          <span class=\"dc-tag\">FORWARD-ALIGNED<\/span>\n          <h4>IFRS S2 <span class=\"display\">Compliance Note<\/span><\/h4>\n          <div class=\"dc-meta\">PDF \u00b7 \u00a7 -LEVEL COVERAGE<\/div>\n          <p>The forward-aligned compliance note showing how the bridged disclosure satisfies <b>each IFRS S2 \u00a7 -level requirement<\/b> across \u00a7 5\u201337. Includes the TCFD-to-IFRS S2 reconciliation table inline + the \u00a7 22 climate resilience approach. Useful for regulatory disclosure and IFRS Foundation-aligned audiences.<\/p>\n          <div class=\"dc-format\">FORMAT <b>\u00b7<\/b> .pdf \u00b7 bilingual EN\/TH<\/div>\n        <\/div>\n\n        <div class=\"deliv-card\">\n          <span class=\"dc-tag\">\u2605 PUBLISHABLE<\/span>\n          <h4>TCFD <span class=\"display\">Index<\/span><\/h4>\n          <div class=\"dc-meta\">PDF + XLSX \u00b7 BILINGUAL \u00b7 4-PILLAR<\/div>\n          <p>The publishable TCFD-aligned index for legacy investor pages, rating-agency questionnaires that still use TCFD framing, green bond \/ SLB post-issuance reports, and jurisdictions outside the ISSB adoption path. <b>4 pillars \u00b7 11 disclosures \u00b7 sector supplementary where applicable<\/b> \u2014 preserved in TCFD&#8217;s original framing.<\/p>\n          <div class=\"dc-format\">FORMAT <b>\u00b7<\/b> .pdf + .xlsx \u00b7 ready for publication<\/div>\n        <\/div>\n\n        <div class=\"deliv-card\">\n          <span class=\"dc-tag\">GAP-FILL<\/span>\n          <h4>Gap-Fill <span class=\"display\">Disclosure Drafts<\/span><\/h4>\n          <div class=\"dc-meta\">DOCX + PDF \u00b7 BILINGUAL \u00b7 BENCH-CREDENTIALLED<\/div>\n          <p>Where Path 02 (Upgrade) or Path 03 (Greenfield) engagements identify gaps against IFRS S2 \u00a7 -level requirements: <b>scenario analysis (\u00a7 22(a)(b)) drafting \u00b7 risk management process (\u00a7 25) drafting \u00b7 Scope 3 inventory (\u00a7 29(a)) build \u00b7 transition plan (\u00a7 14)<\/b>. Drafted by in-house bench credential holders per framework.<\/p>\n          <div class=\"dc-format\">FORMAT <b>\u00b7<\/b> .docx + .pdf \u00b7 bilingual lockstep<\/div>\n        <\/div>\n\n        <div class=\"deliv-card\">\n          <span class=\"dc-tag\">\u2605 PUBLICATION PACK<\/span>\n          <h4>Multi-channel <span class=\"display\">Publication Pack<\/span><\/h4>\n          <div class=\"dc-meta\">INTEGRATION-READY \u00b7 ALL DESTINATIONS<\/div>\n          <p>The bridged climate disclosure assembled for every publication destination: <b>56-1 Part 1.3.3 climate section, standalone sustainability report climate chapter, stand-alone climate disclosure module, CDP Climate Change submission, green bond \/ SLB post-issuance report<\/b> (where TCFD-cited frameworks apply). Pre-formatted for the corporate&#8217;s design agency.<\/p>\n          <div class=\"dc-format\">FORMAT <b>\u00b7<\/b> multi-format \u00b7 design-integration-ready<\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 3 TIERS -->\n  <section class=\"block alt\" id=\"tiers\">\n    <div class=\"wrap\">\n      <div class=\"section-head\">\n        <div class=\"eyebrow\">Engagement Tiers<\/div>\n        <h2>Three tiers. <span class=\"display\">Matched to the three paths.<\/span><\/h2>\n        <p class=\"subtitle\">TCFD Implementation tiers map directly to the three paths from Section 3 (Paths). Bridge Tier (~6\u20138 weeks) for Path 01: mature TCFD bridging to IFRS S2 with no significant gaps. Upgrade Tier (8\u201312 weeks) for Path 02: light TCFD with identified gaps requiring drafting uplift. Greenfield Tier (12\u201314 weeks) for Path 03: no prior TCFD disclosure, full IFRS S2 build with TCFD compatibility cross-reference.<\/p>\n      <\/div>\n      <div class=\"tiers\">\n\n        <div class=\"tier-card\">\n          <div class=\"tc-tier\">TIER 01 \u00b7 BRIDGE<\/div>\n          <h3>Mature TCFD Bridge<\/h3>\n          <div class=\"tc-duration\">DURATION <b>\u00b7 6\u20138 weeks<\/b><\/div>\n          <ul class=\"tc-list\">\n            <li>TCFD coverage matrix audit<\/li>\n            <li><b>TCFD-to-IFRS S2 bridge document<\/b><\/li>\n            <li>IFRS S2 Compliance Note<\/li>\n            <li>Publishable TCFD Index refresh<\/li>\n            <li>Existing disclosure refreshed bilingually<\/li>\n            <li>56-1 Part 1.3.3 integration<\/li>\n            <li class=\"no\">Scenario analysis drafting (Tier 2)<\/li>\n            <li class=\"no\">Scope 3 inventory build (Tier 3)<\/li>\n            <li class=\"no\">Transition plan drafting (Tier 3)<\/li>\n          <\/ul>\n          <div class=\"tc-best\">BEST FOR <b>\u00b7<\/b> Path 01 \u00b7 companies with 2+ years TCFD disclosure history requiring forward-alignment<\/div>\n        <\/div>\n\n        <div class=\"tier-card featured\">\n          <div class=\"tc-tier\">TIER 02 \u00b7 UPGRADE<\/div>\n          <h3>Light TCFD + Gap-Fill<\/h3>\n          <div class=\"tc-duration\">DURATION <b>\u00b7 8\u201312 weeks<\/b><\/div>\n          <ul class=\"tc-list\">\n            <li>Everything in Tier 01 +<\/li>\n            <li><b>\u00a7 22(a)(b) scenario analysis drafting<\/b><\/li>\n            <li>NGFS Phase IV \u00b7 2\u20133 scenarios qualitative<\/li>\n            <li>Quantitative \u00a7 22(b) where reasonably available<\/li>\n            <li>\u00a7 25 risk management process drafting<\/li>\n            <li>\u00a7 29(c)(g) exposure metrics + internal carbon prices<\/li>\n            <li>Gap-fill bench-credentialled per pillar<\/li>\n            <li>Bilingual EN\/TH lockstep \u00b7 ISO 17100<\/li>\n            <li class=\"no\">Full first-time programme build (Tier 3)<\/li>\n          <\/ul>\n          <div class=\"tc-best\">BEST FOR <b>\u00b7<\/b> Path 02 \u00b7 companies with light TCFD disclosure requiring targeted IFRS S2 uplift<\/div>\n        <\/div>\n\n        <div class=\"tier-card\">\n          <div class=\"tc-tier\">TIER 03 \u00b7 GREENFIELD<\/div>\n          <h3>Full IFRS S2 + TCFD Compatibility<\/h3>\n          <div class=\"tc-duration\">DURATION <b>\u00b7 12\u201314 weeks<\/b><\/div>\n          <ul class=\"tc-list\">\n            <li>Everything in Tier 02 +<\/li>\n            <li>Full <b>IFRS S2 module build<\/b> from greenfield<\/li>\n            <li>All four pillars drafted to \u00a7 -level<\/li>\n            <li>New Scope 3 inventory build (\u00a7 29(a))<\/li>\n            <li>\u00a7 14 full transition plan drafting<\/li>\n            <li>TCFD compatibility cross-reference table generated<\/li>\n            <li>Sector supplementary guidance mapped<\/li>\n            <li>External assurance preparation (AA1000AS)<\/li>\n            <li>Half-day client team workshop<\/li>\n          <\/ul>\n          <div class=\"tc-best\">BEST FOR <b>\u00b7<\/b> Path 03 \u00b7 pre-IPO \u00b7 greenfield \u00b7 sustainable finance frameworks citing TCFD<\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- PRICING -->\n  <section class=\"block\" id=\"pricing\">\n    <div class=\"wrap\">\n      <div class=\"section-head\">\n        <div class=\"eyebrow\">Pricing Structure<\/div>\n        <h2>Two components. <span class=\"display\">Fixed advisory + per-word production.<\/span><\/h2>\n        <p class=\"subtitle\">TCFD Implementation pricing follows the same two-component structure as bilingual sustainability reporting and IFRS S2 \u2014 fixed advisory layer (bridge methodology, \u00a7 mapping, gap scoping) plus per-word production layer (the actual disclosure drafting, under the five-tier CAT\/TM structure). Quotes within one business hour of source files (or describable engagement scope) and signed mutual NDA.<\/p>\n      <\/div>\n      <div class=\"price-grid\">\n        <div class=\"price-card\">\n          <div class=\"pc-num\">COMPONENT 01 \u00b7 FIXED<\/div>\n          <h4>Advisory Layer<\/h4>\n          <p>Fixed engagement fee based on tier (Bridge \/ Upgrade \/ Greenfield), the depth of existing TCFD disclosure (which drives bridge complexity), and the sector \u2014 financial-services TCFD supplementary guidance is denser than non-financial sector overlays. Covers <b>TCFD coverage audit, \u00a7 bridge mapping, gap scoping, methodology memo, IFRS S2 Compliance Note structure<\/b>.<\/p>\n          <p>Where TCFD Implementation directly follows or runs alongside a Othello-delivered <a href=\"\/esg-advisory\/ifrs-s2-climate-disclosure\/\" style=\"color: var(--red);\">IFRS S2 module<\/a> or <a href=\"\/esg-advisory\/gri-sasb-issb-alignment\/\" style=\"color: var(--red);\">cross-framework alignment<\/a>, the advisory fee is <b>significantly reduced (~40%)<\/b> because the prior engagement&#8217;s outputs are reused.<\/p>\n          <div class=\"pc-note\">QUOTE TURNAROUND <b>\u00b7<\/b> 1 business hour Bangkok time on receipt of NDA + scope brief<\/div>\n        <\/div>\n        <div class=\"price-card\">\n          <div class=\"pc-num\">COMPONENT 02 \u00b7 PER-WORD<\/div>\n          <h4>Production Layer \u00b7 5 TM Tiers<\/h4>\n          <p>Disclosure production (drafting, translation, designed-proof reading, publication integration) priced under <b>five-tier CAT\/TM structure<\/b> identical to bilingual sustainability reporting. Tier 1 no match 100% rate; Tier 2 fuzzy match 75\u201399% ~50%; Tier 3 100% TM match ~25%; Tier 4 repetition ~10%; Tier 5 designed-proof fixed.<\/p>\n          <p>TCFD bridging engagements benefit substantially from TM leverage \u2014 much of the existing TCFD disclosure carries forward into the IFRS S2-aligned output through TM-matched segments, delivering <b>40\u201355% effective unit cost reduction<\/b> vs greenfield drafting. The bridge document itself is typically 4K\u201312K words bilingual.<\/p>\n          <div class=\"pc-note\">TYPICAL VOLUME <b>\u00b7<\/b> 4K\u201318K words bilingual depending on tier<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- RFP -->\n  <section class=\"block alt\" id=\"rfp\">\n    <div class=\"wrap\">\n      <div class=\"rfp-block\">\n        <div class=\"rfp-grid\">\n          <div class=\"rfp-left\">\n            <div class=\"eyebrow\">For Procurement Teams<\/div>\n            <h2>Building an RFP for <span class=\"display\">TCFD implementation?<\/span><\/h2>\n            <p>Othello is built for institutional procurement. <strong>Every standard TCFD-to-IFRS S2 bridge procurement requirement is met<\/strong> \u2014 ISO 17100, IFRS Foundation-certified drafter, ISO 14064 Lead Auditor for the GHG inventory bridge, AA1000AS ACSAP for assurance-readiness, mutual NDA from first email, GDPR + PDPA compliance.<\/p>\n            <p>TCFD Implementation RFP response time is <strong>3\u20135 business days<\/strong> standard. Quote on engagement scoping within one business hour of source files and signed mutual NDA.<\/p>\n            <div style=\"margin-top: 28px;\">\n              <a href=\"#contact\" class=\"btn btn-primary\">\n                <svg aria-hidden=\"true\" viewBox=\"0 0 24 24\"><line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/><\/svg>\n                Request Engagement\n              <\/a>\n            <\/div>\n          <\/div>\n          <div class=\"rfp-matrix\">\n            <div class=\"rfp-row\"><div class=\"num\">01<\/div><div class=\"req\">ISO 17100:2015 certified<span>International standard for translation services<\/span><\/div><div class=\"met\"><span aria-hidden=\"true\">\u2713<\/span> Met<\/div><\/div>\n            <div class=\"rfp-row\"><div class=\"num\">02<\/div><div class=\"req\">IFRS Foundation-certified drafter<span>Drafts the bridge against the IFRS S2 published text<\/span><\/div><div class=\"met\"><span aria-hidden=\"true\">\u2713<\/span> Met<\/div><\/div>\n            <div class=\"rfp-row\"><div class=\"num\">03<\/div><div class=\"req\">ISO 14064 Lead Auditor for GHG bridge<span>MT-b \u2192 \u00a7 29(a) inventory to verification-grade rigour<\/span><\/div><div class=\"met\"><span aria-hidden=\"true\">\u2713<\/span> Met<\/div><\/div>\n            <div class=\"rfp-row\"><div class=\"num\">04<\/div><div class=\"req\">Mutual NDA standard<span>From first email \u00b7 firm-wide policy<\/span><\/div><div class=\"met\"><span aria-hidden=\"true\">\u2713<\/span> Met<\/div><\/div>\n            <div class=\"rfp-row\"><div class=\"num\">05<\/div><div class=\"req\">GDPR + PDPA compliance<span>EU + Thailand data protection<\/span><\/div><div class=\"met\"><span aria-hidden=\"true\">\u2713<\/span> Met<\/div><\/div>\n            <div class=\"rfp-row\"><div class=\"num\">06<\/div><div class=\"req\">NGFS Phase IV scenario methodology<span>For \u00a7 22(a)(b) drafting in Upgrade + Greenfield Tiers<\/span><\/div><div class=\"met\"><span aria-hidden=\"true\">\u2713<\/span> Met<\/div><\/div>\n            <div class=\"rfp-row\"><div class=\"num\">07<\/div><div class=\"req\">100% in-house \u00b7 no outsourcing<span>Bangkok-based \u00b7 ISO-controlled<\/span><\/div><div class=\"met\"><span aria-hidden=\"true\">\u2713<\/span> Met<\/div><\/div>\n            <div class=\"rfp-row\"><div class=\"num\">08<\/div><div class=\"req\">TGO national reconciliation<span>CFO + CFP Auditor cross-checks Thai national submission<\/span><\/div><div class=\"met\"><span aria-hidden=\"true\">\u2713<\/span> Met<\/div><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- FAQ -->\n  <section class=\"block\" id=\"faqs\">\n    <div class=\"wrap\">\n      <div class=\"section-head center\">\n        <div class=\"eyebrow\">Common Questions<\/div>\n        <h2>What sustainability and IR teams <span class=\"display\">ask first.<\/span><\/h2>\n      <\/div>\n      <div class=\"faqs\">\n\n        <details class=\"faq\"><summary><span class=\"faq-num\">Q.01<\/span><span>What is TCFD&#8217;s status in 2026 \u2014 is it still a thing?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary><div class=\"faq-body\"><p><strong>TCFD as a standalone framework body was dissolved in 2024.<\/strong> The Financial Stability Board announced in October 2023 that, with IFRS S2 published, TCFD had fulfilled its remit. The FSB transferred company-disclosure monitoring to the IFRS Foundation, and the Task Force itself wound down. The TCFD website (fsb-tcfd.org) is preserved as an archive; the annual FSB TCFD status reports are no longer published.<\/p><p><strong>But the framework architecture and the 11 recommended disclosures live on inside IFRS S2.<\/strong> Every TCFD pillar (Governance, Strategy, Risk Management, Metrics &amp; Targets) and every recommended disclosure has a corresponding IFRS S2 \u00a7 reference. New climate disclosure should be drafted primarily to IFRS S2. The TCFD framing is preserved in bridge documents where legacy stakeholders (some rating agencies, multi-year investor pages, sustainable finance frameworks) still reference it.<\/p><\/div><\/details>\n\n        <details class=\"faq\"><summary><span class=\"faq-num\">Q.02<\/span><span>If TCFD is subsumed, do we still need to disclose to TCFD?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary><div class=\"faq-body\"><p>For new disclosure work, the answer is generally no \u2014 <strong>IFRS S2-aligned disclosure satisfies what TCFD required<\/strong>, with additional \u00a7 -level specificity. But there are three practical reasons many SET-listed companies maintain TCFD-aligned framing:<\/p><p><strong>(1) Rating agency questionnaires.<\/strong> Some CDP, MSCI, DJSI\/S&amp;P CSA, and Sustainalytics questionnaire sections still reference TCFD pillars and recommended disclosures explicitly. The bridge approach lets a single disclosure pack satisfy both audiences.<\/p><p><strong>(2) Legacy investor pages.<\/strong> SET-listed companies with multi-year TCFD-aligned IR pages, sustainability reports indexed by TCFD pillar, and disclosure indexes built around the 11 recommendations face a choice: retool everything to IFRS S2 immediately (high effort, breaks investor continuity) or maintain TCFD framing alongside IFRS S2 (low effort, preserves continuity). Most choose the latter at least for a transition period.<\/p><p><strong>(3) Sustainable finance frameworks.<\/strong> Green bond and sustainability-linked bond frameworks issued before 2024 frequently locked post-issuance climate reporting to TCFD. Changing the framework requires bondholder engagement; maintaining TCFD-aligned reporting until the next framework refresh is the lower-friction path.<\/p><\/div><\/details>\n\n        <details class=\"faq\"><summary><span class=\"faq-num\">Q.03<\/span><span>What&#8217;s the difference between TCFD Implementation and the IFRS S2 service?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary><div class=\"faq-body\"><p>Different starting points and different output emphasis. <strong><a href=\"\/esg-advisory\/ifrs-s2-climate-disclosure\/\">IFRS S2 Climate Disclosure<\/a><\/strong> builds the climate disclosure from the standard&#8217;s \u00a7 -level requirements forward \u2014 the primary output is the IFRS S2 module. <strong>TCFD Implementation<\/strong> starts from existing TCFD-aligned disclosure (or, in Path 03, a sustainable finance framework that cites TCFD) and produces the bridge document mapping it to IFRS S2 alongside the IFRS S2 disclosure itself.<\/p><p>The two services share the IFRS Foundation-certified drafter and most methodology. The choice between them is driven by: <strong>(1) how much existing TCFD disclosure exists<\/strong> \u2014 significant existing disclosure \u2192 TCFD Implementation; minimal \u2192 IFRS S2; <strong>(2) whether stakeholders still reference TCFD framing<\/strong> \u2014 investor pages, green bond frameworks, rating agency questionnaires; <strong>(3) the relative weight on bridge documentation<\/strong> \u2014 TCFD Implementation outputs the bridge as a first-class artefact; IFRS S2 includes it as a supplementary table.<\/p><\/div><\/details>\n\n        <details class=\"faq\"><summary><span class=\"faq-num\">Q.04<\/span><span>Our investor pages reference TCFD \u2014 what should we do?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary><div class=\"faq-body\"><p>This is a common scenario for SET-listed companies that have published TCFD-aligned disclosure since the 2019\u20132021 period. The investor pages, sustainability reports, and 56-1 ESG sections may reference TCFD pillars by name and structure disclosure around the 11 recommended disclosures. Retooling all of this to IFRS S2 \u00a7 -level structure in a single cycle is disruptive \u2014 and typically unnecessary.<\/p><p>The bridge approach delivers <strong>continuity for the legacy framing + forward-alignment to IFRS S2 in a single disclosure pack<\/strong>. The published disclosure can preserve TCFD pillar framing on investor-facing pages (preserving SEO, internal linking, and reader familiarity) while adding the IFRS S2 \u00a7 -reference cross-walk for regulatory and ISSB-aligned audiences. Future cycles can gradually retire TCFD framing as the IFRS S2 mandate becomes universal \u2014 but the transition is managed, not abrupt.<\/p><\/div><\/details>\n\n        <details class=\"faq\"><summary><span class=\"faq-num\">Q.05<\/span><span>How does TCFD sector supplementary guidance fit?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary><div class=\"faq-body\"><p>TCFD published sector supplementary guidance for: <strong>financial services<\/strong> (banks, insurance companies, asset owners, asset managers), <strong>energy<\/strong>, <strong>transportation<\/strong>, <strong>materials &amp; buildings<\/strong>, and <strong>agriculture, food &amp; forest products<\/strong>. The supplementary guidance defines additional disclosure expectations specific to the sector \u2014 for example, financial services sector guidance requires disclosure of financed emissions, exposure to carbon-related assets, and climate-related risks in lending and underwriting portfolios.<\/p><p>IFRS S2 does not replicate sector supplementary guidance in the same explicit form, but <strong>\u00a7 32 (industry-based metrics)<\/strong> requires companies to apply SASB-aligned industry standards (now ISSB-integrated). The bridge approach maps each TCFD sector supplementary disclosure to its applicable SASB metric under \u00a7 32, preserving the sector-specific disclosure depth. For financial services TCFD disclosure (the densest of the sector overlays), the bridge document is correspondingly more detailed \u2014 typically adding 20\u201340% to the engagement scope vs. a non-financial-sector bridge.<\/p><\/div><\/details>\n\n        <details class=\"faq\"><summary><span class=\"faq-num\">Q.06<\/span><span>What about green bonds and SLBs that cite TCFD?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary><div class=\"faq-body\"><p>Green bond and sustainability-linked bond frameworks issued before 2024 frequently locked post-issuance climate reporting to TCFD framing \u2014 committing the issuer to report against TCFD pillars and recommended disclosures for the bond tenor. Common in ICMA Green Bond Principles-aligned issuance and ASEAN Green Bond Standards-aligned issuance from the 2019\u20132023 vintage.<\/p><p>Changing the framework citation post-issuance requires bondholder engagement and amendment processes. <strong>The pragmatic approach is to maintain TCFD-aligned post-issuance reporting through bond tenor + supplement with IFRS S2 disclosure<\/strong>. The bridge document is the operational artefact that enables this \u2014 a single disclosure source satisfying both the bond framework&#8217;s TCFD reporting commitment and the regulatory IFRS S2 mandate. For new green bond \/ SLB issuance from 2024 onward, framework documents increasingly cite IFRS S2 directly; bridge documentation is then needed only for legacy issuance. <a href=\"\/sustainable-finance\/\" style=\"color: var(--red);\">Sustainable Finance service \u2192<\/a><\/p><\/div><\/details>\n\n        <details class=\"faq\"><summary><span class=\"faq-num\">Q.07<\/span><span>What&#8217;s the cost difference vs commissioning the full IFRS S2 module?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary><div class=\"faq-body\"><p>It depends on which Path applies. <strong>Path 01 (Bridge Tier) is significantly less expensive than the IFRS S2 Standard Tier<\/strong> \u2014 typically 50\u201360% \u2014 because the bridging work reuses existing TCFD disclosure with refresh-and-map effort rather than greenfield drafting. The translation memory leverage from existing bilingual disclosure further reduces per-word production cost.<\/p><p><strong>Path 02 (Upgrade Tier) is comparable to or slightly less than the IFRS S2 Standard Tier<\/strong>, with the cost difference driven by the depth of existing disclosure being bridged vs the size of the gap-fill scope. <strong>Path 03 (Greenfield Tier) is comparable to or slightly more than the IFRS S2 Standard Tier<\/strong> because the bridge document is added as a deliverable on top of the IFRS S2 module. The choice between TCFD Implementation Greenfield Tier and IFRS S2 Standard Tier is driven by whether the bridge document is needed as a first-class artefact (sustainable finance frameworks citing TCFD, legacy investor continuity) or as an internal cross-reference.<\/p><\/div><\/details>\n\n        <details class=\"faq\"><summary><span class=\"faq-num\">Q.08<\/span><span>How does the bridge document integrate with 56-1 Part 1.3.3?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary><div class=\"faq-body\"><p>The 56-1 Part 1.3.3 Environmental Disclosure climate sub-section is structured for IFRS S2-aligned disclosure under Thai SEC IFRS Sustainability Disclosure Standards Roadmap guidance. <strong>The IFRS S2 \u00a7 -level disclosure becomes the primary content of Part 1.3.3 climate<\/strong>. The TCFD bridge document sits as a supplementary appendix or as a stand-alone climate disclosure module cross-referenced from Part 1.3.3.<\/p><p>For SET-listed companies maintaining TCFD framing on investor pages or in standalone sustainability reports, the bridge document supports the dual publication strategy: <strong>56-1 Part 1.3.3 carries the IFRS S2 disclosure<\/strong> (satisfying the SEC mandate); <strong>the standalone sustainability report carries the TCFD-framed disclosure with IFRS S2 cross-references<\/strong> (preserving stakeholder continuity); <strong>the bridge document reconciles the two for audit-defensibility<\/strong>. <a href=\"\/esg-advisory\/56-1-one-report-esg\/\" style=\"color: var(--red);\">56-1 One Report service \u2192<\/a><\/p><\/div><\/details>\n\n        <details class=\"faq\"><summary><span class=\"faq-num\">Q.09<\/span><span>Can Othello respond to a formal RFP for TCFD implementation?<\/span><span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary><div class=\"faq-body\"><p>Yes. Othello responds to formal procurement processes for TCFD-to-IFRS S2 bridge engagements from SET-listed corporates, sustainable finance issuers with TCFD-cited frameworks, post-M&amp;A integration teams reconciling differently-aligned legacy disclosure, and procurement teams scoping larger ESG advisory engagements. Standard procurement requirements are met: <strong>ISO 17100:2015 certification, ATA + ATC accreditation, GDPR + PDPA compliance, mutual NDA from first email, in-house IFRS Foundation-certified drafter, ISO 14064 Lead Auditor (CQI\/IRCA) for the GHG inventory bridge, AA1000AS ACSAP for assurance-readiness, TGO CFO + CFP Auditor for Thai national reconciliation, VERRA Lead Assessor for offset-reliance disclosure, and SET-listed engagement references available under mutual NDA at procurement stage<\/strong>.<\/p><p>Standard RFP response is <strong>3\u20135 business days<\/strong>. RFP response covers: bridge methodology (TCFD 11-disclosure \u2192 IFRS S2 \u00a7 -level mapping approach), tier recommendation per Path, sector supplementary guidance handling, in-house bench credentials, capacity allocation, pricing structure (two-component fixed + per-word), engagement timeline, integration approach with 56-1 master document, and sample bridge document excerpt (anonymised). Quote response on engagement scoping is within one business hour of receipt of source files and signed NDA.<\/p><\/div><\/details>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- FINAL CTA -->\n  <section class=\"final-cta\" id=\"contact\">\n    <div class=\"final-cta-content\">\n      <h2>The bridge service. <span class=\"display\">Continuity preserved.<\/span><\/h2>\n      <p>TCFD-aligned disclosure mapped to IFRS S2 \u00a7 references. One source. Two audiences. In-house IFRS Foundation-certified drafter. Mutual NDA from the first email. Quote response within one business hour, Bangkok time.<\/p>\n      <div class=\"ctas\">\n        <a href=\"\/contact\/\" class=\"btn btn-primary\">\n          <svg aria-hidden=\"true\" viewBox=\"0 0 24 24\"><line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/><\/svg>\n          Request Engagement\n        <\/a>\n        <a href=\"\/esg-advisory\/\" class=\"btn btn-outline\">\n          <svg aria-hidden=\"true\" viewBox=\"0 0 24 24\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n          Back to ESG Advisory\n        <\/a>\n      <\/div>\n      <div class=\"final-cta-note\">\n        <a href=\"tel:+6628592145\"><b>+66 02-859-2145<\/b><\/a> <span style=\"color: var(--red);\">\u00b7<\/span> <a href=\"mailto:info@othelloshop.com\"><b>info@othelloshop.com<\/b><\/a><br>\n        Unit 12-03, Chartered Square <span style=\"color: var(--red);\">\u00b7<\/span> 152 N Sathon Rd<br>\n        Si Lom <span style=\"color: var(--red);\">\u00b7<\/span> Bang Rak <span style=\"color: var(--red);\">\u00b7<\/span> Bangkok 10500 <span style=\"color: var(--red);\">\u00b7<\/span> Thailand\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <div class=\"footer-line\">\n    ESG Advisory <span class=\"red\">\u00b7<\/span> 2.2 <span class=\"red\">\u00b7<\/span> TCFD Implementation <span class=\"red\">\u2014<\/span> Othello International \u00b7 Bangkok\n  <\/div>\n\n  <!-- v10 FLOATING MOBILE CTA -->\n  <a href=\"#contact\" class=\"floating-cta\" id=\"ohFloatingCta\" aria-label=\"Request engagement\">\n    <svg aria-hidden=\"true\" viewBox=\"0 0 24 24\"><line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/><\/svg>\n    Request Engagement\n  <\/a>\n\n<\/div>\n<!-- PAGE END -->\n\n<script>\n(function(){\n  if (typeof window === 'undefined' || typeof document === 'undefined') return;\n  var root = document.querySelector('.oth-tcfd');\n  if (!root) return;\n  var nav = document.getElementById('ohSectionNav');\n  var progressFill = document.getElementById('ohReadingProgress');\n  var fab = document.getElementById('ohFloatingCta');\n  var hero = document.querySelector('.oth-tcfd .hero');\n  var sections = ['context','bridge','paths','methodology','bench','deliverables','tiers','faqs','contact']\n    .map(function(id){ return document.getElementById(id); }).filter(Boolean);\n  var navItems = nav ? nav.querySelectorAll('.sn-item[data-section]') : [];\n\n  function onScroll(){\n    var y = window.scrollY || window.pageYOffset;\n    var docH = Math.max(document.body.scrollHeight, document.documentElement.scrollHeight) - window.innerHeight;\n    if (progressFill && docH > 0) {\n      progressFill.style.width = Math.min(100, Math.max(0, (y \/ docH) * 100)) + '%';\n    }\n    var heroBottom = hero ? hero.offsetTop + hero.offsetHeight - 120 : 600;\n    if (y > heroBottom) {\n      if (nav && !nav.classList.contains('visible')) nav.classList.add('visible');\n      if (fab && !fab.classList.contains('visible')) fab.classList.add('visible');\n    } else {\n      if (nav) nav.classList.remove('visible');\n      if (fab) fab.classList.remove('visible');\n    }\n    if (navItems.length) {\n      var current = null;\n      var viewportMid = y + window.innerHeight * 0.35;\n      sections.forEach(function(s){\n        var top = s.offsetTop, bottom = top + s.offsetHeight;\n        if (viewportMid >= top && viewportMid < bottom) current = s.id;\n      });\n      navItems.forEach(function(item){\n        if (item.getAttribute('data-section') === current) item.classList.add('active');\n        else item.classList.remove('active');\n      });\n    }\n  }\n\n  var ticking = false;\n  window.addEventListener('scroll', function(){\n    if (!ticking) { window.requestAnimationFrame(function(){ onScroll(); ticking = false; }); ticking = true; }\n  }, { passive: true });\n  window.addEventListener('resize', onScroll, { passive: true });\n  onScroll();\n})();\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Organization\",\n      \"@id\": \"https:\/\/www.othellointernational.com\/#organization\",\n      \"name\": \"Othello International\",\n      \"legalName\": \"Othello International Co., Ltd.\",\n      \"url\": \"https:\/\/www.othellointernational.com\/\",\n      \"email\": \"info@othelloshop.com\",\n      \"telephone\": \"+66-2-859-2145\",\n      \"address\": {\"@type\": \"PostalAddress\", \"streetAddress\": \"Unit 12-03, Chartered Square, 152 N Sathon Rd\", \"addressLocality\": \"Bang Rak\", \"addressRegion\": \"Bangkok\", \"postalCode\": \"10500\", \"addressCountry\": \"TH\"}\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"itemListElement\": [\n        {\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/www.othellointernational.com\/\"},\n        {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"ESG Advisory\", \"item\": \"https:\/\/www.othellointernational.com\/esg-advisory\/\"},\n        {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"TCFD Implementation\", \"item\": \"https:\/\/www.othellointernational.com\/esg-advisory\/tcfd-implementation\/\"}\n      ]\n    },\n    {\n      \"@type\": \"Service\",\n      \"@id\": \"https:\/\/www.othellointernational.com\/esg-advisory\/tcfd-implementation\/#service\",\n      \"serviceType\": \"TCFD-to-IFRS S2 Climate Disclosure Bridge\",\n      \"name\": \"TCFD Implementation \u2014 Bridge to IFRS S2 with Continuity Preserved\",\n      \"provider\": {\"@id\": \"https:\/\/www.othellointernational.com\/#organization\"},\n      \"areaServed\": {\"@type\": \"Country\", \"name\": \"Thailand\"},\n      \"description\": \"TCFD-to-IFRS S2 bridge service preserving Task Force on Climate-related Financial Disclosures (TCFD) 4-pillar architecture (Governance, Strategy, Risk Management, Metrics & Targets) and 11 recommended disclosures within IFRS S2 \u00a7 -level structure. TCFD was subsumed under IFRS S2 from 2024 when the Financial Stability Board transferred company-disclosure monitoring to the IFRS Foundation and dissolved the Task Force as a standalone body. The bridge approach delivers continuity for legacy stakeholders (rating agencies, multi-year investor pages, sustainable finance frameworks citing TCFD) while building forward-alignment to IFRS S2 \u00a7 5\u201337. Three implementation paths matched to three tiers: Bridge Tier (6\u20138 weeks) for mature TCFD with 2+ years disclosure history; Upgrade Tier (8\u201312 weeks) for light TCFD with identified gaps requiring \u00a7 22(a)(b) scenario analysis and \u00a7 25 risk process uplift; Greenfield Tier (12\u201314 weeks) for no prior TCFD disclosure with full IFRS S2 module build + TCFD compatibility cross-reference. Includes TCFD supplementary sector guidance handling for financial services, energy, transportation, materials & buildings, agriculture. Drafted by in-house IFRS Foundation-certified specialist; ISO 14064 Lead Auditor (CQI\/IRCA) for GHG inventory bridge (MT-b \u2192 \u00a7 29(a)); AA1000AS ACSAP for assurance-readiness; TGO CFO\/CFP Auditor for Thai national reconciliation; VERRA Lead Assessor + CORSIA Verifier for transition plan offset disclosure.\",\n      \"audience\": {\"@type\": \"Audience\", \"audienceType\": \"SET-listed companies, IR teams, sustainability teams, green bond\/SLB issuers with TCFD-cited frameworks, post-M&A integration, procurement teams\"},\n      \"hasOfferCatalog\": {\n        \"@type\": \"OfferCatalog\",\n        \"name\": \"TCFD Implementation Tiers\",\n        \"itemListElement\": [\n          {\"@type\": \"Offer\", \"name\": \"Bridge Tier \u00b7 Mature TCFD Bridge\", \"description\": \"6-8 weeks \u00b7 for companies with 2+ years TCFD disclosure history \u00b7 TCFD coverage matrix audit \u00b7 TCFD-to-IFRS S2 bridge document \u00b7 IFRS S2 Compliance Note \u00b7 publishable TCFD Index refresh \u00b7 56-1 Part 1.3.3 integration\"},\n          {\"@type\": \"Offer\", \"name\": \"Upgrade Tier \u00b7 Light TCFD + Gap-Fill\", \"description\": \"8-12 weeks \u00b7 for companies with light TCFD disclosure requiring targeted uplift \u00b7 everything in Bridge Tier + \u00a7 22(a)(b) NGFS Phase IV scenario analysis drafting + \u00a7 25 risk management process drafting + \u00a7 29(c)(g) exposure metrics drafting \u00b7 bench-credentialled per pillar\"},\n          {\"@type\": \"Offer\", \"name\": \"Greenfield Tier \u00b7 Full IFRS S2 + TCFD Compatibility\", \"description\": \"12-14 weeks \u00b7 for companies with no prior TCFD disclosure \u00b7 full IFRS S2 module build from greenfield + TCFD compatibility cross-reference table \u00b7 new Scope 3 inventory build \u00b7 \u00a7 14 full transition plan \u00b7 sector supplementary guidance mapped \u00b7 external assurance preparation\"}\n        ]\n      }\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        {\"@type\": \"Question\", \"name\": \"What is TCFD's status in 2026 \u2014 is it still a thing?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"TCFD as a standalone framework body was dissolved in 2024. FSB announced October 2023 that with IFRS S2 published, TCFD had fulfilled its remit. Monitoring transferred to IFRS Foundation. TCFD website preserved as archive; FSB annual TCFD status reports no longer published. But the framework architecture and 11 recommended disclosures live on inside IFRS S2 \u2014 every TCFD pillar maps to corresponding IFRS S2 \u00a7 references.\"}},\n        {\"@type\": \"Question\", \"name\": \"If TCFD is subsumed, do we still need to disclose to TCFD?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"For new disclosure work generally no \u2014 IFRS S2-aligned disclosure satisfies what TCFD required with additional \u00a7 -level specificity. Three practical reasons many SET-listed companies maintain TCFD framing: (1) some rating agency questionnaires still reference TCFD; (2) legacy investor pages built around TCFD pillars; (3) sustainable finance frameworks issued before 2024 that locked post-issuance reporting to TCFD.\"}},\n        {\"@type\": \"Question\", \"name\": \"What's the difference between TCFD Implementation and the IFRS S2 service?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Different starting points and output emphasis. IFRS S2 Climate Disclosure builds from the standard's \u00a7 -level requirements forward \u2014 primary output is the IFRS S2 module. TCFD Implementation starts from existing TCFD-aligned disclosure (or sustainable finance framework citing TCFD) and produces the bridge document mapping it to IFRS S2 alongside the IFRS S2 disclosure itself. Choice driven by: how much existing TCFD disclosure exists, whether stakeholders still reference TCFD framing, relative weight on bridge documentation as first-class artefact.\"}},\n        {\"@type\": \"Question\", \"name\": \"Our investor pages reference TCFD \u2014 what should we do?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Common scenario for SET-listed companies that have published TCFD-aligned disclosure since 2019-2021. Bridge approach delivers continuity for legacy framing + forward-alignment to IFRS S2 in single disclosure pack. Published disclosure preserves TCFD pillar framing on investor-facing pages (preserving SEO, internal linking, reader familiarity) while adding IFRS S2 \u00a7 -reference cross-walk for regulatory and ISSB-aligned audiences. Future cycles gradually retire TCFD framing as IFRS S2 mandate becomes universal.\"}},\n        {\"@type\": \"Question\", \"name\": \"How does TCFD sector supplementary guidance fit?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"TCFD published sector supplementary guidance for financial services (banks, insurance, asset owners\/managers), energy, transportation, materials & buildings, agriculture\/food\/forest products. IFRS S2 does not replicate sector supplementary in same explicit form but \u00a7 32 industry-based metrics requires SASB-aligned industry standards (ISSB-integrated). Bridge maps each TCFD sector supplementary disclosure to applicable SASB metric under \u00a7 32. Financial services TCFD overlay is the densest \u2014 typically adds 20-40% to bridge engagement scope.\"}},\n        {\"@type\": \"Question\", \"name\": \"What about green bonds and SLBs that cite TCFD?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Green bond and SLB frameworks issued before 2024 frequently locked post-issuance climate reporting to TCFD. Common in ICMA Green Bond Principles-aligned and ASEAN Green Bond Standards-aligned 2019-2023 issuance. Pragmatic approach: maintain TCFD-aligned reporting through bond tenor + supplement with IFRS S2. Bridge document is the operational artefact enabling this \u2014 single disclosure source satisfies both bond framework's TCFD commitment and regulatory IFRS S2 mandate.\"}},\n        {\"@type\": \"Question\", \"name\": \"What's the cost difference vs commissioning the full IFRS S2 module?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Depends on Path. Path 01 Bridge Tier is significantly less expensive than IFRS S2 Standard Tier \u2014 typically 50-60% \u2014 because bridging reuses existing TCFD disclosure with refresh-and-map effort. TM leverage from existing bilingual disclosure further reduces per-word cost. Path 02 Upgrade Tier is comparable to or slightly less than IFRS S2 Standard Tier. Path 03 Greenfield Tier is comparable to or slightly more because bridge document is added deliverable.\"}},\n        {\"@type\": \"Question\", \"name\": \"How does the bridge document integrate with 56-1 Part 1.3.3?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"56-1 Part 1.3.3 climate sub-section structured for IFRS S2-aligned disclosure under Thai SEC IFRS Sustainability Disclosure Standards Roadmap. IFRS S2 \u00a7 -level disclosure becomes primary content of Part 1.3.3 climate. TCFD bridge document sits as supplementary appendix or stand-alone climate disclosure module cross-referenced from Part 1.3.3. Dual publication strategy: 56-1 carries IFRS S2 disclosure (SEC mandate); standalone sustainability report carries TCFD-framed disclosure with IFRS S2 cross-references (stakeholder continuity); bridge document reconciles for audit defensibility.\"}},\n        {\"@type\": \"Question\", \"name\": \"Can Othello respond to a formal RFP for TCFD implementation?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. Standard RFP response 3-5 business days. ISO 17100, ATA, ATC, GDPR, PDPA, mutual NDA, in-house IFRS Foundation-certified drafter, ISO 14064 Lead Auditor (CQI\/IRCA) for GHG inventory bridge, AA1000AS ACSAP for assurance-readiness, TGO CFO+CFP Auditor for Thai national reconciliation, VERRA Lead Assessor for offset disclosure, SET-listed references at procurement stage.\"}}\n      ]\n    }\n  ]\n}\n<\/script>\n\n\n\n\n<!-- othello-seo:cluster-links -->\n<h2>Related ESG disclosure & reporting services<\/h2>\n<ul>\n  <li><a href=\"https:\/\/www.othellointernational.com\/esg-advisory\/\">ESG Advisory<\/a><\/li>\n  <li><a href=\"https:\/\/www.othellointernational.com\/esg-advisory\/thailand-taxonomy-alignment\/\">Thailand Taxonomy Alignment<\/a><\/li>\n  <li><a href=\"https:\/\/www.othellointernational.com\/materiality-assessment-double\/\">Materiality Assessment (Double)<\/a><\/li>\n  <li><a href=\"https:\/\/www.othellointernational.com\/esg-advisory\/56-1-one-report-esg-section\/\">56-1 ONE REPORT ESG SECTION<\/a><\/li>\n  <li><a href=\"https:\/\/www.othellointernational.com\/esg-advisory\/climate-ifrs-s2-2\/\">IFRS S2 Climate Disclosure<\/a><\/li>\n  <li><a href=\"https:\/\/www.othellointernational.com\/form-69-1-registration-statements\/\">Form 69-1 IPO Filing<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Transition 11 Disclosures Three Paths 6 Phases The Bench Deliverables 3 Tiers FAQs Request Engagement ESG ADVISORY \u00b7 2.2 \u00b7 TCFD IMPLEMENTATION \u00b7 BRIDGE TO IFRS S2 TCFD subsumed 2024 \u00b7 11 recommended disclosures \u00b7 4-pillar architecture preserved Home\/ESG Advisory\/TCFD Implementation \u2605 THE BRIDGE SERVICE \u00b7 COLUMN 02 \u00b7 2.2 TCFD implementation. Bridge to IFRS [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_yoast_wpseo_title":"TCFD Implementation | Othello International","_yoast_wpseo_metadesc":"TCFD Implementation \u2014 Othello International \u2014 institutional bilingual (Thai\u2013English) translation and ESG advisory for SET-listed companies in Bangkok.","_yoast_wpseo_focuskw":"tcfd implementation","_yoast_wpseo_canonical":"","rank_math_title":"TCFD Implementation | Othello International","rank_math_description":"TCFD Implementation \u2014 Othello International \u2014 institutional bilingual (Thai\u2013English) translation and ESG advisory for SET-listed companies in Bangkok.","rank_math_focus_keyword":"tcfd implementation","rank_math_canonical_url":"","_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_meta-robots-nofollow":"","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","footnotes":"","rank_math_robots":["index"]},"class_list":["post-30566","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/pages\/30566","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/comments?post=30566"}],"version-history":[{"count":3,"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/pages\/30566\/revisions"}],"predecessor-version":[{"id":31418,"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/pages\/30566\/revisions\/31418"}],"wp:attachment":[{"href":"https:\/\/www.othellointernational.com\/th\/wp-json\/wp\/v2\/media?parent=30566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}