/* Self-hosted brand fonts. Browsers download a face only when it is used. */

@font-face {
  font-family: 'Tillana';
  src:
    url('fonts/Tillana-Medium.woff2') format('woff2'),
    url('fonts/Tillana-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* English/Spanish use this smaller face; other scripts retain the complete font above. */
@font-face {
  font-family: 'Tillana';
  src: url('fonts/Tillana-Medium-latin.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-024F, U+2000-206F, U+20A0-20CF, U+2122, U+2212, U+FEFF, U+FFFD;
}

/* Kopius — Regular is weight 400. Book is a separate family to avoid colliding. */
@font-face {
  font-family: 'Kopius';
  src:
    url('fonts/kopius/Kopius-Light.woff2') format('woff2'),
    url('fonts/kopius/Kopius-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius';
  src:
    url('fonts/kopius/Kopius-LightItalic.woff2') format('woff2'),
    url('fonts/kopius/Kopius-LightItalic.otf') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius';
  src:
    url('fonts/kopius/Kopius-Regular.woff2') format('woff2'),
    url('fonts/kopius/Kopius-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius';
  src:
    url('fonts/kopius/Kopius-RegularItalic.woff2') format('woff2'),
    url('fonts/kopius/Kopius-RegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius';
  src:
    url('fonts/kopius/Kopius-Semibold.woff2') format('woff2'),
    url('fonts/kopius/Kopius-Semibold.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius';
  src:
    url('fonts/kopius/Kopius-SemiboldItalic.woff2') format('woff2'),
    url('fonts/kopius/Kopius-SemiboldItalic.otf') format('opentype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius';
  src:
    url('fonts/kopius/Kopius-Bold.woff2') format('woff2'),
    url('fonts/kopius/Kopius-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius';
  src:
    url('fonts/kopius/Kopius-BoldItalic.woff2') format('woff2'),
    url('fonts/kopius/Kopius-BoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius';
  src:
    url('fonts/kopius/Kopius-Extrabold.woff2') format('woff2'),
    url('fonts/kopius/Kopius-Extrabold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius';
  src:
    url('fonts/kopius/Kopius-ExtraboldItalic.woff2') format('woff2'),
    url('fonts/kopius/Kopius-ExtraboldItalic.otf') format('opentype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius';
  src:
    url('fonts/kopius/Kopius-Black.woff2') format('woff2'),
    url('fonts/kopius/Kopius-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius';
  src:
    url('fonts/kopius/Kopius-BlackItalic.woff2') format('woff2'),
    url('fonts/kopius/Kopius-BlackItalic.otf') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Kopius Book';
  src:
    url('fonts/kopius/Kopius-Book.woff2') format('woff2'),
    url('fonts/kopius/Kopius-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius Book';
  src:
    url('fonts/kopius/Kopius-BookItalic.woff2') format('woff2'),
    url('fonts/kopius/Kopius-BookItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Kopius Condensed';
  src:
    url('fonts/kopius/KopiusCondensed-Light.woff2') format('woff2'),
    url('fonts/kopius/KopiusCondensed-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius Condensed';
  src:
    url('fonts/kopius/KopiusCondensed-Regular.woff2') format('woff2'),
    url('fonts/kopius/KopiusCondensed-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius Condensed Book';
  src:
    url('fonts/kopius/KopiusCondensed-Book.woff2') format('woff2'),
    url('fonts/kopius/KopiusCondensed-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius Condensed';
  src:
    url('fonts/kopius/KopiusCondensed-Semibold.woff2') format('woff2'),
    url('fonts/kopius/KopiusCondensed-Semibold.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius Condensed';
  src:
    url('fonts/kopius/KopiusCondensed-Bold.woff2') format('woff2'),
    url('fonts/kopius/KopiusCondensed-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius Condensed';
  src:
    url('fonts/kopius/KopiusCondensed-Extrabold.woff2') format('woff2'),
    url('fonts/kopius/KopiusCondensed-Extrabold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius Condensed';
  src:
    url('fonts/kopius/KopiusCondensed-Black.woff2') format('woff2'),
    url('fonts/kopius/KopiusCondensed-Black.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Kopius Extras Box Headings';
  src:
    url('fonts/kopius/KopiusExtras-BoxHeadings.woff2') format('woff2'),
    url('fonts/kopius/KopiusExtras-BoxHeadings.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Kopius Extras Labels';
  src:
    url('fonts/kopius/KopiusExtras-Labels.woff2') format('woff2'),
    url('fonts/kopius/KopiusExtras-Labels.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
