NEWS Mysterious brand Ekio holds its first pop-up store. The venues are Biotope's Osaka and Tokyo stores. 2025.12.4 UP