Office tower in Civic sells for $23 million