/* The site's fonts (build.ts, fontSheet()): the design system's faces the site's CSS can ask for, and Phosphor 2.1.2 cut down to the 153 icons the site uses (tools/icons.ts). */

/* funnel-display-latin-ext-300-normal */
@font-face {
  font-family: 'Funnel Display';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(fonts/funnel-display/files/funnel-display-latin-ext-300-normal.woff2?v=5.3.0) 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;
}

/* funnel-display-latin-300-normal */
@font-face {
  font-family: 'Funnel Display';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(fonts/funnel-display/files/funnel-display-latin-300-normal.woff2?v=5.3.0) 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;
}

/* funnel-display-latin-ext-400-normal */
@font-face {
  font-family: 'Funnel Display';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/funnel-display/files/funnel-display-latin-ext-400-normal.woff2?v=5.3.0) 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;
}

/* funnel-display-latin-400-normal */
@font-face {
  font-family: 'Funnel Display';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/funnel-display/files/funnel-display-latin-400-normal.woff2?v=5.3.0) 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;
}

/* geist-cyrillic-ext-300-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(fonts/geist/files/geist-cyrillic-ext-300-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* geist-cyrillic-300-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(fonts/geist/files/geist-cyrillic-300-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* geist-vietnamese-300-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(fonts/geist/files/geist-vietnamese-300-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* geist-latin-ext-300-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(fonts/geist/files/geist-latin-ext-300-normal.woff2?v=5.3.0) 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;
}

/* geist-latin-300-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(fonts/geist/files/geist-latin-300-normal.woff2?v=5.3.0) 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;
}

/* geist-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/geist/files/geist-cyrillic-ext-400-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* geist-cyrillic-400-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/geist/files/geist-cyrillic-400-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* geist-vietnamese-400-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/geist/files/geist-vietnamese-400-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* geist-latin-ext-400-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/geist/files/geist-latin-ext-400-normal.woff2?v=5.3.0) 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;
}

/* geist-latin-400-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/geist/files/geist-latin-400-normal.woff2?v=5.3.0) 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;
}

/* geist-cyrillic-ext-500-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(fonts/geist/files/geist-cyrillic-ext-500-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* geist-cyrillic-500-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(fonts/geist/files/geist-cyrillic-500-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* geist-vietnamese-500-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(fonts/geist/files/geist-vietnamese-500-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* geist-latin-ext-500-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(fonts/geist/files/geist-latin-ext-500-normal.woff2?v=5.3.0) 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;
}

/* geist-latin-500-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(fonts/geist/files/geist-latin-500-normal.woff2?v=5.3.0) 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;
}

/* geist-cyrillic-ext-600-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(fonts/geist/files/geist-cyrillic-ext-600-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* geist-cyrillic-600-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(fonts/geist/files/geist-cyrillic-600-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* geist-vietnamese-600-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(fonts/geist/files/geist-vietnamese-600-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* geist-latin-ext-600-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(fonts/geist/files/geist-latin-ext-600-normal.woff2?v=5.3.0) 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;
}

/* geist-latin-600-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(fonts/geist/files/geist-latin-600-normal.woff2?v=5.3.0) 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;
}

/* geist-cyrillic-ext-700-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(fonts/geist/files/geist-cyrillic-ext-700-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* geist-cyrillic-700-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(fonts/geist/files/geist-cyrillic-700-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* geist-vietnamese-700-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(fonts/geist/files/geist-vietnamese-700-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* geist-latin-ext-700-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(fonts/geist/files/geist-latin-ext-700-normal.woff2?v=5.3.0) 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;
}

/* geist-latin-700-normal */
@font-face {
  font-family: 'Geist';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(fonts/geist/files/geist-latin-700-normal.woff2?v=5.3.0) 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;
}

