Hotel Okura Tokyo, Toranomon 2026-05-20 The universe spent 13.8 billion years making us. We spend 80 years chasing its meaning. For 30 minutes with a latte, the chase can wait.