homepage redesign. Should probably put this on a new branch, but meh. Could always just revert back to the previous commit and do some cherry picking if this redesign flops.