/* Self-hosted copy: font files in fonts/font-twin/ (Google Fonts, SIL OFL / Apache 2.0).
 * Built from sawhorse tools/font-twins/dove.css by ship.py. */

/* Free twin of Whitney for azdisciples.org: Source Sans 3 from Google Fonts (SIL Open Font License).
   Second pass (reviewer, 2026-11-03), built from the first version kept as azd.v1.css.
   Weights: regular 350, italic 375, bold and bold italic 800, chosen to match Whitney's darkness.
   Only the four faces the live kit loads are declared (400, 400 italic, 700, 700 italic), so
   weights 300/500 fall to the regular face and 600 to the bold one, as on the live site.
   Each face is one size for letters and punctuation, so kerning and letter shapes stay whole.
   Separate sizes only where they show: capitals (wider, a little taller in regular), figures
   (set to Whitney's figure height), spaces (also carry the Safari baseline, see the end),
   dashes, the middle dot and the vertical bar used as separators.
   Vertical metrics are Whitney's measured ones (ascent 0.96, descent 0.20, gap 0.04 em). */


/* Whitney 400 normal -> Source Sans 3 350 normal */
@font-face {
  font-family: "Whitney A"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Zejf5HdF8Q.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 100.60%; ascent-override: 95.43%; descent-override: 19.88%; line-gap-override: 3.98%;
}
@font-face {
  font-family: "Whitney A"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.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;
  size-adjust: 100.60%; ascent-override: 95.43%; descent-override: 19.88%; line-gap-override: 3.98%;
}
@font-face { /* capitals */
  font-family: "Whitney A"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 105.50%; ascent-override: 91.00%; descent-override: 18.96%; line-gap-override: 3.79%;
}
@font-face { /* figures */
  font-family: "Whitney A"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 105.00%; ascent-override: 91.43%; descent-override: 19.05%; line-gap-override: 3.81%;
}
@font-face { /* space */
  font-family: "Whitney A"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+0020, U+00A0;
  size-adjust: 121.70%; ascent-override: 78.88%; descent-override: 16.43%; line-gap-override: 3.29%;
}
@font-face { /* dashes */
  font-family: "Whitney A"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+002D, U+2013-2014;
  size-adjust: 108.55%; ascent-override: 88.44%; descent-override: 18.42%; line-gap-override: 3.68%;
}
@font-face { /* middle dot */
  font-family: "Whitney A"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+00B7;
  size-adjust: 90.58%; ascent-override: 105.98%; descent-override: 22.08%; line-gap-override: 4.42%;
}
@font-face { /* vertical bar */
  font-family: "Whitney A"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 104.00%; ascent-override: 92.31%; descent-override: 19.23%; line-gap-override: 3.85%;
}
@font-face {
  font-family: "Whitney B"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Zejf5HdF8Q.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 100.60%; ascent-override: 95.43%; descent-override: 19.88%; line-gap-override: 3.98%;
}
@font-face {
  font-family: "Whitney B"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.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;
  size-adjust: 100.60%; ascent-override: 95.43%; descent-override: 19.88%; line-gap-override: 3.98%;
}
@font-face { /* capitals */
  font-family: "Whitney B"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 105.50%; ascent-override: 91.00%; descent-override: 18.96%; line-gap-override: 3.79%;
}
@font-face { /* figures */
  font-family: "Whitney B"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 105.00%; ascent-override: 91.43%; descent-override: 19.05%; line-gap-override: 3.81%;
}
@font-face { /* space */
  font-family: "Whitney B"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+0020, U+00A0;
  size-adjust: 121.70%; ascent-override: 78.88%; descent-override: 16.43%; line-gap-override: 3.29%;
}
@font-face { /* dashes */
  font-family: "Whitney B"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+002D, U+2013-2014;
  size-adjust: 108.55%; ascent-override: 88.44%; descent-override: 18.42%; line-gap-override: 3.68%;
}
@font-face { /* middle dot */
  font-family: "Whitney B"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+00B7;
  size-adjust: 90.58%; ascent-override: 105.98%; descent-override: 22.08%; line-gap-override: 4.42%;
}
@font-face { /* vertical bar */
  font-family: "Whitney B"; font-style: normal; font-weight: 350; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 104.00%; ascent-override: 92.31%; descent-override: 19.23%; line-gap-override: 3.85%;
}

