/* ------------------
GTSuperText
------------------ */
@font-face {
  font-family: "GTSuperText";
  src: url("GTSuperText/GTSuperText-Book.woff2") format("woff2"),
    url("GTSuperText/GTSuperText-Book.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GTSuperText";
  src: url("GTSuperText/GTSuperText-BookItalic.woff2") format("woff2"),
    url("GTSuperText/GTSuperText-BookItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GTSuperText";
  src: url("GTSuperText/GTSuperText-Regular.woff2") format("woff2"),
    url("GTSuperText/GTSuperText-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}  

@font-face {
  font-family: "GTSuperText";
  src: url("GTSuperText/GTSuperText-RegularItalic.woff2") format("woff2"),
    url("GTSuperText/GTSuperText-RegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GTSuperText";  
  src: url("GTSuperText/GTSuperText-Medium.woff2") format("woff2"),
    url("GTSuperText/GTSuperText-Medium.woff") format("woff");
  font-weight: 500;  
  font-style: normal;
  font-display: swap;
}  

@font-face {
  font-family: "GTSuperText";
  src: url("GTSuperText/GTSuperText-MediumItalic.woff2") format("woff2"),
    url("GTSuperText/GTSuperText-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GTSuperText";
  src: url("GTSuperText/GTSuperText-Bold.woff2") format("woff2"),
    url("GTSuperText/GTSuperText-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GTSuperText";
  src: url("GTSuperText/GTSuperText-BoldItalic.woff2") format("woff2"),
    url("GTSuperText/GTSuperText-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GTSuperText";
  src: url("GTSuperText/GTSuperText-BlackItalic.woff2") format("woff2"),
    url("GTSuperText/GTSuperText-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GTSuperText";
  src: url("GTSuperText/GTSuperText-Black.woff2") format("woff2"),
    url("GTSuperText/GTSuperText-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* ------------------
Druk
------------------ */
@font-face {
  font-family: "Druk";
  src: url("Druk/Druk-SuperItalic.woff2") format("woff2"),
    url("Druk/Druk-SuperItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Druk";
  src: url("Druk/Druk-Super.woff2") format("woff2"),
    url("Druk/Druk-Super.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Druk";
  src: url("Druk/Druk-MediumItalic.woff2") format("woff2"),
    url("Druk/Druk-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Druk";
  src: url("Druk/Druk-Medium.woff2") format("woff2"),
    url("Druk/Druk-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Druk";
  src: url("Druk/Druk-Bold.woff2") format("woff2"),
    url("Druk/Druk-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Druk";
  src: url("Druk/Druk-BoldItalic.woff2") format("woff2"),
    url("Druk/Druk-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Druk";
  src: url("Druk/Druk-Heavy.woff2") format("woff2"),
    url("Druk/Druk-Heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Druk";
  src: url("Druk/Druk-HeavyItalic.woff2") format("woff2"),
    url("Druk/Druk-HeavyItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/* ------------------
GTWalsheimPro
------------------ */
@font-face {
  font-family: "GTWalsheimPro";
  src: url("GTWalsheimPro/GTWalsheimProThin.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProThin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GTWalsheimPro";
  src: url("GTWalsheimPro/GTWalsheimProThin-Oblique.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProThin-Oblique.woff") format("woff");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GTWalsheimPro";
  src: url("GTWalsheimPro/GTWalsheimProUltraLight.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProUltraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GTWalsheimPro";
  src: url("GTWalsheimPro/GTWalsheimProUltraLight-Oblique.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProUltraLight-Oblique.woff") format("woff");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GTWalsheimPro";
  src: url("GTWalsheimPro/GTWalsheimProLight.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProLight.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GTWalsheimPro";
  src: url("GTWalsheimPro/GTWalsheimProLight-Oblique.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProLight-Oblique.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GTWalsheimPro";
  src: url("GTWalsheimPro/GTWalsheimProMedium.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProMedium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GTWalsheimPro";
  src: url("GTWalsheimPro/GTWalsheimProMedium-Oblique.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProMedium-Oblique.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}


@font-face {
    font-family: "GTWalsheimPro";
    src: url("GTWalsheimPro/GTWalsheimProRegular.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProRegular.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: "GTWalsheimPro";
  src: url("GTWalsheimPro/GTWalsheimProRegular-Oblique.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProRegular-Oblique.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GTWalsheimPro";
  src: url("GTWalsheimPro/GTWalsheimProBold.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GTWalsheimPro";
  src: url("GTWalsheimPro/GTWalsheimProBold-Oblique.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProBold-Oblique.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GTWalsheimPro";
  src: url("GTWalsheimPro/GTWalsheimProUltraBold.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProUltraBold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GTWalsheimPro";
  src: url("GTWalsheimPro/GTWalsheimProUltraBold-Oblique.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProUltraBold-Oblique.woff") format("woff");
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "GTWalsheimPro";
  src: url("GTWalsheimPro/GTWalsheimProBlack.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProBlack.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "GTWalsheimPro";
  src: url("GTWalsheimPro/GTWalsheimProBlack-Oblique.woff2") format("woff2"),
    url("GTWalsheimPro/GTWalsheimProBlack-Oblique.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
