/* GEOLYTE self-hosted fonts (T7). Replaces the Google Fonts stylesheet; no third-party requests.
   Manrope (variable, wght 300-800): SIL OFL 1.1, see /fonts/LICENSE-manrope.txt
   Instrument Serif (400, normal and italic): SIL OFL 1.1, see /fonts/LICENSE-instrument-serif.txt
   Subsets: latin and latin-ext only (fontsource 5.3.0 files, unicode-range as published). */

@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url(/fonts/manrope-latin-ext-wght-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url(/fonts/manrope-latin-wght-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: 'Instrument Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/instrument-serif-latin-ext-400-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: 'Instrument Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/instrument-serif-latin-400-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: 'Instrument Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/instrument-serif-latin-ext-400-italic.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: 'Instrument Serif';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(/fonts/instrument-serif-latin-400-italic.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* F5 (QA fix): static Manrope 700, used only for the outlined hero line ("A new standard.").
   The variable font keeps internal overlapping contours that -webkit-text-stroke draws as stray lines;
   the static instance has the overlaps removed. Same licence as above (/fonts/LICENSE-manrope.txt).
   fontsource 5.3.0 files (700, normal), same unicode-range split as the variable faces. */
@font-face {
  font-family: 'Manrope Static';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/manrope-latin-ext-700-static-nooverlap.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: 'Manrope Static';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/manrope-latin-700-static-nooverlap.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* F10 (QA fix): metric-compatible fallback for Manrope, so the swap to the web font does not reflow the page.
   It re-uses an Arial-metric system font (Arial / Liberation Sans / Arimo / Helvetica, whichever the visitor has)
   scaled to Manrope's advance widths and with Manrope's vertical metrics (ascent 1.066 em, descent 0.300 em,
   line gap 0). Four faces because Manrope/Arial width ratios differ for capitals and for the rest, and for
   regular and bold weights (measured over the text of the home page: capitals 0.920 / 0.943, rest 1.039 / 0.996).
   ascent/descent overrides are divided by size-adjust because size-adjust scales them too.
   No font file is downloaded: local() only. If no listed font is installed the face is skipped and the
   next family of the stack is used, as before. */
@font-face{font-family:'Manrope Fallback';font-style:normal;font-weight:100 599;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo"),local("Helvetica");unicode-range:U+0041-005A;size-adjust:92%;ascent-override:115.9%;descent-override:32.6%;line-gap-override:0%}
@font-face{font-family:'Manrope Fallback';font-style:normal;font-weight:100 599;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo"),local("Helvetica");unicode-range:U+0000-0040,U+005B-024F,U+2000-206F,U+20AC,U+2122,U+2212,U+2215;size-adjust:103.9%;ascent-override:102.6%;descent-override:28.9%;line-gap-override:0%}
@font-face{font-family:'Manrope Fallback';font-style:normal;font-weight:600 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold"),local("Helvetica Bold"),local("Helvetica-Bold");unicode-range:U+0041-005A;size-adjust:94.3%;ascent-override:113.0%;descent-override:31.8%;line-gap-override:0%}
@font-face{font-family:'Manrope Fallback';font-style:normal;font-weight:600 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold"),local("Helvetica Bold"),local("Helvetica-Bold");unicode-range:U+0000-0040,U+005B-024F,U+2000-206F,U+20AC,U+2122,U+2212,U+2215;size-adjust:99.5%;ascent-override:107.1%;descent-override:30.2%;line-gap-override:0%}