/* Whitney 700 normal -> Source Sans 3 800 normal */
@font-face {
  font-family: "Whitney A"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Zejf5HdF8Q.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 95.65%; ascent-override: 100.37%; descent-override: 20.91%; line-gap-override: 4.18%;
}
@font-face {
  font-family: "Whitney A"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.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;
  size-adjust: 95.65%; ascent-override: 100.37%; descent-override: 20.91%; line-gap-override: 4.18%;
}
@font-face { /* capitals */
  font-family: "Whitney A"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 105.22%; ascent-override: 91.24%; descent-override: 19.01%; line-gap-override: 3.80%;
}
@font-face { /* figures */
  font-family: "Whitney A"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 104.00%; ascent-override: 92.31%; descent-override: 19.23%; line-gap-override: 3.85%;
}
@font-face { /* space */
  font-family: "Whitney A"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+0020, U+00A0;
  size-adjust: 121.70%; ascent-override: 78.88%; descent-override: 16.43%; line-gap-override: 3.29%;
}
@font-face { /* dashes */
  font-family: "Whitney A"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+002D, U+2013-2014;
  size-adjust: 106.08%; ascent-override: 90.50%; descent-override: 18.85%; line-gap-override: 3.77%;
}
@font-face { /* middle dot */
  font-family: "Whitney A"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+00B7;
  size-adjust: 84.94%; ascent-override: 113.02%; descent-override: 23.55%; line-gap-override: 4.71%;
}
@font-face { /* vertical bar */
  font-family: "Whitney A"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 99.86%; ascent-override: 96.13%; descent-override: 20.03%; line-gap-override: 4.01%;
}
@font-face {
  font-family: "Whitney B"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Zejf5HdF8Q.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 95.65%; ascent-override: 100.37%; descent-override: 20.91%; line-gap-override: 4.18%;
}
@font-face {
  font-family: "Whitney B"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.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;
  size-adjust: 95.65%; ascent-override: 100.37%; descent-override: 20.91%; line-gap-override: 4.18%;
}
@font-face { /* capitals */
  font-family: "Whitney B"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 105.22%; ascent-override: 91.24%; descent-override: 19.01%; line-gap-override: 3.80%;
}
@font-face { /* figures */
  font-family: "Whitney B"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 104.00%; ascent-override: 92.31%; descent-override: 19.23%; line-gap-override: 3.85%;
}
@font-face { /* space */
  font-family: "Whitney B"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+0020, U+00A0;
  size-adjust: 121.70%; ascent-override: 78.88%; descent-override: 16.43%; line-gap-override: 3.29%;
}
@font-face { /* dashes */
  font-family: "Whitney B"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+002D, U+2013-2014;
  size-adjust: 106.08%; ascent-override: 90.50%; descent-override: 18.85%; line-gap-override: 3.77%;
}
@font-face { /* middle dot */
  font-family: "Whitney B"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+00B7;
  size-adjust: 84.94%; ascent-override: 113.02%; descent-override: 23.55%; line-gap-override: 4.71%;
}
@font-face { /* vertical bar */
  font-family: "Whitney B"; font-style: normal; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-w8aZejf5Hc.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 99.86%; ascent-override: 96.13%; descent-override: 20.03%; line-gap-override: 4.01%;
}

