Breadcrumb
Reframing nature in the built environment

Reframing nature in the built environment

Key insights from our BREEAM webinar: A Growing Space – Refocusing Priorities on Nature.
Bio: About Jen Dudley
Jen Dudley, Product Manager for Residential Products, BRE
Jen Dudley, Product Manager for Residential Housing at BRE

About Jen Dudley

Jen is dedicated to science research and the development of international certification products that promote sustainability in the built environment.

She works with customers and multi-functional teams to deliver science-led schemes that support market needs and drive continuous improvements.

nature is global

Nature is a global priority, and the subject of the fourth session in our BREEAM webinar series: A Growing Space – Refocusing Priorities on Nature. I chaired a panel of leading voices from architecture, ecology, consultancy, and government and the session explored how the built environment can — and must — work in harmony with nature.

Nature has been overlooked

While carbon and climate resilience have long dominated sustainability conversations, nature is now stepping into the spotlight. As panellist Sophie Hazza, Head of Nature Services at Longevity Partners noted, “We’ve had carbon tunnel vision for the past 20 years. But nature is finally being recognised as a material topic for business and policy.”

This shift is being driven by frameworks like the Taskforce on Nature-related Financial Disclosures (TNFD) and the Global Biodiversity Framework, which are helping organisations understand their dependencies and impacts on nature.

Why is nature harder to tackle?

Why is nature harder to tackle?

Nature’s complexity is both its beauty and its challenge. Unlike carbon, which can be measured in tonnes, biodiversity is dynamic, site-specific, and difficult to quantify. As Ben Mitchell, Principal Ecologist from the Ministry of Justice said, “Nature is messy, variable, and inconvenient. But it’s also essential.”

This complexity has historically made it harder to integrate nature into ESG frameworks and investment decisions. But that’s changing.

Breaking down silos

Breaking down silos

A recurring theme we discussed throughout the webinar was the interconnectedness of nature with other sustainability goals:

  • Carbon: Soil and plant systems are key to carbon sequestration.
  • Resilience: Green infrastructure helps mitigate flooding and urban heat.
  • Social impact: Access to nature improves mental health and community wellbeing.

Morgan Taylor, Director at Greengage Environmental explained, “Nature isn’t one thing — it’s everything. We need to stop treating it as separate from our systems and start embedding it into them.”

Financing nature: The next frontier

Financing nature: The next frontier

One of the biggest challenges is funding. Public money alone won’t be enough. Mark Topliff, Natural Capital Consultant from Knight Frank highlighted the need to attract private finance by making nature-based projects investable. “We need to show that nature can deliver measurable returns — whether that’s flood risk reduction, asset value uplift, or carbon offsets.”

These updates aim to make nature more measurable, actionable, and integrated into the design and construction process.

What’s next for industry?

What’s next for industry?

At BRE we are introducing updates to BREEAM Version 7 to enable projects to put greater focus on nature, including:

  • A refreshed Land Use and Ecology category.
  • Alignment with new metrics like Biodiversity Net Gain and the Urban Greening Factor.
  • A two-tier assessment approach: Foundation (for low ecological risk sites) and Comprehensive (requiring a qualified ecologist).
  • Enhanced alignment with global biodiversity goals.

The panel discussion closed with a call to action: raise the profile of nature in ESG, measure embodied ecological impacts across supply chains, and rethink growth itself.

As Jonathan Mizzi of Mizzi Studio commented, “We are nature. And if we can get people to fall in love with the natural world, they’ll go on to protect it.”

Missed the webinar?

Missed the webinar?

A full recording of the session, along with links to previous webinars on carbon, resilience, and social impact is now available.

Watch now
Browse more from our latest news

Browse more from our latest news:

Asset Publisher
An error occurred while processing the template.
The following has evaluated to null or missing:
==> journalArticle.getArticleId  [in template "20096#20121#319294" at line 26, column 68]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: @liferay_journal["journal-article"] a...  [in template "20096#20121#319294" at line 26, column 21]
----
1<#assign ddmTemplateLocalService=serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMTemplateLocalService") /> 
2<#assign classNameLocalService=serviceLocator.findService("com.liferay.portal.kernel.service.ClassNameLocalService") /> 
3 
4<#assign classNameId=classNameLocalService.getClassNameId("com.liferay.dynamic.data.mapping.model.DDMStructure")/> 
5<#assign templates=ddmTemplateLocalService.getTemplates(themeDisplay.getLayout().getGroupId(),classNameId) /> 
6<#assign rn=randomNamespace> 
7	 
8<#list templates as temp> 
9	<#assign templateTitle=temp.getName(themeDisplay.getLocale()) /> 
10 
11	<#if templateTitle == "Article Card Stackable Test"> 
12		<#assign templateKey=temp.getTemplateKey() /> 
13		<#break> 
14	</#if> 
15</#list> 
16 
17<#assign entriescount=entries?size /> 
18 
19<#if entriescount gt 2> 
20    <div class="slick-carousel slick-carousel--three-card" id="${rn}_Carousel"> 
21        <#if entries?has_content> 
22            <#list entries as curEntry> 
23                <div> 
24                    <#assign assetRenderer=curEntry.getAssetRenderer() 
25                        journalArticle=assetRenderer.getAssetObject() /> 
26                    <@liferay_journal["journal-article"] articleId=journalArticle.getArticleId() 
27                        ddmTemplateKey=templateKey groupId=journalArticle.getGroupId() /> 
28                </div> 
29            </#list> 
30        </#if> 
31    </div> 
32<#else> 
33    <div class="slick-carousel slick-carousel--two-card"> 
34        <div class="row"> 
35            <#if entries?has_content> 
36                <#list entries as curEntry> 
37                    <div class="col-lg-6"> 
38                        <#assign assetRenderer=curEntry.getAssetRenderer() 
39                            journalArticle=assetRenderer.getAssetObject() /> 
40                        <@liferay_journal["journal-article"] articleId=journalArticle.getArticleId() 
41                            ddmTemplateKey=templateKey groupId=journalArticle.getGroupId() /> 
42                    </div> 
43                </#list> 
44            </#if> 
45        </div> 
46    </div> 
47</#if> 
48 
49 
50<script> 
51    $(document).ready(function () { 
52        $('#${rn}_Carousel').slick({ 
53            slidesToShow: 3, 
54            slidesToScroll: 1, 
55            dots: true, 
56            arrows: true, 
57            infinite: false, 
58					  accessibility: false, 
59            responsive: [ 
60
61                    breakpoint: 1199, 
62                    settings: { 
63                        slidesToShow: 3 
64
65                }, 
66
67                    breakpoint: 980, 
68                    settings: { 
69                        slidesToShow: 2 
70
71                }, 
72
73                    breakpoint: 600, 
74                    settings: { 
75                        arrows: false, 
76                        slidesToShow: 1 
77
78
79
80        }); 
81    }); 
82</script>