@font-face {
    font-family: "Literata TT Caption";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-CaptionBold.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-CaptionBold.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Caption";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-CaptionBoldItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-CaptionBoldItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Caption";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-CaptionItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-CaptionItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Caption";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-CaptionMedium.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-CaptionMedium.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Caption";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-CaptionMediumItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-CaptionMediumItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Caption";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-CaptionRegular.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-CaptionRegular.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Caption";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-CaptionSemibold.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-CaptionSemibold.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Caption";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-CaptionSemiboldItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-CaptionSemiboldItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplayBlack.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplayBlack.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplayBlackItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplayBlackItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplayBold.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplayBold.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplayBoldItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplayBoldItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplayExtrabold.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplayExtrabold.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplayExtraboldItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplayExtraboldItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplayExtralight.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplayExtralight.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplayExtralightItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplayExtralightItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplayItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplayItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplayLight.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplayLight.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplayLightItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplayLightItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplayMedium.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplayMedium.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplayMediumItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplayMediumItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplayRegular.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplayRegular.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplaySemibold.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplaySemibold.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Display";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-DisplaySemiboldItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-DisplaySemiboldItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Subhead";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-SubheadBold.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-SubheadBold.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Subhead";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-SubheadBoldItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-SubheadBoldItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Subhead";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-SubheadExtrabold.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-SubheadExtrabold.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Subhead";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-SubheadExtraboldItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-SubheadExtraboldItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Subhead";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-SubheadItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-SubheadItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Subhead";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-SubheadLight.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-SubheadLight.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Subhead";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-SubheadLightItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-SubheadLightItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Subhead";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-SubheadMedium.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-SubheadMedium.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Subhead";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-SubheadMediumItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-SubheadMediumItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Subhead";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-SubheadRegular.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-SubheadRegular.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Subhead";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-SubheadSemibold.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-SubheadSemibold.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Subhead";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-SubheadSemiboldItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-SubheadSemiboldItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Text";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-TextBold.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-TextBold.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Text";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-TextBoldItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-TextBoldItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Text";
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-TextExtrabold.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-TextExtrabold.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Text";
    font-style: italic;
    font-weight: 800;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-TextExtraboldItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-TextExtraboldItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Text";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-TextItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-TextItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Text";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-TextLight.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-TextLight.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Text";
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-TextLightItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-TextLightItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Text";
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-TextMedium.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-TextMedium.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Text";
    font-style: italic;
    font-weight: 500;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-TextMediumItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-TextMediumItalic.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Text";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-TextRegular.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-TextRegular.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Text";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-TextSemibold.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-TextSemibold.otf") format('opentype');
}
@font-face {
    font-family: "Literata TT Text";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/Literata_TT/LiterataTT-TextSemiboldItalic.woff2") format('woff2'), 
         url("../fonts/Literata_TT/LiterataTT-TextSemiboldItalic.otf") format('opentype');
}
@font-face {
    font-family: "Libertinus Serif";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/LibertinusFonts/LibertinusSerif-Italic.woff2") format('woff2'), 
         url("../fonts/LibertinusFonts/LibertinusSerif-Italic.otf") format('opentype');
}
@font-face {
    font-family: "Libertinus Serif";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("../fonts/LibertinusFonts/LibertinusSerif-Regular.woff2") format('woff2'), 
         url("../fonts/LibertinusFonts/LibertinusSerif-Regular.otf") format('opentype');
}
@font-face {
    font-family: "Libertinus Serif";
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/LibertinusFonts/LibertinusSerif-Semibold.woff2") format('woff2'), 
         url("../fonts/LibertinusFonts/LibertinusSerif-Semibold.otf") format('opentype');
}
@font-face {
    font-family: "Libertinus Serif";
    font-style: italic;
    font-weight: 600;
    font-display: swap;
    src: url("../fonts/LibertinusFonts/LibertinusSerif-SemiboldItalic.woff2") format('woff2'), 
         url("../fonts/LibertinusFonts/LibertinusSerif-SemiboldItalic.otf") format('opentype');
}
@font-face {
    font-family: "Libertinus Serif";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/LibertinusFonts/LibertinusSerif-Bold.woff2") format('woff2'), 
         url("../fonts/LibertinusFonts/LibertinusSerif-Bold.otf") format('opentype');
}
@font-face {
    font-family: "Libertinus Serif";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("../fonts/LibertinusFonts/LibertinusSerif-BoldItalic.woff2") format('woff2'), 
         url("../fonts/LibertinusFonts/LibertinusSerif-BoldItalic.otf") format('opentype');
}
@font-face {
    font-family: "Libertinus Serif Display";
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url("../fonts/LibertinusFonts/LibertinusSerifDisplay-Regular.woff2") format('woff2'), 
         url("../fonts/LibertinusFonts/LibertinusSerifDisplay-Regular.otf") format('opentype');
}

:root {
  --font-family-serif: 'Literata TT Text', 'Libertinus Serif', serif;
  --font-family-serif-display: 'Literata TT Display', 'Libertinus Serif Display', serif;
  --font-family-serif-subhead: 'Literata TT Subhead', 'Libertinus Serif', serif;
}

body {
  font-family: var(--font-family-serif);
  font-size: 14pt;
}
.lead {
  font-family: var(--font-family-serif-subhead);
}
.text-gradient{
  background: none;
  color: unset;
}
h1,h2,h3,h4,h5,h6 {
  font-family: var(--font-family-serif-display);
}
p {}
#map {
    display: none;
}