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&d=mm&r=g","url":"https://secure.gravatar.com/avatar/6498b5af16498c737fe788d292bf60c7f97fc385b9b3ff46b525adcfb818f559?s=96&d=mm&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&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&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>“I believe Transition is the most inspiring and hopeful movement happening in our world today. By contributing financially to Transition Network, I’m helping efforts towards a just and regenerative future to thrive and spread further, not just in my own local community but everywhere!”</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&amount=20&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 © 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 & 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&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 & 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.