Как убрать расстояние между элементами?
Как уже написали в комментариях, может помочь установка свойстваline-height: 1;
Можно попробовать значения меньше единицы, например 0.5 и т.д.
На gridlover.net - подвигайте ползунки, и отметьте кнопку GRID, чтобы увидеть сетку. Там же вы можете взять готовый CSS для вашего сайта с необходимыми правилами типографики.
https://codepen.io/anon/pen/LmWqwX
line-height: 1 тоже не дает нужного эффекта. Нужно экспериментировать. Выставил 0.75h1
    color: $main-color
    font-family: 'Titillium Web', sans-serif
    font-size: 94px
    font-weight: bold
    line-height: 0.75