PageSourceSearch

https://transitionnetwork.org/impact/

html transitionnetwork.org collected 2026-09-24 08:36:57 UTC 69,859 bytes, 815 lines download raw bytes

1<!doctype html>
2<html lang="en-GB" prefix="og: https://ogp.me/ns#">
3<head>
4  <meta charset="utf-8">
5  <meta http-equiv="X-UA-Compatible" content="IE=edge">
6  <meta name="viewport" content="width=device-width, initial-scale=1">
7  
8<!-- Search Engine Optimisation by Rank Math - https://rankmath.com/ -->
9<title>Impact - Transition Network</title>
10<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
11<link rel="canonical" href="https://transitionnetwork.org/impact/" />
12<meta property="og:locale" content="en_GB" />
13<meta property="og:type" content="article" />
14<meta property="og:title" content="Impact - Transition Network" />
15<meta property="og:url" content="https://transitionnetwork.org/impact/" />
16<meta property="og:site_name" content="Transition Network" />
17<meta property="og:updated_time" content="2025-11-12T14:36:55+00:00" />
18<meta property="og:image" content="https://transitionnetwork.org/wp-content/uploads/tn-og-butterfly.jpg" />
19<meta property="og:image:secure_url" content="https://transitionnetwork.org/wp-content/uploads/tn-og-butterfly.jpg" />
20<meta property="og:image:width" content="1200" />
21<meta property="og:image:height" content="630" />
22<meta property="og:image:alt" content="Transition Network" />
23<meta property="og:image:type" content="image/jpeg" />
24<meta property="article:published_time" content="2025-03-18T15:26:52+00:00" />
25<meta property="article:modified_time" content="2025-11-12T14:36:55+00:00" />
26<meta name="twitter:card" content="summary_large_image" />
27<meta name="twitter:title" content="Impact - Transition Network" />
28<meta name="twitter:image" content="https://transitionnetwork.org/wp-content/uploads/tn-og-butterfly.jpg" />
29<meta name="twitter:label1" content="Time to read" />
30<meta name="twitter:data1" content="Less than a minute" />
31<script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":["NGO","Organization"],"@id":"https://transitionnetwork.org/#organization","name":"Transition Network international","url":"https://transitionnetwork.org","logo":{"@type":"ImageObject","@id":"https://transitionnetwork.org/#logo","url":"https://transitionnetwork.org/wp-content/uploads/TNi-Logo-with-teal-and-blue.png","contentUrl":"https://transitionnetwork.org/wp-content/uploads/TNi-Logo-with-teal-and-blue.png","caption":"Transition Network","inLanguage":"en-GB","width":"5274","height":"1761"}},{"@type":"WebSite","@id":"https://transitionnetwork.org/#website","url":"https://transitionnetwork.org","name":"Transition Network","publisher":{"@id":"https://transitionnetwork.org/#organization"},"inLanguage":"en-GB"},{"@type":"ImageObject","@id":"https://transitionnetwork.org/wp-content/uploads/tn-og-butterfly.jpg","url":"https://transitionnetwork.org/wp-content/uploads/tn-og-butterfly.jpg","width":"1200","height":"630","caption":"Transition Network","inLanguage":"en-GB"},{"@type":"WebPage","@id":"https://transitionnetwork.org/impact/#webpage","url":"https://transitionnetwork.org/impact/","name":"Impact - Transition Network","datePublished":"2025-03-18T15:26:52+00:00","dateModified":"2025-11-12T14:36:55+00:00","isPartOf":{"@id":"https://transitionnetwork.org/#website"},"primaryImageOfPage":{"@id":"https://transitionnetwork.org/wp-content/uploads/tn-og-butterfly.jpg"},"inLanguage":"en-GB"},{"@type":"Person","@id":"https://transitionnetwork.org/author/markyadda/","name":"Mark Benewith","url":"https://transitionnetwork.org/author/markyadda/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/6498b5af16498c737fe788d292bf60c7f97fc385b9b3ff46b525adcfb818f559?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/6498b5af16498c737fe788d292bf60c7f97fc385b9b3ff46b525adcfb818f559?s=96&amp;d=mm&amp;r=g","caption":"Mark Benewith","inLanguage":"en-GB"},"worksFor":{"@id":"https://transitionnetwork.org/#organization"}},{"@type":"Article","headline":"Impact - Transition Network","datePublished":"2025-03-18T15:26:52+00:00","dateModified":"2025-11-12T14:36:55+00:00","author":{"@id":"https://transitionnetwork.org/author/markyadda/","name":"Mark Benewith"},"publisher":{"@id":"https://transitionnetwork.org/#organization"},"name":"Impact - Transition Network","@id":"https://transitionnetwork.org/impact/#richSnippet","isPartOf":{"@id":"https://transitionnetwork.org/impact/#webpage"},"image":{"@id":"https://transitionnetwork.org/wp-content/uploads/tn-og-butterfly.jpg"},"inLanguage":"en-GB","mainEntityOfPage":{"@id":"https://transitionnetwork.org/impact/#webpage"}}]}</script>
31
32<!-- /Rank Math WordPress SEO plugin -->
33
34<link rel='dns-prefetch' href='//cdn.elementor.com' />
35<link rel='dns-prefetch' href='//hcaptcha.com' />
36<style id="wp-img-auto-sizes-contain-inline-css">
37img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
38/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
39</style>
40
41<style id="classic-theme-styles-inline-css">
42/*! This file is auto-generated */
43.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
44/*# sourceURL=/wp-includes/css/classic-themes.min.css */
45</style>
46
47<style id="global-styles-inline-css">
48:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
48--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
48.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
49/*# sourceURL=global-styles-inline-css */
50</style>
51
52<link rel='stylesheet' id='contact-form-7-css' href='https://transitionnetwork.org/wp-content/plugins/contact-form-7/includes/css/styles.css' media='all' />
53<link rel='stylesheet' id='eeb-css-frontend-css' href='https://transitionnetwork.org/wp-content/plugins/email-encoder-bundle/assets/css/style.css' media='all' />
54<link rel='stylesheet' id='ea11y-widget-fonts-css' href='https://transitionnetwork.org/wp-content/plugins/pojo-accessibility/assets/build/fonts.css' media='all' />
55<link rel='stylesheet' id='ea11y-skip-link-css' href='https://transitionnetwork.org/wp-content/plugins/pojo-accessibility/assets/build/skip-link.css' media='all' />
56<link rel='stylesheet' id='theme-css-css' href='https://transitionnetwork.org/wp-content/themes/current/dist/assets/styles-fIl8oWsB.css' media='all' />
57<link rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://transitionnetwork.org/wp-content/uploads/complianz/css/banner-1-optin.css' media='all' />
58<script id="jquery-core-js" defer src="https://transitionnetwork.org/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 58
58
59<script id="jquery-migrate-js" defer src="https://transitionnetwork.org/wp-includes/js/jquery/jquery-migrate.min.js"></script>
vendor: 1 bytes, line 59
59
60<script id="eeb-js-frontend-js" defer src="https://transitionnetwork.org/wp-content/plugins/email-encoder-bundle/assets/js/custom.js"></script>
60
61<style>
62.h-captcha{position:relative;display:block;margin-bottom:2rem;padding:0;clear:both}.h-captcha[data-size="normal"]{width:302px;height:76px}.h-captcha[data-size="compact"]{width:158px;height:138px}.h-captcha[data-size="invisible"]{display:none}.h-captcha iframe{z-index:1}.h-captcha::before{content:"";display:block;position:absolute;top:0;left:0;background:url(https://transitionnetwork.org/wp-content/plugins/hcaptcha-for-forms-and-more/assets/images/hcaptcha-div-logo.svg) no-repeat;border:1px solid #fff0;border-radius:4px;box-sizing:border-box}.h-captcha::after{content:"If you see this message, hCaptcha failed to load due to site errors.";font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,"Helvetica Neue",Arial,sans-serif;font-size:10px;font-weight:500;position:absolute;top:0;bottom:0;left:0;right:0;box-sizing:border-box;color:#bf1722;opacity:0}.h-captcha.hcaptcha-api-delayed::after{content:"The hCaptcha loading is delayed until user interaction with the form.";color:#555}.h-captcha:not(:has(iframe))::after{animation:hcap-msg-fade-in .3s ease forwards;animation-delay:2s}.h-captcha.hcaptcha-api-delayed:not(:has(iframe))::after{animation-delay:0s}.h-captcha:has(iframe)::after{animation:none;opacity:0}@keyframes hcap-msg-fade-in{to{opacity:1}}.h-captcha[data-size="normal"]::before{width:302px;height:76px;background-position:93.8% 28%}.h-captcha[data-size="normal"]::after{width:302px;height:76px;display:flex;flex-wrap:wrap;align-content:center;line-height:normal;padding:0 75px 0 10px}.h-captcha[data-size="compact"]::before{width:158px;height:138px;background-position:49.9% 78.8%}.h-captcha[data-size="compact"]::after{width:158px;height:138px;text-align:center;line-height:normal;padding:24px 10px 10px 10px}.h-captcha[data-theme="light"]::before,body.is-light-theme .h-captcha[data-theme="auto"]::before,.h-captcha[data-theme="auto"]::before{background-color:#fafafa;border:1px solid #e0e0e0}.h-captcha[data-theme="dark"]::before,body.is-dark-theme .h-captcha[data-theme="auto"]::before,html.wp-dark-mode-active .h-captcha[data-theme="auto"]::before,html.drdt-dark-mode .h-captcha[data-theme="auto"]::before{background-image:url(https://transitionnetwork.org/wp-content/plugins/hcaptcha-for-forms-and-more/assets/images/hcaptcha-div-logo-white.svg);background-repeat:no-repeat;background-color:#333;border:1px solid #f5f5f5}@media (prefers-color-scheme:dark){.h-captcha[data-theme="auto"]::before{background-image:url(https://transitionnetwork.org/wp-content/plugins/hcaptcha-for-forms-and-more/assets/images/hcaptcha-div-logo-white.svg);background-repeat:no-repeat;background-color:#333;border:1px solid #f5f5f5}}.h-captcha[data-theme="custom"]::before{background-color:initial}.h-captcha[data-size="invisible"]::before,.h-captcha[data-size="invisible"]::after{display:none}.h-captcha iframe{position:relative}div[style*="z-index: 2147483647"] div[style*="border-width: 11px"][style*="position: absolute"][style*="pointer-events: none"]{border-style:none}
63</style>
64			<style>.cmplz-hidden {
65					display: none !important;
66				}</style>
67				<style id="cmplz-general-inline">
68.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);
68max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
69</style>
70<style>
71span[data-name="hcap-cf7"] .h-captcha{margin-bottom:0}span[data-name="hcap-cf7"]~input[type="submit"],span[data-name="hcap-cf7"]~button[type="submit"]{margin-top:2rem}
72</style>
73  
74  <link rel="icon" type="image/png" href="https://transitionnetwork.org/wp-content/themes/current/favicon/favicon-96x96.png" sizes="96x96" />
75<link rel="icon" type="image/svg+xml" href="https://transitionnetwork.org/wp-content/themes/current/favicon/favicon.svg" />
76<link rel="shortcut icon" href="https://transitionnetwork.org/wp-content/themes/current/favicon/favicon.ico" />
77<link rel="apple-touch-icon" sizes="180x180" href="https://transitionnetwork.org/wp-content/themes/current/favicon/apple-touch-icon.png" />
78<meta name="apple-mobile-web-app-title" content="MyWebSite" />
79<link rel="manifest" href="https://transitionnetwork.org/wp-content/themes/current/favicon/site.webmanifest" />
80
81  
81<script type="text/plain" data-service="ahrefs-analytics" data-category="statistics" data-cmplz-src="https://analytics.ahrefs.com/analytics.js" data-key="b+sXmeHi26Fyp3pKXV0AFQ" async></script>
81
82
83  <!-- Google tag (gtag.js) -->
vendor: 147 bytes, lines 83-84
83
84  <script type="text/plain" data-service="google-ads" data-category="marketing" async data-cmplz-src="https://www.googletagmanager.com/gtag/js?id=
84AW-934395512
vendor: 14 bytes, lines 84-85
84"></script>
85  
85<script>
86    
vendor: 140 bytes, lines 86-90
86window.dataLayer = window.dataLayer || [];
87    function gtag(){dataLayer.push(arguments);}
88    gtag('js', new Date());
89
90    gtag('config', '
90AW-934395512
vendor: 6 bytes, lines 90-91
90');
91  
91</script>
91
92</head>
93
94<body data-cmplz=1 class="wp-singular page page-id-121 wp-theme-current ally-default impact footer-sticky menu-fixed">
95
96		
96<script>
97			const onSkipLinkClick = () => {
98				const htmlElement = document.querySelector('html');
99
100				htmlElement.style['scroll-behavior'] = 'smooth';
101
102				setTimeout( () => htmlElement.style['scroll-behavior'] = null, 1000 );
103			}
104			document.addEventListener("DOMContentLoaded", () => {
105				if (!document.querySelector('#content')) {
106					document.querySelector('.ea11y-skip-to-content-link').remove();
107				}
108			});
109		</script>
109
110		<nav aria-label="Skip to content navigation">
111			<a class="ea11y-skip-to-content-link"
112				href="#content"
113				tabindex="-1"
114				onclick="onSkipLinkClick()"
115			>
116				Skip to content
117				<svg width="24" height="24" viewBox="0 0 24 24" fill="none" role="presentation">
118					<path d="M18 6V12C18 12.7956 17.6839 13.5587 17.1213 14.1213C16.5587 14.6839 15.7956 15 15 15H5M5 15L9 11M5 15L9 19"
119								stroke="black"
120								stroke-width="1.5"
121								stroke-linecap="round"
122								stroke-linejoin="round"
123					/>
124				</svg>
125			</a>
126			<div class="ea11y-skip-to-content-backdrop"></div>
127		</nav>
128
129		
130
131<header class="sticky-top bg-brand-white z-10 shadow-xs">
132  <nav class="w-full justify-between flex my-2 lg:my-0 container">
133    <div class="shrink-0 flex items-center mr-6">
134      <a href="https://transitionnetwork.org">
135        <img src="https://transitionnetwork.org/wp-content/themes/current/dist/img/tn-logo.png" class="w-52 h-auto" alt="Transition Network International Logo" title="Transition Network International Logo">
136      </a>
137    </div>
138
139    <button class="flex items-center lg:hidden js-menu-toggle z-50 mx-6" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
140      <!-- Hamburger Icon -->
141      <span class="w-6 h-6">
142        <svg class="w-full h-full toggle-icons"><use xlink:href="https://transitionnetwork.org/wp-content/themes/current/dist/svg/sprite.svg?v=1753276185#icon-hamburger" /></svg>        <svg class="w-full h-full hidden toggle-icons"><use xlink:href="https://transitionnetwork.org/wp-content/themes/current/dist/svg/sprite.svg?v=1753276185#icon-close" /></svg>      </span>
143      <span class="sr-only">Toggle Navigation Button</span>
144
145    </button>
146
147    <div class="fixed inset-0 hidden w-full h-screen bg-base-100 lg:bg-transparent lg:h-auto lg:static lg:w-auto lg:flex lg:items-center z-20" id="main-menu">
148      <ul id="menu-primary-navigation" class="navbar-nav flex justify-center items-center w-full h-full lg:space-x-6 flex-col lg:flex-row text-center px-4 md:px-0"><li class="menu-item menu-item-has-children current-parent"><a href="javascript:void(0)" role="button" aria-haspopup="true">About</a>
149<span class='sub-menu-arrow'></span><ul class='sub-menu hidden'>
150	<li class="menu-item"><a href="https://transitionnetwork.org/about/">About</a></li>
151	<li class="menu-item current"><a href="https://transitionnetwork.org/impact/" aria-current="page">Impact</a></li>
152	<li class="menu-item"><a href="https://transitionnetwork.org/about/#team">Team</a></li>
153	<li class="menu-item"><a href="https://transitionnetwork.org/#events">Events</a></li>
154	<li class="menu-item"><a href="https://transitionnetwork.org/the-living-systems-alliance/">Living Systems Alliance</a></li>
155	<li class="menu-item"><a href="https://transitionnetwork.org/contact">Contact</a></li>
156</ul>
157</li>
158<li class="menu-item menu-item-has-children"><a href="javascript:void(0)" role="button" aria-haspopup="true">Engage</a>
159<span class='sub-menu-arrow'></span><ul class='sub-menu hidden'>
160	<li class="menu-item"><a href="https://transitionnetwork.org/#cultural-practising">Practise</a></li>
161	<li class="menu-item"><a href="https://transitionnetwork.org/#cultural-practising">Cultural Transformation</a></li>
162	<li class="menu-item"><a href="https://transitionnetwork.org/#trainers">Learn</a></li>
163	<li class="menu-item"><a href="https://communitywaves.space">Community Waves</a></li>
164</ul>
165</li>
166<li class="menu-item"><a href="https://transitionnetwork.org/#news">News</a></li>
167<li class="menu-item"><a href="/#resources">Resources</a></li>
168<li class="menu-item"><a href="/#map">Map</a></li>
169<li class="menu-item"><a href="https://transitionnetwork.org/donate/">Donate</a></li>
170</ul>    </div>
171  </nav>
172</header>
173
174  <div class="wrapper">
175<main class="content container mt-24">
176
177  <div class="max-w-5xl">
178    <h1>Impact</h1>
179  
180    <div class="space-y-20">
181        <div class="text-lg">
182    <div style="position: relative; width: 100%; height: 0; padding-top: 56.2500%; padding-bottom: 0; box-shadow: 0 2px 8px 0 rgba(63,69,81,0.16); margin-top: 1.6em; margin-bottom: 0.9em; overflow: hidden; border-radius: 8px; will-change: transform;"><iframe style="position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: none; padding: 0; margin: 0;" src="https://www.canva.com/design/DAGjmlFXkHA/o6Gec3BAC5NLLyPGcUu0MA/view?embed" allowfullscreen="allowfullscreen"><br />
183</iframe></div>
184<h2>Our Strengths</h2>
185<p>The activities and impacts of Transition vary widely from community to community. This is one of our greatest strengths.</p>
186<p><strong>The Transition Framework has empowered people in over 67 countries to do what is best for their communities whilst also learning from one another.</strong></p>
187<p><a href="https://archive.transitionnetwork.org/wp-content/uploads/2021/03/Transition-movement-evaluation-survey-overview-impacts.pdf" target="_blank" rel="noopener">Communities reported </a>that the Transition model is particularly good at:</p>
188<ul>
189<li aria-level="1">Taking practical actions on the local level.</li>
190<li aria-level="1">Strengthening local food systems.</li>
191<li aria-level="1">Raising awareness of intersecting crises (ecological, social, economic).</li>
192<li aria-level="1">Enhancing social cohesion and community spirit.</li>
193<li aria-level="1">Sharing ecological principles and practices.</li>
194<li aria-level="1">
194Building networks and coalitions.</li>
195</ul>
196<p>Download our <a href="https://transitionnetwork.org/wp-content/uploads/TNI-Pitch-Deck-2025.pdf-1_compressed.pdf">Theory of Change and Impact Statement</a> to read more about the problems and global challenges we are addressing and what communities are doing to reimagine and rebuild a preferred vision of the future.</p>
197<h2>How do we do it?</h2>
198<p>At our core we enable connectivity for skill sharing, story-telling and knowledge exchange across the many local communities engaged in Transition. We provide resources and training in how to ‘do and facilitate’ Transition and build capacity and resilience in Transition groups.</p>
199<p><img fetchpriority="high" decoding="async" class="alignnone wp-image-431 size-large" src="https://transitionnetwork.org/wp-content/uploads/Theory-of-change-steps-1152x397.png" alt="and then If we connect, resource and empower people using the Transition Framework Then many locally-led initiatives will flourish, re-imagine and rebuild our world within planetary boundaries local communities will become Resilient, Regenerative, Just and Collaborative " width="1152" height="397" srcset="https://transitionnetwork.org/wp-content/uploads/Theory-of-change-steps-1152x397.png 1152w, https://transitionnetwork.org/wp-content/uploads/Theory-of-change-steps-565x195.png 565w, https://transitionnetwork.org/wp-content/uploads/Theory-of-change-steps-18x6.png 18w, https://transitionnetwork.org/wp-content/uploads/Theory-of-change-steps.png 1806w" sizes="(max-width: 1152px) 100vw, 1152px" /></p>
200<h2><strong>What difference does it make?</strong></h2>
201<p><img decoding="async" class="alignnone wp-image-432 size-large" src="https://transitionnetwork.org/wp-content/uploads/2023_2024-Impact-1152x646.png" alt="2023/2024 100 £269,500 156 13 10,877 1,128,00 of grants made groups supported with grants, mentoring and advice. new Transition trainers certified Participants in training events from 30 countries visits to our online platform from 57 countries people benefit globally, An average of 564 per Transition group " width="1152" height="646" srcset="https://transitionnetwork.org/wp-content/uploads/2023_2024-Impact-1152x646.png 1152w, https://transitionnetwork.org/wp-content/uploads/2023_2024-Impact-565x317.png 565w, https://transitionnetwork.org/wp-content/uploads/2023_2024-Impact-2048x1149.png 2048w, https://transitionnetwork.org/wp-content/uploads/2023_2024-Impact-18x10.png 18w" sizes="(max-width: 1152px) 100vw, 1152px" /></p>
202<p>For COP 21 we harvested <a href="https://archive.transitionnetwork.org/wp-content/uploads/2018/04/COP21_21_Stories_email_Eng.pdf" target="_blank" rel="noopener">21 Stories of Transition</a> and found that just those 21:</p>
203<ul>
204<li>inspired 18,527 hours of volunteer input,</li>
205<li>created 43 new social enterprises,</li>
206<li>raised over £13,155,104.88 for investment in renewable energy,</li>
207<li>saved 21 tonnes of food from landfill per year,</li>
208<li>saved 1,352,277 miles of car travel,</li>
209<li>worked with 350 school children leading to improvements in schoolwork and health.</li>
210</ul>
211<p>And this is only 21 stories. There are around <a href="https://maps.transitionnetwork.org" target="_blank" rel="noopener">1,000 groups on our global map</a> and many run ore than one project.</p>
212<p>In 2021, we undertook a large evaluation project to understand the difference that the Transition Movement has made since its inception in 2005. This presentation summarises the evaluation project and shares key lessons and perspectives from across the international movement.</p>
213<h1>Deep Dive: Movement impact</h1>
214<p>In 2021 a large evaluation project was undertaken to understand the difference that the movement has made since its inception in 2005. This presentation summarises the evaluation project and shares key lessons and perspectives from across the international movement.</p>
215<div style="position: relative; width: 100%; height: 0; padding-top: 56.2500%; padding-bottom: 0; box-shadow: 0 2px 8px 0 rgba(63,69,81,0.16); margin-top: 1.6em; margin-bottom: 0.9em; overflow: hidden; border-radius: 8px; will-change: transform;"><iframe style="position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: none; padding: 0; margin: 0;" src="https://www.canva.com/design/DAEyDFHOVB8/view?embed" allowfullscreen="allowfullscreen"><br />
216</iframe></div>
217<h2>Case study: UK impact of Transition Together project</h2>
218<p><a href="https://transitiontogether.org.uk/impact/"><img decoding="async" class="alignnone wp-image-149" src="https://transitionnetwork.org/wp-content/uploads/Impact-report-1-565x318.jpg" alt="" width="1217" height="685" srcset="https://transitionnetwork.org/wp-content/uploads/Impact-report-1-565x318.jpg 565w, https://transitionnetwork.org/wp-content/uploads/Impact-report-1-1152x648.jpg 1152w, https://transitionnetwork.org/wp-content/uploads/Impact-report-1-18x10.jpg 18w, https://transitionnetwork.org/wp-content/uploads/Impact-report-1.jpg 1920w" sizes="(max-width: 1217px) 100v
218w, 1217px" /></a></p>
219<div class="max-w-6xl">
220<p>Below is a snapshot of Transition in the UK today. Read the full report online <a href="https://www.canva.com/design/DAGXqqfYA5c/jHshPW32JKez7mOv7XRAUA/view?utm_content=DAGXqqfYA5c&amp;utm_campaign=designshare&amp;utm_medium=link2&amp;utm_source=uniquelinks&amp;utlId=h7078acc253" target="_blank" rel="noopener">here</a> or access it as a PDF <a href="https://transitiontogether.org.uk/wp-content/uploads/2025/03/Transition-Together-impact-report-March-2025.pdf" target="_blank" rel="noopener">here</a>. You can also view a visually-simple version here <a href="https://transitiontogether.org.uk/wp-content/uploads/2025/03/Impact-report-English-text.pdf" target="_blank" rel="noopener">here</a> and also access the Impact Report in Welsh <a href="https://transitiontogether.org.uk/wp-content/uploads/2025/03/Cymunedaun-creu-newid-Welsh-version-impact-report-March-2025.docx.pdf" target="_blank" rel="noopener">here</a>.</p>
221<p><img decoding="async" class="alignnone wp-image-150" src="https://transitionnetwork.org/wp-content/uploads/Impact-report-1024x576-1-565x318.jpg" alt="" width="1370" height="771" srcset="https://transitionnetwork.org/wp-content/uploads/Impact-report-1024x576-1-565x318.jpg 565w, https://transitionnetwork.org/wp-content/uploads/Impact-report-1024x576-1-18x10.jpg 18w, https://transitionnetwork.org/wp-content/uploads/Impact-report-1024x576-1.jpg 1024w" sizes="(max-width: 1370px) 100vw, 1370px" /></p>
222</div>
223<h2>Catalysts of change</h2>
224<p>Transition Network works in service to this international movement. From our place within the movement, we encourage Transition to spread and evolve. We facilitate the sharing of inspiration and learning, identify common needs and exciting possibilities, and curate and develop tools, training and resources.  We cultivate peer-to-peer support and build capacity across the movement.</p>
225<p><i>&#8220;I believe Transition is the most inspiring and hopeful movement happening in our world today. By contributing financially to Transition Network, I&#8217;m helping efforts towards a just and regenerative future to thrive and spread further, not just in my own local community but everywhere!&#8221;</i></p>
226<p><b><i>An individual donor</i></b></p>
227<p>By supporting us you will help us to connect, resource and empower communities around the world who are working towards a more just and thriving world for all.</p>
228<h1 id="donate">Donate to support our work</h1>
229<p>A regular donation allows us to plan with more confidence and contributes to our long-term objectives to support the Transition Movement across the world. <span style="font-weight: 400;">If you would like a conversation about making a larger donation or for a specific purpose please contact <a href="https://transitionnetwork.org/contact">Tanya</a></span></p>
230<h2><b>Ways to donate</b></h2>
231<ul>
232<li style="list-style-type: none;">
233<ul>
234<li>Make a regular or one-off donation in any currency <a href="https://opencollective.com/transition-network/donate?interval=month&amp;amount=20&amp;contributeAs=me">via Open Collective</a>.</li>
235<li aria-level="1"><span style="font-weight: 400;">Consider making a <a href="https://archive25.transitionnetwork.org/legacy-giving/" target="_blank" rel="noreferrer noopener"><strong>Legacy Gift</strong></a>. </span></li>
236<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">Make a donation directly to our Voices of Transition project via our <a href="https://donate.biggive.org/campaign/a056900002TPTQxAAP" target="_blank" rel="noopener">campaign page</a>.</span></li>
237<li><span style="font-weight: 400;">Make a regular or one-off donation in £GBP using the form below. We can claim Gift Aid here if you are a UK taxpayer.</span></li>
238</ul>
239</li>
240</ul>
241<p style="text-align: center;"><code></code></p>
242<div id="CAFDonateWidgetContainer" style="text-align: center;"></div>
243<p>
243<script type="text/javascript"> var caf_BeneficiaryCampaignId=25951; document.write(unescape('%3Cscript id="CAFDonateWidgetLoader_script" src="https://cafdonate.cafonline.org/js/CAF.DonateWidgetLoader_script.js" type="text/javascript"%3E%3C/script%3E')); </script>
243</p>
244  </div>
245  
246     
247                               <div class="space-y-6">
248        <h2>Our approach</h2>
249    
250    </div>
251                 
252    </div>
253  </div>
254</main>
255
256  </div>
257
258<footer class="bg-brand pb-6 mt-48">
259  <div class="container py-5 text-primary-content grid gap-8 grid-cols-1 md:grid-cols-2">
260    <div class="space-y-2">
261                      <div>
262          &copy; 2026 Transition Network. Site licensed under CC BY-SA 4.0 unless otherwise noted.         </div>
263                          <div class="text-sm">Mailing Address:<br />
264Transition Network c/o Transition Town Totnes<br />
265The Mansion<br />
26636a Fore Street<br />
267Totnes<br />
268Devon<br />
269TQ9 5RP<br />
270UK<br />
271<br />
272Registered Address:<br />
273Transition Network c/o BSN Associates Ltd<br />
2743B Swallowfield Courtyard<br />
275Wolverhampton Road<br />
276Oldbury <br />
277B69 2JG<br />
278UK<br />
279<br />
280Company limited by guarantee  registration number 06135675<br />
281Charity registration number 1128675 registered with the Charity Commission</div>
282                                  <div class="text-sm">+44 (0)1803 865 669</div>
283                                  <div class="text-sm"><a href="https://xinc.digital" target="_blank">Website by Xinc Digital</a></div>
284                  </div>
285    <div>
286      <div class="menu-footer-navigation-container"><ul id="menu-footer-navigation" class="footer_menu flex space-x-2 md:justify-end justify-center"><li class="menu-item"><a href="https://transitionnetwork.org/contact/">Contact</a></li>
287<li class="menu-item"><a rel="privacy-policy" href="https://transitionnetwork.org/terms-privacy/">Terms &#038; Privacy</a></li>
288<li class="menu-item"><a href="https://transitionnetwork.org/cookie-policy-eu/">Cookie Policy (EU)</a></li>
289<li class="menu-item"><a href="https://transitionnetwork.org/transition-network-international-complaints-policy/">Complaints Policy</a></li>
290<li class="menu-item"><a href="https://transitionnetwork.org/accessibility-statement/">Accessibility statement for Transitionnetwork.org</a></li>
291</ul></div>                    <div class="flex justify-end space-x-3 mt-4">
292                      <a href="https://www.facebook.com/transitionnetwork" target="_blank"><svg><use xlink:href="https://transitionnetwork.org/wp-content/themes/current/dist/svg/sprite.svg?v=1753276185#facebook" /></svg></a>
293                      <a href="https://x.com/transitiontowns" target="_blank"><svg><use xlink:href="https://transitionnetwork.org/wp-content/themes/current/dist/svg/sprite.svg?v=1753276185#x" /></svg></a>
294                      <a href="https://www.youtube.com/user/TransitionTowns/videos" target="_blank"><svg><use xlink:href="https://transitionnetwork.org/wp-content/themes/current/dist/svg/sprite.svg?v=1753276185#youtube" /></svg></a>
295                      <a href="https://hub.transition-space.org/" target="_blank"><svg><use xlink:href="https://transitionnetwork.org/wp-content/themes/current/dist/svg/sprite.svg?v=1753276185#hub" /></svg></a>
296                      <a href="https://bsky.app/profile/transition-network.bsky.social" target=""><svg><use xlink:href="https://transitionnetwork.org/wp-content/themes/current/dist/svg/sprite.svg?v=1753276185#bluesky" /></svg></a>
297                  </div>
298          </div>
299</footer>
300
301<script src="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox.umd.js"></script>
301
302
303<script type="speculationrules">
304{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/current/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
305</script>
305
306	
306<script>
307	  document.addEventListener("DOMContentLoaded", function () {
308	    var CHUNK_SIZE = 50;
309	    var scheduleIdle = window.requestIdleCallback || function (fn) {
310	      return setTimeout(function () { fn({ timeRemaining: function () { return 10; } }); }, 1);
311	    };
312
313	    var links = document.querySelectorAll('a');
314	    var i = 0;
315
316	    function runChunk(deadline) {
317	      var count = 0;
318	      while (i < links.length && count < CHUNK_SIZE && (!deadline || deadline.timeRemaining() > 0)) {
319	        var link = links[i];
320	        if (link.host !== window.location.host) {
321	          link.setAttribute('target', '_blank');
322	          link.setAttribute('rel', 'noopener'); // was missing here; Ghost version has it
323	        }
324	        i++;
325	        count++;
326	      }
327	      if (i < links.length) scheduleIdle(runChunk);
328	    }
329	    scheduleIdle(runChunk);
330	  });
331	</script>
331
332
333	<!-- Theme header customization (WordPress equivalent selectors —
334	     adjust to match your theme's actual header/logo classes) -->
335	<style>
336	.site-logo img,
337	.custom-logo,
338	.site-branding img {
339	  max-height: 110px;
340	}
341
342	.site-description,
343	.site-header-content .tagline {
344	  color: #ffffff !important;
345	  text-shadow: 0 2px 10px rgba(0,0,0,0.25);
346	}
347
348	.site-header,
349	.site-header-content {
350	  padding: 14rem 0 !important;
351	}
352	</style>
353	
354<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
355<div id="cmplz-cookiebanner-container"><div id="cmplz-cookiebanner-1-optin" class="cmplz-cookiebanner cmplz-hidden banner-1 banner-a optin cmplz-bottom-right cmplz-categories-type-view-preferences" aria-modal="true" data-nosnippet="true" role="dialog" aria-live="polite" aria-labelledby="cmplz-header-1-optin" aria-describedby="cmplz-message-1-optin">
356	<div class="cmplz-header">
357		<div class="cmplz-logo"></div>
358		<div class="cmplz-title" id="cmplz-header-1-optin">Manage Consent</div>
359		<div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialogue">
360			<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="times" class="svg-inline--fa fa-times fa-w-11" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"></path></svg>
361		</div>
362	</div>
363
364	<div class="cmplz-divider cmplz-divider-header"></div>
365	<div class="cmplz-body">
366		<div class="cmplz-message" id="cmplz-message-1-optin">To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behaviour or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.</div>
367		<!-- categories start -->
368		<div class="cmplz-categories">
369			<div class="cmplz-category cmplz-functional">
370				<div class="cmplz-category-header">
371					<span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Functional</span>
372					<span class='cmplz-always-active'>
373						<span class="cmplz-banner-checkbox">
374							<input type="checkbox"
375									id="cmplz-functional-optin"
376									data-category="cmplz_functional"
377									class="cmplz-consent-checkbox cmplz-functional"
378									size="40"
379									value="1"/>
380							<label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Functional</span></label>
381						</span>
382						Always active					</span>
383					<button class="cmplz-category-toggle"
384							aria-expanded="false"
385							aria-controls="cmplz-desc-functional-1-optin"
386							aria-labelledby="cmplz-title-functional-1-optin">
387						<span class="cmplz-icon cmplz-open">
388							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
389						</span>
390					</button>
391				</div>
392				<div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden>
393					<span class="cmplz-description-functional">The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.</span>
394				</div>
395			</div>
396
397			<div class="cmplz-category cmplz-preferences">
398				<div class="cmplz-category-header">
399					<span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Preferences</span>
400					<span class="cmplz-banner-checkbox">
401						<input type="checkbox"
402								id="cmplz-preferences-optin"
403								data-category="cmplz_preferences"
404								class="cmplz-consent-checkbox cmplz-preferences"
405								size="40"
406								value="1"/>
407						<label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Preferences</span></label>
408					</span>
409					<button class="cmplz-category-toggle"
410							aria-expanded="false"
411							aria-controls="cmplz-desc-preferences-1-optin"
412							aria-labelledby="cmplz-title-preferences-1-optin">
413						<span class="cmplz-icon cmplz-open">
414							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
414<path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
415						</span>
416					</button>
417				</div>
418				<div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden>
419					<span class="cmplz-description-preferences">The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.</span>
420				</div>
421			</div>
422
423			<div class="cmplz-category cmplz-statistics">
424				<div class="cmplz-category-header">
425					<span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistics</span>
426					<span class="cmplz-banner-checkbox">
427						<input type="checkbox"
428								id="cmplz-statistics-optin"
429								data-category="cmplz_statistics"
430								class="cmplz-consent-checkbox cmplz-statistics"
431								size="40"
432								value="1"/>
433						<label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistics</span></label>
434					</span>
435					<button class="cmplz-category-toggle"
436							aria-expanded="false"
437							aria-controls="cmplz-desc-statistics-1-optin"
438							aria-labelledby="cmplz-title-statistics-1-optin">
439						<span class="cmplz-icon cmplz-open">
440							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
441						</span>
442					</button>
443				</div>
444				<div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden>
445					<span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span>
446					<span class="cmplz-description-statistics-anonymous">The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.</span>
447				</div>
448			</div>
449
450			<div class="cmplz-category cmplz-marketing">
451				<div class="cmplz-category-header">
452					<span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span>
453					<span class="cmplz-banner-checkbox">
454						<input type="checkbox"
455								id="cmplz-marketing-optin"
456								data-category="cmplz_marketing"
457								class="cmplz-consent-checkbox cmplz-marketing"
458								size="40"
459								value="1"/>
460						<label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label>
461					</span>
462					<button class="cmplz-category-toggle"
463							aria-expanded="false"
464							aria-controls="cmplz-desc-marketing-1-optin"
465							aria-labelledby="cmplz-title-marketing-1-optin">
466						<span class="cmplz-icon cmplz-open">
467							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18"><path d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>
468						</span>
469					</button>
470				</div>
471				<div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden>
472					<span class="cmplz-description-marketing">The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.</span>
473				</div>
474			</div>
475		</div><!-- categories end -->
476			</div>
477
478	<div class="cmplz-links cmplz-information">
479		<ul>
480			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li>
481			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
481s-overview">Manage services</a></li>
482			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li>
483			<li><a class="cmplz-link cmplz-external cmplz-read-more-purposes tcf" target="_blank" rel="noopener noreferrer nofollow" href="https://cookiedatabase.org/tcf/purposes/" aria-label="Read more about TCF purposes on Cookie Database">Read more about these purposes</a></li>
484		</ul>
485			</div>
486
487	<div class="cmplz-divider cmplz-footer"></div>
488
489	<div class="cmplz-buttons">
490		<button class="cmplz-btn cmplz-accept">Accept</button>
491		<button class="cmplz-btn cmplz-deny">Deny</button>
492		<button class="cmplz-btn cmplz-view-preferences">View preferences</button>
493		<button class="cmplz-btn cmplz-save-preferences">Save preferences</button>
494		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a>
495			</div>
496
497
498	<div class="cmplz-documents cmplz-links">
499		<ul>
500			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
501			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
502			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
503		</ul>
504			</div>
505</div>
506</div>
507					<div id="cmplz-manage-consent" data-nosnippet="true"><button class="cmplz-btn cmplz-hidden cmplz-manage-consent manage-consent-1" aria-haspopup="dialog" aria-controls="cmplz-cookiebanner-1-optin">Manage consent</button>
508
509</div>			
509<script>
510				const registerAllyAction = () => {
511					if ( ! window?.ElementorProFrontendConfig || ! window?.elementorFrontend?.utils?.urlActions ) {
512						return;
513					}
514
515					elementorFrontend.utils.urlActions.addAction( 'allyWidget:open', () => {
516						if (window?.ea11yWidget?.widget?.open) {
517							return window.ea11yWidget.widget.isOpen()
518								? window.ea11yWidget.widget.close()
519								: window.ea11yWidget.widget.open();
520						}
521					} );
522				};
523
524				const waitingLimit = 30;
525				let retryCounter = 0;
526
527				const waitForElementorPro = () => {
528					return new Promise( ( resolve ) => {
529						const intervalId = setInterval( () => {
530							if ( retryCounter === waitingLimit ) {
531								resolve( null );
532							}
533
534							retryCounter++;
535
536							if ( window.elementorFrontend && window?.elementorFrontend?.utils?.urlActions ) {
537								clearInterval( intervalId );
538								resolve( window.elementorFrontend );
539							}
540								}, 100 ); // Check every 100 milliseconds for availability of elementorFrontend
541					});
542				};
543
544				waitForElementorPro().then( () => { registerAllyAction(); });
545			</script>
545
546			  
546<script src="https://cdn.jsdelivr.net/npm/@tolgee/[email protected]/dist/tolgee-web.umd.min.js"></script>
546
547  
547<script>
548    (function () {
549      var T = window['@tolgee/web'];
550      if (!T) return;
551
552      var LANGS = ["en","fr","es","de","pt-BR","ja"];
553      var I18N_BASE = "https:\/\/transitionnetwork.org\/wp-json\/tn\/v1\/i18n";
554
555      function detectBrowserLang() {
556        var candidates = (navigator.languages && navigator.languages.length)
557          ? navigator.languages
558          : [navigator.language || 'en'];
559
560        for (var i = 0; i < candidates.length; i++) {
561          var raw = candidates[i];
562          if (LANGS.indexOf(raw) !== -1) return raw;
563          // Fall back from e.g. "en-US" / "pt-PT" to a base-language match.
564          var base = raw.split('-')[0];
565          var match = LANGS.filter(function (l) { return l.split('-')[0] === base; })[0];
566          if (match) return match;
567        }
568
569        return 'en';
570      }
571
572      // A stored choice from the drawer always wins. Browser language is only
573      // consulted on a visitor's first-ever page load.
574      var CURRENT_LANG = localStorage.getItem('user_lang') || detectBrowserLang();
575
576      // Each language is loaded from our own origin, so the browser needs no key.
577      var staticData = {};
578      LANGS.forEach(function (lang) {
579        staticData[lang] = function () {
580          return fetch(I18N_BASE + '/' + encodeURIComponent(lang), { credentials: 'omit' })
581            .then(function (res) { return res.ok ? res.json() : {}; })
582            .catch(function () { return {}; });
583        };
584      });
585
586      var options = {
587        defaultLanguage: 'en',
588        language: CURRENT_LANG,
589        staticData: staticData
590      };
591
592      var tolgee = T.Tolgee().use(T.FormatSimple());
593
594      
595      window.tolgee = tolgee.init(options);
596
597      function processTextNodes() {
598        var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, {
599          acceptNode: function (node) {
600            var parent = node.parentElement;
601            if (!parent) return NodeFilter.FILTER_REJECT;
602            var tag = parent.tagName.toLowerCase();
603
604            if (['script', 'style', 'textarea', 'noscript'].indexOf(tag) !== -1 ||
605                parent.closest('#lang-drawer') ||
606                parent.closest('#lang-drawer-btn') ||
607                parent.closest('#wpadminbar')) {
608              return NodeFilter.FILTER_REJECT;
609            }
610
611            return node.nodeValue.trim().length > 0 ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_SKIP;
612          }
613        });
614
615        var node;
616        while ((node = walker.nextNode())) {
617          var originalText = node.nodeValue.trim();
618          var keyName = originalText
619            .toLowerCase()
620            .replace(/[^a-z0-9]+/g, '_')
621            .replace(/^_+|_+$/g, '')
622            .substring(0, 50);
623
624          if (!keyName) continue;
625
626          // t() throws on any string ICU reads as a placeholder, e.g. "{title}".
627          // One bad string must not stop the walk.
628          var translated;
629          try {
630            translated = window.tolgee.t(keyName, originalText);
631          } catch (e) {
632            continue;
633          }
634
635          if (translated && translated !== originalText) {
636            node.nodeValue = node.nodeValue.replace(originalText, translated);
637          }
638        }
639      }
640
641      window.tolgee.run().then(function () {
642        processTextNodes();
643
644        window.tolgee.on('update', processTextNodes);
645        window.tolgee.on('language', processTextNodes);
646      });
647    })();
648  </script>
648
649
650  <!-- Bottom Left Language Drawer Button Trigger -->
651  <button id="lang-drawer-btn" onclick="openDrawer()" style="position: fixed; bottom: 15px; left: 0; z-index: 997; padding: 6px 12px; background: #ffffff; color: #333333; border: 1px solid #e0e0e0; border-left: none; border-radius: 0 20px 20px 0; box-shadow: 2px 2px 8px rgba(0,0,0,0.1); cursor: pointer; font-weight: 500; display: flex; align-items: center; gap: 6px; font-size: 13px;">
652    🌐 Language
653  </button>
654
655  <!-- Drawer Overlay Backdrop -->
656  <div id="drawer-backdrop" onclick="closeDrawer()" style="display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.5); z-index: 998;"></div>
657
658  <!-- Slide-Out Language Drawer -->
659  <div id="lang-drawer" style="position: fixed; top: 0; left: 0; height: 100vh; width: 280px; background: #ffffff; box-shadow: 2px 0 8px rgba(0,0,0,0.15); transform: translateX(-100%); transition: transform 0.3s ease; z-index: 999; padding: 24px; box-sizing: border-box;">
660    <div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px;">
661      <h3 style="margin: 0; color: #333333;">Select Language</h3>
662      <button onclick="closeDrawer()" style="background: none; border: none; font-size: 18px; cursor: pointer; color: #666666;">✕</button>
663    </div>
664
665    <div style="display: flex; flex-direction: column; gap: 12px;">
666      <button onclick="changeLang('en')" style="text-align: left; padding: 12px; border: 1px solid #eee; border-radius: 6px; cursor: pointer; background: #fff; color: #333;">🇺🇸 English</button>
667      <button onclick="changeLang('fr')" style="text-align: left; padding: 12px; border: 1px solid #eee; border-radius: 6px; cursor: pointer; background: #fff; color: #333;">🇫🇷 Français</button>
668      <button onclick="changeLang('es')" style="text-align: left; padding: 12px; border: 1px solid #eee; border-radius: 6px; cursor: pointer; background: #fff; color: #333;">🇪🇸 Español</button>
669      <button onclick="changeLang('de')" style="text-align: left; padding: 12px; border: 1px solid #eee; border-radius: 6px; cursor: pointer; background: #fff; color: #333;">🇩🇪 Deutsch</button>
670      <button onclick="changeLang('pt-BR')" style="text-align: left; padding: 12px; border: 1px solid #eee; border-radius: 6px; cursor: pointer; background: #fff; color: #333;">🇧🇷 Português (Brasil)</button>
671      <button onclick="changeLang('ja')" style="text-align: left; padding: 12px; border: 1px solid #eee; border-radius: 6px; cursor: pointer; background: #fff; color: #333;">🇯🇵 日本語</button>
672    </div>
673  </div>
674
675  
675<script>
676    function openDrawer() {
677      document.getElementById('lang-drawer').style.transform = 'translateX(0)';
678      document.getElementById('drawer-backdrop').style.display = 'block';
679    }
680
681    function closeDrawer() {
682      document.getElementById('lang-drawer').style.transform = 'translateX(-100%)';
683      document.getElementById('drawer-backdrop').style.display = 'none';
684    }
685
686    function changeLang(langCode) {
687      const currentLang = localStorage.getItem('user_lang');
688      localStorage.setItem('user_lang', langCode);
689
690      if (currentLang !== langCode) {
691        window.location.reload();
692      } else {
693        closeDrawer();
694      }
695    }
696  </script>
696
697  
697<script>
698var HCaptchaMainObject = {"params":"{\"sitekey\":\"9212bf6a-9cbe-4d98-bdc8-0c04a888d2f0\",\"theme\":\"light\",\"size\":\"normal\",\"hl\":\"en\"}"};
699</script>
vendor: 1 bytes, line 699
699
700<script id="wp-hooks-js" defer src="https://transitionnetwork.org/wp-includes/js/dist/hooks.min.js"></script>
vendor: 1 bytes, line 700
700
701<script id="wp-i18n-js" defer src="https://transitionnetwork.org/wp-includes/js/dist/i18n.min.js"></script>
vendor: 1 bytes, line 701
701
702<script id="wp-i18n-js-after">
703wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
704//# sourceURL=wp-i18n-js-after
705</script>
vendor: 1 bytes, line 705
705
706<script id="swv-js" defer src="https://transitionnetwork.org/wp-content/plugins/contact-form-7/includes/swv/js/index.js"></script>
vendor: 1 bytes, line 706
706
707<script id="contact-form-7-js-translations">
708( function( domain, translations ) {
709	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
710	localeData[""].domain = domain;
711	wp.i18n.setLocaleData( localeData, domain );
712} )( "contact-form-7", {"translation-revision-date":"2026-05-05 18:32:38+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"This contact form is placed in the wrong place.":["This contact form is placed in the wrong place."],"Error:":["Error:"]}},"comment":{"reference":"includes\/js\/index.js"}} );
713//# sourceURL=contact-form-7-js-translations
714</script>
vendor: 1 bytes, line 714
714
715<script id="contact-form-7-js-before">
716var wpcf7 = {
717    "api": {
718        "root": "https:\/\/transitionnetwork.org\/wp-json\/",
719        "namespace": "contact-form-7\/v1"
720    },
721    "cached": 1
722};
723//# sourceURL=contact-form-7-js-before
724</script>
vendor: 1 bytes, line 724
724
725<script id="contact-form-7-js" defer src="https://transitionnetwork.org/wp-content/plugins/contact-form-7/includes/js/index.js"></script>
vendor: 1 bytes, line 725
725
726<script id="ea11y-widget-js-extra">
727var ea11yWidget = {"iconSettings":{"style":{"icon":"person","size":"medium","color":"#00798C","cornerRadius":{"radius":32,"unit":"px"}},"position":{"desktop":{"hidden":false,"enableExactPosition":true,"exactPosition":{"horizontal":{"direction":"left","value":5,"unit":"px"},"vertical":{"direction":"bottom","value":75,"unit":"px"}},"position":"bottom-left"},"mobile":{"hidden":true,"enableExactPosition":false,"exactPosition":{"horizontal":{"direction":"right","value":10,"unit":"px"},"vertical":{"direction":"bottom","value":10,"unit":"px"}},"position":"bottom-right"}}},"toolsSettings":{"bigger-text":{"enabled":true},"bigger-line-height":{"enabled":true},"text-align":{"enabled":true},"readable-font":{"enabled":true},"grayscale":{"enabled":true},"contrast":{"enabled":true},"page-structure":{"enabled":true},"sitemap":{"enabled":false,"url":"https://transitionnetwork.org/wp-sitemap.xml"},"reading-mask":{"enabled":true},"hide-images":{"enabled":true},"pause-animations":{"enabled":true},"highlight-links":{"enabled":true},"focus-outline":{"enabled":true},"screen-reader":{"enabled":false},"remove-elementor-label":{"enabled":false}},"accessibilityStatementURL":"https://transitionnetwork.org/accessibility-statement/","analytics":{"enabled":false,"url":null}};
728//# sourceURL=ea11y-widget-js-extra
729</script>
vendor: 1 bytes, line 729
729
730<script id="ea11y-widget-js" defer src="https://cdn.elementor.com/a11y/widget.js?api_key=ea11y-fd0c3479-fd96-48ff-b09e-c4bfcca68860&#038;ver=4.1.4"referrerPolicy="origin"></script>
vendor: 1 bytes, line 730
730
731<script id="ea11y-remediation-module-chunk-lib-postcss-js" defer src="https://transitionnetwork.org/wp-content/plugins/pojo-accessibility/assets/build/lib-postcss.js"></script>
vendor: 1 bytes, line 731
731
732<script id="remediation-module-js" defer src="https://transitionnetwork.org/wp-content/plugins/pojo-accessibility/assets/build/remediation-module.js"></script>
vendor: 1 bytes, line 732
732
733<script id="tofino-js-extra">
734var tofinoJS = {"ajaxUrl":"https://transitionnetwork.org/wp-admin/admin-ajax.php","nextNonce":"0533306c4f","cookieExpires":"999","themeUrl":"https://transitionnetwork.org/wp-content/themes/current","notificationJS":"false","siteURL":"https://transitionnetwork.org"};
735//# sourceURL=tofino-js-extra
736</script>
vendor: 1 bytes, line 736
736
737<script type="module" data-pagespeed-no-defer id="tofino-js" defer src="https://transitionnetwork.org/wp-content/themes/current/dist/assets/app-CUbsecZO.js"></script>
vendor: 1 bytes, line 737
737
738<script id="cmplz-cookiebanner-js-extra">
739var complianz = {"prefix":"cmplz_","debug":"","user_banner_id":"1","set_cookies":[],"block_ajax_content":"0","banner_version":"26","version":"7.5.5","store_consent":"","do_not_track_enabled":"1","consenttype":"optin","region":"eu","geoip":"","dismiss_timeout":"","disable_cookiebanner":"","soft_cookiewall":"","dismiss_on_scroll":"1","cookie_expiry":"365","url":"https://transitionnetwork.org/wp-json/complianz/v1/","locale":"lang=en&locale=en_GB","set_cookies_on_root":"0","cookie_domain":"transitionnetwork.org","current_policy_id":"48","cookie_path":"/","categories":{"statistics":"statistics","marketing":"marketing"},"tcf_active":"","placeholdertext":"Click to accept {category} cookies and enable this content","css_file":"https://transitionnetwork.org/wp-content/uploads/complianz/css/banner-{banner_id}-{type}.css?v=26","page_links":{"eu":{"cookie-statement":{"title":"Cookie Policy ","url":"https://transitionnetwork.org/cookie-policy-eu/"},"privacy-statement":{"title":"Terms &#038; Privacy","url":"https://transitionnetwork.org/terms-privacy/"}}},"tm_categories":"","forceEnableStats":"","preview":"","clean_cookies":"","aria_label":"Click to accept {category} cookies and enable this content","iapi_nav":"fallback"};
740//# sourceURL=cmplz-cookiebanner-js-extra
741</script>
vendor: 1 bytes, line 741
741
742<script defer id="cmplz-cookiebanner-js" defer src="https://transitionnetwork.org/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js"></script>
742
743<!-- Statistics script Complianz GDPR/CCPA -->
744						
744<script 							data-category="functional">var _paq = window._paq || [];
745_paq.push(['trackPageView']);
746_paq.push(['enableLinkTracking']);
747_paq.push(['requireCookieConsent']);
748
749(function() {
750	var u="https://analytics.transition-space.org/";
751	_paq.push(['setTrackerUrl', u+'matomo.php']);
752	_paq.push(['setSiteId', '8']);
753	_paq.push(['setSecureCookie', window.location.protocol === "https:" ]);
754	var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
755	g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
756})();
757
758document.addEventListener("cmplz_fire_categories", function (e) {
759	var consentedCategories = e.detail.categories;
760	if (!cmplz_in_array( 'statistics', consentedCategories )) {
761		_paq.push(['forgetCookieConsentGiven']);
762	} else {
763		_paq.push(['rememberCookieConsentGiven']);
764	}
765});
766
767</script>
767
768							
768<script id="tn-cmplz-placeholder-fallback">
769(function () {
770	document.addEventListener('click', function (e) {
771		var button = e.target && e.target.closest
772			? e.target.closest('.cmplz-accept-category, .cmplz-accept-marketing')
773			: null;
774
775		if (!button) {
776			return;
777		}
778
779		// Give Complianz's own handler a chance first. If it ran, it removes the
780		// notice, and there is nothing for us to do.
781		setTimeout(function () {
782			if (!document.body.contains(button)) {
783				return;
784			}
785
786			var category = button.getAttribute('data-category') || 'marketing';
787
788			try {
789				// Also refreshes cmplz_policy_id, which clears the stale-policy
790				// condition that made complianz.min.js throw in the first place.
791				if (typeof cmplz_set_consent === 'function') {
792					cmplz_set_consent(category, 'allow');
793				}
794				if (typeof cmplz_set_cookie === 'function') {
795					cmplz_set_cookie('banner-status', 'dismissed');
796				}
797				if (typeof cmplz_enable_category === 'function') {
798					cmplz_enable_category(category);
799				}
800			} catch (err) {
801				if (window.console && console.warn) {
802					console.warn('Complianz placeholder fallback failed:', err);
803				}
804			}
805		}, 50);
806	}, false);
807})();
808</script>
808
809		
810
811</body>
812</html>
813
814
815<!-- Page cached by LiteSpeed Cache 7.9.1 on 2026-09-23 12:29:12 -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.