invidis digital signage explorer
Installations | Displays | Checked by invidis | Logging |
1 | 36 | No | 01/2015 |
Biophilia refers to the idea that humans have an instinctive bond with nature. Biophilic Design takes that bond and strives to bring it into places where a there is separation between humans and nature. ...