Harvard Business Review September 2025 Issue: Special Feature "Strategic Rest" ‐ Mercari: Shop from Japan