/* geist-mono-cyrillic-ext-300-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(fonts/geist-mono/files/geist-mono-cyrillic-ext-300-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* geist-mono-cyrillic-300-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(fonts/geist-mono/files/geist-mono-cyrillic-300-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* geist-mono-symbols2-300-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(fonts/geist-mono/files/geist-mono-symbols2-300-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;
}

/* geist-mono-vietnamese-300-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(fonts/geist-mono/files/geist-mono-vietnamese-300-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* geist-mono-latin-ext-300-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(fonts/geist-mono/files/geist-mono-latin-ext-300-normal.woff2?v=5.3.0) 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;
}

/* geist-mono-latin-300-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: url(fonts/geist-mono/files/geist-mono-latin-300-normal.woff2?v=5.3.0) 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;
}

/* geist-mono-cyrillic-ext-400-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/geist-mono/files/geist-mono-cyrillic-ext-400-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* geist-mono-cyrillic-400-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/geist-mono/files/geist-mono-cyrillic-400-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* geist-mono-symbols2-400-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/geist-mono/files/geist-mono-symbols2-400-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;
}

/* geist-mono-vietnamese-400-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/geist-mono/files/geist-mono-vietnamese-400-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* geist-mono-latin-ext-400-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/geist-mono/files/geist-mono-latin-ext-400-normal.woff2?v=5.3.0) 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;
}

/* geist-mono-latin-400-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(fonts/geist-mono/files/geist-mono-latin-400-normal.woff2?v=5.3.0) 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;
}

/* geist-mono-cyrillic-ext-500-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(fonts/geist-mono/files/geist-mono-cyrillic-ext-500-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}

/* geist-mono-cyrillic-500-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(fonts/geist-mono/files/geist-mono-cyrillic-500-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}

/* geist-mono-symbols2-500-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(fonts/geist-mono/files/geist-mono-symbols2-500-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;
}

/* geist-mono-vietnamese-500-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(fonts/geist-mono/files/geist-mono-vietnamese-500-normal.woff2?v=5.3.0) format('woff2');
  unicode-range: U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;
}

/* geist-mono-latin-ext-500-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(fonts/geist-mono/files/geist-mono-latin-ext-500-normal.woff2?v=5.3.0) 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;
}

/* geist-mono-latin-500-normal */
@font-face {
  font-family: 'Geist Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(fonts/geist-mono/files/geist-mono-latin-500-normal.woff2?v=5.3.0) 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: "Phosphor";
  src: url("fonts/phosphor/phosphor.woff2?v=38cbf0e2c6") format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.ph {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Phosphor" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Enable Ligatures ================ */
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  font-feature-settings: "liga";
  -webkit-font-variant-ligatures: discretionary-ligatures;
  font-variant-ligatures: discretionary-ligatures;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ph.ph-anchor:before {
  content: "\e514";
}

.ph.ph-app-window:before {
  content: "\e5da";
}

.ph.ph-arrow-circle-right:before {
  content: "\e02e";
}

.ph.ph-arrow-circle-up-right:before {
  content: "\e034";
}

.ph.ph-arrow-clockwise:before {
  content: "\e036";
}

.ph.ph-arrow-counter-clockwise:before {
  content: "\e038";
}

.ph.ph-arrow-down:before {
  content: "\e03e";
}

.ph.ph-arrow-left:before {
  content: "\e058";
}

.ph.ph-arrow-right:before {
  content: "\e06c";
}

.ph.ph-arrow-up:before {
  content: "\e08e";
}

.ph.ph-arrow-up-right:before {
  content: "\e092";
}

.ph.ph-arrows-clockwise:before {
  content: "\e094";
}

.ph.ph-arrows-down-up:before {
  content: "\e098";
}

.ph.ph-arrows-horizontal:before {
  content: "\eb06";
}

.ph.ph-arrows-in:before {
  content: "\e09a";
}

.ph.ph-article:before {
  content: "\e0a8";
}

.ph.ph-backspace:before {
  content: "\e0ae";
}

.ph.ph-bell:before {
  content: "\e0ce";
}

.ph.ph-book:before {
  content: "\e0e2";
}

.ph.ph-book-open:before {
  content: "\e0e6";
}

.ph.ph-brackets-curly:before {
  content: "\e860";
}

.ph.ph-brain:before {
  content: "\e74e";
}

.ph.ph-briefcase:before {
  content: "\e0ee";
}

.ph.ph-browser:before {
  content: "\e0f4";
}

.ph.ph-buildings:before {
  content: "\e102";
}

.ph.ph-calendar-blank:before {
  content: "\e10a";
}

.ph.ph-cards:before {
  content: "\e0f8";
}

.ph.ph-caret-down:before {
  content: "\e136";
}

.ph.ph-caret-left:before {
  content: "\e138";
}

.ph.ph-caret-right:before {
  content: "\e13a";
}

.ph.ph-chart-line-up:before {
  content: "\e156";
}

.ph.ph-chat-circle:before {
  content: "\e168";
}

.ph.ph-check:before {
  content: "\e182";
}

.ph.ph-check-circle:before {
  content: "\e184";
}

.ph.ph-checks:before {
  content: "\e53a";
}

.ph.ph-circle:before {
  content: "\e18a";
}

.ph.ph-clock:before {
  content: "\e19a";
}

.ph.ph-cloud:before {
  content: "\e1aa";
}

.ph.ph-code:before {
  content: "\e1bc";
}

.ph.ph-code-block:before {
  content: "\eafe";
}

.ph.ph-coins:before {
  content: "\e78e";
}

.ph.ph-columns:before {
  content: "\e546";
}

.ph.ph-compass:before {
  content: "\e1c8";
}

.ph.ph-control:before {
  content: "\eca6";
}

.ph.ph-copy:before {
  content: "\e1ca";
}

.ph.ph-copyright:before {
  content: "\e54a";
}

.ph.ph-cpu:before {
  content: "\e610";
}

.ph.ph-currency-dollar:before {
  content: "\e550";
}

.ph.ph-cursor:before {
  content: "\e1dc";
}

.ph.ph-cursor-click:before {
  content: "\e7c8";
}

.ph.ph-dot:before {
  content: "\ecde";
}

.ph.ph-dots-six:before {
  content: "\e794";
}

.ph.ph-download:before {
  content: "\e20a";
}

.ph.ph-download-simple:before {
  content: "\e20c";
}

.ph.ph-drop:before {
  content: "\e210";
}

.ph.ph-engine:before {
  content: "\ea80";
}

.ph.ph-envelope:before {
  content: "\e214";
}

.ph.ph-envelope-simple:before {
  content: "\e218";
}

.ph.ph-export:before {
  content: "\eaf0";
}

.ph.ph-eye:before {
  content: "\e220";
}

.ph.ph-factory:before {
  content: "\e760";
}

.ph.ph-figma-logo:before {
  content: "\e22e";
}

.ph.ph-file:before {
  content: "\e230";
}

.ph.ph-file-code:before {
  content: "\e914";
}

.ph.ph-file-text:before {
  content: "\e23a";
}

.ph.ph-files:before {
  content: "\e710";
}

.ph.ph-fingerprint:before {
  content: "\e23e";
}

.ph.ph-flow-arrow:before {
  content: "\e6ec";
}

.ph.ph-function:before {
  content: "\ebe4";
}

.ph.ph-funnel:before {
  content: "\e266";
}

.ph.ph-ghost:before {
  content: "\e62a";
}

.ph.ph-github-logo:before {
  content: "\e576";
}

.ph.ph-handshake:before {
  content: "\e582";
}

.ph.ph-hard-drives:before {
  content: "\e2a0";
}

.ph.ph-hourglass:before {
  content: "\e2b2";
}

.ph.ph-house:before {
  content: "\e2c2";
}

.ph.ph-image:before {
  content: "\e2ca";
}

.ph.ph-image-square:before {
  content: "\e2cc";
}

.ph.ph-infinity:before {
  content: "\e634";
}

.ph.ph-info:before {
  content: "\e2ce";
}

.ph.ph-key:before {
  content: "\e2d6";
}

.ph.ph-layout:before {
  content: "\e6d6";
}

.ph.ph-lightning:before {
  content: "\e2de";
}

.ph.ph-link:before {
  content: "\e2e2";
}

.ph.ph-linkedin-logo:before {
  content: "\e2ee";
}

.ph.ph-list:before {
  content: "\e2f0";
}

.ph.ph-list-checks:before {
  content: "\eadc";
}

.ph.ph-list-magnifying-glass:before {
  content: "\ebe0";
}

.ph.ph-lock-simple:before {
  content: "\e308";
}

.ph.ph-magnifying-glass:before {
  content: "\e30c";
}

.ph.ph-map-trifold:before {
  content: "\e31a";
}

.ph.ph-moon-stars:before {
  content: "\e58e";
}

.ph.ph-mouse:before {
  content: "\e33a";
}

.ph.ph-network:before {
  content: "\edde";
}

.ph.ph-notches:before {
  content: "\ed3a";
}

.ph.ph-note:before {
  content: "\e348";
}

.ph.ph-option:before {
  content: "\e8a8";
}

.ph.ph-package:before {
  content: "\e390";
}

.ph.ph-paper-plane-tilt:before {
  content: "\e398";
}

.ph.ph-paragraph:before {
  content: "\e960";
}

.ph.ph-password:before {
  content: "\e752";
}

.ph.ph-path:before {
  content: "\e39c";
}

.ph.ph-pause:before {
  content: "\e39e";
}

.ph.ph-pen-nib:before {
  content: "\e3ac";
}

.ph.ph-person:before {
  content: "\e3a8";
}

.ph.ph-planet:before {
  content: "\e652";
}

.ph.ph-play:before {
  content: "\e3d0";
}

.ph.ph-plug:before {
  content: "\e946";
}

.ph.ph-plugs-connected:before {
  content: "\eb5a";
}

.ph.ph-plus:before {
  content: "\e3d4";
}

.ph.ph-presentation:before {
  content: "\e654";
}

.ph.ph-printer:before {
  content: "\e3dc";
}

.ph.ph-prohibit:before {
  content: "\e3de";
}

.ph.ph-activity:before {
  content: "\e000";
}

.ph.ph-queue:before {
  content: "\e6ac";
}

.ph.ph-quotes:before {
  content: "\e660";
}

.ph.ph-radio:before {
  content: "\e77e";
}

.ph.ph-receipt:before {
  content: "\e3ec";
}

.ph.ph-resize:before {
  content: "\ed6e";
}

.ph.ph-robot:before {
  content: "\e762";
}

.ph.ph-rocket-launch:before {
  content: "\e3fe";
}

.ph.ph-rows:before {
  content: "\e5a2";
}

.ph.ph-ruler:before {
  content: "\e6b8";
}

.ph.ph-scales:before {
  content: "\e750";
}

.ph.ph-scroll:before {
  content: "\eb7a";
}

.ph.ph-seal-check:before {
  content: "\e606";
}

.ph.ph-share-fat:before {
  content: "\ed52";
}

.ph.ph-shield-check:before {
  content: "\e40c";
}

.ph.ph-shield-warning:before {
  content: "\e412";
}

.ph.ph-shuffle:before {
  content: "\e422";
}

.ph.ph-sidebar:before {
  content: "\eab6";
}

.ph.ph-squares-four:before {
  content: "\e464";
}

.ph.ph-stack:before {
  content: "\e466";
}

.ph.ph-steps:before {
  content: "\ecbe";
}

.ph.ph-sun:before {
  content: "\e472";
}

.ph.ph-table:before {
  content: "\e476";
}

.ph.ph-tabs:before {
  content: "\e778";
}

.ph.ph-tag:before {
  content: "\e478";
}

.ph.ph-target:before {
  content: "\e47c";
}

.ph.ph-terminal-window:before {
  content: "\eae8";
}

.ph.ph-timer:before {
  content: "\e492";
}

.ph.ph-toolbox:before {
  content: "\eca0";
}

.ph.ph-tree-structure:before {
  content: "\e67c";
}

.ph.ph-user:before {
  content: "\e4c2";
}

.ph.ph-user-focus:before {
  content: "\e6fc";
}

.ph.ph-user-switch:before {
  content: "\e756";
}

.ph.ph-users-three:before {
  content: "\e68e";
}

.ph.ph-video:before {
  content: "\e740";
}

.ph.ph-warning:before {
  content: "\e4e0";
}

.ph.ph-wrench:before {
  content: "\e5d4";
}

.ph.ph-x:before {
  content: "\e4f6";
}

.ph.ph-x-circle:before {
  content: "\e4f8";
}

.ph.ph-x-logo:before {
  content: "\e4bc";
}
