The new Google Store in New York City is adorned with not one, but two LEED Platinum plaques. The tech …