/* ARNOLDB final-v1: lokal, OFL 1.1, DE/EN-Subset. Gewichtsspannen bewusst begrenzt. */
@font-face{font-family:"Newsreader";font-style:normal;font-weight:300 500;font-display:swap;src:url("/fonts/newsreader/newsreader-de-en-wght-normal.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+20AC,U+2122,U+2190-2193,U+21B3,U+2197,U+2212,U+25CF,U+2600,U+263E;}
@font-face{font-family:"Newsreader";font-style:normal;font-weight:300 500;font-display:swap;src:url("/fonts/newsreader/newsreader-eszett-gross-wght-normal.woff2") format("woff2");unicode-range:U+1E9E;}
@font-face{font-family:"Newsreader";font-style:italic;font-weight:300 500;font-display:swap;src:url("/fonts/newsreader/newsreader-de-en-wght-italic.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+20AC,U+2122,U+2190-2193,U+21B3,U+2197,U+2212,U+25CF,U+2600,U+263E;}
@font-face{font-family:"Newsreader";font-style:italic;font-weight:300 500;font-display:swap;src:url("/fonts/newsreader/newsreader-eszett-gross-wght-italic.woff2") format("woff2");unicode-range:U+1E9E;}
@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:400 600;font-display:swap;src:url("/fonts/hanken-grotesk/hanken-grotesk-de-en-wght-normal.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+20AC,U+2122,U+2190-2193,U+21B3,U+2197,U+2212,U+25CF,U+2600,U+263E;}
@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:400 600;font-display:swap;src:url("/fonts/hanken-grotesk/hanken-grotesk-eszett-gross-wght-normal.woff2") format("woff2");unicode-range:U+1E9E;}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/ibm-plex-mono/ibm-plex-mono-de-en-400-normal.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+20AC,U+2122,U+2190-2193,U+21B3,U+2197,U+2212,U+25CF,U+2600,U+263E;}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/ibm-plex-mono/ibm-plex-mono-eszett-gross-400-normal.woff2") format("woff2");unicode-range:U+1E9E;}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/ibm-plex-mono/ibm-plex-mono-de-en-500-normal.woff2") format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+20AC,U+2122,U+2190-2193,U+21B3,U+2197,U+2212,U+25CF,U+2600,U+263E;}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:500;font-display:swap;src:url("/fonts/ibm-plex-mono/ibm-plex-mono-eszett-gross-500-normal.woff2") format("woff2");unicode-range:U+1E9E;}
/* Fallbacks remeasured from the shipped woff2 (hhea ascent/descent, OS/2 xAvgCharWidth).
   Newsreader 2000em ascent 1470 descent -530 xAvg 1067 against Georgia 2048em ascent 1878 descent -449 xAvg 1006.
   Hanken Grotesk 1000em ascent 1000 descent -303 xAvg 513 against Arial 2048em ascent 1854 descent -434 xAvg 913. */
@font-face{font-family:"Newsreader Fallback";src:local("Georgia");size-adjust:108.61%;ascent-override:67.67%;descent-override:24.4%;line-gap-override:0%;}
@font-face{font-family:"Hanken Grotesk Fallback";src:local("Arial");size-adjust:115.07%;ascent-override:86.9%;descent-override:26.33%;line-gap-override:0%;}
