Hermès unveils its new store at Chatswood Chase in Sydney (Australia), a celebration of nature and open spaces