A basic campaign page is a standalone page featuring selected products that are currently being promoted by the marketing team. The page usually has a custom background pattern related to the campaign as well as custom font sizes. These font sizes consist of a big header, a hero copy for the campaign (and perhaps a disclaimer) and in some cases a campaign logo is added below the HappySocks® logo.
The process of adding these campaign pages is not very elegant since they need to be added manually to local.xml and gruntfile.js. In the future this will be replace with CMS pages and widgets. But for now, this is what we got.