Hermès unveils its renovated and expanded store in Geneva, Switzerland, an invitation to a timeless journey of colour in harmony with the local landscape