Takashi Okura’s Sled crowned winner of the 2026 Rolex TP52 World Championship at the Yacht Club Costa Smeralda.