/* Whitney 400 italic -> Source Sans 3 375 italic */
@font-face {
  font-family: "Whitney A"; font-style: italic; font-weight: 375; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-LYxnV18JRx.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 94.90%; ascent-override: 101.16%; descent-override: 21.07%; line-gap-override: 4.21%;
}
@font-face {
  font-family: "Whitney A"; font-style: italic; font-weight: 375; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.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;
  size-adjust: 94.90%; ascent-override: 101.16%; descent-override: 21.07%; line-gap-override: 4.21%;
}
@font-face { /* capitals */
  font-family: "Whitney A"; font-style: italic; font-weight: 375; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 100.50%; ascent-override: 95.52%; descent-override: 19.90%; line-gap-override: 3.98%;
}
@font-face { /* figures */
  font-family: "Whitney A"; font-style: italic; font-weight: 375; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 104.70%; ascent-override: 91.69%; descent-override: 19.10%; line-gap-override: 3.82%;
}
@font-face { /* space */
  font-family: "Whitney A"; font-style: italic; font-weight: 375; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+0020, U+00A0;
  size-adjust: 121.70%; ascent-override: 78.88%; descent-override: 16.43%; line-gap-override: 3.29%;
}
@font-face { /* dashes */
  font-family: "Whitney A"; font-style: italic; font-weight: 375; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+002D, U+2013-2014;
  size-adjust: 106.60%; ascent-override: 90.06%; descent-override: 18.76%; line-gap-override: 3.75%;
}
@font-face {
  font-family: "Whitney B"; font-style: italic; font-weight: 375; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-LYxnV18JRx.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 94.90%; ascent-override: 101.16%; descent-override: 21.07%; line-gap-override: 4.21%;
}
@font-face {
  font-family: "Whitney B"; font-style: italic; font-weight: 375; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.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;
  size-adjust: 94.90%; ascent-override: 101.16%; descent-override: 21.07%; line-gap-override: 4.21%;
}
@font-face { /* capitals */
  font-family: "Whitney B"; font-style: italic; font-weight: 375; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 100.50%; ascent-override: 95.52%; descent-override: 19.90%; line-gap-override: 3.98%;
}
@font-face { /* figures */
  font-family: "Whitney B"; font-style: italic; font-weight: 375; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 104.70%; ascent-override: 91.69%; descent-override: 19.10%; line-gap-override: 3.82%;
}
@font-face { /* space */
  font-family: "Whitney B"; font-style: italic; font-weight: 375; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+0020, U+00A0;
  size-adjust: 121.70%; ascent-override: 78.88%; descent-override: 16.43%; line-gap-override: 3.29%;
}
@font-face { /* dashes */
  font-family: "Whitney B"; font-style: italic; font-weight: 375; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+002D, U+2013-2014;
  size-adjust: 106.60%; ascent-override: 90.06%; descent-override: 18.76%; line-gap-override: 3.75%;
}

