/* Webfont: Graebenbach-Medium */@font-face {
    font-family: 'MB Canellakis';
    /*src: url('../css/fonts/MBCanellakis-Regular.woff2') format('woff2');*/
    src: url('../css/fonts/MB-Canellakis-Medium.eot'); /* IE9 Compat Modes */
    src: url('../css/fonts/MB-Canellakis-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../css/fonts/MB-Canellakis-Medium.woff2') format('woff2'), /* Super Modern Browsers */
         url('../css/fonts/MB-Canellakis-Medium.woff') format('woff'), /* Pretty Modern Browsers */
         url('../css/fonts/MB-Canellakis-Medium.ttf')  format('truetype'); /* Safari, Android, iOS */
         /*url('../css/fonts/MBCanellakis-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

.mbc-font .word {
  font-size: var(--font-size-xl);
  line-height: 1em;
  text-transform: uppercase;
  /* letter-spacing: 0.1em; */
}

/* .mbc-font.super-title .word {
  text-transform: uppercase;
  letter-spacing: 0.04em;
} */

.style-set-1 {
  font-feature-settings: 'ss01';
}

.style-set-2 {
  font-feature-settings: 'ss02';
}

.char {
  display: inline-block;
  -webkit-transition: letter-spacing 250ms;
  -o-transition: letter-spacing 250ms;
  transition: letter-spacing 250ms;
}

.style-set-0.char-c + .style-set-0.char-a,
.style-set-1.char-c + .style-set-0.char-a {
  margin-left: -0.04em;
}

.char-w + .char-s {
  margin-left: -0.04em;
}
