<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://dreams.mobyome.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>Dreams Knowledge Platform - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://dreams.mobyome.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/wiki/Special:Contributions/Admin"/>
	<updated>2026-07-24T00:36:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/1&amp;diff=1787</id>
		<title>Living Labs/1</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/1&amp;diff=1787"/>
		<updated>2026-07-22T11:49:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Vienna&lt;br /&gt;
|country=Austria&lt;br /&gt;
|city=Vienna&lt;br /&gt;
|begin-date=2024-03-01&lt;br /&gt;
|end-date=2026-05-31&lt;br /&gt;
|participating-organizations=TU Wien (Move); City of Vienna (MA18, MA21, MA25, MA28, MA46, MA48); District of Liesing; Municipal District Office 23; Wiener Linien; Upstream Mobility; Wirtschaftsagentur Wien; Reality Lab; GB* South; Lokale Agenda 21; wohnbund:consult; Carsharing Österreich; ARCHS; Family and Work Management; Science communications; several car-sharing/micromobility providers&lt;br /&gt;
|location=48.13054, 16.31307&lt;br /&gt;
|description=The living lab is centered on the &amp;quot;Wiener Flur&amp;quot; case study area in the 23rd district (Liesing). It aims to assess how mobility and activity hubs influence behavior and create sustainable community spaces in urban outskirts.&lt;br /&gt;
|focus=Focuses on mobility hubs, flexible pop-up activity hubs, and demand-responsive services to improve accessibility and activate vacant spaces through community involvement.&lt;br /&gt;
|interventions=# Implementation of mobility hubs and flexible activity hubs&lt;br /&gt;
# Virtual bike-sharing stations&lt;br /&gt;
# Activating vacant spaces through community-led &amp;quot;pop-up&amp;quot; hubs&lt;br /&gt;
|headline-image=Raumwagen-c-stadtland-2025.JPG&lt;br /&gt;
|headline-image-caption=Der Raumwagen&lt;br /&gt;
|images=Kino-c-stadtland-2025.jpeg/Pop-Up Cinema;&lt;br /&gt;
Gitarre-c-stadtland-2025.jpeg/Live-Music;&lt;br /&gt;
Spiel-c-stadtland-2025.jpeg/Games for Kids;&lt;br /&gt;
Tisch-c-stadtland-2025.JPG/Large table for communal meals;&lt;br /&gt;
ViennaLL.png/Cover for the Vienna LL&lt;br /&gt;
|image-credits=Stadtland&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Vienna.csv}} Results of the ResiMob Survey in Vienna]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/1&amp;diff=1786</id>
		<title>Living Labs/1</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/1&amp;diff=1786"/>
		<updated>2026-07-22T11:48:56Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Vienna&lt;br /&gt;
|country=Austria&lt;br /&gt;
|city=Vienna&lt;br /&gt;
|begin-date=2024-03-01&lt;br /&gt;
|end-date=2026-05-31&lt;br /&gt;
|participating-organizations=TU Wien (Move); City of Vienna (MA18, MA21, MA25, MA28, MA46, MA48); District of Liesing; Municipal District Office 23; Wiener Linien; Upstream Mobility; Wirtschaftsagentur Wien; Reality Lab; GB* South; Lokale Agenda 21; wohnbund:consult; Carsharing Österreich; ARCHS; Family and Work Management; Science communications; several car-sharing/micromobility providers&lt;br /&gt;
|location=48.13054, 16.31307&lt;br /&gt;
|description=The living lab is centered on the &amp;quot;Wiener Flur&amp;quot; case study area in the 23rd district (Liesing). It aims to assess how mobility and activity hubs influence behavior and create sustainable community spaces in urban outskirts.&lt;br /&gt;
|focus=Focuses on mobility hubs, flexible pop-up activity hubs, and demand-responsive services to improve accessibility and activate vacant spaces through community involvement.&lt;br /&gt;
|interventions=# Implementation of mobility hubs and flexible activity hubs&lt;br /&gt;
# Virtual bike-sharing stations&lt;br /&gt;
# Activating vacant spaces through community-led &amp;quot;pop-up&amp;quot; hubs&lt;br /&gt;
|headline-image=Raumwagen-c-stadtland-2025.JPG&lt;br /&gt;
|headline-image-caption=Der Raumwagen&lt;br /&gt;
|images=Kino-c-stadtland-2025.jpeg/Pop-Up Cinema;&lt;br /&gt;
Gitarre-c-stadtland-2025.jpeg/Live-Music;&lt;br /&gt;
Spiel-c-stadtland-2025.jpeg/Games for Kids;&lt;br /&gt;
Tisch-c-stadtland-2025.JPG/Large table for communal meals&lt;br /&gt;
ViennaLL.png/Cover for the Vienna LL&lt;br /&gt;
|image-credits=Stadtland&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Vienna.csv}} Results of the ResiMob Survey in Vienna]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/1&amp;diff=1785</id>
		<title>Living Labs/1</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/1&amp;diff=1785"/>
		<updated>2026-07-22T11:47:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Vienna&lt;br /&gt;
|country=Austria&lt;br /&gt;
|city=Vienna&lt;br /&gt;
|begin-date=2024-03-01&lt;br /&gt;
|end-date=2026-05-31&lt;br /&gt;
|participating-organizations=TU Wien (Move); City of Vienna (MA18, MA21, MA25, MA28, MA46, MA48); District of Liesing; Municipal District Office 23; Wiener Linien; Upstream Mobility; Wirtschaftsagentur Wien; Reality Lab; GB* South; Lokale Agenda 21; wohnbund:consult; Carsharing Österreich; ARCHS; Family and Work Management; Science communications; several car-sharing/micromobility providers&lt;br /&gt;
|location=48.13054, 16.31307&lt;br /&gt;
|description=The living lab is centered on the &amp;quot;Wiener Flur&amp;quot; case study area in the 23rd district (Liesing). It aims to assess how mobility and activity hubs influence behavior and create sustainable community spaces in urban outskirts.&lt;br /&gt;
|focus=Focuses on mobility hubs, flexible pop-up activity hubs, and demand-responsive services to improve accessibility and activate vacant spaces through community involvement.&lt;br /&gt;
|interventions=# Implementation of mobility hubs and flexible activity hubs&lt;br /&gt;
# Virtual bike-sharing stations&lt;br /&gt;
# Activating vacant spaces through community-led &amp;quot;pop-up&amp;quot; hubs&lt;br /&gt;
|headline-image=Raumwagen-c-stadtland-2025.JPG&lt;br /&gt;
|headline-image-caption=Der Raumwagen&lt;br /&gt;
|images=Kino-c-stadtland-2025.jpeg/Pop-Up Cinema;&lt;br /&gt;
Gitarre-c-stadtland-2025.jpeg/Live-Music;&lt;br /&gt;
ViennaLL.png/Cover for the Vienna LL&lt;br /&gt;
|image-credits=Stadtland&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Vienna.csv}} Results of the ResiMob Survey in Vienna]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:Zirkus-c-stadtland-2025.jpg&amp;diff=1784</id>
		<title>File:Zirkus-c-stadtland-2025.jpg</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:Zirkus-c-stadtland-2025.jpg&amp;diff=1784"/>
		<updated>2026-07-22T11:45:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:Yoga-c-stadtland-2025.jpg&amp;diff=1783</id>
		<title>File:Yoga-c-stadtland-2025.jpg</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:Yoga-c-stadtland-2025.jpg&amp;diff=1783"/>
		<updated>2026-07-22T11:44:57Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:Tisch-c-stadtland-2025.JPG&amp;diff=1782</id>
		<title>File:Tisch-c-stadtland-2025.JPG</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:Tisch-c-stadtland-2025.JPG&amp;diff=1782"/>
		<updated>2026-07-22T11:44:46Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:Team-c-stadtland-2025.jpg&amp;diff=1781</id>
		<title>File:Team-c-stadtland-2025.jpg</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:Team-c-stadtland-2025.jpg&amp;diff=1781"/>
		<updated>2026-07-22T11:44:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:Spiel-c-stadtland-2025.jpeg&amp;diff=1780</id>
		<title>File:Spiel-c-stadtland-2025.jpeg</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:Spiel-c-stadtland-2025.jpeg&amp;diff=1780"/>
		<updated>2026-07-22T11:44:09Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:Show-c-stadtland-2025.jpg&amp;diff=1779</id>
		<title>File:Show-c-stadtland-2025.jpg</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:Show-c-stadtland-2025.jpg&amp;diff=1779"/>
		<updated>2026-07-22T11:43:56Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:Reparatur-c-stadtland-2025.jpeg&amp;diff=1778</id>
		<title>File:Reparatur-c-stadtland-2025.jpeg</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:Reparatur-c-stadtland-2025.jpeg&amp;diff=1778"/>
		<updated>2026-07-22T11:42:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:Raumwagen-c-stadtland-2025.JPG&amp;diff=1777</id>
		<title>File:Raumwagen-c-stadtland-2025.JPG</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:Raumwagen-c-stadtland-2025.JPG&amp;diff=1777"/>
		<updated>2026-07-22T11:42:00Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:Raeder-c-stadtland-2025.jpg&amp;diff=1776</id>
		<title>File:Raeder-c-stadtland-2025.jpg</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:Raeder-c-stadtland-2025.jpg&amp;diff=1776"/>
		<updated>2026-07-22T11:41:46Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:Kunst-c-stadtland-2025.jpg&amp;diff=1775</id>
		<title>File:Kunst-c-stadtland-2025.jpg</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:Kunst-c-stadtland-2025.jpg&amp;diff=1775"/>
		<updated>2026-07-22T11:40:59Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:Kino-c-stadtland-2025.jpeg&amp;diff=1774</id>
		<title>File:Kino-c-stadtland-2025.jpeg</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:Kino-c-stadtland-2025.jpeg&amp;diff=1774"/>
		<updated>2026-07-22T11:40:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:Kaffee-c-stadtland-2025.jpg&amp;diff=1773</id>
		<title>File:Kaffee-c-stadtland-2025.jpg</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:Kaffee-c-stadtland-2025.jpg&amp;diff=1773"/>
		<updated>2026-07-22T11:39:14Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:Flyer-c-stadtland-2025.jpg&amp;diff=1772</id>
		<title>File:Flyer-c-stadtland-2025.jpg</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:Flyer-c-stadtland-2025.jpg&amp;diff=1772"/>
		<updated>2026-07-22T11:39:02Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:Gitarre-c-stadtland-2025.jpeg&amp;diff=1771</id>
		<title>File:Gitarre-c-stadtland-2025.jpeg</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:Gitarre-c-stadtland-2025.jpeg&amp;diff=1771"/>
		<updated>2026-07-22T11:38:49Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/3&amp;diff=1770</id>
		<title>Living Labs/3</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/3&amp;diff=1770"/>
		<updated>2026-07-22T11:28:20Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Budapest&lt;br /&gt;
|country=Hungary&lt;br /&gt;
|city=Budapest&lt;br /&gt;
|neighbourhood=Rákosmente – District XVII&lt;br /&gt;
|begin-date=2024-04-01&lt;br /&gt;
|end-date=2026-05-31&lt;br /&gt;
|participating-organizations=[[DREAMers#Budapest_University_of_Technology_and_Economics|BME (university, pilot leader)]]; [https://bkk.hu/en/ BKK Centre for Budapest Transport (public transport and bike-sharing service provider)];[https://www.kti.hu/ KTI (research institute with local knowledge)];[https://www.rakosmente.hu/ RAK (Rákosmente local municipality)]&lt;br /&gt;
|location=47.48134, 19.2667&lt;br /&gt;
|description=The Budapest Living Lab aims to provide an effective alternative to the reliance on private car usage and low-frequency public transport in the Rákosmente district of Budapest. By encouraging more sustainable transport modes, the living lab seeks to reduce the reliance on single-occupancy vehicles, thereby fostering a greener and more accessible urban environment. A further objective is to test an island-like bike-sharing operation, independent of the large inner-city service area.&lt;br /&gt;
|focus=The living lab&#039;s core focus is strengthening connections within the Rákosmente district. Enhancing these connections facilitates better movement across neighborhoods and promotes a sense of community among residents. With improved accessibility, residents are more likely to engage with local services, boosting the local economy and encouraging a vibrant neighborhood atmosphere. The primary target group is the local population, but commuters and visitors are also relevant user groups due to the presence of railway stations, educational, healthcare, retail and leisure destinations.&lt;br /&gt;
|approach=The first isolated operation area of Budapest’s public bike-sharing system is planned to be created in the living lab area. Until recently, the service area has developed organically, but only on densely populated areas around the inner districts of Budapest. In Rákosmente the development focuses primarily on densely populated areas around the district center. This approach not only maximizes the impact of micromobility initiatives but also ensures that they serve the residents who will benefit most.&lt;br /&gt;
&lt;br /&gt;
The living lab advocates for new micromobility stations as infrastructure development, enabling residents to efficiently access and utilize shared transport options. At the same time, the standardized stations will serve as convenient pick-up and drop-off points, making it easier for users to integrate micromobility into their everyday routines. This system is expected to complement existing transport solutions, enhancing overall mobility in the city.&lt;br /&gt;
|interventions=# &#039;&#039;&#039;Infrastructure development of micromobility stations.&#039;&#039;&#039; Station location planning, authorisation and implementation.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; RAK, BME, BKK, KTI, Budapest Roads, contractor&lt;br /&gt;
# &#039;&#039;&#039;Bike-sharing service extension deployment.&#039;&#039;&#039; Service planning, legal requirements and operational framework.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; RAK, BME, BKK, KTI, contractor&lt;br /&gt;
# &#039;&#039;&#039;Pilot implementation.&#039;&#039;&#039; Pilot design, communication and user-experience evaluation.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; RAK, BME, BKK, KTI&lt;br /&gt;
|what-happened=The service focuses on the more densely populated parts of District XVII, which include cultural, institutional, and transport related destinations. The designated stations serve both as pick-up and return locations and as public-space parking areas for other shared micromobility devices. The implementation scope can be divided into three components: the technical development of the site network, the integration into the bike-sharing operational system, and the evaluation of user experience and acceptance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The exact launch of the pilot depended on the readiness of the central bike-sharing extension implementation that was being realized in the whole city and deployed by an external company. Still, the strategic content of the implementation has not changed. The service integrates 50 bikes and 11 micromobility stations into the bike-sharing application and apply the same terms of use and fare system as in the inner service area. The new stations were developed as integrated mobility points through an investment by the Municipality of Rákosmente.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The most significant operational deviation was the reduction of the planned operating period from six months to three months, caused by the delay in the citywide launch of the extended bike-sharing system. Still, the timing deviation did not affect the content of the testing. The impact of the delay appeared primarily in seasonal comparability, as the summer and early autumn period may provide favourable cycling conditions. However, due to the school holiday, annual leave periods, and temporary changes in commuting patterns, the activity of certain target groups may be lower.&lt;br /&gt;
|learnings=The pilot did not aim to provide continuous coverage of the entire district, but rather to create a network of destinations and transport nodes. The stations are suitable for serving short trips between the district centre, the densest residential areas, two railway stops, and sports, educational, healthcare, and retail destinations. Moreover, the sites were developed not through the application of a uniform template, but with adaptation to the existing public-space cross-section environment.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Compared to the inner-city bike-sharing network, the suburban and polycentric structure may result in longer distances between stations and more concentrated travel destinations. At the railway stations and in the district centre, temporary peak and directional traffic is expected, while at sports, market, healthcare and educational locations, demand may be shaped by institutional opening hours.&lt;br /&gt;
|headline-image=Rakosmente.JPG&lt;br /&gt;
|headline-image-caption=Visiting a new bike-sharing station in Rákosmente&lt;br /&gt;
|images=MobiStation.jpeg/Another micromobility station;&lt;br /&gt;
BudapestLL.png/Cover for the Budapest LL&lt;br /&gt;
|quote=The Rákosmente pilot offers a unique opportunity to understand how public bike-sharing can support mobility needs in lower-density suburban environments, where traditional urban service models may not be directly applicable. Beyond testing bicycles and stations, this Living Lab examines the institutional, operational, and user-related conditions required for the successful integration of shared micromobility into outer-district transport systems.&lt;br /&gt;
|related-steps=[[Set targets and indicators|SUMP Step 6: Set targets and indicators]]&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Budapest.csv}} Results of ResiMob Survey in Budapest]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/3&amp;diff=1769</id>
		<title>Living Labs/3</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/3&amp;diff=1769"/>
		<updated>2026-07-22T11:27:55Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Budapest&lt;br /&gt;
|country=Hungary&lt;br /&gt;
|city=Budapest&lt;br /&gt;
|neighbourhood=Rákosmente – District XVII&lt;br /&gt;
|begin-date=2024-04-01&lt;br /&gt;
|end-date=2026-05-31&lt;br /&gt;
|participating-organizations=[[DREAMers#Budapest_University_of_Technology_and_Economics|BME (university, pilot leader)]]; [https://bkk.hu/en/ BKK Centre for Budapest Transport (public transport and bike-sharing service provider)];[https://www.kti.hu/ KTI (research institute with local knowledge)];[https://www.rakosmente.hu/ RAK (Rákosmente local municipality)]&lt;br /&gt;
|location=47.48134, 19.2667&lt;br /&gt;
|description=The Budapest Living Lab aims to provide an effective alternative to the reliance on private car usage and low-frequency public transport in the Rákosmente district of Budapest. By encouraging more sustainable transport modes, the living lab seeks to reduce the reliance on single-occupancy vehicles, thereby fostering a greener and more accessible urban environment. A further objective is to test an island-like bike-sharing operation, independent of the large inner-city service area.&lt;br /&gt;
|focus=The living lab&#039;s core focus is strengthening connections within the Rákosmente district. Enhancing these connections facilitates better movement across neighborhoods and promotes a sense of community among residents. With improved accessibility, residents are more likely to engage with local services, boosting the local economy and encouraging a vibrant neighborhood atmosphere. The primary target group is the local population, but commuters and visitors are also relevant user groups due to the presence of railway stations, educational, healthcare, retail and leisure destinations.&lt;br /&gt;
|approach=The first isolated operation area of Budapest’s public bike-sharing system is planned to be created in the living lab area. Until recently, the service area has developed organically, but only on densely populated areas around the inner districts of Budapest. In Rákosmente the development focuses primarily on densely populated areas around the district center. This approach not only maximizes the impact of micromobility initiatives but also ensures that they serve the residents who will benefit most.&lt;br /&gt;
&lt;br /&gt;
The living lab advocates for new micromobility stations as infrastructure development, enabling residents to efficiently access and utilize shared transport options. At the same time, the standardized stations will serve as convenient pick-up and drop-off points, making it easier for users to integrate micromobility into their everyday routines. This system is expected to complement existing transport solutions, enhancing overall mobility in the city.&lt;br /&gt;
|interventions=# &#039;&#039;&#039;Infrastructure development of micromobility stations.&#039;&#039;&#039; Station location planning, authorisation and implementation.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; RAK, BME, BKK, KTI, Budapest Roads, contractor&lt;br /&gt;
# &#039;&#039;&#039;Bike-sharing service extension deployment.&#039;&#039;&#039; Service planning, legal requirements and operational framework.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; RAK, BME, BKK, KTI, contractor&lt;br /&gt;
# &#039;&#039;&#039;Pilot implementation.&#039;&#039;&#039; Pilot design, communication and user-experience evaluation.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; RAK, BME, BKK, KTI&lt;br /&gt;
|what-happened=The service focuses on the more densely populated parts of District XVII, which include cultural, institutional, and transport related destinations. The designated stations serve both as pick-up and return locations and as public-space parking areas for other shared micromobility devices. The implementation scope can be divided into three components: the technical development of the site network, the integration into the bike-sharing operational system, and the evaluation of user experience and acceptance.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The exact launch of the pilot depended on the readiness of the central bike-sharing extension implementation that was being realized in the whole city and deployed by an external company. Still, the strategic content of the implementation has not changed. The service integrates 50 bikes and 11 micromobility stations into the bike-sharing application and apply the same terms of use and fare system as in the inner service area. The new stations were developed as integrated mobility points through an investment by the Municipality of Rákosmente.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
The most significant operational deviation was the reduction of the planned operating period from six months to three months, caused by the delay in the citywide launch of the extended bike-sharing system. Still, the timing deviation did not affect the content of the testing. The impact of the delay appeared primarily in seasonal comparability, as the summer and early autumn period may provide favourable cycling conditions. However, due to the school holiday, annual leave periods, and temporary changes in commuting patterns, the activity of certain target groups may be lower.&lt;br /&gt;
|learnings=The pilot did not aim to provide continuous coverage of the entire district, but rather to create a network of destinations and transport nodes. The stations are suitable for serving short trips between the district centre, the densest residential areas, two railway stops, and sports, educational, healthcare, and retail destinations. Moreover, the sites were developed not through the application of a uniform template, but with adaptation to the existing public-space cross-section environment.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Compared to the inner-city bike-sharing network, the suburban and polycentric structure may result in longer distances between stations and more concentrated travel destinations. At the railway stations and in the district centre, temporary peak and directional traffic is expected, while at sports, market, healthcare and educational locations, demand may be shaped by institutional opening hours.&lt;br /&gt;
|headline-image=Rakosmente.JPG&lt;br /&gt;
|headline-image-caption=Visiting a new bike-sharing station in Rákosmente&lt;br /&gt;
|images=MobiStation.jpeg/Another micromobility station;&lt;br /&gt;
BudapestLL.png/Cover for the Budapest LL&lt;br /&gt;
|quote=The Rákosmente pilot offers a unique opportunity to understand how public bike-sharing can support mobility needs in lower-density suburban environments, where traditional urban service models may not be directly applicable. Beyond testing bicycles and stations, this Living Lab examines the institutional, operational, and user-related conditions required for the successful integration of shared micromobility into outer-district transport systems.&lt;br /&gt;
|related-steps=[[Set targets and indicators|SUMP Step 6: Set targets and indicators]]&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Budapest.csv}} Results of ResiMob Survey in Budapest]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=15-Minute_Cities&amp;diff=1768</id>
		<title>15-Minute Cities</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=15-Minute_Cities&amp;diff=1768"/>
		<updated>2026-07-22T11:26:51Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is a 15-Minute City? ==&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;15-minute city&#039;&#039;&#039; (or 15mC) is an urban concept where most essential services, amenities, and opportunities are accessible within a 15-minute travel time by walking, cycling, or public transport from residents&#039; homes. This approach aims to create more liveable, sustainable, and inclusive neighbourhoods by reducing the need for long-distance commuting and automobile dependency.&lt;br /&gt;
&lt;br /&gt;
== Core Principles ==&lt;br /&gt;
&lt;br /&gt;
At its heart, the 15-minute city concept brings together six interconnected ideas. &#039;&#039;&#039;Proximity&#039;&#039;&#039; is fundamental. Essential services should be located within a short distance from where people live, reducing travel burden. This is achieved through &#039;&#039;&#039;mixed-use development&#039;&#039;&#039;, where residential neighbourhoods are intentionally woven together with shops, offices, healthcare, and recreational spaces, creating vibrant, multifunctional areas rather than separated zones. &lt;br /&gt;
&lt;br /&gt;
The approach prioritizes &#039;&#039;&#039;active mobility&#039;&#039;&#039;, making walking and cycling safe, comfortable, and convenient as primary transportation modes. This is complemented by &#039;&#039;&#039;public transport integration&#039;&#039;&#039;, ensuring high-quality buses, trams, or trains connect neighbourhoods and provide access to wider opportunities. Crucially, the 15-minute city is designed with &#039;&#039;&#039;equity and accessibility&#039;&#039;&#039; at its core, services must be reachable by all residents, including elderly people, those with disabilities, and families with young children. Finally, the model delivers &#039;&#039;&#039;sustainability&#039;&#039;&#039; by reducing car dependency, lowering transportation emissions, and creating healthier urban environments.&lt;br /&gt;
&lt;br /&gt;
== Essential Services and Amenities ==&lt;br /&gt;
&lt;br /&gt;
The concept of a 15-minute city isn&#039;t about having every possible service nearby, it&#039;s about ensuring that the essential building blocks of daily life are accessible. This includes &#039;&#039;&#039;shopping and retail&#039;&#039;&#039; (grocery stores, markets, and everyday goods), &#039;&#039;&#039;healthcare&#039;&#039;&#039; (clinics, pharmacies, and medical services), and &#039;&#039;&#039;education&#039;&#039;&#039; (schools, childcare, and learning centers). Recreation and leisure spaces (parks, sports facilities, and cultural venues) are equally important for quality of life and social connection.&lt;br /&gt;
&lt;br /&gt;
A thriving 15-minute neighbourhood also includes opportunities for &#039;&#039;&#039;work and economic activity&#039;&#039;&#039;, whether through small offices, co-working spaces, or local entrepreneurial ventures. &#039;&#039;&#039;Social services&#039;&#039;&#039; (community centers, libraries, and support networks) create the social glue that holds neighbourhoods together. Finally, strategic &#039;&#039;&#039;transportation hubs&#039;&#039;&#039; with transit stations, bike-sharing, and car-sharing services provide both local mobility and connections to the wider city.&lt;br /&gt;
&lt;br /&gt;
== Benefits of the 15-Minute City Approach ==&lt;br /&gt;
&lt;br /&gt;
=== Environmental Benefits ===&lt;br /&gt;
&lt;br /&gt;
The shift toward 15-minute neighbourhoods fundamentally reduces transportation-related impact. When people can meet daily needs without driving, car dependency drops significantly, leading to lower transportation emissions and improved air quality in urban areas. This model also enables more space for green infrastructure (parks, urban forests, and gardens) that support biodiversity and make cities more resilient to climate change. By reducing sprawl, we use land more efficiently and preserve natural ecosystems on the urban periphery.&lt;br /&gt;
&lt;br /&gt;
=== Social and Economic Benefits ===&lt;br /&gt;
&lt;br /&gt;
Shorter, walkable distances foster genuine community connection. Residents encounter neighbours regularly, strengthen social cohesion, and build mutual support networks. Economically, 15-minute neighbourhoods create opportunities for local entrepreneurs and small businesses that serve hyperlocal markets. For residents, the benefits are direct: lower transportation costs, improved physical and mental health from active mobility and reduced traffic stress, and greater equity for those without cars or with mobility limitations. These neighbourhoods become more resilient and inclusive.&lt;br /&gt;
&lt;br /&gt;
=== Urban Planning Benefits ===&lt;br /&gt;
&lt;br /&gt;
From a city planning perspective, the 15-minute city model makes urban development more efficient. By concentrating services around walkable cores, cities require less infrastructure sprawl. Public investment in transit, parks, and services reaches more people per dollar spent. Neighbourhoods become economically productive while maintaining livability, creating a virtuous cycle of vibrant, resilient communities.&lt;br /&gt;
&lt;br /&gt;
== Applicability in Different Urban Contexts ==&lt;br /&gt;
&lt;br /&gt;
While the 15-minute city concept originated in dense urban areas like Paris, its principles are increasingly being adapted to diverse urban environments. In &#039;&#039;&#039;suburban areas&#039;&#039;&#039;, the model is modified to embrace longer travel distances but compensates by providing frequent, efficient public transport that connects to local services and regional opportunities. In &#039;&#039;&#039;lower-density neighbourhoods&#039;&#039;&#039;, the focus shifts to identifying and strengthening key anchor services (a district hospital, market, or employment center) while ensuring strong public transport connectivity.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Urban outskirts&#039;&#039;&#039; and peripheries present particular opportunities for creating localized service hubs that reduce the need for constant trips to city centres, improving quality of life and reducing commute burden. Even in &#039;&#039;&#039;smaller cities and towns&#039;&#039;&#039;, adapted versions of the concept emphasize walkable main streets, local services, and community spaces.&lt;br /&gt;
&lt;br /&gt;
The DREAMS project specifically focuses on this challenge. Rather than treating the 15-minute city as something only for dense urban cores, DREAMS explores how these principles can be meaningfully applied in &#039;&#039;&#039;low to mid-density suburban and urban outskirts&#039;&#039;&#039; contexts across Europe. This work is crucial because it ensures that sustainable urban mobility solutions and inclusive neighbourhoods are accessible not just in city centres, but in the increasingly car-dependent peripheries where many Europeans actually live.&lt;br /&gt;
&lt;br /&gt;
== Implementation Strategies ==&lt;br /&gt;
&lt;br /&gt;
Translating the 15-minute city from concept to reality requires coordinated action across multiple domains. &#039;&#039;&#039;Urban planning and zoning reform&#039;&#039;&#039; is foundational—updating regulations that historically separated residential, commercial, and office uses allows mixed-use neighbourhoods to develop. Simultaneously, investment in &#039;&#039;&#039;active mobility infrastructure&#039;&#039;&#039; creates safe, comfortable walking and cycling networks that make these distances practical for everyday trips. &lt;br /&gt;
&lt;br /&gt;
Equally critical is &#039;&#039;&#039;public transport investment&#039;&#039;&#039;. High-frequency, reliable, and accessible transit is the backbone that makes 15-minute neighbourhoods work in lower-density contexts, providing both hyperlocal connections and links to the broader city. This must be paired with genuine &#039;&#039;&#039;community engagement&#039;&#039;&#039;, so that residents, businesses, and local organizations shape the neighbourhoods they&#039;ll inhabit. &lt;br /&gt;
&lt;br /&gt;
Economic sustainability requires supporting &#039;&#039;&#039;business model innovation&#039;&#039;&#039;: New approaches to mobility services, flexible activity hubs, and local commerce that thrive in these environments. Finally, &#039;&#039;&#039;governance and policy frameworks&#039;&#039;&#039; create the supporting conditions, whether through traffic calming, parking policies, incentives for local businesses, or allocation of public space. It&#039;s this combination of planning, investment, and cooperation that makes 15-minute cities real.&lt;br /&gt;
&lt;br /&gt;
== The DREAMS Project and the 15-Minute City ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DREAMS project&#039;&#039;&#039; (Driving Equitable and Accessible 15 Minute Neighbourhood Transformations) is dedicated to advancing 15-minute city principles in realistic European contexts. Rather than focusing exclusively on dense urban cores, DREAMS researchers across six living labs in Budapest, Brussels, Munich, Paris, Utrecht, and Vienna are actively exploring how these principles work in the suburban and lower-density areas where most people actually live.&lt;br /&gt;
&lt;br /&gt;
Through collaborative research and real-world pilot projects, DREAMS develops and tests co-created mobility services and flexible activity hubs that serve local needs. The project conducts comparative analysis of how 15-minute lifestyle aspirations can be achieved across different urban typologies and densities. Beyond research, DREAMS creates practical [[tools]]: new business models and governance frameworks that enable sustainable mobility services to work economically, evidence-based recommendations that cities can actually implement, and policy guidance grounded in real experience.&lt;br /&gt;
&lt;br /&gt;
This combination of research, testing, practical tools, and policy recommendations is what makes DREAMS valuable. It bridges the gap between the 15-minute city concept and the messy reality of urban change across diverse European cities and regions. Learn more in our [[SUMP_Process | SUMP Planning Process guide]] or explore the work in our [[Living Lab Overview | Living Labs]].&lt;br /&gt;
&lt;br /&gt;
== Join the Community Discussion ==&lt;br /&gt;
&lt;br /&gt;
Related questions in the 15-minute Cities forum:&lt;br /&gt;
&lt;br /&gt;
* [https://www.expertises-territoires.fr/jcms/96521989_SocialQuestion/en/are-15-minutes-city-principles-applicable-in-low-urban-density-contexts Are 15 minutes city principles applicable in low urban density contexts?]&lt;br /&gt;
&lt;br /&gt;
* [https://www.expertises-territoires.fr/jcms/96708092_SocialQuestion/en/what-is-the-role-of-public-transit-in-the-15-min-city What is the role of public transit in the 15 min city?]&lt;br /&gt;
&lt;br /&gt;
* [https://www.expertises-territoires.fr/jcms/96968179_SocialQuestion/en/can-shared-mobility-solutions-effectively-function-without-a-good-public-transport-system Can shared mobility solutions effectively function without a good public transport system?]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Have a related question?&#039;&#039;&#039; [https://www.expertises-territoires.fr/jcms/pl1_426403/en/15-min-cities-bringing-more-proximity-in-cities Join the 15-minute Cities forum]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=15-Minute_Cities&amp;diff=1767</id>
		<title>15-Minute Cities</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=15-Minute_Cities&amp;diff=1767"/>
		<updated>2026-07-22T11:26:23Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is a 15-Minute City? ==&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;15-minute city&#039;&#039;&#039; (or 15mC) is an urban concept where most essential services, amenities, and opportunities are accessible within a 15-minute travel time by walking, cycling, or public transport from residents&#039; homes. This approach aims to create more liveable, sustainable, and inclusive neighbourhoods by reducing the need for long-distance commuting and automobile dependency.&lt;br /&gt;
&lt;br /&gt;
== Core Principles ==&lt;br /&gt;
&lt;br /&gt;
At its heart, the 15-minute city concept brings together six interconnected ideas. &#039;&#039;&#039;Proximity&#039;&#039;&#039; is fundamental. Essential services should be located within a short distance from where people live, reducing travel burden. This is achieved through &#039;&#039;&#039;mixed-use development&#039;&#039;&#039;, where residential neighbourhoods are intentionally woven together with shops, offices, healthcare, and recreational spaces, creating vibrant, multifunctional areas rather than separated zones. &lt;br /&gt;
&lt;br /&gt;
The approach prioritizes &#039;&#039;&#039;active mobility&#039;&#039;&#039;, making walking and cycling safe, comfortable, and convenient as primary transportation modes. This is complemented by &#039;&#039;&#039;public transport integration&#039;&#039;&#039;, ensuring high-quality buses, trams, or trains connect neighbourhoods and provide access to wider opportunities. Crucially, the 15-minute city is designed with &#039;&#039;&#039;equity and accessibility&#039;&#039;&#039; at its core, services must be reachable by all residents, including elderly people, those with disabilities, and families with young children. Finally, the model delivers &#039;&#039;&#039;sustainability&#039;&#039;&#039; by reducing car dependency, lowering transportation emissions, and creating healthier urban environments.&lt;br /&gt;
&lt;br /&gt;
== Essential Services and Amenities ==&lt;br /&gt;
&lt;br /&gt;
The concept of a 15-minute city isn&#039;t about having every possible service nearby, it&#039;s about ensuring that the essential building blocks of daily life are accessible. This includes &#039;&#039;&#039;shopping and retail&#039;&#039;&#039; (grocery stores, markets, and everyday goods), &#039;&#039;&#039;healthcare&#039;&#039;&#039; (clinics, pharmacies, and medical services), and &#039;&#039;&#039;education&#039;&#039;&#039; (schools, childcare, and learning centers). Recreation and leisure spaces (parks, sports facilities, and cultural venues) are equally important for quality of life and social connection.&lt;br /&gt;
&lt;br /&gt;
A thriving 15-minute neighbourhood also includes opportunities for &#039;&#039;&#039;work and economic activity&#039;&#039;&#039;, whether through small offices, co-working spaces, or local entrepreneurial ventures. &#039;&#039;&#039;Social services&#039;&#039;&#039; (community centers, libraries, and support networks) create the social glue that holds neighbourhoods together. Finally, strategic &#039;&#039;&#039;transportation hubs&#039;&#039;&#039; with transit stations, bike-sharing, and car-sharing services provide both local mobility and connections to the wider city.&lt;br /&gt;
&lt;br /&gt;
== Benefits of the 15-Minute City Approach ==&lt;br /&gt;
&lt;br /&gt;
=== Environmental Benefits ===&lt;br /&gt;
&lt;br /&gt;
The shift toward 15-minute neighbourhoods fundamentally reduces transportation-related impact. When people can meet daily needs without driving, car dependency drops significantly, leading to lower transportation emissions and improved air quality in urban areas. This model also enables more space for green infrastructure (parks, urban forests, and gardens) that support biodiversity and make cities more resilient to climate change. By reducing sprawl, we use land more efficiently and preserve natural ecosystems on the urban periphery.&lt;br /&gt;
&lt;br /&gt;
=== Social and Economic Benefits ===&lt;br /&gt;
&lt;br /&gt;
Shorter, walkable distances foster genuine community connection. Residents encounter neighbours regularly, strengthen social cohesion, and build mutual support networks. Economically, 15-minute neighbourhoods create opportunities for local entrepreneurs and small businesses that serve hyperlocal markets. For residents, the benefits are direct: lower transportation costs, improved physical and mental health from active mobility and reduced traffic stress, and greater equity for those without cars or with mobility limitations. These neighbourhoods become more resilient and inclusive.&lt;br /&gt;
&lt;br /&gt;
=== Urban Planning Benefits ===&lt;br /&gt;
&lt;br /&gt;
From a city planning perspective, the 15-minute city model makes urban development more efficient. By concentrating services around walkable cores, cities require less infrastructure sprawl. Public investment in transit, parks, and services reaches more people per dollar spent. Neighbourhoods become economically productive while maintaining livability, creating a virtuous cycle of vibrant, resilient communities.&lt;br /&gt;
&lt;br /&gt;
== Applicability in Different Urban Contexts ==&lt;br /&gt;
&lt;br /&gt;
While the 15-minute city concept originated in dense urban areas like Paris, its principles are increasingly being adapted to diverse urban environments. In &#039;&#039;&#039;suburban areas&#039;&#039;&#039;, the model is modified to embrace longer travel distances but compensates by providing frequent, efficient public transport that connects to local services and regional opportunities. In &#039;&#039;&#039;lower-density neighbourhoods&#039;&#039;&#039;, the focus shifts to identifying and strengthening key anchor services (a district hospital, market, or employment center) while ensuring strong public transport connectivity.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Urban outskirts&#039;&#039;&#039; and peripheries present particular opportunities for creating localized service hubs that reduce the need for constant trips to city centres, improving quality of life and reducing commute burden. Even in &#039;&#039;&#039;smaller cities and towns&#039;&#039;&#039;, adapted versions of the concept emphasize walkable main streets, local services, and community spaces.&lt;br /&gt;
&lt;br /&gt;
The DREAMS project specifically focuses on this challenge. Rather than treating the 15-minute city as something only for dense urban cores, DREAMS explores how these principles can be meaningfully applied in &#039;&#039;&#039;low to mid-density suburban and urban outskirts&#039;&#039;&#039; contexts across Europe. This work is crucial because it ensures that sustainable urban mobility solutions and inclusive neighbourhoods are accessible not just in city centres, but in the increasingly car-dependent peripheries where many Europeans actually live.&lt;br /&gt;
&lt;br /&gt;
== Implementation Strategies ==&lt;br /&gt;
&lt;br /&gt;
Translating the 15-minute city from concept to reality requires coordinated action across multiple domains. &#039;&#039;&#039;Urban planning and zoning reform&#039;&#039;&#039; is foundational—updating regulations that historically separated residential, commercial, and office uses allows mixed-use neighbourhoods to develop. Simultaneously, investment in &#039;&#039;&#039;active mobility infrastructure&#039;&#039;&#039; creates safe, comfortable walking and cycling networks that make these distances practical for everyday trips. &lt;br /&gt;
&lt;br /&gt;
Equally critical is &#039;&#039;&#039;public transport investment&#039;&#039;&#039;. High-frequency, reliable, and accessible transit is the backbone that makes 15-minute neighbourhoods work in lower-density contexts, providing both hyperlocal connections and links to the broader city. This must be paired with genuine &#039;&#039;&#039;community engagement&#039;&#039;&#039;, so that residents, businesses, and local organizations shape the neighbourhoods they&#039;ll inhabit. &lt;br /&gt;
&lt;br /&gt;
Economic sustainability requires supporting &#039;&#039;&#039;business model innovation&#039;&#039;&#039;: New approaches to mobility services, flexible activity hubs, and local commerce that thrive in these environments. Finally, &#039;&#039;&#039;governance and policy frameworks&#039;&#039;&#039; create the supporting conditions, whether through traffic calming, parking policies, incentives for local businesses, or allocation of public space. It&#039;s this combination of planning, investment, and cooperation that makes 15-minute cities real.&lt;br /&gt;
&lt;br /&gt;
== The DREAMS Project and the 15-Minute City ==&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;DREAMS project&#039;&#039;&#039; (Driving Equitable and Accessible 15 Minute Neighbourhood Transformations) is dedicated to advancing 15-minute city principles in realistic European contexts. Rather than focusing exclusively on dense urban cores, DREAMS researchers across six living labs in Budapest, Brussels, Munich, Paris, Utrecht, and Vienna are actively exploring how these principles work in the suburban and lower-density areas where most people actually live.&lt;br /&gt;
&lt;br /&gt;
Through collaborative research and real-world pilot projects, DREAMS develops and tests co-created mobility services and flexible activity hubs that serve local needs. The project conducts comparative analysis of how 15-minute lifestyle aspirations can be achieved across different urban typologies and densities. Beyond research, DREAMS creates practical [[tools]]: new business models and governance frameworks that enable sustainable mobility services to work economically, evidence-based recommendations that cities can actually implement, and policy guidance grounded in real experience.&lt;br /&gt;
&lt;br /&gt;
This combination of research, testing, practical tools, and policy recommendations is what makes DREAMS valuable. It bridges the gap between the 15-minute city concept and the messy reality of urban change across diverse European cities and regions. Learn more in our [[SUMP_Process | SUMP Planning Process guide]] or explore the work in our [[Living Lab Overview]].&lt;br /&gt;
&lt;br /&gt;
== Join the Community Discussion ==&lt;br /&gt;
&lt;br /&gt;
Related questions in the 15-minute Cities forum:&lt;br /&gt;
&lt;br /&gt;
* [https://www.expertises-territoires.fr/jcms/96521989_SocialQuestion/en/are-15-minutes-city-principles-applicable-in-low-urban-density-contexts Are 15 minutes city principles applicable in low urban density contexts?]&lt;br /&gt;
&lt;br /&gt;
* [https://www.expertises-territoires.fr/jcms/96708092_SocialQuestion/en/what-is-the-role-of-public-transit-in-the-15-min-city What is the role of public transit in the 15 min city?]&lt;br /&gt;
&lt;br /&gt;
* [https://www.expertises-territoires.fr/jcms/96968179_SocialQuestion/en/can-shared-mobility-solutions-effectively-function-without-a-good-public-transport-system Can shared mobility solutions effectively function without a good public transport system?]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Have a related question?&#039;&#039;&#039; [https://www.expertises-territoires.fr/jcms/pl1_426403/en/15-min-cities-bringing-more-proximity-in-cities Join the 15-minute Cities forum]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/4&amp;diff=1766</id>
		<title>Living Labs/4</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/4&amp;diff=1766"/>
		<updated>2026-07-22T11:24:33Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Munich Region&lt;br /&gt;
|country=Germany&lt;br /&gt;
|city=Geretsried&lt;br /&gt;
|begin-date=2024-08-01&lt;br /&gt;
|end-date=2026-06-01&lt;br /&gt;
|participating-organizations=[[DREAMers#Technische_Universit%C3%A4t_M%C3%BCnchen|Technical University of Munich (TUM)]]; [https://www.geretsried.de City of Geretsried];[https://www.mvv-muenchen.de/ Münchner Verkehrs- und Tarifverbund (MVV) - public transport operator for the Munich Metropolitan Region];&lt;br /&gt;
|location=47.86469, 11.47935&lt;br /&gt;
|description=Geretsried, a car-dependent town near Munich with no direct rail link, ran a nearly two-year Living Lab to design a network of mobility points combining car sharing, bike sharing, and better bus connections. A planning process to design a mobility point pilot and scale it up across Geretsried&#039;s neighborhoods led to council approval of a pilot at the central B11 bus stop, plus a long-term plan for four more locations.&lt;br /&gt;
|focus=*Geretsried&#039;s urban structure still reflects its origins as a planned post-war settlement, with residential areas spatially separated from commercial, administrative, and service functions. This spatial configuration has reinforced private car use as the dominant mode of transport for daily activities.&lt;br /&gt;
*Approximately two-thirds of all daily trips are made by private car. In addition, residents must travel to the neighboring city of Wolfratshausen to access the nearest direct rail connection to Munich.&lt;br /&gt;
*Local bus services operate approximately every 20 minutes. Survey findings and field observations indicated that this level of service is insufficient to encourage a significant shift away from private car use.&lt;br /&gt;
*These mobility constraints disproportionately affect older adults, who account for nearly one-third of the population, as well as Geretsried&#039;s sizeable migrant community, both of whom are particularly vulnerable when access to a private car is limited.&lt;br /&gt;
*Given these characteristics, together with the municipality&#039;s commitment to promoting sustainable mobility through its existing Mobility Concept, Geretsried provided an appropriate setting to evaluate whether a shared mobility intervention could enhance accessibility and reduce car dependence.&lt;br /&gt;
|approach=*The Living Lab initially aimed to design, implement, test, and evaluate a network of micromobility hubs at strategic locations across the city. These hubs were intended to integrate car-sharing services, bicycle parking, and bike-and-ride facilities with the existing bus network to reduce car dependence and improve access to everyday destinations.&lt;br /&gt;
*Following the withdrawal of two car-sharing partners, the envisioned hub model could no longer be realized. In response, the team formulated an alternative concept called Mobility Paths, centered on a network of connected points of interest in the city center, linked by wayfinding elements such as floor markings, informational panels, and artistic installations, to strengthen local identity and encourage sustainable mobility choices. This concept was discontinued after community feedback preferred tangible, permanent infrastructure.&lt;br /&gt;
*During the project, the scope and implementation strategy evolved considerably. As a result, the Living Lab shifted its focus to a planning process that built on existing mobility infrastructure rather than building entirely new infrastructure.&lt;br /&gt;
*The final intervention centered on redesigning the B11 bus stop as a mobility point, since the location already provides access to car-sharing services and bicycle parking. Through a co-design process with the municipality&#039;s planning and mobility departments, these existing assets were enhanced with additional mobility services and design improvements, resulting in a context-sensitive and locally supported mobility point concept. The pilot also served as the basis for a broader implementation framework, including a scale-up strategy for a network of four additional mobility points to support the municipality&#039;s long-term sustainable mobility objectives.&lt;br /&gt;
|interventions=# &#039;&#039;&#039;Mobility Paths concept (discontinued)&#039;&#039;&#039;: A network of connected points of interest in the city center, linked by wayfinding elements (such as floor markings, informational panels, and artistic installations); intended to strengthen local identity and encourage sustainable mobility choices. However, community feedback preferred tangible, permanent infrastructure, so the network was discontinued.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; TUM, City of Geretsried&lt;br /&gt;
# &#039;&#039;&#039;B11 Mobility Point Pilot Design&#039;&#039;&#039;: Redesign of the existing B11 bus stop into a mobility point. Added services included an EV charging point and car-sharing space, a bike-sharing docking area for 12 bicycles, a shaded seating and waiting area, and a covered bike-and-ride structure with parking for 40 bicycles.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; TUM, City of Geretsried, MVV&lt;br /&gt;
# &#039;&#039;&#039;Citywide mobility point network plan&#039;&#039;&#039;: Scale-up strategy for a network of 4 additional mobility points to support the municipality&#039;s mobility concept.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; TUM, City of Geretsried, MVV&lt;br /&gt;
|what-happened=The Living Lab initially focused on developing a micromobility hub integrating car sharing, bike-and-ride facilities, and public transport at one or more strategic locations in Geretsried. However, the concept had to be substantially revised at an early stage when the two car-sharing operators initially involved in the pilot, SIXT and E Oberland, withdrew from the project. As a significant component of the original hub concept relied on the availability of shared vehicles, the project team reassessed the intervention&#039;s scope, timeline, and implementation approach. In response, the Living Lab team developed an alternative concept, Mobility Paths, envisioning a network of five connected points of interest in the city center.&lt;br /&gt;
&lt;br /&gt;
The concept was presented to residents during Mobility Day on 21 September 2025. While the feedback was generally constructive, it highlighted a preference for more permanent and tangible infrastructure rather than visual interventions. Based on the inputs, the team decided to discontinue the Mobility Paths concept and return to a more infrastructure-oriented approach centered on the B11 bus stop at Karl Lederer Platz. This location already offered several favorable conditions, including barrier-free access, connections to the main bus lines, an existing car-sharing station, and bicycle parking facilities.&lt;br /&gt;
&lt;br /&gt;
The municipality&#039;s mobility department subsequently presented the revised mobility point concept to the Geretsried city council, which approved the general approach in October 2025. The following design phase focused on the detailed spatial integration of individual components. This process required consideration of site-specific constraints, including tree root systems, underground gas infrastructure, and existing cables. Despite political approval of the concept, implementation faced further delays. A required €15,000 budget allocation was scheduled for discussion by the city council in January 2026; however, the sitting mayor requested its postponement due to concerns about the timing of discussions on reallocating public space and removing seven parking spaces, which were scheduled shortly before the municipal elections in March 2026. Following the transition to a new mayoral administration, it became clear that the original 2026 implementation timeline for the B11 pilot could not be kept.&lt;br /&gt;
&lt;br /&gt;
Rather than concluding the intervention at this stage, the Living Lab used the remaining project period to translate the pilot concept into a broader network strategy. Four additional candidate locations—Gelting, Lilienstraße, Am Stern, and Stein—were identified, and an accessibility analysis was conducted to assess their potential reach by walking, cycling, and shared mobility. Throughout the process, the municipality&#039;s planning and mobility departments, MVV, and residents remained actively engaged through surveys, Mobility Day, and iterative design meetings. Although the private car-sharing operators initially considered for the hub were no longer formally involved after their withdrawal, the existing E Oberland car-sharing station remained integrated into the final mobility point concept.&lt;br /&gt;
|learnings=The Geretsried Living Lab highlighted the importance of embedding Living Lab interventions within existing municipal planning frameworks from the outset, as alignment with the city&#039;s Mobility Concept helped maintain continuity despite political changes. The withdrawal of private mobility partners also demonstrated the need for early risk assessment, clearer partnership commitments, and contingency strategies, particularly in suburban contexts where shared mobility models face greater implementation challenges. Furthermore, the process showed that changes to public space allocation, such as reducing parking availability, require early communication strategies that highlight the broader benefits of reallocating space, including improved accessibility, safer mobility options, and enhanced public space quality.&lt;br /&gt;
|headline-image=Geretsried.jpg&lt;br /&gt;
|headline-image-caption=One medium-sized city, one big DREAMS network, and a story other outskirts planners will relate to.&lt;br /&gt;
|images=MunichLL.png/Cover for the Munich region LL&lt;br /&gt;
|quote=“We find it very interesting that Geretsried was included as a Living Lab for the DREAMS project alongside major cities such as Paris, Vienna, and Budapest. It is a great recognition that an international project selected our municipality to be part of this initiative”.&lt;br /&gt;
|quote-attribution=A. v. A. – Working at the city of Geretsried.&lt;br /&gt;
|image-captions=One medium-sized city, one big DREAMS network, and a story other outskirts planners will relate to.&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Munich.csv}} Results of ResiMob Survey in Munich]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Main_Page&amp;diff=1765</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Main_Page&amp;diff=1765"/>
		<updated>2026-07-22T11:21:57Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#tweekihide:sidebar-right|firstHeading}}&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-hero__text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-hero__tag&amp;quot;&amp;gt;[https://dutpartnership.eu/projects/dreams DUT Partnership project]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;main-hero__title&amp;quot;&amp;gt;Driving Equitable and Accessible 15-Minute Neighbourhood Transformations&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;main-hero__lead&amp;quot;&amp;gt;Exploring how co-created mobility services and flexible activity hubs can create accessible, sustainable, and inclusive neighbourhoods in the urban outskirts of European cities.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-hero__actions&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;main-hero__btn&amp;quot;&amp;gt;[[SUMP Process|Explore the SUMP Process →]]&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;main-hero__btn main-hero__btn--outline&amp;quot;&amp;gt;[[Publications|Our Publications]]&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-hero__logo&amp;quot;&amp;gt;[[File:DREAMS-logos_transparent_NEW_-_Big.png|link=|frameless|300x300px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-section&amp;quot;&amp;gt;&lt;br /&gt;
== What is DREAMS? ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-intro&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-intro__col&amp;quot;&amp;gt;&lt;br /&gt;
The DREAMS project investigates how to create accessible, sustainable, and inclusive 15-minute neighbourhoods in low- to mid-density suburban and urban outskirts across Europe. Through six living labs we co-create and test mobility services, mobility hubs, and flexible activity hubs tailored to local community needs.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-intro__col&amp;quot;&amp;gt;&lt;br /&gt;
Our work produces a decision support tool, new business models, governance frameworks, and policy recommendations — all validated in real-world settings and designed to be transferable to similar urban contexts across Europe.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-section&amp;quot;&amp;gt;&lt;br /&gt;
== Our [[Living_Lab_Overview|Living Labs]] ==&lt;br /&gt;
&amp;lt;livinglabsmap&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-intro__col&amp;quot;&amp;gt;&lt;br /&gt;
In six European cities with diverse urban characteristics in low- to mid-density suburban areas and urban outskirts, the DREAMS project conducts extensive research and testing. These living labs across Budapest, Brussels, Munich, Paris, Utrecht, and Vienna serve as real-world testing environments where we co-create and validate mobility services, mobility hubs, and flexible activity hubs tailored to the unique needs of 15-minute neighbourhoods.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/livinglabsmap&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-section&amp;quot;&amp;gt;&lt;br /&gt;
== A Practical Guide for Practitioners ==&lt;br /&gt;
This Knowledge Platform supports urban mobility practitioners, city planners, and local authorities in implementing sustainable urban mobility solutions — guiding you step-by-step through the [[SUMP Process]] with:&lt;br /&gt;
* Structured guidance through each phase of SUMP implementation in low-density and suburban contexts&lt;br /&gt;
* Evidence-based tools and methodologies developed and validated in our living labs&lt;br /&gt;
* Area-specific recommendations tailored to different urban typologies&lt;br /&gt;
* Best practices and lessons learned from real-world implementations across six European cities&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;main-hero__btn&amp;quot;&amp;gt;[[SUMP Process|Start the SUMP Process →]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-section&amp;quot;&amp;gt;&lt;br /&gt;
== Stay Connected ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-connect&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-connect__item&amp;quot;&amp;gt;📄 [[Publications|Read our publications]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-connect__item&amp;quot;&amp;gt;📅 [[Events_and_News|Latest events &amp;amp; news]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-connect__item&amp;quot;&amp;gt;💼 [https://www.linkedin.com/company/dreams-dut Follow us on LinkedIn]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-connect__item&amp;quot;&amp;gt;✉️ [mailto:dreams15mc@gmail.com Get in touch]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__label&amp;quot;&amp;gt;Project Partners&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__row partner-logo-bar__row--5col&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:Logo-Twente.png|x80px|link=https://www.utwente.nl/en/|alt=University of Twente]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:BOKU Hauptlogo RGB.png|x80px|link=https://boku.ac.at/|alt=BOKU Vienna]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:Vub logo digitaal.jpg|x80px|link=https://www.vub.be/nl|alt=Vrije Universiteit Brussel]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Logo Université Gustave Eiffel 2020.svg.png|x80px|link=https://www.univ-gustave-eiffel.fr/|alt=Université Gustave Eiffel]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Logo of the Technical University of Munich.svg.png|x80px|link=https://www.tum.de/|alt=TU München]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:BME LOGO 2 2025 vertical color eng.png|x80px|link=https://www.bme.hu/en|alt=Budapest University of Technology and Economics]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:LogoLinstitutParisRegion.png|x80px|link=https://www.institutparisregion.fr/|alt=L&#039;Institut Paris Region]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:TU Logo RGB.svg|x80px|link=https://www.tuwien.at/|alt=TU Wien]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Mobyome schriftzug blau.png|x80px|link=https://www.mobyome.at/|alt=Mobyome]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:Mpact logo transparent.png|x80px|link=https://www.mpact.be/en/|alt=Mpact]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:Hogeschool-utrecht-logo.png|x80px|link=https://www.hu.nl/|alt=Hogeschool Utrecht]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:KTI-Logo.png|x80px|link=https://www.kti.hu/|alt=KTI Institute for Transport Sciences]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:RakosmenteLogo cmyk horizontal.svg|x80px|link=https://www.rakosmente.hu/|alt=Rákosmente]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:EIT-Urban-Moblity-logo.png|x80px|link=https://www.eiturbanmobility.eu/|alt=EIT Urban Mobility]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Logo stadtland.png|x80px|link=https://www.stadtland.at/|alt=Stadtland]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__label&amp;quot;&amp;gt;Cooperation Partners&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__row partner-logo-bar__row--flex&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--narrow&amp;quot;&amp;gt;[[File:Dott-logo.png|x80px|link=https://ridedott.com/|alt=Dott]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Utrecht (municipality) 2020.svg|x80px|link=https://www.utrecht.nl/|alt=Gemeente Utrecht]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Fietsersbond-logo.svg|x80px|link=https://www.fietsersbond.nl/|alt=Fietsersbond]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Cambio logo.svg|x80px|link=https://www.cambio.be/|alt=Cambio]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Be Brussels logo.jpg|x80px|link=https://mobilite-mobiliteit.brussels/|alt=Brussels Mobility]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:BKK logo.svg|x80px|link=https://bkk.hu/en/|alt=BKK Budapest Transport]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Mopoint logo.jpg|x80px|link=https://www.mopoint.at/|alt=MO.Point]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:MVV Logo 2022.svg|x80px|link=https://www.mvv-muenchen.de/|alt=MVV]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--narrow&amp;quot;&amp;gt;[[File:SIXT Logo Pos RGB.png|x80px|link=https://www.sixt.com/share/|alt=SIXT Share]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Morgenjungs.png|x80px|link=https://www.morgenjungs.com/|alt=Morgenjungs]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Flag of Essonne Department.svg|x80px|link=https://www.essonne.fr/|alt=Conseil départemental de l&#039;Essonne]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:LOGO RIDF 2019.svg|x80px|link=https://www.iledefrance.fr/|alt=Région Île-de-France]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Wirtschaftsagentur Stadt Wien CMYK-Farbe rz.jpg|x80px|link=https://wirtschaftsagentur.at/|alt=Wirtschaftsagentur Wien]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__disclaimer&amp;quot;&amp;gt;[[File:DUT-Logo.png|x80px|link=https://dutpartnership.eu/|alt=Driving Urban Transitions]]&#039;&#039;DREAMS is a [https://dutpartnership.eu/projects/dreams DUT Partnership project] dedicated to creating equitable, accessible, and sustainable 15-minute neighbourhoods in European urban outskirts.&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Main_Page&amp;diff=1764</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Main_Page&amp;diff=1764"/>
		<updated>2026-07-22T11:21:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#tweekihide:sidebar-right|firstHeading}}&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-hero__text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-hero__tag&amp;quot;&amp;gt;[https://dutpartnership.eu/projects/dreams DUT Partnership project]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;main-hero__title&amp;quot;&amp;gt;Driving Equitable and Accessible 15-Minute Neighbourhood Transformations&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;main-hero__lead&amp;quot;&amp;gt;Exploring how co-created mobility services and flexible activity hubs can create accessible, sustainable, and inclusive neighbourhoods in the urban outskirts of European cities.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-hero__actions&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;main-hero__btn&amp;quot;&amp;gt;[[SUMP Process|Explore the SUMP Process →]]&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;main-hero__btn main-hero__btn--outline&amp;quot;&amp;gt;[[Publications|Our Publications]]&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-hero__logo&amp;quot;&amp;gt;[[File:DREAMS-logos_transparent_NEW_-_Big.png|link=|frameless|300x300px]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-section&amp;quot;&amp;gt;&lt;br /&gt;
== What is DREAMS? ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-intro&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-intro__col&amp;quot;&amp;gt;&lt;br /&gt;
The DREAMS project investigates how to create accessible, sustainable, and inclusive 15-minute neighbourhoods in low- to mid-density suburban and urban outskirts across Europe. Through six living labs we co-create and test mobility services, mobility hubs, and flexible activity hubs tailored to local community needs.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-intro__col&amp;quot;&amp;gt;&lt;br /&gt;
Our work produces a decision support tool, new business models, governance frameworks, and policy recommendations — all validated in real-world settings and designed to be transferable to similar urban contexts across Europe.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-section&amp;quot;&amp;gt;&lt;br /&gt;
== [[Living_Lab_Overview|Our Living Labs]] ==&lt;br /&gt;
&amp;lt;livinglabsmap&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-intro__col&amp;quot;&amp;gt;&lt;br /&gt;
In six European cities with diverse urban characteristics in low- to mid-density suburban areas and urban outskirts, the DREAMS project conducts extensive research and testing. These living labs across Budapest, Brussels, Munich, Paris, Utrecht, and Vienna serve as real-world testing environments where we co-create and validate mobility services, mobility hubs, and flexible activity hubs tailored to the unique needs of 15-minute neighbourhoods.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/livinglabsmap&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-section&amp;quot;&amp;gt;&lt;br /&gt;
== A Practical Guide for Practitioners ==&lt;br /&gt;
This Knowledge Platform supports urban mobility practitioners, city planners, and local authorities in implementing sustainable urban mobility solutions — guiding you step-by-step through the [[SUMP Process]] with:&lt;br /&gt;
* Structured guidance through each phase of SUMP implementation in low-density and suburban contexts&lt;br /&gt;
* Evidence-based tools and methodologies developed and validated in our living labs&lt;br /&gt;
* Area-specific recommendations tailored to different urban typologies&lt;br /&gt;
* Best practices and lessons learned from real-world implementations across six European cities&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;main-hero__btn&amp;quot;&amp;gt;[[SUMP Process|Start the SUMP Process →]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-section&amp;quot;&amp;gt;&lt;br /&gt;
== Stay Connected ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-connect&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-connect__item&amp;quot;&amp;gt;📄 [[Publications|Read our publications]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-connect__item&amp;quot;&amp;gt;📅 [[Events_and_News|Latest events &amp;amp; news]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-connect__item&amp;quot;&amp;gt;💼 [https://www.linkedin.com/company/dreams-dut Follow us on LinkedIn]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;main-connect__item&amp;quot;&amp;gt;✉️ [mailto:dreams15mc@gmail.com Get in touch]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__label&amp;quot;&amp;gt;Project Partners&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__row partner-logo-bar__row--5col&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:Logo-Twente.png|x80px|link=https://www.utwente.nl/en/|alt=University of Twente]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:BOKU Hauptlogo RGB.png|x80px|link=https://boku.ac.at/|alt=BOKU Vienna]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:Vub logo digitaal.jpg|x80px|link=https://www.vub.be/nl|alt=Vrije Universiteit Brussel]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Logo Université Gustave Eiffel 2020.svg.png|x80px|link=https://www.univ-gustave-eiffel.fr/|alt=Université Gustave Eiffel]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Logo of the Technical University of Munich.svg.png|x80px|link=https://www.tum.de/|alt=TU München]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:BME LOGO 2 2025 vertical color eng.png|x80px|link=https://www.bme.hu/en|alt=Budapest University of Technology and Economics]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:LogoLinstitutParisRegion.png|x80px|link=https://www.institutparisregion.fr/|alt=L&#039;Institut Paris Region]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:TU Logo RGB.svg|x80px|link=https://www.tuwien.at/|alt=TU Wien]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Mobyome schriftzug blau.png|x80px|link=https://www.mobyome.at/|alt=Mobyome]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:Mpact logo transparent.png|x80px|link=https://www.mpact.be/en/|alt=Mpact]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:Hogeschool-utrecht-logo.png|x80px|link=https://www.hu.nl/|alt=Hogeschool Utrecht]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:KTI-Logo.png|x80px|link=https://www.kti.hu/|alt=KTI Institute for Transport Sciences]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:RakosmenteLogo cmyk horizontal.svg|x80px|link=https://www.rakosmente.hu/|alt=Rákosmente]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--boost&amp;quot;&amp;gt;[[File:EIT-Urban-Moblity-logo.png|x80px|link=https://www.eiturbanmobility.eu/|alt=EIT Urban Mobility]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Logo stadtland.png|x80px|link=https://www.stadtland.at/|alt=Stadtland]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__label&amp;quot;&amp;gt;Cooperation Partners&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__row partner-logo-bar__row--flex&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--narrow&amp;quot;&amp;gt;[[File:Dott-logo.png|x80px|link=https://ridedott.com/|alt=Dott]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Utrecht (municipality) 2020.svg|x80px|link=https://www.utrecht.nl/|alt=Gemeente Utrecht]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Fietsersbond-logo.svg|x80px|link=https://www.fietsersbond.nl/|alt=Fietsersbond]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Cambio logo.svg|x80px|link=https://www.cambio.be/|alt=Cambio]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Be Brussels logo.jpg|x80px|link=https://mobilite-mobiliteit.brussels/|alt=Brussels Mobility]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:BKK logo.svg|x80px|link=https://bkk.hu/en/|alt=BKK Budapest Transport]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Mopoint logo.jpg|x80px|link=https://www.mopoint.at/|alt=MO.Point]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:MVV Logo 2022.svg|x80px|link=https://www.mvv-muenchen.de/|alt=MVV]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item partner-logo-bar__item--narrow&amp;quot;&amp;gt;[[File:SIXT Logo Pos RGB.png|x80px|link=https://www.sixt.com/share/|alt=SIXT Share]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Morgenjungs.png|x80px|link=https://www.morgenjungs.com/|alt=Morgenjungs]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Flag of Essonne Department.svg|x80px|link=https://www.essonne.fr/|alt=Conseil départemental de l&#039;Essonne]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:LOGO RIDF 2019.svg|x80px|link=https://www.iledefrance.fr/|alt=Région Île-de-France]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__item&amp;quot;&amp;gt;[[File:Wirtschaftsagentur Stadt Wien CMYK-Farbe rz.jpg|x80px|link=https://wirtschaftsagentur.at/|alt=Wirtschaftsagentur Wien]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;partner-logo-bar__disclaimer&amp;quot;&amp;gt;[[File:DUT-Logo.png|x80px|link=https://dutpartnership.eu/|alt=Driving Urban Transitions]]&#039;&#039;DREAMS is a [https://dutpartnership.eu/projects/dreams DUT Partnership project] dedicated to creating equitable, accessible, and sustainable 15-minute neighbourhoods in European urban outskirts.&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/3&amp;diff=1763</id>
		<title>Living Labs/3</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/3&amp;diff=1763"/>
		<updated>2026-07-22T11:20:14Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Budapest&lt;br /&gt;
|country=Hungary&lt;br /&gt;
|city=Budapest&lt;br /&gt;
|neighbourhood=Rákosmente – District XVII&lt;br /&gt;
|begin-date=2024-04-01&lt;br /&gt;
|end-date=2026-05-31&lt;br /&gt;
|participating-organizations=[[DREAMers#Budapest_University_of_Technology_and_Economics|BME (university, pilot leader)]]; [https://bkk.hu/en/ BKK Centre for Budapest Transport (public transport and bike-sharing service provider)];[https://www.kti.hu/ KTI (research institute with local knowledge)];[https://www.rakosmente.hu/ RAK (Rákosmente local municipality)]&lt;br /&gt;
|location=47.48134, 19.2667&lt;br /&gt;
|description=The Budapest Living Lab aims to provide an effective alternative to the reliance on private car usage and low-frequency public transport in the Rákosmente district of Budapest. By encouraging more sustainable transport modes, the living lab seeks to reduce the reliance on single-occupancy vehicles, thereby fostering a greener and more accessible urban environment. A further objective is to test an island-like bike-sharing operation, independent of the large inner-city service area.&lt;br /&gt;
|focus=The living lab&#039;s core focus is strengthening connections within the Rákosmente district. Enhancing these connections facilitates better movement across neighborhoods and promotes a sense of community among residents. With improved accessibility, residents are more likely to engage with local services, boosting the local economy and encouraging a vibrant neighborhood atmosphere. The primary target group is the local population, but commuters and visitors are also relevant user groups due to the presence of railway stations, educational, healthcare, retail and leisure destinations.&lt;br /&gt;
|approach=The first isolated operation area of Budapest’s public bike-sharing system is planned to be created in the living lab area. Until recently, the service area has developed organically, but only on densely populated areas around the inner districts of Budapest. In Rákosmente the development focuses primarily on densely populated areas around the district center. This approach not only maximizes the impact of micromobility initiatives but also ensures that they serve the residents who will benefit most.&lt;br /&gt;
&lt;br /&gt;
The living lab advocates for new micromobility stations as infrastructure development, enabling residents to efficiently access and utilize shared transport options. At the same time, the standardized stations will serve as convenient pick-up and drop-off points, making it easier for users to integrate micromobility into their everyday routines. This system is expected to complement existing transport solutions, enhancing overall mobility in the city.&lt;br /&gt;
|interventions=# &#039;&#039;&#039;Infrastructure development of micromobility stations.&#039;&#039;&#039; Station location planning, authorisation and implementation.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; RAK, BME, BKK, KTI, Budapest Roads, contractor&lt;br /&gt;
# &#039;&#039;&#039;Bike-sharing service extension deployment.&#039;&#039;&#039; Service planning, legal requirements and operational framework.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; RAK, BME, BKK, KTI, contractor&lt;br /&gt;
# &#039;&#039;&#039;Pilot implementation.&#039;&#039;&#039; Pilot design, communication and user-experience evaluation.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; RAK, BME, BKK, KTI&lt;br /&gt;
|what-happened=The service focuses on the more densely populated parts of District XVII, which include cultural, institutional, and transport related destinations. The designated stations serve both as pick-up and return locations and as public-space parking areas for other shared micromobility devices. The implementation scope can be divided into three components: the technical development of the site network, the integration into the bike-sharing operational system, and the evaluation of user experience and acceptance.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The exact launch of the pilot depended on the readiness of the central bike-sharing extension implementation that was being realized in the whole city and deployed by an external company. Still, the strategic content of the implementation has not changed. The service integrates 50 bikes and 11 micromobility stations into the bike-sharing application and apply the same terms of use and fare system as in the inner service area. The new stations were developed as integrated mobility points through an investment by the Municipality of Rákosmente.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The most significant operational deviation was the reduction of the planned operating period from six months to three months, caused by the delay in the citywide launch of the extended bike-sharing system. Still, the timing deviation did not affect the content of the testing. The impact of the delay appeared primarily in seasonal comparability, as the summer and early autumn period may provide favourable cycling conditions. However, due to the school holiday, annual leave periods, and temporary changes in commuting patterns, the activity of certain target groups may be lower.&lt;br /&gt;
|learnings=The pilot did not aim to provide continuous coverage of the entire district, but rather to create a network of destinations and transport nodes. The stations are suitable for serving short trips between the district centre, the densest residential areas, two railway stops, and sports, educational, healthcare, and retail destinations. Moreover, the sites were developed not through the application of a uniform template, but with adaptation to the existing public-space cross-section environment.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Compared to the inner-city bike-sharing network, the suburban and polycentric structure may result in longer distances between stations and more concentrated travel destinations. At the railway stations and in the district centre, temporary peak and directional traffic is expected, while at sports, market, healthcare and educational locations, demand may be shaped by institutional opening hours.&lt;br /&gt;
|headline-image=Rakosmente.JPG&lt;br /&gt;
|headline-image-caption=Visiting a new bike-sharing station in Rákosmente&lt;br /&gt;
|images=MobiStation.jpeg/Another micromobility station;&lt;br /&gt;
BudapestLL.png/Cover for the Budapest LL&lt;br /&gt;
|quote=The Rákosmente pilot offers a unique opportunity to understand how public bike-sharing can support mobility needs in lower-density suburban environments, where traditional urban service models may not be directly applicable. Beyond testing bicycles and stations, this Living Lab examines the institutional, operational, and user-related conditions required for the successful integration of shared micromobility into outer-district transport systems.&lt;br /&gt;
|related-steps=[[Set targets and indicators|SUMP Step 6: Set targets and indicators]]&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Budapest.csv}} Results of ResiMob Survey in Budapest]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/3&amp;diff=1762</id>
		<title>Living Labs/3</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/3&amp;diff=1762"/>
		<updated>2026-07-22T11:17:37Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Budapest&lt;br /&gt;
|country=Hungary&lt;br /&gt;
|city=Budapest&lt;br /&gt;
|neighbourhood=Rákosmente – District XVII&lt;br /&gt;
|begin-date=2024-04-01&lt;br /&gt;
|end-date=2026-05-31&lt;br /&gt;
|participating-organizations=[[DREAMers#Budapest_University_of_Technology_and_Economics|BME (university, pilot leader)]]; BKK Centre for Budapest Transport (public transport and bike-sharing service provider); KTI (research institute with local knowledge); RAK (Rákosmente local municipality)&lt;br /&gt;
|location=47.48134, 19.2667&lt;br /&gt;
|description=The Budapest Living Lab aims to provide an effective alternative to the reliance on private car usage and low-frequency public transport in the Rákosmente district of Budapest. By encouraging more sustainable transport modes, the living lab seeks to reduce the reliance on single-occupancy vehicles, thereby fostering a greener and more accessible urban environment. A further objective is to test an island-like bike-sharing operation, independent of the large inner-city service area.&lt;br /&gt;
|focus=The living lab&#039;s core focus is strengthening connections within the Rákosmente district. Enhancing these connections facilitates better movement across neighborhoods and promotes a sense of community among residents. With improved accessibility, residents are more likely to engage with local services, boosting the local economy and encouraging a vibrant neighborhood atmosphere. The primary target group is the local population, but commuters and visitors are also relevant user groups due to the presence of railway stations, educational, healthcare, retail and leisure destinations.&lt;br /&gt;
|approach=The first isolated operation area of Budapest’s public bike-sharing system is planned to be created in the living lab area. Until recently, the service area has developed organically, but only on densely populated areas around the inner districts of Budapest. In Rákosmente the development focuses primarily on densely populated areas around the district center. This approach not only maximizes the impact of micromobility initiatives but also ensures that they serve the residents who will benefit most.&lt;br /&gt;
&lt;br /&gt;
The living lab advocates for new micromobility stations as infrastructure development, enabling residents to efficiently access and utilize shared transport options. At the same time, the standardized stations will serve as convenient pick-up and drop-off points, making it easier for users to integrate micromobility into their everyday routines. This system is expected to complement existing transport solutions, enhancing overall mobility in the city.&lt;br /&gt;
|interventions=# &#039;&#039;&#039;Infrastructure development of micromobility stations.&#039;&#039;&#039; Station location planning, authorisation and implementation.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; RAK, BME, BKK, KTI, Budapest Roads, contractor&lt;br /&gt;
# &#039;&#039;&#039;Bike-sharing service extension deployment.&#039;&#039;&#039; Service planning, legal requirements and operational framework.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; RAK, BME, BKK, KTI, contractor&lt;br /&gt;
# &#039;&#039;&#039;Pilot implementation.&#039;&#039;&#039; Pilot design, communication and user-experience evaluation.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; RAK, BME, BKK, KTI&lt;br /&gt;
|what-happened=The service focuses on the more densely populated parts of District XVII, which include cultural, institutional, and transport related destinations. The designated stations serve both as pick-up and return locations and as public-space parking areas for other shared micromobility devices. The implementation scope can be divided into three components: the technical development of the site network, the integration into the bike-sharing operational system, and the evaluation of user experience and acceptance.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The exact launch of the pilot depended on the readiness of the central bike-sharing extension implementation that was being realized in the whole city and deployed by an external company. Still, the strategic content of the implementation has not changed. The service integrates 50 bikes and 11 micromobility stations into the bike-sharing application and apply the same terms of use and fare system as in the inner service area. The new stations were developed as integrated mobility points through an investment by the Municipality of Rákosmente.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The most significant operational deviation was the reduction of the planned operating period from six months to three months, caused by the delay in the citywide launch of the extended bike-sharing system. Still, the timing deviation did not affect the content of the testing. The impact of the delay appeared primarily in seasonal comparability, as the summer and early autumn period may provide favourable cycling conditions. However, due to the school holiday, annual leave periods, and temporary changes in commuting patterns, the activity of certain target groups may be lower.&lt;br /&gt;
|learnings=The pilot did not aim to provide continuous coverage of the entire district, but rather to create a network of destinations and transport nodes. The stations are suitable for serving short trips between the district centre, the densest residential areas, two railway stops, and sports, educational, healthcare, and retail destinations. Moreover, the sites were developed not through the application of a uniform template, but with adaptation to the existing public-space cross-section environment.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Compared to the inner-city bike-sharing network, the suburban and polycentric structure may result in longer distances between stations and more concentrated travel destinations. At the railway stations and in the district centre, temporary peak and directional traffic is expected, while at sports, market, healthcare and educational locations, demand may be shaped by institutional opening hours.&lt;br /&gt;
|headline-image=Rakosmente.JPG&lt;br /&gt;
|headline-image-caption=Visiting a new bike-sharing station in Rákosmente&lt;br /&gt;
|images=MobiStation.jpeg/Another micromobility station;&lt;br /&gt;
BudapestLL.png/Cover for the Budapest LL&lt;br /&gt;
|quote=The Rákosmente pilot offers a unique opportunity to understand how public bike-sharing can support mobility needs in lower-density suburban environments, where traditional urban service models may not be directly applicable. Beyond testing bicycles and stations, this Living Lab examines the institutional, operational, and user-related conditions required for the successful integration of shared micromobility into outer-district transport systems.&lt;br /&gt;
|related-steps=[[Set targets and indicators|SUMP Step 6: Set targets and indicators]]&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Budapest.csv}} Results of ResiMob Survey in Budapest]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Lab_Overview&amp;diff=1761</id>
		<title>Living Lab Overview</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Lab_Overview&amp;diff=1761"/>
		<updated>2026-07-22T11:09:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;living-labs-grid&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:BrusselsLL.png|300px|link=Living_Labs/5]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/5|{{#show: Living_Labs/5 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/5 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:BudapestLL.png|300px|link=Living_Labs/3]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/3|{{#show: Living_Labs/3 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/3 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:MunichLL.png|300px|link=Living_Labs/4]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/4|{{#show: Living_Labs/4 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/4 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:ParisLL.png|300px|link=Living_Labs/6]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/6|{{#show: Living_Labs/6 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/6 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:UtrechtLL.png|300px|link=Living_Labs/2]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/2|{{#show: Living_Labs/2 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/2 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:ViennaLL.png|300px|link=Living_Labs/1]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/1|{{#show: Living_Labs/1 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/1 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=MediaWiki:Tweeki-navbar-left&amp;diff=1760</id>
		<title>MediaWiki:Tweeki-navbar-left</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=MediaWiki:Tweeki-navbar-left&amp;diff=1760"/>
		<updated>2026-07-22T11:08:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;About DREAMS&lt;br /&gt;
*Project&lt;br /&gt;
*DREAMers&lt;br /&gt;
*15-Minute Cities, &lt;br /&gt;
Living Labs&lt;br /&gt;
*Living_Lab_Overview|Overview&lt;br /&gt;
*&lt;br /&gt;
*:LABS&lt;br /&gt;
*Living_Labs/5|Brussels&lt;br /&gt;
*Living_Labs/3|Budapest&lt;br /&gt;
*Living_Labs/4|Munich Region&lt;br /&gt;
*Living_Labs/6|Paris&lt;br /&gt;
*Living_Labs/2|Utrecht&lt;br /&gt;
*Living_Labs/1|Vienna, &lt;br /&gt;
SUMP Process, &lt;br /&gt;
Tools&lt;br /&gt;
*Tools|Overview&lt;br /&gt;
*&lt;br /&gt;
*:Tools&lt;br /&gt;
*Dreams Accessibility Tool,&lt;br /&gt;
*Stakeholder-based Impact Scoring,&lt;br /&gt;
*ResiMob&lt;br /&gt;
Publications, &lt;br /&gt;
Events&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Lab_Overview&amp;diff=1759</id>
		<title>Living Lab Overview</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Lab_Overview&amp;diff=1759"/>
		<updated>2026-07-22T11:07:13Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;living-labs-grid&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:BrusselsLL.png|300px]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/5|{{#show: Living_Labs/5 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/5 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:BudapestLL.png|300px]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/3|{{#show: Living_Labs/3 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/3 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:MunichLL.png|300px]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/4|{{#show: Living_Labs/4 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/4 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:ParisLL.png|300px]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/6|{{#show: Living_Labs/6 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/6 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:UtrechtLL.png|300px]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/2|{{#show: Living_Labs/2 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/2 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:ViennaLL.png|300px]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/1|{{#show: Living_Labs/1 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/1 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Lab_Overview&amp;diff=1758</id>
		<title>Living Lab Overview</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Lab_Overview&amp;diff=1758"/>
		<updated>2026-07-22T11:05:39Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;living-labs-grid&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:ViennaLL.png|300px]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/1|{{#show: Living_Labs/1 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/1 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:BudapestLL.png|300px]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/3|{{#show: Living_Labs/3 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/3 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:BrusselsLL.png|300px]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/5|{{#show: Living_Labs/5 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/5 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:UtrechtLL.png|300px]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/2|{{#show: Living_Labs/2 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/2 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:MunichLL.png|300px]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/4|{{#show: Living_Labs/4 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/4 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-card&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__image&amp;quot;&amp;gt;[[File:ParisLL.png|300px]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__body&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__name&amp;quot;&amp;gt;[[Living_Labs/6|{{#show: Living_Labs/6 |?Semorg-living-lab-name}}]]&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-card__desc&amp;quot;&amp;gt;{{#show: Living_Labs/6 |?Semorg-living-lab-description}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=MediaWiki:Common.css&amp;diff=1757</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=MediaWiki:Common.css&amp;diff=1757"/>
		<updated>2026-07-22T11:05:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
.navbar-brand img {&lt;br /&gt;
  padding-top: 10px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1)) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.external.text {&lt;br /&gt;
  color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1)) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.grid-container {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, 1fr);&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.square {&lt;br /&gt;
  padding: 30px;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-family: Arial, sans-serif;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  min-height: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blue { background-color: #2D8CFF; }&lt;br /&gt;
.red { background-color: #FF4757; }&lt;br /&gt;
.green { background-color: #2ED573; }&lt;br /&gt;
.yellow { background-color: #FFD32A; }&lt;br /&gt;
.orange { background-color: #fee4cb; }&lt;br /&gt;
.hue1 { background-color: #5c4ce4; }&lt;br /&gt;
.hue2 { background-color: #8068ff; }&lt;br /&gt;
.hue3 { background-color: #a386ff; }&lt;br /&gt;
.hue4 { background-color: #c6a4ff; }&lt;br /&gt;
.hue5 { background-color: #e9c4ff; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ── Main Page ── */&lt;br /&gt;
.__NOTOC__ + * { margin-top: 0; }&lt;br /&gt;
&lt;br /&gt;
.main-hero {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  padding: 2em 0 2.5em;&lt;br /&gt;
  border-bottom: 1px solid #e1e4ff;&lt;br /&gt;
  margin-bottom: 2em;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__text { flex: 1; min-width: 280px; }&lt;br /&gt;
&lt;br /&gt;
.main-hero__tag {&lt;br /&gt;
  font-size: 0.75em;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.08em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  margin-bottom: 0.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__title {&lt;br /&gt;
  font-size: 1.7em;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  line-height: 1.25;&lt;br /&gt;
  color: #1a1a2e;&lt;br /&gt;
  margin: 0 0 0.6em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__lead {&lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  color: #444;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  max-width: 580px;&lt;br /&gt;
  margin-bottom: 1.2em;&lt;br /&gt;
  text-align: justify;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 0.8em;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__logo {&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__logo figure,&lt;br /&gt;
.main-hero__logo .thumb,&lt;br /&gt;
.main-hero__logo .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__logo .thumbcaption,&lt;br /&gt;
.main-hero__logo .magnify { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn a,&lt;br /&gt;
a.main-hero__btn {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  background: #5c4ce4;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  padding: 0.5em 1.2em;&lt;br /&gt;
  border-radius: 5px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn--outline a {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  border: 2px solid #5c4ce4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn a:hover { opacity: 0.85; }&lt;br /&gt;
&lt;br /&gt;
.main-hero__actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 0.8em;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn a {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-section {&lt;br /&gt;
  margin-bottom: 2.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-intro {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr 1fr;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-intro__col {&lt;br /&gt;
  font-size: 1.02em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
  text-align: justify;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-labs {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0.6em;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-lab-btn a {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #c6a4ff;&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  padding: 0.4em 1em;&lt;br /&gt;
  border-radius: 20px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-lab-btn a:hover {&lt;br /&gt;
  background: #5c4ce4;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  border-color: #5c4ce4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-connect {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-connect__item {&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #e1e4ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  padding: 0.8em 1em;&lt;br /&gt;
  font-size: 0.97em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-connect__item a {&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
  .main-hero { flex-direction: column; }&lt;br /&gt;
  .main-intro { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* DREAMers team layout */&lt;br /&gt;
.dreamer-section { &lt;br /&gt;
  margin: 22px 0 30px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__head {&lt;br /&gt;
  margin: 4px 0 14px;&lt;br /&gt;
  border-left: 4px solid rgb(92,76,228);&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__title {&lt;br /&gt;
  font-size: 1.25em;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__subtitle {&lt;br /&gt;
  color: #54595d;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__subtitle:empty { &lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamers-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, 260px);&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamers-grid &amp;gt; p {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card {&lt;br /&gt;
  width: 260px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #e1e4ff;&lt;br /&gt;
  box-shadow: 0 6px 16px rgba(92,76,228,0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 250px;       &lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap pre {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  white-space: normal;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__img {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;    &lt;br /&gt;
  object-fit: cover;   &lt;br /&gt;
  object-position: center top; &lt;br /&gt;
  display: block;&lt;br /&gt;
  border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__body {&lt;br /&gt;
  padding: 10px 14px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__name {&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
  color: #1f2328;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__role {&lt;br /&gt;
  color: #54595d;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__meta {&lt;br /&gt;
  color: #72777d;&lt;br /&gt;
  margin-top: 6px;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap figure,&lt;br /&gt;
.dreamer-card__imgwrap .thumb,&lt;br /&gt;
.dreamer-card__imgwrap .thumbinner {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 100% !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap .thumbcaption,&lt;br /&gt;
.dreamer-card__imgwrap .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__meta:empty { display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ── Event detail page ── */&lt;br /&gt;
.event-detail { margin-top: 8px; }&lt;br /&gt;
&lt;br /&gt;
.event-detail__meta {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0 32px;&lt;br /&gt;
  padding: 14px 20px;&lt;br /&gt;
  padding-bottom: 0px;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
.event-detail__meta-item { display: flex; gap: 8px; align-items: baseline; }&lt;br /&gt;
.event-detail__meta-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
}&lt;br /&gt;
.event-detail__description {&lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 28px;&lt;br /&gt;
  max-width: 780px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Event image gallery ── */&lt;br /&gt;
.event-gallery {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));&lt;br /&gt;
  gap: 16px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
.event-gallery &amp;gt; p { display: none; }&lt;br /&gt;
.event-gallery__item {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #e1e4ff;&lt;br /&gt;
  box-shadow: 0 4px 12px rgba(92,76,228,0.08);&lt;br /&gt;
  line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery__item a,&lt;br /&gt;
.event-gallery__item span,&lt;br /&gt;
.event-gallery__item .thumb,&lt;br /&gt;
.event-gallery__item .thumbinner {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
}&lt;br /&gt;
.event-gallery__item img {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 260px;&lt;br /&gt;
  object-fit: cover;&lt;br /&gt;
  object-position: center;&lt;br /&gt;
}&lt;br /&gt;
.event-gallery__item .thumbcaption,&lt;br /&gt;
.event-gallery__item .magnify { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* Strip thumb borders inside event gallery */&lt;br /&gt;
.event-gallery .thumb {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery .thumbimage {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery .thumbcaption,&lt;br /&gt;
.event-gallery .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Event Card ── */&lt;br /&gt;
.event-card {&lt;br /&gt;
  border: 1px solid #dde;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #f9f9fc;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 160px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #eef;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Strip MediaWiki thumb wrapper inside event cards */&lt;br /&gt;
.event-card-image figure,&lt;br /&gt;
.event-card-image figure.mw-default-size,&lt;br /&gt;
.event-card-image .thumb,&lt;br /&gt;
.event-card-image .thumbinner {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 100% !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image .thumbcaption,&lt;br /&gt;
.event-card-image .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image img {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 100% !important;&lt;br /&gt;
  object-fit: cover !important;&lt;br /&gt;
  object-position: center !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image--placeholder {&lt;br /&gt;
  background: linear-gradient(135deg, #e8ecf8 0%, #d0d8f0 100%);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image--placeholder::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  transform: translate(-50%, -50%);&lt;br /&gt;
  width: 2.5em;&lt;br /&gt;
  height: 2.5em;&lt;br /&gt;
  opacity: 0.35;&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23334&#039; stroke-width=&#039;1.8&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Crect x=&#039;3&#039; y=&#039;4&#039; width=&#039;18&#039; height=&#039;18&#039; rx=&#039;2&#039;/%3E%3Cline x1=&#039;16&#039; y1=&#039;2&#039; x2=&#039;16&#039; y2=&#039;6&#039;/%3E%3Cline x1=&#039;8&#039; y1=&#039;2&#039; x2=&#039;8&#039; y2=&#039;6&#039;/%3E%3Cline x1=&#039;3&#039; y1=&#039;10&#039; x2=&#039;21&#039; y2=&#039;10&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-body {&lt;br /&gt;
  padding: 1em 1.2em;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 0.4em;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-tag {&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background: #4a5dcc;&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
  padding: 0.15em 0.55em;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
  width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-location {&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  color: #555;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-desc {&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  color: #444;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-readmore {&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Publication detail page ── */&lt;br /&gt;
.publication-detail__meta {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0 32px;&lt;br /&gt;
  padding: 14px 20px;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  margin-bottom: 24px;&lt;br /&gt;
  font-size: 0.97em;&lt;br /&gt;
}&lt;br /&gt;
.publication-detail__meta-item { display: flex; gap: 8px; align-items: baseline; }&lt;br /&gt;
.publication-detail__meta-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.publication-detail__description {&lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 28px;&lt;br /&gt;
  max-width: 780px;&lt;br /&gt;
}&lt;br /&gt;
.publication-detail__section { margin-top: 24px; }&lt;br /&gt;
.publication-detail__section-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.publication-authors {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.publication-author {&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #c6a4ff;&lt;br /&gt;
  padding: 5px 12px;&lt;br /&gt;
  font-size: 0.92em;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  color: #1f2328;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Living Labs overview grid ── */&lt;br /&gt;
.living-labs-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-card {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #e1e4ff;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  box-shadow: 0 6px 16px rgba(92,76,228,0.08);&lt;br /&gt;
}&lt;br /&gt;
.living-lab-card__image {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 180px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-card__image figure,&lt;br /&gt;
.living-lab-card__image .thumb,&lt;br /&gt;
.living-lab-card__image .thumbinner {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 100% !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-card__image img {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  object-fit: cover;&lt;br /&gt;
  object-position: center;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-card__image .thumbcaption,&lt;br /&gt;
.living-lab-card__image .magnify { display: none !important; }&lt;br /&gt;
.living-lab-card__body {&lt;br /&gt;
  padding: 14px 16px 16px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 6px;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-card__name {&lt;br /&gt;
  font-size: 1.1em;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-card__name a { color: #5c4ce4 !important; text-decoration: none !important; }&lt;br /&gt;
.living-lab-card__name a:hover { text-decoration: underline !important; }&lt;br /&gt;
.living-lab-card__desc {&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  color: #444;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Living Lab detail page ── */&lt;br /&gt;
.living-lab-detail__meta {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0 32px;&lt;br /&gt;
  padding: 14px 20px;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  margin-bottom: 24px;&lt;br /&gt;
  font-size: 0.97em;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__meta-item { display: flex; gap: 8px; align-items: baseline; }&lt;br /&gt;
.living-lab-detail__meta-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__section { margin-bottom: 28px; }&lt;br /&gt;
.living-lab-detail__section-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  border-bottom: 1px solid #e1e4ff;&lt;br /&gt;
  padding-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__text {&lt;br /&gt;
  font-size: 1.02em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  max-width: 820px;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__map { max-width: 820px; }&lt;br /&gt;
.living-lab-detail__map .maps-map { width: 100% !important; }&lt;br /&gt;
&lt;br /&gt;
/* headline image */&lt;br /&gt;
.living-lab-detail__hero { margin: 0 0 6px; }&lt;br /&gt;
.living-lab-detail__hero img { &lt;br /&gt;
  height: auto; &lt;br /&gt;
  display: block; &lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__hero-caption { &lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666; &lt;br /&gt;
  margin: 6px 0 20px;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__hero-credit { color: #888; }&lt;br /&gt;
.living-lab-detail__hero-caption {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  margin: 6px 0 20px;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__lead { &lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  color: #333;&lt;br /&gt;
  margin: 0 0 20px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* interventions list */&lt;br /&gt;
.living-lab-detail__interventions ol { margin: .3em 0 0; padding-left: 1.6em; }&lt;br /&gt;
.living-lab-detail__interventions li { margin-bottom: 12px; line-height: 1.6; padding-left: 4px; }&lt;br /&gt;
.living-lab-detail__interventions li b,&lt;br /&gt;
.living-lab-detail__interventions li strong { color: var(--dreams-primary); }&lt;br /&gt;
.living-lab-detail__interventions li i { color: #666; }&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__gallery { display: flex; flex-wrap: wrap; gap: 12px; }&lt;br /&gt;
.living-lab-detail__figure img { border-radius: 6px; display: block; }&lt;br /&gt;
.living-lab-detail__figure { flex: 0 1 auto; }&lt;br /&gt;
.living-lab-detail__figure img { border-radius: 6px; display: block; }&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__quote { &lt;br /&gt;
  border-left: 3px solid var(--dreams-primary);&lt;br /&gt;
  padding: 4px 0 4px 16px; &lt;br /&gt;
  margin: 24px 0; font-size: 1.12em; &lt;br /&gt;
  line-height: 1.6; color: #333; &lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__quote cite {&lt;br /&gt;
  display: block; &lt;br /&gt;
  font-style: normal;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__gallery {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));&lt;br /&gt;
  gap: 16px;&lt;br /&gt;
  justify-content: start;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__figure img {&lt;br /&gt;
  object-fit: cover;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__figure-caption {&lt;br /&gt;
  margin-top: 6px;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── SUMP overview  ── */&lt;br /&gt;
.sump-journey {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr;&lt;br /&gt;
  gap: 1rem;&lt;br /&gt;
  margin: 1.75rem 0;&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 720px) {&lt;br /&gt;
  .sump-journey { grid-template-columns: 1fr 1fr; }&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__phase {&lt;br /&gt;
  border: 1px solid var(--dreams-border, #e0e0e0);&lt;br /&gt;
  border-top: 4px solid var(--sump-accent, #5c4ce4);&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  padding: 1rem 1.15rem 1.2rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__phase:nth-child(1) { --sump-accent: #c6a4ff; }&lt;br /&gt;
.sump-journey__phase:nth-child(2) { --sump-accent: #a386ff; }&lt;br /&gt;
.sump-journey__phase:nth-child(3) { --sump-accent: #8068ff; }&lt;br /&gt;
.sump-journey__phase:nth-child(4) { --sump-accent: #5c4ce4; }&lt;br /&gt;
.sump-journey__head {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .55rem;&lt;br /&gt;
  margin: 0 0 .45rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__head h3 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 0;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #222;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__num {&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 1.9rem;&lt;br /&gt;
  height: 1.9rem;&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  background: var(--dreams-primary, #5c4ce4);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: .95rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__desc {&lt;br /&gt;
  margin: 0 0 .85rem;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  font-size: var(--dreams-small, .85em);&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__steps {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  gap: .45rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__step {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: baseline;&lt;br /&gt;
  gap: .55rem;&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__step-num {&lt;br /&gt;
  flex: 0 0 1.5rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: var(--dreams-small, .85em);&lt;br /&gt;
  color: var(--dreams-primary, #5c4ce4);&lt;br /&gt;
  font-variant-numeric: tabular-nums;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__step a { color: var(--dreams-primary, #5c4ce4); }&lt;br /&gt;
.sump-journey-cycle {&lt;br /&gt;
  font-size: var(--dreams-small, .85em);&lt;br /&gt;
  color: #777;&lt;br /&gt;
  margin: .25rem 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Brand tokens --- */&lt;br /&gt;
:root {&lt;br /&gt;
  --dreams-primary: #5c4ce4;&lt;br /&gt;
  --dreams-tint:    #f3f1ff;&lt;br /&gt;
  --dreams-border:  #cac4f8;&lt;br /&gt;
  --dreams-dark:    #3d30c4;&lt;br /&gt;
  --dreams-text-on: #ffffff;&lt;br /&gt;
  --dreams-small:   0.85em;&lt;br /&gt;
  --sump-tint: #f3f1ff; &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Page wrapper --- */&lt;br /&gt;
.sump-step { max-width: 60rem; }&lt;br /&gt;
 &lt;br /&gt;
/* --- Phase / step header bar --- */&lt;br /&gt;
.sump-step__head {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: .4rem;&lt;br /&gt;
  padding: .75rem 0 1rem;&lt;br /&gt;
  border-bottom: 1px solid #e0e0e0;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__phase-label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #555;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__phase-tag {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .05em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  padding: .2rem .7rem;&lt;br /&gt;
  border-radius: 1rem;&lt;br /&gt;
  color: var(--dreams-text-on);&lt;br /&gt;
  background: var(--dreams-primary);&lt;br /&gt;
}&lt;br /&gt;
.sump-step__counter {&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #888;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Section headings --- */&lt;br /&gt;
.sump-step h2 {&lt;br /&gt;
  border-left: 3px solid var(--dreams-primary);&lt;br /&gt;
  padding-left: .75rem;&lt;br /&gt;
  margin-top: 3rem;&lt;br /&gt;
  margin-bottom: 1.5rem;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Intro text block --- */&lt;br /&gt;
.sump-intro {&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  padding-bottom: 1.5rem;&lt;br /&gt;
  border-bottom: 1px solid #e8e8e8;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 1.75rem;&lt;br /&gt;
  text-align: justify;&lt;br /&gt;
}&lt;br /&gt;
.sump-intro &amp;gt; p:first-child { margin-top: 0; }&lt;br /&gt;
.sump-intro &amp;gt; p:last-child  { margin-bottom: 0; }&lt;br /&gt;
 &lt;br /&gt;
/* --- Four-body card grid --- */&lt;br /&gt;
.sump-bodies-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin: 1.25rem 0 1.75rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card {&lt;br /&gt;
  background: #fafafa;&lt;br /&gt;
  border: 1px solid #e8e8e8;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: .9rem 1rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card__label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .35rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card__desc {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--steer,&lt;br /&gt;
.sump-body-card--team,&lt;br /&gt;
.sump-body-card--thematic,&lt;br /&gt;
.sump-body-card--network {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card--steer::after,&lt;br /&gt;
.sump-body-card--team::after,&lt;br /&gt;
.sump-body-card--thematic::after,&lt;br /&gt;
.sump-body-card--network::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: auto;&lt;br /&gt;
  padding-top: 4rem;&lt;br /&gt;
  height: 1rem;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center bottom;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card--steer::after { &lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;32.1 74.9 288.2 288.2&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,0,-499.588)&#039;%3E%3Cg id=&#039;Steering-Group&#039; transform=&#039;matrix(0.439206,0,0,0.512758,-168.655,304.74)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,458.877,-597.152)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,595.954,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,860.643,-587.908)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,479.111,-585.96)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,880.876,-577.122)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,616.188,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,745.596,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,765.83,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,384,-594.315)&#039;%3E%3Ccircle cx=&#039;175.626&#039; cy=&#039;794.478&#039; r=&#039;44.165&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.58909,0,0,2.29942,330.035,-873.136)&#039;%3E%3Cpath d=&#039;M151.729,819.769C151.364,819.781 151.038,819.456 150.832,819.156C149.319,816.967 160.771,795.04 168.873,786.966C176.976,778.892 196.821,768.479 199.445,770.712C202.069,772.945 192.321,792.442 184.616,800.364C176.664,808.54 155.761,819.64 151.729,819.769Z&#039; style=&#039;fill:white;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--team::after  {&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;28.3 75.1 286.3 286.3&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-456,-499.588)&#039;%3E%3Cg id=&#039;Project-Team&#039; transform=&#039;matrix(0.439206,0,0,0.512758,287.345,304.74)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,448.131,-597.152)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,585.208,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,849.897,-587.908)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,468.365,-585.96)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,870.13,-577.122)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,605.442,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,734.85,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,755.083,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1,0,0,1,-143.845,387.633)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,384,-594.315)&#039;%3E%3Ccircle cx=&#039;234.911&#039; cy=&#039;592.552&#039; r=&#039;26.261&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,389.099,-594.315)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.37032,1.55747,-1.8183,1.17375,1673.41,-503.208)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(0.133716,1.94687,-2.27291,0.114535,2240.42,50.7166)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.46155,-1.49538,1.74581,1.2519,-457.779,160.575)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-2.27684,-2.38835e-16,2.78832e-16,-1.95024,1449.26,1721.49)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.37032,-1.55747,1.8183,-1.17375,167.768,1631.86)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-0.0244629,-1.95012,2.2767,-0.0209538,-427.964,1029.95)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.46155,1.49538,-1.74581,-1.2519,2289.31,964.645)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--thematic::after {&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;27.8 74.3 295.1 295.1&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-884.466,-499.588)&#039;%3E%3Cg id=&#039;Thematic-Group&#039; transform=&#039;matrix(0.439206,0,0,0.512758,715.811,304.74)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,456.983,-597.152)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,594.06,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,858.749,-587.908)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,477.217,-585.96)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,878.983,-577.122)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,614.294,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,743.702,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,763.936,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(3.95776,0,0,3.7222,-3325.77,-2141.51)&#039;%3E%3Cpath d=&#039;M1064.31,818.537L1064.31,834.709C1064.31,839.172 1060.68,842.795 1056.22,842.795L1041.32,842.795C1041.32,842.795 1029.81,858.097 1028.56,858.097C1027.3,858.097 1027.03,842.795 1027.03,842.795L1022.11,842.795C1017.65,842.795 1014.02,839.172 1014.02,834.709L1014.02,818.537C1014.02,814.074 1017.65,810.45 1022.11,810.45L1056.22,810.45C1060.68,810.45 1064.31,814.074 1064.31,818.537Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:9.13px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.82293,0,0,1.56144,-1147.13,-290.898)&#039;%3E%3Cpath d=&#039;M1036.63,780.407L1085.35,780.407&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:20.82px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--network::after  {&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;21.7 55.7 310.5 310.5&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-1275.81,-499.588)&#039;%3E%3Cg id=&#039;External-Network&#039; transform=&#039;matrix(0.439206,0,0,0.512758,1107.16,304.74)&#039;%3E%3Cg transform=&#039;matrix(1.41038,0,0,1.20807,-1240,-95.8635)&#039;%3E%3Ccircle cx=&#039;1435.57&#039; cy=&#039;733.314&#039; r=&#039;90.265&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:26.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.95408,0.245529,-0.0755704,0.667087,709.761,99.8656)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.98965,0.16537,-0.193064,1.70424,861.109,-605.337)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.78428,2.03152,-0.625273,0.402924,1321.18,265.715)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.20176,1.36828,-1.59742,1.02937,2030.45,-115.101)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-0.561668,2.49628,-0.76832,-0.126835,1600.7,771.237)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-0.378297,1.68131,-1.96287,-0.324032,2406.24,966.26)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-2.96394,-0.132203,0.0406902,-0.669313,893.68,1478.37)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.99629,-0.0890419,0.103953,-1.70993,779.277,2188.66)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-2.42198,1.46939,-0.452257,-0.546927,1388.28,1260.25)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.63126,0.98967,-1.15541,-1.39726,1812.33,1878.46)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.65853,-2.10825,0.64889,-0.374527,218.601,1292.85)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.11706,-1.41996,1.65775,-0.956823,-512.834,1641.56)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(0.712461,-2.46789,0.75958,0.160887,-29.2259,765.302)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(0.47986,-1.66218,1.94054,0.411027,-821.834,534.661)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.45214,-1.43222,0.440816,0.553738,201.288,306.06)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.65157,-0.964633,1.12618,1.41466,-209.839,-318.524)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Callout --- */&lt;br /&gt;
.dreams-callout {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  border-left: 3px solid var(--dreams-primary);&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  padding: .75rem 1rem;&lt;br /&gt;
  border-radius: 0 6px 6px 0;&lt;br /&gt;
  margin: 1.25rem 0;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
.dreams-callout__label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .35rem;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Outskirts challenge box --- */&lt;br /&gt;
.sump-outskirts-box {&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
}&lt;br /&gt;
.sump-outskirts-box__head {&lt;br /&gt;
  background: var(--dreams-primary);&lt;br /&gt;
  color: var(--dreams-text-on);&lt;br /&gt;
  padding: .6rem 1rem;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .02em;&lt;br /&gt;
}&lt;br /&gt;
.sump-outskirts-box__body {&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  padding: .9rem 1.1rem;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Setup sequence --- */&lt;br /&gt;
.sump-sequence-wrap {&lt;br /&gt;
  margin: 1rem 0 1.5rem;&lt;br /&gt;
  counter-reset: seq;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-item {&lt;br /&gt;
  counter-increment: seq;&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 28px 1fr;&lt;br /&gt;
  grid-template-rows: auto auto;&lt;br /&gt;
  gap: 0 12px;&lt;br /&gt;
  align-items: start;&lt;br /&gt;
  margin-bottom: 14px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-item::before {&lt;br /&gt;
  content: counter(seq);&lt;br /&gt;
  width: 24px;&lt;br /&gt;
  height: 24px;&lt;br /&gt;
  background: var(--dreams-primary);&lt;br /&gt;
  color: var(--dreams-text-on);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-top: 3px;&lt;br /&gt;
  grid-row: 1 / 3;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  grid-column: 2;&lt;br /&gt;
  grid-row: 1;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-desc {&lt;br /&gt;
  color: #333;&lt;br /&gt;
  grid-column: 2;&lt;br /&gt;
  grid-row: 2;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 560px) {&lt;br /&gt;
  .sump-seq-item {&lt;br /&gt;
    grid-template-columns: 28px 10rem 1fr;&lt;br /&gt;
    grid-template-rows: auto;&lt;br /&gt;
    align-items: baseline;&lt;br /&gt;
  }&lt;br /&gt;
  .sump-seq-item::before {&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
  }&lt;br /&gt;
  .sump-seq-label {&lt;br /&gt;
    grid-column: 2;&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
  }&lt;br /&gt;
  .sump-seq-desc {&lt;br /&gt;
    grid-column: 3;&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
    font-size: inherit;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Handoff block --- */&lt;br /&gt;
.dreams-handoff {&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  padding: .85rem 1.1rem;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
.dreams-handoff__label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreams-handoff--dive .dreams-handoff__label::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 1.8em;&lt;br /&gt;
  height: 1.5em;&lt;br /&gt;
  margin-right: .5em;&lt;br /&gt;
  vertical-align: -0.4em;&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20width=%27100%25%27%20height=%27100%25%27%20viewBox=%2716.0%2068.5%20321.8%20284.0%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linecap:round%3Bstroke-linejoin:round%3Bstroke-miterlimit:1.5%3B%27%3E%3Cg%20transform=%27matrix(1%2C0%2C0%2C1%2C-456%2C0)%27%3E%3Cg%20id=%27GoDeeper%27%20transform=%27matrix(0.439206%2C0%2C0%2C0.512758%2C287.345%2C-194.848)%27%3E%3Cg%20transform=%27matrix(2.63711%2C0%2C0%2C1.95024%2C-934.506%2C451.584)%27%3E%3Cpath%20d=%27M525.149%2C301.234C534.342%2C289.369%20558.258%2C261.592%20561.188%2C258.189C580.119%2C283.071%20578.089%2C278.713%20594.192%2C303.034C597.195%2C299.54%20597.7%2C300.145%20633.691%2C261.119C651.717%2C283.229%20652.447%2C281.183%20670.291%2C303.889C687.496%2C283.504%20686.303%2C286.932%20706.198%2C265.12C736.504%2C297.015%20738.285%2C302.884%20740.142%2C303.923C743.792%2C305.968%20748.123%2C301.965%20780.452%2C264.301%27%20style=%27fill:none%3Bstroke:%235c4ce4%3Bstroke-width:15.4px%3B%27/%3E%3C/g%3E%3Cg%20transform=%27matrix(2.27684%2C0%2C0%2C1.95024%2C-622.626%2C461.977)%27%3E%3Cpath%20d=%27M601.094%2C162.33C601.094%2C162.33%20570.639%2C221.546%20564.511%2C237.267C563.096%2C240.896%20547.671%2C275.742%20563.658%2C246.965C579.645%2C218.189%20596.698%2C192.077%20596.698%2C192.077L694.217%2C160.103C694.217%2C160.103%20751.516%2C66.111%20761.818%2C44.44C764.382%2C39.047%20761.895%2C31.143%20743.244%2C56.722C724.592%2C82.301%20693.551%2C133.021%20693.551%2C133.021L601.094%2C162.33Z%27%20style=%27fill:%235c4ce4%3Bstroke:%235c4ce4%3Bstroke-width:16.67px%3B%27/%3E%3C/g%3E%3Cg%20transform=%27matrix(2.27684%2C0%2C0%2C1.95024%2C-706.294%2C506.62)%27%3E%3Ccircle%20cx=%27601.196%27%20cy=%27125.693%27%20r=%2714.655%27%20style=%27fill:%235c4ce4%3Bstroke:%235c4ce4%3Bstroke-width:16.67px%3B%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Sources footer --- */&lt;br /&gt;
.sump-sources {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  border-top: 1px solid #e8e8e8;&lt;br /&gt;
  margin-top: 2rem;&lt;br /&gt;
  padding-top: .85rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Prev / next navigation bar --- */&lt;br /&gt;
.sump-step__nav {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5rem;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav--top {&lt;br /&gt;
  margin: .5rem 0 1.75rem;&lt;br /&gt;
  padding-bottom: 1rem;&lt;br /&gt;
  border-bottom: 1px solid #e0e0e0;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav--bottom {&lt;br /&gt;
  margin-top: 1rem;&lt;br /&gt;
  padding-top: 1rem;&lt;br /&gt;
  border-top: 1px solid #e0e0e0;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav a { color: var(--dreams-primary); }&lt;br /&gt;
.sump-step__nav a:hover {&lt;br /&gt;
  color: var(--dreams-dark);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav-home a {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #333 !important;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: .2rem .75rem;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav-home a:hover { background: var(--dreams-tint); }&lt;br /&gt;
.sump-step__nav-prev { flex: 1 1 0; min-width: 0; text-align: left; }&lt;br /&gt;
.sump-step__nav-next { flex: 1 1 0; min-width: 0; text-align: right; }&lt;br /&gt;
.sump-step__nav-home { flex: 0 0 auto; text-align: center; }&lt;br /&gt;
/* overview slides into the gap: left on step 1, right on step 12 */&lt;br /&gt;
.sump-step__nav--first .sump-step__nav-prev { display: none; }&lt;br /&gt;
.sump-step__nav--last  .sump-step__nav-next { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* ── SUMP phase row ── */&lt;br /&gt;
.sump-phases {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));&lt;br /&gt;
  gap: 1.5rem;&lt;br /&gt;
  margin: 1.5rem 0 1.75rem;&lt;br /&gt;
  counter-reset: phase;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  counter-increment: phase;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item::before {&lt;br /&gt;
  content: counter(phase);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 2.2rem;&lt;br /&gt;
  height: 2.2rem;&lt;br /&gt;
  margin-bottom: 0.6rem;&lt;br /&gt;
  border: 2px solid var(--dreams-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item--prep::before,&lt;br /&gt;
.sump-phases__item--realize::before,&lt;br /&gt;
.sump-phases__item--eval::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  width: 3.4rem;&lt;br /&gt;
  height: 3.4rem;&lt;br /&gt;
  margin-bottom: 0.7rem;&lt;br /&gt;
  border: 0;&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  background-color: var(--dreams-tint);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: 62%;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item--prep::after,&lt;br /&gt;
.sump-phases__item--realize::after,&lt;br /&gt;
.sump-phases__item--eval::after {&lt;br /&gt;
  content: counter(phase);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -0.5rem;&lt;br /&gt;
  left: -0.5rem;&lt;br /&gt;
  width: 1.6rem;&lt;br /&gt;
  height: 1.6rem;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  border: 2px solid var(--dreams-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 0.82rem;&lt;br /&gt;
}&lt;br /&gt;
/* per-phase glyphs */&lt;br /&gt;
.sump-phases__item--prep::before  { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;21.0 55.0 312.0 312.0&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-1854.82,-975.755)&#039;%3E%3Cg id=&#039;Preparation&#039; transform=&#039;matrix(0.439206,0,0,0.512758,1686.17,780.907)&#039;%3E%3Cg transform=&#039;matrix(2.03662,0,0,1.01229,-3254.54,-198.641)&#039;%3E%3Cpath d=&#039;M1886.49,1186.77C1886.49,1131.16 1930.38,1086.01 1984.43,1086.01C2038.49,1086.01 2082.38,1131.16 2082.38,1186.77C2082.38,1242.39 1886.49,1242.39 1886.49,1186.77Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:22.79px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.35128,0,0,2.014,-4050.65,-1566.23)&#039;%3E%3Cpath d=&#039;M2116.28,1046.45C2109.92,1055.01 2087.08,1130.74 2087.08,1130.74L2062.6,1124.15C2062.6,1124.15 2046.43,1218.32 2067.78,1224.44C2093.67,1231.87 2133.7,1145.34 2133.7,1145.34L2105.45,1137.33L2132.76,1049.75C2132.76,1049.75 2120.03,1041.41 2116.28,1046.45Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.14px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.sump-phases__item--realize::before { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;21.0 55.0 312.0 312.0&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-2283.29,-975.755)&#039;%3E%3Cg id=&#039;Realisation&#039; transform=&#039;matrix(0.439206,0,0,0.512758,2114.63,780.907)&#039;%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.06694,-3472.54,-265.777)&#039;%3E%3Cpath d=&#039;M1886.49,1186.77C1886.49,1131.16 1930.38,1086.01 1984.43,1086.01C2038.49,1086.01 2082.38,1131.16 2082.38,1186.77C2082.38,1242.39 1886.49,1242.39 1886.49,1186.77Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:21.62px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(3.64737,0,0,3.12418,-8186.39,-2977.69)&#039;%3E%3Cpath d=&#039;M2460.29,1235.39L2460.29,1165.35L2460.29,1206.86&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:10.4px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.83866,-4494,-1389.58)&#039;%3E%3Cpath d=&#039;M2460.29,1207.01C2465.11,1216.28 2540.07,1201.35 2545.28,1168.87C2549.1,1144.95 2467.12,1169.34 2460.29,1207.01Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:17.68px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.83866,-4494,-1389.58)&#039;%3E%3Cpath d=&#039;M2460.29,1175.88C2460.29,1175.88 2406.37,1191.94 2368.7,1132.14C2331.03,1072.34 2469,1150.41 2460.29,1175.88Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:17.68px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.83866,-4494,-1389.58)&#039;%3E%3Cpath d=&#039;M2460.29,1116.38C2460.29,1116.38 2450.49,1060.02 2527.38,1048.79C2557.59,1044.38 2539.96,1077.56 2512.57,1098.73C2493.97,1113.12 2468.16,1118.45 2460.29,1116.38Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:17.68px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.sump-phases__item--eval::before  { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;38.5 55.7 301.9 301.9&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-2674.63,-975.755)&#039;%3E%3Cg id=&#039;Evaluation&#039; transform=&#039;matrix(0.439206,0,0,0.512758,2505.98,780.907)&#039;%3E%3Cg transform=&#039;matrix(1.93892,0,0,1.95024,-4803.19,-1540.65)&#039;%3E%3Cpath d=&#039;M2827.03,1209.72C2827.03,1209.72 2796.05,1167.56 2760.69,1199.39C2736.41,1221.23 2751.65,1302.7 2830.64,1302.39C2907.86,1302.08 2921.71,1233.29 2898.64,1197.95C2875.25,1162.12 2827.03,1209.72 2827.03,1209.72Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:17.95px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,-5705.7,-1559.94)&#039;%3E%3Cpath d=&#039;M2805.89,1214.31C2805.89,1214.31 2789.62,1157.8 2817.4,1145.09&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(23.8008,-3.86479,4.51202,20.3867,444.385,506.129)&#039;%3E%3Cpath d=&#039;M16.311,14.719L16.778,16.159C16.732,16.185 16.688,16.214 16.649,16.244C16.429,16.417 16.33,16.646 16.354,16.876C16.401,17.334 18.007,21.736 19.019,24.395C19.473,25.586 19.825,26.437 19.866,26.493C19.923,26.571 20.063,26.709 20.333,26.716C20.722,26.725 22.34,26.328 22.34,26.328C22.606,26.26 22.768,25.99 22.702,25.724C22.702,25.724 21.128,19.328 20.146,16.829C19.904,16.214 19.658,15.809 19.495,15.679C19.324,15.542 19.153,15.519 19.009,15.543C18.965,15.551 18.923,15.558 18.883,15.565L18.257,14.066C19.47,13.298 20.277,11.945 20.277,10.404C20.277,8.015 18.337,6.075 15.947,6.075C13.558,6.075 11.618,8.015 11.618,10.404C11.618,12.794 13.558,14.734 15.947,14.734C16.07,14.734 16.191,14.729 16.311,14.719ZM17.355,14.499C17.336,14.506 17.317,14.512 17.297,14.519L17.87,16.287C17.92,16.439 17.893,16.606 17.799,16.735C17.73,16.83 17.63,16.897 17.518,16.925L17.519,16.925L17.395,16.977C17.669,17.956 19.061,21.694 19.954,24.039C20.204,24.696 20.452,25.321 20.59,25.668L21.606,25.459C21.218,23.916 20.017,19.236 19.215,17.195C19.123,16.961 18.999,16.716 18.924,16.573L18.748,16.605C18.708,16.619 18.667,16.629 18.624,16.632L18.625,16.632L18.579,16.635L18.624,16.632L18.576,16.629L18.579,16.635C18.538,16.635 18.498,16.63 18.46,16.62C18.438,16.617 18.419,16.615 18.411,16.612C18.148,16.53 18.073,16.346 18.062,16.193L17.355,14.499ZM18.523,15.638L18.417,15.665C18.446,15.651 18.481,15.642 18.523,15.638ZM15.947,7.075C17.785,7.075 19.277,8.567 19.277,10.404C19.277,12.242 17.785,13.734 15.947,13.734C14.11,13.734 12.618,12.242 12.618,10.404C12.618,8.567 14.11,7.075 15.947,7.075Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:0.85px;stroke-linecap:butt;stroke-miterlimit:2;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.sump-phases__title { font-weight: 700; color: #1f2328; margin-bottom: 0.25rem; }&lt;br /&gt;
.sump-phases__desc { font-size: var(--dreams-small); line-height: 1.6; color: #444; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* A. figure tiles */&lt;br /&gt;
.dreams-figures { display:flex; flex-wrap:wrap; gap:.75rem; margin:1.25rem 0; }&lt;br /&gt;
.dreams-figure { flex:1 1 8rem; border:1px solid #e0e0e0; border-top:3px solid var(--sump-accent,#666); background:#fff; border-radius:6px; padding:.75rem .9rem; }&lt;br /&gt;
.dreams-figure__value { font-size:1.6rem; font-weight:700; line-height:1.1; color:var(--sump-accent,#666); }&lt;br /&gt;
.dreams-figure__label { font-size:var(--dreams-small); color:#444; margin-top:.25rem; }&lt;br /&gt;
&lt;br /&gt;
/* B. two-pane contrast */&lt;br /&gt;
.sump-versus { display:grid; grid-template-columns:1fr 1fr; gap:1rem; margin:1.25rem 0; }&lt;br /&gt;
.sump-versus__pane { border:1px solid #e0e0e0; border-radius:6px; padding:.85rem 1rem; background:#fafafa; }&lt;br /&gt;
.sump-versus__pane--accent { background:var(--sump-tint); border-color:var(--sump-accent,#666); }&lt;br /&gt;
.sump-versus__head { font-weight:700; margin-bottom:.35rem; }&lt;br /&gt;
@media (max-width:560px){ .sump-versus { grid-template-columns:1fr; } }&lt;br /&gt;
&lt;br /&gt;
.sump-checklist { display:grid; gap:.5rem; margin:1.25rem 0; }&lt;br /&gt;
.sump-check { display:grid; grid-template-columns:1.4rem 1fr; gap:.5rem; align-items:start; }&lt;br /&gt;
.sump-check__box { width:1.1rem; height:1.1rem; border:2px solid var(--sump-accent,#666); border-radius:3px; margin-top:.15rem; }&lt;br /&gt;
&lt;br /&gt;
/* optional inline continuity marker */&lt;br /&gt;
.sump-thread { font-size:var(--dreams-small); font-weight:600; color:var(--sump-accent,#666); }&lt;br /&gt;
&lt;br /&gt;
/* --- Living-lab example box --- */&lt;br /&gt;
.dreams-lab {&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  border-left: 4px solid var(--dreams-primary);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: .7rem 1.1rem;&lt;br /&gt;
  margin: 1.25rem 0;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
.dreams-lab__tag {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .04em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .25rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreams-impact-grid {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: 1fr;&lt;br /&gt;
	gap: 14px;&lt;br /&gt;
	margin: 1em 0 1.5em;&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 480px) {&lt;br /&gt;
	.dreams-impact-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 780px) {&lt;br /&gt;
	.dreams-impact-grid { grid-template-columns: repeat(3, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-card {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	gap: 10px;&lt;br /&gt;
	padding: 1rem 1.1rem;&lt;br /&gt;
	background: #ffffff;&lt;br /&gt;
	border: 1px solid #e7e4f7;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-head {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-icon {&lt;br /&gt;
	flex: none;&lt;br /&gt;
	width: 38px;&lt;br /&gt;
	height: 38px;&lt;br /&gt;
	border-radius: 10px;&lt;br /&gt;
	background-color: #f3f1ff;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	background-position: center;&lt;br /&gt;
	background-size: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-name {&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #5c4ce4;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-body {&lt;br /&gt;
	font-size: 0.95em;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: #333333;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-body p { margin: 0; }&lt;br /&gt;
.dreams-impact-icon--accessibility { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M12%204a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200&#039;%20/%3E%3Cpath%20d=&#039;M7%2021l3%20-4&#039;%20/%3E%3Cpath%20d=&#039;M16%2021l-2%20-4l-3%20-3l1%20-6&#039;%20/%3E%3Cpath%20d=&#039;M6%2012l2%20-3l4%20-1l3%203l3%201&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--carbon { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M5%2021c.5%20-4.5%202.5%20-8%207%20-10&#039;%20/%3E%3Cpath%20d=&#039;M9%2018c6.218%200%2010.5%20-3.288%2011%20-12v-2h-4.014c-9%200%20-11.986%204%20-12%209c0%201%200%203%202%205h3l.014%200&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--liveability { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M12%2013l-2%20-2&#039;%20/%3E%3Cpath%20d=&#039;M12%2012l2%20-2&#039;%20/%3E%3Cpath%20d=&#039;M12%2021v-13&#039;%20/%3E%3Cpath%20d=&#039;M9.824%2016a3%203%200%200%201%20-2.743%20-3.69a3%203%200%200%201%20.304%20-4.833a3%203%200%200%201%204.615%20-3.707a3%203%200%200%201%204.614%203.707a3%203%200%200%201%20.305%204.833a3%203%200%200%201%20-2.919%203.695h-4l-.176%20-.005&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--health { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M3%2012h4l3%208l4%20-16l3%208h4&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--economic { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M3%2021l18%200&#039;%20/%3E%3Cpath%20d=&#039;M3%207v1a3%203%200%200%200%206%200v-1m0%201a3%203%200%200%200%206%200v-1m0%201a3%203%200%200%200%206%200v-1h-18l2%20-4h14l2%204&#039;%20/%3E%3Cpath%20d=&#039;M5%2021l0%20-10.15&#039;%20/%3E%3Cpath%20d=&#039;M19%2021l0%20-10.15&#039;%20/%3E%3Cpath%20d=&#039;M9%2021v-4a2%202%200%200%201%202%20-2h2a2%202%200%200%201%202%202v4&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--equity { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M7%2020l10%200&#039;%20/%3E%3Cpath%20d=&#039;M6%206l6%20-1l6%201&#039;%20/%3E%3Cpath%20d=&#039;M12%203l0%2017&#039;%20/%3E%3Cpath%20d=&#039;M9%2012l-3%20-6l-3%206a3%203%200%200%200%206%200&#039;%20/%3E%3Cpath%20d=&#039;M21%2012l-3%20-6l-3%206a3%203%200%200%200%206%200&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
&lt;br /&gt;
/* ── Partner logo bar (main page footer) ── */&lt;br /&gt;
.partner-logo-bar {&lt;br /&gt;
  margin: 2.5em 0 0;&lt;br /&gt;
  padding-top: 2em;&lt;br /&gt;
  border-top: 1px solid #e1e4ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__label {&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.09em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: #8a8aaa;&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__row {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(5, 1fr);&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
  margin-bottom: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__row--flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
  margin-bottom: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__row--flex .partner-logo-bar__item {&lt;br /&gt;
  width: calc(20% - 0.4em);&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item a {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item img {&lt;br /&gt;
  max-height: 42px;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item figure,&lt;br /&gt;
.partner-logo-bar__item .thumb,&lt;br /&gt;
.partner-logo-bar__item .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item .thumbcaption,&lt;br /&gt;
.partner-logo-bar__item .magnify { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--narrow img { max-width: 75px; }&lt;br /&gt;
.partner-logo-bar__item--boost img  { min-height: 58px; }&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--text {&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--text a {&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--text a:hover {&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer {&lt;br /&gt;
  margin-top: 0.5em;&lt;br /&gt;
  padding-top: 1em;&lt;br /&gt;
  border-top: 1px solid #e1e4ff;&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  color: #888;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer img {&lt;br /&gt;
  max-height: 40px;&lt;br /&gt;
  max-width: 130px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer figure,&lt;br /&gt;
.partner-logo-bar__disclaimer .thumb,&lt;br /&gt;
.partner-logo-bar__disclaimer .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer .thumbcaption,&lt;br /&gt;
.partner-logo-bar__disclaimer .magnify { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
  .partner-logo-bar__row {&lt;br /&gt;
    grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
  }&lt;br /&gt;
  .partner-logo-bar__row--flex .partner-logo-bar__item {&lt;br /&gt;
    width: calc(33% - 0.4em);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-prereq {&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  padding: 1.1rem 1.3rem 1.2rem;&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
}&lt;br /&gt;
.sump-prereq__title { font-weight: 700; color: var(--dreams-dark); margin-bottom: .9rem; }&lt;br /&gt;
.sump-prereq__list { display: grid; gap: .65rem; }&lt;br /&gt;
.sump-prereq__item { display: grid; grid-template-columns: 1.3rem 1fr; gap: .7rem; align-items: start; }&lt;br /&gt;
.sump-prereq__box {&lt;br /&gt;
  width: 1.2rem; height: 1.2rem; margin-top: .12rem;&lt;br /&gt;
  border: 2px solid var(--dreams-primary); border-radius: 4px;&lt;br /&gt;
  background-color: #fff; background-repeat: no-repeat; background-position: center; background-size: .8rem .8rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-prereq__text { line-height: 1.45; }&lt;br /&gt;
.sump-prereq__item--done .sump-prereq__box {&lt;br /&gt;
  background-color: var(--dreams-primary);&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039;%3E%3Cpath fill=&#039;none&#039; stroke=&#039;%23ffffff&#039; stroke-width=&#039;3.5&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039; d=&#039;M5 12.5l4.5 4.5L19 7&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
.sump-prereq__item--done .sump-prereq__text { color: #6a6a6a; }&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/1&amp;diff=1756</id>
		<title>Living Labs/1</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/1&amp;diff=1756"/>
		<updated>2026-07-22T10:55:59Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Vienna&lt;br /&gt;
|country=Austria&lt;br /&gt;
|city=Vienna&lt;br /&gt;
|begin-date=2024-03-01&lt;br /&gt;
|end-date=2026-05-31&lt;br /&gt;
|participating-organizations=TU Wien (Move); City of Vienna (MA18, MA21, MA25, MA28, MA46, MA48); District of Liesing; Municipal District Office 23; Wiener Linien; Upstream Mobility; Wirtschaftsagentur Wien; Reality Lab; GB* South; Lokale Agenda 21; wohnbund:consult; Carsharing Österreich; ARCHS; Family and Work Management; Science communications; several car-sharing/micromobility providers&lt;br /&gt;
|location=48.13054, 16.31307&lt;br /&gt;
|description=The living lab is centered on the &amp;quot;Wiener Flur&amp;quot; case study area in the 23rd district (Liesing). It aims to assess how mobility and activity hubs influence behavior and create sustainable community spaces in urban outskirts.&lt;br /&gt;
|focus=Focuses on mobility hubs, flexible pop-up activity hubs, and demand-responsive services to improve accessibility and activate vacant spaces through community involvement.&lt;br /&gt;
|interventions=# Implementation of mobility hubs and flexible activity hubs&lt;br /&gt;
# Virtual bike-sharing stations&lt;br /&gt;
# Activating vacant spaces through community-led &amp;quot;pop-up&amp;quot; hubs&lt;br /&gt;
|images=ViennaLL.png/Cover for the Vienna LL&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Vienna.csv}} Results of the ResiMob Survey in Vienna]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/1&amp;diff=1755</id>
		<title>Living Labs/1</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/1&amp;diff=1755"/>
		<updated>2026-07-22T10:55:38Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Vienna&lt;br /&gt;
|country=Austria&lt;br /&gt;
|city=Vienna&lt;br /&gt;
|begin-date=2024-03-01&lt;br /&gt;
|end-date=2026-05-31&lt;br /&gt;
|participating-organizations=TU Wien (Move); City of Vienna (MA18, MA21, MA25, MA28, MA46, MA48); District of Liesing; Municipal District Office 23; Wiener Linien; Upstream Mobility; Wirtschaftsagentur Wien; Reality Lab; GB* South; Lokale Agenda 21; wohnbund:consult; Carsharing Österreich; ARCHS; Family and Work Management; Science communications; several car-sharing/micromobility providers&lt;br /&gt;
|location=48.13054, 16.31307&lt;br /&gt;
|description=The living lab is centered on the &amp;quot;Wiener Flur&amp;quot; case study area in the 23rd district (Liesing). It aims to assess how mobility and activity hubs influence behavior and create sustainable community spaces in urban outskirts.&lt;br /&gt;
|focus=Focuses on mobility hubs, flexible pop-up activity hubs, and demand-responsive services to improve accessibility and activate vacant spaces through community involvement.&lt;br /&gt;
|interventions=# Implementation of mobility hubs and flexible activity hubs&lt;br /&gt;
# Virtual bike-sharing stations&lt;br /&gt;
# Activating vacant spaces through community-led &amp;quot;pop-up&amp;quot; hubs&lt;br /&gt;
|images=ViennaLL.png/Cover for the Vienna LL&lt;br /&gt;
|image-credits=Test&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Vienna.csv}} Results of the ResiMob Survey in Vienna]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/2&amp;diff=1754</id>
		<title>Living Labs/2</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/2&amp;diff=1754"/>
		<updated>2026-07-22T10:55:15Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Utrecht&lt;br /&gt;
|country=Netherlands&lt;br /&gt;
|city=Utrecht&lt;br /&gt;
|neighbourhood=Overwecht&lt;br /&gt;
|begin-date=2025-02-01&lt;br /&gt;
|end-date=2026-05-18&lt;br /&gt;
|participating-organizations=Municipality of Utrecht (MU); Province of Utrecht (PU); Hogeschool Utrecht (HU); ROC; Moby (Cargoroo); Lime; Dott&lt;br /&gt;
|location=52.12054, 5.10964&lt;br /&gt;
|description=A living lab focused on the Overvecht district (a post-WWII area with ~35,000 residents) to address low bike ownership and safety concerns. Interventions include subsidizing shared e-cargo bikes, providing 50% discounts on shared e-bikes in social housing neighborhoods, and developing solar charging station prototypes.&lt;br /&gt;
|focus=Exploring the role of shared e-bikes and shared e-cargo bikes in promoting accessible and sustainable mobility in urban outskirts and low-income areas.&lt;br /&gt;
|interventions=#Subsidized Cargoroo e-cargo bikes&lt;br /&gt;
#Solar charging station pilot (&amp;quot;SunCycle&amp;quot;)&lt;br /&gt;
#Cargo bike bicycle lessons&lt;br /&gt;
|images=UtrechtLL.png/Cover for the Utrecht LL&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Utrecht.csv}} Results of ResiMob Survey in Utrecht]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/6&amp;diff=1753</id>
		<title>Living Labs/6</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/6&amp;diff=1753"/>
		<updated>2026-07-22T10:54:53Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Paris&lt;br /&gt;
|country=France&lt;br /&gt;
|city=Paris&lt;br /&gt;
|begin-date=2024-03-01&lt;br /&gt;
|end-date=2026-05-31&lt;br /&gt;
|participating-organizations=UGE; Île-de-France Mobilités; City of Paris; RATP; Plaine Commune&lt;br /&gt;
|location=48.62586, 2.40995&lt;br /&gt;
|description=A living lab focused on urban outskirts, testing station design as mobility hubs and the governance of transport planning in disadvantaged areas.&lt;br /&gt;
|focus=Improving feeder services and active transport access to tram stations in suburban areas.&lt;br /&gt;
|interventions=# Optimized feeder services&lt;br /&gt;
# Active transport improvements (new shared mobility stations)&lt;br /&gt;
# Discounts for shared mobility services&lt;br /&gt;
# New bidirectional bike lane&lt;br /&gt;
|images=ParisLL.png/Cover for the Paris LL&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Paris.csv}} Results of ResiMob Survey in Paris]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/5&amp;diff=1752</id>
		<title>Living Labs/5</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/5&amp;diff=1752"/>
		<updated>2026-07-22T10:54:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Brussels&lt;br /&gt;
|country=Belgium&lt;br /&gt;
|city=Brussels&lt;br /&gt;
|neighbourhood=Neder-Over-Heembeek&lt;br /&gt;
|begin-date=2024-03-01&lt;br /&gt;
|end-date=2026-05-31&lt;br /&gt;
|participating-organizations=VUB; Bruxelles Mobilité; City of Brussels; Mpact; Shared mobility providers (cambio, Cozywheels)&lt;br /&gt;
|location=50.89382, 4.37874&lt;br /&gt;
|description=Located in the northern outskirts of the Brussels-Capital Region, focusing on the Neder-over-Heembeek and Haren districts to improve mobility for underserved populations.&lt;br /&gt;
|focus=Reducing car dependency in peripheral neighborhoods through station-based car-sharing, peer-to-peer sharing, and volunteer transport.&lt;br /&gt;
|interventions=# Station-based car and cargo bike sharing (cambio)&lt;br /&gt;
# Peer-to-peer car and bike sharing (Cozywheels)&lt;br /&gt;
# Volunteer-based transport for less mobile citizens (Mobitwin)&lt;br /&gt;
# Mobility hub development and MaaS integration&lt;br /&gt;
|images=BrusselsLL.png/Cover for the Brussels LL&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Brussels.csv}} Results of ResiMob Survey in Brussels]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/3&amp;diff=1751</id>
		<title>Living Labs/3</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/3&amp;diff=1751"/>
		<updated>2026-07-22T10:54:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Budapest&lt;br /&gt;
|country=Hungary&lt;br /&gt;
|city=Budapest&lt;br /&gt;
|neighbourhood=Rákosmente – District XVII&lt;br /&gt;
|begin-date=2024-04-01&lt;br /&gt;
|end-date=2026-05-31&lt;br /&gt;
|participating-organizations=BME (university, pilot leader); BKK Centre for Budapest Transport (public transport and bike-sharing service provider); KTI (research institute with local knowledge); RAK (Rákosmente local municipality)&lt;br /&gt;
|location=47.48134, 19.2667&lt;br /&gt;
|description=The Budapest Living Lab aims to provide an effective alternative to the reliance on private car usage and low-frequency public transport in the Rákosmente district of Budapest. By encouraging more sustainable transport modes, the living lab seeks to reduce the reliance on single-occupancy vehicles, thereby fostering a greener and more accessible urban environment. A further objective is to test an island-like bike-sharing operation, independent of the large inner-city service area.&lt;br /&gt;
|focus=The living lab&#039;s core focus is strengthening connections within the Rákosmente district. Enhancing these connections facilitates better movement across neighborhoods and promotes a sense of community among residents. With improved accessibility, residents are more likely to engage with local services, boosting the local economy and encouraging a vibrant neighborhood atmosphere. The primary target group is the local population, but commuters and visitors are also relevant user groups due to the presence of railway stations, educational, healthcare, retail and leisure destinations.&lt;br /&gt;
|approach=The first isolated operation area of Budapest’s public bike-sharing system is planned to be created in the living lab area. Until recently, the service area has developed organically, but only on densely populated areas around the inner districts of Budapest. In Rákosmente the development focuses primarily on densely populated areas around the district center. This approach not only maximizes the impact of micromobility initiatives but also ensures that they serve the residents who will benefit most.&lt;br /&gt;
&lt;br /&gt;
The living lab advocates for new micromobility stations as infrastructure development, enabling residents to efficiently access and utilize shared transport options. At the same time, the standardized stations will serve as convenient pick-up and drop-off points, making it easier for users to integrate micromobility into their everyday routines. This system is expected to complement existing transport solutions, enhancing overall mobility in the city.&lt;br /&gt;
|interventions=# &#039;&#039;&#039;Infrastructure development of micromobility stations.&#039;&#039;&#039; Station location planning, authorisation and implementation.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; RAK, BME, BKK, KTI, Budapest Roads, contractor&lt;br /&gt;
# &#039;&#039;&#039;Bike-sharing service extension deployment.&#039;&#039;&#039; Service planning, legal requirements and operational framework.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; RAK, BME, BKK, KTI, contractor&lt;br /&gt;
# &#039;&#039;&#039;Pilot implementation.&#039;&#039;&#039; Pilot design, communication and user-experience evaluation.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; RAK, BME, BKK, KTI&lt;br /&gt;
|what-happened=The service focuses on the more densely populated parts of District XVII, which include cultural, institutional, and transport related destinations. The designated stations serve both as pick-up and return locations and as public-space parking areas for other shared micromobility devices. The implementation scope can be divided into three components: the technical development of the site network, the integration into the bike-sharing operational system, and the evaluation of user experience and acceptance.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The exact launch of the pilot depended on the readiness of the central bike-sharing extension implementation that was being realized in the whole city and deployed by an external company. Still, the strategic content of the implementation has not changed. The service integrates 50 bikes and 11 micromobility stations into the bike-sharing application and apply the same terms of use and fare system as in the inner service area. The new stations were developed as integrated mobility points through an investment by the Municipality of Rákosmente.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
The most significant operational deviation was the reduction of the planned operating period from six months to three months, caused by the delay in the citywide launch of the extended bike-sharing system. Still, the timing deviation did not affect the content of the testing. The impact of the delay appeared primarily in seasonal comparability, as the summer and early autumn period may provide favourable cycling conditions. However, due to the school holiday, annual leave periods, and temporary changes in commuting patterns, the activity of certain target groups may be lower.&lt;br /&gt;
|learnings=The pilot did not aim to provide continuous coverage of the entire district, but rather to create a network of destinations and transport nodes. The stations are suitable for serving short trips between the district centre, the densest residential areas, two railway stops, and sports, educational, healthcare, and retail destinations. Moreover, the sites were developed not through the application of a uniform template, but with adaptation to the existing public-space cross-section environment.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Compared to the inner-city bike-sharing network, the suburban and polycentric structure may result in longer distances between stations and more concentrated travel destinations. At the railway stations and in the district centre, temporary peak and directional traffic is expected, while at sports, market, healthcare and educational locations, demand may be shaped by institutional opening hours.&lt;br /&gt;
|headline-image=Rakosmente.JPG&lt;br /&gt;
|headline-image-caption=Visiting a new bike-sharing station in Rákosmente&lt;br /&gt;
|images=MobiStation.jpeg/Another micromobility station;&lt;br /&gt;
BudapestLL.png/Cover for the Budapest LL&lt;br /&gt;
|quote=The Rákosmente pilot offers a unique opportunity to understand how public bike-sharing can support mobility needs in lower-density suburban environments, where traditional urban service models may not be directly applicable. Beyond testing bicycles and stations, this Living Lab examines the institutional, operational, and user-related conditions required for the successful integration of shared micromobility into outer-district transport systems.&lt;br /&gt;
|related-steps=[[Set targets and indicators|SUMP Step 6: Set targets and indicators]]&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Budapest.csv}} Results of ResiMob Survey in Budapest]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/4&amp;diff=1750</id>
		<title>Living Labs/4</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/4&amp;diff=1750"/>
		<updated>2026-07-22T10:53:34Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Munich Region&lt;br /&gt;
|country=Germany&lt;br /&gt;
|city=Geretsried&lt;br /&gt;
|begin-date=2024-08-01&lt;br /&gt;
|end-date=2026-06-01&lt;br /&gt;
|participating-organizations=[[DREAMers#Technische_Universit%C3%A4t_M%C3%BCnchen|Technical University of Munich (TUM)]]; [https://www.geretsried.de City of Geretsried];[https://www.mvv-muenchen.de/ Münchner Verkehrs- und Tarifverbund (MVV) - public transport operator for the Munich Metropolitan Region];&lt;br /&gt;
|location=47.86469, 11.47935&lt;br /&gt;
|description=Geretsried, a car-dependent town near Munich with no direct rail link, ran a nearly two-year Living Lab to design a network of mobility points combining car sharing, bike sharing, and better bus connections. A planning process to design a mobility point pilot and scale it up across Geretsried&#039;s neighborhoods led to council approval of a pilot at the central B11 bus stop, plus a long-term plan for four more locations.&lt;br /&gt;
|focus=*Geretsried&#039;s urban structure still reflects its origins as a planned post-war settlement, with residential areas spatially separated from commercial, administrative, and service functions. This spatial configuration has reinforced private car use as the dominant mode of transport for daily activities.&lt;br /&gt;
*Approximately two-thirds of all daily trips are made by private car. In addition, residents must travel to the neighboring city of Wolfratshausen to access the nearest direct rail connection to Munich.&lt;br /&gt;
*Local bus services operate approximately every 20 minutes. Survey findings and field observations indicated that this level of service is insufficient to encourage a significant shift away from private car use.&lt;br /&gt;
*These mobility constraints disproportionately affect older adults, who account for nearly one-third of the population, as well as Geretsried&#039;s sizeable migrant community, both of whom are particularly vulnerable when access to a private car is limited.&lt;br /&gt;
*Given these characteristics, together with the municipality&#039;s commitment to promoting sustainable mobility through its existing Mobility Concept, Geretsried provided an appropriate setting to evaluate whether a shared mobility intervention could enhance accessibility and reduce car dependence.&lt;br /&gt;
|approach=*The Living Lab initially aimed to design, implement, test, and evaluate a network of micromobility hubs at strategic locations across the city. These hubs were intended to integrate car-sharing services, bicycle parking, and bike-and-ride facilities with the existing bus network to reduce car dependence and improve access to everyday destinations.&lt;br /&gt;
*Following the withdrawal of two car-sharing partners, the envisioned hub model could no longer be realized. In response, the team formulated an alternative concept called Mobility Paths, centered on a network of connected points of interest in the city center, linked by wayfinding elements such as floor markings, informational panels, and artistic installations, to strengthen local identity and encourage sustainable mobility choices. This concept was discontinued after community feedback preferred tangible, permanent infrastructure.&lt;br /&gt;
*During the project, the scope and implementation strategy evolved considerably. As a result, the Living Lab shifted its focus to a planning process that built on existing mobility infrastructure rather than building entirely new infrastructure.&lt;br /&gt;
*The final intervention centered on redesigning the B11 bus stop as a mobility point, since the location already provides access to car-sharing services and bicycle parking. Through a co-design process with the municipality&#039;s planning and mobility departments, these existing assets were enhanced with additional mobility services and design improvements, resulting in a context-sensitive and locally supported mobility point concept. The pilot also served as the basis for a broader implementation framework, including a scale-up strategy for a network of four additional mobility points to support the municipality&#039;s long-term sustainable mobility objectives.&lt;br /&gt;
|interventions=# &#039;&#039;&#039;Mobility Paths concept (discontinued)&#039;&#039;&#039;: A network of connected points of interest in the city center, linked by wayfinding elements (such as floor markings, informational panels, and artistic installations); intended to strengthen local identity and encourage sustainable mobility choices. However, community feedback preferred tangible, permanent infrastructure, so the network was discontinued.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; TUM, City of Geretsried&lt;br /&gt;
# &#039;&#039;&#039;B11 Mobility Point Pilot Design&#039;&#039;&#039;: Redesign of the existing B11 bus stop into a mobility point. Added services included an EV charging point and car-sharing space, a bike-sharing docking area for 12 bicycles, a shaded seating and waiting area, and a covered bike-and-ride structure with parking for 40 bicycles.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; TUM, City of Geretsried, MVV&lt;br /&gt;
# &#039;&#039;&#039;Citywide mobility point network plan&#039;&#039;&#039;: Scale-up strategy for a network of 4 additional mobility points to support the municipality&#039;s mobility concept.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; TUM, City of Geretsried, MVV&lt;br /&gt;
|what-happened=The Living Lab initially focused on developing a micromobility hub integrating car sharing, bike-and-ride facilities, and public transport at one or more strategic locations in Geretsried. However, the concept had to be substantially revised at an early stage when the two car-sharing operators initially involved in the pilot, SIXT and E Oberland, withdrew from the project. As a significant component of the original hub concept relied on the availability of shared vehicles, the project team reassessed the intervention&#039;s scope, timeline, and implementation approach. In response, the Living Lab team developed an alternative concept, Mobility Paths, envisioning a network of five connected points of interest in the city center.&lt;br /&gt;
&lt;br /&gt;
The concept was presented to residents during Mobility Day on 21 September 2025. While the feedback was generally constructive, it highlighted a preference for more permanent and tangible infrastructure rather than visual interventions. Based on the inputs, the team decided to discontinue the Mobility Paths concept and return to a more infrastructure-oriented approach centered on the B11 bus stop at Karl Lederer Platz. This location already offered several favorable conditions, including barrier-free access, connections to the main bus lines, an existing car-sharing station, and bicycle parking facilities.&lt;br /&gt;
&lt;br /&gt;
The municipality&#039;s mobility department subsequently presented the revised mobility point concept to the Geretsried city council, which approved the general approach in October 2025. The following design phase focused on the detailed spatial integration of individual components. This process required consideration of site-specific constraints, including tree root systems, underground gas infrastructure, and existing cables. Despite political approval of the concept, implementation faced further delays. A required €15,000 budget allocation was scheduled for discussion by the city council in January 2026; however, the sitting mayor requested its postponement due to concerns about the timing of discussions on reallocating public space and removing seven parking spaces, which were scheduled shortly before the municipal elections in March 2026. Following the transition to a new mayoral administration, it became clear that the original 2026 implementation timeline for the B11 pilot could not be kept.&lt;br /&gt;
&lt;br /&gt;
Rather than concluding the intervention at this stage, the Living Lab used the remaining project period to translate the pilot concept into a broader network strategy. Four additional candidate locations—Gelting, Lilienstraße, Am Stern, and Stein—were identified, and an accessibility analysis was conducted to assess their potential reach by walking, cycling, and shared mobility. Throughout the process, the municipality&#039;s planning and mobility departments, MVV, and residents remained actively engaged through surveys, Mobility Day, and iterative design meetings. Although the private car-sharing operators initially considered for the hub were no longer formally involved after their withdrawal, the existing E Oberland car-sharing station remained integrated into the final mobility point concept.&lt;br /&gt;
|learnings=The Geretsried Living Lab highlighted the importance of embedding Living Lab interventions within existing municipal planning frameworks from the outset, as alignment with the city&#039;s Mobility Concept helped maintain continuity despite political changes. The withdrawal of private mobility partners also demonstrated the need for early risk assessment, clearer partnership commitments, and contingency strategies, particularly in suburban contexts where shared mobility models face greater implementation challenges. Furthermore, the process showed that changes to public space allocation, such as reducing parking availability, require early communication strategies that highlight the broader benefits of reallocating space, including improved accessibility, safer mobility options, and enhanced public space quality.&lt;br /&gt;
|headline-image=Geretsried.jpg&lt;br /&gt;
|headline-image-caption=One medium-sized city, one big DREAMS network, and a story other outskirts planners will relate to.&lt;br /&gt;
|images=Geretsried.jpg/One medium-sized city, one big DREAMS network, and a story other outskirts planners will relate to.;&lt;br /&gt;
MunichLL.png/Cover for the Munich region LL&lt;br /&gt;
|quote=“We find it very interesting that Geretsried was included as a Living Lab for the DREAMS project alongside major cities such as Paris, Vienna, and Budapest. It is a great recognition that an international project selected our municipality to be part of this initiative”.&lt;br /&gt;
|quote-attribution=A. v. A. – Working at the city of Geretsried.&lt;br /&gt;
|image-captions=One medium-sized city, one big DREAMS network, and a story other outskirts planners will relate to.&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Munich.csv}} Results of ResiMob Survey in Munich]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/4&amp;diff=1749</id>
		<title>Living Labs/4</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/4&amp;diff=1749"/>
		<updated>2026-07-22T10:48:02Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Munich Region&lt;br /&gt;
|country=Germany&lt;br /&gt;
|city=Geretsried&lt;br /&gt;
|begin-date=2024-08-01&lt;br /&gt;
|end-date=2026-06-01&lt;br /&gt;
|participating-organizations=[[DREAMers#Technische_Universit%C3%A4t_M%C3%BCnchen|Technical University of Munich (TUM)]]; [https://www.geretsried.de City of Geretsried];[https://www.mvv-muenchen.de/ Münchner Verkehrs- und Tarifverbund (MVV) - public transport operator for the Munich Metropolitan Region];&lt;br /&gt;
|location=47.86469, 11.47935&lt;br /&gt;
|description=Geretsried, a car-dependent town near Munich with no direct rail link, ran a nearly two-year Living Lab to design a network of mobility points combining car sharing, bike sharing, and better bus connections. A planning process to design a mobility point pilot and scale it up across Geretsried&#039;s neighborhoods led to council approval of a pilot at the central B11 bus stop, plus a long-term plan for four more locations.&lt;br /&gt;
|focus=*Geretsried&#039;s urban structure still reflects its origins as a planned post-war settlement, with residential areas spatially separated from commercial, administrative, and service functions. This spatial configuration has reinforced private car use as the dominant mode of transport for daily activities.&lt;br /&gt;
*Approximately two-thirds of all daily trips are made by private car. In addition, residents must travel to the neighboring city of Wolfratshausen to access the nearest direct rail connection to Munich.&lt;br /&gt;
*Local bus services operate approximately every 20 minutes. Survey findings and field observations indicated that this level of service is insufficient to encourage a significant shift away from private car use.&lt;br /&gt;
*These mobility constraints disproportionately affect older adults, who account for nearly one-third of the population, as well as Geretsried&#039;s sizeable migrant community, both of whom are particularly vulnerable when access to a private car is limited.&lt;br /&gt;
*Given these characteristics, together with the municipality&#039;s commitment to promoting sustainable mobility through its existing Mobility Concept, Geretsried provided an appropriate setting to evaluate whether a shared mobility intervention could enhance accessibility and reduce car dependence.&lt;br /&gt;
|approach=*The Living Lab initially aimed to design, implement, test, and evaluate a network of micromobility hubs at strategic locations across the city. These hubs were intended to integrate car-sharing services, bicycle parking, and bike-and-ride facilities with the existing bus network to reduce car dependence and improve access to everyday destinations.&lt;br /&gt;
*Following the withdrawal of two car-sharing partners, the envisioned hub model could no longer be realized. In response, the team formulated an alternative concept called Mobility Paths, centered on a network of connected points of interest in the city center, linked by wayfinding elements such as floor markings, informational panels, and artistic installations, to strengthen local identity and encourage sustainable mobility choices. This concept was discontinued after community feedback preferred tangible, permanent infrastructure.&lt;br /&gt;
*During the project, the scope and implementation strategy evolved considerably. As a result, the Living Lab shifted its focus to a planning process that built on existing mobility infrastructure rather than building entirely new infrastructure.&lt;br /&gt;
*The final intervention centered on redesigning the B11 bus stop as a mobility point, since the location already provides access to car-sharing services and bicycle parking. Through a co-design process with the municipality&#039;s planning and mobility departments, these existing assets were enhanced with additional mobility services and design improvements, resulting in a context-sensitive and locally supported mobility point concept. The pilot also served as the basis for a broader implementation framework, including a scale-up strategy for a network of four additional mobility points to support the municipality&#039;s long-term sustainable mobility objectives.&lt;br /&gt;
|interventions=# &#039;&#039;&#039;Mobility Paths concept (discontinued)&#039;&#039;&#039;: A network of connected points of interest in the city center, linked by wayfinding elements (such as floor markings, informational panels, and artistic installations); intended to strengthen local identity and encourage sustainable mobility choices. However, community feedback preferred tangible, permanent infrastructure, so the network was discontinued.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; TUM, City of Geretsried&lt;br /&gt;
# &#039;&#039;&#039;B11 Mobility Point Pilot Design&#039;&#039;&#039;: Redesign of the existing B11 bus stop into a mobility point. Added services included an EV charging point and car-sharing space, a bike-sharing docking area for 12 bicycles, a shaded seating and waiting area, and a covered bike-and-ride structure with parking for 40 bicycles.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; TUM, City of Geretsried, MVV&lt;br /&gt;
# &#039;&#039;&#039;Citywide mobility point network plan&#039;&#039;&#039;: Scale-up strategy for a network of 4 additional mobility points to support the municipality&#039;s mobility concept.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; TUM, City of Geretsried, MVV&lt;br /&gt;
|what-happened=The Living Lab initially focused on developing a micromobility hub integrating car sharing, bike-and-ride facilities, and public transport at one or more strategic locations in Geretsried. However, the concept had to be substantially revised at an early stage when the two car-sharing operators initially involved in the pilot, SIXT and E Oberland, withdrew from the project. As a significant component of the original hub concept relied on the availability of shared vehicles, the project team reassessed the intervention&#039;s scope, timeline, and implementation approach. In response, the Living Lab team developed an alternative concept, Mobility Paths, envisioning a network of five connected points of interest in the city center.&lt;br /&gt;
&lt;br /&gt;
The concept was presented to residents during Mobility Day on 21 September 2025. While the feedback was generally constructive, it highlighted a preference for more permanent and tangible infrastructure rather than visual interventions. Based on the inputs, the team decided to discontinue the Mobility Paths concept and return to a more infrastructure-oriented approach centered on the B11 bus stop at Karl Lederer Platz. This location already offered several favorable conditions, including barrier-free access, connections to the main bus lines, an existing car-sharing station, and bicycle parking facilities.&lt;br /&gt;
&lt;br /&gt;
The municipality&#039;s mobility department subsequently presented the revised mobility point concept to the Geretsried city council, which approved the general approach in October 2025. The following design phase focused on the detailed spatial integration of individual components. This process required consideration of site-specific constraints, including tree root systems, underground gas infrastructure, and existing cables. Despite political approval of the concept, implementation faced further delays. A required €15,000 budget allocation was scheduled for discussion by the city council in January 2026; however, the sitting mayor requested its postponement due to concerns about the timing of discussions on reallocating public space and removing seven parking spaces, which were scheduled shortly before the municipal elections in March 2026. Following the transition to a new mayoral administration, it became clear that the original 2026 implementation timeline for the B11 pilot could not be kept.&lt;br /&gt;
&lt;br /&gt;
Rather than concluding the intervention at this stage, the Living Lab used the remaining project period to translate the pilot concept into a broader network strategy. Four additional candidate locations—Gelting, Lilienstraße, Am Stern, and Stein—were identified, and an accessibility analysis was conducted to assess their potential reach by walking, cycling, and shared mobility. Throughout the process, the municipality&#039;s planning and mobility departments, MVV, and residents remained actively engaged through surveys, Mobility Day, and iterative design meetings. Although the private car-sharing operators initially considered for the hub were no longer formally involved after their withdrawal, the existing E Oberland car-sharing station remained integrated into the final mobility point concept.&lt;br /&gt;
|learnings=The Geretsried Living Lab highlighted the importance of embedding Living Lab interventions within existing municipal planning frameworks from the outset, as alignment with the city&#039;s Mobility Concept helped maintain continuity despite political changes. The withdrawal of private mobility partners also demonstrated the need for early risk assessment, clearer partnership commitments, and contingency strategies, particularly in suburban contexts where shared mobility models face greater implementation challenges. Furthermore, the process showed that changes to public space allocation, such as reducing parking availability, require early communication strategies that highlight the broader benefits of reallocating space, including improved accessibility, safer mobility options, and enhanced public space quality.&lt;br /&gt;
|headline-image=Geretsried.jpg&lt;br /&gt;
|headline-image-caption=One medium-sized city, one big DREAMS network, and a story other outskirts planners will relate to.&lt;br /&gt;
|images=Geretsried.jpg/One medium-sized city, one big DREAMS network, and a story other outskirts planners will relate to.;MunichLL.png/Cover for the Munich region LL&lt;br /&gt;
|quote=“We find it very interesting that Geretsried was included as a Living Lab for the DREAMS project alongside major cities such as Paris, Vienna, and Budapest. It is a great recognition that an international project selected our municipality to be part of this initiative”.&lt;br /&gt;
|quote-attribution=A. v. A. – Working at the city of Geretsried.&lt;br /&gt;
|image-captions=One medium-sized city, one big DREAMS network, and a story other outskirts planners will relate to.&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Munich.csv}} Results of ResiMob Survey in Munich]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:UtrechtLL.png&amp;diff=1748</id>
		<title>File:UtrechtLL.png</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:UtrechtLL.png&amp;diff=1748"/>
		<updated>2026-07-22T10:45:40Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:MunichLL.png&amp;diff=1747</id>
		<title>File:MunichLL.png</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:MunichLL.png&amp;diff=1747"/>
		<updated>2026-07-22T10:44:39Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:BudapestLL.png&amp;diff=1746</id>
		<title>File:BudapestLL.png</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:BudapestLL.png&amp;diff=1746"/>
		<updated>2026-07-22T10:44:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:BrusselsLL.png&amp;diff=1745</id>
		<title>File:BrusselsLL.png</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:BrusselsLL.png&amp;diff=1745"/>
		<updated>2026-07-22T10:43:57Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:ViennaLL.png&amp;diff=1744</id>
		<title>File:ViennaLL.png</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:ViennaLL.png&amp;diff=1744"/>
		<updated>2026-07-22T10:43:39Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=File:ParisLL.png&amp;diff=1743</id>
		<title>File:ParisLL.png</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=File:ParisLL.png&amp;diff=1743"/>
		<updated>2026-07-22T10:43:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Living_Labs/4&amp;diff=1741</id>
		<title>Living Labs/4</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Living_Labs/4&amp;diff=1741"/>
		<updated>2026-07-22T10:36:40Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LivingLab&lt;br /&gt;
|name=Munich Region&lt;br /&gt;
|country=Germany&lt;br /&gt;
|city=Geretsried&lt;br /&gt;
|begin-date=2024-08-01&lt;br /&gt;
|end-date=2026-06-01&lt;br /&gt;
|participating-organizations=[[DREAMers#Technische_Universit%C3%A4t_M%C3%BCnchen|Technical University of Munich (TUM)]]; [https://www.geretsried.de City of Geretsried];[https://www.mvv-muenchen.de/ Münchner Verkehrs- und Tarifverbund (MVV) - public transport operator for the Munich Metropolitan Region];&lt;br /&gt;
|location=47.86469, 11.47935&lt;br /&gt;
|description=Geretsried, a car-dependent town near Munich with no direct rail link, ran a nearly two-year Living Lab to design a network of mobility points combining car sharing, bike sharing, and better bus connections. A planning process to design a mobility point pilot and scale it up across Geretsried&#039;s neighborhoods led to council approval of a pilot at the central B11 bus stop, plus a long-term plan for four more locations.&lt;br /&gt;
|focus=*Geretsried&#039;s urban structure still reflects its origins as a planned post-war settlement, with residential areas spatially separated from commercial, administrative, and service functions. This spatial configuration has reinforced private car use as the dominant mode of transport for daily activities.&lt;br /&gt;
*Approximately two-thirds of all daily trips are made by private car. In addition, residents must travel to the neighboring city of Wolfratshausen to access the nearest direct rail connection to Munich.&lt;br /&gt;
*Local bus services operate approximately every 20 minutes. Survey findings and field observations indicated that this level of service is insufficient to encourage a significant shift away from private car use.&lt;br /&gt;
*These mobility constraints disproportionately affect older adults, who account for nearly one-third of the population, as well as Geretsried&#039;s sizeable migrant community, both of whom are particularly vulnerable when access to a private car is limited.&lt;br /&gt;
*Given these characteristics, together with the municipality&#039;s commitment to promoting sustainable mobility through its existing Mobility Concept, Geretsried provided an appropriate setting to evaluate whether a shared mobility intervention could enhance accessibility and reduce car dependence.&lt;br /&gt;
|approach=*The Living Lab initially aimed to design, implement, test, and evaluate a network of micromobility hubs at strategic locations across the city. These hubs were intended to integrate car-sharing services, bicycle parking, and bike-and-ride facilities with the existing bus network to reduce car dependence and improve access to everyday destinations.&lt;br /&gt;
*Following the withdrawal of two car-sharing partners, the envisioned hub model could no longer be realized. In response, the team formulated an alternative concept called Mobility Paths, centered on a network of connected points of interest in the city center, linked by wayfinding elements such as floor markings, informational panels, and artistic installations, to strengthen local identity and encourage sustainable mobility choices. This concept was discontinued after community feedback preferred tangible, permanent infrastructure.&lt;br /&gt;
*During the project, the scope and implementation strategy evolved considerably. As a result, the Living Lab shifted its focus to a planning process that built on existing mobility infrastructure rather than building entirely new infrastructure.&lt;br /&gt;
*The final intervention centered on redesigning the B11 bus stop as a mobility point, since the location already provides access to car-sharing services and bicycle parking. Through a co-design process with the municipality&#039;s planning and mobility departments, these existing assets were enhanced with additional mobility services and design improvements, resulting in a context-sensitive and locally supported mobility point concept. The pilot also served as the basis for a broader implementation framework, including a scale-up strategy for a network of four additional mobility points to support the municipality&#039;s long-term sustainable mobility objectives.&lt;br /&gt;
|interventions=# &#039;&#039;&#039;Mobility Paths concept (discontinued)&#039;&#039;&#039;: A network of connected points of interest in the city center, linked by wayfinding elements (such as floor markings, informational panels, and artistic installations); intended to strengthen local identity and encourage sustainable mobility choices. However, community feedback preferred tangible, permanent infrastructure, so the network was discontinued.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; TUM, City of Geretsried&lt;br /&gt;
# &#039;&#039;&#039;B11 Mobility Point Pilot Design&#039;&#039;&#039;: Redesign of the existing B11 bus stop into a mobility point. Added services included an EV charging point and car-sharing space, a bike-sharing docking area for 12 bicycles, a shaded seating and waiting area, and a covered bike-and-ride structure with parking for 40 bicycles.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; TUM, City of Geretsried, MVV&lt;br /&gt;
# &#039;&#039;&#039;Citywide mobility point network plan&#039;&#039;&#039;: Scale-up strategy for a network of 4 additional mobility points to support the municipality&#039;s mobility concept.&amp;lt;br&amp;gt;&#039;&#039;Partners:&#039;&#039; TUM, City of Geretsried, MVV&lt;br /&gt;
|what-happened=The Living Lab initially focused on developing a micromobility hub integrating car sharing, bike-and-ride facilities, and public transport at one or more strategic locations in Geretsried. However, the concept had to be substantially revised at an early stage when the two car-sharing operators initially involved in the pilot, SIXT and E Oberland, withdrew from the project. As a significant component of the original hub concept relied on the availability of shared vehicles, the project team reassessed the intervention&#039;s scope, timeline, and implementation approach. In response, the Living Lab team developed an alternative concept, Mobility Paths, envisioning a network of five connected points of interest in the city center.&lt;br /&gt;
&lt;br /&gt;
The concept was presented to residents during Mobility Day on 21 September 2025. While the feedback was generally constructive, it highlighted a preference for more permanent and tangible infrastructure rather than visual interventions. Based on the inputs, the team decided to discontinue the Mobility Paths concept and return to a more infrastructure-oriented approach centered on the B11 bus stop at Karl Lederer Platz. This location already offered several favorable conditions, including barrier-free access, connections to the main bus lines, an existing car-sharing station, and bicycle parking facilities.&lt;br /&gt;
&lt;br /&gt;
The municipality&#039;s mobility department subsequently presented the revised mobility point concept to the Geretsried city council, which approved the general approach in October 2025. The following design phase focused on the detailed spatial integration of individual components. This process required consideration of site-specific constraints, including tree root systems, underground gas infrastructure, and existing cables. Despite political approval of the concept, implementation faced further delays. A required €15,000 budget allocation was scheduled for discussion by the city council in January 2026; however, the sitting mayor requested its postponement due to concerns about the timing of discussions on reallocating public space and removing seven parking spaces, which were scheduled shortly before the municipal elections in March 2026. Following the transition to a new mayoral administration, it became clear that the original 2026 implementation timeline for the B11 pilot could not be kept.&lt;br /&gt;
&lt;br /&gt;
Rather than concluding the intervention at this stage, the Living Lab used the remaining project period to translate the pilot concept into a broader network strategy. Four additional candidate locations—Gelting, Lilienstraße, Am Stern, and Stein—were identified, and an accessibility analysis was conducted to assess their potential reach by walking, cycling, and shared mobility. Throughout the process, the municipality&#039;s planning and mobility departments, MVV, and residents remained actively engaged through surveys, Mobility Day, and iterative design meetings. Although the private car-sharing operators initially considered for the hub were no longer formally involved after their withdrawal, the existing E Oberland car-sharing station remained integrated into the final mobility point concept.&lt;br /&gt;
|learnings=The Geretsried Living Lab highlighted the importance of embedding Living Lab interventions within existing municipal planning frameworks from the outset, as alignment with the city&#039;s Mobility Concept helped maintain continuity despite political changes. The withdrawal of private mobility partners also demonstrated the need for early risk assessment, clearer partnership commitments, and contingency strategies, particularly in suburban contexts where shared mobility models face greater implementation challenges. Furthermore, the process showed that changes to public space allocation, such as reducing parking availability, require early communication strategies that highlight the broader benefits of reallocating space, including improved accessibility, safer mobility options, and enhanced public space quality.&lt;br /&gt;
|headline-image=Geretsried.jpg&lt;br /&gt;
|headline-image-caption=One medium-sized city, one big DREAMS network, and a story other outskirts planners will relate to.&lt;br /&gt;
|images=Geretsried.jpg/One medium-sized city, one big DREAMS network, and a story other outskirts planners will relate to.&lt;br /&gt;
|quote=“We find it very interesting that Geretsried was included as a Living Lab for the DREAMS project alongside major cities such as Paris, Vienna, and Budapest. It is a great recognition that an international project selected our municipality to be part of this initiative”.&lt;br /&gt;
|quote-attribution=A. v. A. – Working at the city of Geretsried.&lt;br /&gt;
|image-captions=One medium-sized city, one big DREAMS network, and a story other outskirts planners will relate to.&lt;br /&gt;
}}&lt;br /&gt;
[{{fullurl:Special:Radarchart|file=File:ResimobSurvey-Munich.csv}} Results of ResiMob Survey in Munich]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=MediaWiki:Common.css&amp;diff=1740</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=MediaWiki:Common.css&amp;diff=1740"/>
		<updated>2026-07-22T10:35:02Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
.navbar-brand img {&lt;br /&gt;
  padding-top: 10px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1)) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.external.text {&lt;br /&gt;
  color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1)) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.grid-container {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, 1fr);&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.square {&lt;br /&gt;
  padding: 30px;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-family: Arial, sans-serif;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  min-height: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blue { background-color: #2D8CFF; }&lt;br /&gt;
.red { background-color: #FF4757; }&lt;br /&gt;
.green { background-color: #2ED573; }&lt;br /&gt;
.yellow { background-color: #FFD32A; }&lt;br /&gt;
.orange { background-color: #fee4cb; }&lt;br /&gt;
.hue1 { background-color: #5c4ce4; }&lt;br /&gt;
.hue2 { background-color: #8068ff; }&lt;br /&gt;
.hue3 { background-color: #a386ff; }&lt;br /&gt;
.hue4 { background-color: #c6a4ff; }&lt;br /&gt;
.hue5 { background-color: #e9c4ff; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ── Main Page ── */&lt;br /&gt;
.__NOTOC__ + * { margin-top: 0; }&lt;br /&gt;
&lt;br /&gt;
.main-hero {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  padding: 2em 0 2.5em;&lt;br /&gt;
  border-bottom: 1px solid #e1e4ff;&lt;br /&gt;
  margin-bottom: 2em;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__text { flex: 1; min-width: 280px; }&lt;br /&gt;
&lt;br /&gt;
.main-hero__tag {&lt;br /&gt;
  font-size: 0.75em;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.08em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  margin-bottom: 0.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__title {&lt;br /&gt;
  font-size: 1.7em;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  line-height: 1.25;&lt;br /&gt;
  color: #1a1a2e;&lt;br /&gt;
  margin: 0 0 0.6em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__lead {&lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  color: #444;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  max-width: 580px;&lt;br /&gt;
  margin-bottom: 1.2em;&lt;br /&gt;
  text-align: justify;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 0.8em;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__logo {&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__logo figure,&lt;br /&gt;
.main-hero__logo .thumb,&lt;br /&gt;
.main-hero__logo .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__logo .thumbcaption,&lt;br /&gt;
.main-hero__logo .magnify { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn a,&lt;br /&gt;
a.main-hero__btn {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  background: #5c4ce4;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  padding: 0.5em 1.2em;&lt;br /&gt;
  border-radius: 5px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn--outline a {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  border: 2px solid #5c4ce4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn a:hover { opacity: 0.85; }&lt;br /&gt;
&lt;br /&gt;
.main-hero__actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 0.8em;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn a {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-section {&lt;br /&gt;
  margin-bottom: 2.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-intro {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr 1fr;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-intro__col {&lt;br /&gt;
  font-size: 1.02em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
  text-align: justify;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-labs {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0.6em;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-lab-btn a {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #c6a4ff;&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  padding: 0.4em 1em;&lt;br /&gt;
  border-radius: 20px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-lab-btn a:hover {&lt;br /&gt;
  background: #5c4ce4;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  border-color: #5c4ce4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-connect {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-connect__item {&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #e1e4ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  padding: 0.8em 1em;&lt;br /&gt;
  font-size: 0.97em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-connect__item a {&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
  .main-hero { flex-direction: column; }&lt;br /&gt;
  .main-intro { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* DREAMers team layout */&lt;br /&gt;
.dreamer-section { &lt;br /&gt;
  margin: 22px 0 30px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__head {&lt;br /&gt;
  margin: 4px 0 14px;&lt;br /&gt;
  border-left: 4px solid rgb(92,76,228);&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__title {&lt;br /&gt;
  font-size: 1.25em;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__subtitle {&lt;br /&gt;
  color: #54595d;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__subtitle:empty { &lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamers-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, 260px);&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamers-grid &amp;gt; p {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card {&lt;br /&gt;
  width: 260px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #e1e4ff;&lt;br /&gt;
  box-shadow: 0 6px 16px rgba(92,76,228,0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 250px;       &lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap pre {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  white-space: normal;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__img {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;    &lt;br /&gt;
  object-fit: cover;   &lt;br /&gt;
  object-position: center top; &lt;br /&gt;
  display: block;&lt;br /&gt;
  border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__body {&lt;br /&gt;
  padding: 10px 14px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__name {&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
  color: #1f2328;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__role {&lt;br /&gt;
  color: #54595d;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__meta {&lt;br /&gt;
  color: #72777d;&lt;br /&gt;
  margin-top: 6px;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap figure,&lt;br /&gt;
.dreamer-card__imgwrap .thumb,&lt;br /&gt;
.dreamer-card__imgwrap .thumbinner {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 100% !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap .thumbcaption,&lt;br /&gt;
.dreamer-card__imgwrap .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__meta:empty { display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ── Event detail page ── */&lt;br /&gt;
.event-detail { margin-top: 8px; }&lt;br /&gt;
&lt;br /&gt;
.event-detail__meta {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0 32px;&lt;br /&gt;
  padding: 14px 20px;&lt;br /&gt;
  padding-bottom: 0px;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
.event-detail__meta-item { display: flex; gap: 8px; align-items: baseline; }&lt;br /&gt;
.event-detail__meta-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
}&lt;br /&gt;
.event-detail__description {&lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 28px;&lt;br /&gt;
  max-width: 780px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Event image gallery ── */&lt;br /&gt;
.event-gallery {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));&lt;br /&gt;
  gap: 16px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
.event-gallery &amp;gt; p { display: none; }&lt;br /&gt;
.event-gallery__item {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #e1e4ff;&lt;br /&gt;
  box-shadow: 0 4px 12px rgba(92,76,228,0.08);&lt;br /&gt;
  line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery__item a,&lt;br /&gt;
.event-gallery__item span,&lt;br /&gt;
.event-gallery__item .thumb,&lt;br /&gt;
.event-gallery__item .thumbinner {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
}&lt;br /&gt;
.event-gallery__item img {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 260px;&lt;br /&gt;
  object-fit: cover;&lt;br /&gt;
  object-position: center;&lt;br /&gt;
}&lt;br /&gt;
.event-gallery__item .thumbcaption,&lt;br /&gt;
.event-gallery__item .magnify { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* Strip thumb borders inside event gallery */&lt;br /&gt;
.event-gallery .thumb {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery .thumbimage {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery .thumbcaption,&lt;br /&gt;
.event-gallery .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Event Card ── */&lt;br /&gt;
.event-card {&lt;br /&gt;
  border: 1px solid #dde;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #f9f9fc;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 160px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #eef;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Strip MediaWiki thumb wrapper inside event cards */&lt;br /&gt;
.event-card-image figure,&lt;br /&gt;
.event-card-image figure.mw-default-size,&lt;br /&gt;
.event-card-image .thumb,&lt;br /&gt;
.event-card-image .thumbinner {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 100% !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image .thumbcaption,&lt;br /&gt;
.event-card-image .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image img {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 100% !important;&lt;br /&gt;
  object-fit: cover !important;&lt;br /&gt;
  object-position: center !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image--placeholder {&lt;br /&gt;
  background: linear-gradient(135deg, #e8ecf8 0%, #d0d8f0 100%);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image--placeholder::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  transform: translate(-50%, -50%);&lt;br /&gt;
  width: 2.5em;&lt;br /&gt;
  height: 2.5em;&lt;br /&gt;
  opacity: 0.35;&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23334&#039; stroke-width=&#039;1.8&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Crect x=&#039;3&#039; y=&#039;4&#039; width=&#039;18&#039; height=&#039;18&#039; rx=&#039;2&#039;/%3E%3Cline x1=&#039;16&#039; y1=&#039;2&#039; x2=&#039;16&#039; y2=&#039;6&#039;/%3E%3Cline x1=&#039;8&#039; y1=&#039;2&#039; x2=&#039;8&#039; y2=&#039;6&#039;/%3E%3Cline x1=&#039;3&#039; y1=&#039;10&#039; x2=&#039;21&#039; y2=&#039;10&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-body {&lt;br /&gt;
  padding: 1em 1.2em;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 0.4em;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-tag {&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background: #4a5dcc;&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
  padding: 0.15em 0.55em;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
  width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-location {&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  color: #555;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-desc {&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  color: #444;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-readmore {&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Publication detail page ── */&lt;br /&gt;
.publication-detail__meta {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0 32px;&lt;br /&gt;
  padding: 14px 20px;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  margin-bottom: 24px;&lt;br /&gt;
  font-size: 0.97em;&lt;br /&gt;
}&lt;br /&gt;
.publication-detail__meta-item { display: flex; gap: 8px; align-items: baseline; }&lt;br /&gt;
.publication-detail__meta-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.publication-detail__description {&lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 28px;&lt;br /&gt;
  max-width: 780px;&lt;br /&gt;
}&lt;br /&gt;
.publication-detail__section { margin-top: 24px; }&lt;br /&gt;
.publication-detail__section-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.publication-authors {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.publication-author {&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #c6a4ff;&lt;br /&gt;
  padding: 5px 12px;&lt;br /&gt;
  font-size: 0.92em;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  color: #1f2328;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Living Lab detail page ── */&lt;br /&gt;
.living-lab-detail__meta {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0 32px;&lt;br /&gt;
  padding: 14px 20px;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  margin-bottom: 24px;&lt;br /&gt;
  font-size: 0.97em;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__meta-item { display: flex; gap: 8px; align-items: baseline; }&lt;br /&gt;
.living-lab-detail__meta-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__section { margin-bottom: 28px; }&lt;br /&gt;
.living-lab-detail__section-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  border-bottom: 1px solid #e1e4ff;&lt;br /&gt;
  padding-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__text {&lt;br /&gt;
  font-size: 1.02em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  max-width: 820px;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__map { max-width: 820px; }&lt;br /&gt;
.living-lab-detail__map .maps-map { width: 100% !important; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* headline image */&lt;br /&gt;
.living-lab-detail__hero { margin: 0 0 6px; }&lt;br /&gt;
.living-lab-detail__hero img { &lt;br /&gt;
  height: auto; &lt;br /&gt;
  display: block; &lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__hero-caption { &lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666; &lt;br /&gt;
  margin: 6px 0 20px;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__hero-credit { color: #888; }&lt;br /&gt;
.living-lab-detail__hero-caption {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  margin: 6px 0 20px;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__lead { &lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  color: #333;&lt;br /&gt;
  margin: 0 0 20px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* interventions list */&lt;br /&gt;
.living-lab-detail__interventions ol { margin: .3em 0 0; padding-left: 1.6em; }&lt;br /&gt;
.living-lab-detail__interventions li { margin-bottom: 12px; line-height: 1.6; padding-left: 4px; }&lt;br /&gt;
.living-lab-detail__interventions li b,&lt;br /&gt;
.living-lab-detail__interventions li strong { color: var(--dreams-primary); }&lt;br /&gt;
.living-lab-detail__interventions li i { color: #666; }&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__gallery { display: flex; flex-wrap: wrap; gap: 12px; }&lt;br /&gt;
.living-lab-detail__figure img { border-radius: 6px; display: block; }&lt;br /&gt;
.living-lab-detail__figure { flex: 0 1 auto; }&lt;br /&gt;
.living-lab-detail__figure img { border-radius: 6px; display: block; }&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__quote { &lt;br /&gt;
  border-left: 3px solid var(--dreams-primary);&lt;br /&gt;
  padding: 4px 0 4px 16px; &lt;br /&gt;
  margin: 24px 0; font-size: 1.12em; &lt;br /&gt;
  line-height: 1.6; color: #333; &lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__quote cite {&lt;br /&gt;
  display: block; &lt;br /&gt;
  font-style: normal;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__gallery {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));&lt;br /&gt;
  gap: 16px;&lt;br /&gt;
  justify-content: start;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__figure img {&lt;br /&gt;
  object-fit: cover;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__figure-caption {&lt;br /&gt;
  margin-top: 6px;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── SUMP overview  ── */&lt;br /&gt;
.sump-journey {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr;&lt;br /&gt;
  gap: 1rem;&lt;br /&gt;
  margin: 1.75rem 0;&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 720px) {&lt;br /&gt;
  .sump-journey { grid-template-columns: 1fr 1fr; }&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__phase {&lt;br /&gt;
  border: 1px solid var(--dreams-border, #e0e0e0);&lt;br /&gt;
  border-top: 4px solid var(--sump-accent, #5c4ce4);&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  padding: 1rem 1.15rem 1.2rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__phase:nth-child(1) { --sump-accent: #c6a4ff; }&lt;br /&gt;
.sump-journey__phase:nth-child(2) { --sump-accent: #a386ff; }&lt;br /&gt;
.sump-journey__phase:nth-child(3) { --sump-accent: #8068ff; }&lt;br /&gt;
.sump-journey__phase:nth-child(4) { --sump-accent: #5c4ce4; }&lt;br /&gt;
.sump-journey__head {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .55rem;&lt;br /&gt;
  margin: 0 0 .45rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__head h3 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 0;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #222;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__num {&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 1.9rem;&lt;br /&gt;
  height: 1.9rem;&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  background: var(--dreams-primary, #5c4ce4);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: .95rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__desc {&lt;br /&gt;
  margin: 0 0 .85rem;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  font-size: var(--dreams-small, .85em);&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__steps {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  gap: .45rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__step {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: baseline;&lt;br /&gt;
  gap: .55rem;&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__step-num {&lt;br /&gt;
  flex: 0 0 1.5rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: var(--dreams-small, .85em);&lt;br /&gt;
  color: var(--dreams-primary, #5c4ce4);&lt;br /&gt;
  font-variant-numeric: tabular-nums;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__step a { color: var(--dreams-primary, #5c4ce4); }&lt;br /&gt;
.sump-journey-cycle {&lt;br /&gt;
  font-size: var(--dreams-small, .85em);&lt;br /&gt;
  color: #777;&lt;br /&gt;
  margin: .25rem 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Brand tokens --- */&lt;br /&gt;
:root {&lt;br /&gt;
  --dreams-primary: #5c4ce4;&lt;br /&gt;
  --dreams-tint:    #f3f1ff;&lt;br /&gt;
  --dreams-border:  #cac4f8;&lt;br /&gt;
  --dreams-dark:    #3d30c4;&lt;br /&gt;
  --dreams-text-on: #ffffff;&lt;br /&gt;
  --dreams-small:   0.85em;&lt;br /&gt;
  --sump-tint: #f3f1ff; &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Page wrapper --- */&lt;br /&gt;
.sump-step { max-width: 60rem; }&lt;br /&gt;
 &lt;br /&gt;
/* --- Phase / step header bar --- */&lt;br /&gt;
.sump-step__head {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: .4rem;&lt;br /&gt;
  padding: .75rem 0 1rem;&lt;br /&gt;
  border-bottom: 1px solid #e0e0e0;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__phase-label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #555;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__phase-tag {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .05em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  padding: .2rem .7rem;&lt;br /&gt;
  border-radius: 1rem;&lt;br /&gt;
  color: var(--dreams-text-on);&lt;br /&gt;
  background: var(--dreams-primary);&lt;br /&gt;
}&lt;br /&gt;
.sump-step__counter {&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #888;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Section headings --- */&lt;br /&gt;
.sump-step h2 {&lt;br /&gt;
  border-left: 3px solid var(--dreams-primary);&lt;br /&gt;
  padding-left: .75rem;&lt;br /&gt;
  margin-top: 3rem;&lt;br /&gt;
  margin-bottom: 1.5rem;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Intro text block --- */&lt;br /&gt;
.sump-intro {&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  padding-bottom: 1.5rem;&lt;br /&gt;
  border-bottom: 1px solid #e8e8e8;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 1.75rem;&lt;br /&gt;
  text-align: justify;&lt;br /&gt;
}&lt;br /&gt;
.sump-intro &amp;gt; p:first-child { margin-top: 0; }&lt;br /&gt;
.sump-intro &amp;gt; p:last-child  { margin-bottom: 0; }&lt;br /&gt;
 &lt;br /&gt;
/* --- Four-body card grid --- */&lt;br /&gt;
.sump-bodies-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin: 1.25rem 0 1.75rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card {&lt;br /&gt;
  background: #fafafa;&lt;br /&gt;
  border: 1px solid #e8e8e8;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: .9rem 1rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card__label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .35rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card__desc {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--steer,&lt;br /&gt;
.sump-body-card--team,&lt;br /&gt;
.sump-body-card--thematic,&lt;br /&gt;
.sump-body-card--network {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card--steer::after,&lt;br /&gt;
.sump-body-card--team::after,&lt;br /&gt;
.sump-body-card--thematic::after,&lt;br /&gt;
.sump-body-card--network::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: auto;&lt;br /&gt;
  padding-top: 4rem;&lt;br /&gt;
  height: 1rem;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center bottom;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card--steer::after { &lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;32.1 74.9 288.2 288.2&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,0,-499.588)&#039;%3E%3Cg id=&#039;Steering-Group&#039; transform=&#039;matrix(0.439206,0,0,0.512758,-168.655,304.74)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,458.877,-597.152)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,595.954,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,860.643,-587.908)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,479.111,-585.96)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,880.876,-577.122)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,616.188,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,745.596,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,765.83,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,384,-594.315)&#039;%3E%3Ccircle cx=&#039;175.626&#039; cy=&#039;794.478&#039; r=&#039;44.165&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.58909,0,0,2.29942,330.035,-873.136)&#039;%3E%3Cpath d=&#039;M151.729,819.769C151.364,819.781 151.038,819.456 150.832,819.156C149.319,816.967 160.771,795.04 168.873,786.966C176.976,778.892 196.821,768.479 199.445,770.712C202.069,772.945 192.321,792.442 184.616,800.364C176.664,808.54 155.761,819.64 151.729,819.769Z&#039; style=&#039;fill:white;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--team::after  {&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;28.3 75.1 286.3 286.3&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-456,-499.588)&#039;%3E%3Cg id=&#039;Project-Team&#039; transform=&#039;matrix(0.439206,0,0,0.512758,287.345,304.74)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,448.131,-597.152)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,585.208,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,849.897,-587.908)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,468.365,-585.96)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,870.13,-577.122)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,605.442,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,734.85,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,755.083,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1,0,0,1,-143.845,387.633)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,384,-594.315)&#039;%3E%3Ccircle cx=&#039;234.911&#039; cy=&#039;592.552&#039; r=&#039;26.261&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,389.099,-594.315)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.37032,1.55747,-1.8183,1.17375,1673.41,-503.208)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(0.133716,1.94687,-2.27291,0.114535,2240.42,50.7166)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.46155,-1.49538,1.74581,1.2519,-457.779,160.575)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-2.27684,-2.38835e-16,2.78832e-16,-1.95024,1449.26,1721.49)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.37032,-1.55747,1.8183,-1.17375,167.768,1631.86)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-0.0244629,-1.95012,2.2767,-0.0209538,-427.964,1029.95)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.46155,1.49538,-1.74581,-1.2519,2289.31,964.645)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--thematic::after {&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;27.8 74.3 295.1 295.1&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-884.466,-499.588)&#039;%3E%3Cg id=&#039;Thematic-Group&#039; transform=&#039;matrix(0.439206,0,0,0.512758,715.811,304.74)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,456.983,-597.152)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,594.06,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,858.749,-587.908)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,477.217,-585.96)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,878.983,-577.122)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,614.294,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,743.702,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,763.936,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(3.95776,0,0,3.7222,-3325.77,-2141.51)&#039;%3E%3Cpath d=&#039;M1064.31,818.537L1064.31,834.709C1064.31,839.172 1060.68,842.795 1056.22,842.795L1041.32,842.795C1041.32,842.795 1029.81,858.097 1028.56,858.097C1027.3,858.097 1027.03,842.795 1027.03,842.795L1022.11,842.795C1017.65,842.795 1014.02,839.172 1014.02,834.709L1014.02,818.537C1014.02,814.074 1017.65,810.45 1022.11,810.45L1056.22,810.45C1060.68,810.45 1064.31,814.074 1064.31,818.537Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:9.13px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.82293,0,0,1.56144,-1147.13,-290.898)&#039;%3E%3Cpath d=&#039;M1036.63,780.407L1085.35,780.407&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:20.82px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--network::after  {&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;21.7 55.7 310.5 310.5&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-1275.81,-499.588)&#039;%3E%3Cg id=&#039;External-Network&#039; transform=&#039;matrix(0.439206,0,0,0.512758,1107.16,304.74)&#039;%3E%3Cg transform=&#039;matrix(1.41038,0,0,1.20807,-1240,-95.8635)&#039;%3E%3Ccircle cx=&#039;1435.57&#039; cy=&#039;733.314&#039; r=&#039;90.265&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:26.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.95408,0.245529,-0.0755704,0.667087,709.761,99.8656)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.98965,0.16537,-0.193064,1.70424,861.109,-605.337)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.78428,2.03152,-0.625273,0.402924,1321.18,265.715)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.20176,1.36828,-1.59742,1.02937,2030.45,-115.101)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-0.561668,2.49628,-0.76832,-0.126835,1600.7,771.237)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-0.378297,1.68131,-1.96287,-0.324032,2406.24,966.26)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-2.96394,-0.132203,0.0406902,-0.669313,893.68,1478.37)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.99629,-0.0890419,0.103953,-1.70993,779.277,2188.66)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-2.42198,1.46939,-0.452257,-0.546927,1388.28,1260.25)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.63126,0.98967,-1.15541,-1.39726,1812.33,1878.46)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.65853,-2.10825,0.64889,-0.374527,218.601,1292.85)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.11706,-1.41996,1.65775,-0.956823,-512.834,1641.56)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(0.712461,-2.46789,0.75958,0.160887,-29.2259,765.302)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(0.47986,-1.66218,1.94054,0.411027,-821.834,534.661)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.45214,-1.43222,0.440816,0.553738,201.288,306.06)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.65157,-0.964633,1.12618,1.41466,-209.839,-318.524)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Callout --- */&lt;br /&gt;
.dreams-callout {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  border-left: 3px solid var(--dreams-primary);&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  padding: .75rem 1rem;&lt;br /&gt;
  border-radius: 0 6px 6px 0;&lt;br /&gt;
  margin: 1.25rem 0;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
.dreams-callout__label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .35rem;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Outskirts challenge box --- */&lt;br /&gt;
.sump-outskirts-box {&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
}&lt;br /&gt;
.sump-outskirts-box__head {&lt;br /&gt;
  background: var(--dreams-primary);&lt;br /&gt;
  color: var(--dreams-text-on);&lt;br /&gt;
  padding: .6rem 1rem;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .02em;&lt;br /&gt;
}&lt;br /&gt;
.sump-outskirts-box__body {&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  padding: .9rem 1.1rem;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Setup sequence --- */&lt;br /&gt;
.sump-sequence-wrap {&lt;br /&gt;
  margin: 1rem 0 1.5rem;&lt;br /&gt;
  counter-reset: seq;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-item {&lt;br /&gt;
  counter-increment: seq;&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 28px 1fr;&lt;br /&gt;
  grid-template-rows: auto auto;&lt;br /&gt;
  gap: 0 12px;&lt;br /&gt;
  align-items: start;&lt;br /&gt;
  margin-bottom: 14px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-item::before {&lt;br /&gt;
  content: counter(seq);&lt;br /&gt;
  width: 24px;&lt;br /&gt;
  height: 24px;&lt;br /&gt;
  background: var(--dreams-primary);&lt;br /&gt;
  color: var(--dreams-text-on);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-top: 3px;&lt;br /&gt;
  grid-row: 1 / 3;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  grid-column: 2;&lt;br /&gt;
  grid-row: 1;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-desc {&lt;br /&gt;
  color: #333;&lt;br /&gt;
  grid-column: 2;&lt;br /&gt;
  grid-row: 2;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 560px) {&lt;br /&gt;
  .sump-seq-item {&lt;br /&gt;
    grid-template-columns: 28px 10rem 1fr;&lt;br /&gt;
    grid-template-rows: auto;&lt;br /&gt;
    align-items: baseline;&lt;br /&gt;
  }&lt;br /&gt;
  .sump-seq-item::before {&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
  }&lt;br /&gt;
  .sump-seq-label {&lt;br /&gt;
    grid-column: 2;&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
  }&lt;br /&gt;
  .sump-seq-desc {&lt;br /&gt;
    grid-column: 3;&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
    font-size: inherit;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Handoff block --- */&lt;br /&gt;
.dreams-handoff {&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  padding: .85rem 1.1rem;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
.dreams-handoff__label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreams-handoff--dive .dreams-handoff__label::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 1.8em;&lt;br /&gt;
  height: 1.5em;&lt;br /&gt;
  margin-right: .5em;&lt;br /&gt;
  vertical-align: -0.4em;&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20width=%27100%25%27%20height=%27100%25%27%20viewBox=%2716.0%2068.5%20321.8%20284.0%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linecap:round%3Bstroke-linejoin:round%3Bstroke-miterlimit:1.5%3B%27%3E%3Cg%20transform=%27matrix(1%2C0%2C0%2C1%2C-456%2C0)%27%3E%3Cg%20id=%27GoDeeper%27%20transform=%27matrix(0.439206%2C0%2C0%2C0.512758%2C287.345%2C-194.848)%27%3E%3Cg%20transform=%27matrix(2.63711%2C0%2C0%2C1.95024%2C-934.506%2C451.584)%27%3E%3Cpath%20d=%27M525.149%2C301.234C534.342%2C289.369%20558.258%2C261.592%20561.188%2C258.189C580.119%2C283.071%20578.089%2C278.713%20594.192%2C303.034C597.195%2C299.54%20597.7%2C300.145%20633.691%2C261.119C651.717%2C283.229%20652.447%2C281.183%20670.291%2C303.889C687.496%2C283.504%20686.303%2C286.932%20706.198%2C265.12C736.504%2C297.015%20738.285%2C302.884%20740.142%2C303.923C743.792%2C305.968%20748.123%2C301.965%20780.452%2C264.301%27%20style=%27fill:none%3Bstroke:%235c4ce4%3Bstroke-width:15.4px%3B%27/%3E%3C/g%3E%3Cg%20transform=%27matrix(2.27684%2C0%2C0%2C1.95024%2C-622.626%2C461.977)%27%3E%3Cpath%20d=%27M601.094%2C162.33C601.094%2C162.33%20570.639%2C221.546%20564.511%2C237.267C563.096%2C240.896%20547.671%2C275.742%20563.658%2C246.965C579.645%2C218.189%20596.698%2C192.077%20596.698%2C192.077L694.217%2C160.103C694.217%2C160.103%20751.516%2C66.111%20761.818%2C44.44C764.382%2C39.047%20761.895%2C31.143%20743.244%2C56.722C724.592%2C82.301%20693.551%2C133.021%20693.551%2C133.021L601.094%2C162.33Z%27%20style=%27fill:%235c4ce4%3Bstroke:%235c4ce4%3Bstroke-width:16.67px%3B%27/%3E%3C/g%3E%3Cg%20transform=%27matrix(2.27684%2C0%2C0%2C1.95024%2C-706.294%2C506.62)%27%3E%3Ccircle%20cx=%27601.196%27%20cy=%27125.693%27%20r=%2714.655%27%20style=%27fill:%235c4ce4%3Bstroke:%235c4ce4%3Bstroke-width:16.67px%3B%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Sources footer --- */&lt;br /&gt;
.sump-sources {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  border-top: 1px solid #e8e8e8;&lt;br /&gt;
  margin-top: 2rem;&lt;br /&gt;
  padding-top: .85rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Prev / next navigation bar --- */&lt;br /&gt;
.sump-step__nav {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5rem;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav--top {&lt;br /&gt;
  margin: .5rem 0 1.75rem;&lt;br /&gt;
  padding-bottom: 1rem;&lt;br /&gt;
  border-bottom: 1px solid #e0e0e0;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav--bottom {&lt;br /&gt;
  margin-top: 1rem;&lt;br /&gt;
  padding-top: 1rem;&lt;br /&gt;
  border-top: 1px solid #e0e0e0;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav a { color: var(--dreams-primary); }&lt;br /&gt;
.sump-step__nav a:hover {&lt;br /&gt;
  color: var(--dreams-dark);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav-home a {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #333 !important;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: .2rem .75rem;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav-home a:hover { background: var(--dreams-tint); }&lt;br /&gt;
.sump-step__nav-prev { flex: 1 1 0; min-width: 0; text-align: left; }&lt;br /&gt;
.sump-step__nav-next { flex: 1 1 0; min-width: 0; text-align: right; }&lt;br /&gt;
.sump-step__nav-home { flex: 0 0 auto; text-align: center; }&lt;br /&gt;
/* overview slides into the gap: left on step 1, right on step 12 */&lt;br /&gt;
.sump-step__nav--first .sump-step__nav-prev { display: none; }&lt;br /&gt;
.sump-step__nav--last  .sump-step__nav-next { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* ── SUMP phase row ── */&lt;br /&gt;
.sump-phases {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));&lt;br /&gt;
  gap: 1.5rem;&lt;br /&gt;
  margin: 1.5rem 0 1.75rem;&lt;br /&gt;
  counter-reset: phase;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  counter-increment: phase;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item::before {&lt;br /&gt;
  content: counter(phase);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 2.2rem;&lt;br /&gt;
  height: 2.2rem;&lt;br /&gt;
  margin-bottom: 0.6rem;&lt;br /&gt;
  border: 2px solid var(--dreams-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item--prep::before,&lt;br /&gt;
.sump-phases__item--realize::before,&lt;br /&gt;
.sump-phases__item--eval::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  width: 3.4rem;&lt;br /&gt;
  height: 3.4rem;&lt;br /&gt;
  margin-bottom: 0.7rem;&lt;br /&gt;
  border: 0;&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  background-color: var(--dreams-tint);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: 62%;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item--prep::after,&lt;br /&gt;
.sump-phases__item--realize::after,&lt;br /&gt;
.sump-phases__item--eval::after {&lt;br /&gt;
  content: counter(phase);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -0.5rem;&lt;br /&gt;
  left: -0.5rem;&lt;br /&gt;
  width: 1.6rem;&lt;br /&gt;
  height: 1.6rem;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  border: 2px solid var(--dreams-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 0.82rem;&lt;br /&gt;
}&lt;br /&gt;
/* per-phase glyphs */&lt;br /&gt;
.sump-phases__item--prep::before  { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;21.0 55.0 312.0 312.0&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-1854.82,-975.755)&#039;%3E%3Cg id=&#039;Preparation&#039; transform=&#039;matrix(0.439206,0,0,0.512758,1686.17,780.907)&#039;%3E%3Cg transform=&#039;matrix(2.03662,0,0,1.01229,-3254.54,-198.641)&#039;%3E%3Cpath d=&#039;M1886.49,1186.77C1886.49,1131.16 1930.38,1086.01 1984.43,1086.01C2038.49,1086.01 2082.38,1131.16 2082.38,1186.77C2082.38,1242.39 1886.49,1242.39 1886.49,1186.77Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:22.79px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.35128,0,0,2.014,-4050.65,-1566.23)&#039;%3E%3Cpath d=&#039;M2116.28,1046.45C2109.92,1055.01 2087.08,1130.74 2087.08,1130.74L2062.6,1124.15C2062.6,1124.15 2046.43,1218.32 2067.78,1224.44C2093.67,1231.87 2133.7,1145.34 2133.7,1145.34L2105.45,1137.33L2132.76,1049.75C2132.76,1049.75 2120.03,1041.41 2116.28,1046.45Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.14px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.sump-phases__item--realize::before { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;21.0 55.0 312.0 312.0&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-2283.29,-975.755)&#039;%3E%3Cg id=&#039;Realisation&#039; transform=&#039;matrix(0.439206,0,0,0.512758,2114.63,780.907)&#039;%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.06694,-3472.54,-265.777)&#039;%3E%3Cpath d=&#039;M1886.49,1186.77C1886.49,1131.16 1930.38,1086.01 1984.43,1086.01C2038.49,1086.01 2082.38,1131.16 2082.38,1186.77C2082.38,1242.39 1886.49,1242.39 1886.49,1186.77Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:21.62px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(3.64737,0,0,3.12418,-8186.39,-2977.69)&#039;%3E%3Cpath d=&#039;M2460.29,1235.39L2460.29,1165.35L2460.29,1206.86&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:10.4px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.83866,-4494,-1389.58)&#039;%3E%3Cpath d=&#039;M2460.29,1207.01C2465.11,1216.28 2540.07,1201.35 2545.28,1168.87C2549.1,1144.95 2467.12,1169.34 2460.29,1207.01Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:17.68px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.83866,-4494,-1389.58)&#039;%3E%3Cpath d=&#039;M2460.29,1175.88C2460.29,1175.88 2406.37,1191.94 2368.7,1132.14C2331.03,1072.34 2469,1150.41 2460.29,1175.88Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:17.68px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.83866,-4494,-1389.58)&#039;%3E%3Cpath d=&#039;M2460.29,1116.38C2460.29,1116.38 2450.49,1060.02 2527.38,1048.79C2557.59,1044.38 2539.96,1077.56 2512.57,1098.73C2493.97,1113.12 2468.16,1118.45 2460.29,1116.38Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:17.68px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.sump-phases__item--eval::before  { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;38.5 55.7 301.9 301.9&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-2674.63,-975.755)&#039;%3E%3Cg id=&#039;Evaluation&#039; transform=&#039;matrix(0.439206,0,0,0.512758,2505.98,780.907)&#039;%3E%3Cg transform=&#039;matrix(1.93892,0,0,1.95024,-4803.19,-1540.65)&#039;%3E%3Cpath d=&#039;M2827.03,1209.72C2827.03,1209.72 2796.05,1167.56 2760.69,1199.39C2736.41,1221.23 2751.65,1302.7 2830.64,1302.39C2907.86,1302.08 2921.71,1233.29 2898.64,1197.95C2875.25,1162.12 2827.03,1209.72 2827.03,1209.72Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:17.95px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,-5705.7,-1559.94)&#039;%3E%3Cpath d=&#039;M2805.89,1214.31C2805.89,1214.31 2789.62,1157.8 2817.4,1145.09&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(23.8008,-3.86479,4.51202,20.3867,444.385,506.129)&#039;%3E%3Cpath d=&#039;M16.311,14.719L16.778,16.159C16.732,16.185 16.688,16.214 16.649,16.244C16.429,16.417 16.33,16.646 16.354,16.876C16.401,17.334 18.007,21.736 19.019,24.395C19.473,25.586 19.825,26.437 19.866,26.493C19.923,26.571 20.063,26.709 20.333,26.716C20.722,26.725 22.34,26.328 22.34,26.328C22.606,26.26 22.768,25.99 22.702,25.724C22.702,25.724 21.128,19.328 20.146,16.829C19.904,16.214 19.658,15.809 19.495,15.679C19.324,15.542 19.153,15.519 19.009,15.543C18.965,15.551 18.923,15.558 18.883,15.565L18.257,14.066C19.47,13.298 20.277,11.945 20.277,10.404C20.277,8.015 18.337,6.075 15.947,6.075C13.558,6.075 11.618,8.015 11.618,10.404C11.618,12.794 13.558,14.734 15.947,14.734C16.07,14.734 16.191,14.729 16.311,14.719ZM17.355,14.499C17.336,14.506 17.317,14.512 17.297,14.519L17.87,16.287C17.92,16.439 17.893,16.606 17.799,16.735C17.73,16.83 17.63,16.897 17.518,16.925L17.519,16.925L17.395,16.977C17.669,17.956 19.061,21.694 19.954,24.039C20.204,24.696 20.452,25.321 20.59,25.668L21.606,25.459C21.218,23.916 20.017,19.236 19.215,17.195C19.123,16.961 18.999,16.716 18.924,16.573L18.748,16.605C18.708,16.619 18.667,16.629 18.624,16.632L18.625,16.632L18.579,16.635L18.624,16.632L18.576,16.629L18.579,16.635C18.538,16.635 18.498,16.63 18.46,16.62C18.438,16.617 18.419,16.615 18.411,16.612C18.148,16.53 18.073,16.346 18.062,16.193L17.355,14.499ZM18.523,15.638L18.417,15.665C18.446,15.651 18.481,15.642 18.523,15.638ZM15.947,7.075C17.785,7.075 19.277,8.567 19.277,10.404C19.277,12.242 17.785,13.734 15.947,13.734C14.11,13.734 12.618,12.242 12.618,10.404C12.618,8.567 14.11,7.075 15.947,7.075Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:0.85px;stroke-linecap:butt;stroke-miterlimit:2;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.sump-phases__title { font-weight: 700; color: #1f2328; margin-bottom: 0.25rem; }&lt;br /&gt;
.sump-phases__desc { font-size: var(--dreams-small); line-height: 1.6; color: #444; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* A. figure tiles */&lt;br /&gt;
.dreams-figures { display:flex; flex-wrap:wrap; gap:.75rem; margin:1.25rem 0; }&lt;br /&gt;
.dreams-figure { flex:1 1 8rem; border:1px solid #e0e0e0; border-top:3px solid var(--sump-accent,#666); background:#fff; border-radius:6px; padding:.75rem .9rem; }&lt;br /&gt;
.dreams-figure__value { font-size:1.6rem; font-weight:700; line-height:1.1; color:var(--sump-accent,#666); }&lt;br /&gt;
.dreams-figure__label { font-size:var(--dreams-small); color:#444; margin-top:.25rem; }&lt;br /&gt;
&lt;br /&gt;
/* B. two-pane contrast */&lt;br /&gt;
.sump-versus { display:grid; grid-template-columns:1fr 1fr; gap:1rem; margin:1.25rem 0; }&lt;br /&gt;
.sump-versus__pane { border:1px solid #e0e0e0; border-radius:6px; padding:.85rem 1rem; background:#fafafa; }&lt;br /&gt;
.sump-versus__pane--accent { background:var(--sump-tint); border-color:var(--sump-accent,#666); }&lt;br /&gt;
.sump-versus__head { font-weight:700; margin-bottom:.35rem; }&lt;br /&gt;
@media (max-width:560px){ .sump-versus { grid-template-columns:1fr; } }&lt;br /&gt;
&lt;br /&gt;
.sump-checklist { display:grid; gap:.5rem; margin:1.25rem 0; }&lt;br /&gt;
.sump-check { display:grid; grid-template-columns:1.4rem 1fr; gap:.5rem; align-items:start; }&lt;br /&gt;
.sump-check__box { width:1.1rem; height:1.1rem; border:2px solid var(--sump-accent,#666); border-radius:3px; margin-top:.15rem; }&lt;br /&gt;
&lt;br /&gt;
/* optional inline continuity marker */&lt;br /&gt;
.sump-thread { font-size:var(--dreams-small); font-weight:600; color:var(--sump-accent,#666); }&lt;br /&gt;
&lt;br /&gt;
/* --- Living-lab example box --- */&lt;br /&gt;
.dreams-lab {&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  border-left: 4px solid var(--dreams-primary);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: .7rem 1.1rem;&lt;br /&gt;
  margin: 1.25rem 0;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
.dreams-lab__tag {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .04em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .25rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreams-impact-grid {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: 1fr;&lt;br /&gt;
	gap: 14px;&lt;br /&gt;
	margin: 1em 0 1.5em;&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 480px) {&lt;br /&gt;
	.dreams-impact-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 780px) {&lt;br /&gt;
	.dreams-impact-grid { grid-template-columns: repeat(3, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-card {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	gap: 10px;&lt;br /&gt;
	padding: 1rem 1.1rem;&lt;br /&gt;
	background: #ffffff;&lt;br /&gt;
	border: 1px solid #e7e4f7;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-head {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-icon {&lt;br /&gt;
	flex: none;&lt;br /&gt;
	width: 38px;&lt;br /&gt;
	height: 38px;&lt;br /&gt;
	border-radius: 10px;&lt;br /&gt;
	background-color: #f3f1ff;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	background-position: center;&lt;br /&gt;
	background-size: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-name {&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #5c4ce4;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-body {&lt;br /&gt;
	font-size: 0.95em;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: #333333;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-body p { margin: 0; }&lt;br /&gt;
.dreams-impact-icon--accessibility { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M12%204a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200&#039;%20/%3E%3Cpath%20d=&#039;M7%2021l3%20-4&#039;%20/%3E%3Cpath%20d=&#039;M16%2021l-2%20-4l-3%20-3l1%20-6&#039;%20/%3E%3Cpath%20d=&#039;M6%2012l2%20-3l4%20-1l3%203l3%201&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--carbon { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M5%2021c.5%20-4.5%202.5%20-8%207%20-10&#039;%20/%3E%3Cpath%20d=&#039;M9%2018c6.218%200%2010.5%20-3.288%2011%20-12v-2h-4.014c-9%200%20-11.986%204%20-12%209c0%201%200%203%202%205h3l.014%200&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--liveability { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M12%2013l-2%20-2&#039;%20/%3E%3Cpath%20d=&#039;M12%2012l2%20-2&#039;%20/%3E%3Cpath%20d=&#039;M12%2021v-13&#039;%20/%3E%3Cpath%20d=&#039;M9.824%2016a3%203%200%200%201%20-2.743%20-3.69a3%203%200%200%201%20.304%20-4.833a3%203%200%200%201%204.615%20-3.707a3%203%200%200%201%204.614%203.707a3%203%200%200%201%20.305%204.833a3%203%200%200%201%20-2.919%203.695h-4l-.176%20-.005&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--health { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M3%2012h4l3%208l4%20-16l3%208h4&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--economic { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M3%2021l18%200&#039;%20/%3E%3Cpath%20d=&#039;M3%207v1a3%203%200%200%200%206%200v-1m0%201a3%203%200%200%200%206%200v-1m0%201a3%203%200%200%200%206%200v-1h-18l2%20-4h14l2%204&#039;%20/%3E%3Cpath%20d=&#039;M5%2021l0%20-10.15&#039;%20/%3E%3Cpath%20d=&#039;M19%2021l0%20-10.15&#039;%20/%3E%3Cpath%20d=&#039;M9%2021v-4a2%202%200%200%201%202%20-2h2a2%202%200%200%201%202%202v4&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--equity { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M7%2020l10%200&#039;%20/%3E%3Cpath%20d=&#039;M6%206l6%20-1l6%201&#039;%20/%3E%3Cpath%20d=&#039;M12%203l0%2017&#039;%20/%3E%3Cpath%20d=&#039;M9%2012l-3%20-6l-3%206a3%203%200%200%200%206%200&#039;%20/%3E%3Cpath%20d=&#039;M21%2012l-3%20-6l-3%206a3%203%200%200%200%206%200&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
&lt;br /&gt;
/* ── Partner logo bar (main page footer) ── */&lt;br /&gt;
.partner-logo-bar {&lt;br /&gt;
  margin: 2.5em 0 0;&lt;br /&gt;
  padding-top: 2em;&lt;br /&gt;
  border-top: 1px solid #e1e4ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__label {&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.09em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: #8a8aaa;&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__row {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(5, 1fr);&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
  margin-bottom: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__row--flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
  margin-bottom: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__row--flex .partner-logo-bar__item {&lt;br /&gt;
  width: calc(20% - 0.4em);&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item a {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item img {&lt;br /&gt;
  max-height: 42px;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item figure,&lt;br /&gt;
.partner-logo-bar__item .thumb,&lt;br /&gt;
.partner-logo-bar__item .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item .thumbcaption,&lt;br /&gt;
.partner-logo-bar__item .magnify { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--narrow img { max-width: 75px; }&lt;br /&gt;
.partner-logo-bar__item--boost img  { min-height: 58px; }&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--text {&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--text a {&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--text a:hover {&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer {&lt;br /&gt;
  margin-top: 0.5em;&lt;br /&gt;
  padding-top: 1em;&lt;br /&gt;
  border-top: 1px solid #e1e4ff;&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  color: #888;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer img {&lt;br /&gt;
  max-height: 40px;&lt;br /&gt;
  max-width: 130px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer figure,&lt;br /&gt;
.partner-logo-bar__disclaimer .thumb,&lt;br /&gt;
.partner-logo-bar__disclaimer .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer .thumbcaption,&lt;br /&gt;
.partner-logo-bar__disclaimer .magnify { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
  .partner-logo-bar__row {&lt;br /&gt;
    grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
  }&lt;br /&gt;
  .partner-logo-bar__row--flex .partner-logo-bar__item {&lt;br /&gt;
    width: calc(33% - 0.4em);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-prereq {&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  padding: 1.1rem 1.3rem 1.2rem;&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
}&lt;br /&gt;
.sump-prereq__title { font-weight: 700; color: var(--dreams-dark); margin-bottom: .9rem; }&lt;br /&gt;
.sump-prereq__list { display: grid; gap: .65rem; }&lt;br /&gt;
.sump-prereq__item { display: grid; grid-template-columns: 1.3rem 1fr; gap: .7rem; align-items: start; }&lt;br /&gt;
.sump-prereq__box {&lt;br /&gt;
  width: 1.2rem; height: 1.2rem; margin-top: .12rem;&lt;br /&gt;
  border: 2px solid var(--dreams-primary); border-radius: 4px;&lt;br /&gt;
  background-color: #fff; background-repeat: no-repeat; background-position: center; background-size: .8rem .8rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-prereq__text { line-height: 1.45; }&lt;br /&gt;
.sump-prereq__item--done .sump-prereq__box {&lt;br /&gt;
  background-color: var(--dreams-primary);&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039;%3E%3Cpath fill=&#039;none&#039; stroke=&#039;%23ffffff&#039; stroke-width=&#039;3.5&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039; d=&#039;M5 12.5l4.5 4.5L19 7&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
.sump-prereq__item--done .sump-prereq__text { color: #6a6a6a; }&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=Template:LivingLab&amp;diff=1739</id>
		<title>Template:LivingLab</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=Template:LivingLab&amp;diff=1739"/>
		<updated>2026-07-22T10:33:37Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;noinclude&amp;gt;{{semorg-bundle}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;[[Category:{{int:semorg-living-lab-category}}]]{{#semorg-set:living-lab&lt;br /&gt;
  |images={{{images|}}} &lt;br /&gt;
  |headline-image-caption={{{headline-image-caption|}}} &lt;br /&gt;
  |neighbourhood={{{neighbourhood|}}} &lt;br /&gt;
  |image-captions={{{image-captions|}}} &lt;br /&gt;
  |participating-organizations={{{participating-organizations|}}} &lt;br /&gt;
  |end-date={{{end-date|}}} &lt;br /&gt;
  |name={{{name|}}} &lt;br /&gt;
  |headline-image-credit={{{headline-image-credit|}}} &lt;br /&gt;
  |country={{{country|}}} &lt;br /&gt;
  |interventions={{{interventions|}}} &lt;br /&gt;
  |quote-attribution={{{quote-attribution|}}} &lt;br /&gt;
  |location={{{location|}}} &lt;br /&gt;
  |begin-date={{{begin-date|}}} &lt;br /&gt;
  |image-credits={{{image-credits|}}} &lt;br /&gt;
  |headline-image={{{headline-image|}}} &lt;br /&gt;
  |city={{{city|}}} &lt;br /&gt;
  |focus={{{focus|}}} &lt;br /&gt;
  |description={{{description|}}} &lt;br /&gt;
  |sources={{{sources|}}}&lt;br /&gt;
}}{{#semorg-detail:living-lab&lt;br /&gt;
|heading={{{name|}}}&lt;br /&gt;
}}&amp;lt;div class=&amp;quot;living-lab-detail&amp;quot;&amp;gt;&lt;br /&gt;
{{#if:{{{headline-image|}}}|&amp;lt;div class=&amp;quot;living-lab-detail__hero&amp;quot;&amp;gt;[[File:{{{headline-image|}}}|link=|alt={{{headline-image-caption|}}}|900x360px]]&amp;lt;/div&amp;gt;{{#if:{{{headline-image-caption|}}}{{{headline-image-credit|}}}|&amp;lt;div class=&amp;quot;living-lab-detail__hero-caption&amp;quot;&amp;gt;{{{headline-image-caption|}}}{{#if:{{{headline-image-credit|}}}| &amp;lt;span class=&amp;quot;living-lab-detail__hero-credit&amp;quot;&amp;gt;Credit: {{{headline-image-credit|}}}&amp;lt;/span&amp;gt;}}&amp;lt;/div&amp;gt;}}}}&lt;br /&gt;
{{#if:{{{description|}}}|&amp;lt;div class=&amp;quot;living-lab-detail__lead&amp;quot;&amp;gt;{{{description|}}}&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-detail__meta&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-detail__meta-item&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;living-lab-detail__meta-label&amp;quot;&amp;gt;Location&amp;lt;/span&amp;gt;{{#if:{{{neighbourhood|}}}|{{{neighbourhood|}}},&amp;amp;#32;}}{{{city|}}}, {{{country|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;living-lab-detail__meta-item&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;living-lab-detail__meta-label&amp;quot;&amp;gt;Period&amp;lt;/span&amp;gt;{{{begin-date|}}} – {{{end-date|}}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
{{#if:{{{location|}}}|&amp;lt;div class=&amp;quot;living-lab-detail__section&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__section-title&amp;quot;&amp;gt;Map&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__map&amp;quot;&amp;gt;{{#display_map:{{{location|}}}|zoom=14}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{participating-organizations|}}}|&amp;lt;div class=&amp;quot;living-lab-detail__section&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__section-title&amp;quot;&amp;gt;Participating Organisations&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;publication-authors&amp;quot;&amp;gt;{{#arraymap:{{{participating-organizations|}}}|;|@@|&amp;lt;div class=&amp;quot;publication-author&amp;quot;&amp;gt;@@&amp;lt;/div&amp;gt;|}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{focus|}}}|&amp;lt;div class=&amp;quot;living-lab-detail__section&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__section-title&amp;quot;&amp;gt;Focus&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__text&amp;quot;&amp;gt;&lt;br /&gt;
{{{focus|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{local-situation|}}}|&amp;lt;div class=&amp;quot;living-lab-detail__section&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__section-title&amp;quot;&amp;gt;The Local Situation&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__text&amp;quot;&amp;gt;&lt;br /&gt;
{{{local-situation|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{approach|}}}|&amp;lt;div class=&amp;quot;living-lab-detail__section&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__section-title&amp;quot;&amp;gt;Approach&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__text&amp;quot;&amp;gt;&lt;br /&gt;
{{{approach|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{interventions|}}}|&amp;lt;div class=&amp;quot;living-lab-detail__section&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__section-title&amp;quot;&amp;gt;Interventions&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__interventions&amp;quot;&amp;gt;&lt;br /&gt;
{{{interventions|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{what-happened|}}}|&amp;lt;div class=&amp;quot;living-lab-detail__section&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__section-title&amp;quot;&amp;gt;What Happened&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__text&amp;quot;&amp;gt;&lt;br /&gt;
{{{what-happened|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{learnings|}}}|&amp;lt;div class=&amp;quot;living-lab-detail__section&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__section-title&amp;quot;&amp;gt;Learnings&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__text&amp;quot;&amp;gt;&lt;br /&gt;
{{{learnings|}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{images|}}}|&amp;lt;div class=&amp;quot;living-lab-detail__section&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__section-title&amp;quot;&amp;gt;Images&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;living-lab-detail__gallery&amp;quot;&amp;gt;{{#arraymap:{{{images|}}}|;|@@|&amp;lt;div class=&amp;quot;living-lab-detail__figure&amp;quot;&amp;gt;[[File:{{#titleparts:@@|1|1}}|link=|400x400px]]{{#if:{{#titleparts:@@|0|2}}|&amp;lt;div class=&amp;quot;living-lab-detail__figure-caption&amp;quot;&amp;gt;{{#titleparts:@@|0|2}}&amp;lt;/div&amp;gt;}}&amp;lt;/div&amp;gt;|}}&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{quote|}}}|&amp;lt;div class=&amp;quot;living-lab-detail__quote&amp;quot;&amp;gt;{{{quote|}}}{{#if:{{{quote-attribution|}}}|&amp;lt;cite&amp;gt;— {{{quote-attribution|}}}&amp;lt;/cite&amp;gt;}}&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{related-steps|}}}|&amp;lt;div class=&amp;quot;dreams-handoff&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;dreams-handoff__label&amp;quot;&amp;gt;Where this connects&amp;lt;/div&amp;gt;{{{related-steps|}}}&amp;lt;/div&amp;gt;}}&lt;br /&gt;
{{#if:{{{sources|}}}|&amp;lt;div class=&amp;quot;sump-sources&amp;quot;&amp;gt;{{{sources|}}}&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=MediaWiki:Common.css&amp;diff=1738</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=MediaWiki:Common.css&amp;diff=1738"/>
		<updated>2026-07-22T10:32:59Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
.navbar-brand img {&lt;br /&gt;
  padding-top: 10px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1)) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.external.text {&lt;br /&gt;
  color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1)) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.grid-container {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, 1fr);&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.square {&lt;br /&gt;
  padding: 30px;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-family: Arial, sans-serif;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  min-height: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blue { background-color: #2D8CFF; }&lt;br /&gt;
.red { background-color: #FF4757; }&lt;br /&gt;
.green { background-color: #2ED573; }&lt;br /&gt;
.yellow { background-color: #FFD32A; }&lt;br /&gt;
.orange { background-color: #fee4cb; }&lt;br /&gt;
.hue1 { background-color: #5c4ce4; }&lt;br /&gt;
.hue2 { background-color: #8068ff; }&lt;br /&gt;
.hue3 { background-color: #a386ff; }&lt;br /&gt;
.hue4 { background-color: #c6a4ff; }&lt;br /&gt;
.hue5 { background-color: #e9c4ff; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ── Main Page ── */&lt;br /&gt;
.__NOTOC__ + * { margin-top: 0; }&lt;br /&gt;
&lt;br /&gt;
.main-hero {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  padding: 2em 0 2.5em;&lt;br /&gt;
  border-bottom: 1px solid #e1e4ff;&lt;br /&gt;
  margin-bottom: 2em;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__text { flex: 1; min-width: 280px; }&lt;br /&gt;
&lt;br /&gt;
.main-hero__tag {&lt;br /&gt;
  font-size: 0.75em;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.08em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  margin-bottom: 0.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__title {&lt;br /&gt;
  font-size: 1.7em;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  line-height: 1.25;&lt;br /&gt;
  color: #1a1a2e;&lt;br /&gt;
  margin: 0 0 0.6em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__lead {&lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  color: #444;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  max-width: 580px;&lt;br /&gt;
  margin-bottom: 1.2em;&lt;br /&gt;
  text-align: justify;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 0.8em;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__logo {&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__logo figure,&lt;br /&gt;
.main-hero__logo .thumb,&lt;br /&gt;
.main-hero__logo .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__logo .thumbcaption,&lt;br /&gt;
.main-hero__logo .magnify { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn a,&lt;br /&gt;
a.main-hero__btn {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  background: #5c4ce4;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  padding: 0.5em 1.2em;&lt;br /&gt;
  border-radius: 5px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn--outline a {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  border: 2px solid #5c4ce4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn a:hover { opacity: 0.85; }&lt;br /&gt;
&lt;br /&gt;
.main-hero__actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 0.8em;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn a {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-section {&lt;br /&gt;
  margin-bottom: 2.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-intro {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr 1fr;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-intro__col {&lt;br /&gt;
  font-size: 1.02em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
  text-align: justify;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-labs {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0.6em;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-lab-btn a {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #c6a4ff;&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  padding: 0.4em 1em;&lt;br /&gt;
  border-radius: 20px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-lab-btn a:hover {&lt;br /&gt;
  background: #5c4ce4;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  border-color: #5c4ce4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-connect {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-connect__item {&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #e1e4ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  padding: 0.8em 1em;&lt;br /&gt;
  font-size: 0.97em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-connect__item a {&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
  .main-hero { flex-direction: column; }&lt;br /&gt;
  .main-intro { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* DREAMers team layout */&lt;br /&gt;
.dreamer-section { &lt;br /&gt;
  margin: 22px 0 30px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__head {&lt;br /&gt;
  margin: 4px 0 14px;&lt;br /&gt;
  border-left: 4px solid rgb(92,76,228);&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__title {&lt;br /&gt;
  font-size: 1.25em;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__subtitle {&lt;br /&gt;
  color: #54595d;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__subtitle:empty { &lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamers-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, 260px);&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamers-grid &amp;gt; p {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card {&lt;br /&gt;
  width: 260px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #e1e4ff;&lt;br /&gt;
  box-shadow: 0 6px 16px rgba(92,76,228,0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 250px;       &lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap pre {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  white-space: normal;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__img {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;    &lt;br /&gt;
  object-fit: cover;   &lt;br /&gt;
  object-position: center top; &lt;br /&gt;
  display: block;&lt;br /&gt;
  border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__body {&lt;br /&gt;
  padding: 10px 14px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__name {&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
  color: #1f2328;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__role {&lt;br /&gt;
  color: #54595d;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__meta {&lt;br /&gt;
  color: #72777d;&lt;br /&gt;
  margin-top: 6px;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap figure,&lt;br /&gt;
.dreamer-card__imgwrap .thumb,&lt;br /&gt;
.dreamer-card__imgwrap .thumbinner {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 100% !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap .thumbcaption,&lt;br /&gt;
.dreamer-card__imgwrap .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__meta:empty { display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ── Event detail page ── */&lt;br /&gt;
.event-detail { margin-top: 8px; }&lt;br /&gt;
&lt;br /&gt;
.event-detail__meta {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0 32px;&lt;br /&gt;
  padding: 14px 20px;&lt;br /&gt;
  padding-bottom: 0px;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
.event-detail__meta-item { display: flex; gap: 8px; align-items: baseline; }&lt;br /&gt;
.event-detail__meta-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
}&lt;br /&gt;
.event-detail__description {&lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 28px;&lt;br /&gt;
  max-width: 780px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Event image gallery ── */&lt;br /&gt;
.event-gallery {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));&lt;br /&gt;
  gap: 16px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
.event-gallery &amp;gt; p { display: none; }&lt;br /&gt;
.event-gallery__item {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #e1e4ff;&lt;br /&gt;
  box-shadow: 0 4px 12px rgba(92,76,228,0.08);&lt;br /&gt;
  line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery__item a,&lt;br /&gt;
.event-gallery__item span,&lt;br /&gt;
.event-gallery__item .thumb,&lt;br /&gt;
.event-gallery__item .thumbinner {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
}&lt;br /&gt;
.event-gallery__item img {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 260px;&lt;br /&gt;
  object-fit: cover;&lt;br /&gt;
  object-position: center;&lt;br /&gt;
}&lt;br /&gt;
.event-gallery__item .thumbcaption,&lt;br /&gt;
.event-gallery__item .magnify { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* Strip thumb borders inside event gallery */&lt;br /&gt;
.event-gallery .thumb {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery .thumbimage {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery .thumbcaption,&lt;br /&gt;
.event-gallery .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Event Card ── */&lt;br /&gt;
.event-card {&lt;br /&gt;
  border: 1px solid #dde;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #f9f9fc;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 160px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #eef;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Strip MediaWiki thumb wrapper inside event cards */&lt;br /&gt;
.event-card-image figure,&lt;br /&gt;
.event-card-image figure.mw-default-size,&lt;br /&gt;
.event-card-image .thumb,&lt;br /&gt;
.event-card-image .thumbinner {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 100% !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image .thumbcaption,&lt;br /&gt;
.event-card-image .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image img {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 100% !important;&lt;br /&gt;
  object-fit: cover !important;&lt;br /&gt;
  object-position: center !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image--placeholder {&lt;br /&gt;
  background: linear-gradient(135deg, #e8ecf8 0%, #d0d8f0 100%);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image--placeholder::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  transform: translate(-50%, -50%);&lt;br /&gt;
  width: 2.5em;&lt;br /&gt;
  height: 2.5em;&lt;br /&gt;
  opacity: 0.35;&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23334&#039; stroke-width=&#039;1.8&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Crect x=&#039;3&#039; y=&#039;4&#039; width=&#039;18&#039; height=&#039;18&#039; rx=&#039;2&#039;/%3E%3Cline x1=&#039;16&#039; y1=&#039;2&#039; x2=&#039;16&#039; y2=&#039;6&#039;/%3E%3Cline x1=&#039;8&#039; y1=&#039;2&#039; x2=&#039;8&#039; y2=&#039;6&#039;/%3E%3Cline x1=&#039;3&#039; y1=&#039;10&#039; x2=&#039;21&#039; y2=&#039;10&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-body {&lt;br /&gt;
  padding: 1em 1.2em;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 0.4em;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-tag {&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background: #4a5dcc;&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
  padding: 0.15em 0.55em;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
  width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-location {&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  color: #555;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-desc {&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  color: #444;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-readmore {&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Publication detail page ── */&lt;br /&gt;
.publication-detail__meta {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0 32px;&lt;br /&gt;
  padding: 14px 20px;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  margin-bottom: 24px;&lt;br /&gt;
  font-size: 0.97em;&lt;br /&gt;
}&lt;br /&gt;
.publication-detail__meta-item { display: flex; gap: 8px; align-items: baseline; }&lt;br /&gt;
.publication-detail__meta-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.publication-detail__description {&lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 28px;&lt;br /&gt;
  max-width: 780px;&lt;br /&gt;
}&lt;br /&gt;
.publication-detail__section { margin-top: 24px; }&lt;br /&gt;
.publication-detail__section-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.publication-authors {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.publication-author {&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #c6a4ff;&lt;br /&gt;
  padding: 5px 12px;&lt;br /&gt;
  font-size: 0.92em;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  color: #1f2328;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Living Lab detail page ── */&lt;br /&gt;
.living-lab-detail__meta {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0 32px;&lt;br /&gt;
  padding: 14px 20px;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  margin-bottom: 24px;&lt;br /&gt;
  font-size: 0.97em;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__meta-item { display: flex; gap: 8px; align-items: baseline; }&lt;br /&gt;
.living-lab-detail__meta-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__section { margin-bottom: 28px; }&lt;br /&gt;
.living-lab-detail__section-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  border-bottom: 1px solid #e1e4ff;&lt;br /&gt;
  padding-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__text {&lt;br /&gt;
  font-size: 1.02em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  max-width: 820px;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__map { max-width: 820px; }&lt;br /&gt;
.living-lab-detail__map .maps-map { width: 100% !important; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* headline image */&lt;br /&gt;
.living-lab-detail__hero { margin: 0 0 6px; }&lt;br /&gt;
.living-lab-detail__hero img { &lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: auto; &lt;br /&gt;
  display: block; &lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__hero-caption { &lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666; &lt;br /&gt;
  margin: 6px 0 20px;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__hero-credit { color: #888; }&lt;br /&gt;
.living-lab-detail__hero-caption {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  margin: 6px 0 20px;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__lead { &lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  color: #333;&lt;br /&gt;
  margin: 0 0 20px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* interventions list */&lt;br /&gt;
.living-lab-detail__interventions ol { margin: .3em 0 0; padding-left: 1.6em; }&lt;br /&gt;
.living-lab-detail__interventions li { margin-bottom: 12px; line-height: 1.6; padding-left: 4px; }&lt;br /&gt;
.living-lab-detail__interventions li b,&lt;br /&gt;
.living-lab-detail__interventions li strong { color: var(--dreams-primary); }&lt;br /&gt;
.living-lab-detail__interventions li i { color: #666; }&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__gallery { display: flex; flex-wrap: wrap; gap: 12px; }&lt;br /&gt;
.living-lab-detail__figure img { border-radius: 6px; display: block; }&lt;br /&gt;
.living-lab-detail__figure { flex: 0 1 auto; }&lt;br /&gt;
.living-lab-detail__figure img { border-radius: 6px; display: block; }&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__quote { &lt;br /&gt;
  border-left: 3px solid var(--dreams-primary);&lt;br /&gt;
  padding: 4px 0 4px 16px; &lt;br /&gt;
  margin: 24px 0; font-size: 1.12em; &lt;br /&gt;
  line-height: 1.6; color: #333; &lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__quote cite {&lt;br /&gt;
  display: block; &lt;br /&gt;
  font-style: normal;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__gallery {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));&lt;br /&gt;
  gap: 16px;&lt;br /&gt;
  justify-content: start;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__figure img {&lt;br /&gt;
  object-fit: cover;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__figure-caption {&lt;br /&gt;
  margin-top: 6px;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── SUMP overview  ── */&lt;br /&gt;
.sump-journey {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr;&lt;br /&gt;
  gap: 1rem;&lt;br /&gt;
  margin: 1.75rem 0;&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 720px) {&lt;br /&gt;
  .sump-journey { grid-template-columns: 1fr 1fr; }&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__phase {&lt;br /&gt;
  border: 1px solid var(--dreams-border, #e0e0e0);&lt;br /&gt;
  border-top: 4px solid var(--sump-accent, #5c4ce4);&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  padding: 1rem 1.15rem 1.2rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__phase:nth-child(1) { --sump-accent: #c6a4ff; }&lt;br /&gt;
.sump-journey__phase:nth-child(2) { --sump-accent: #a386ff; }&lt;br /&gt;
.sump-journey__phase:nth-child(3) { --sump-accent: #8068ff; }&lt;br /&gt;
.sump-journey__phase:nth-child(4) { --sump-accent: #5c4ce4; }&lt;br /&gt;
.sump-journey__head {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .55rem;&lt;br /&gt;
  margin: 0 0 .45rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__head h3 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 0;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #222;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__num {&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 1.9rem;&lt;br /&gt;
  height: 1.9rem;&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  background: var(--dreams-primary, #5c4ce4);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: .95rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__desc {&lt;br /&gt;
  margin: 0 0 .85rem;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  font-size: var(--dreams-small, .85em);&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__steps {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  gap: .45rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__step {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: baseline;&lt;br /&gt;
  gap: .55rem;&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__step-num {&lt;br /&gt;
  flex: 0 0 1.5rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: var(--dreams-small, .85em);&lt;br /&gt;
  color: var(--dreams-primary, #5c4ce4);&lt;br /&gt;
  font-variant-numeric: tabular-nums;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__step a { color: var(--dreams-primary, #5c4ce4); }&lt;br /&gt;
.sump-journey-cycle {&lt;br /&gt;
  font-size: var(--dreams-small, .85em);&lt;br /&gt;
  color: #777;&lt;br /&gt;
  margin: .25rem 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Brand tokens --- */&lt;br /&gt;
:root {&lt;br /&gt;
  --dreams-primary: #5c4ce4;&lt;br /&gt;
  --dreams-tint:    #f3f1ff;&lt;br /&gt;
  --dreams-border:  #cac4f8;&lt;br /&gt;
  --dreams-dark:    #3d30c4;&lt;br /&gt;
  --dreams-text-on: #ffffff;&lt;br /&gt;
  --dreams-small:   0.85em;&lt;br /&gt;
  --sump-tint: #f3f1ff; &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Page wrapper --- */&lt;br /&gt;
.sump-step { max-width: 60rem; }&lt;br /&gt;
 &lt;br /&gt;
/* --- Phase / step header bar --- */&lt;br /&gt;
.sump-step__head {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: .4rem;&lt;br /&gt;
  padding: .75rem 0 1rem;&lt;br /&gt;
  border-bottom: 1px solid #e0e0e0;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__phase-label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #555;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__phase-tag {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .05em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  padding: .2rem .7rem;&lt;br /&gt;
  border-radius: 1rem;&lt;br /&gt;
  color: var(--dreams-text-on);&lt;br /&gt;
  background: var(--dreams-primary);&lt;br /&gt;
}&lt;br /&gt;
.sump-step__counter {&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #888;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Section headings --- */&lt;br /&gt;
.sump-step h2 {&lt;br /&gt;
  border-left: 3px solid var(--dreams-primary);&lt;br /&gt;
  padding-left: .75rem;&lt;br /&gt;
  margin-top: 3rem;&lt;br /&gt;
  margin-bottom: 1.5rem;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Intro text block --- */&lt;br /&gt;
.sump-intro {&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  padding-bottom: 1.5rem;&lt;br /&gt;
  border-bottom: 1px solid #e8e8e8;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 1.75rem;&lt;br /&gt;
  text-align: justify;&lt;br /&gt;
}&lt;br /&gt;
.sump-intro &amp;gt; p:first-child { margin-top: 0; }&lt;br /&gt;
.sump-intro &amp;gt; p:last-child  { margin-bottom: 0; }&lt;br /&gt;
 &lt;br /&gt;
/* --- Four-body card grid --- */&lt;br /&gt;
.sump-bodies-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin: 1.25rem 0 1.75rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card {&lt;br /&gt;
  background: #fafafa;&lt;br /&gt;
  border: 1px solid #e8e8e8;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: .9rem 1rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card__label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .35rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card__desc {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--steer,&lt;br /&gt;
.sump-body-card--team,&lt;br /&gt;
.sump-body-card--thematic,&lt;br /&gt;
.sump-body-card--network {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card--steer::after,&lt;br /&gt;
.sump-body-card--team::after,&lt;br /&gt;
.sump-body-card--thematic::after,&lt;br /&gt;
.sump-body-card--network::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: auto;&lt;br /&gt;
  padding-top: 4rem;&lt;br /&gt;
  height: 1rem;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center bottom;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card--steer::after { &lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;32.1 74.9 288.2 288.2&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,0,-499.588)&#039;%3E%3Cg id=&#039;Steering-Group&#039; transform=&#039;matrix(0.439206,0,0,0.512758,-168.655,304.74)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,458.877,-597.152)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,595.954,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,860.643,-587.908)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,479.111,-585.96)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,880.876,-577.122)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,616.188,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,745.596,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,765.83,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,384,-594.315)&#039;%3E%3Ccircle cx=&#039;175.626&#039; cy=&#039;794.478&#039; r=&#039;44.165&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.58909,0,0,2.29942,330.035,-873.136)&#039;%3E%3Cpath d=&#039;M151.729,819.769C151.364,819.781 151.038,819.456 150.832,819.156C149.319,816.967 160.771,795.04 168.873,786.966C176.976,778.892 196.821,768.479 199.445,770.712C202.069,772.945 192.321,792.442 184.616,800.364C176.664,808.54 155.761,819.64 151.729,819.769Z&#039; style=&#039;fill:white;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--team::after  {&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;28.3 75.1 286.3 286.3&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-456,-499.588)&#039;%3E%3Cg id=&#039;Project-Team&#039; transform=&#039;matrix(0.439206,0,0,0.512758,287.345,304.74)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,448.131,-597.152)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,585.208,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,849.897,-587.908)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,468.365,-585.96)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,870.13,-577.122)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,605.442,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,734.85,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,755.083,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1,0,0,1,-143.845,387.633)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,384,-594.315)&#039;%3E%3Ccircle cx=&#039;234.911&#039; cy=&#039;592.552&#039; r=&#039;26.261&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,389.099,-594.315)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.37032,1.55747,-1.8183,1.17375,1673.41,-503.208)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(0.133716,1.94687,-2.27291,0.114535,2240.42,50.7166)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.46155,-1.49538,1.74581,1.2519,-457.779,160.575)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-2.27684,-2.38835e-16,2.78832e-16,-1.95024,1449.26,1721.49)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.37032,-1.55747,1.8183,-1.17375,167.768,1631.86)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-0.0244629,-1.95012,2.2767,-0.0209538,-427.964,1029.95)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.46155,1.49538,-1.74581,-1.2519,2289.31,964.645)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--thematic::after {&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;27.8 74.3 295.1 295.1&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-884.466,-499.588)&#039;%3E%3Cg id=&#039;Thematic-Group&#039; transform=&#039;matrix(0.439206,0,0,0.512758,715.811,304.74)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,456.983,-597.152)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,594.06,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,858.749,-587.908)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,477.217,-585.96)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,878.983,-577.122)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,614.294,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,743.702,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,763.936,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(3.95776,0,0,3.7222,-3325.77,-2141.51)&#039;%3E%3Cpath d=&#039;M1064.31,818.537L1064.31,834.709C1064.31,839.172 1060.68,842.795 1056.22,842.795L1041.32,842.795C1041.32,842.795 1029.81,858.097 1028.56,858.097C1027.3,858.097 1027.03,842.795 1027.03,842.795L1022.11,842.795C1017.65,842.795 1014.02,839.172 1014.02,834.709L1014.02,818.537C1014.02,814.074 1017.65,810.45 1022.11,810.45L1056.22,810.45C1060.68,810.45 1064.31,814.074 1064.31,818.537Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:9.13px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.82293,0,0,1.56144,-1147.13,-290.898)&#039;%3E%3Cpath d=&#039;M1036.63,780.407L1085.35,780.407&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:20.82px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--network::after  {&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;21.7 55.7 310.5 310.5&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-1275.81,-499.588)&#039;%3E%3Cg id=&#039;External-Network&#039; transform=&#039;matrix(0.439206,0,0,0.512758,1107.16,304.74)&#039;%3E%3Cg transform=&#039;matrix(1.41038,0,0,1.20807,-1240,-95.8635)&#039;%3E%3Ccircle cx=&#039;1435.57&#039; cy=&#039;733.314&#039; r=&#039;90.265&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:26.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.95408,0.245529,-0.0755704,0.667087,709.761,99.8656)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.98965,0.16537,-0.193064,1.70424,861.109,-605.337)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.78428,2.03152,-0.625273,0.402924,1321.18,265.715)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.20176,1.36828,-1.59742,1.02937,2030.45,-115.101)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-0.561668,2.49628,-0.76832,-0.126835,1600.7,771.237)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-0.378297,1.68131,-1.96287,-0.324032,2406.24,966.26)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-2.96394,-0.132203,0.0406902,-0.669313,893.68,1478.37)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.99629,-0.0890419,0.103953,-1.70993,779.277,2188.66)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-2.42198,1.46939,-0.452257,-0.546927,1388.28,1260.25)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.63126,0.98967,-1.15541,-1.39726,1812.33,1878.46)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.65853,-2.10825,0.64889,-0.374527,218.601,1292.85)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.11706,-1.41996,1.65775,-0.956823,-512.834,1641.56)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(0.712461,-2.46789,0.75958,0.160887,-29.2259,765.302)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(0.47986,-1.66218,1.94054,0.411027,-821.834,534.661)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.45214,-1.43222,0.440816,0.553738,201.288,306.06)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.65157,-0.964633,1.12618,1.41466,-209.839,-318.524)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Callout --- */&lt;br /&gt;
.dreams-callout {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  border-left: 3px solid var(--dreams-primary);&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  padding: .75rem 1rem;&lt;br /&gt;
  border-radius: 0 6px 6px 0;&lt;br /&gt;
  margin: 1.25rem 0;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
.dreams-callout__label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .35rem;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Outskirts challenge box --- */&lt;br /&gt;
.sump-outskirts-box {&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
}&lt;br /&gt;
.sump-outskirts-box__head {&lt;br /&gt;
  background: var(--dreams-primary);&lt;br /&gt;
  color: var(--dreams-text-on);&lt;br /&gt;
  padding: .6rem 1rem;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .02em;&lt;br /&gt;
}&lt;br /&gt;
.sump-outskirts-box__body {&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  padding: .9rem 1.1rem;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Setup sequence --- */&lt;br /&gt;
.sump-sequence-wrap {&lt;br /&gt;
  margin: 1rem 0 1.5rem;&lt;br /&gt;
  counter-reset: seq;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-item {&lt;br /&gt;
  counter-increment: seq;&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 28px 1fr;&lt;br /&gt;
  grid-template-rows: auto auto;&lt;br /&gt;
  gap: 0 12px;&lt;br /&gt;
  align-items: start;&lt;br /&gt;
  margin-bottom: 14px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-item::before {&lt;br /&gt;
  content: counter(seq);&lt;br /&gt;
  width: 24px;&lt;br /&gt;
  height: 24px;&lt;br /&gt;
  background: var(--dreams-primary);&lt;br /&gt;
  color: var(--dreams-text-on);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-top: 3px;&lt;br /&gt;
  grid-row: 1 / 3;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  grid-column: 2;&lt;br /&gt;
  grid-row: 1;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-desc {&lt;br /&gt;
  color: #333;&lt;br /&gt;
  grid-column: 2;&lt;br /&gt;
  grid-row: 2;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 560px) {&lt;br /&gt;
  .sump-seq-item {&lt;br /&gt;
    grid-template-columns: 28px 10rem 1fr;&lt;br /&gt;
    grid-template-rows: auto;&lt;br /&gt;
    align-items: baseline;&lt;br /&gt;
  }&lt;br /&gt;
  .sump-seq-item::before {&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
  }&lt;br /&gt;
  .sump-seq-label {&lt;br /&gt;
    grid-column: 2;&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
  }&lt;br /&gt;
  .sump-seq-desc {&lt;br /&gt;
    grid-column: 3;&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
    font-size: inherit;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Handoff block --- */&lt;br /&gt;
.dreams-handoff {&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  padding: .85rem 1.1rem;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
.dreams-handoff__label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreams-handoff--dive .dreams-handoff__label::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 1.8em;&lt;br /&gt;
  height: 1.5em;&lt;br /&gt;
  margin-right: .5em;&lt;br /&gt;
  vertical-align: -0.4em;&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20width=%27100%25%27%20height=%27100%25%27%20viewBox=%2716.0%2068.5%20321.8%20284.0%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linecap:round%3Bstroke-linejoin:round%3Bstroke-miterlimit:1.5%3B%27%3E%3Cg%20transform=%27matrix(1%2C0%2C0%2C1%2C-456%2C0)%27%3E%3Cg%20id=%27GoDeeper%27%20transform=%27matrix(0.439206%2C0%2C0%2C0.512758%2C287.345%2C-194.848)%27%3E%3Cg%20transform=%27matrix(2.63711%2C0%2C0%2C1.95024%2C-934.506%2C451.584)%27%3E%3Cpath%20d=%27M525.149%2C301.234C534.342%2C289.369%20558.258%2C261.592%20561.188%2C258.189C580.119%2C283.071%20578.089%2C278.713%20594.192%2C303.034C597.195%2C299.54%20597.7%2C300.145%20633.691%2C261.119C651.717%2C283.229%20652.447%2C281.183%20670.291%2C303.889C687.496%2C283.504%20686.303%2C286.932%20706.198%2C265.12C736.504%2C297.015%20738.285%2C302.884%20740.142%2C303.923C743.792%2C305.968%20748.123%2C301.965%20780.452%2C264.301%27%20style=%27fill:none%3Bstroke:%235c4ce4%3Bstroke-width:15.4px%3B%27/%3E%3C/g%3E%3Cg%20transform=%27matrix(2.27684%2C0%2C0%2C1.95024%2C-622.626%2C461.977)%27%3E%3Cpath%20d=%27M601.094%2C162.33C601.094%2C162.33%20570.639%2C221.546%20564.511%2C237.267C563.096%2C240.896%20547.671%2C275.742%20563.658%2C246.965C579.645%2C218.189%20596.698%2C192.077%20596.698%2C192.077L694.217%2C160.103C694.217%2C160.103%20751.516%2C66.111%20761.818%2C44.44C764.382%2C39.047%20761.895%2C31.143%20743.244%2C56.722C724.592%2C82.301%20693.551%2C133.021%20693.551%2C133.021L601.094%2C162.33Z%27%20style=%27fill:%235c4ce4%3Bstroke:%235c4ce4%3Bstroke-width:16.67px%3B%27/%3E%3C/g%3E%3Cg%20transform=%27matrix(2.27684%2C0%2C0%2C1.95024%2C-706.294%2C506.62)%27%3E%3Ccircle%20cx=%27601.196%27%20cy=%27125.693%27%20r=%2714.655%27%20style=%27fill:%235c4ce4%3Bstroke:%235c4ce4%3Bstroke-width:16.67px%3B%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Sources footer --- */&lt;br /&gt;
.sump-sources {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  border-top: 1px solid #e8e8e8;&lt;br /&gt;
  margin-top: 2rem;&lt;br /&gt;
  padding-top: .85rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Prev / next navigation bar --- */&lt;br /&gt;
.sump-step__nav {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5rem;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav--top {&lt;br /&gt;
  margin: .5rem 0 1.75rem;&lt;br /&gt;
  padding-bottom: 1rem;&lt;br /&gt;
  border-bottom: 1px solid #e0e0e0;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav--bottom {&lt;br /&gt;
  margin-top: 1rem;&lt;br /&gt;
  padding-top: 1rem;&lt;br /&gt;
  border-top: 1px solid #e0e0e0;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav a { color: var(--dreams-primary); }&lt;br /&gt;
.sump-step__nav a:hover {&lt;br /&gt;
  color: var(--dreams-dark);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav-home a {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #333 !important;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: .2rem .75rem;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav-home a:hover { background: var(--dreams-tint); }&lt;br /&gt;
.sump-step__nav-prev { flex: 1 1 0; min-width: 0; text-align: left; }&lt;br /&gt;
.sump-step__nav-next { flex: 1 1 0; min-width: 0; text-align: right; }&lt;br /&gt;
.sump-step__nav-home { flex: 0 0 auto; text-align: center; }&lt;br /&gt;
/* overview slides into the gap: left on step 1, right on step 12 */&lt;br /&gt;
.sump-step__nav--first .sump-step__nav-prev { display: none; }&lt;br /&gt;
.sump-step__nav--last  .sump-step__nav-next { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* ── SUMP phase row ── */&lt;br /&gt;
.sump-phases {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));&lt;br /&gt;
  gap: 1.5rem;&lt;br /&gt;
  margin: 1.5rem 0 1.75rem;&lt;br /&gt;
  counter-reset: phase;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  counter-increment: phase;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item::before {&lt;br /&gt;
  content: counter(phase);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 2.2rem;&lt;br /&gt;
  height: 2.2rem;&lt;br /&gt;
  margin-bottom: 0.6rem;&lt;br /&gt;
  border: 2px solid var(--dreams-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item--prep::before,&lt;br /&gt;
.sump-phases__item--realize::before,&lt;br /&gt;
.sump-phases__item--eval::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  width: 3.4rem;&lt;br /&gt;
  height: 3.4rem;&lt;br /&gt;
  margin-bottom: 0.7rem;&lt;br /&gt;
  border: 0;&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  background-color: var(--dreams-tint);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: 62%;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item--prep::after,&lt;br /&gt;
.sump-phases__item--realize::after,&lt;br /&gt;
.sump-phases__item--eval::after {&lt;br /&gt;
  content: counter(phase);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -0.5rem;&lt;br /&gt;
  left: -0.5rem;&lt;br /&gt;
  width: 1.6rem;&lt;br /&gt;
  height: 1.6rem;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  border: 2px solid var(--dreams-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 0.82rem;&lt;br /&gt;
}&lt;br /&gt;
/* per-phase glyphs */&lt;br /&gt;
.sump-phases__item--prep::before  { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;21.0 55.0 312.0 312.0&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-1854.82,-975.755)&#039;%3E%3Cg id=&#039;Preparation&#039; transform=&#039;matrix(0.439206,0,0,0.512758,1686.17,780.907)&#039;%3E%3Cg transform=&#039;matrix(2.03662,0,0,1.01229,-3254.54,-198.641)&#039;%3E%3Cpath d=&#039;M1886.49,1186.77C1886.49,1131.16 1930.38,1086.01 1984.43,1086.01C2038.49,1086.01 2082.38,1131.16 2082.38,1186.77C2082.38,1242.39 1886.49,1242.39 1886.49,1186.77Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:22.79px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.35128,0,0,2.014,-4050.65,-1566.23)&#039;%3E%3Cpath d=&#039;M2116.28,1046.45C2109.92,1055.01 2087.08,1130.74 2087.08,1130.74L2062.6,1124.15C2062.6,1124.15 2046.43,1218.32 2067.78,1224.44C2093.67,1231.87 2133.7,1145.34 2133.7,1145.34L2105.45,1137.33L2132.76,1049.75C2132.76,1049.75 2120.03,1041.41 2116.28,1046.45Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.14px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.sump-phases__item--realize::before { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;21.0 55.0 312.0 312.0&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-2283.29,-975.755)&#039;%3E%3Cg id=&#039;Realisation&#039; transform=&#039;matrix(0.439206,0,0,0.512758,2114.63,780.907)&#039;%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.06694,-3472.54,-265.777)&#039;%3E%3Cpath d=&#039;M1886.49,1186.77C1886.49,1131.16 1930.38,1086.01 1984.43,1086.01C2038.49,1086.01 2082.38,1131.16 2082.38,1186.77C2082.38,1242.39 1886.49,1242.39 1886.49,1186.77Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:21.62px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(3.64737,0,0,3.12418,-8186.39,-2977.69)&#039;%3E%3Cpath d=&#039;M2460.29,1235.39L2460.29,1165.35L2460.29,1206.86&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:10.4px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.83866,-4494,-1389.58)&#039;%3E%3Cpath d=&#039;M2460.29,1207.01C2465.11,1216.28 2540.07,1201.35 2545.28,1168.87C2549.1,1144.95 2467.12,1169.34 2460.29,1207.01Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:17.68px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.83866,-4494,-1389.58)&#039;%3E%3Cpath d=&#039;M2460.29,1175.88C2460.29,1175.88 2406.37,1191.94 2368.7,1132.14C2331.03,1072.34 2469,1150.41 2460.29,1175.88Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:17.68px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.83866,-4494,-1389.58)&#039;%3E%3Cpath d=&#039;M2460.29,1116.38C2460.29,1116.38 2450.49,1060.02 2527.38,1048.79C2557.59,1044.38 2539.96,1077.56 2512.57,1098.73C2493.97,1113.12 2468.16,1118.45 2460.29,1116.38Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:17.68px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.sump-phases__item--eval::before  { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;38.5 55.7 301.9 301.9&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-2674.63,-975.755)&#039;%3E%3Cg id=&#039;Evaluation&#039; transform=&#039;matrix(0.439206,0,0,0.512758,2505.98,780.907)&#039;%3E%3Cg transform=&#039;matrix(1.93892,0,0,1.95024,-4803.19,-1540.65)&#039;%3E%3Cpath d=&#039;M2827.03,1209.72C2827.03,1209.72 2796.05,1167.56 2760.69,1199.39C2736.41,1221.23 2751.65,1302.7 2830.64,1302.39C2907.86,1302.08 2921.71,1233.29 2898.64,1197.95C2875.25,1162.12 2827.03,1209.72 2827.03,1209.72Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:17.95px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,-5705.7,-1559.94)&#039;%3E%3Cpath d=&#039;M2805.89,1214.31C2805.89,1214.31 2789.62,1157.8 2817.4,1145.09&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(23.8008,-3.86479,4.51202,20.3867,444.385,506.129)&#039;%3E%3Cpath d=&#039;M16.311,14.719L16.778,16.159C16.732,16.185 16.688,16.214 16.649,16.244C16.429,16.417 16.33,16.646 16.354,16.876C16.401,17.334 18.007,21.736 19.019,24.395C19.473,25.586 19.825,26.437 19.866,26.493C19.923,26.571 20.063,26.709 20.333,26.716C20.722,26.725 22.34,26.328 22.34,26.328C22.606,26.26 22.768,25.99 22.702,25.724C22.702,25.724 21.128,19.328 20.146,16.829C19.904,16.214 19.658,15.809 19.495,15.679C19.324,15.542 19.153,15.519 19.009,15.543C18.965,15.551 18.923,15.558 18.883,15.565L18.257,14.066C19.47,13.298 20.277,11.945 20.277,10.404C20.277,8.015 18.337,6.075 15.947,6.075C13.558,6.075 11.618,8.015 11.618,10.404C11.618,12.794 13.558,14.734 15.947,14.734C16.07,14.734 16.191,14.729 16.311,14.719ZM17.355,14.499C17.336,14.506 17.317,14.512 17.297,14.519L17.87,16.287C17.92,16.439 17.893,16.606 17.799,16.735C17.73,16.83 17.63,16.897 17.518,16.925L17.519,16.925L17.395,16.977C17.669,17.956 19.061,21.694 19.954,24.039C20.204,24.696 20.452,25.321 20.59,25.668L21.606,25.459C21.218,23.916 20.017,19.236 19.215,17.195C19.123,16.961 18.999,16.716 18.924,16.573L18.748,16.605C18.708,16.619 18.667,16.629 18.624,16.632L18.625,16.632L18.579,16.635L18.624,16.632L18.576,16.629L18.579,16.635C18.538,16.635 18.498,16.63 18.46,16.62C18.438,16.617 18.419,16.615 18.411,16.612C18.148,16.53 18.073,16.346 18.062,16.193L17.355,14.499ZM18.523,15.638L18.417,15.665C18.446,15.651 18.481,15.642 18.523,15.638ZM15.947,7.075C17.785,7.075 19.277,8.567 19.277,10.404C19.277,12.242 17.785,13.734 15.947,13.734C14.11,13.734 12.618,12.242 12.618,10.404C12.618,8.567 14.11,7.075 15.947,7.075Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:0.85px;stroke-linecap:butt;stroke-miterlimit:2;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.sump-phases__title { font-weight: 700; color: #1f2328; margin-bottom: 0.25rem; }&lt;br /&gt;
.sump-phases__desc { font-size: var(--dreams-small); line-height: 1.6; color: #444; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* A. figure tiles */&lt;br /&gt;
.dreams-figures { display:flex; flex-wrap:wrap; gap:.75rem; margin:1.25rem 0; }&lt;br /&gt;
.dreams-figure { flex:1 1 8rem; border:1px solid #e0e0e0; border-top:3px solid var(--sump-accent,#666); background:#fff; border-radius:6px; padding:.75rem .9rem; }&lt;br /&gt;
.dreams-figure__value { font-size:1.6rem; font-weight:700; line-height:1.1; color:var(--sump-accent,#666); }&lt;br /&gt;
.dreams-figure__label { font-size:var(--dreams-small); color:#444; margin-top:.25rem; }&lt;br /&gt;
&lt;br /&gt;
/* B. two-pane contrast */&lt;br /&gt;
.sump-versus { display:grid; grid-template-columns:1fr 1fr; gap:1rem; margin:1.25rem 0; }&lt;br /&gt;
.sump-versus__pane { border:1px solid #e0e0e0; border-radius:6px; padding:.85rem 1rem; background:#fafafa; }&lt;br /&gt;
.sump-versus__pane--accent { background:var(--sump-tint); border-color:var(--sump-accent,#666); }&lt;br /&gt;
.sump-versus__head { font-weight:700; margin-bottom:.35rem; }&lt;br /&gt;
@media (max-width:560px){ .sump-versus { grid-template-columns:1fr; } }&lt;br /&gt;
&lt;br /&gt;
.sump-checklist { display:grid; gap:.5rem; margin:1.25rem 0; }&lt;br /&gt;
.sump-check { display:grid; grid-template-columns:1.4rem 1fr; gap:.5rem; align-items:start; }&lt;br /&gt;
.sump-check__box { width:1.1rem; height:1.1rem; border:2px solid var(--sump-accent,#666); border-radius:3px; margin-top:.15rem; }&lt;br /&gt;
&lt;br /&gt;
/* optional inline continuity marker */&lt;br /&gt;
.sump-thread { font-size:var(--dreams-small); font-weight:600; color:var(--sump-accent,#666); }&lt;br /&gt;
&lt;br /&gt;
/* --- Living-lab example box --- */&lt;br /&gt;
.dreams-lab {&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  border-left: 4px solid var(--dreams-primary);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: .7rem 1.1rem;&lt;br /&gt;
  margin: 1.25rem 0;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
.dreams-lab__tag {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .04em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .25rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreams-impact-grid {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: 1fr;&lt;br /&gt;
	gap: 14px;&lt;br /&gt;
	margin: 1em 0 1.5em;&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 480px) {&lt;br /&gt;
	.dreams-impact-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 780px) {&lt;br /&gt;
	.dreams-impact-grid { grid-template-columns: repeat(3, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-card {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	gap: 10px;&lt;br /&gt;
	padding: 1rem 1.1rem;&lt;br /&gt;
	background: #ffffff;&lt;br /&gt;
	border: 1px solid #e7e4f7;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-head {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-icon {&lt;br /&gt;
	flex: none;&lt;br /&gt;
	width: 38px;&lt;br /&gt;
	height: 38px;&lt;br /&gt;
	border-radius: 10px;&lt;br /&gt;
	background-color: #f3f1ff;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	background-position: center;&lt;br /&gt;
	background-size: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-name {&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #5c4ce4;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-body {&lt;br /&gt;
	font-size: 0.95em;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: #333333;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-body p { margin: 0; }&lt;br /&gt;
.dreams-impact-icon--accessibility { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M12%204a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200&#039;%20/%3E%3Cpath%20d=&#039;M7%2021l3%20-4&#039;%20/%3E%3Cpath%20d=&#039;M16%2021l-2%20-4l-3%20-3l1%20-6&#039;%20/%3E%3Cpath%20d=&#039;M6%2012l2%20-3l4%20-1l3%203l3%201&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--carbon { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M5%2021c.5%20-4.5%202.5%20-8%207%20-10&#039;%20/%3E%3Cpath%20d=&#039;M9%2018c6.218%200%2010.5%20-3.288%2011%20-12v-2h-4.014c-9%200%20-11.986%204%20-12%209c0%201%200%203%202%205h3l.014%200&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--liveability { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M12%2013l-2%20-2&#039;%20/%3E%3Cpath%20d=&#039;M12%2012l2%20-2&#039;%20/%3E%3Cpath%20d=&#039;M12%2021v-13&#039;%20/%3E%3Cpath%20d=&#039;M9.824%2016a3%203%200%200%201%20-2.743%20-3.69a3%203%200%200%201%20.304%20-4.833a3%203%200%200%201%204.615%20-3.707a3%203%200%200%201%204.614%203.707a3%203%200%200%201%20.305%204.833a3%203%200%200%201%20-2.919%203.695h-4l-.176%20-.005&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--health { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M3%2012h4l3%208l4%20-16l3%208h4&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--economic { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M3%2021l18%200&#039;%20/%3E%3Cpath%20d=&#039;M3%207v1a3%203%200%200%200%206%200v-1m0%201a3%203%200%200%200%206%200v-1m0%201a3%203%200%200%200%206%200v-1h-18l2%20-4h14l2%204&#039;%20/%3E%3Cpath%20d=&#039;M5%2021l0%20-10.15&#039;%20/%3E%3Cpath%20d=&#039;M19%2021l0%20-10.15&#039;%20/%3E%3Cpath%20d=&#039;M9%2021v-4a2%202%200%200%201%202%20-2h2a2%202%200%200%201%202%202v4&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--equity { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M7%2020l10%200&#039;%20/%3E%3Cpath%20d=&#039;M6%206l6%20-1l6%201&#039;%20/%3E%3Cpath%20d=&#039;M12%203l0%2017&#039;%20/%3E%3Cpath%20d=&#039;M9%2012l-3%20-6l-3%206a3%203%200%200%200%206%200&#039;%20/%3E%3Cpath%20d=&#039;M21%2012l-3%20-6l-3%206a3%203%200%200%200%206%200&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
&lt;br /&gt;
/* ── Partner logo bar (main page footer) ── */&lt;br /&gt;
.partner-logo-bar {&lt;br /&gt;
  margin: 2.5em 0 0;&lt;br /&gt;
  padding-top: 2em;&lt;br /&gt;
  border-top: 1px solid #e1e4ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__label {&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.09em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: #8a8aaa;&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__row {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(5, 1fr);&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
  margin-bottom: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__row--flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
  margin-bottom: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__row--flex .partner-logo-bar__item {&lt;br /&gt;
  width: calc(20% - 0.4em);&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item a {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item img {&lt;br /&gt;
  max-height: 42px;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item figure,&lt;br /&gt;
.partner-logo-bar__item .thumb,&lt;br /&gt;
.partner-logo-bar__item .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item .thumbcaption,&lt;br /&gt;
.partner-logo-bar__item .magnify { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--narrow img { max-width: 75px; }&lt;br /&gt;
.partner-logo-bar__item--boost img  { min-height: 58px; }&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--text {&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--text a {&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--text a:hover {&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer {&lt;br /&gt;
  margin-top: 0.5em;&lt;br /&gt;
  padding-top: 1em;&lt;br /&gt;
  border-top: 1px solid #e1e4ff;&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  color: #888;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer img {&lt;br /&gt;
  max-height: 40px;&lt;br /&gt;
  max-width: 130px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer figure,&lt;br /&gt;
.partner-logo-bar__disclaimer .thumb,&lt;br /&gt;
.partner-logo-bar__disclaimer .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer .thumbcaption,&lt;br /&gt;
.partner-logo-bar__disclaimer .magnify { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
  .partner-logo-bar__row {&lt;br /&gt;
    grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
  }&lt;br /&gt;
  .partner-logo-bar__row--flex .partner-logo-bar__item {&lt;br /&gt;
    width: calc(33% - 0.4em);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-prereq {&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  padding: 1.1rem 1.3rem 1.2rem;&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
}&lt;br /&gt;
.sump-prereq__title { font-weight: 700; color: var(--dreams-dark); margin-bottom: .9rem; }&lt;br /&gt;
.sump-prereq__list { display: grid; gap: .65rem; }&lt;br /&gt;
.sump-prereq__item { display: grid; grid-template-columns: 1.3rem 1fr; gap: .7rem; align-items: start; }&lt;br /&gt;
.sump-prereq__box {&lt;br /&gt;
  width: 1.2rem; height: 1.2rem; margin-top: .12rem;&lt;br /&gt;
  border: 2px solid var(--dreams-primary); border-radius: 4px;&lt;br /&gt;
  background-color: #fff; background-repeat: no-repeat; background-position: center; background-size: .8rem .8rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-prereq__text { line-height: 1.45; }&lt;br /&gt;
.sump-prereq__item--done .sump-prereq__box {&lt;br /&gt;
  background-color: var(--dreams-primary);&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039;%3E%3Cpath fill=&#039;none&#039; stroke=&#039;%23ffffff&#039; stroke-width=&#039;3.5&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039; d=&#039;M5 12.5l4.5 4.5L19 7&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
.sump-prereq__item--done .sump-prereq__text { color: #6a6a6a; }&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://dreams.mobyome.at/index.php?title=MediaWiki:Common.css&amp;diff=1737</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://dreams.mobyome.at/index.php?title=MediaWiki:Common.css&amp;diff=1737"/>
		<updated>2026-07-22T10:32:10Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
.navbar-brand img {&lt;br /&gt;
  padding-top: 10px;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1)) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.external.text {&lt;br /&gt;
  color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1)) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.grid-container {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(4, 1fr);&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.square {&lt;br /&gt;
  padding: 30px;&lt;br /&gt;
  border-radius: 12px;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  font-family: Arial, sans-serif;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  color: white;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  min-height: 150px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.blue { background-color: #2D8CFF; }&lt;br /&gt;
.red { background-color: #FF4757; }&lt;br /&gt;
.green { background-color: #2ED573; }&lt;br /&gt;
.yellow { background-color: #FFD32A; }&lt;br /&gt;
.orange { background-color: #fee4cb; }&lt;br /&gt;
.hue1 { background-color: #5c4ce4; }&lt;br /&gt;
.hue2 { background-color: #8068ff; }&lt;br /&gt;
.hue3 { background-color: #a386ff; }&lt;br /&gt;
.hue4 { background-color: #c6a4ff; }&lt;br /&gt;
.hue5 { background-color: #e9c4ff; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ── Main Page ── */&lt;br /&gt;
.__NOTOC__ + * { margin-top: 0; }&lt;br /&gt;
&lt;br /&gt;
.main-hero {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  padding: 2em 0 2.5em;&lt;br /&gt;
  border-bottom: 1px solid #e1e4ff;&lt;br /&gt;
  margin-bottom: 2em;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__text { flex: 1; min-width: 280px; }&lt;br /&gt;
&lt;br /&gt;
.main-hero__tag {&lt;br /&gt;
  font-size: 0.75em;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.08em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  margin-bottom: 0.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__title {&lt;br /&gt;
  font-size: 1.7em;&lt;br /&gt;
  font-weight: 800;&lt;br /&gt;
  line-height: 1.25;&lt;br /&gt;
  color: #1a1a2e;&lt;br /&gt;
  margin: 0 0 0.6em;&lt;br /&gt;
  border: none;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__lead {&lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  color: #444;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
  max-width: 580px;&lt;br /&gt;
  margin-bottom: 1.2em;&lt;br /&gt;
  text-align: justify;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 0.8em;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__logo {&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__logo figure,&lt;br /&gt;
.main-hero__logo .thumb,&lt;br /&gt;
.main-hero__logo .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__logo .thumbcaption,&lt;br /&gt;
.main-hero__logo .magnify { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn a,&lt;br /&gt;
a.main-hero__btn {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  background: #5c4ce4;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  padding: 0.5em 1.2em;&lt;br /&gt;
  border-radius: 5px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn--outline a {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  border: 2px solid #5c4ce4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn a:hover { opacity: 0.85; }&lt;br /&gt;
&lt;br /&gt;
.main-hero__actions {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  gap: 0.8em;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  align-items: stretch;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-hero__btn a {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-section {&lt;br /&gt;
  margin-bottom: 2.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-intro {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr 1fr;&lt;br /&gt;
  gap: 2em;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-intro__col {&lt;br /&gt;
  font-size: 1.02em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
  text-align: justify;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-labs {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0.6em;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-lab-btn a {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #c6a4ff;&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  padding: 0.4em 1em;&lt;br /&gt;
  border-radius: 20px;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-lab-btn a:hover {&lt;br /&gt;
  background: #5c4ce4;&lt;br /&gt;
  color: #fff !important;&lt;br /&gt;
  border-color: #5c4ce4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-connect {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));&lt;br /&gt;
  gap: 1em;&lt;br /&gt;
  margin-top: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-connect__item {&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #e1e4ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  padding: 0.8em 1em;&lt;br /&gt;
  font-size: 0.97em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.main-connect__item a {&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
  .main-hero { flex-direction: column; }&lt;br /&gt;
  .main-intro { grid-template-columns: 1fr; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* DREAMers team layout */&lt;br /&gt;
.dreamer-section { &lt;br /&gt;
  margin: 22px 0 30px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__head {&lt;br /&gt;
  margin: 4px 0 14px;&lt;br /&gt;
  border-left: 4px solid rgb(92,76,228);&lt;br /&gt;
  padding-left: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__title {&lt;br /&gt;
  font-size: 1.25em;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__subtitle {&lt;br /&gt;
  color: #54595d;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-section__subtitle:empty { &lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamers-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, 260px);&lt;br /&gt;
  gap: 20px;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamers-grid &amp;gt; p {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card {&lt;br /&gt;
  width: 260px;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border: 1px solid #e1e4ff;&lt;br /&gt;
  box-shadow: 0 6px 16px rgba(92,76,228,0.08);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 250px;       &lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap pre {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background: none;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  white-space: normal;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap a {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__img {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;    &lt;br /&gt;
  object-fit: cover;   &lt;br /&gt;
  object-position: center top; &lt;br /&gt;
  display: block;&lt;br /&gt;
  border-radius: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__body {&lt;br /&gt;
  padding: 10px 14px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__name {&lt;br /&gt;
  line-height: 1.2;&lt;br /&gt;
  color: #1f2328;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__role {&lt;br /&gt;
  color: #54595d;&lt;br /&gt;
  margin-top: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__meta {&lt;br /&gt;
  color: #72777d;&lt;br /&gt;
  margin-top: 6px;&lt;br /&gt;
  font-size: 0.95em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap figure,&lt;br /&gt;
.dreamer-card__imgwrap .thumb,&lt;br /&gt;
.dreamer-card__imgwrap .thumbinner {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 100% !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__imgwrap .thumbcaption,&lt;br /&gt;
.dreamer-card__imgwrap .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreamer-card__meta:empty { display: none; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ── Event detail page ── */&lt;br /&gt;
.event-detail { margin-top: 8px; }&lt;br /&gt;
&lt;br /&gt;
.event-detail__meta {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0 32px;&lt;br /&gt;
  padding: 14px 20px;&lt;br /&gt;
  padding-bottom: 0px;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  margin-bottom: 24px;&lt;br /&gt;
}&lt;br /&gt;
.event-detail__meta-item { display: flex; gap: 8px; align-items: baseline; }&lt;br /&gt;
.event-detail__meta-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
}&lt;br /&gt;
.event-detail__description {&lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 28px;&lt;br /&gt;
  max-width: 780px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Event image gallery ── */&lt;br /&gt;
.event-gallery {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));&lt;br /&gt;
  gap: 16px;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
.event-gallery &amp;gt; p { display: none; }&lt;br /&gt;
.event-gallery__item {&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #e1e4ff;&lt;br /&gt;
  box-shadow: 0 4px 12px rgba(92,76,228,0.08);&lt;br /&gt;
  line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery__item a,&lt;br /&gt;
.event-gallery__item span,&lt;br /&gt;
.event-gallery__item .thumb,&lt;br /&gt;
.event-gallery__item .thumbinner {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  max-width: none !important;&lt;br /&gt;
}&lt;br /&gt;
.event-gallery__item img {&lt;br /&gt;
  display: block !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 260px;&lt;br /&gt;
  object-fit: cover;&lt;br /&gt;
  object-position: center;&lt;br /&gt;
}&lt;br /&gt;
.event-gallery__item .thumbcaption,&lt;br /&gt;
.event-gallery__item .magnify { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* Strip thumb borders inside event gallery */&lt;br /&gt;
.event-gallery .thumb {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery .thumbimage {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-gallery .thumbcaption,&lt;br /&gt;
.event-gallery .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Event Card ── */&lt;br /&gt;
.event-card {&lt;br /&gt;
  border: 1px solid #dde;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #f9f9fc;&lt;br /&gt;
  width: 300px;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image {&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 160px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: #eef;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Strip MediaWiki thumb wrapper inside event cards */&lt;br /&gt;
.event-card-image figure,&lt;br /&gt;
.event-card-image figure.mw-default-size,&lt;br /&gt;
.event-card-image .thumb,&lt;br /&gt;
.event-card-image .thumbinner {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 100% !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image .thumbcaption,&lt;br /&gt;
.event-card-image .magnify {&lt;br /&gt;
  display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image img {&lt;br /&gt;
  width: 100% !important;&lt;br /&gt;
  height: 100% !important;&lt;br /&gt;
  object-fit: cover !important;&lt;br /&gt;
  object-position: center !important;&lt;br /&gt;
  display: block !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image--placeholder {&lt;br /&gt;
  background: linear-gradient(135deg, #e8ecf8 0%, #d0d8f0 100%);&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-image--placeholder::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 50%;&lt;br /&gt;
  left: 50%;&lt;br /&gt;
  transform: translate(-50%, -50%);&lt;br /&gt;
  width: 2.5em;&lt;br /&gt;
  height: 2.5em;&lt;br /&gt;
  opacity: 0.35;&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039; fill=&#039;none&#039; stroke=&#039;%23334&#039; stroke-width=&#039;1.8&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039;%3E%3Crect x=&#039;3&#039; y=&#039;4&#039; width=&#039;18&#039; height=&#039;18&#039; rx=&#039;2&#039;/%3E%3Cline x1=&#039;16&#039; y1=&#039;2&#039; x2=&#039;16&#039; y2=&#039;6&#039;/%3E%3Cline x1=&#039;8&#039; y1=&#039;2&#039; x2=&#039;8&#039; y2=&#039;6&#039;/%3E%3Cline x1=&#039;3&#039; y1=&#039;10&#039; x2=&#039;21&#039; y2=&#039;10&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-body {&lt;br /&gt;
  padding: 1em 1.2em;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  gap: 0.4em;&lt;br /&gt;
  flex: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-tag {&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  background: #4a5dcc;&lt;br /&gt;
  border-radius: 3px;&lt;br /&gt;
  padding: 0.15em 0.55em;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  align-self: flex-start;&lt;br /&gt;
  width: fit-content;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-title {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  font-size: 1em;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-location {&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  color: #555;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-desc {&lt;br /&gt;
  font-size: 0.85em;&lt;br /&gt;
  color: #444;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.event-card-readmore {&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
  margin-top: 0.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Publication detail page ── */&lt;br /&gt;
.publication-detail__meta {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0 32px;&lt;br /&gt;
  padding: 14px 20px;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  margin-bottom: 24px;&lt;br /&gt;
  font-size: 0.97em;&lt;br /&gt;
}&lt;br /&gt;
.publication-detail__meta-item { display: flex; gap: 8px; align-items: baseline; }&lt;br /&gt;
.publication-detail__meta-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.publication-detail__description {&lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  margin-bottom: 28px;&lt;br /&gt;
  max-width: 780px;&lt;br /&gt;
}&lt;br /&gt;
.publication-detail__section { margin-top: 24px; }&lt;br /&gt;
.publication-detail__section-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
.publication-authors {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 8px;&lt;br /&gt;
}&lt;br /&gt;
.publication-author {&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border: 1px solid #c6a4ff;&lt;br /&gt;
  padding: 5px 12px;&lt;br /&gt;
  font-size: 0.92em;&lt;br /&gt;
  line-height: 1.4;&lt;br /&gt;
  color: #1f2328;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── Living Lab detail page ── */&lt;br /&gt;
.living-lab-detail__meta {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  gap: 0 32px;&lt;br /&gt;
  padding: 14px 20px;&lt;br /&gt;
  background: #f3f1ff;&lt;br /&gt;
  border-left: 4px solid #5c4ce4;&lt;br /&gt;
  margin-bottom: 24px;&lt;br /&gt;
  font-size: 0.97em;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__meta-item { display: flex; gap: 8px; align-items: baseline; }&lt;br /&gt;
.living-lab-detail__meta-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__section { margin-bottom: 28px; }&lt;br /&gt;
.living-lab-detail__section-title {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #5c4ce4;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  font-size: 0.78em;&lt;br /&gt;
  letter-spacing: 0.05em;&lt;br /&gt;
  margin-bottom: 8px;&lt;br /&gt;
  border-bottom: 1px solid #e1e4ff;&lt;br /&gt;
  padding-bottom: 4px;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__text {&lt;br /&gt;
  font-size: 1.02em;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  max-width: 820px;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__map { max-width: 820px; }&lt;br /&gt;
.living-lab-detail__map .maps-map { width: 100% !important; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* headline image */&lt;br /&gt;
.living-lab-detail__hero { margin: 0 0 6px; }&lt;br /&gt;
.living-lab-detail__hero img { &lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: auto; &lt;br /&gt;
  display: block; &lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__hero-caption { &lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666; &lt;br /&gt;
  margin: 6px 0 20px;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__hero-credit { color: #888; }&lt;br /&gt;
.living-lab-detail__hero-caption {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  margin: 6px 0 20px;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__lead { &lt;br /&gt;
  font-size: 1.05em;&lt;br /&gt;
  line-height: 1.7;&lt;br /&gt;
  color: #333;&lt;br /&gt;
  margin: 0 0 20px; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* interventions list */&lt;br /&gt;
.living-lab-detail__interventions ol { margin: .3em 0 0; padding-left: 1.6em; }&lt;br /&gt;
.living-lab-detail__interventions li { margin-bottom: 12px; line-height: 1.6; padding-left: 4px; }&lt;br /&gt;
.living-lab-detail__interventions li b,&lt;br /&gt;
.living-lab-detail__interventions li strong { color: var(--dreams-primary); }&lt;br /&gt;
.living-lab-detail__interventions li i { color: #666; }&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__gallery { display: flex; flex-wrap: wrap; gap: 12px; }&lt;br /&gt;
.living-lab-detail__figure img { border-radius: 6px; display: block; }&lt;br /&gt;
.living-lab-detail__figure { flex: 0 1 auto; }&lt;br /&gt;
.living-lab-detail__figure img { border-radius: 6px; display: block; }&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__quote { &lt;br /&gt;
  border-left: 3px solid var(--dreams-primary);&lt;br /&gt;
  padding: 4px 0 4px 16px; &lt;br /&gt;
  margin: 24px 0; font-size: 1.12em; &lt;br /&gt;
  line-height: 1.6; color: #333; &lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__quote cite {&lt;br /&gt;
  display: block; &lt;br /&gt;
  font-style: normal;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  margin-top: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.living-lab-detail__gallery {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));&lt;br /&gt;
  gap: 16px;&lt;br /&gt;
  justify-content: start;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__figure img {&lt;br /&gt;
  height: 220px;&lt;br /&gt;
  object-fit: cover;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  display: block;&lt;br /&gt;
}&lt;br /&gt;
.living-lab-detail__figure-caption {&lt;br /&gt;
  margin-top: 6px;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  line-height: 1.5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ── SUMP overview  ── */&lt;br /&gt;
.sump-journey {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 1fr;&lt;br /&gt;
  gap: 1rem;&lt;br /&gt;
  margin: 1.75rem 0;&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 720px) {&lt;br /&gt;
  .sump-journey { grid-template-columns: 1fr 1fr; }&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__phase {&lt;br /&gt;
  border: 1px solid var(--dreams-border, #e0e0e0);&lt;br /&gt;
  border-top: 4px solid var(--sump-accent, #5c4ce4);&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  padding: 1rem 1.15rem 1.2rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__phase:nth-child(1) { --sump-accent: #c6a4ff; }&lt;br /&gt;
.sump-journey__phase:nth-child(2) { --sump-accent: #a386ff; }&lt;br /&gt;
.sump-journey__phase:nth-child(3) { --sump-accent: #8068ff; }&lt;br /&gt;
.sump-journey__phase:nth-child(4) { --sump-accent: #5c4ce4; }&lt;br /&gt;
.sump-journey__head {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .55rem;&lt;br /&gt;
  margin: 0 0 .45rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__head h3 {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  border: 0;&lt;br /&gt;
  font-size: 1.1rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #222;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__num {&lt;br /&gt;
  flex: 0 0 auto;&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 1.9rem;&lt;br /&gt;
  height: 1.9rem;&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  background: var(--dreams-primary, #5c4ce4);&lt;br /&gt;
  color: #fff;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: .95rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__desc {&lt;br /&gt;
  margin: 0 0 .85rem;&lt;br /&gt;
  color: #555;&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  font-size: var(--dreams-small, .85em);&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__steps {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  gap: .45rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__step {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: baseline;&lt;br /&gt;
  gap: .55rem;&lt;br /&gt;
  line-height: 1.45;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__step-num {&lt;br /&gt;
  flex: 0 0 1.5rem;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: var(--dreams-small, .85em);&lt;br /&gt;
  color: var(--dreams-primary, #5c4ce4);&lt;br /&gt;
  font-variant-numeric: tabular-nums;&lt;br /&gt;
}&lt;br /&gt;
.sump-journey__step a { color: var(--dreams-primary, #5c4ce4); }&lt;br /&gt;
.sump-journey-cycle {&lt;br /&gt;
  font-size: var(--dreams-small, .85em);&lt;br /&gt;
  color: #777;&lt;br /&gt;
  margin: .25rem 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Brand tokens --- */&lt;br /&gt;
:root {&lt;br /&gt;
  --dreams-primary: #5c4ce4;&lt;br /&gt;
  --dreams-tint:    #f3f1ff;&lt;br /&gt;
  --dreams-border:  #cac4f8;&lt;br /&gt;
  --dreams-dark:    #3d30c4;&lt;br /&gt;
  --dreams-text-on: #ffffff;&lt;br /&gt;
  --dreams-small:   0.85em;&lt;br /&gt;
  --sump-tint: #f3f1ff; &lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Page wrapper --- */&lt;br /&gt;
.sump-step { max-width: 60rem; }&lt;br /&gt;
 &lt;br /&gt;
/* --- Phase / step header bar --- */&lt;br /&gt;
.sump-step__head {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: flex-start;&lt;br /&gt;
  gap: .4rem;&lt;br /&gt;
  padding: .75rem 0 1rem;&lt;br /&gt;
  border-bottom: 1px solid #e0e0e0;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__phase-label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #555;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__phase-tag {&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .05em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  padding: .2rem .7rem;&lt;br /&gt;
  border-radius: 1rem;&lt;br /&gt;
  color: var(--dreams-text-on);&lt;br /&gt;
  background: var(--dreams-primary);&lt;br /&gt;
}&lt;br /&gt;
.sump-step__counter {&lt;br /&gt;
  margin-left: auto;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #888;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Section headings --- */&lt;br /&gt;
.sump-step h2 {&lt;br /&gt;
  border-left: 3px solid var(--dreams-primary);&lt;br /&gt;
  padding-left: .75rem;&lt;br /&gt;
  margin-top: 3rem;&lt;br /&gt;
  margin-bottom: 1.5rem;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Intro text block --- */&lt;br /&gt;
.sump-intro {&lt;br /&gt;
  line-height: 1.75;&lt;br /&gt;
  padding-bottom: 1.5rem;&lt;br /&gt;
  border-bottom: 1px solid #e8e8e8;&lt;br /&gt;
  margin-top: 0;&lt;br /&gt;
  margin-bottom: 1.75rem;&lt;br /&gt;
  text-align: justify;&lt;br /&gt;
}&lt;br /&gt;
.sump-intro &amp;gt; p:first-child { margin-top: 0; }&lt;br /&gt;
.sump-intro &amp;gt; p:last-child  { margin-bottom: 0; }&lt;br /&gt;
 &lt;br /&gt;
/* --- Four-body card grid --- */&lt;br /&gt;
.sump-bodies-grid {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));&lt;br /&gt;
  gap: 10px;&lt;br /&gt;
  margin: 1.25rem 0 1.75rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card {&lt;br /&gt;
  background: #fafafa;&lt;br /&gt;
  border: 1px solid #e8e8e8;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  padding: .9rem 1rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card__label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .35rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card__desc {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  line-height: 1.55;&lt;br /&gt;
  margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--steer,&lt;br /&gt;
.sump-body-card--team,&lt;br /&gt;
.sump-body-card--thematic,&lt;br /&gt;
.sump-body-card--network {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card--steer::after,&lt;br /&gt;
.sump-body-card--team::after,&lt;br /&gt;
.sump-body-card--thematic::after,&lt;br /&gt;
.sump-body-card--network::after {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: block;&lt;br /&gt;
  margin-top: auto;&lt;br /&gt;
  padding-top: 4rem;&lt;br /&gt;
  height: 1rem;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center bottom;&lt;br /&gt;
}&lt;br /&gt;
.sump-body-card--steer::after { &lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;32.1 74.9 288.2 288.2&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,0,-499.588)&#039;%3E%3Cg id=&#039;Steering-Group&#039; transform=&#039;matrix(0.439206,0,0,0.512758,-168.655,304.74)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,458.877,-597.152)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,595.954,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,860.643,-587.908)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,479.111,-585.96)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,880.876,-577.122)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,616.188,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,745.596,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,765.83,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,384,-594.315)&#039;%3E%3Ccircle cx=&#039;175.626&#039; cy=&#039;794.478&#039; r=&#039;44.165&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.58909,0,0,2.29942,330.035,-873.136)&#039;%3E%3Cpath d=&#039;M151.729,819.769C151.364,819.781 151.038,819.456 150.832,819.156C149.319,816.967 160.771,795.04 168.873,786.966C176.976,778.892 196.821,768.479 199.445,770.712C202.069,772.945 192.321,792.442 184.616,800.364C176.664,808.54 155.761,819.64 151.729,819.769Z&#039; style=&#039;fill:white;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--team::after  {&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;28.3 75.1 286.3 286.3&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-456,-499.588)&#039;%3E%3Cg id=&#039;Project-Team&#039; transform=&#039;matrix(0.439206,0,0,0.512758,287.345,304.74)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,448.131,-597.152)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,585.208,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,849.897,-587.908)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,468.365,-585.96)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,870.13,-577.122)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,605.442,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,734.85,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,755.083,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1,0,0,1,-143.845,387.633)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,384,-594.315)&#039;%3E%3Ccircle cx=&#039;234.911&#039; cy=&#039;592.552&#039; r=&#039;26.261&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,389.099,-594.315)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.37032,1.55747,-1.8183,1.17375,1673.41,-503.208)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(0.133716,1.94687,-2.27291,0.114535,2240.42,50.7166)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.46155,-1.49538,1.74581,1.2519,-457.779,160.575)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-2.27684,-2.38835e-16,2.78832e-16,-1.95024,1449.26,1721.49)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.37032,-1.55747,1.8183,-1.17375,167.768,1631.86)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-0.0244629,-1.95012,2.2767,-0.0209538,-427.964,1029.95)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.46155,1.49538,-1.74581,-1.2519,2289.31,964.645)&#039;%3E%3Cpath d=&#039;M232.485,566.291L226.152,549.303L239.19,549.117L232.485,566.291Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;stroke-linejoin:miter;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--thematic::after {&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;27.8 74.3 295.1 295.1&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-884.466,-499.588)&#039;%3E%3Cg id=&#039;Thematic-Group&#039; transform=&#039;matrix(0.439206,0,0,0.512758,715.811,304.74)&#039;%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,456.983,-597.152)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,594.06,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,858.749,-587.908)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,477.217,-585.96)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,878.983,-577.122)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,614.294,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.45188,743.702,-385.012)&#039;%3E%3Cpath d=&#039;M39.402,822.26C39.402,822.26 28.744,701.942 55.389,710.588C82.033,719.234 70.487,816.931 69.599,825.812&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:18.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,763.936,-728.133)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(3.95776,0,0,3.7222,-3325.77,-2141.51)&#039;%3E%3Cpath d=&#039;M1064.31,818.537L1064.31,834.709C1064.31,839.172 1060.68,842.795 1056.22,842.795L1041.32,842.795C1041.32,842.795 1029.81,858.097 1028.56,858.097C1027.3,858.097 1027.03,842.795 1027.03,842.795L1022.11,842.795C1017.65,842.795 1014.02,839.172 1014.02,834.709L1014.02,818.537C1014.02,814.074 1017.65,810.45 1022.11,810.45L1056.22,810.45C1060.68,810.45 1064.31,814.074 1064.31,818.537Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:9.13px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.82293,0,0,1.56144,-1147.13,-290.898)&#039;%3E%3Cpath d=&#039;M1036.63,780.407L1085.35,780.407&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:20.82px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-body-card--network::after  {&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;21.7 55.7 310.5 310.5&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-1275.81,-499.588)&#039;%3E%3Cg id=&#039;External-Network&#039; transform=&#039;matrix(0.439206,0,0,0.512758,1107.16,304.74)&#039;%3E%3Cg transform=&#039;matrix(1.41038,0,0,1.20807,-1240,-95.8635)&#039;%3E%3Ccircle cx=&#039;1435.57&#039; cy=&#039;733.314&#039; r=&#039;90.265&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:26.91px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.95408,0.245529,-0.0755704,0.667087,709.761,99.8656)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.98965,0.16537,-0.193064,1.70424,861.109,-605.337)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.78428,2.03152,-0.625273,0.402924,1321.18,265.715)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.20176,1.36828,-1.59742,1.02937,2030.45,-115.101)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-0.561668,2.49628,-0.76832,-0.126835,1600.7,771.237)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-0.378297,1.68131,-1.96287,-0.324032,2406.24,966.26)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-2.96394,-0.132203,0.0406902,-0.669313,893.68,1478.37)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.99629,-0.0890419,0.103953,-1.70993,779.277,2188.66)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-2.42198,1.46939,-0.452257,-0.546927,1388.28,1260.25)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.63126,0.98967,-1.15541,-1.39726,1812.33,1878.46)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.65853,-2.10825,0.64889,-0.374527,218.601,1292.85)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(-1.11706,-1.41996,1.65775,-0.956823,-512.834,1641.56)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(0.712461,-2.46789,0.75958,0.160887,-29.2259,765.302)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(0.47986,-1.66218,1.94054,0.411027,-821.834,534.661)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.45214,-1.43222,0.440816,0.553738,201.288,306.06)&#039;%3E%3Cpath d=&#039;M39.51,826.358C39.51,826.358 28.744,701.942 55.389,710.588C82.033,719.234 69.599,825.812 69.599,825.812C69.599,825.812 62.197,820.948 55.07,820.097C47.378,819.179 39.51,826.358 39.51,826.358Z&#039; style=&#039;fill:%235c4ce4;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(1.65157,-0.964633,1.12618,1.41466,-209.839,-318.524)&#039;%3E%3Ccircle cx=&#039;46.183&#039; cy=&#039;676.003&#039; r=&#039;8.887&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:18.98px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Callout --- */&lt;br /&gt;
.dreams-callout {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  border-left: 3px solid var(--dreams-primary);&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  padding: .75rem 1rem;&lt;br /&gt;
  border-radius: 0 6px 6px 0;&lt;br /&gt;
  margin: 1.25rem 0;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
.dreams-callout__label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .35rem;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Outskirts challenge box --- */&lt;br /&gt;
.sump-outskirts-box {&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
}&lt;br /&gt;
.sump-outskirts-box__head {&lt;br /&gt;
  background: var(--dreams-primary);&lt;br /&gt;
  color: var(--dreams-text-on);&lt;br /&gt;
  padding: .6rem 1rem;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .02em;&lt;br /&gt;
}&lt;br /&gt;
.sump-outskirts-box__body {&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  padding: .9rem 1.1rem;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Setup sequence --- */&lt;br /&gt;
.sump-sequence-wrap {&lt;br /&gt;
  margin: 1rem 0 1.5rem;&lt;br /&gt;
  counter-reset: seq;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-item {&lt;br /&gt;
  counter-increment: seq;&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: 28px 1fr;&lt;br /&gt;
  grid-template-rows: auto auto;&lt;br /&gt;
  gap: 0 12px;&lt;br /&gt;
  align-items: start;&lt;br /&gt;
  margin-bottom: 14px;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-item::before {&lt;br /&gt;
  content: counter(seq);&lt;br /&gt;
  width: 24px;&lt;br /&gt;
  height: 24px;&lt;br /&gt;
  background: var(--dreams-primary);&lt;br /&gt;
  color: var(--dreams-text-on);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  margin-top: 3px;&lt;br /&gt;
  grid-row: 1 / 3;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-label {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  grid-column: 2;&lt;br /&gt;
  grid-row: 1;&lt;br /&gt;
}&lt;br /&gt;
.sump-seq-desc {&lt;br /&gt;
  color: #333;&lt;br /&gt;
  grid-column: 2;&lt;br /&gt;
  grid-row: 2;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (min-width: 560px) {&lt;br /&gt;
  .sump-seq-item {&lt;br /&gt;
    grid-template-columns: 28px 10rem 1fr;&lt;br /&gt;
    grid-template-rows: auto;&lt;br /&gt;
    align-items: baseline;&lt;br /&gt;
  }&lt;br /&gt;
  .sump-seq-item::before {&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
  }&lt;br /&gt;
  .sump-seq-label {&lt;br /&gt;
    grid-column: 2;&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
  }&lt;br /&gt;
  .sump-seq-desc {&lt;br /&gt;
    grid-column: 3;&lt;br /&gt;
    grid-row: 1;&lt;br /&gt;
    font-size: inherit;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Handoff block --- */&lt;br /&gt;
.dreams-handoff {&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  padding: .85rem 1.1rem;&lt;br /&gt;
  border-radius: 8px;&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
.dreams-handoff__label {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .06em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreams-handoff--dive .dreams-handoff__label::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  width: 1.8em;&lt;br /&gt;
  height: 1.5em;&lt;br /&gt;
  margin-right: .5em;&lt;br /&gt;
  vertical-align: -0.4em;&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20width=%27100%25%27%20height=%27100%25%27%20viewBox=%2716.0%2068.5%20321.8%20284.0%27%20version=%271.1%27%20xmlns=%27http://www.w3.org/2000/svg%27%20style=%27fill-rule:evenodd%3Bclip-rule:evenodd%3Bstroke-linecap:round%3Bstroke-linejoin:round%3Bstroke-miterlimit:1.5%3B%27%3E%3Cg%20transform=%27matrix(1%2C0%2C0%2C1%2C-456%2C0)%27%3E%3Cg%20id=%27GoDeeper%27%20transform=%27matrix(0.439206%2C0%2C0%2C0.512758%2C287.345%2C-194.848)%27%3E%3Cg%20transform=%27matrix(2.63711%2C0%2C0%2C1.95024%2C-934.506%2C451.584)%27%3E%3Cpath%20d=%27M525.149%2C301.234C534.342%2C289.369%20558.258%2C261.592%20561.188%2C258.189C580.119%2C283.071%20578.089%2C278.713%20594.192%2C303.034C597.195%2C299.54%20597.7%2C300.145%20633.691%2C261.119C651.717%2C283.229%20652.447%2C281.183%20670.291%2C303.889C687.496%2C283.504%20686.303%2C286.932%20706.198%2C265.12C736.504%2C297.015%20738.285%2C302.884%20740.142%2C303.923C743.792%2C305.968%20748.123%2C301.965%20780.452%2C264.301%27%20style=%27fill:none%3Bstroke:%235c4ce4%3Bstroke-width:15.4px%3B%27/%3E%3C/g%3E%3Cg%20transform=%27matrix(2.27684%2C0%2C0%2C1.95024%2C-622.626%2C461.977)%27%3E%3Cpath%20d=%27M601.094%2C162.33C601.094%2C162.33%20570.639%2C221.546%20564.511%2C237.267C563.096%2C240.896%20547.671%2C275.742%20563.658%2C246.965C579.645%2C218.189%20596.698%2C192.077%20596.698%2C192.077L694.217%2C160.103C694.217%2C160.103%20751.516%2C66.111%20761.818%2C44.44C764.382%2C39.047%20761.895%2C31.143%20743.244%2C56.722C724.592%2C82.301%20693.551%2C133.021%20693.551%2C133.021L601.094%2C162.33Z%27%20style=%27fill:%235c4ce4%3Bstroke:%235c4ce4%3Bstroke-width:16.67px%3B%27/%3E%3C/g%3E%3Cg%20transform=%27matrix(2.27684%2C0%2C0%2C1.95024%2C-706.294%2C506.62)%27%3E%3Ccircle%20cx=%27601.196%27%20cy=%27125.693%27%20r=%2714.655%27%20style=%27fill:%235c4ce4%3Bstroke:%235c4ce4%3Bstroke-width:16.67px%3B%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
  background-size: contain;&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* --- Sources footer --- */&lt;br /&gt;
.sump-sources {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  color: #666;&lt;br /&gt;
  border-top: 1px solid #e8e8e8;&lt;br /&gt;
  margin-top: 2rem;&lt;br /&gt;
  padding-top: .85rem;&lt;br /&gt;
  line-height: 1.6;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
/* --- Prev / next navigation bar --- */&lt;br /&gt;
.sump-step__nav {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: .5rem;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav--top {&lt;br /&gt;
  margin: .5rem 0 1.75rem;&lt;br /&gt;
  padding-bottom: 1rem;&lt;br /&gt;
  border-bottom: 1px solid #e0e0e0;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav--bottom {&lt;br /&gt;
  margin-top: 1rem;&lt;br /&gt;
  padding-top: 1rem;&lt;br /&gt;
  border-top: 1px solid #e0e0e0;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav a { color: var(--dreams-primary); }&lt;br /&gt;
.sump-step__nav a:hover {&lt;br /&gt;
  color: var(--dreams-dark);&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav-home a {&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  color: #333 !important;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: .2rem .75rem;&lt;br /&gt;
  border-radius: 6px;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
}&lt;br /&gt;
.sump-step__nav-home a:hover { background: var(--dreams-tint); }&lt;br /&gt;
.sump-step__nav-prev { flex: 1 1 0; min-width: 0; text-align: left; }&lt;br /&gt;
.sump-step__nav-next { flex: 1 1 0; min-width: 0; text-align: right; }&lt;br /&gt;
.sump-step__nav-home { flex: 0 0 auto; text-align: center; }&lt;br /&gt;
/* overview slides into the gap: left on step 1, right on step 12 */&lt;br /&gt;
.sump-step__nav--first .sump-step__nav-prev { display: none; }&lt;br /&gt;
.sump-step__nav--last  .sump-step__nav-next { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* ── SUMP phase row ── */&lt;br /&gt;
.sump-phases {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));&lt;br /&gt;
  gap: 1.5rem;&lt;br /&gt;
  margin: 1.5rem 0 1.75rem;&lt;br /&gt;
  counter-reset: phase;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item {&lt;br /&gt;
  position: relative;&lt;br /&gt;
  counter-increment: phase;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item::before {&lt;br /&gt;
  content: counter(phase);&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 2.2rem;&lt;br /&gt;
  height: 2.2rem;&lt;br /&gt;
  margin-bottom: 0.6rem;&lt;br /&gt;
  border: 2px solid var(--dreams-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item--prep::before,&lt;br /&gt;
.sump-phases__item--realize::before,&lt;br /&gt;
.sump-phases__item--eval::before {&lt;br /&gt;
  content: &amp;quot;&amp;quot;;&lt;br /&gt;
  width: 3.4rem;&lt;br /&gt;
  height: 3.4rem;&lt;br /&gt;
  margin-bottom: 0.7rem;&lt;br /&gt;
  border: 0;&lt;br /&gt;
  border-radius: 14px;&lt;br /&gt;
  background-color: var(--dreams-tint);&lt;br /&gt;
  background-repeat: no-repeat;&lt;br /&gt;
  background-position: center;&lt;br /&gt;
  background-size: 62%;&lt;br /&gt;
}&lt;br /&gt;
.sump-phases__item--prep::after,&lt;br /&gt;
.sump-phases__item--realize::after,&lt;br /&gt;
.sump-phases__item--eval::after {&lt;br /&gt;
  content: counter(phase);&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: -0.5rem;&lt;br /&gt;
  left: -0.5rem;&lt;br /&gt;
  width: 1.6rem;&lt;br /&gt;
  height: 1.6rem;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  border: 2px solid var(--dreams-primary);&lt;br /&gt;
  border-radius: 50%;&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  font-size: 0.82rem;&lt;br /&gt;
}&lt;br /&gt;
/* per-phase glyphs */&lt;br /&gt;
.sump-phases__item--prep::before  { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;21.0 55.0 312.0 312.0&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-1854.82,-975.755)&#039;%3E%3Cg id=&#039;Preparation&#039; transform=&#039;matrix(0.439206,0,0,0.512758,1686.17,780.907)&#039;%3E%3Cg transform=&#039;matrix(2.03662,0,0,1.01229,-3254.54,-198.641)&#039;%3E%3Cpath d=&#039;M1886.49,1186.77C1886.49,1131.16 1930.38,1086.01 1984.43,1086.01C2038.49,1086.01 2082.38,1131.16 2082.38,1186.77C2082.38,1242.39 1886.49,1242.39 1886.49,1186.77Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:22.79px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.35128,0,0,2.014,-4050.65,-1566.23)&#039;%3E%3Cpath d=&#039;M2116.28,1046.45C2109.92,1055.01 2087.08,1130.74 2087.08,1130.74L2062.6,1124.15C2062.6,1124.15 2046.43,1218.32 2067.78,1224.44C2093.67,1231.87 2133.7,1145.34 2133.7,1145.34L2105.45,1137.33L2132.76,1049.75C2132.76,1049.75 2120.03,1041.41 2116.28,1046.45Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.14px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.sump-phases__item--realize::before { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;21.0 55.0 312.0 312.0&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-2283.29,-975.755)&#039;%3E%3Cg id=&#039;Realisation&#039; transform=&#039;matrix(0.439206,0,0,0.512758,2114.63,780.907)&#039;%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.06694,-3472.54,-265.777)&#039;%3E%3Cpath d=&#039;M1886.49,1186.77C1886.49,1131.16 1930.38,1086.01 1984.43,1086.01C2038.49,1086.01 2082.38,1131.16 2082.38,1186.77C2082.38,1242.39 1886.49,1242.39 1886.49,1186.77Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:21.62px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(3.64737,0,0,3.12418,-8186.39,-2977.69)&#039;%3E%3Cpath d=&#039;M2460.29,1235.39L2460.29,1165.35L2460.29,1206.86&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:10.4px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.83866,-4494,-1389.58)&#039;%3E%3Cpath d=&#039;M2460.29,1207.01C2465.11,1216.28 2540.07,1201.35 2545.28,1168.87C2549.1,1144.95 2467.12,1169.34 2460.29,1207.01Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:17.68px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.83866,-4494,-1389.58)&#039;%3E%3Cpath d=&#039;M2460.29,1175.88C2460.29,1175.88 2406.37,1191.94 2368.7,1132.14C2331.03,1072.34 2469,1150.41 2460.29,1175.88Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:17.68px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.14657,0,0,1.83866,-4494,-1389.58)&#039;%3E%3Cpath d=&#039;M2460.29,1116.38C2460.29,1116.38 2450.49,1060.02 2527.38,1048.79C2557.59,1044.38 2539.96,1077.56 2512.57,1098.73C2493.97,1113.12 2468.16,1118.45 2460.29,1116.38Z&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:17.68px;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.sump-phases__item--eval::before  { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg width=&#039;100%25&#039; height=&#039;100%25&#039; viewBox=&#039;38.5 55.7 301.9 301.9&#039; version=&#039;1.1&#039; xmlns=&#039;http://www.w3.org/2000/svg&#039; style=&#039;fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;&#039;%3E%3Cg transform=&#039;matrix(1,0,0,1,-2674.63,-975.755)&#039;%3E%3Cg id=&#039;Evaluation&#039; transform=&#039;matrix(0.439206,0,0,0.512758,2505.98,780.907)&#039;%3E%3Cg transform=&#039;matrix(1.93892,0,0,1.95024,-4803.19,-1540.65)&#039;%3E%3Cpath d=&#039;M2827.03,1209.72C2827.03,1209.72 2796.05,1167.56 2760.69,1199.39C2736.41,1221.23 2751.65,1302.7 2830.64,1302.39C2907.86,1302.08 2921.71,1233.29 2898.64,1197.95C2875.25,1162.12 2827.03,1209.72 2827.03,1209.72Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:17.95px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(2.27684,0,0,1.95024,-5705.7,-1559.94)&#039;%3E%3Cpath d=&#039;M2805.89,1214.31C2805.89,1214.31 2789.62,1157.8 2817.4,1145.09&#039; style=&#039;fill:none;stroke:%235c4ce4;stroke-width:16.67px;&#039;/%3E%3C/g%3E%3Cg transform=&#039;matrix(23.8008,-3.86479,4.51202,20.3867,444.385,506.129)&#039;%3E%3Cpath d=&#039;M16.311,14.719L16.778,16.159C16.732,16.185 16.688,16.214 16.649,16.244C16.429,16.417 16.33,16.646 16.354,16.876C16.401,17.334 18.007,21.736 19.019,24.395C19.473,25.586 19.825,26.437 19.866,26.493C19.923,26.571 20.063,26.709 20.333,26.716C20.722,26.725 22.34,26.328 22.34,26.328C22.606,26.26 22.768,25.99 22.702,25.724C22.702,25.724 21.128,19.328 20.146,16.829C19.904,16.214 19.658,15.809 19.495,15.679C19.324,15.542 19.153,15.519 19.009,15.543C18.965,15.551 18.923,15.558 18.883,15.565L18.257,14.066C19.47,13.298 20.277,11.945 20.277,10.404C20.277,8.015 18.337,6.075 15.947,6.075C13.558,6.075 11.618,8.015 11.618,10.404C11.618,12.794 13.558,14.734 15.947,14.734C16.07,14.734 16.191,14.729 16.311,14.719ZM17.355,14.499C17.336,14.506 17.317,14.512 17.297,14.519L17.87,16.287C17.92,16.439 17.893,16.606 17.799,16.735C17.73,16.83 17.63,16.897 17.518,16.925L17.519,16.925L17.395,16.977C17.669,17.956 19.061,21.694 19.954,24.039C20.204,24.696 20.452,25.321 20.59,25.668L21.606,25.459C21.218,23.916 20.017,19.236 19.215,17.195C19.123,16.961 18.999,16.716 18.924,16.573L18.748,16.605C18.708,16.619 18.667,16.629 18.624,16.632L18.625,16.632L18.579,16.635L18.624,16.632L18.576,16.629L18.579,16.635C18.538,16.635 18.498,16.63 18.46,16.62C18.438,16.617 18.419,16.615 18.411,16.612C18.148,16.53 18.073,16.346 18.062,16.193L17.355,14.499ZM18.523,15.638L18.417,15.665C18.446,15.651 18.481,15.642 18.523,15.638ZM15.947,7.075C17.785,7.075 19.277,8.567 19.277,10.404C19.277,12.242 17.785,13.734 15.947,13.734C14.11,13.734 12.618,12.242 12.618,10.404C12.618,8.567 14.11,7.075 15.947,7.075Z&#039; style=&#039;fill:%235c4ce4;stroke:%235c4ce4;stroke-width:0.85px;stroke-linecap:butt;stroke-miterlimit:2;&#039;/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.sump-phases__title { font-weight: 700; color: #1f2328; margin-bottom: 0.25rem; }&lt;br /&gt;
.sump-phases__desc { font-size: var(--dreams-small); line-height: 1.6; color: #444; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* A. figure tiles */&lt;br /&gt;
.dreams-figures { display:flex; flex-wrap:wrap; gap:.75rem; margin:1.25rem 0; }&lt;br /&gt;
.dreams-figure { flex:1 1 8rem; border:1px solid #e0e0e0; border-top:3px solid var(--sump-accent,#666); background:#fff; border-radius:6px; padding:.75rem .9rem; }&lt;br /&gt;
.dreams-figure__value { font-size:1.6rem; font-weight:700; line-height:1.1; color:var(--sump-accent,#666); }&lt;br /&gt;
.dreams-figure__label { font-size:var(--dreams-small); color:#444; margin-top:.25rem; }&lt;br /&gt;
&lt;br /&gt;
/* B. two-pane contrast */&lt;br /&gt;
.sump-versus { display:grid; grid-template-columns:1fr 1fr; gap:1rem; margin:1.25rem 0; }&lt;br /&gt;
.sump-versus__pane { border:1px solid #e0e0e0; border-radius:6px; padding:.85rem 1rem; background:#fafafa; }&lt;br /&gt;
.sump-versus__pane--accent { background:var(--sump-tint); border-color:var(--sump-accent,#666); }&lt;br /&gt;
.sump-versus__head { font-weight:700; margin-bottom:.35rem; }&lt;br /&gt;
@media (max-width:560px){ .sump-versus { grid-template-columns:1fr; } }&lt;br /&gt;
&lt;br /&gt;
.sump-checklist { display:grid; gap:.5rem; margin:1.25rem 0; }&lt;br /&gt;
.sump-check { display:grid; grid-template-columns:1.4rem 1fr; gap:.5rem; align-items:start; }&lt;br /&gt;
.sump-check__box { width:1.1rem; height:1.1rem; border:2px solid var(--sump-accent,#666); border-radius:3px; margin-top:.15rem; }&lt;br /&gt;
&lt;br /&gt;
/* optional inline continuity marker */&lt;br /&gt;
.sump-thread { font-size:var(--dreams-small); font-weight:600; color:var(--sump-accent,#666); }&lt;br /&gt;
&lt;br /&gt;
/* --- Living-lab example box --- */&lt;br /&gt;
.dreams-lab {&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  border-left: 4px solid var(--dreams-primary);&lt;br /&gt;
  background: #fff;&lt;br /&gt;
  border-radius: 4px;&lt;br /&gt;
  padding: .7rem 1.1rem;&lt;br /&gt;
  margin: 1.25rem 0;&lt;br /&gt;
  line-height: 1.65;&lt;br /&gt;
  color: #333;&lt;br /&gt;
}&lt;br /&gt;
.dreams-lab__tag {&lt;br /&gt;
  font-size: var(--dreams-small);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: .04em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: var(--dreams-primary);&lt;br /&gt;
  margin-bottom: .25rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.dreams-impact-grid {&lt;br /&gt;
	display: grid;&lt;br /&gt;
	grid-template-columns: 1fr;&lt;br /&gt;
	gap: 14px;&lt;br /&gt;
	margin: 1em 0 1.5em;&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 480px) {&lt;br /&gt;
	.dreams-impact-grid { grid-template-columns: repeat(2, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
@media (min-width: 780px) {&lt;br /&gt;
	.dreams-impact-grid { grid-template-columns: repeat(3, 1fr); }&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-card {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: column;&lt;br /&gt;
	gap: 10px;&lt;br /&gt;
	padding: 1rem 1.1rem;&lt;br /&gt;
	background: #ffffff;&lt;br /&gt;
	border: 1px solid #e7e4f7;&lt;br /&gt;
	border-radius: 12px;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-head {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	align-items: center;&lt;br /&gt;
	gap: 10px;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-icon {&lt;br /&gt;
	flex: none;&lt;br /&gt;
	width: 38px;&lt;br /&gt;
	height: 38px;&lt;br /&gt;
	border-radius: 10px;&lt;br /&gt;
	background-color: #f3f1ff;&lt;br /&gt;
	background-repeat: no-repeat;&lt;br /&gt;
	background-position: center;&lt;br /&gt;
	background-size: 24px 24px;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-name {&lt;br /&gt;
	font-size: 1.05em;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	color: #5c4ce4;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-body {&lt;br /&gt;
	font-size: 0.95em;&lt;br /&gt;
	line-height: 1.6;&lt;br /&gt;
	color: #333333;&lt;br /&gt;
}&lt;br /&gt;
.dreams-impact-body p { margin: 0; }&lt;br /&gt;
.dreams-impact-icon--accessibility { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M12%204a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200&#039;%20/%3E%3Cpath%20d=&#039;M7%2021l3%20-4&#039;%20/%3E%3Cpath%20d=&#039;M16%2021l-2%20-4l-3%20-3l1%20-6&#039;%20/%3E%3Cpath%20d=&#039;M6%2012l2%20-3l4%20-1l3%203l3%201&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--carbon { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M5%2021c.5%20-4.5%202.5%20-8%207%20-10&#039;%20/%3E%3Cpath%20d=&#039;M9%2018c6.218%200%2010.5%20-3.288%2011%20-12v-2h-4.014c-9%200%20-11.986%204%20-12%209c0%201%200%203%202%205h3l.014%200&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--liveability { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M12%2013l-2%20-2&#039;%20/%3E%3Cpath%20d=&#039;M12%2012l2%20-2&#039;%20/%3E%3Cpath%20d=&#039;M12%2021v-13&#039;%20/%3E%3Cpath%20d=&#039;M9.824%2016a3%203%200%200%201%20-2.743%20-3.69a3%203%200%200%201%20.304%20-4.833a3%203%200%200%201%204.615%20-3.707a3%203%200%200%201%204.614%203.707a3%203%200%200%201%20.305%204.833a3%203%200%200%201%20-2.919%203.695h-4l-.176%20-.005&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--health { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M3%2012h4l3%208l4%20-16l3%208h4&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--economic { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M3%2021l18%200&#039;%20/%3E%3Cpath%20d=&#039;M3%207v1a3%203%200%200%200%206%200v-1m0%201a3%203%200%200%200%206%200v-1m0%201a3%203%200%200%200%206%200v-1h-18l2%20-4h14l2%204&#039;%20/%3E%3Cpath%20d=&#039;M5%2021l0%20-10.15&#039;%20/%3E%3Cpath%20d=&#039;M19%2021l0%20-10.15&#039;%20/%3E%3Cpath%20d=&#039;M9%2021v-4a2%202%200%200%201%202%20-2h2a2%202%200%200%201%202%202v4&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
.dreams-impact-icon--equity { background-image: url(&amp;quot;data:image/svg+xml,%3Csvg%20xmlns=&#039;http://www.w3.org/2000/svg&#039;%20width=&#039;24&#039;%20height=&#039;24&#039;%20viewBox=&#039;0%200%2024%2024&#039;%20fill=&#039;none&#039;%20stroke=&#039;%235c4ce4&#039;%20stroke-width=&#039;2&#039;%20stroke-linecap=&#039;round&#039;%20stroke-linejoin=&#039;round&#039;%3E%3Cpath%20d=&#039;M7%2020l10%200&#039;%20/%3E%3Cpath%20d=&#039;M6%206l6%20-1l6%201&#039;%20/%3E%3Cpath%20d=&#039;M12%203l0%2017&#039;%20/%3E%3Cpath%20d=&#039;M9%2012l-3%20-6l-3%206a3%203%200%200%200%206%200&#039;%20/%3E%3Cpath%20d=&#039;M21%2012l-3%20-6l-3%206a3%203%200%200%200%206%200&#039;%20/%3E%3C/svg%3E&amp;quot;); }&lt;br /&gt;
&lt;br /&gt;
/* ── Partner logo bar (main page footer) ── */&lt;br /&gt;
.partner-logo-bar {&lt;br /&gt;
  margin: 2.5em 0 0;&lt;br /&gt;
  padding-top: 2em;&lt;br /&gt;
  border-top: 1px solid #e1e4ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__label {&lt;br /&gt;
  font-size: 0.72em;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  letter-spacing: 0.09em;&lt;br /&gt;
  text-transform: uppercase;&lt;br /&gt;
  color: #8a8aaa;&lt;br /&gt;
  margin-bottom: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__row {&lt;br /&gt;
  display: grid;&lt;br /&gt;
  grid-template-columns: repeat(5, 1fr);&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
  margin-bottom: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__row--flex {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  gap: 0.5em;&lt;br /&gt;
  margin-bottom: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__row--flex .partner-logo-bar__item {&lt;br /&gt;
  width: calc(20% - 0.4em);&lt;br /&gt;
  min-width: 100px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  height: 60px;&lt;br /&gt;
  padding: 6px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item a {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item img {&lt;br /&gt;
  max-height: 42px;&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item figure,&lt;br /&gt;
.partner-logo-bar__item .thumb,&lt;br /&gt;
.partner-logo-bar__item .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  height: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item .thumbcaption,&lt;br /&gt;
.partner-logo-bar__item .magnify { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--narrow img { max-width: 75px; }&lt;br /&gt;
.partner-logo-bar__item--boost img  { min-height: 58px; }&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--text {&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  font-weight: 600;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--text a {&lt;br /&gt;
  color: #5c4ce4 !important;&lt;br /&gt;
  text-decoration: none !important;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__item--text a:hover {&lt;br /&gt;
  text-decoration: underline !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer {&lt;br /&gt;
  margin-top: 0.5em;&lt;br /&gt;
  padding-top: 1em;&lt;br /&gt;
  border-top: 1px solid #e1e4ff;&lt;br /&gt;
  font-size: 0.82em;&lt;br /&gt;
  color: #888;&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  gap: 0.75em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer img {&lt;br /&gt;
  max-height: 40px;&lt;br /&gt;
  max-width: 130px;&lt;br /&gt;
  width: auto;&lt;br /&gt;
  height: auto;&lt;br /&gt;
  object-fit: contain;&lt;br /&gt;
  flex-shrink: 0;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer figure,&lt;br /&gt;
.partner-logo-bar__disclaimer .thumb,&lt;br /&gt;
.partner-logo-bar__disclaimer .thumbinner {&lt;br /&gt;
  border: none !important;&lt;br /&gt;
  background: none !important;&lt;br /&gt;
  padding: 0 !important;&lt;br /&gt;
  margin: 0 !important;&lt;br /&gt;
  display: flex;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.partner-logo-bar__disclaimer .thumbcaption,&lt;br /&gt;
.partner-logo-bar__disclaimer .magnify { display: none !important; }&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 700px) {&lt;br /&gt;
  .partner-logo-bar__row {&lt;br /&gt;
    grid-template-columns: repeat(3, 1fr);&lt;br /&gt;
  }&lt;br /&gt;
  .partner-logo-bar__row--flex .partner-logo-bar__item {&lt;br /&gt;
    width: calc(33% - 0.4em);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sump-prereq {&lt;br /&gt;
  margin: 1.5rem 0;&lt;br /&gt;
  padding: 1.1rem 1.3rem 1.2rem;&lt;br /&gt;
  background: var(--dreams-tint);&lt;br /&gt;
  border: 1px solid var(--dreams-border);&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
}&lt;br /&gt;
.sump-prereq__title { font-weight: 700; color: var(--dreams-dark); margin-bottom: .9rem; }&lt;br /&gt;
.sump-prereq__list { display: grid; gap: .65rem; }&lt;br /&gt;
.sump-prereq__item { display: grid; grid-template-columns: 1.3rem 1fr; gap: .7rem; align-items: start; }&lt;br /&gt;
.sump-prereq__box {&lt;br /&gt;
  width: 1.2rem; height: 1.2rem; margin-top: .12rem;&lt;br /&gt;
  border: 2px solid var(--dreams-primary); border-radius: 4px;&lt;br /&gt;
  background-color: #fff; background-repeat: no-repeat; background-position: center; background-size: .8rem .8rem;&lt;br /&gt;
}&lt;br /&gt;
.sump-prereq__text { line-height: 1.45; }&lt;br /&gt;
.sump-prereq__item--done .sump-prereq__box {&lt;br /&gt;
  background-color: var(--dreams-primary);&lt;br /&gt;
  background-image: url(&amp;quot;data:image/svg+xml,%3Csvg xmlns=&#039;http://www.w3.org/2000/svg&#039; viewBox=&#039;0 0 24 24&#039;%3E%3Cpath fill=&#039;none&#039; stroke=&#039;%23ffffff&#039; stroke-width=&#039;3.5&#039; stroke-linecap=&#039;round&#039; stroke-linejoin=&#039;round&#039; d=&#039;M5 12.5l4.5 4.5L19 7&#039;/%3E%3C/svg%3E&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
.sump-prereq__item--done .sump-prereq__text { color: #6a6a6a; }&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>