During a third scan through the files I finally found the new pedestal, obtained through buying 18 odyssey items.

This pedestal will be selectable through another tab located near the Ultra kill announcer, loading frame and ward.

The icon for the pedestal will be the SWC logo.

Pedestal Gallery