consolidated font-face mixin. use horz-fill instead of grid-half, etc. unconsolidated type and layout helper classes so they can be more easily cherrypicked