public spirit