<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ayesha Habib, Author at Corporate Knights</title>
	<atom:link href="https://corporateknights.com/author/ayesha-habib/feed/" rel="self" type="application/rss+xml" />
	<link>https://corporateknights.com/author/ayesha-habib/</link>
	<description>The Voice for Clean Capitalism</description>
	<lastBuildDate>Wed, 17 Jun 2026 17:14:46 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://corporateknights.com/wp-content/uploads/2022/05/cropped-K-Logo-in-Red-512-32x32.png</url>
	<title>Ayesha Habib, Author at Corporate Knights</title>
	<link>https://corporateknights.com/author/ayesha-habib/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Cross-border wildlife conservation between the U.S. and Canada is under strain</title>
		<link>https://corporateknights.com/natural-capital/cross-border-wildlife-conservation-between-the-u-s-and-canada-is-weakening/</link>
		
		<dc:creator><![CDATA[Ayesha Habib]]></dc:creator>
		<pubDate>Thu, 11 Jun 2026 15:14:01 +0000</pubDate>
				<category><![CDATA[Natural Capital]]></category>
		<category><![CDATA[Summer 2026]]></category>
		<category><![CDATA[biodiversity]]></category>
		<category><![CDATA[canada]]></category>
		<category><![CDATA[Donald Trump]]></category>
		<category><![CDATA[United States]]></category>
		<guid isPermaLink="false">https://corporateknights.com/?p=50508</guid>

					<description><![CDATA[<p>The two countries share responsibility for protecting wildlife, but as the Trump administration slashes funding and jobs, the old partnership has become unbalanced</p>
<p>The post <a href="https://corporateknights.com/natural-capital/cross-border-wildlife-conservation-between-the-u-s-and-canada-is-weakening/">Cross-border wildlife conservation between the U.S. and Canada is under strain</a> appeared first on <a href="https://corporateknights.com">Corporate Knights</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In the early 1990s, a radio-collared grey wolf named Pluie was <a href="https://parks.canada.ca/nature/science/especes-species/corridors">recorded</a> covering an area of 100,000 square kilometres in the Rocky Mountains over two years. She crossed 30 political jurisdictions, three U.S. states, two Canadian provinces, and several First Nations’ territories.</p>
<p>“What she showed us is that nature doesn’t recognize our borders, and our protection systems have to catch up to that reality,” says Laurel Angell, director of government relations and policy at the Yellowstone to Yukon Conservation Initiative, or Y2Y, a transboundary U.S.–Canada–Indigenous wildlife protection non-profit.</p>
<p>Canada shares a nearly 9,000-kilometre-long border with the United States, and more than <a href="https://wcscanada.org/newsroom/stories/wildlife-migration-connects-our-world/">500 migratory species</a> cross that border each year, ranging in size from the monarch butterfly to the grey whale – and that’s not including the animals that roam across the border constantly, such as whitetailed deer, grizzly bears and grey wolves like Pluie.</p>
<blockquote><p><span data-contrast="auto">Nature doesn’t recognize our borders, and our protection systems have to catch up to that reality. <div class="su-spacer" style="height:20px"></div>
</span></p>
<p><span data-contrast="auto">– Laurel Angell, Yellowstone to Yukon Conservation Initiative</span></p></blockquote>
<p>The two countries have collaborated on cross-border wildlife conservation for decades, sharing research and partnering on initiatives. Key to this has been the relationship between federal agencies, local governments, non-profits, scientists, private landowners and Indigenous groups. But as U.S. President Donald Trump’s administration slashes funding for conservation research and federal departments, and rolls back critical endangered-species laws, wildlife that rely on the stability of these relationships now face unbalanced protection.</p>
<figure id="attachment_50536" aria-describedby="caption-attachment-50536" style="width: 245px" class="wp-caption alignright"><img fetchpriority="high" decoding="async" class=" wp-image-50536" src="https://corporateknights.com/wp-content/uploads/2026/06/ck_may_06.jpg" alt="Grey wolf" width="245" height="283" srcset="https://corporateknights.com/wp-content/uploads/2026/06/ck_may_06.jpg 1989w, https://corporateknights.com/wp-content/uploads/2026/06/ck_may_06-768x887.jpg 768w, https://corporateknights.com/wp-content/uploads/2026/06/ck_may_06-1329x1536.jpg 1329w, https://corporateknights.com/wp-content/uploads/2026/06/ck_may_06-1773x2048.jpg 1773w, https://corporateknights.com/wp-content/uploads/2026/06/ck_may_06-480x555.jpg 480w" sizes="(max-width: 245px) 100vw, 245px" /><figcaption id="caption-attachment-50536" class="wp-caption-text">Illustration by Benoit Tardif</figcaption></figure>
<p>“We are genuinely concerned about what’s happening to federal land and wildlife management agencies,” Angell says. “Our federal partners are essential to this work, and when you cut those agencies deeply, you lose the people, the research capacity, the field scientists and the relationships that make cross-boundary conservation actually function.”</p>
<p>In 2025, Trump began slashing jobs at U.S. public land agencies, <a href="https://www.americanprogress.org/article/the-trump-administration-is-recklessly-axing-funding-and-staff-for-americas-national-parks-forests-and-public-lands/">firing</a> rangers and land managers who protect public parks. The U.S. Fish and Wildlife Service has had an 18% reduction in workforce – about 1,800 jobs, including around <a href="https://biologicaldiversity.org/w/news/press-releases/congress-urged-to-fully-fund-us-fish-and-wildlife-service-restore-workforce-2026-04-09/">500</a> biologists. In a <a href="https://www.whitehouse.senate.gov/news/release/reed-whitehouse-warn-against-trumps-fish-wildlife-service-staff-cuts/">letter</a> to the U.S. Secretary of the Interior, FWS director Brian Nesvik said that “almost 60 percent of the nation’s wildlife refuges lack the resources and staff needed to fulfill their missions.”</p>
<p><a href="https://perma.cc/ZWF3-TNCF">Sixteen</a> out of 22 land research cooperatives – government research centres that focus on science-based conservation – have been placed on indefinite hiatus. During his first administration, Trump <a href="https://eelp.law.harvard.edu/tracker/endangered-species-act-regulations/">proposed</a> several provisions that would weaken the critical Endangered Species Act (ESA) to make energy and resource development easier. And the 2027 proposed budget would cut funding by hundreds of millions of dollars to a host of environmental programs and departments.</p>
<p>Staff cuts to the Fish and Wildlife Service predate the current administration, says Collin O’Mara, president and CEO of the National Wildlife Federation. But the accelerated rate is worrying, he says, particularly the loss of scientists, who are integral to collecting the data sets that then inform conservation work. As climate change and biodiversity loss affect how transboundary wildlife – including endangered species such as caribou and monarch butterflies – shift their movements, up-to-date data and research is vital.</p>
<p>These aren’t solely U.S. problems. Many species protected by the Endangered Species Act migrate across the border, like the whooping crane, which travels from Texas to breeding grounds in the Northwest Territories and Alberta. These migration routes are essential to their survival.</p>
<p>On-the-ground conservation work across the border has been disrupted, too. “There are cross-border conservation projects right now where the U.S. side of critical habitat and connectivity mapping work is being cut mid-stream, leaving partners working from an incomplete picture of the landscape and leaving many people uncertain about what to even do,” Angell says.</p>
<p style="text-align: center;"><strong>RELATED STORIES</strong></p>


<div class="su-posts su-posts-teaser-loop ">

						
			
			<div id="su-post-50200" class="su-post ">
									<a class="su-post-thumbnail" href="https://corporateknights.com/issues/2026-04-spring-issue/canadas-biggest-sustainable-forest-label-has-a-clear-cutting-problem/"><img decoding="async" width="1000" height="700" src="https://corporateknights.com/wp-content/uploads/2026/04/SFI-illustration-.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" srcset="https://corporateknights.com/wp-content/uploads/2026/04/SFI-illustration-.png 1000w, https://corporateknights.com/wp-content/uploads/2026/04/SFI-illustration--768x538.png 768w, https://corporateknights.com/wp-content/uploads/2026/04/SFI-illustration--480x336.png 480w" sizes="(max-width: 1000px) 100vw, 1000px" /></a>
								<h2 class="su-post-title"><a href="https://corporateknights.com/issues/2026-04-spring-issue/canadas-biggest-sustainable-forest-label-has-a-clear-cutting-problem/">Canada’s biggest sustainable forest label has a clear-cutting problem </a></h2>
			</div>

					
			
			<div id="su-post-50357" class="su-post ">
									<a class="su-post-thumbnail" href="https://corporateknights.com/issues/2026-04-spring-issue/jamaican-resorts-race-to-adapt-to-a-warming-world/"><img decoding="async" width="1000" height="700" src="https://corporateknights.com/wp-content/uploads/2026/05/Jamaica-resort.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" srcset="https://corporateknights.com/wp-content/uploads/2026/05/Jamaica-resort.png 1000w, https://corporateknights.com/wp-content/uploads/2026/05/Jamaica-resort-768x538.png 768w, https://corporateknights.com/wp-content/uploads/2026/05/Jamaica-resort-480x336.png 480w" sizes="(max-width: 1000px) 100vw, 1000px" /></a>
								<h2 class="su-post-title"><a href="https://corporateknights.com/issues/2026-04-spring-issue/jamaican-resorts-race-to-adapt-to-a-warming-world/">Jamaican resorts race to adapt to a warming world</a></h2>
			</div>

					
			
			<div id="su-post-50481" class="su-post ">
									<a class="su-post-thumbnail" href="https://corporateknights.com/leadership/a-new-trend-in-travel-puts-tourists-to-work-for-nature-restoration/"><img loading="lazy" decoding="async" width="1000" height="700" src="https://corporateknights.com/wp-content/uploads/2026/06/regenerative-tourism.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" srcset="https://corporateknights.com/wp-content/uploads/2026/06/regenerative-tourism.png 1000w, https://corporateknights.com/wp-content/uploads/2026/06/regenerative-tourism-768x538.png 768w, https://corporateknights.com/wp-content/uploads/2026/06/regenerative-tourism-480x336.png 480w" sizes="(max-width: 1000px) 100vw, 1000px" /></a>
								<h2 class="su-post-title"><a href="https://corporateknights.com/leadership/a-new-trend-in-travel-puts-tourists-to-work-for-nature-restoration/">A new trend in travel puts tourists to work for nature restoration  </a></h2>
			</div>

			
</div>

<p><a href="https://y2y.net/landscape-connection/">Connectivity mapping</a> helps researchers maintain and improve wildlife corridors across borders, which are protected spaces that allow animals safe passage through busy roads and private lands. Making sure animal populations aren’t isolated is essential to their survival. For more than 30 years, Y2Y has <a href="https://y2y.net/blog/helping-grizzly-bears-find-their-way-home/">worked</a> to bridge the gap between two of the largest Rocky Mountain grizzly populations in Montana and Canada, which were split by 240 kilometres. Now, through land conservation and wildlife corridors, that gap is just shy of 50 kilometres. Once connected, the transboundary populations can migrate and mate, strengthening their numbers.</p>
<p>“That’s what we’re trying to protect,” Angell says. “And that last stretch to achieve real, full connectivity – which would be a landmark conservation success story – requires sustained investment and rigorous science, not less of both.”</p>
<p>Both Angell and O’Mara have cause for optimism, however. So far, the U.S. Congress has pushed back on most of the proposed budget cuts, “in a bipartisan, nonpartisan way,” O’Mara says. “I think at the end of the day, there’s so much support – across regions, across political ideology, across the national boundary – for this work,” he says. “That’s what gives me hope.”</p>
<p><em>Ayesha Habib is a Toronto-based journalist who has written for </em>The Globe and Mail, The Walrus, The Narwhal <em>and</em> Maisonneuve.</p>
<script>
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
</script>

                <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_11' >
                        <div class='gform_heading'>
                            <h2 class="gform_title">The Weekly Roundup</h2>
                            <p class='gform_description'>Get all our stories in one place, every Wednesday at noon EST.</p>
                        </div><form method='post' enctype='multipart/form-data'  id='gform_11'  action='/author/ayesha-habib/feed/' data-formid='11' novalidate>
                        <div class='gform-body gform_body'><div id='gform_fields_11' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_11_2" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_11_2'>URL</label><div class='ginput_container'><input name='input_2' id='input_11_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_11_2'>This field is for validation purposes and should be left unchanged.</div></div><div id="field_11_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_11_1'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_1' id='input_11_1' type='email' value='' class='large'   placeholder='YOUR EMAIL' aria-required="true" aria-invalid="false"  />
                        </div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_11' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='SIGN UP'  /> 
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_11' value='postback' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_11' id='gform_theme_11' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_11' id='gform_style_settings_11' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_11' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='11' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='xDCcHNG77Y8JXTg7iKgZvjhIioDAvUGc5AWICxpaItvJViGk+4CVS562EcrxhOFth+MWNwg3PzUOhDOdFNY6UgTreaN/bno6TRE4Y4Z67LFjquM=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_11' value='WyJbXSIsIjdjY2U2ODhmOTVmZGE2ZTVkZTQxZmZiOTljZWY5OWY0Il0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_11' id='gform_target_page_number_11' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_11' id='gform_source_page_number_11' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div><script>
gform.initializeOnLoaded( function() {gformInitSpinner( 11, 'https://corporateknights.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_11').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_11');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_11').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_11').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_11').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_11').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_11').val();gformInitSpinner( 11, 'https://corporateknights.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [11, current_page]);window['gf_submitting_11'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_11').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [11]);window['gf_submitting_11'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_11').text());}else{jQuery('#gform_11').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "11", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_11" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_11";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_11" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 11, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>

<p>The post <a href="https://corporateknights.com/natural-capital/cross-border-wildlife-conservation-between-the-u-s-and-canada-is-weakening/">Cross-border wildlife conservation between the U.S. and Canada is under strain</a> appeared first on <a href="https://corporateknights.com">Corporate Knights</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>These big retail brands are rallying around circular fashion</title>
		<link>https://corporateknights.com/circular-economy/these-big-retail-brands-are-rallying-around-circular-fashion/</link>
		
		<dc:creator><![CDATA[Ayesha Habib]]></dc:creator>
		<pubDate>Tue, 03 Feb 2026 17:13:23 +0000</pubDate>
				<category><![CDATA[2026 Global 100]]></category>
		<category><![CDATA[Circular Economy]]></category>
		<category><![CDATA[circular economy]]></category>
		<category><![CDATA[global 100]]></category>
		<guid isPermaLink="false">https://corporateknights.com/?p=49371</guid>

					<description><![CDATA[<p>The Danish jewellery-maker Pandora went all in on recycled materials, and other fashion giants are joining the recycling rush</p>
<p>The post <a href="https://corporateknights.com/circular-economy/these-big-retail-brands-are-rallying-around-circular-fashion/">These big retail brands are rallying around circular fashion</a> appeared first on <a href="https://corporateknights.com">Corporate Knights</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Pandora has come a long way in six years. In 2019, after weak sales and tepid revenue growth, the Denmark-based jewellery brand went all in on a turnaround plan by cutting costs and prioritizing sustainability. The brand switched to lab-made diamonds and, as of 2024, it exclusively uses 100% recycled silver and gold in all its jewellery.</p>
<p>That strategy seems to have paid off: revenue has grown 45% since 2019, according to Mads Twomey-Madsen, Pandora’s senior vice president of communications and sustainability. In that same period, he says, Pandora has cut emissions by 17% across the board.</p>
<p>“We can grow and become more sustainable at the same time,” he says. Adopting sustainable practices was a natural next step in Pandora becoming “future-proof,” he adds. “It’s not something that we did as a marketing play. We’re quite aware that many consumers are very interested in sustainable options . . . but it’s more something that we did to stand strong as a brand overall.”</p>
<p>Whatever the reason, the moves make Pandora stand out. And they have helped earn it <a href="https://corporateknights.com/rankings/global-100-rankings/2026-global-100/the-2026-global-100-puts-speed-in-the-spotlight/" target="_blank" rel="noopener">the number two spot</a> in the Corporate Knights Global 100 ranking, all the way up from 48 in 2025.</p>
<p>The fashion industry contributes <a href="https://www.unep.org/news-and-stories/story/putting-brakes-fast-fashion#:~:text=If%2520nothing%2520changes%252C%2520by%25202050,microplastic%2520losses%2520to%2520the%2520ocean." target="_blank" rel="noopener">up to 8%</a> of global emissions, but a minority of brands are committed to incorporating circular processes. According to <a href="https://www.spglobal.com/sustainable1/en/insights/fast-on-fashion-slow-on-sustainability-clothing-companies-and-the-circular-economy" target="_blank" rel="noopener">the 2022 S&amp;P Global Corporate Sustainability Assessment</a>, which surveyed 70 brands in the textile, apparel and luxury goods industry, 44% of brands had at least one circular fashion program in place.</p>
<p>Pandora isn’t alone in its sustainability ethos. Some of the biggest brands in fashion have launched recycling initiatives in recent years. The German athletic apparel giant Puma, for instance, now uses polyester textile waste saved from factory off-cuts, faulty goods and used clothes to make new garments under the brand’s Re:Fibre program. On average, about 25% of Puma’s products contain recycled materials.</p>
<blockquote class="wp-embedded-content" data-secret="EfaV8XdOhj"><p><a href="https://corporateknights.com/rankings/global-100-rankings/2026-global-100/the-2026-global-100-puts-speed-in-the-spotlight/">The 2026 Global 100 list puts speed in the spotlight</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;The 2026 Global 100 list puts speed in the spotlight&#8221; &#8212; Corporate Knights" src="https://corporateknights.com/rankings/global-100-rankings/2026-global-100/the-2026-global-100-puts-speed-in-the-spotlight/embed/#?secret=ocqauxBegT#?secret=EfaV8XdOhj" data-secret="EfaV8XdOhj" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>Inditex Corp., the parent company of Zara, <a href="https://www.inditex.com/itxcomweb/es/en/sustainability#overview" target="_blank" rel="noopener">aims</a> to use only textiles that have a low environmental impact by 2030. The brand claims to have used 39% recycled fibres in 2024. It is also working to scale up purchases of recycled materials – such as fibre made from cotton-rich textile waste and polyester made from textile waste – through offtake commitments. The brand also has several eco-certifications, including the Recycled Claim Standard.</p>
<p>Kering S.A., the holding company that owns some of the largest luxury brands, including Gucci, also carries a Recycled Claim Standard certification. The company <a href="https://www.kering.com/en/sustainability/innovating-for-tomorrow/upcycling-and-recycling/" target="_blank" rel="noopener">works with Econyl</a>, a brand-name nylon made from waste products, and partners with start-ups such as Worn Again, which has developed the technology to create fabric from non-reusable textiles.</p>
<h5>A steep hill to climb</h5>
<p>Despite these types of initiatives – several of which are still in their infancy – the overwhelming majority of textile waste ends up in landfills. According to Boston Consulting Group, <a href="https://www.bcg.com/publications/2025/spinning-textile-waste-into-value" target="_blank" rel="noopener">only 12%</a> of global textile waste is reused, with less than 1% recycled into new fibres. When it comes to jewellery, recycled gold makes up a larger percentage of the overall supply than <a href="https://silverinstitute.org/scrap-supply/" target="_blank" rel="noopener">recycled silver</a> but these metals are still being <a href="https://www.gold.org/goldhub/research/gold-demand-trends/gold-demand-trends-full-year-2023/supply" target="_blank" rel="noopener">mined extensively</a>.</p>
<p>Pandora mostly deals with silver, which makes up about 67% of the brand’s product volume. “The world is not very good at recycling silver,” Twomey-Madsen says, adding that the metal often ends up in the landfill through electronic waste.</p>
<blockquote class="wp-embedded-content" data-secret="LwJHGeTwwu"><p><a href="https://corporateknights.com/circular-economy/pandoras-big-bet-on-sustainability-is-paying-off/">Pandora’s big bet on sustainability pays off</a></p></blockquote>
<p><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted"  title="&#8220;Pandora’s big bet on sustainability pays off&#8221; &#8212; Corporate Knights" src="https://corporateknights.com/circular-economy/pandoras-big-bet-on-sustainability-is-paying-off/embed/#?secret=JMoHK0nfN1#?secret=LwJHGeTwwu" data-secret="LwJHGeTwwu" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></p>
<p>It took four years for the brand to completely transition into recycled metals. The process required Pandora to convince its suppliers – 40 total – to source recycled metal certified by the Responsible Jewellery Council Chain of Custody <a href="https://www.responsiblejewellery.com/standards/standards-development-harmonisation/chain-of-custody-review-2022-2023/" target="_blank" rel="noopener">standard</a>. The transition will add an additional US$10 million to annual operating costs, which includes investing in new equipment for suppliers to establish a separate recycled-metal process from their non-recycled metals.</p>
<p>That’s a cost of doing sustainable business that Pandora is willing to pay, Twomey-Madsen says. The added benefit, he says, is that Pandora’s suppliers can now offer recycled metals to other brands, too. “It’s available now for other companies that want to do the same. And I think that’s something that you encounter in these circularity changes,” he says. “These value streams aren’t really established yet. So when you go first, you need to invest in making that happen.”</p>
<p><em>Ayesha Habib is a Vancouver-based journalist who has written for</em> The Globe and Mail, Maisonneuve <em>and</em> Chatelaine.</p>

                <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_11' >
                        <div class='gform_heading'>
                            <h2 class="gform_title">The Weekly Roundup</h2>
                            <p class='gform_description'>Get all our stories in one place, every Wednesday at noon EST.</p>
                        </div><form method='post' enctype='multipart/form-data'  id='gform_11'  action='/author/ayesha-habib/feed/' data-formid='11' novalidate>
                        <div class='gform-body gform_body'><div id='gform_fields_11' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_11_2" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_11_2'>URL</label><div class='ginput_container'><input name='input_2' id='input_11_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_11_2'>This field is for validation purposes and should be left unchanged.</div></div><div id="field_11_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_11_1'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_1' id='input_11_1' type='email' value='' class='large'   placeholder='YOUR EMAIL' aria-required="true" aria-invalid="false"  />
                        </div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_11' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='SIGN UP'  /> 
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_11' value='postback' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_11' id='gform_theme_11' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_11' id='gform_style_settings_11' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_11' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='11' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='rsFk/YihOIUZVT3ZLFCuctqVG0Qe9wsdf+N5qp8T5BP7siFBJ1YeUvyiSKoYKSEr0VgzZzrykn1Bi74Un3Pjx/CWSqiXiR9MDolV1kHTVfZW8n4=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_11' value='WyJbXSIsIjdjY2U2ODhmOTVmZGE2ZTVkZTQxZmZiOTljZWY5OWY0Il0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_11' id='gform_target_page_number_11' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_11' id='gform_source_page_number_11' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div><script>
gform.initializeOnLoaded( function() {gformInitSpinner( 11, 'https://corporateknights.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_11').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_11');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_11').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_11').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_11').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_11').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_11').val();gformInitSpinner( 11, 'https://corporateknights.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [11, current_page]);window['gf_submitting_11'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_11').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [11]);window['gf_submitting_11'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_11').text());}else{jQuery('#gform_11').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "11", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_11" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_11";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_11" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 11, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>

<p>The post <a href="https://corporateknights.com/circular-economy/these-big-retail-brands-are-rallying-around-circular-fashion/">These big retail brands are rallying around circular fashion</a> appeared first on <a href="https://corporateknights.com">Corporate Knights</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Here is how France is trying to fix fast fashion</title>
		<link>https://corporateknights.com/circular-economy/here-is-how-france-is-trying-to-fix-fast-fashion/</link>
		
		<dc:creator><![CDATA[Ayesha Habib]]></dc:creator>
		<pubDate>Mon, 29 Sep 2025 17:39:42 +0000</pubDate>
				<category><![CDATA[Circular Economy]]></category>
		<category><![CDATA[Fall 2025]]></category>
		<category><![CDATA[EU]]></category>
		<category><![CDATA[fast fashion]]></category>
		<guid isPermaLink="false">https://corporateknights.com/?p=47760</guid>

					<description><![CDATA[<p>Can France lead the way with the first law to directly sanction fast-fashion companies for the consequences of their business models?</p>
<p>The post <a href="https://corporateknights.com/circular-economy/here-is-how-france-is-trying-to-fix-fast-fashion/">Here is how France is trying to fix fast fashion</a> appeared first on <a href="https://corporateknights.com">Corporate Knights</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span data-contrast="none">This summer, France passed a bill to regulate the colossal influence of fast-fashion giants – and mitigate the environmental harms fuelled by ultra-cheap clothing. The bill, which still needs to go through a round of European Union approvals, will introduce eco-taxes, advertising bans and environmental transparency requirements for companies such as Shein and Temu.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="none">The bill is the first such law to directly sanction fast-fashion companies for the consequences of their business models, which produce a non-stop conveyor belt of ephemeral clothing items destined for landfills. Globally, about 92 million tons of textile waste are produced each year. The fashion industry is the second-largest water consumer after agriculture and is responsible for about 10% of global emissions. </span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="none">France</span><span data-contrast="none">’</span><span data-contrast="none">s bill is a definitive sign of tides shifting, at least on the legislative stage. Agnès Pannier-Runacher, the country</span><span data-contrast="none">’</span><span data-contrast="none">s minister for ecological transition, described the bill to journalists as </span><span data-contrast="none">“</span><span data-contrast="none">a strong signal sent to businesses and to consumers.”</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="none">The law creates a better environment for alternatives to fast fashion, but halting the flow of cheap clothing into landfills still necessitates a mindset shift on the part of consumers, says Alyssa Gauk, a communications lead with the activist movement Fashion Revolution. </span><span data-contrast="none">“</span><span data-contrast="none">Competing with fast fashion will require us to reshape our relationship with clothing and consumption altogether,” she says in an email. That means buying far less than we do now, making what we do own last, and supporting local makers, she says. </span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="none">For big clothing brands, there is a business case for producing more sustainably. A 2024 study from Simon-Kucher, a global business consulting firm, found that about 85% of buyers care about sustainability when making purchases, with 54% of those willing to pay more for a sustainable product. </span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="none">But even if many people want to buy sustainably made clothing, most of what’s available is too expensive for average consumers. Until that gap closes, fast fashion can be too tempting to give up.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="none">The meaning of sustainability in fashion can be hard to pin down, too. Gauk says that we should be suspicious of brands that use terms like </span><span data-contrast="none">“</span><span data-contrast="none">eco-friendly” without being transparent about what they mean. Even using recycled materials isn’t always a better choice for the environment.</span> <span data-contrast="none">“A brand may use organic cotton or recycled textiles, but if the production process runs on fossil fuels or energy-intensive methods, the overall impact remains unsustainable,” Gauk says. </span><span data-contrast="none">“</span><span data-contrast="none">And when an industry as massive as fashion relies on these energy-intensive systems, the environmental impact is amplified on a global scale.”</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="none">While there are eco-certifications to look for that can provide some ease of mind when </span><span data-contrast="none">shopping, such as Oeko-Tex, GOTS (Global Organic Textile Standard) or Fair Trade, experts </span><span data-contrast="none">suggest</span><span data-contrast="none"> that if we stopped producing new clothes today, we</span><span data-contrast="none">’</span><span data-contrast="none">d have enough product to last decades.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="none">So what can we do with the clothes that exist now? France’s new bill is a legislative attempt to spur the necessary mindset shift among consumers while fostering a more competitive atmosphere to give smaller local clothing brands a leg up. The revenue from the added tax on ultra-fast fashion brands will go toward funding sustainable French brands. A blanket ban on ultra-fast fashion advertising includes promotions from influencers, who could face fines. Brands will be required to provide environmental data, such as carbon emissions and recyclability of products, to receive an eco-score. Those with poorer eco-scores will be taxed higher.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="none">Whether the bill will make a significant impact is yet to be determined, but its passing could make room for new ways to approach how we buy clothes.</span><span data-ccp-props="{}"> </span></p>
<p><em>Ayesha Habib is a Vancouver-based journalist who has written for </em>The Globe and Mail<em>, </em>Maisonneuve<em> and </em>Chatelaine<em>. </em></p>

                <div class='gf_browser_chrome gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_11' >
                        <div class='gform_heading'>
                            <h2 class="gform_title">The Weekly Roundup</h2>
                            <p class='gform_description'>Get all our stories in one place, every Wednesday at noon EST.</p>
                        </div><form method='post' enctype='multipart/form-data'  id='gform_11'  action='/author/ayesha-habib/feed/' data-formid='11' novalidate>
                        <div class='gform-body gform_body'><div id='gform_fields_11' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id="field_11_2" class="gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_11_2'>Instagram</label><div class='ginput_container'><input name='input_2' id='input_11_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_11_2'>This field is for validation purposes and should be left unchanged.</div></div><div id="field_11_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below hidden_label field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_11_1'>Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_email'>
                            <input name='input_1' id='input_11_1' type='email' value='' class='large'   placeholder='YOUR EMAIL' aria-required="true" aria-invalid="false"  />
                        </div></div></div></div>
        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_11' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='SIGN UP'  /> 
            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_11' value='postback' />
            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_11' id='gform_theme_11' value='gravity-theme' />
            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_11' id='gform_style_settings_11' value='[]' />
            <input type='hidden' class='gform_hidden' name='is_submit_11' value='1' />
            <input type='hidden' class='gform_hidden' name='gform_submit' value='11' />
            
            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='LizBhXcLBA0SNKbILX5ZSu0lRNBtdQfMaH824eKYjQQ0xQ8WYuvS3Ym2yB9EGogABJG8+w06j2VxwKP4Fh+33A/8nujE/o7VaLovpAjj7Ylcj3k=' />
            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
            <input type='hidden' class='gform_hidden' name='state_11' value='WyJbXSIsIjdjY2U2ODhmOTVmZGE2ZTVkZTQxZmZiOTljZWY5OWY0Il0=' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_11' id='gform_target_page_number_11' value='0' />
            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_11' id='gform_source_page_number_11' value='1' />
            <input type='hidden' name='gform_field_values' value='' />
            
        </div>
                        </form>
                        </div><script>
gform.initializeOnLoaded( function() {gformInitSpinner( 11, 'https://corporateknights.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_11').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_11');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_11').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_11').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_11').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_11').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */  }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_11').val();gformInitSpinner( 11, 'https://corporateknights.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [11, current_page]);window['gf_submitting_11'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_11').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [11]);window['gf_submitting_11'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_11').text());}else{jQuery('#gform_11').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "11", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_11" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_11";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_11" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 11, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
</script>

<p>The post <a href="https://corporateknights.com/circular-economy/here-is-how-france-is-trying-to-fix-fast-fashion/">Here is how France is trying to fix fast fashion</a> appeared first on <a href="https://corporateknights.com">Corporate Knights</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
