ASPECT Studios has received two nominations in the International category of the 2025 AILA National Landscape Architecture Awards.
The Alibaba Xixi Campus in Hangzhou, China, provides a lush, biophilic campus for a community of 30,000 people. Built entirely on a multi-story podium, it sets a new standard for integrating nature into complex urban environments.
Located in central Shanghai, The Summit has been reimagined as a dynamic public space that connects the built and natural environments. The design curates a journey through shifting forms, from a large civic plaza to a fine-grained social area, ending with an intimate riverside experience.
The AILA Landscape Architecture Awards program promotes the work of Australian landscape architects and practices, providing recognition and demonstrating the positive impact the profession has on lives through design.
Winners will be announced on Tuesday, October 21st, at the AILA National Awards Ceremony. You can view all the nominated projects here: https://aila.awardsplatform.co...