Clockwork secures 23 finalist spots across five clients at the 2025 Bookmark Awards for innovative digital work.