/* Marketing UI only. Optional display prevents a late font swap from delaying
   the homepage headline on slow mobile connections. These subset faces are
   preloaded; complete faces remain available for editable cover/export text. */
@font-face { font-family: "Newsreader"; src: url("/assets/fonts/newsreader-variable.woff2") format("woff2"); font-style: normal; font-weight: 200 800; font-display: swap; unicode-range: U+0250-1DFF,U+1F00-1FFF,U+2070-20AB,U+20AD-2121,U+2123-218F,U+2800-10FFFF; }
@font-face { font-family: "Newsreader"; src: url("/assets/fonts/newsreader-italic-variable.woff2") format("woff2"); font-style: italic; font-weight: 200 800; font-display: swap; unicode-range: U+0250-1DFF,U+1F00-1FFF,U+2070-20AB,U+20AD-2121,U+2123-218F,U+2800-10FFFF; }
@font-face { font-family: "DM Sans"; src: url("/assets/fonts/dm-sans-variable.woff2") format("woff2"); font-style: normal; font-weight: 100 1000; font-display: swap; unicode-range: U+0250-1DFF,U+1F00-1FFF,U+2070-20AB,U+20AD-2121,U+2123-218F,U+2800-10FFFF; }
@font-face { font-family: "Newsreader"; src: url("/assets/fonts/newsreader-home.woff2") format("woff2"); font-style: normal; font-weight: 450; font-display: optional; unicode-range: U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2190-27FF; }
@font-face { font-family: "Newsreader"; src: url("/assets/fonts/newsreader-italic-home.woff2") format("woff2"); font-style: italic; font-weight: 450; font-display: optional; unicode-range: U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2190-27FF; }
@font-face { font-family: "DM Sans"; src: url("/assets/fonts/dm-sans-home.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: optional; unicode-range: U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2190-27FF; }

@font-face { font-family: "DM Sans"; src: url("/assets/fonts/dm-sans-home-600.woff2") format("woff2"); font-style: normal; font-weight: 600; font-display: optional; unicode-range: U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2190-27FF; }
@font-face { font-family: "DM Sans"; src: url("/assets/fonts/dm-sans-home-700.woff2") format("woff2"); font-style: normal; font-weight: 700; font-display: optional; unicode-range: U+0000-024F,U+1E00-1EFF,U+2000-206F,U+20AC,U+2122,U+2190-27FF; }
