Standing at 18 stories tall, EPOCH now stands taller than any other building in downtown Sarasota, FL