PageSourceSearch

https://transitionnetwork.org/the-living-systems-alliance/

html transitionnetwork.org collected 2026-09-24 08:36:58 UTC 69,646 bytes, 847 lines download raw bytes

1
2<!doctype html>
3<html lang="en-GB" prefix="og: https://ogp.me/ns#">
4<head>
5  <meta charset="utf-8">
6  <meta http-equiv="X-UA-Compatible" content="IE=edge">
7  <meta name="viewport" content="width=device-width, initial-scale=1">
8  
9<!-- Search Engine Optimisation by Rank Math - https://rankmath.com/ -->
10<title>- Transition Network</title>
11<meta name="description" content="Around the world, communities are rediscovering ways to live and lead in kinship with the living Earth. In times of accelerating disruption, these initiatives"/>
12<meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/>
13<link rel="canonical" href="https://transitionnetwork.org/the-living-systems-alliance/" />
14<meta property="og:locale" content="en_GB" />
15<meta property="og:type" content="article" />
16<meta property="og:title" content="- Transition Network" />
17<meta property="og:description" content="Around the world, communities are rediscovering ways to live and lead in kinship with the living Earth. In times of accelerating disruption, these initiatives" />
18<meta property="og:url" content="https://transitionnetwork.org/the-living-systems-alliance/" />
19<meta property="og:site_name" content="Transition Network" />
20<meta property="og:updated_time" content="2026-09-01T14:56:34+01:00" />
21<meta property="og:image" content="https://transitionnetwork.org/wp-content/uploads/tn-og-butterfly.jpg" />
22<meta property="og:image:secure_url" content="https://transitionnetwork.org/wp-content/uploads/tn-og-butterfly.jpg" />
23<meta property="og:image:width" content="1200" />
24<meta property="og:image:height" content="630" />
25<meta property="og:image:alt" content="Transition Network" />
26<meta property="og:image:type" content="image/jpeg" />
27<meta property="article:published_time" content="2026-01-22T13:51:23+00:00" />
28<meta property="article:modified_time" content="2026-09-01T14:56:34+01:00" />
29<meta name="twitter:card" content="summary_large_image" />
30<meta name="twitter:title" content="- Transition Network" />
31<meta name="twitter:description" content="Around the world, communities are rediscovering ways to live and lead in kinship with the living Earth. In times of accelerating disruption, these initiatives" />
32<meta name="twitter:image" content="https://transitionnetwork.org/wp-content/uploads/tn-og-butterfly.jpg" />
33<meta name="twitter:label1" content="Time to read" />
34<meta name="twitter:data1" content="3 minutes" />
35<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/the-living-systems-alliance/#webpage","url":"https://transitionnetwork.org/the-living-systems-alliance/","name":"- Transition Network","datePublished":"2026-01-22T13:51:23+00:00","dateModified":"2026-09-01T14:56:34+01: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":"- Transition Network","datePublished":"2026-01-22T13:51:23+00:00","dateModified":"2026-09-01T14:56:34+01:00","author":{"@id":"https://transitionnetwork.org/author/markyadda/","name":"Mark Benewith"},"publisher":{"@id":"https://transitionnetwork.org/#organization"},"description":"Around the world, communities are rediscovering ways to live and lead in kinship with the living Earth. In times of accelerating disruption, these initiatives","name":"- Transition Network","@id":"https://transitionnetwork.org/the-living-systems-alliance/#richSnippet","isPartOf":{"@id":"https://transitionnetwork.org/the-living-systems-alliance/#webpage"},"image":{"@id":"https://transitionnetwork.org/wp-content/uploads/tn-og-butterfly.jpg"},"inLanguage":"en-GB","mainEntityOfPage":{"@id":"https://transitionnetwork.org/the-living-systems-alliance/#webpage"}}]}</script>
35
36<!-- /Rank Math WordPress SEO plugin -->
37
38<link rel='dns-prefetch' href='//cdn.elementor.com' />
39<link rel='dns-prefetch' href='//hcaptcha.com' />
40<style id="wp-img-auto-sizes-contain-inline-css">
41img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
42/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
43</style>
44
45<style id="classic-theme-styles-inline-css">
46/*! This file is auto-generated */
47.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}
48/*# sourceURL=/wp-includes/css/classic-themes.min.css */
49</style>
50
51<style id="global-styles-inline-css">
52: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%);
52--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;}
52.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;}
53/*# sourceURL=global-styles-inline-css */
54</style>
55
56<link rel='stylesheet' id='contact-form-7-css' href='https://transitionnetwork.org/wp-content/plugins/contact-form-7/includes/css/styles.css' media='all' />
57<link rel='stylesheet' id='eeb-css-frontend-css' href='https://transitionnetwork.org/wp-content/plugins/email-encoder-bundle/assets/css/style.css' media='all' />
58<link rel='stylesheet' id='ea11y-widget-fonts-css' href='https://transitionnetwork.org/wp-content/plugins/pojo-accessibility/assets/build/fonts.css' media='all' />
59<link rel='stylesheet' id='ea11y-skip-link-css' href='https://transitionnetwork.org/wp-content/plugins/pojo-accessibility/assets/build/skip-link.css' media='all' />
60<link rel='stylesheet' id='theme-css-css' href='https://transitionnetwork.org/wp-content/themes/current/dist/assets/styles-fIl8oWsB.css' media='all' />
61<link rel='stylesheet' id='cmplz-banner-1-optin-css' href='https://transitionnetwork.org/wp-content/uploads/complianz/css/banner-1-optin.css' media='all' />
62<script id="jquery-core-js" defer src="https://transitionnetwork.org/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 62
62
63<script id="jquery-migrate-js" defer src="https://transitionnetwork.org/wp-includes/js/jquery/jquery-migrate.min.js"></script>
vendor: 1 bytes, line 63
63
64<script id="eeb-js-frontend-js" defer src="https://transitionnetwork.org/wp-content/plugins/email-encoder-bundle/assets/js/custom.js"></script>
64
65<style>
66.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}
67</style>
68			<style>.cmplz-hidden {
69					display: none !important;
70				}</style>
71				<style id="cmplz-general-inline">
72.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%);
72max-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}}
73</style>
74<style>
75span[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}
76</style>
77  
78  <link rel="icon" type="image/png" href="https://transitionnetwork.org/wp-content/themes/current/favicon/favicon-96x96.png" sizes="96x96" />
79<link rel="icon" type="image/svg+xml" href="https://transitionnetwork.org/wp-content/themes/current/favicon/favicon.svg" />
80<link rel="shortcut icon" href="https://transitionnetwork.org/wp-content/themes/current/favicon/favicon.ico" />
81<link rel="apple-touch-icon" sizes="180x180" href="https://transitionnetwork.org/wp-content/themes/current/favicon/apple-touch-icon.png" />
82<meta name="apple-mobile-web-app-title" content="MyWebSite" />
83<link rel="manifest" href="https://transitionnetwork.org/wp-content/themes/current/favicon/site.webmanifest" />
84
85  
85<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>
85
86
87  <!-- Google tag (gtag.js) -->
vendor: 147 bytes, lines 87-88
87
88  <script type="text/plain" data-service="google-ads" data-category="marketing" async data-cmplz-src="https://www.googletagmanager.com/gtag/js?id=
88AW-934395512
vendor: 14 bytes, lines 88-89
88"></script>
89  
89<script>
90    
vendor: 140 bytes, lines 90-94
90window.dataLayer = window.dataLayer || [];
91    function gtag(){dataLayer.push(arguments);}
92    gtag('js', new Date());
93
94    gtag('config', '
94AW-934395512
vendor: 6 bytes, lines 94-95
94');
95  
95</script>
95
96</head>
97
98<body data-cmplz=1 class="wp-singular page-template page-template-template-password-protect page-template-template-password-protect-php page page-id-526 wp-theme-current ally-default the-living-systems-alliance footer-sticky menu-fixed">
99
100		
100<script>
101			const onSkipLinkClick = () => {
102				const htmlElement = document.querySelector('html');
103
104				htmlElement.style['scroll-behavior'] = 'smooth';
105
106				setTimeout( () => htmlElement.style['scroll-behavior'] = null, 1000 );
107			}
108			document.addEventListener("DOMContentLoaded", () => {
109				if (!document.querySelector('#content')) {
110					document.querySelector('.ea11y-skip-to-content-link').remove();
111				}
112			});
113		</script>
113
114		<nav aria-label="Skip to content navigation">
115			<a class="ea11y-skip-to-content-link"
116				href="#content"
117				tabindex="-1"
118				onclick="onSkipLinkClick()"
119			>
120				Skip to content
121				<svg width="24" height="24" viewBox="0 0 24 24" fill="none" role="presentation">
122					<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"
123								stroke="black"
124								stroke-width="1.5"
125								stroke-linecap="round"
126								stroke-linejoin="round"
127					/>
128				</svg>
129			</a>
130			<div class="ea11y-skip-to-content-backdrop"></div>
131		</nav>
132
133		
134
135<header class="sticky-top bg-brand-white z-10 shadow-xs">
136  <nav class="w-full justify-between flex my-2 lg:my-0 container">
137    <div class="shrink-0 flex items-center mr-6">
138      <a href="https://transitionnetwork.org">
139        <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">
140      </a>
141    </div>
142
143    <button class="flex items-center lg:hidden js-menu-toggle z-50 mx-6" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
144      <!-- Hamburger Icon -->
145      <span class="w-6 h-6">
146        <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>
147      <span class="sr-only">Toggle Navigation Button</span>
148
149    </button>
150
151    <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">
152      <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>
153<span class='sub-menu-arrow'></span><ul class='sub-menu hidden'>
154	<li class="menu-item"><a href="https://transitionnetwork.org/about/">About</a></li>
155	<li class="menu-item"><a href="https://transitionnetwork.org/impact/">Impact</a></li>
156	<li class="menu-item"><a href="https://transitionnetwork.org/about/#team">Team</a></li>
157	<li class="menu-item"><a href="https://transitionnetwork.org/#events">Events</a></li>
158	<li class="menu-item current"><a href="https://transitionnetwork.org/the-living-systems-alliance/" aria-current="page">Living Systems Alliance</a></li>
159	<li class="menu-item"><a href="https://transitionnetwork.org/contact">Contact</a></li>
160</ul>
161</li>
162<li class="menu-item menu-item-has-children"><a href="javascript:void(0)" role="button" aria-haspopup="true">Engage</a>
163<span class='sub-menu-arrow'></span><ul class='sub-menu hidden'>
164	<li class="menu-item"><a href="https://transitionnetwork.org/#cultural-practising">Practise</a></li>
165	<li class="menu-item"><a href="https://transitionnetwork.org/#cultural-practising">Cultural Transformation</a></li>
166	<li class="menu-item"><a href="https://transitionnetwork.org/#trainers">Learn</a></li>
167	<li class="menu-item"><a href="https://communitywaves.space">Community Waves</a></li>
168</ul>
169</li>
170<li class="menu-item"><a href="https://transitionnetwork.org/#news">News</a></li>
171<li class="menu-item"><a href="/#resources">Resources</a></li>
172<li class="menu-item"><a href="/#map">Map</a></li>
173<li class="menu-item"><a href="https://transitionnetwork.org/donate/">Donate</a></li>
174</ul>    </div>
175  </nav>
176</header>
177
178  <div class="wrapper">
179<main class="content container mt-24">
180
181  <div class="max-w-5xl">
182    <h1></h1>
183  
184    <div class="space-y-20">
185        
186     
187                               <div class="grid grid-cols-1 gap-6 lg:gap-16 lg:grid-cols-2 lg:grid-flow-dense">
188  <div class="lg:col-start-2">
189                    <img width="2560" height="1089" src="https://transitionnetwork.org/wp-content/uploads/lsa-logo-scaled.png" class="rounded-xl" alt="" sizes="auto, (min-width: 1024px) 45vw, 100vw" loading="lazy" decoding="async" srcset="https://transitionnetwork.org/wp-content/uploads/lsa-logo-scaled.png 2560w, https://transitionnetwork.org/wp-content/uploads/lsa-logo-565x240.png 565w, https://transitionnetwork.org/wp-content/uploads/lsa-logo-1152x490.png 1152w, https://transitionnetwork.org/wp-content/uploads/lsa-logo-2048x871.png 2048w, https://transitionnetwork.org/wp-content/uploads/lsa-logo-18x8.png 18w" />      </div>
190  <div class="space-y-6 lg:col-start-1">
191              <h2>Building resilient futures by designing and deciding in partnership with nature</h2>
192        
193              <div>
194        <p>Around the world, communities are rediscovering ways to live and lead in kinship with the living Earth. In times of accelerating disruption, these initiatives show us how people, places, and the wider community of life can transform our world together.</p>
195<p>The Living Systems Alliance brings together five leading organisations  (Transition Network International, The Biomimicry Institute, Global Ecovillage Network, Kincentric 
195Leadership, and the Permaculture Association). Our collective work is to strengthen, scale and cultivate pathways for communities and regions to make decisions guided by nature&#8217;s wisdom – weaving place-based action into real, widespread change.</p>
196      </div>
197      </div>
198</div>
199                         <div class="grid grid-cols-1 gap-6 lg:gap-16 lg:grid-cols-2 lg:grid-flow-dense">
200  <div class="lg:col-start-1">
201                    <img width="1600" height="900" src="https://transitionnetwork.org/wp-content/uploads/brownhand.jpg" class="rounded-xl" alt="" sizes="auto, (min-width: 1024px) 45vw, 100vw" loading="lazy" decoding="async" srcset="https://transitionnetwork.org/wp-content/uploads/brownhand.jpg 1600w, https://transitionnetwork.org/wp-content/uploads/brownhand-565x318.jpg 565w, https://transitionnetwork.org/wp-content/uploads/brownhand-1152x648.jpg 1152w, https://transitionnetwork.org/wp-content/uploads/brownhand-18x10.jpg 18w" />      </div>
202  <div class="space-y-6 lg:col-start-2">
203              <h2>Why This Matters</h2>
204        
205              <div>
206        <p>Current systems are failing to recognise our deep interdependence with the living world. While awareness of our global challenges is growing, many people lack practical pathways and community support to take the meaningful action needed.</p>
207<p>Nature has 3.8 billion years of wisdom to guide us. When local communities work together at the regional level – connecting across sectors and learning from each other and their living ecosystems – they can create powerful, lasting change that goes far beyond isolated projects.</p>
208<p>This offers place-based approaches for communities to learn and act together across citizens and sectors. To make decisions with nature in mind and collaborate in creating a healthier, more resilient and biodiverse future. This is Bioregioning.</p>
209<p>&nbsp;</p>
210      </div>
211      </div>
212</div>
213                         <div class="grid grid-cols-1 gap-6 lg:gap-16 lg:grid-cols-2 lg:grid-flow-dense">
214  <div class="lg:col-start-2">
215                    <img width="512" height="291" src="https://transitionnetwork.org/wp-content/uploads/trees.jpg" class="rounded-xl" alt="" sizes="auto, (min-width: 1024px) 45vw, 100vw" loading="lazy" decoding="async" srcset="https://transitionnetwork.org/wp-content/uploads/trees.jpg 512w, https://transitionnetwork.org/wp-content/uploads/trees-18x10.jpg 18w" />      </div>
216  <div class="space-y-6 lg:col-start-1">
217              <h2>What We're Creating</h2>
218        
219              <div>
220        <p>Over the next two years (2026-2027), the Alliance will:</p>
221<p><b>Co-create practical tools</b> An accessible multilingual toolkit for nature-centric design, decision-making, and governance – available for place-based partnerships and global networks to adapt and use.</p>
222<p><a href="https://transitionnetwork.org/the-living-systems-alliance/#pilot"><b>Work with regional pioneers</b></a> Partner with 8-10 regional networks worldwide to pilot, refine and deepen these approaches, supporting communities to act as catalysts of transformation and resilience.</p>
223<p><b>Build a global community of practice</b> Connect people, places, and movements that are bringing life&#8217;s intelligence into policy, planning, and everyday decisions.</p>
224<p><b>Share inspiring stories</b> Gather and celebrate real examples of communities working as &#8220;keystone species&#8221; – regenerating the living systems they belong to.</p>
225      </div>
226      </div>
227</div>
228                         <div class="grid grid-cols-1 gap-6 lg:gap-16 lg:grid-cols-2 lg:grid-flow-dense">
229  <div class="lg:col-start-1">
230                    <img width="512" height="288" src="https://transitionnetwork.org/wp-content/uploads/river.jpg" class="rounded-xl" alt="" sizes="auto, (min-width: 1024px) 45vw, 100vw" loading="lazy" decoding="async" srcset="https://transitionnetwork.org/wp-content/uploads/river.jpg 512w, https://transitionnetwork.org/wp-content/uploads/river-18x10.jpg 18w" />      </div>
231  <div class="space-y-6 lg:col-start-2">
232              <h2>Our Approach</h2>
233        
234              <div>
235        <p>We&#8217;re drawing on decades of combined expertise in <b>permaculture design</b>, <b>biomimicry</b>, <b>ecovillage living</b>, <b>kincentric leadership, and transition community building practices. </b></p>
236<p>Our methodology includes:</p>
237<ul>
238<li aria-level="1"><b>Deep nature connection</b> and living systems literacy</li>
239<li aria-level="1"><b>Co-production</b> with diverse practitioners and regional partnerships</li>
240<li aria-level="1"><b>Action research</b> and real-world piloting</li>
241<li aria-level="1"><b>Training and capacity building</b> for hundreds of practitioners</li>
242<li aria-level="1"><b>Wide dissemination</b> across our international networks in 100+ countries</li>
243</ul>
244<p>By working across movements and sharing knowledge, we stop working in isolation and instead design and create <i>with</i> nature and <i>across</i> our communities towards the clear, united approach our world needs.
244</p>
245      </div>
246      </div>
247</div>
248                         <div class="grid grid-cols-1 gap-6 lg:gap-16 lg:grid-cols-2 lg:grid-flow-dense">
249  <div class="lg:col-start-2">
250                    <img width="512" height="341" src="https://transitionnetwork.org/wp-content/uploads/murm.jpg" class="rounded-xl" alt="" sizes="auto, (min-width: 1024px) 45vw, 100vw" loading="lazy" decoding="async" srcset="https://transitionnetwork.org/wp-content/uploads/murm.jpg 512w, https://transitionnetwork.org/wp-content/uploads/murm-18x12.jpg 18w" />      </div>
251  <div class="space-y-6 lg:col-start-1">
252              <h2>Who We Are</h2>
253        
254              <div>
255        <p>The Living Systems Alliance partners bring together:</p>
256<ul>
257<li aria-level="1"><b>Transition Network</b> <b>International </b>– 20 years supporting community-led resilience in over a thousand groups across 67 countries</li>
258<li aria-level="1"><b>Permaculture Association</b> – 43 years of permaculture education and practice</li>
259<li aria-level="1"><b>Global Ecovillage Network</b> – 30 years pioneering community-led social-ecological innovation</li>
260<li aria-level="1"><b>Kincentric Leadership</b> – Tools and networks centered on kinship with all life</li>
261<li aria-level="1"><b>The Biomimicry Institute</b> – 20 years inspiring innovation based on nature&#8217;s genius</li>
262</ul>
263<p>Together, we reach thousands of local groups and practitioners, across a global movement of change-makers.</p>
264      </div>
265      </div>
266</div>
267                         <div class="grid grid-cols-1 gap-6 lg:gap-16 lg:grid-cols-2 lg:grid-flow-dense">
268  <div class="lg:col-start-1">
269                    <img width="724" height="1086" src="https://transitionnetwork.org/wp-content/uploads/lsa1.jpg" class="rounded-xl" alt="" sizes="auto, (min-width: 1024px) 45vw, 100vw" loading="lazy" decoding="async" srcset="https://transitionnetwork.org/wp-content/uploads/lsa1.jpg 724w, https://transitionnetwork.org/wp-content/uploads/lsa1-565x848.jpg 565w, https://transitionnetwork.org/wp-content/uploads/lsa1-8x12.jpg 8w" />      </div>
270  <div class="space-y-6 lg:col-start-2">
271              <h2>Get Involved</h2>
272        
273              <div>
274        <p>The Living Systems Alliance is currently in its early stages of development.</p>
275<p><b>We&#8217;re designing pathways for involvement (see below) and will be sharing opportunities to connect, learn, and collaborate as the project unfolds.</b></p>
276<p>🌿 <b>Stay connected:</b> Check back on this page regularly for updates, or sign up for the Transition Network newsletter where we&#8217;ll share news, resources, and opportunities to be part of this journey.</p>
277<p>As the Living Systems Alliance grows, so does the possibility of a thriving, nature-led future.</p>
278<p><a class="btn btn-primary" href="https://news.transitionnetwork.org/launch-of-the-living-systems-alliance/?lng=en#/portal/signup" target="_blank" rel="noopener">Join us</a></p>
279<p><b>In partnership with:</b> Transition Network International · The Biomimicry Institute · Global Ecovillage Network · Kincentric Leadership · Permaculture Association</p>
280      </div>
281      </div>
282</div>
283                 
284    </div>
285  </div>
286</main>
287
288  </div>
289
290<footer class="bg-brand pb-6 mt-48">
291  <div class="container py-5 text-primary-content grid gap-8 grid-cols-1 md:grid-cols-2">
292    <div class="space-y-2">
293                      <div>
294          &copy; 2026 Transition Network. Site licensed under CC BY-SA 4.0 unless otherwise noted.         </div>
295                          <div class="text-sm">Mailing Address:<br />
296Transition Network c/o Transition Town Totnes<br />
297The Mansion<br />
29836a Fore Street<br />
299Totnes<br />
300Devon<br />
301TQ9 5RP<br />
302UK<br />
303<br />
304Registered Address:<br />
305Transition Network c/o BSN Associates Ltd<br />
3063B Swallowfield Courtyard<br />
307Wolverhampton Road<br />
308Oldbury <br />
309B69 2JG<br />
310UK<br />
311<br />
312Company limited by guarantee  registration number 06135675<br />
313Charity registration number 1128675 registered with the Charity Commission</div>
314                                  <div class="text-sm">+44 (0)1803 865 669</div>
315                                  <div class="text-sm"><a href="https://xinc.digital" target="_blank">Website by Xinc Digital</a></div>
316                  </div>
317    <div>
318      <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>
319<li class="menu-item"><a rel="privacy-policy" href="https://transitionnetwork.org/terms-privacy/">Terms &#038; Privacy</a></li>
320<li class="menu-item"><a href="https://transitionnetwork.org/cookie-policy-eu/">Cookie Policy (EU)</a></li>
321<li class="menu-item"><a href="https://transitionnetwork.org/transition-network-international-complaints-policy/">Complaints Policy</a></li>
322<li class="menu-item"><a href="https://transitionnetwork.org/accessibility-statement/">
322Accessibility statement for Transitionnetwork.org</a></li>
323</ul></div>                    <div class="flex justify-end space-x-3 mt-4">
324                      <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>
325                      <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>
326                      <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>
327                      <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>
328                      <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>
329                  </div>
330          </div>
331</footer>
332
333<script src="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox.umd.js"></script>
333
334
335<script type="speculationrules">
336{"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"}]}
337</script>
337
338	
338<script>
339	  document.addEventListener("DOMContentLoaded", function () {
340	    var CHUNK_SIZE = 50;
341	    var scheduleIdle = window.requestIdleCallback || function (fn) {
342	      return setTimeout(function () { fn({ timeRemaining: function () { return 10; } }); }, 1);
343	    };
344
345	    var links = document.querySelectorAll('a');
346	    var i = 0;
347
348	    function runChunk(deadline) {
349	      var count = 0;
350	      while (i < links.length && count < CHUNK_SIZE && (!deadline || deadline.timeRemaining() > 0)) {
351	        var link = links[i];
352	        if (link.host !== window.location.host) {
353	          link.setAttribute('target', '_blank');
354	          link.setAttribute('rel', 'noopener'); // was missing here; Ghost version has it
355	        }
356	        i++;
357	        count++;
358	      }
359	      if (i < links.length) scheduleIdle(runChunk);
360	    }
361	    scheduleIdle(runChunk);
362	  });
363	</script>
363
364
365	<!-- Theme header customization (WordPress equivalent selectors —
366	     adjust to match your theme's actual header/logo classes) -->
367	<style>
368	.site-logo img,
369	.custom-logo,
370	.site-branding img {
371	  max-height: 110px;
372	}
373
374	.site-description,
375	.site-header-content .tagline {
376	  color: #ffffff !important;
377	  text-shadow: 0 2px 10px rgba(0,0,0,0.25);
378	}
379
380	.site-header,
381	.site-header-content {
382	  padding: 14rem 0 !important;
383	}
384	</style>
385	
386<!-- Consent Management powered by Complianz | GDPR/CCPA Cookie Consent https://wordpress.org/plugins/complianz-gdpr -->
387<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">
388	<div class="cmplz-header">
389		<div class="cmplz-logo"></div>
390		<div class="cmplz-title" id="cmplz-header-1-optin">Manage Consent</div>
391		<div class="cmplz-close" tabindex="0" role="button" aria-label="Close dialogue">
392			<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>
393		</div>
394	</div>
395
396	<div class="cmplz-divider cmplz-divider-header"></div>
397	<div class="cmplz-body">
398		<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>
399		<!-- categories start -->
400		<div class="cmplz-categories">
401			<div class="cmplz-category cmplz-functional">
402				<div class="cmplz-category-header">
403					<span class="cmplz-category-title" id="cmplz-title-functional-1-optin">Functional</span>
404					<span class='cmplz-always-active'>
405						<span class="cmplz-banner-checkbox">
406							<input type="checkbox"
407									id="cmplz-functional-optin"
408									data-category="cmplz_functional"
409									class="cmplz-consent-checkbox cmplz-functional"
410									size="40"
411									value="1"/>
412							<label class="cmplz-label" for="cmplz-functional-optin"><span class="screen-reader-text">Functional</span></label>
413						</span>
414						Always active					</span>
415					<button class="cmplz-category-toggle"
416							aria-expanded="false"
417							aria-controls="cmplz-desc-functional-1-optin"
418							aria-labelledby="cmplz-title-functional-1-optin">
419						<span class="cmplz-icon cmplz-open">
420							<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>
421						</span>
422					</button>
423				</div>
424				<div class="cmplz-description" id="cmplz-desc-functional-1-optin" hidden>
425					<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>
426				</div>
427			</div>
428
429			<div class="cmplz-category cmplz-preferences">
430				<div class="cmplz-category-header">
431					<span class="cmplz-category-title" id="cmplz-title-preferences-1-optin">Preferences</span>
432					<span class="cmplz-banner-checkbox">
433						<input type="checkbox"
434								id="cmplz-preferences-optin"
435								data-category="cmplz_preferences"
436								class="cmplz-consent-checkbox cmplz-preferences"
437								size="40"
438								value="1"/>
439						<label class="cmplz-label" for="cmplz-preferences-optin"><span class="screen-reader-text">Preferences</span></label>
440					</span>
441					<button class="cmplz-category-toggle"
442							aria-expanded="false"
443							aria-controls="cmplz-desc-preferences-1-optin"
444							aria-labelledby="cmplz-title-preferences-1-optin">
445						<span class="cmplz-icon cmplz-open">
446							<svg aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" height="18">
446<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>
447						</span>
448					</button>
449				</div>
450				<div class="cmplz-description" id="cmplz-desc-preferences-1-optin" hidden>
451					<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>
452				</div>
453			</div>
454
455			<div class="cmplz-category cmplz-statistics">
456				<div class="cmplz-category-header">
457					<span class="cmplz-category-title" id="cmplz-title-statistics-1-optin">Statistics</span>
458					<span class="cmplz-banner-checkbox">
459						<input type="checkbox"
460								id="cmplz-statistics-optin"
461								data-category="cmplz_statistics"
462								class="cmplz-consent-checkbox cmplz-statistics"
463								size="40"
464								value="1"/>
465						<label class="cmplz-label" for="cmplz-statistics-optin"><span class="screen-reader-text">Statistics</span></label>
466					</span>
467					<button class="cmplz-category-toggle"
468							aria-expanded="false"
469							aria-controls="cmplz-desc-statistics-1-optin"
470							aria-labelledby="cmplz-title-statistics-1-optin">
471						<span class="cmplz-icon cmplz-open">
472							<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>
473						</span>
474					</button>
475				</div>
476				<div class="cmplz-description" id="cmplz-desc-statistics-1-optin" hidden>
477					<span class="cmplz-description-statistics">The technical storage or access that is used exclusively for statistical purposes.</span>
478					<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>
479				</div>
480			</div>
481
482			<div class="cmplz-category cmplz-marketing">
483				<div class="cmplz-category-header">
484					<span class="cmplz-category-title" id="cmplz-title-marketing-1-optin">Marketing</span>
485					<span class="cmplz-banner-checkbox">
486						<input type="checkbox"
487								id="cmplz-marketing-optin"
488								data-category="cmplz_marketing"
489								class="cmplz-consent-checkbox cmplz-marketing"
490								size="40"
491								value="1"/>
492						<label class="cmplz-label" for="cmplz-marketing-optin"><span class="screen-reader-text">Marketing</span></label>
493					</span>
494					<button class="cmplz-category-toggle"
495							aria-expanded="false"
496							aria-controls="cmplz-desc-marketing-1-optin"
497							aria-labelledby="cmplz-title-marketing-1-optin">
498						<span class="cmplz-icon cmplz-open">
499							<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>
500						</span>
501					</button>
502				</div>
503				<div class="cmplz-description" id="cmplz-desc-marketing-1-optin" hidden>
504					<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>
505				</div>
506			</div>
507		</div><!-- categories end -->
508			</div>
509
510	<div class="cmplz-links cmplz-information">
511		<ul>
512			<li><a class="cmplz-link cmplz-manage-options cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">Manage options</a></li>
513			<li><a class="cmplz-link cmplz-manage-third-parties cookie-statement" href="#" data-relative_url="#cmplz-cookie
513s-overview">Manage services</a></li>
514			<li><a class="cmplz-link cmplz-manage-vendors tcf cookie-statement" href="#" data-relative_url="#cmplz-tcf-wrapper">Manage {vendor_count} vendors</a></li>
515			<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>
516		</ul>
517			</div>
518
519	<div class="cmplz-divider cmplz-footer"></div>
520
521	<div class="cmplz-buttons">
522		<button class="cmplz-btn cmplz-accept">Accept</button>
523		<button class="cmplz-btn cmplz-deny">Deny</button>
524		<button class="cmplz-btn cmplz-view-preferences">View preferences</button>
525		<button class="cmplz-btn cmplz-save-preferences">Save preferences</button>
526		<a class="cmplz-btn cmplz-manage-options tcf cookie-statement" href="#" data-relative_url="#cmplz-manage-consent-container">View preferences</a>
527			</div>
528
529
530	<div class="cmplz-documents cmplz-links">
531		<ul>
532			<li><a class="cmplz-link cookie-statement" href="#" data-relative_url="">{title}</a></li>
533			<li><a class="cmplz-link privacy-statement" href="#" data-relative_url="">{title}</a></li>
534			<li><a class="cmplz-link impressum" href="#" data-relative_url="">{title}</a></li>
535		</ul>
536			</div>
537</div>
538</div>
539					<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>
540
541</div>			
541<script>
542				const registerAllyAction = () => {
543					if ( ! window?.ElementorProFrontendConfig || ! window?.elementorFrontend?.utils?.urlActions ) {
544						return;
545					}
546
547					elementorFrontend.utils.urlActions.addAction( 'allyWidget:open', () => {
548						if (window?.ea11yWidget?.widget?.open) {
549							return window.ea11yWidget.widget.isOpen()
550								? window.ea11yWidget.widget.close()
551								: window.ea11yWidget.widget.open();
552						}
553					} );
554				};
555
556				const waitingLimit = 30;
557				let retryCounter = 0;
558
559				const waitForElementorPro = () => {
560					return new Promise( ( resolve ) => {
561						const intervalId = setInterval( () => {
562							if ( retryCounter === waitingLimit ) {
563								resolve( null );
564							}
565
566							retryCounter++;
567
568							if ( window.elementorFrontend && window?.elementorFrontend?.utils?.urlActions ) {
569								clearInterval( intervalId );
570								resolve( window.elementorFrontend );
571							}
572								}, 100 ); // Check every 100 milliseconds for availability of elementorFrontend
573					});
574				};
575
576				waitForElementorPro().then( () => { registerAllyAction(); });
577			</script>
577
578			  
578<script src="https://cdn.jsdelivr.net/npm/@tolgee/[email protected]/dist/tolgee-web.umd.min.js"></script>
578
579  
579<script>
580    (function () {
581      var T = window['@tolgee/web'];
582      if (!T) return;
583
584      var LANGS = ["en","fr","es","de","pt-BR","ja"];
585      var I18N_BASE = "https:\/\/transitionnetwork.org\/wp-json\/tn\/v1\/i18n";
586
587      function detectBrowserLang() {
588        var candidates = (navigator.languages && navigator.languages.length)
589          ? navigator.languages
590          : [navigator.language || 'en'];
591
592        for (var i = 0; i < candidates.length; i++) {
593          var raw = candidates[i];
594          if (LANGS.indexOf(raw) !== -1) return raw;
595          // Fall back from e.g. "en-US" / "pt-PT" to a base-language match.
596          var base = raw.split('-')[0];
597          var match = LANGS.filter(function (l) { return l.split('-')[0] === base; })[0];
598          if (match) return match;
599        }
600
601        return 'en';
602      }
603
604      // A stored choice from the drawer always wins. Browser language is only
605      // consulted on a visitor's first-ever page load.
606      var CURRENT_LANG = localStorage.getItem('user_lang') || detectBrowserLang();
607
608      // Each language is loaded from our own origin, so the browser needs no key.
609      var staticData = {};
610      LANGS.forEach(function (lang) {
611        staticData[lang] = function () {
612          return fetch(I18N_BASE + '/' + encodeURIComponent(lang), { credentials: 'omit' })
613            .then(function (res) { return res.ok ? res.json() : {}; })
614            .catch(function () { return {}; });
615        };
616      });
617
618      var options = {
619        defaultLanguage: 'en',
620        language: CURRENT_LANG,
621        staticData: staticData
622      };
623
624      var tolgee = T.Tolgee().use(T.FormatSimple());
625
626      
627      window.tolgee = tolgee.init(options);
628
629      function processTextNodes() {
630        var walker = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, {
631          acceptNode: function (node) {
632            var parent = node.parentElement;
633            if (!parent) return NodeFilter.FILTER_REJECT;
634            var tag = parent.tagName.toLowerCase();
635
636            if (['script', 'style', 'textarea', 'noscript'].indexOf(tag) !== -1 ||
637                parent.closest('#lang-drawer') ||
638                parent.closest('#lang-drawer-btn') ||
639                parent.closest('#wpadminbar')) {
640              return NodeFilter.FILTER_REJECT;
641            }
642
643            return node.nodeValue.trim().length > 0 ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_SKIP;
644          }
645        });
646
647        var node;
648        while ((node = walker.nextNode())) {
649          var originalText = node.nodeValue.trim();
650          var keyName = originalText
651            .toLowerCase()
652            .replace(/[^a-z0-9]+/g, '_')
653            .replace(/^_+|_+$/g, '')
654            .substring(0, 50);
655
656          if (!keyName) continue;
657
658          // t() throws on any string ICU reads as a placeholder, e.g. "{title}".
659          // One bad string must not stop the walk.
660          var translated;
661          try {
662            translated = window.tolgee.t(keyName, originalText);
663          } catch (e) {
664            continue;
665          }
666
667          if (translated && translated !== originalText) {
668            node.nodeValue = node.nodeValue.replace(originalText, translated);
669          }
670        }
671      }
672
673      window.tolgee.run().then(function () {
674        processTextNodes();
675
676        window.tolgee.on('update', processTextNodes);
677        window.tolgee.on('language', processTextNodes);
678      });
679    })();
680  </script>
680
681
682  <!-- Bottom Left Language Drawer Button Trigger -->
683  <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;">
684    🌐 Language
685  </button>
686
687  <!-- Drawer Overlay Backdrop -->
688  <div id="drawer-backdrop" onclick="closeDrawer()" style="display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.5); z-index: 998;"></div>
689
690  <!-- Slide-Out Language Drawer -->
691  <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;">
692    <div style="display: flex; justify-content: space-between; align-items: center; margin-bottom: 24px;">
693      <h3 style="margin: 0; color: #333333;">Select Language</h3>
694      <button onclick="closeDrawer()" style="background: none; border: none; font-size: 18px; cursor: pointer; color: #666666;">✕</button>
695    </div>
696
697    <div style="display: flex; flex-direction: column; gap: 12px;">
698      <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>
699      <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>
700      <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>
701      <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>
702      <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>
703      <button onclick="changeLang('ja')" style="text-align: left; padding: 12px; border: 1px solid #eee; border-radius: 6px; cursor: pointer; background: #fff; color: #333;">🇯🇵 日本語</button>
704    </div>
705  </div>
706
707  
707<script>
708    function openDrawer() {
709      document.getElementById('lang-drawer').style.transform = 'translateX(0)';
710      document.getElementById('drawer-backdrop').style.display = 'block';
711    }
712
713    function closeDrawer() {
714      document.getElementById('lang-drawer').style.transform = 'translateX(-100%)';
715      document.getElementById('drawer-backdrop').style.display = 'none';
716    }
717
718    function changeLang(langCode) {
719      const currentLang = localStorage.getItem('user_lang');
720      localStorage.setItem('user_lang', langCode);
721
722      if (currentLang !== langCode) {
723        window.location.reload();
724      } else {
725        closeDrawer();
726      }
727    }
728  </script>
728
729  
729<script>
730var HCaptchaMainObject = {"params":"{\"sitekey\":\"9212bf6a-9cbe-4d98-bdc8-0c04a888d2f0\",\"theme\":\"light\",\"size\":\"normal\",\"hl\":\"en\"}"};
731</script>
vendor: 1 bytes, line 731
731
732<script id="wp-hooks-js" defer src="https://transitionnetwork.org/wp-includes/js/dist/hooks.min.js"></script>
vendor: 1 bytes, line 732
732
733<script id="wp-i18n-js" defer src="https://transitionnetwork.org/wp-includes/js/dist/i18n.min.js"></script>
vendor: 1 bytes, line 733
733
734<script id="wp-i18n-js-after">
735wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
736//# sourceURL=wp-i18n-js-after
737</script>
vendor: 1 bytes, line 737
737
738<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 738
738
739<script id="contact-form-7-js-translations">
740( function( domain, translations ) {
741	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
742	localeData[""].domain = domain;
743	wp.i18n.setLocaleData( localeData, domain );
744} )( "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"}} );
745//# sourceURL=contact-form-7-js-translations
746</script>
vendor: 1 bytes, line 746
746
747<script id="contact-form-7-js-before">
748var wpcf7 = {
749    "api": {
750        "root": "https:\/\/transitionnetwork.org\/wp-json\/",
751        "namespace": "contact-form-7\/v1"
752    },
753    "cached": 1
754};
755//# sourceURL=contact-form-7-js-before
756</script>
vendor: 1 bytes, line 756
756
757<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 757
757
758<script id="ea11y-widget-js-extra">
759var 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}};
760//# sourceURL=ea11y-widget-js-extra
761</script>
vendor: 1 bytes, line 761
761
762<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 762
762
763<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 763
763
764<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 764
764
765<script id="tofino-js-extra">
766var 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"};
767//# sourceURL=tofino-js-extra
768</script>
vendor: 1 bytes, line 768
768
769<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 769
769
770<script id="cmplz-cookiebanner-js-extra">
771var 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"};
772//# sourceURL=cmplz-cookiebanner-js-extra
773</script>
vendor: 1 bytes, line 773
773
774<script defer id="cmplz-cookiebanner-js" defer src="https://transitionnetwork.org/wp-content/plugins/complianz-gdpr/cookiebanner/js/complianz.min.js"></script>
774
775<!-- Statistics script Complianz GDPR/CCPA -->
776						
776<script 							data-category="functional">var _paq = window._paq || [];
777_paq.push(['trackPageView']);
778_paq.push(['enableLinkTracking']);
779_paq.push(['requireCookieConsent']);
780
781(function() {
782	var u="https://analytics.transition-space.org/";
783	_paq.push(['setTrackerUrl', u+'matomo.php']);
784	_paq.push(['setSiteId', '8']);
785	_paq.push(['setSecureCookie', window.location.protocol === "https:" ]);
786	var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
787	g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
788})();
789
790document.addEventListener("cmplz_fire_categories", function (e) {
791	var consentedCategories = e.detail.categories;
792	if (!cmplz_in_array( 'statistics', consentedCategories )) {
793		_paq.push(['forgetCookieConsentGiven']);
794	} else {
795		_paq.push(['rememberCookieConsentGiven']);
796	}
797});
798
799</script>
799
800							
800<script id="tn-cmplz-placeholder-fallback">
801(function () {
802	document.addEventListener('click', function (e) {
803		var button = e.target && e.target.closest
804			? e.target.closest('.cmplz-accept-category, .cmplz-accept-marketing')
805			: null;
806
807		if (!button) {
808			return;
809		}
810
811		// Give Complianz's own handler a chance first. If it ran, it removes the
812		// notice, and there is nothing for us to do.
813		setTimeout(function () {
814			if (!document.body.contains(button)) {
815				return;
816			}
817
818			var category = button.getAttribute('data-category') || 'marketing';
819
820			try {
821				// Also refreshes cmplz_policy_id, which clears the stale-policy
822				// condition that made complianz.min.js throw in the first place.
823				if (typeof cmplz_set_consent === 'function') {
824					cmplz_set_consent(category, 'allow');
825				}
826				if (typeof cmplz_set_cookie === 'function') {
827					cmplz_set_cookie('banner-status', 'dismissed');
828				}
829				if (typeof cmplz_enable_category === 'function') {
830					cmplz_enable_category(category);
831				}
832			} catch (err) {
833				if (window.console && console.warn) {
834					console.warn('Complianz placeholder fallback failed:', err);
835				}
836			}
837		}, 50);
838	}, false);
839})();
840</script>
840
841		
842
843</body>
844</html>
845
846
847<!-- Page cached by LiteSpeed Cache 7.9.1 on 2026-09-23 12:24:21 -->

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.