@font-face {
  font-family: "CaslonRHThin";
  font-style: normal;
  font-weight: 100;
  src: url("./CaslonRH/CaslonRH-Thin.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "CaslonRHThin";
  font-style: italic;
  font-weight: 100;
  src: url("./CaslonRH/CaslonRH-ThinItalic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans";
  font-style: normal;
  font-weight: normal;
  src: url("./BaronSans/BaronSans-Roman.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans";
  font-style: italic;
  font-weight: normal;
  src: url("./BaronSans/BaronSans-RomanItalic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans";
  font-style: normal;
  font-weight: 500;
  src: url("./BaronSans/BaronSans-Medium.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans";
  font-style: italic;
  font-weight: 500;
  src: url("./BaronSans/BaronSans-MediumItalic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans";
  font-style: normal;
  font-weight: 100;
  src: url("./BaronSans/BaronSans-Thin.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans";
  font-style: italic;
  font-weight: 100;
  src: url("./BaronSans/BaronSans-Thin_Italic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSansUltraHairline";
  font-style: normal;
  font-weight: normal;
  src: url("./BaronSans/BaronSans-UltraHairline.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSansUltraHairline";
  font-style: italic;
  font-weight: normal;
  src: url("./BaronSans/BaronSans-UltraHairlineItalic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "CaslonRH-Superfine";
  font-style: normal;
  font-weight: normal;
  src: url("./CaslonRH/CaslonRH-Superfine.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "CaslonRH-Superfine";
  font-style: italic;
  font-weight: normal;
  src: url("./CaslonRH/CaslonRH-SuperfineItalic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans-Hairline";
  font-style: normal;
  font-weight: normal;
  src: url("./BaronSans/BaronSans-Hairline.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans-Hairline";
  font-style: italic;
  font-weight: normal;
  src: url("./BaronSans/BaronSans-Hairline_Italic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans-UltraThin";
  font-style: normal;
  font-weight: normal;
  src: url("./BaronSans/BaronSans-UltraThin.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans-UltraThin";
  font-style: italic;
  font-weight: normal;
  src: url("./BaronSans/BaronSans-UltraThinItalic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans-Bold";
  font-style: normal;
  font-weight: normal;
  src: url("./BaronSans/BaronSans-Bold.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans-Bold";
  font-style: italic;
  font-weight: normal;
  src: url("./BaronSans/BaronSans-BoldItalic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans-ExtraLight";
  font-style: normal;
  font-weight: normal;
  src: url("./BaronSans/BaronSans-ExtraLight.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans-ExtraLight";
  font-style: italic;
  font-weight: normal;
  src: url("./BaronSans/BaronSans-ExtraLightItalic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans-Light";
  font-style: normal;
  font-weight: normal;
  src: url("./BaronSans/BaronSans-Light.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans-Light";
  font-style: italic;
  font-weight: normal;
  src: url("./BaronSans/BaronSans-LightItalic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "BaronSans-Thin";
  font-style: normal;
  font-weight: normal;
  src: url("./BaronSans/BaronSans-Thin.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "RHC-Hairline";
  font-style: normal;
  font-weight: normal;
  src: url("./RHC/RHC-Hairline.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "RHC-Hairline";
  font-style: italic;
  font-weight: normal;
  src: url("./RHC/RHC-HairlineItalic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "RHC-Roman";
  font-style: normal;
  font-weight: normal;
  src: url("./RHC/RHC-Roman.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "RHC-Italic";
  font-style: italic;
  font-weight: normal;
  src: url("./RHC/RHC-Italic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "RHC-Thin";
  font-style: normal;
  font-weight: 100;
  src: url("./RHC/RHC-Thin.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "RHC-ThinItalic";
  font-style: italic;
  font-weight: 100;
  src: url("./RHC/RHC-ThinItalic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "RHC-UltraHairline";
  font-style: normal;
  font-weight: normal;
  src: url("./RHC/RHC-UltraHairline.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "RHC-UltraHairlineItalic";
  font-style: italic;
  font-weight: normal;
  src: url("./RHC/RHC-UltraHairlineItalic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "RHC-UltraThin";
  font-style: normal;
  font-weight: normal;
  src: url("./RHC/RHC-UltraThin.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "RHC-UltraThinItalic";
  font-style: italic;
  font-weight: normal;
  src: url("./RHC/RHC-UltraThinItalic.otf") format("opentype");
  font-display: swap;
}

@font-face {
  font-family: "RHSans";
  src: url("RHSans/RHSans-Bold.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "RHSans-ExtraLight";
  src: url("RHSans/RHSans-ExtraLight.otf") format("opentype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "RHSans-ExtraLight";
  src: url("RHSans/RHSans-ExtraLightItalic.otf") format("opentype");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "RHSans";
  src: url("RHSans/RHSans-BoldItalic.otf") format("opentype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "RHSans-Thin";
  src: url("RHSans/RHSans-Thin.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "RHSans";
  src: url("RHSans/RHSans-Roman.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "RHSans-Hairline";
  src: url("RHSans/RHSans-Hairline.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "RHSans";
  src: url("RHSans/RHSans-Italic.otf") format("opentype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "RHSans-UltraThin";
  src: url("RHSans/RHSans-UltraThin.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "RHSans-Light";
  src: url("RHSans/RHSans-Light.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "RHSans-Light";
  src: url("RHSans/RHSans-LightItalic.otf") format("opentype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "RHSans";
  src: url("RHSans/RHSans-MediumItalic.otf") format("opentype");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "RHSans-UltraHairline";
  src: url("RHSans/RHSans-UltraHairline.otf") format("opentype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "RHSans-UltraHairline";
  src: url("RHSans/RHSans-UltraHairlineItalic.otf") format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "RHSans-Hairline";
  src: url("RHSans/RHSans-HairlineItalic.otf") format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "RHSans-Thin";
  src: url("RHSans/RHSans-ThinItalic.otf") format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "RHSans";
  src: url("RHSans/RHSans-Medium.otf") format("opentype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "RHSans-UltraThin";
  src: url("RHSans/RHSans-UltraThinItalic.otf") format("opentype");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