/* Whitney 700 italic -> Source Sans 3 800 italic */
@font-face {
  font-family: "Whitney A"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-LYxnV18JRx.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 94.96%; ascent-override: 101.10%; descent-override: 21.06%; line-gap-override: 4.21%;
}
@font-face {
  font-family: "Whitney A"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.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;
  size-adjust: 94.96%; ascent-override: 101.10%; descent-override: 21.06%; line-gap-override: 4.21%;
}
@font-face { /* capitals */
  font-family: "Whitney A"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 104.46%; ascent-override: 91.90%; descent-override: 19.15%; line-gap-override: 3.83%;
}
@font-face { /* figures */
  font-family: "Whitney A"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 104.46%; ascent-override: 91.90%; descent-override: 19.15%; line-gap-override: 3.83%;
}
@font-face { /* space */
  font-family: "Whitney A"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+0020, U+00A0;
  size-adjust: 121.70%; ascent-override: 78.88%; descent-override: 16.43%; line-gap-override: 3.29%;
}
@font-face { /* dashes */
  font-family: "Whitney A"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+002D, U+2013-2014;
  size-adjust: 103.03%; ascent-override: 93.18%; descent-override: 19.41%; line-gap-override: 3.88%;
}
@font-face { /* middle dot */
  font-family: "Whitney A"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+00B7;
  size-adjust: 86.98%; ascent-override: 110.37%; descent-override: 22.99%; line-gap-override: 4.60%;
}
@font-face { /* vertical bar */
  font-family: "Whitney A"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 104.08%; ascent-override: 92.24%; descent-override: 19.22%; line-gap-override: 3.84%;
}
@font-face {
  font-family: "Whitney B"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-LYxnV18JRx.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 94.96%; ascent-override: 101.10%; descent-override: 21.06%; line-gap-override: 4.21%;
}
@font-face {
  font-family: "Whitney B"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.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;
  size-adjust: 94.96%; ascent-override: 101.10%; descent-override: 21.06%; line-gap-override: 4.21%;
}
@font-face { /* capitals */
  font-family: "Whitney B"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 104.46%; ascent-override: 91.90%; descent-override: 19.15%; line-gap-override: 3.83%;
}
@font-face { /* figures */
  font-family: "Whitney B"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 104.46%; ascent-override: 91.90%; descent-override: 19.15%; line-gap-override: 3.83%;
}
@font-face { /* space */
  font-family: "Whitney B"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+0020, U+00A0;
  size-adjust: 121.70%; ascent-override: 78.88%; descent-override: 16.43%; line-gap-override: 3.29%;
}
@font-face { /* dashes */
  font-family: "Whitney B"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+002D, U+2013-2014;
  size-adjust: 103.03%; ascent-override: 93.18%; descent-override: 19.41%; line-gap-override: 3.88%;
}
@font-face { /* middle dot */
  font-family: "Whitney B"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+00B7;
  size-adjust: 86.98%; ascent-override: 110.37%; descent-override: 22.99%; line-gap-override: 4.60%;
}
@font-face { /* vertical bar */
  font-family: "Whitney B"; font-style: italic; font-weight: 800; font-display: swap;
  src: url(fonts/font-twin/sourcesans3-Z-LYxnV18A.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 104.08%; ascent-override: 92.24%; descent-override: 19.22%; line-gap-override: 3.84%;
}

/* The live kit has no tabular figures, so Whitney figures are always proportional. */
* { font-variant-numeric: proportional-nums !important; }
/* Safari ignores ascent-override, so the space face (the one Safari takes line metrics from) is sized to put the baseline where Whitney's is; this pulls the space back to Whitney's width. */
* { word-spacing: -0.0174em; }

/* ==== Gotham Rounded (Desert Dove) ==== */
/* Free twin of Gotham Rounded for desertdovechurch.org: Nunito from Google Fonts (SIL Open Font License).
   Self-contained: these rules can be appended to the shipped stylesheet on their own.
   The live kit loads Gotham Rounded 400 and 700 only (italics declared, unused on the pages checked),
   so 300 draws the 400 face and 600 the 700 face. The twin does the same:
     Gotham Rounded 400 (+italic) -> Nunito at weight 330 (single-value weight clamps the variable font)
     Gotham Rounded 300           -> the same Nunito 330, declared at 329 so 300 requests get a face
                                     1.2% smaller (footer text ran wide; no visible difference)
     Gotham Rounded 700 (+italic) -> Nunito at weight 760 (600 and 700 requests land here)
   Weights match Gotham Rounded Book and Bold's stroke darkness at equal text width.
   Nunito is narrower than Gotham, so lowercase is scaled up (size-adjust 113.4% / 109.1%). Capitals,
   figures and the vertical bar get their own size so they keep Gotham's height (capitals) or width
   (figures, bar); without that, capitals stood 9-13% taller. Costs kerning between a capital and
   the next letter, which measured and looked negligible here.
   ascent/descent are Gotham Rounded's measured 0.96/0.24 em, divided by size-adjust (Chrome
   multiplies them). Safari ignores the overrides; Nunito's own metrics land within 0.3px by calculation;
   measured WebKit pages come out 1-2px taller. */

/* Gotham Rounded A 300 normal -> Nunito 329 (latin-ext) */
@font-face {
  font-family: "Gotham Rounded A"; font-style: normal; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-aBTMnFcQIG.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 112.04%; ascent-override: 85.68%; descent-override: 21.42%; line-gap-override: 0.00%;
}

/* Gotham Rounded A 300 normal -> Nunito 329 (latin) */
@font-face {
  font-family: "Gotham Rounded A"; font-style: normal; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.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;
  size-adjust: 112.04%; ascent-override: 85.68%; descent-override: 21.42%; line-gap-override: 0.00%;
}
@font-face { /* capitals */
  font-family: "Gotham Rounded A"; font-style: normal; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 105.42%; ascent-override: 91.06%; descent-override: 22.77%; line-gap-override: 0.00%;
}
@font-face { /* figures */
  font-family: "Gotham Rounded A"; font-style: normal; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 99.89%; ascent-override: 96.11%; descent-override: 24.03%; line-gap-override: 0.00%;
}
@font-face { /* bar */
  font-family: "Gotham Rounded A"; font-style: normal; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 116.56%; ascent-override: 82.36%; descent-override: 20.59%; line-gap-override: 0.00%;
}

/* Gotham Rounded A 400 normal -> Nunito 330 (latin-ext) */
@font-face {
  font-family: "Gotham Rounded A"; font-style: normal; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-aBTMnFcQIG.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 113.40%; ascent-override: 84.66%; descent-override: 21.16%; line-gap-override: 0.00%;
}

/* Gotham Rounded A 400 normal -> Nunito 330 (latin) */
@font-face {
  font-family: "Gotham Rounded A"; font-style: normal; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.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;
  size-adjust: 113.40%; ascent-override: 84.66%; descent-override: 21.16%; line-gap-override: 0.00%;
}
@font-face { /* capitals */
  font-family: "Gotham Rounded A"; font-style: normal; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 106.70%; ascent-override: 89.97%; descent-override: 22.49%; line-gap-override: 0.00%;
}
@font-face { /* figures */
  font-family: "Gotham Rounded A"; font-style: normal; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 101.10%; ascent-override: 94.96%; descent-override: 23.74%; line-gap-override: 0.00%;
}
@font-face { /* bar */
  font-family: "Gotham Rounded A"; font-style: normal; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 117.98%; ascent-override: 81.37%; descent-override: 20.34%; line-gap-override: 0.00%;
}

/* Gotham Rounded A 300 italic -> Nunito 329 (latin-ext) */
@font-face {
  font-family: "Gotham Rounded A"; font-style: italic; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-s7nczIHNHI.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 112.04%; ascent-override: 85.68%; descent-override: 21.42%; line-gap-override: 0.00%;
}

/* Gotham Rounded A 300 italic -> Nunito 329 (latin) */
@font-face {
  font-family: "Gotham Rounded A"; font-style: italic; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.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;
  size-adjust: 112.04%; ascent-override: 85.68%; descent-override: 21.42%; line-gap-override: 0.00%;
}
@font-face { /* capitals */
  font-family: "Gotham Rounded A"; font-style: italic; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 105.42%; ascent-override: 91.06%; descent-override: 22.77%; line-gap-override: 0.00%;
}
@font-face { /* figures */
  font-family: "Gotham Rounded A"; font-style: italic; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 99.89%; ascent-override: 96.11%; descent-override: 24.03%; line-gap-override: 0.00%;
}
@font-face { /* bar */
  font-family: "Gotham Rounded A"; font-style: italic; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 116.56%; ascent-override: 82.36%; descent-override: 20.59%; line-gap-override: 0.00%;
}

/* Gotham Rounded A 400 italic -> Nunito 330 (latin-ext) */
@font-face {
  font-family: "Gotham Rounded A"; font-style: italic; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-s7nczIHNHI.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 113.40%; ascent-override: 84.66%; descent-override: 21.16%; line-gap-override: 0.00%;
}

/* Gotham Rounded A 400 italic -> Nunito 330 (latin) */
@font-face {
  font-family: "Gotham Rounded A"; font-style: italic; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.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;
  size-adjust: 113.40%; ascent-override: 84.66%; descent-override: 21.16%; line-gap-override: 0.00%;
}
@font-face { /* capitals */
  font-family: "Gotham Rounded A"; font-style: italic; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 106.70%; ascent-override: 89.97%; descent-override: 22.49%; line-gap-override: 0.00%;
}
@font-face { /* figures */
  font-family: "Gotham Rounded A"; font-style: italic; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 101.10%; ascent-override: 94.96%; descent-override: 23.74%; line-gap-override: 0.00%;
}
@font-face { /* bar */
  font-family: "Gotham Rounded A"; font-style: italic; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 117.98%; ascent-override: 81.37%; descent-override: 20.34%; line-gap-override: 0.00%;
}

/* Gotham Rounded A 700 normal -> Nunito 760 (latin-ext) */
@font-face {
  font-family: "Gotham Rounded A"; font-style: normal; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-aBTMnFcQIG.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 109.10%; ascent-override: 87.99%; descent-override: 22.00%; line-gap-override: 0.00%;
}

/* Gotham Rounded A 700 normal -> Nunito 760 (latin) */
@font-face {
  font-family: "Gotham Rounded A"; font-style: normal; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.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;
  size-adjust: 109.10%; ascent-override: 87.99%; descent-override: 22.00%; line-gap-override: 0.00%;
}
@font-face { /* capitals */
  font-family: "Gotham Rounded A"; font-style: normal; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 100.20%; ascent-override: 95.81%; descent-override: 23.95%; line-gap-override: 0.00%;
}
@font-face { /* figures */
  font-family: "Gotham Rounded A"; font-style: normal; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 102.40%; ascent-override: 93.75%; descent-override: 23.44%; line-gap-override: 0.00%;
}
@font-face { /* bar */
  font-family: "Gotham Rounded A"; font-style: normal; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 118.50%; ascent-override: 81.01%; descent-override: 20.25%; line-gap-override: 0.00%;
}

/* Gotham Rounded A 700 italic -> Nunito 760 (latin-ext) */
@font-face {
  font-family: "Gotham Rounded A"; font-style: italic; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-s7nczIHNHI.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 109.10%; ascent-override: 87.99%; descent-override: 22.00%; line-gap-override: 0.00%;
}

/* Gotham Rounded A 700 italic -> Nunito 760 (latin) */
@font-face {
  font-family: "Gotham Rounded A"; font-style: italic; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.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;
  size-adjust: 109.10%; ascent-override: 87.99%; descent-override: 22.00%; line-gap-override: 0.00%;
}
@font-face { /* capitals */
  font-family: "Gotham Rounded A"; font-style: italic; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 100.20%; ascent-override: 95.81%; descent-override: 23.95%; line-gap-override: 0.00%;
}
@font-face { /* figures */
  font-family: "Gotham Rounded A"; font-style: italic; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 102.40%; ascent-override: 93.75%; descent-override: 23.44%; line-gap-override: 0.00%;
}
@font-face { /* bar */
  font-family: "Gotham Rounded A"; font-style: italic; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 118.50%; ascent-override: 81.01%; descent-override: 20.25%; line-gap-override: 0.00%;
}

/* Gotham Rounded B 300 normal -> Nunito 329 (latin-ext) */
@font-face {
  font-family: "Gotham Rounded B"; font-style: normal; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-aBTMnFcQIG.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 112.04%; ascent-override: 85.68%; descent-override: 21.42%; line-gap-override: 0.00%;
}

/* Gotham Rounded B 300 normal -> Nunito 329 (latin) */
@font-face {
  font-family: "Gotham Rounded B"; font-style: normal; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.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;
  size-adjust: 112.04%; ascent-override: 85.68%; descent-override: 21.42%; line-gap-override: 0.00%;
}
@font-face { /* capitals */
  font-family: "Gotham Rounded B"; font-style: normal; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 105.42%; ascent-override: 91.06%; descent-override: 22.77%; line-gap-override: 0.00%;
}
@font-face { /* figures */
  font-family: "Gotham Rounded B"; font-style: normal; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 99.89%; ascent-override: 96.11%; descent-override: 24.03%; line-gap-override: 0.00%;
}
@font-face { /* bar */
  font-family: "Gotham Rounded B"; font-style: normal; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 116.56%; ascent-override: 82.36%; descent-override: 20.59%; line-gap-override: 0.00%;
}

/* Gotham Rounded B 400 normal -> Nunito 330 (latin-ext) */
@font-face {
  font-family: "Gotham Rounded B"; font-style: normal; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-aBTMnFcQIG.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 113.40%; ascent-override: 84.66%; descent-override: 21.16%; line-gap-override: 0.00%;
}

/* Gotham Rounded B 400 normal -> Nunito 330 (latin) */
@font-face {
  font-family: "Gotham Rounded B"; font-style: normal; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.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;
  size-adjust: 113.40%; ascent-override: 84.66%; descent-override: 21.16%; line-gap-override: 0.00%;
}
@font-face { /* capitals */
  font-family: "Gotham Rounded B"; font-style: normal; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 106.70%; ascent-override: 89.97%; descent-override: 22.49%; line-gap-override: 0.00%;
}
@font-face { /* figures */
  font-family: "Gotham Rounded B"; font-style: normal; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 101.10%; ascent-override: 94.96%; descent-override: 23.74%; line-gap-override: 0.00%;
}
@font-face { /* bar */
  font-family: "Gotham Rounded B"; font-style: normal; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 117.98%; ascent-override: 81.37%; descent-override: 20.34%; line-gap-override: 0.00%;
}

/* Gotham Rounded B 300 italic -> Nunito 329 (latin-ext) */
@font-face {
  font-family: "Gotham Rounded B"; font-style: italic; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-s7nczIHNHI.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 112.04%; ascent-override: 85.68%; descent-override: 21.42%; line-gap-override: 0.00%;
}

/* Gotham Rounded B 300 italic -> Nunito 329 (latin) */
@font-face {
  font-family: "Gotham Rounded B"; font-style: italic; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.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;
  size-adjust: 112.04%; ascent-override: 85.68%; descent-override: 21.42%; line-gap-override: 0.00%;
}
@font-face { /* capitals */
  font-family: "Gotham Rounded B"; font-style: italic; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 105.42%; ascent-override: 91.06%; descent-override: 22.77%; line-gap-override: 0.00%;
}
@font-face { /* figures */
  font-family: "Gotham Rounded B"; font-style: italic; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 99.89%; ascent-override: 96.11%; descent-override: 24.03%; line-gap-override: 0.00%;
}
@font-face { /* bar */
  font-family: "Gotham Rounded B"; font-style: italic; font-weight: 329; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 116.56%; ascent-override: 82.36%; descent-override: 20.59%; line-gap-override: 0.00%;
}

/* Gotham Rounded B 400 italic -> Nunito 330 (latin-ext) */
@font-face {
  font-family: "Gotham Rounded B"; font-style: italic; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-s7nczIHNHI.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 113.40%; ascent-override: 84.66%; descent-override: 21.16%; line-gap-override: 0.00%;
}

/* Gotham Rounded B 400 italic -> Nunito 330 (latin) */
@font-face {
  font-family: "Gotham Rounded B"; font-style: italic; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.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;
  size-adjust: 113.40%; ascent-override: 84.66%; descent-override: 21.16%; line-gap-override: 0.00%;
}
@font-face { /* capitals */
  font-family: "Gotham Rounded B"; font-style: italic; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 106.70%; ascent-override: 89.97%; descent-override: 22.49%; line-gap-override: 0.00%;
}
@font-face { /* figures */
  font-family: "Gotham Rounded B"; font-style: italic; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 101.10%; ascent-override: 94.96%; descent-override: 23.74%; line-gap-override: 0.00%;
}
@font-face { /* bar */
  font-family: "Gotham Rounded B"; font-style: italic; font-weight: 330; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 117.98%; ascent-override: 81.37%; descent-override: 20.34%; line-gap-override: 0.00%;
}

/* Gotham Rounded B 700 normal -> Nunito 760 (latin-ext) */
@font-face {
  font-family: "Gotham Rounded B"; font-style: normal; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-aBTMnFcQIG.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 109.10%; ascent-override: 87.99%; descent-override: 22.00%; line-gap-override: 0.00%;
}

/* Gotham Rounded B 700 normal -> Nunito 760 (latin) */
@font-face {
  font-family: "Gotham Rounded B"; font-style: normal; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.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;
  size-adjust: 109.10%; ascent-override: 87.99%; descent-override: 22.00%; line-gap-override: 0.00%;
}
@font-face { /* capitals */
  font-family: "Gotham Rounded B"; font-style: normal; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 100.20%; ascent-override: 95.81%; descent-override: 23.95%; line-gap-override: 0.00%;
}
@font-face { /* figures */
  font-family: "Gotham Rounded B"; font-style: normal; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 102.40%; ascent-override: 93.75%; descent-override: 23.44%; line-gap-override: 0.00%;
}
@font-face { /* bar */
  font-family: "Gotham Rounded B"; font-style: normal; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-NeaBTMnFcQ.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 118.50%; ascent-override: 81.01%; descent-override: 20.25%; line-gap-override: 0.00%;
}

/* Gotham Rounded B 700 italic -> Nunito 760 (latin-ext) */
@font-face {
  font-family: "Gotham Rounded B"; font-style: italic; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-s7nczIHNHI.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
  size-adjust: 109.10%; ascent-override: 87.99%; descent-override: 22.00%; line-gap-override: 0.00%;
}

/* Gotham Rounded B 700 italic -> Nunito 760 (latin) */
@font-face {
  font-family: "Gotham Rounded B"; font-style: italic; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.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;
  size-adjust: 109.10%; ascent-override: 87.99%; descent-override: 22.00%; line-gap-override: 0.00%;
}
@font-face { /* capitals */
  font-family: "Gotham Rounded B"; font-style: italic; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+0041-005A, U+00C0-00D6, U+00D8-00DE;
  size-adjust: 100.20%; ascent-override: 95.81%; descent-override: 23.95%; line-gap-override: 0.00%;
}
@font-face { /* figures */
  font-family: "Gotham Rounded B"; font-style: italic; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+0030-0039;
  size-adjust: 102.40%; ascent-override: 93.75%; descent-override: 23.44%; line-gap-override: 0.00%;
}
@font-face { /* bar */
  font-family: "Gotham Rounded B"; font-style: italic; font-weight: 760; font-display: swap;
  src: url(fonts/font-twin/nunito-aDRs7nczIH.woff2) format("woff2");
  unicode-range: U+007C;
  size-adjust: 118.50%; ascent-override: 81.01%; descent-override: 20.25%; line-gap-override: 0.00%;
}
