aboutsummaryrefslogtreecommitdiff
path: root/static
diff options
context:
space:
mode:
Diffstat (limited to 'static')
-rw-r--r--static/css/main.css2360
-rw-r--r--static/css/main.css.map1
-rw-r--r--static/css/monokai.css70
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2bin0 -> 40688 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2bin0 -> 44644 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2bin0 -> 39828 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2bin0 -> 44028 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2bin0 -> 43940 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2bin0 -> 39660 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2bin0 -> 44200 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2bin0 -> 40396 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2bin0 -> 45176 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2bin0 -> 39328 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2bin0 -> 41368 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2bin0 -> 45836 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2bin0 -> 40048 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2bin0 -> 45348 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2bin0 -> 39684 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2bin0 -> 43220 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/complete/woff2/license.txt92
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2bin0 -> 12548 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2bin0 -> 16660 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2bin0 -> 13316 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2bin0 -> 6624 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2bin0 -> 11076 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2bin0 -> 14472 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2bin0 -> 18556 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2bin0 -> 14684 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2bin0 -> 7088 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2bin0 -> 11584 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2bin0 -> 11792 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2bin0 -> 16652 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2bin0 -> 13488 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2bin0 -> 6648 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2bin0 -> 11060 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2bin0 -> 14316 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2bin0 -> 18400 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2bin0 -> 14844 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2bin0 -> 7232 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2bin0 -> 11452 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2bin0 -> 14412 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2bin0 -> 18392 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2bin0 -> 14636 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2bin0 -> 6936 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2bin0 -> 11476 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2bin0 -> 11880 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2bin0 -> 16376 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2bin0 -> 13416 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2bin0 -> 6636 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2bin0 -> 10896 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2bin0 -> 14740 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2bin0 -> 18192 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2bin0 -> 14676 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2bin0 -> 7092 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2bin0 -> 11476 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2bin0 -> 12260 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2bin0 -> 16724 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2bin0 -> 13496 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2bin0 -> 6648 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2bin0 -> 11268 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2bin0 -> 14916 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2bin0 -> 18436 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2bin0 -> 14692 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2bin0 -> 7108 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2bin0 -> 11668 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2bin0 -> 12032 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2bin0 -> 16280 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2bin0 -> 13272 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2bin0 -> 6592 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2bin0 -> 10868 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2bin0 -> 13036 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2bin0 -> 17456 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2bin0 -> 14344 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2bin0 -> 7540 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2bin0 -> 11840 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2bin0 -> 15532 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2bin0 -> 19288 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2bin0 -> 15492 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2bin0 -> 7920 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2bin0 -> 12328 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2bin0 -> 12092 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2bin0 -> 16596 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2bin0 -> 13428 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2bin0 -> 6640 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2bin0 -> 10980 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2bin0 -> 14688 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2bin0 -> 18940 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2bin0 -> 14840 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2bin0 -> 7272 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2bin0 -> 11632 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2bin0 -> 12188 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2bin0 -> 16600 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2bin0 -> 13380 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2bin0 -> 6492 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2bin0 -> 10908 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2bin0 -> 14420 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2bin0 -> 18008 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2bin0 -> 14464 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2bin0 -> 6956 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2bin0 -> 11416 bytes
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic.css40
-rw-r--r--static/fonts/IBM-Plex-Mono/fonts/split/woff2/license.txt92
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2bin0 -> 60192 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2bin0 -> 64276 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2bin0 -> 64072 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2bin0 -> 68416 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2bin0 -> 64776 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2bin0 -> 63496 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2bin0 -> 68360 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2bin0 -> 63940 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2bin0 -> 68488 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2bin0 -> 60172 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2bin0 -> 64200 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2bin0 -> 68064 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2bin0 -> 63548 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2bin0 -> 68588 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2bin0 -> 59240 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2bin0 -> 64448 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/complete/woff2/license.txt92
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2bin0 -> 17440 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2bin0 -> 8676 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2bin0 -> 20788 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2bin0 -> 15288 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2bin0 -> 7024 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2bin0 -> 7600 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2bin0 -> 19264 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2bin0 -> 9244 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2bin0 -> 22368 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2bin0 -> 16172 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2bin0 -> 7456 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2bin0 -> 7900 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2bin0 -> 17592 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2bin0 -> 9060 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2bin0 -> 22120 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2bin0 -> 15772 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2bin0 -> 7356 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2bin0 -> 7536 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2bin0 -> 19596 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2bin0 -> 9720 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2bin0 -> 23892 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2bin0 -> 16508 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2bin0 -> 7704 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2bin0 -> 7772 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2bin0 -> 19228 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2bin0 -> 9156 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2bin0 -> 22560 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2bin0 -> 15856 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2bin0 -> 7460 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2bin0 -> 7600 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2bin0 -> 17484 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2bin0 -> 9064 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2bin0 -> 21772 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2bin0 -> 15524 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2bin0 -> 7080 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2bin0 -> 7620 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2bin0 -> 19724 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2bin0 -> 9624 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2bin0 -> 23560 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2bin0 -> 16236 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2bin0 -> 7500 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2bin0 -> 7860 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2bin0 -> 17976 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2bin0 -> 9012 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2bin0 -> 21388 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2bin0 -> 15420 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2bin0 -> 7184 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2bin0 -> 7676 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2bin0 -> 19888 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2bin0 -> 9672 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2bin0 -> 23552 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2bin0 -> 16240 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2bin0 -> 7752 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2bin0 -> 7972 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2bin0 -> 17220 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2bin0 -> 8752 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2bin0 -> 20588 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2bin0 -> 15136 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2bin0 -> 7060 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2bin0 -> 7444 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2bin0 -> 18024 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2bin0 -> 9024 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2bin0 -> 21752 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2bin0 -> 15536 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2bin0 -> 7248 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2bin0 -> 7680 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2bin0 -> 19968 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2bin0 -> 9588 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2bin0 -> 23068 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2bin0 -> 16132 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2bin0 -> 7460 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2bin0 -> 7936 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2bin0 -> 17700 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2bin0 -> 9032 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2bin0 -> 21468 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2bin0 -> 15336 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2bin0 -> 7160 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2bin0 -> 7648 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2bin0 -> 19752 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2bin0 -> 9516 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2bin0 -> 23328 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2bin0 -> 16152 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2bin0 -> 7676 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2bin0 -> 7876 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2bin0 -> 16604 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2bin0 -> 8836 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2bin0 -> 21164 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2bin0 -> 15596 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2bin0 -> 7052 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2bin0 -> 7464 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2bin0 -> 18184 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2bin0 -> 9424 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2bin0 -> 23132 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2bin0 -> 16376 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2bin0 -> 7584 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2bin0 -> 7772 bytes
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic.css48
-rw-r--r--static/fonts/IBM-Plex-Sans/fonts/split/woff2/license.txt92
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Bold.woff2bin0 -> 66016 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-BoldItalic.woff2bin0 -> 71528 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLight.woff2bin0 -> 68040 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLightItalic.woff2bin0 -> 72720 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Italic.woff2bin0 -> 71248 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Light.woff2bin0 -> 67884 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-LightItalic.woff2bin0 -> 73340 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Medium.woff2bin0 -> 69064 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-MediumItalic.woff2bin0 -> 75440 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Regular.woff2bin0 -> 65728 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBold.woff2bin0 -> 69632 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBoldItalic.woff2bin0 -> 76072 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Text.woff2bin0 -> 69560 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-TextItalic.woff2bin0 -> 75280 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Thin.woff2bin0 -> 63192 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ThinItalic.woff2bin0 -> 66508 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/complete/woff2/license.txt92
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Cyrillic.woff2bin0 -> 19900 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Greek.woff2bin0 -> 9964 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin1.woff2bin0 -> 22944 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin2.woff2bin0 -> 16236 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin3.woff2bin0 -> 7012 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Pi.woff2bin0 -> 7620 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Cyrillic.woff2bin0 -> 23356 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Greek.woff2bin0 -> 10676 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin1.woff2bin0 -> 24424 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin2.woff2bin0 -> 17396 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin3.woff2bin0 -> 7288 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Pi.woff2bin0 -> 7964 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Cyrillic.woff2bin0 -> 19744 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Greek.woff2bin0 -> 10260 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin1.woff2bin0 -> 23472 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin2.woff2bin0 -> 16416 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin3.woff2bin0 -> 6908 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Pi.woff2bin0 -> 7788 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Cyrillic.woff2bin0 -> 22904 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Greek.woff2bin0 -> 11008 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin1.woff2bin0 -> 24556 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin2.woff2bin0 -> 16956 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin3.woff2bin0 -> 7072 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Pi.woff2bin0 -> 8108 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Cyrillic.woff2bin0 -> 23276 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Greek.woff2bin0 -> 10592 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin1.woff2bin0 -> 23856 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin2.woff2bin0 -> 17008 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin3.woff2bin0 -> 7076 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Pi.woff2bin0 -> 8012 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Cyrillic.woff2bin0 -> 20184 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Greek.woff2bin0 -> 10232 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin1.woff2bin0 -> 23276 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin2.woff2bin0 -> 16148 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin3.woff2bin0 -> 6780 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Pi.woff2bin0 -> 7768 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Cyrillic.woff2bin0 -> 23344 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Greek.woff2bin0 -> 10928 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin1.woff2bin0 -> 24672 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin2.woff2bin0 -> 16804 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin3.woff2bin0 -> 7052 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Pi.woff2bin0 -> 8028 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Cyrillic.woff2bin0 -> 20372 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Greek.woff2bin0 -> 10176 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin1.woff2bin0 -> 23328 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin2.woff2bin0 -> 16208 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin3.woff2bin0 -> 6828 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Pi.woff2bin0 -> 7632 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Cyrillic.woff2bin0 -> 24040 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Greek.woff2bin0 -> 11220 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin1.woff2bin0 -> 24948 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin2.woff2bin0 -> 17248 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin3.woff2bin0 -> 7256 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Pi.woff2bin0 -> 8048 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Cyrillic.woff2bin0 -> 20004 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Greek.woff2bin0 -> 9796 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin1.woff2bin0 -> 22440 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin2.woff2bin0 -> 16272 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin3.woff2bin0 -> 6740 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Pi.woff2bin0 -> 7560 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Cyrillic.woff2bin0 -> 20616 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Greek.woff2bin0 -> 10296 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin1.woff2bin0 -> 23464 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin2.woff2bin0 -> 16428 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin3.woff2bin0 -> 6960 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Pi.woff2bin0 -> 7732 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Cyrillic.woff2bin0 -> 24092 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Greek.woff2bin0 -> 11228 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin1.woff2bin0 -> 25340 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin2.woff2bin0 -> 17308 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin3.woff2bin0 -> 7256 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Pi.woff2bin0 -> 8116 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Cyrillic.woff2bin0 -> 20564 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Greek.woff2bin0 -> 10244 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin1.woff2bin0 -> 23400 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin2.woff2bin0 -> 16328 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin3.woff2bin0 -> 6796 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Pi.woff2bin0 -> 7672 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Cyrillic.woff2bin0 -> 23976 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Greek.woff2bin0 -> 11044 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin1.woff2bin0 -> 24908 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin2.woff2bin0 -> 17232 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin3.woff2bin0 -> 7276 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Pi.woff2bin0 -> 8120 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Cyrillic.woff2bin0 -> 18812 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Greek.woff2bin0 -> 9756 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin1.woff2bin0 -> 22484 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin2.woff2bin0 -> 15904 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin3.woff2bin0 -> 6704 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Pi.woff2bin0 -> 7676 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Cyrillic.woff2bin0 -> 21272 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Greek.woff2bin0 -> 10348 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin1.woff2bin0 -> 23304 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin2.woff2bin0 -> 16648 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin3.woff2bin0 -> 6984 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Pi.woff2bin0 -> 7948 bytes
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic.css48
-rw-r--r--static/fonts/IBM-Plex-Serif/fonts/split/woff2/license.txt92
-rw-r--r--static/images/cc/by.svg37
-rw-r--r--static/images/cc/cc.svg37
-rw-r--r--static/images/cc/sa.svg37
-rw-r--r--static/images/hamburger.svg1
-rw-r--r--static/images/logos/Codeberg.svg171
-rw-r--r--static/images/logos/GitHub.svg1
-rw-r--r--static/images/logos/GitLab.svg45
-rw-r--r--static/images/logos/Mastodon.svg3
-rw-r--r--static/sass/main.scss300
-rw-r--r--static/sass/plex/ibm-plex.scss6
-rw-r--r--static/sass/plex/mono/_index.scss17
-rw-r--r--static/sass/plex/mono/bold/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/bold/_index.scss16
-rw-r--r--static/sass/plex/mono/bold/_latin1.scss9
-rw-r--r--static/sass/plex/mono/bold/_latin2.scss9
-rw-r--r--static/sass/plex/mono/bold/_latin3.scss9
-rw-r--r--static/sass/plex/mono/bold/_pi.scss9
-rw-r--r--static/sass/plex/mono/bold/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/bold/italic/_index.scss16
-rw-r--r--static/sass/plex/mono/bold/italic/_latin1.scss9
-rw-r--r--static/sass/plex/mono/bold/italic/_latin2.scss9
-rw-r--r--static/sass/plex/mono/bold/italic/_latin3.scss9
-rw-r--r--static/sass/plex/mono/bold/italic/_pi.scss9
-rw-r--r--static/sass/plex/mono/extralight/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/extralight/_index.scss16
-rw-r--r--static/sass/plex/mono/extralight/_latin1.scss9
-rw-r--r--static/sass/plex/mono/extralight/_latin2.scss9
-rw-r--r--static/sass/plex/mono/extralight/_latin3.scss9
-rw-r--r--static/sass/plex/mono/extralight/_pi.scss9
-rw-r--r--static/sass/plex/mono/extralight/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/extralight/italic/_index.scss16
-rw-r--r--static/sass/plex/mono/extralight/italic/_latin1.scss9
-rw-r--r--static/sass/plex/mono/extralight/italic/_latin2.scss9
-rw-r--r--static/sass/plex/mono/extralight/italic/_latin3.scss9
-rw-r--r--static/sass/plex/mono/extralight/italic/_pi.scss9
-rw-r--r--static/sass/plex/mono/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/italic/_index.scss16
-rw-r--r--static/sass/plex/mono/italic/_latin1.scss9
-rw-r--r--static/sass/plex/mono/italic/_latin2.scss9
-rw-r--r--static/sass/plex/mono/italic/_latin3.scss9
-rw-r--r--static/sass/plex/mono/italic/_pi.scss9
-rw-r--r--static/sass/plex/mono/light/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/light/_index.scss16
-rw-r--r--static/sass/plex/mono/light/_latin1.scss9
-rw-r--r--static/sass/plex/mono/light/_latin2.scss9
-rw-r--r--static/sass/plex/mono/light/_latin3.scss9
-rw-r--r--static/sass/plex/mono/light/_pi.scss9
-rw-r--r--static/sass/plex/mono/light/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/light/italic/_index.scss16
-rw-r--r--static/sass/plex/mono/light/italic/_latin1.scss9
-rw-r--r--static/sass/plex/mono/light/italic/_latin2.scss9
-rw-r--r--static/sass/plex/mono/light/italic/_latin3.scss9
-rw-r--r--static/sass/plex/mono/light/italic/_pi.scss9
-rw-r--r--static/sass/plex/mono/medium/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/medium/_index.scss16
-rw-r--r--static/sass/plex/mono/medium/_latin1.scss9
-rw-r--r--static/sass/plex/mono/medium/_latin2.scss9
-rw-r--r--static/sass/plex/mono/medium/_latin3.scss9
-rw-r--r--static/sass/plex/mono/medium/_pi.scss9
-rw-r--r--static/sass/plex/mono/medium/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/medium/italic/_index.scss16
-rw-r--r--static/sass/plex/mono/medium/italic/_latin1.scss9
-rw-r--r--static/sass/plex/mono/medium/italic/_latin2.scss9
-rw-r--r--static/sass/plex/mono/medium/italic/_latin3.scss9
-rw-r--r--static/sass/plex/mono/medium/italic/_pi.scss9
-rw-r--r--static/sass/plex/mono/regular/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/regular/_index.scss16
-rw-r--r--static/sass/plex/mono/regular/_latin1.scss9
-rw-r--r--static/sass/plex/mono/regular/_latin2.scss9
-rw-r--r--static/sass/plex/mono/regular/_latin3.scss9
-rw-r--r--static/sass/plex/mono/regular/_pi.scss9
-rw-r--r--static/sass/plex/mono/semibold/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/semibold/_index.scss16
-rw-r--r--static/sass/plex/mono/semibold/_latin1.scss9
-rw-r--r--static/sass/plex/mono/semibold/_latin2.scss9
-rw-r--r--static/sass/plex/mono/semibold/_latin3.scss9
-rw-r--r--static/sass/plex/mono/semibold/_pi.scss9
-rw-r--r--static/sass/plex/mono/semibold/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/semibold/italic/_index.scss16
-rw-r--r--static/sass/plex/mono/semibold/italic/_latin1.scss9
-rw-r--r--static/sass/plex/mono/semibold/italic/_latin2.scss9
-rw-r--r--static/sass/plex/mono/semibold/italic/_latin3.scss9
-rw-r--r--static/sass/plex/mono/semibold/italic/_pi.scss9
-rw-r--r--static/sass/plex/mono/text/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/text/_index.scss16
-rw-r--r--static/sass/plex/mono/text/_latin1.scss9
-rw-r--r--static/sass/plex/mono/text/_latin2.scss9
-rw-r--r--static/sass/plex/mono/text/_latin3.scss9
-rw-r--r--static/sass/plex/mono/text/_pi.scss9
-rw-r--r--static/sass/plex/mono/text/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/text/italic/_index.scss16
-rw-r--r--static/sass/plex/mono/text/italic/_latin1.scss9
-rw-r--r--static/sass/plex/mono/text/italic/_latin2.scss9
-rw-r--r--static/sass/plex/mono/text/italic/_latin3.scss9
-rw-r--r--static/sass/plex/mono/text/italic/_pi.scss9
-rw-r--r--static/sass/plex/mono/thin/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/thin/_index.scss16
-rw-r--r--static/sass/plex/mono/thin/_latin1.scss9
-rw-r--r--static/sass/plex/mono/thin/_latin2.scss9
-rw-r--r--static/sass/plex/mono/thin/_latin3.scss9
-rw-r--r--static/sass/plex/mono/thin/_pi.scss9
-rw-r--r--static/sass/plex/mono/thin/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/mono/thin/italic/_index.scss16
-rw-r--r--static/sass/plex/mono/thin/italic/_latin1.scss9
-rw-r--r--static/sass/plex/mono/thin/italic/_latin2.scss9
-rw-r--r--static/sass/plex/mono/thin/italic/_latin3.scss9
-rw-r--r--static/sass/plex/mono/thin/italic/_pi.scss9
-rw-r--r--static/sass/plex/sans/_index.scss17
-rw-r--r--static/sass/plex/sans/bold/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/bold/_greek.scss9
-rw-r--r--static/sass/plex/sans/bold/_index.scss17
-rw-r--r--static/sass/plex/sans/bold/_latin1.scss9
-rw-r--r--static/sass/plex/sans/bold/_latin2.scss9
-rw-r--r--static/sass/plex/sans/bold/_latin3.scss9
-rw-r--r--static/sass/plex/sans/bold/_pi.scss9
-rw-r--r--static/sass/plex/sans/bold/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/bold/italic/_greek.scss9
-rw-r--r--static/sass/plex/sans/bold/italic/_index.scss17
-rw-r--r--static/sass/plex/sans/bold/italic/_latin1.scss9
-rw-r--r--static/sass/plex/sans/bold/italic/_latin2.scss9
-rw-r--r--static/sass/plex/sans/bold/italic/_latin3.scss9
-rw-r--r--static/sass/plex/sans/bold/italic/_pi.scss9
-rw-r--r--static/sass/plex/sans/extralight/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/extralight/_greek.scss9
-rw-r--r--static/sass/plex/sans/extralight/_index.scss17
-rw-r--r--static/sass/plex/sans/extralight/_latin1.scss9
-rw-r--r--static/sass/plex/sans/extralight/_latin2.scss9
-rw-r--r--static/sass/plex/sans/extralight/_latin3.scss9
-rw-r--r--static/sass/plex/sans/extralight/_pi.scss9
-rw-r--r--static/sass/plex/sans/extralight/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/extralight/italic/_greek.scss9
-rw-r--r--static/sass/plex/sans/extralight/italic/_index.scss17
-rw-r--r--static/sass/plex/sans/extralight/italic/_latin1.scss9
-rw-r--r--static/sass/plex/sans/extralight/italic/_latin2.scss9
-rw-r--r--static/sass/plex/sans/extralight/italic/_latin3.scss9
-rw-r--r--static/sass/plex/sans/extralight/italic/_pi.scss9
-rw-r--r--static/sass/plex/sans/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/italic/_greek.scss9
-rw-r--r--static/sass/plex/sans/italic/_index.scss17
-rw-r--r--static/sass/plex/sans/italic/_latin1.scss9
-rw-r--r--static/sass/plex/sans/italic/_latin2.scss9
-rw-r--r--static/sass/plex/sans/italic/_latin3.scss9
-rw-r--r--static/sass/plex/sans/italic/_pi.scss9
-rw-r--r--static/sass/plex/sans/light/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/light/_greek.scss9
-rw-r--r--static/sass/plex/sans/light/_index.scss17
-rw-r--r--static/sass/plex/sans/light/_latin1.scss9
-rw-r--r--static/sass/plex/sans/light/_latin2.scss9
-rw-r--r--static/sass/plex/sans/light/_latin3.scss9
-rw-r--r--static/sass/plex/sans/light/_pi.scss9
-rw-r--r--static/sass/plex/sans/light/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/light/italic/_greek.scss9
-rw-r--r--static/sass/plex/sans/light/italic/_index.scss17
-rw-r--r--static/sass/plex/sans/light/italic/_latin1.scss9
-rw-r--r--static/sass/plex/sans/light/italic/_latin2.scss9
-rw-r--r--static/sass/plex/sans/light/italic/_latin3.scss9
-rw-r--r--static/sass/plex/sans/light/italic/_pi.scss9
-rw-r--r--static/sass/plex/sans/medium/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/medium/_greek.scss9
-rw-r--r--static/sass/plex/sans/medium/_index.scss17
-rw-r--r--static/sass/plex/sans/medium/_latin1.scss9
-rw-r--r--static/sass/plex/sans/medium/_latin2.scss9
-rw-r--r--static/sass/plex/sans/medium/_latin3.scss9
-rw-r--r--static/sass/plex/sans/medium/_pi.scss9
-rw-r--r--static/sass/plex/sans/medium/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/medium/italic/_greek.scss9
-rw-r--r--static/sass/plex/sans/medium/italic/_index.scss17
-rw-r--r--static/sass/plex/sans/medium/italic/_latin1.scss9
-rw-r--r--static/sass/plex/sans/medium/italic/_latin2.scss9
-rw-r--r--static/sass/plex/sans/medium/italic/_latin3.scss9
-rw-r--r--static/sass/plex/sans/medium/italic/_pi.scss9
-rw-r--r--static/sass/plex/sans/regular/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/regular/_greek.scss9
-rw-r--r--static/sass/plex/sans/regular/_index.scss17
-rw-r--r--static/sass/plex/sans/regular/_latin1.scss9
-rw-r--r--static/sass/plex/sans/regular/_latin2.scss9
-rw-r--r--static/sass/plex/sans/regular/_latin3.scss9
-rw-r--r--static/sass/plex/sans/regular/_pi.scss9
-rw-r--r--static/sass/plex/sans/semibold/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/semibold/_greek.scss9
-rw-r--r--static/sass/plex/sans/semibold/_index.scss17
-rw-r--r--static/sass/plex/sans/semibold/_latin1.scss9
-rw-r--r--static/sass/plex/sans/semibold/_latin2.scss9
-rw-r--r--static/sass/plex/sans/semibold/_latin3.scss9
-rw-r--r--static/sass/plex/sans/semibold/_pi.scss9
-rw-r--r--static/sass/plex/sans/semibold/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/semibold/italic/_greek.scss9
-rw-r--r--static/sass/plex/sans/semibold/italic/_index.scss17
-rw-r--r--static/sass/plex/sans/semibold/italic/_latin1.scss9
-rw-r--r--static/sass/plex/sans/semibold/italic/_latin2.scss9
-rw-r--r--static/sass/plex/sans/semibold/italic/_latin3.scss9
-rw-r--r--static/sass/plex/sans/semibold/italic/_pi.scss9
-rw-r--r--static/sass/plex/sans/text/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/text/_greek.scss9
-rw-r--r--static/sass/plex/sans/text/_index.scss17
-rw-r--r--static/sass/plex/sans/text/_latin1.scss9
-rw-r--r--static/sass/plex/sans/text/_latin2.scss9
-rw-r--r--static/sass/plex/sans/text/_latin3.scss9
-rw-r--r--static/sass/plex/sans/text/_pi.scss9
-rw-r--r--static/sass/plex/sans/text/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/text/italic/_greek.scss9
-rw-r--r--static/sass/plex/sans/text/italic/_index.scss17
-rw-r--r--static/sass/plex/sans/text/italic/_latin1.scss9
-rw-r--r--static/sass/plex/sans/text/italic/_latin2.scss9
-rw-r--r--static/sass/plex/sans/text/italic/_latin3.scss9
-rw-r--r--static/sass/plex/sans/text/italic/_pi.scss9
-rw-r--r--static/sass/plex/sans/thin/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/thin/_greek.scss9
-rw-r--r--static/sass/plex/sans/thin/_index.scss17
-rw-r--r--static/sass/plex/sans/thin/_latin1.scss9
-rw-r--r--static/sass/plex/sans/thin/_latin2.scss9
-rw-r--r--static/sass/plex/sans/thin/_latin3.scss9
-rw-r--r--static/sass/plex/sans/thin/_pi.scss9
-rw-r--r--static/sass/plex/sans/thin/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/sans/thin/italic/_greek.scss9
-rw-r--r--static/sass/plex/sans/thin/italic/_index.scss17
-rw-r--r--static/sass/plex/sans/thin/italic/_latin1.scss9
-rw-r--r--static/sass/plex/sans/thin/italic/_latin2.scss9
-rw-r--r--static/sass/plex/sans/thin/italic/_latin3.scss9
-rw-r--r--static/sass/plex/sans/thin/italic/_pi.scss9
-rw-r--r--static/sass/plex/serif/_index.scss17
-rw-r--r--static/sass/plex/serif/bold/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/bold/_index.scss16
-rw-r--r--static/sass/plex/serif/bold/_latin1.scss9
-rw-r--r--static/sass/plex/serif/bold/_latin2.scss9
-rw-r--r--static/sass/plex/serif/bold/_latin3.scss9
-rw-r--r--static/sass/plex/serif/bold/_pi.scss9
-rw-r--r--static/sass/plex/serif/bold/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/bold/italic/_index.scss16
-rw-r--r--static/sass/plex/serif/bold/italic/_latin1.scss9
-rw-r--r--static/sass/plex/serif/bold/italic/_latin2.scss9
-rw-r--r--static/sass/plex/serif/bold/italic/_latin3.scss9
-rw-r--r--static/sass/plex/serif/bold/italic/_pi.scss9
-rw-r--r--static/sass/plex/serif/extralight/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/extralight/_index.scss16
-rw-r--r--static/sass/plex/serif/extralight/_latin1.scss9
-rw-r--r--static/sass/plex/serif/extralight/_latin2.scss9
-rw-r--r--static/sass/plex/serif/extralight/_latin3.scss9
-rw-r--r--static/sass/plex/serif/extralight/_pi.scss9
-rw-r--r--static/sass/plex/serif/extralight/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/extralight/italic/_index.scss16
-rw-r--r--static/sass/plex/serif/extralight/italic/_latin1.scss9
-rw-r--r--static/sass/plex/serif/extralight/italic/_latin2.scss9
-rw-r--r--static/sass/plex/serif/extralight/italic/_latin3.scss9
-rw-r--r--static/sass/plex/serif/extralight/italic/_pi.scss9
-rw-r--r--static/sass/plex/serif/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/italic/_index.scss16
-rw-r--r--static/sass/plex/serif/italic/_latin1.scss9
-rw-r--r--static/sass/plex/serif/italic/_latin2.scss9
-rw-r--r--static/sass/plex/serif/italic/_latin3.scss9
-rw-r--r--static/sass/plex/serif/italic/_pi.scss9
-rw-r--r--static/sass/plex/serif/light/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/light/_index.scss16
-rw-r--r--static/sass/plex/serif/light/_latin1.scss9
-rw-r--r--static/sass/plex/serif/light/_latin2.scss9
-rw-r--r--static/sass/plex/serif/light/_latin3.scss9
-rw-r--r--static/sass/plex/serif/light/_pi.scss9
-rw-r--r--static/sass/plex/serif/light/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/light/italic/_index.scss16
-rw-r--r--static/sass/plex/serif/light/italic/_latin1.scss9
-rw-r--r--static/sass/plex/serif/light/italic/_latin2.scss9
-rw-r--r--static/sass/plex/serif/light/italic/_latin3.scss9
-rw-r--r--static/sass/plex/serif/light/italic/_pi.scss9
-rw-r--r--static/sass/plex/serif/medium/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/medium/_index.scss16
-rw-r--r--static/sass/plex/serif/medium/_latin1.scss9
-rw-r--r--static/sass/plex/serif/medium/_latin2.scss9
-rw-r--r--static/sass/plex/serif/medium/_latin3.scss9
-rw-r--r--static/sass/plex/serif/medium/_pi.scss9
-rw-r--r--static/sass/plex/serif/medium/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/medium/italic/_index.scss16
-rw-r--r--static/sass/plex/serif/medium/italic/_latin1.scss9
-rw-r--r--static/sass/plex/serif/medium/italic/_latin2.scss9
-rw-r--r--static/sass/plex/serif/medium/italic/_latin3.scss9
-rw-r--r--static/sass/plex/serif/medium/italic/_pi.scss9
-rw-r--r--static/sass/plex/serif/regular/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/regular/_index.scss16
-rw-r--r--static/sass/plex/serif/regular/_latin1.scss9
-rw-r--r--static/sass/plex/serif/regular/_latin2.scss9
-rw-r--r--static/sass/plex/serif/regular/_latin3.scss9
-rw-r--r--static/sass/plex/serif/regular/_pi.scss9
-rw-r--r--static/sass/plex/serif/semibold/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/semibold/_index.scss16
-rw-r--r--static/sass/plex/serif/semibold/_latin1.scss9
-rw-r--r--static/sass/plex/serif/semibold/_latin2.scss9
-rw-r--r--static/sass/plex/serif/semibold/_latin3.scss9
-rw-r--r--static/sass/plex/serif/semibold/_pi.scss9
-rw-r--r--static/sass/plex/serif/semibold/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/semibold/italic/_index.scss16
-rw-r--r--static/sass/plex/serif/semibold/italic/_latin1.scss9
-rw-r--r--static/sass/plex/serif/semibold/italic/_latin2.scss9
-rw-r--r--static/sass/plex/serif/semibold/italic/_latin3.scss9
-rw-r--r--static/sass/plex/serif/semibold/italic/_pi.scss9
-rw-r--r--static/sass/plex/serif/text/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/text/_index.scss16
-rw-r--r--static/sass/plex/serif/text/_latin1.scss9
-rw-r--r--static/sass/plex/serif/text/_latin2.scss9
-rw-r--r--static/sass/plex/serif/text/_latin3.scss9
-rw-r--r--static/sass/plex/serif/text/_pi.scss9
-rw-r--r--static/sass/plex/serif/text/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/text/italic/_index.scss16
-rw-r--r--static/sass/plex/serif/text/italic/_latin1.scss9
-rw-r--r--static/sass/plex/serif/text/italic/_latin2.scss9
-rw-r--r--static/sass/plex/serif/text/italic/_latin3.scss9
-rw-r--r--static/sass/plex/serif/text/italic/_pi.scss9
-rw-r--r--static/sass/plex/serif/thin/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/thin/_index.scss16
-rw-r--r--static/sass/plex/serif/thin/_latin1.scss9
-rw-r--r--static/sass/plex/serif/thin/_latin2.scss9
-rw-r--r--static/sass/plex/serif/thin/_latin3.scss9
-rw-r--r--static/sass/plex/serif/thin/_pi.scss9
-rw-r--r--static/sass/plex/serif/thin/italic/_cyrillic.scss9
-rw-r--r--static/sass/plex/serif/thin/italic/_index.scss16
-rw-r--r--static/sass/plex/serif/thin/italic/_latin1.scss9
-rw-r--r--static/sass/plex/serif/thin/italic/_latin2.scss9
-rw-r--r--static/sass/plex/serif/thin/italic/_latin3.scss9
-rw-r--r--static/sass/plex/serif/thin/italic/_pi.scss9
694 files changed, 8936 insertions, 0 deletions
diff --git a/static/css/main.css b/static/css/main.css
new file mode 100644
index 0000000..413f3b7
--- /dev/null
+++ b/static/css/main.css
@@ -0,0 +1,2360 @@
+/* Main style sheet for Moeka
+ * Copyright (C) 2023 Daniel Schadt
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <https://www.gnu.org/licenses/>.
+ */
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Bold.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-BoldItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLight.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLightItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Italic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Light.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-LightItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Medium.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-MediumItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Regular.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBold.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBoldItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Text.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-TextItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Thin.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ThinItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Mono";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("../fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Bold.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-BoldItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLight.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLightItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Italic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Light.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-LightItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Medium.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-MediumItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Regular.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBold.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBoldItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Text.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-TextItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Thin.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ThinItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Sans";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("../fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2") format("woff2");
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Bold.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Bold.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-BoldItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-BoldItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLight.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-ExtraLight.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtLt"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLightItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-ExtraLightItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtLtItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Italic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Italic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Light.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Light.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-LightItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-LightItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Medium.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Medium.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medm"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-MediumItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-MediumItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MedmItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Regular.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Regular.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBold.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-SemiBold.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SmBld"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBoldItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-SemiBoldItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SmBldItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Text.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Text.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-TextItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-TextItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Thin.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Thin.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ThinItalic.woff2") format("woff2"), url("../fonts/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-ThinItalic.woff") format("woff");
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
+@font-face {
+ font-family: "IBM Plex Serif";
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("../fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
+/* General typographic improvements. */
+a {
+ text-decoration: none;
+ font-style: italic;
+ color: #35317A;
+}
+a:hover {
+ color: #0C00E0;
+}
+
+body {
+ hyphens: auto;
+}
+
+/* Font selection */
+body {
+ font-family: "IBM Plex Sans", sans-serif;
+}
+
+pre, code, tt {
+ font-family: "IBM Plex Mono", monospace;
+}
+
+/* Main content styling */
+#mainArea {
+ font-size: 15pt;
+ padding-top: 30px;
+}
+
+.topmost {
+ margin-top: 0px;
+}
+
+h1.topmost {
+ text-align: center;
+}
+
+/* Styling for the article list */
+.article-list .article-meta {
+ margin-top: 0;
+ margin-bottom: 5px;
+ color: #5e5e5e;
+ font-size: 13pt;
+}
+.article-list h1 {
+ font-size: 25pt;
+ /* There is enough margin around the paragraphs */
+ margin: 0;
+}
+.article-list h1 a {
+ color: #292933;
+ font-style: normal;
+}
+.article-list h1 a:hover {
+ color: #0C00E0;
+}
+.article-list .read-more-link {
+ display: block;
+ text-align: right;
+}
+.article-list article {
+ margin-bottom: 100px;
+}
+
+/* Styling for a single article */
+.article .article-meta {
+ margin-top: 0;
+ color: #5e5e5e;
+ text-align: center;
+ font-size: 13pt;
+}
+.article h1 {
+ text-align: center;
+ font-size: 30pt;
+ margin-bottom: 10px;
+}
+.article .content {
+ line-height: 1.4;
+}
+.article code, .article tt {
+ font-weight: 350;
+}
+.article img {
+ display: block;
+ margin: 0 auto;
+}
+
+/* Styling for a page (reuses a lot of the article style) */
+.page h1 {
+ margin-top: 0;
+}
+
+/* Styling for article tags */
+ul.tags {
+ list-style-type: none;
+ padding-left: 0;
+ font-size: 12pt;
+}
+ul.tags li {
+ display: inline-block;
+ margin-right: 5px;
+}
+ul.tags a {
+ font-style: normal;
+ display: inline-block;
+ padding: 4px 8px;
+ border-radius: 4px;
+ background-color: #CBE6FA;
+}
+ul.tags a:hover {
+ color: #CBE6FA;
+ background-color: #CC3948;
+}
+
+/* Special code block handling */
+.highlight {
+ padding: 10px;
+ font-size: 12pt;
+ border-radius: 4px;
+}
+.highlight pre {
+ margin: 0;
+ width: 100%;
+ overflow: scroll;
+}
+
+.literal-block {
+ padding: 10px;
+ font-size: 12pt;
+ border-radius: 4px;
+ background-color: #272822;
+ color: #f8f8f2;
+ overflow: scroll;
+}
+
+/* Blockquotes */
+blockquote {
+ margin: 0;
+ font-size: 14pt;
+ font-weight: 350;
+ background-color: #f0f0f0;
+ border-radius: 4px;
+ padding: 10px;
+}
+
+/* Side menu styling */
+#sideBanner {
+ font-size: 15pt;
+}
+#sideBanner #mainTitle {
+ font-size: 20pt;
+ font-weight: bold;
+}
+#sideBanner a {
+ color: #292933;
+ font-style: normal;
+}
+#sideBanner a:hover {
+ color: #0C00E0;
+}
+#sideBanner ul {
+ list-style-type: none;
+ padding-left: 0;
+}
+#sideBanner ul li a {
+ padding-bottom: 10px;
+ display: block;
+}
+
+/* Footer styles */
+footer {
+ margin-top: 40px;
+ text-align: center;
+ font-size: 12pt;
+ color: #5e5e5e;
+}
+footer p {
+ margin: 5px 0;
+}
+footer .icons {
+ margin-bottom: 40px;
+}
+
+div.social-icon {
+ display: inline-block;
+ width: 32px;
+ height: 32px;
+ margin-right: 15px;
+}
+
+img.social-icon {
+ width: 100%;
+ margin: auto;
+}
+
+#licenceLine {
+ display: flex;
+ justify-content: center;
+ align-content: center;
+}
+
+.cc-icon {
+ height: 20px;
+ margin-right: 5px;
+}
+
+/* Main layout for big screens */
+@media (min-width: 1150px) {
+ #openSideBanner {
+ display: none;
+ }
+ #hideMenu {
+ display: none;
+ }
+ #sideBanner {
+ max-width: 20%;
+ position: fixed;
+ padding-top: 30px;
+ padding-left: 30px;
+ }
+}
+#mainArea {
+ max-width: 35em;
+ margin: 0 auto;
+}
+
+/* Style for small screens */
+@media (max-width: 1150px) {
+ #openSideBanner {
+ position: absolute;
+ top: 0;
+ width: 95%;
+ margin: 0 auto;
+ }
+ #openSideBanner img {
+ position: absolute;
+ top: 30px;
+ right: 30px;
+ }
+ #sideBanner {
+ position: absolute;
+ text-align: center;
+ background-color: white;
+ width: 95%;
+ margin: 0 auto;
+ z-index: 100;
+ transform: translateY(-100%);
+ transition: transform 0.2s ease;
+ top: 0;
+ }
+ #sideBanner:target {
+ transform: translateY(0);
+ }
+ #sideBanner #hideMenu {
+ position: absolute;
+ top: 30px;
+ right: 30px;
+ }
+ #mainArea {
+ max-width: 35em;
+ }
+}
+
+/*# sourceMappingURL=main.css.map */
diff --git a/static/css/main.css.map b/static/css/main.css.map
new file mode 100644
index 0000000..00388b3
--- /dev/null
+++ b/static/css/main.css.map
@@ -0,0 +1 @@
+{"version":3,"sourceRoot":"","sources":["../sass/main.scss","../sass/plex/mono/bold/_index.scss","../sass/plex/mono/bold/_cyrillic.scss","../sass/plex/mono/bold/_pi.scss","../sass/plex/mono/bold/_latin3.scss","../sass/plex/mono/bold/_latin2.scss","../sass/plex/mono/bold/_latin1.scss","../sass/plex/mono/bold/italic/_index.scss","../sass/plex/mono/bold/italic/_cyrillic.scss","../sass/plex/mono/bold/italic/_pi.scss","../sass/plex/mono/bold/italic/_latin3.scss","../sass/plex/mono/bold/italic/_latin2.scss","../sass/plex/mono/bold/italic/_latin1.scss","../sass/plex/mono/extralight/_index.scss","../sass/plex/mono/extralight/_cyrillic.scss","../sass/plex/mono/extralight/_pi.scss","../sass/plex/mono/extralight/_latin3.scss","../sass/plex/mono/extralight/_latin2.scss","../sass/plex/mono/extralight/_latin1.scss","../sass/plex/mono/extralight/italic/_index.scss","../sass/plex/mono/extralight/italic/_cyrillic.scss","../sass/plex/mono/extralight/italic/_pi.scss","../sass/plex/mono/extralight/italic/_latin3.scss","../sass/plex/mono/extralight/italic/_latin2.scss","../sass/plex/mono/extralight/italic/_latin1.scss","../sass/plex/mono/italic/_index.scss","../sass/plex/mono/italic/_cyrillic.scss","../sass/plex/mono/italic/_pi.scss","../sass/plex/mono/italic/_latin3.scss","../sass/plex/mono/italic/_latin2.scss","../sass/plex/mono/italic/_latin1.scss","../sass/plex/mono/light/_index.scss","../sass/plex/mono/light/_cyrillic.scss","../sass/plex/mono/light/_pi.scss","../sass/plex/mono/light/_latin3.scss","../sass/plex/mono/light/_latin2.scss","../sass/plex/mono/light/_latin1.scss","../sass/plex/mono/light/italic/_index.scss","../sass/plex/mono/light/italic/_cyrillic.scss","../sass/plex/mono/light/italic/_pi.scss","../sass/plex/mono/light/italic/_latin3.scss","../sass/plex/mono/light/italic/_latin2.scss","../sass/plex/mono/light/italic/_latin1.scss","../sass/plex/mono/medium/_index.scss","../sass/plex/mono/medium/_cyrillic.scss","../sass/plex/mono/medium/_pi.scss","../sass/plex/mono/medium/_latin3.scss","../sass/plex/mono/medium/_latin2.scss","../sass/plex/mono/medium/_latin1.scss","../sass/plex/mono/medium/italic/_index.scss","../sass/plex/mono/medium/italic/_cyrillic.scss","../sass/plex/mono/medium/italic/_pi.scss","../sass/plex/mono/medium/italic/_latin3.scss","../sass/plex/mono/medium/italic/_latin2.scss","../sass/plex/mono/medium/italic/_latin1.scss","../sass/plex/mono/regular/_index.scss","../sass/plex/mono/regular/_cyrillic.scss","../sass/plex/mono/regular/_pi.scss","../sass/plex/mono/regular/_latin3.scss","../sass/plex/mono/regular/_latin2.scss","../sass/plex/mono/regular/_latin1.scss","../sass/plex/mono/semibold/_index.scss","../sass/plex/mono/semibold/_cyrillic.scss","../sass/plex/mono/semibold/_pi.scss","../sass/plex/mono/semibold/_latin3.scss","../sass/plex/mono/semibold/_latin2.scss","../sass/plex/mono/semibold/_latin1.scss","../sass/plex/mono/semibold/italic/_index.scss","../sass/plex/mono/semibold/italic/_cyrillic.scss","../sass/plex/mono/semibold/italic/_pi.scss","../sass/plex/mono/semibold/italic/_latin3.scss","../sass/plex/mono/semibold/italic/_latin2.scss","../sass/plex/mono/semibold/italic/_latin1.scss","../sass/plex/mono/text/_index.scss","../sass/plex/mono/text/_cyrillic.scss","../sass/plex/mono/text/_pi.scss","../sass/plex/mono/text/_latin3.scss","../sass/plex/mono/text/_latin2.scss","../sass/plex/mono/text/_latin1.scss","../sass/plex/mono/text/italic/_index.scss","../sass/plex/mono/text/italic/_cyrillic.scss","../sass/plex/mono/text/italic/_pi.scss","../sass/plex/mono/text/italic/_latin3.scss","../sass/plex/mono/text/italic/_latin2.scss","../sass/plex/mono/text/italic/_latin1.scss","../sass/plex/mono/thin/_index.scss","../sass/plex/mono/thin/_cyrillic.scss","../sass/plex/mono/thin/_pi.scss","../sass/plex/mono/thin/_latin3.scss","../sass/plex/mono/thin/_latin2.scss","../sass/plex/mono/thin/_latin1.scss","../sass/plex/mono/thin/italic/_index.scss","../sass/plex/mono/thin/italic/_cyrillic.scss","../sass/plex/mono/thin/italic/_pi.scss","../sass/plex/mono/thin/italic/_latin3.scss","../sass/plex/mono/thin/italic/_latin2.scss","../sass/plex/mono/thin/italic/_latin1.scss","../sass/plex/sans/bold/_index.scss","../sass/plex/sans/bold/_cyrillic.scss","../sass/plex/sans/bold/_pi.scss","../sass/plex/sans/bold/_latin3.scss","../sass/plex/sans/bold/_latin2.scss","../sass/plex/sans/bold/_latin1.scss","../sass/plex/sans/bold/_greek.scss","../sass/plex/sans/bold/italic/_index.scss","../sass/plex/sans/bold/italic/_cyrillic.scss","../sass/plex/sans/bold/italic/_pi.scss","../sass/plex/sans/bold/italic/_latin3.scss","../sass/plex/sans/bold/italic/_latin2.scss","../sass/plex/sans/bold/italic/_latin1.scss","../sass/plex/sans/bold/italic/_greek.scss","../sass/plex/sans/extralight/_index.scss","../sass/plex/sans/extralight/_cyrillic.scss","../sass/plex/sans/extralight/_pi.scss","../sass/plex/sans/extralight/_latin3.scss","../sass/plex/sans/extralight/_latin2.scss","../sass/plex/sans/extralight/_latin1.scss","../sass/plex/sans/extralight/_greek.scss","../sass/plex/sans/extralight/italic/_index.scss","../sass/plex/sans/extralight/italic/_cyrillic.scss","../sass/plex/sans/extralight/italic/_pi.scss","../sass/plex/sans/extralight/italic/_latin3.scss","../sass/plex/sans/extralight/italic/_latin2.scss","../sass/plex/sans/extralight/italic/_latin1.scss","../sass/plex/sans/extralight/italic/_greek.scss","../sass/plex/sans/italic/_index.scss","../sass/plex/sans/italic/_cyrillic.scss","../sass/plex/sans/italic/_pi.scss","../sass/plex/sans/italic/_latin3.scss","../sass/plex/sans/italic/_latin2.scss","../sass/plex/sans/italic/_latin1.scss","../sass/plex/sans/italic/_greek.scss","../sass/plex/sans/light/_index.scss","../sass/plex/sans/light/_cyrillic.scss","../sass/plex/sans/light/_pi.scss","../sass/plex/sans/light/_latin3.scss","../sass/plex/sans/light/_latin2.scss","../sass/plex/sans/light/_latin1.scss","../sass/plex/sans/light/_greek.scss","../sass/plex/sans/light/italic/_index.scss","../sass/plex/sans/light/italic/_cyrillic.scss","../sass/plex/sans/light/italic/_pi.scss","../sass/plex/sans/light/italic/_latin3.scss","../sass/plex/sans/light/italic/_latin2.scss","../sass/plex/sans/light/italic/_latin1.scss","../sass/plex/sans/light/italic/_greek.scss","../sass/plex/sans/medium/_index.scss","../sass/plex/sans/medium/_cyrillic.scss","../sass/plex/sans/medium/_pi.scss","../sass/plex/sans/medium/_latin3.scss","../sass/plex/sans/medium/_latin2.scss","../sass/plex/sans/medium/_latin1.scss","../sass/plex/sans/medium/_greek.scss","../sass/plex/sans/medium/italic/_index.scss","../sass/plex/sans/medium/italic/_cyrillic.scss","../sass/plex/sans/medium/italic/_pi.scss","../sass/plex/sans/medium/italic/_latin3.scss","../sass/plex/sans/medium/italic/_latin2.scss","../sass/plex/sans/medium/italic/_latin1.scss","../sass/plex/sans/medium/italic/_greek.scss","../sass/plex/sans/regular/_index.scss","../sass/plex/sans/regular/_cyrillic.scss","../sass/plex/sans/regular/_pi.scss","../sass/plex/sans/regular/_latin3.scss","../sass/plex/sans/regular/_latin2.scss","../sass/plex/sans/regular/_latin1.scss","../sass/plex/sans/regular/_greek.scss","../sass/plex/sans/semibold/_index.scss","../sass/plex/sans/semibold/_cyrillic.scss","../sass/plex/sans/semibold/_pi.scss","../sass/plex/sans/semibold/_latin3.scss","../sass/plex/sans/semibold/_latin2.scss","../sass/plex/sans/semibold/_latin1.scss","../sass/plex/sans/semibold/_greek.scss","../sass/plex/sans/semibold/italic/_index.scss","../sass/plex/sans/semibold/italic/_cyrillic.scss","../sass/plex/sans/semibold/italic/_pi.scss","../sass/plex/sans/semibold/italic/_latin3.scss","../sass/plex/sans/semibold/italic/_latin2.scss","../sass/plex/sans/semibold/italic/_latin1.scss","../sass/plex/sans/semibold/italic/_greek.scss","../sass/plex/sans/text/_index.scss","../sass/plex/sans/text/_cyrillic.scss","../sass/plex/sans/text/_pi.scss","../sass/plex/sans/text/_latin3.scss","../sass/plex/sans/text/_latin2.scss","../sass/plex/sans/text/_latin1.scss","../sass/plex/sans/text/_greek.scss","../sass/plex/sans/text/italic/_index.scss","../sass/plex/sans/text/italic/_cyrillic.scss","../sass/plex/sans/text/italic/_pi.scss","../sass/plex/sans/text/italic/_latin3.scss","../sass/plex/sans/text/italic/_latin2.scss","../sass/plex/sans/text/italic/_latin1.scss","../sass/plex/sans/text/italic/_greek.scss","../sass/plex/sans/thin/_index.scss","../sass/plex/sans/thin/_cyrillic.scss","../sass/plex/sans/thin/_pi.scss","../sass/plex/sans/thin/_latin3.scss","../sass/plex/sans/thin/_latin2.scss","../sass/plex/sans/thin/_latin1.scss","../sass/plex/sans/thin/_greek.scss","../sass/plex/sans/thin/italic/_index.scss","../sass/plex/sans/thin/italic/_cyrillic.scss","../sass/plex/sans/thin/italic/_pi.scss","../sass/plex/sans/thin/italic/_latin3.scss","../sass/plex/sans/thin/italic/_latin2.scss","../sass/plex/sans/thin/italic/_latin1.scss","../sass/plex/sans/thin/italic/_greek.scss","../sass/plex/serif/bold/_index.scss","../sass/plex/serif/bold/_cyrillic.scss","../sass/plex/serif/bold/_pi.scss","../sass/plex/serif/bold/_latin3.scss","../sass/plex/serif/bold/_latin2.scss","../sass/plex/serif/bold/_latin1.scss","../sass/plex/serif/bold/italic/_index.scss","../sass/plex/serif/bold/italic/_cyrillic.scss","../sass/plex/serif/bold/italic/_pi.scss","../sass/plex/serif/bold/italic/_latin3.scss","../sass/plex/serif/bold/italic/_latin2.scss","../sass/plex/serif/bold/italic/_latin1.scss","../sass/plex/serif/extralight/_index.scss","../sass/plex/serif/extralight/_cyrillic.scss","../sass/plex/serif/extralight/_pi.scss","../sass/plex/serif/extralight/_latin3.scss","../sass/plex/serif/extralight/_latin2.scss","../sass/plex/serif/extralight/_latin1.scss","../sass/plex/serif/extralight/italic/_index.scss","../sass/plex/serif/extralight/italic/_cyrillic.scss","../sass/plex/serif/extralight/italic/_pi.scss","../sass/plex/serif/extralight/italic/_latin3.scss","../sass/plex/serif/extralight/italic/_latin2.scss","../sass/plex/serif/extralight/italic/_latin1.scss","../sass/plex/serif/italic/_index.scss","../sass/plex/serif/italic/_cyrillic.scss","../sass/plex/serif/italic/_pi.scss","../sass/plex/serif/italic/_latin3.scss","../sass/plex/serif/italic/_latin2.scss","../sass/plex/serif/italic/_latin1.scss","../sass/plex/serif/light/_index.scss","../sass/plex/serif/light/_cyrillic.scss","../sass/plex/serif/light/_pi.scss","../sass/plex/serif/light/_latin3.scss","../sass/plex/serif/light/_latin2.scss","../sass/plex/serif/light/_latin1.scss","../sass/plex/serif/light/italic/_index.scss","../sass/plex/serif/light/italic/_cyrillic.scss","../sass/plex/serif/light/italic/_pi.scss","../sass/plex/serif/light/italic/_latin3.scss","../sass/plex/serif/light/italic/_latin2.scss","../sass/plex/serif/light/italic/_latin1.scss","../sass/plex/serif/medium/_index.scss","../sass/plex/serif/medium/_cyrillic.scss","../sass/plex/serif/medium/_pi.scss","../sass/plex/serif/medium/_latin3.scss","../sass/plex/serif/medium/_latin2.scss","../sass/plex/serif/medium/_latin1.scss","../sass/plex/serif/medium/italic/_index.scss","../sass/plex/serif/medium/italic/_cyrillic.scss","../sass/plex/serif/medium/italic/_pi.scss","../sass/plex/serif/medium/italic/_latin3.scss","../sass/plex/serif/medium/italic/_latin2.scss","../sass/plex/serif/medium/italic/_latin1.scss","../sass/plex/serif/regular/_index.scss","../sass/plex/serif/regular/_cyrillic.scss","../sass/plex/serif/regular/_pi.scss","../sass/plex/serif/regular/_latin3.scss","../sass/plex/serif/regular/_latin2.scss","../sass/plex/serif/regular/_latin1.scss","../sass/plex/serif/semibold/_index.scss","../sass/plex/serif/semibold/_cyrillic.scss","../sass/plex/serif/semibold/_pi.scss","../sass/plex/serif/semibold/_latin3.scss","../sass/plex/serif/semibold/_latin2.scss","../sass/plex/serif/semibold/_latin1.scss","../sass/plex/serif/semibold/italic/_index.scss","../sass/plex/serif/semibold/italic/_cyrillic.scss","../sass/plex/serif/semibold/italic/_pi.scss","../sass/plex/serif/semibold/italic/_latin3.scss","../sass/plex/serif/semibold/italic/_latin2.scss","../sass/plex/serif/semibold/italic/_latin1.scss","../sass/plex/serif/text/_index.scss","../sass/plex/serif/text/_cyrillic.scss","../sass/plex/serif/text/_pi.scss","../sass/plex/serif/text/_latin3.scss","../sass/plex/serif/text/_latin2.scss","../sass/plex/serif/text/_latin1.scss","../sass/plex/serif/text/italic/_index.scss","../sass/plex/serif/text/italic/_cyrillic.scss","../sass/plex/serif/text/italic/_pi.scss","../sass/plex/serif/text/italic/_latin3.scss","../sass/plex/serif/text/italic/_latin2.scss","../sass/plex/serif/text/italic/_latin1.scss","../sass/plex/serif/thin/_index.scss","../sass/plex/serif/thin/_cyrillic.scss","../sass/plex/serif/thin/_pi.scss","../sass/plex/serif/thin/_latin3.scss","../sass/plex/serif/thin/_latin2.scss","../sass/plex/serif/thin/_latin1.scss","../sass/plex/serif/thin/italic/_index.scss","../sass/plex/serif/thin/italic/_cyrillic.scss","../sass/plex/serif/thin/italic/_pi.scss","../sass/plex/serif/thin/italic/_latin3.scss","../sass/plex/serif/thin/italic/_latin2.scss","../sass/plex/serif/thin/italic/_latin1.scss"],"names":[],"mappings":"AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;ACCA;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACNJ;EACE;EACA;EACA;EACA;;ACLF;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;ACPJ;EACE;EACA;EACA;EACA;EAGE;;AhT2BJ;AACA;EACE;EACA;EACA,OAlBW;;AAoBX;EACE,OApBe;;;AAuBnB;EACE;;;AAGF;AACA;EACE;;;AAEF;EACE;;;AAGF;AACA;EACE;EACA,aA9BQ;;;AAgCV;EACE;;;AAEF;EACE;;;AAGF;AAEE;EACE;EACA;EACA,OAlDU;EAmDV;;AAGF;EACE;AACA;EACA;;AACA;EACE,OA5DU;EA6DV;;AACA;EACE,OAhEW;;AAqEjB;EACE;EACA;;AAGF;EACE;;;AAIJ;AAEE;EACE;EACA,OAjFU;EAkFV;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;;AAIJ;AACA;EACE;;;AAGF;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA,kBA3HmB;;AA4HnB;EACE,OA3HY;EA4HZ,kBA7HuB;;;AAkI7B;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EACE;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;EAYE;;AAXA;EACE;EACA;;AAEF;EACE,OA3KY;EA4KZ;;AACA;EACE,OA/Ka;;AAmLjB;EACE;EACA;;AACA;EACE;EACA;;;AAKN;AACA;EACE;EACA;EACA;EACA,OAhMY;;AAiMZ;EACE;;AAEF;EACE;;;AAGJ;EACE;EACA,OAnMiB;EAoMjB,QApMiB;EAqMjB;;;AAEF;EACE;EACA;;;AAEF;EACE;EACA;EACA;;;AAEF;EACE;EACA;;;AAGF;AACA;EACE;IACE;;EAEF;IACE;;EAEF;IACE;IACA;IACA,aAjOM;IAkON,cAlOM;;;AAsOV;EACE;EACA;;;AAGF;AACA;EACE;IACE;IACA;IACA;IACA;;EACA;IACE;IACA,KApPI;IAqPJ,OArPI;;EAwPR;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;;EACA;IACE;;EAEF;IACE;IACA,KAvQI;IAwQJ,OAxQI;;EA2QR;IACE","file":"main.css"} \ No newline at end of file
diff --git a/static/css/monokai.css b/static/css/monokai.css
new file mode 100644
index 0000000..d8777a8
--- /dev/null
+++ b/static/css/monokai.css
@@ -0,0 +1,70 @@
+.highlight .hll { background-color: #49483e }
+.highlight { background: #272822; color: #f8f8f2 }
+.highlight .c { color: #75715e } /* Comment */
+.highlight .err { color: #960050; background-color: #1e0010 } /* Error */
+.highlight .k { color: #66d9ef } /* Keyword */
+.highlight .l { color: #ae81ff } /* Literal */
+.highlight .n { color: #f8f8f2 } /* Name */
+.highlight .o { color: #f92672 } /* Operator */
+.highlight .p { color: #f8f8f2 } /* Punctuation */
+.highlight .ch { color: #75715e } /* Comment.Hashbang */
+.highlight .cm { color: #75715e } /* Comment.Multiline */
+.highlight .cp { color: #75715e } /* Comment.Preproc */
+.highlight .cpf { color: #75715e } /* Comment.PreprocFile */
+.highlight .c1 { color: #75715e } /* Comment.Single */
+.highlight .cs { color: #75715e } /* Comment.Special */
+.highlight .gd { color: #f92672 } /* Generic.Deleted */
+.highlight .ge { font-style: italic } /* Generic.Emph */
+.highlight .gi { color: #a6e22e } /* Generic.Inserted */
+.highlight .gs { font-weight: bold } /* Generic.Strong */
+.highlight .gu { color: #75715e } /* Generic.Subheading */
+.highlight .kc { color: #66d9ef } /* Keyword.Constant */
+.highlight .kd { color: #66d9ef } /* Keyword.Declaration */
+.highlight .kn { color: #f92672 } /* Keyword.Namespace */
+.highlight .kp { color: #66d9ef } /* Keyword.Pseudo */
+.highlight .kr { color: #66d9ef } /* Keyword.Reserved */
+.highlight .kt { color: #66d9ef } /* Keyword.Type */
+.highlight .ld { color: #e6db74 } /* Literal.Date */
+.highlight .m { color: #ae81ff } /* Literal.Number */
+.highlight .s { color: #e6db74 } /* Literal.String */
+.highlight .na { color: #a6e22e } /* Name.Attribute */
+.highlight .nb { color: #f8f8f2 } /* Name.Builtin */
+.highlight .nc { color: #a6e22e } /* Name.Class */
+.highlight .no { color: #66d9ef } /* Name.Constant */
+.highlight .nd { color: #a6e22e } /* Name.Decorator */
+.highlight .ni { color: #f8f8f2 } /* Name.Entity */
+.highlight .ne { color: #a6e22e } /* Name.Exception */
+.highlight .nf { color: #a6e22e } /* Name.Function */
+.highlight .nl { color: #f8f8f2 } /* Name.Label */
+.highlight .nn { color: #f8f8f2 } /* Name.Namespace */
+.highlight .nx { color: #a6e22e } /* Name.Other */
+.highlight .py { color: #f8f8f2 } /* Name.Property */
+.highlight .nt { color: #f92672 } /* Name.Tag */
+.highlight .nv { color: #f8f8f2 } /* Name.Variable */
+.highlight .ow { color: #f92672 } /* Operator.Word */
+.highlight .w { color: #f8f8f2 } /* Text.Whitespace */
+.highlight .mb { color: #ae81ff } /* Literal.Number.Bin */
+.highlight .mf { color: #ae81ff } /* Literal.Number.Float */
+.highlight .mh { color: #ae81ff } /* Literal.Number.Hex */
+.highlight .mi { color: #ae81ff } /* Literal.Number.Integer */
+.highlight .mo { color: #ae81ff } /* Literal.Number.Oct */
+.highlight .sa { color: #e6db74 } /* Literal.String.Affix */
+.highlight .sb { color: #e6db74 } /* Literal.String.Backtick */
+.highlight .sc { color: #e6db74 } /* Literal.String.Char */
+.highlight .dl { color: #e6db74 } /* Literal.String.Delimiter */
+.highlight .sd { color: #e6db74 } /* Literal.String.Doc */
+.highlight .s2 { color: #e6db74 } /* Literal.String.Double */
+.highlight .se { color: #ae81ff } /* Literal.String.Escape */
+.highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */
+.highlight .si { color: #e6db74 } /* Literal.String.Interpol */
+.highlight .sx { color: #e6db74 } /* Literal.String.Other */
+.highlight .sr { color: #e6db74 } /* Literal.String.Regex */
+.highlight .s1 { color: #e6db74 } /* Literal.String.Single */
+.highlight .ss { color: #e6db74 } /* Literal.String.Symbol */
+.highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */
+.highlight .fm { color: #a6e22e } /* Name.Function.Magic */
+.highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */
+.highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */
+.highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */
+.highlight .vm { color: #f8f8f2 } /* Name.Variable.Magic */
+.highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2
new file mode 100644
index 0000000..9821ed3
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2
new file mode 100644
index 0000000..d033d12
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2
new file mode 100644
index 0000000..a0ccc79
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2
new file mode 100644
index 0000000..1d597e9
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2
new file mode 100644
index 0000000..3ba4780
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2
new file mode 100644
index 0000000..e555841
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2
new file mode 100644
index 0000000..4853eda
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2
new file mode 100644
index 0000000..637df26
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2
new file mode 100644
index 0000000..742e72a
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2
new file mode 100644
index 0000000..84c87e0
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2
new file mode 100644
index 0000000..5b03e0d
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2
new file mode 100644
index 0000000..9e3b69e
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2
new file mode 100644
index 0000000..810a4f6
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2
new file mode 100644
index 0000000..c531b56
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2
new file mode 100644
index 0000000..53dd17c
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2
new file mode 100644
index 0000000..267ef06
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/license.txt b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/complete/woff2/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2
new file mode 100644
index 0000000..a512260
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2
new file mode 100644
index 0000000..eaf8ea7
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2
new file mode 100644
index 0000000..51306cb
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2
new file mode 100644
index 0000000..0bd29a7
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2
new file mode 100644
index 0000000..17d1808
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold.css
new file mode 100644
index 0000000..f0530a9
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("IBMPlexMono-Bold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("IBMPlexMono-Bold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("IBMPlexMono-Bold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("IBMPlexMono-Bold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold"), local("IBMPlexMono-Bold"), url("IBMPlexMono-Bold-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2
new file mode 100644
index 0000000..168bae7
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2
new file mode 100644
index 0000000..2e7cac4
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2
new file mode 100644
index 0000000..dd4fffa
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2
new file mode 100644
index 0000000..e5f86b1
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2
new file mode 100644
index 0000000..8027d94
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic.css
new file mode 100644
index 0000000..16afbf1
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("IBMPlexMono-BoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("IBMPlexMono-BoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("IBMPlexMono-BoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("IBMPlexMono-BoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Mono Bold Italic"), local("IBMPlexMono-BoldItalic"), url("IBMPlexMono-BoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2
new file mode 100644
index 0000000..644e54a
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2
new file mode 100644
index 0000000..6a8f861
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2
new file mode 100644
index 0000000..4000ee7
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2
new file mode 100644
index 0000000..c08fe81
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2
new file mode 100644
index 0000000..7f49521
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight.css
new file mode 100644
index 0000000..8bdc1ba
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("IBMPlexMono-ExtraLight-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("IBMPlexMono-ExtraLight-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("IBMPlexMono-ExtraLight-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("IBMPlexMono-ExtraLight-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt"), local("IBMPlexMono-ExtLt"), url("IBMPlexMono-ExtraLight-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2
new file mode 100644
index 0000000..56eeba5
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2
new file mode 100644
index 0000000..7fce1fd
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2
new file mode 100644
index 0000000..9d09548
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2
new file mode 100644
index 0000000..a73ba18
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2
new file mode 100644
index 0000000..0fb9a67
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic.css
new file mode 100644
index 0000000..a03cadb
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("IBMPlexMono-ExtraLightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("IBMPlexMono-ExtraLightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("IBMPlexMono-ExtraLightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("IBMPlexMono-ExtraLightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Mono ExtLt Italic"), local("IBMPlexMono-ExtLtItalic"), url("IBMPlexMono-ExtraLightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2
new file mode 100644
index 0000000..c144618
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2
new file mode 100644
index 0000000..b629757
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2
new file mode 100644
index 0000000..3c72e32
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2
new file mode 100644
index 0000000..f9b5b5f
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2
new file mode 100644
index 0000000..1acfa41
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic.css
new file mode 100644
index 0000000..662228c
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("IBMPlexMono-Italic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("IBMPlexMono-Italic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("IBMPlexMono-Italic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("IBMPlexMono-Italic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Mono Italic"), local("IBMPlexMono-Italic"), url("IBMPlexMono-Italic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2
new file mode 100644
index 0000000..810289d
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2
new file mode 100644
index 0000000..3c8c1f7
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2
new file mode 100644
index 0000000..a6cf4ff
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2
new file mode 100644
index 0000000..8e12fa6
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2
new file mode 100644
index 0000000..d789dd4
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light.css
new file mode 100644
index 0000000..5338ab7
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("IBMPlexMono-Light-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("IBMPlexMono-Light-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("IBMPlexMono-Light-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("IBMPlexMono-Light-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light"), local("IBMPlexMono-Light"), url("IBMPlexMono-Light-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2
new file mode 100644
index 0000000..e1f4133
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2
new file mode 100644
index 0000000..526b7e9
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2
new file mode 100644
index 0000000..9941096
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2
new file mode 100644
index 0000000..39bafd2
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2
new file mode 100644
index 0000000..d20a8d0
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic.css
new file mode 100644
index 0000000..bd64b2e
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("IBMPlexMono-LightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("IBMPlexMono-LightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("IBMPlexMono-LightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("IBMPlexMono-LightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Mono Light Italic"), local("IBMPlexMono-LightItalic"), url("IBMPlexMono-LightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2
new file mode 100644
index 0000000..32cb27d
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2
new file mode 100644
index 0000000..871e1a4
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2
new file mode 100644
index 0000000..047070b
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2
new file mode 100644
index 0000000..023aaf5
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2
new file mode 100644
index 0000000..ee1d812
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium.css
new file mode 100644
index 0000000..765d96e
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("IBMPlexMono-Medium-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("IBMPlexMono-Medium-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("IBMPlexMono-Medium-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("IBMPlexMono-Medium-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm"), local("IBMPlexMono-Medm"), url("IBMPlexMono-Medium-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2
new file mode 100644
index 0000000..9d0d6e3
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2
new file mode 100644
index 0000000..a889825
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2
new file mode 100644
index 0000000..caaf166
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2
new file mode 100644
index 0000000..4ab8e85
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2
new file mode 100644
index 0000000..703ab58
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic.css
new file mode 100644
index 0000000..45d4205
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("IBMPlexMono-MediumItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("IBMPlexMono-MediumItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("IBMPlexMono-MediumItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("IBMPlexMono-MediumItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Mono Medm Italic"), local("IBMPlexMono-MedmItalic"), url("IBMPlexMono-MediumItalic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2
new file mode 100644
index 0000000..905ba75
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2
new file mode 100644
index 0000000..3b1e059
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2
new file mode 100644
index 0000000..9a10113
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2
new file mode 100644
index 0000000..f22640c
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2
new file mode 100644
index 0000000..3670f2a
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular.css
new file mode 100644
index 0000000..7c8b686
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("IBMPlexMono-Regular-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("IBMPlexMono-Regular-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("IBMPlexMono-Regular-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("IBMPlexMono-Regular-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Mono"), local("IBMPlexMono"), url("IBMPlexMono-Regular-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2
new file mode 100644
index 0000000..b0e3ade
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2
new file mode 100644
index 0000000..f4e3419
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2
new file mode 100644
index 0000000..4880320
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2
new file mode 100644
index 0000000..8d9d2b8
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2
new file mode 100644
index 0000000..af02a8d
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold.css
new file mode 100644
index 0000000..bb0d4b5
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("IBMPlexMono-SemiBold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("IBMPlexMono-SemiBold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("IBMPlexMono-SemiBold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("IBMPlexMono-SemiBold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld"), local("IBMPlexMono-SmBld"), url("IBMPlexMono-SemiBold-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2
new file mode 100644
index 0000000..4fdee01
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2
new file mode 100644
index 0000000..e096323
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2
new file mode 100644
index 0000000..aded5f9
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2
new file mode 100644
index 0000000..19208a2
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2
new file mode 100644
index 0000000..24e2d07
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic.css
new file mode 100644
index 0000000..d76769e
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("IBMPlexMono-SemiBoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("IBMPlexMono-SemiBoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("IBMPlexMono-SemiBoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("IBMPlexMono-SemiBoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Mono SmBld Italic"), local("IBMPlexMono-SmBldItalic"), url("IBMPlexMono-SemiBoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2
new file mode 100644
index 0000000..a32736d
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2
new file mode 100644
index 0000000..51018e0
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2
new file mode 100644
index 0000000..213aa99
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2
new file mode 100644
index 0000000..cdceaa4
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2
new file mode 100644
index 0000000..fe0c953
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text.css
new file mode 100644
index 0000000..890cc69
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("IBMPlexMono-Text-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("IBMPlexMono-Text-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("IBMPlexMono-Text-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("IBMPlexMono-Text-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text"), local("IBMPlexMono-Text"), url("IBMPlexMono-Text-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2
new file mode 100644
index 0000000..18ca0aa
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2
new file mode 100644
index 0000000..5887851
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2
new file mode 100644
index 0000000..af26d9a
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2
new file mode 100644
index 0000000..db99c8d
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2
new file mode 100644
index 0000000..34ecbfe
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic.css
new file mode 100644
index 0000000..3ade645
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("IBMPlexMono-TextItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("IBMPlexMono-TextItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("IBMPlexMono-TextItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("IBMPlexMono-TextItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Mono Text Italic"), local("IBMPlexMono-TextItalic"), url("IBMPlexMono-TextItalic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2
new file mode 100644
index 0000000..219babd
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2
new file mode 100644
index 0000000..c078cc6
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2
new file mode 100644
index 0000000..1b88d3e
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2
new file mode 100644
index 0000000..8b3ccc3
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2
new file mode 100644
index 0000000..0e3a118
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin.css
new file mode 100644
index 0000000..5c38f57
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("IBMPlexMono-Thin-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("IBMPlexMono-Thin-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("IBMPlexMono-Thin-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("IBMPlexMono-Thin-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin"), local("IBMPlexMono-Thin"), url("IBMPlexMono-Thin-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2
new file mode 100644
index 0000000..ad4e913
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2
new file mode 100644
index 0000000..1675e80
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2
new file mode 100644
index 0000000..b63e2e9
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2
new file mode 100644
index 0000000..04ba926
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2 b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2
new file mode 100644
index 0000000..5544245
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic.css b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic.css
new file mode 100644
index 0000000..c7199f4
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic.css
@@ -0,0 +1,40 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("IBMPlexMono-ThinItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("IBMPlexMono-ThinItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("IBMPlexMono-ThinItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("IBMPlexMono-ThinItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Mono Thin Italic"), local("IBMPlexMono-ThinItalic"), url("IBMPlexMono-ThinItalic-Pi.woff2") format("woff2");
+ unicode-range: U+03C0, U+0E3F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+2500-259F, U+25CA, U+2713, U+274C, U+2B0E-2B11
+}
diff --git a/static/fonts/IBM-Plex-Mono/fonts/split/woff2/license.txt b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/static/fonts/IBM-Plex-Mono/fonts/split/woff2/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2
new file mode 100644
index 0000000..9d4f612
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2
new file mode 100644
index 0000000..4355abd
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2
new file mode 100644
index 0000000..220fef0
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2
new file mode 100644
index 0000000..f44f5e9
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2
new file mode 100644
index 0000000..d308149
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2
new file mode 100644
index 0000000..217e3a2
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2
new file mode 100644
index 0000000..8501525
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2
new file mode 100644
index 0000000..0e32d37
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2
new file mode 100644
index 0000000..b3c2243
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2
new file mode 100644
index 0000000..739bc68
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2
new file mode 100644
index 0000000..a934dba
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2
new file mode 100644
index 0000000..45fcabd
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2
new file mode 100644
index 0000000..d7d4df5
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2
new file mode 100644
index 0000000..956285b
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2
new file mode 100644
index 0000000..c93218c
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2
new file mode 100644
index 0000000..1228201
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/license.txt b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/complete/woff2/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2
new file mode 100644
index 0000000..cc39503
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2
new file mode 100644
index 0000000..e5b6e06
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2
new file mode 100644
index 0000000..f0af309
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2
new file mode 100644
index 0000000..cb026ac
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2
new file mode 100644
index 0000000..0a5fb2a
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2
new file mode 100644
index 0000000..06d1de5
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold.css
new file mode 100644
index 0000000..6f4ee67
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold"), local("IBMPlexSans-Bold"), url("IBMPlexSans-Bold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2
new file mode 100644
index 0000000..af4f1d6
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2
new file mode 100644
index 0000000..175f64c
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2
new file mode 100644
index 0000000..448b91c
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2
new file mode 100644
index 0000000..243ff67
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2
new file mode 100644
index 0000000..0d42508
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2
new file mode 100644
index 0000000..740595a
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic.css
new file mode 100644
index 0000000..3d4d9c2
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Sans Bold Italic"), local("IBMPlexSans-BoldItalic"), url("IBMPlexSans-BoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2
new file mode 100644
index 0000000..cbf3356
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2
new file mode 100644
index 0000000..a0bfe95
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2
new file mode 100644
index 0000000..8b32c38
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2
new file mode 100644
index 0000000..89b6dce
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2
new file mode 100644
index 0000000..c2f4b43
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2
new file mode 100644
index 0000000..b8c79b6
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight.css
new file mode 100644
index 0000000..9380f99
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt"), local("IBMPlexSans-ExtLt"), url("IBMPlexSans-ExtraLight-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2
new file mode 100644
index 0000000..1498eee
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2
new file mode 100644
index 0000000..7e7b279
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2
new file mode 100644
index 0000000..3c5de8d
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2
new file mode 100644
index 0000000..7de5346
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2
new file mode 100644
index 0000000..129b10b
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2
new file mode 100644
index 0000000..986bb7b
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic.css
new file mode 100644
index 0000000..0e16bca
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Sans ExtLt Italic"), local("IBMPlexSans-ExtLtItalic"), url("IBMPlexSans-ExtraLightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2
new file mode 100644
index 0000000..8c154d0
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2
new file mode 100644
index 0000000..f3cdf62
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2
new file mode 100644
index 0000000..4fb57cf
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2
new file mode 100644
index 0000000..51040bc
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2
new file mode 100644
index 0000000..4c62af6
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2
new file mode 100644
index 0000000..664599c
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic.css
new file mode 100644
index 0000000..cf95141
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Sans Italic"), local("IBMPlexSans-Italic"), url("IBMPlexSans-Italic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2
new file mode 100644
index 0000000..ea3ce57
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2
new file mode 100644
index 0000000..1e06b1f
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2
new file mode 100644
index 0000000..266e2f2
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2
new file mode 100644
index 0000000..514cdc4
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2
new file mode 100644
index 0000000..a769566
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2
new file mode 100644
index 0000000..e9e03b1
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light.css
new file mode 100644
index 0000000..565ec79
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light"), local("IBMPlexSans-Light"), url("IBMPlexSans-Light-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2
new file mode 100644
index 0000000..3841559
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2
new file mode 100644
index 0000000..6d1df63
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2
new file mode 100644
index 0000000..b3c8830
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2
new file mode 100644
index 0000000..9a56fdd
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2
new file mode 100644
index 0000000..0be2cbd
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2
new file mode 100644
index 0000000..51fecd7
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic.css
new file mode 100644
index 0000000..d28f6d3
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("IBMPlexSans-LightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2
new file mode 100644
index 0000000..304dbc1
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2
new file mode 100644
index 0000000..76fb716
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2
new file mode 100644
index 0000000..ef80144
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2
new file mode 100644
index 0000000..c9717a2
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2
new file mode 100644
index 0000000..b61571d
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2
new file mode 100644
index 0000000..78a15b7
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium.css
new file mode 100644
index 0000000..6eacbb0
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm"), local("IBMPlexSans-Medm"), url("IBMPlexSans-Medium-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2
new file mode 100644
index 0000000..63df11c
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2
new file mode 100644
index 0000000..cc7edb5
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2
new file mode 100644
index 0000000..9bf5e9a
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2
new file mode 100644
index 0000000..7fc5e15
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2
new file mode 100644
index 0000000..f37d7d6
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2
new file mode 100644
index 0000000..a5e7dab
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic.css
new file mode 100644
index 0000000..b00e089
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Sans Medm Italic"), local("IBMPlexSans-MedmItalic"), url("IBMPlexSans-MediumItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2
new file mode 100644
index 0000000..d10cde8
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2
new file mode 100644
index 0000000..b11c223
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2
new file mode 100644
index 0000000..bd3dccb
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2
new file mode 100644
index 0000000..24013f9
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2
new file mode 100644
index 0000000..83d937f
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2
new file mode 100644
index 0000000..8073a46
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular.css
new file mode 100644
index 0000000..8dc2c60
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Sans"), local("IBMPlexSans"), url("IBMPlexSans-Regular-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2
new file mode 100644
index 0000000..06f5fe5
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2
new file mode 100644
index 0000000..786048c
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2
new file mode 100644
index 0000000..dddec0b
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2
new file mode 100644
index 0000000..a5381c4
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2
new file mode 100644
index 0000000..4dd0d66
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2
new file mode 100644
index 0000000..367624c
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold.css
new file mode 100644
index 0000000..c0a7997
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld"), local("IBMPlexSans-SmBld"), url("IBMPlexSans-SemiBold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2
new file mode 100644
index 0000000..390ef32
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2
new file mode 100644
index 0000000..af6a010
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2
new file mode 100644
index 0000000..894a4ce
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2
new file mode 100644
index 0000000..19a8c6a
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2
new file mode 100644
index 0000000..2b4f53f
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2
new file mode 100644
index 0000000..33812a7
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic.css
new file mode 100644
index 0000000..410a2b0
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Sans SmBld Italic"), local("IBMPlexSans-SmBldItalic"), url("IBMPlexSans-SemiBoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2
new file mode 100644
index 0000000..11cf13f
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2
new file mode 100644
index 0000000..e9e5bec
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2
new file mode 100644
index 0000000..89304db
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2
new file mode 100644
index 0000000..575299a
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2
new file mode 100644
index 0000000..19378e9
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2
new file mode 100644
index 0000000..7ade54b
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text.css
new file mode 100644
index 0000000..20f2801
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text"), local("IBMPlexSans-Text"), url("IBMPlexSans-Text-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2
new file mode 100644
index 0000000..1e7966b
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2
new file mode 100644
index 0000000..f9d4d58
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2
new file mode 100644
index 0000000..6e5d61d
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2
new file mode 100644
index 0000000..3959b8f
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2
new file mode 100644
index 0000000..ca2875e
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2
new file mode 100644
index 0000000..04d9897
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic.css
new file mode 100644
index 0000000..437e579
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Sans Text Italic"), local("IBMPlexSans-TextItalic"), url("IBMPlexSans-TextItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2
new file mode 100644
index 0000000..dddc002
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2
new file mode 100644
index 0000000..12e83cf
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2
new file mode 100644
index 0000000..29b0e8b
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2
new file mode 100644
index 0000000..db1745d
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2
new file mode 100644
index 0000000..d8a7c79
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2
new file mode 100644
index 0000000..32278e3
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin.css
new file mode 100644
index 0000000..1dfc9cd
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin"), local("IBMPlexSans-Thin"), url("IBMPlexSans-Thin-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2
new file mode 100644
index 0000000..7d1c094
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2
new file mode 100644
index 0000000..9670aee
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2
new file mode 100644
index 0000000..11730ed
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2
new file mode 100644
index 0000000..0637d41
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2
new file mode 100644
index 0000000..9a97d78
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2 b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2
new file mode 100644
index 0000000..4860a4b
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic.css b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic.css
new file mode 100644
index 0000000..d9f23e7
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Sans Thin Italic"), local("IBMPlexSans-ThinItalic"), url("IBMPlexSans-ThinItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Sans/fonts/split/woff2/license.txt b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/static/fonts/IBM-Plex-Sans/fonts/split/woff2/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Bold.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Bold.woff2
new file mode 100644
index 0000000..07c0492
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Bold.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-BoldItalic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-BoldItalic.woff2
new file mode 100644
index 0000000..fb03612
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-BoldItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLight.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLight.woff2
new file mode 100644
index 0000000..e34f760
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLight.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLightItalic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLightItalic.woff2
new file mode 100644
index 0000000..5c18163
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLightItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Italic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Italic.woff2
new file mode 100644
index 0000000..2fe4e54
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Italic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Light.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Light.woff2
new file mode 100644
index 0000000..c150f09
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Light.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-LightItalic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-LightItalic.woff2
new file mode 100644
index 0000000..9743827
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-LightItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Medium.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Medium.woff2
new file mode 100644
index 0000000..f9ff727
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Medium.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-MediumItalic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-MediumItalic.woff2
new file mode 100644
index 0000000..6c73ce0
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-MediumItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Regular.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Regular.woff2
new file mode 100644
index 0000000..f295ba8
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Regular.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBold.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBold.woff2
new file mode 100644
index 0000000..dcf2914
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBold.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBoldItalic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBoldItalic.woff2
new file mode 100644
index 0000000..82bbd4c
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBoldItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Text.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Text.woff2
new file mode 100644
index 0000000..a9aff05
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Text.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-TextItalic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-TextItalic.woff2
new file mode 100644
index 0000000..32b8548
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-TextItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Thin.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Thin.woff2
new file mode 100644
index 0000000..105d386
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Thin.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ThinItalic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ThinItalic.woff2
new file mode 100644
index 0000000..ce77226
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ThinItalic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/license.txt b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/complete/woff2/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Cyrillic.woff2
new file mode 100644
index 0000000..2d7196b
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Greek.woff2
new file mode 100644
index 0000000..7551812
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin1.woff2
new file mode 100644
index 0000000..9500fdd
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin2.woff2
new file mode 100644
index 0000000..8e6153c
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin3.woff2
new file mode 100644
index 0000000..8f8811b
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Pi.woff2
new file mode 100644
index 0000000..941c335
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold.css
new file mode 100644
index 0000000..dc60d29
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("IBMPlexSerif-Bold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("IBMPlexSerif-Bold-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("IBMPlexSerif-Bold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("IBMPlexSerif-Bold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("IBMPlexSerif-Bold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold"), local("IBMPlexSerif-Bold"), url("IBMPlexSerif-Bold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Cyrillic.woff2
new file mode 100644
index 0000000..7cdc700
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Greek.woff2
new file mode 100644
index 0000000..1f315c0
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin1.woff2
new file mode 100644
index 0000000..717e0d2
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin2.woff2
new file mode 100644
index 0000000..0f36267
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin3.woff2
new file mode 100644
index 0000000..ac1f756
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Pi.woff2
new file mode 100644
index 0000000..f495aa0
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic.css
new file mode 100644
index 0000000..5ad8c5f
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("IBMPlexSerif-BoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("IBMPlexSerif-BoldItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("IBMPlexSerif-BoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("IBMPlexSerif-BoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("IBMPlexSerif-BoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 700;
+ src: local("IBM Plex Serif Bold Italic"), local("IBMPlexSerif-BoldItalic"), url("IBMPlexSerif-BoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Cyrillic.woff2
new file mode 100644
index 0000000..585365b
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Greek.woff2
new file mode 100644
index 0000000..b37b942
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin1.woff2
new file mode 100644
index 0000000..c4ba0a5
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin2.woff2
new file mode 100644
index 0000000..a85a7cc
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin3.woff2
new file mode 100644
index 0000000..ccdbae6
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Pi.woff2
new file mode 100644
index 0000000..610fe42
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight.css
new file mode 100644
index 0000000..9610c06
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtraLight"), url("IBMPlexSerif-ExtraLight-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtraLight"), url("IBMPlexSerif-ExtraLight-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtraLight"), url("IBMPlexSerif-ExtraLight-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtraLight"), url("IBMPlexSerif-ExtraLight-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtraLight"), url("IBMPlexSerif-ExtraLight-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt"), local("IBMPlexSerif-ExtraLight"), url("IBMPlexSerif-ExtraLight-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Cyrillic.woff2
new file mode 100644
index 0000000..d4c8f55
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Greek.woff2
new file mode 100644
index 0000000..94b3131
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin1.woff2
new file mode 100644
index 0000000..f818d84
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin2.woff2
new file mode 100644
index 0000000..1d2b734
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin3.woff2
new file mode 100644
index 0000000..eca3b8e
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Pi.woff2
new file mode 100644
index 0000000..c765a6e
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic.css
new file mode 100644
index 0000000..821a519
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtraLightItalic"), url("IBMPlexSerif-ExtraLightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtraLightItalic"), url("IBMPlexSerif-ExtraLightItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtraLightItalic"), url("IBMPlexSerif-ExtraLightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtraLightItalic"), url("IBMPlexSerif-ExtraLightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtraLightItalic"), url("IBMPlexSerif-ExtraLightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 200;
+ src: local("IBM Plex Serif ExtLt Italic"), local("IBMPlexSerif-ExtraLightItalic"), url("IBMPlexSerif-ExtraLightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Cyrillic.woff2
new file mode 100644
index 0000000..cda61bb
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Greek.woff2
new file mode 100644
index 0000000..3f4111a
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin1.woff2
new file mode 100644
index 0000000..b1cb5f9
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin2.woff2
new file mode 100644
index 0000000..4d9bea5
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin3.woff2
new file mode 100644
index 0000000..755a68b
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Pi.woff2
new file mode 100644
index 0000000..2b93828
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic.css
new file mode 100644
index 0000000..1857c19
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("IBMPlexSerif-Italic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("IBMPlexSerif-Italic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("IBMPlexSerif-Italic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("IBMPlexSerif-Italic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("IBMPlexSerif-Italic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 400;
+ src: local("IBM Plex Serif Italic"), local("IBMPlexSerif-Italic"), url("IBMPlexSerif-Italic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Cyrillic.woff2
new file mode 100644
index 0000000..b7e69ab
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Greek.woff2
new file mode 100644
index 0000000..3c65bdd
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin1.woff2
new file mode 100644
index 0000000..04228f7
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin2.woff2
new file mode 100644
index 0000000..d431a31
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin3.woff2
new file mode 100644
index 0000000..9d0296b
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Pi.woff2
new file mode 100644
index 0000000..2deeea0
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light.css
new file mode 100644
index 0000000..5ef4498
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("IBMPlexSerif-Light-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("IBMPlexSerif-Light-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("IBMPlexSerif-Light-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("IBMPlexSerif-Light-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("IBMPlexSerif-Light-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light"), local("IBMPlexSerif-Light"), url("IBMPlexSerif-Light-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Cyrillic.woff2
new file mode 100644
index 0000000..83ae4c6
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Greek.woff2
new file mode 100644
index 0000000..2844cad
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin1.woff2
new file mode 100644
index 0000000..661624c
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin2.woff2
new file mode 100644
index 0000000..69aae9b
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin3.woff2
new file mode 100644
index 0000000..05e2679
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Pi.woff2
new file mode 100644
index 0000000..49c75e4
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic.css
new file mode 100644
index 0000000..45d00d4
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("IBMPlexSerif-LightItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("IBMPlexSerif-LightItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("IBMPlexSerif-LightItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("IBMPlexSerif-LightItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("IBMPlexSerif-LightItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 300;
+ src: local("IBM Plex Serif Light Italic"), local("IBMPlexSerif-LightItalic"), url("IBMPlexSerif-LightItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Cyrillic.woff2
new file mode 100644
index 0000000..3073823
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Greek.woff2
new file mode 100644
index 0000000..17aebdf
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin1.woff2
new file mode 100644
index 0000000..53db6dd
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin2.woff2
new file mode 100644
index 0000000..0351e2f
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin3.woff2
new file mode 100644
index 0000000..4677e4f
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Pi.woff2
new file mode 100644
index 0000000..50eec8e
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium.css
new file mode 100644
index 0000000..586da60
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medium"), url("IBMPlexSerif-Medium-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medium"), url("IBMPlexSerif-Medium-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medium"), url("IBMPlexSerif-Medium-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medium"), url("IBMPlexSerif-Medium-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medium"), url("IBMPlexSerif-Medium-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm"), local("IBMPlexSerif-Medium"), url("IBMPlexSerif-Medium-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Cyrillic.woff2
new file mode 100644
index 0000000..f9ed4df
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Greek.woff2
new file mode 100644
index 0000000..9b6585e
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin1.woff2
new file mode 100644
index 0000000..6ca1e8a
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin2.woff2
new file mode 100644
index 0000000..7880a24
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin3.woff2
new file mode 100644
index 0000000..c698980
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Pi.woff2
new file mode 100644
index 0000000..3ba3464
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic.css
new file mode 100644
index 0000000..afced6e
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MediumItalic"), url("IBMPlexSerif-MediumItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MediumItalic"), url("IBMPlexSerif-MediumItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MediumItalic"), url("IBMPlexSerif-MediumItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MediumItalic"), url("IBMPlexSerif-MediumItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MediumItalic"), url("IBMPlexSerif-MediumItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 500;
+ src: local("IBM Plex Serif Medm Italic"), local("IBMPlexSerif-MediumItalic"), url("IBMPlexSerif-MediumItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Cyrillic.woff2
new file mode 100644
index 0000000..74a8e48
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Greek.woff2
new file mode 100644
index 0000000..9e9f465
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin1.woff2
new file mode 100644
index 0000000..68161fe
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin2.woff2
new file mode 100644
index 0000000..ed65af6
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin3.woff2
new file mode 100644
index 0000000..25c3681
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Pi.woff2
new file mode 100644
index 0000000..fb16d90
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular.css
new file mode 100644
index 0000000..905bd02
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif-Regular"), url("IBMPlexSerif-Regular-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif-Regular"), url("IBMPlexSerif-Regular-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif-Regular"), url("IBMPlexSerif-Regular-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif-Regular"), url("IBMPlexSerif-Regular-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif-Regular"), url("IBMPlexSerif-Regular-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 400;
+ src: local("IBM Plex Serif"), local("IBMPlexSerif-Regular"), url("IBMPlexSerif-Regular-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Cyrillic.woff2
new file mode 100644
index 0000000..24844c4
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Greek.woff2
new file mode 100644
index 0000000..8c32d6d
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin1.woff2
new file mode 100644
index 0000000..90ce1f5
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin2.woff2
new file mode 100644
index 0000000..508a472
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin3.woff2
new file mode 100644
index 0000000..90e53fb
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Pi.woff2
new file mode 100644
index 0000000..230b7e2
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold.css
new file mode 100644
index 0000000..69d90e3
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SemiBold"), url("IBMPlexSerif-SemiBold-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SemiBold"), url("IBMPlexSerif-SemiBold-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SemiBold"), url("IBMPlexSerif-SemiBold-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SemiBold"), url("IBMPlexSerif-SemiBold-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SemiBold"), url("IBMPlexSerif-SemiBold-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld"), local("IBMPlexSerif-SemiBold"), url("IBMPlexSerif-SemiBold-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Cyrillic.woff2
new file mode 100644
index 0000000..708339a
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Greek.woff2
new file mode 100644
index 0000000..70da78a
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin1.woff2
new file mode 100644
index 0000000..31b7fa7
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin2.woff2
new file mode 100644
index 0000000..f8092b7
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin3.woff2
new file mode 100644
index 0000000..3f253ca
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Pi.woff2
new file mode 100644
index 0000000..6559eb4
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic.css
new file mode 100644
index 0000000..db39d33
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SemiBoldItalic"), url("IBMPlexSerif-SemiBoldItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SemiBoldItalic"), url("IBMPlexSerif-SemiBoldItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SemiBoldItalic"), url("IBMPlexSerif-SemiBoldItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SemiBoldItalic"), url("IBMPlexSerif-SemiBoldItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SemiBoldItalic"), url("IBMPlexSerif-SemiBoldItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 600;
+ src: local("IBM Plex Serif SmBld Italic"), local("IBMPlexSerif-SemiBoldItalic"), url("IBMPlexSerif-SemiBoldItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Cyrillic.woff2
new file mode 100644
index 0000000..b83f718
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Greek.woff2
new file mode 100644
index 0000000..1199337
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin1.woff2
new file mode 100644
index 0000000..319c7cb
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin2.woff2
new file mode 100644
index 0000000..1f1d617
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin3.woff2
new file mode 100644
index 0000000..2411218
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Pi.woff2
new file mode 100644
index 0000000..bf2f707
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text.css
new file mode 100644
index 0000000..04ce27d
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("IBMPlexSerif-Text-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("IBMPlexSerif-Text-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("IBMPlexSerif-Text-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("IBMPlexSerif-Text-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("IBMPlexSerif-Text-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text"), local("IBMPlexSerif-Text"), url("IBMPlexSerif-Text-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Cyrillic.woff2
new file mode 100644
index 0000000..52f33ce
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Greek.woff2
new file mode 100644
index 0000000..2015cb7
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin1.woff2
new file mode 100644
index 0000000..8c2e10d
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin2.woff2
new file mode 100644
index 0000000..bf2f940
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin3.woff2
new file mode 100644
index 0000000..eb6aba1
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Pi.woff2
new file mode 100644
index 0000000..8e7e7a8
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic.css
new file mode 100644
index 0000000..9ec19ee
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("IBMPlexSerif-TextItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("IBMPlexSerif-TextItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("IBMPlexSerif-TextItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("IBMPlexSerif-TextItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("IBMPlexSerif-TextItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 450;
+ src: local("IBM Plex Serif Text Italic"), local("IBMPlexSerif-TextItalic"), url("IBMPlexSerif-TextItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Cyrillic.woff2
new file mode 100644
index 0000000..8c79c3a
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Greek.woff2
new file mode 100644
index 0000000..6e67422
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin1.woff2
new file mode 100644
index 0000000..190d9a4
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin2.woff2
new file mode 100644
index 0000000..aeff358
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin3.woff2
new file mode 100644
index 0000000..4f102f0
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Pi.woff2
new file mode 100644
index 0000000..926f88d
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin.css
new file mode 100644
index 0000000..8b9f483
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("IBMPlexSerif-Thin-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("IBMPlexSerif-Thin-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("IBMPlexSerif-Thin-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("IBMPlexSerif-Thin-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("IBMPlexSerif-Thin-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin"), local("IBMPlexSerif-Thin"), url("IBMPlexSerif-Thin-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Cyrillic.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Cyrillic.woff2
new file mode 100644
index 0000000..ec19a45
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Cyrillic.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Greek.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Greek.woff2
new file mode 100644
index 0000000..0bdc0c8
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Greek.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin1.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin1.woff2
new file mode 100644
index 0000000..ab18c26
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin1.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin2.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin2.woff2
new file mode 100644
index 0000000..f543708
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin2.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin3.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin3.woff2
new file mode 100644
index 0000000..5a38747
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin3.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Pi.woff2 b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Pi.woff2
new file mode 100644
index 0000000..21dfb8d
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Pi.woff2
Binary files differ
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic.css b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic.css
new file mode 100644
index 0000000..b14a29c
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic.css
@@ -0,0 +1,48 @@
+/* Subset: Cyrillic */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("IBMPlexSerif-ThinItalic-Cyrillic.woff2") format("woff2");
+ unicode-range: U+0400-045F, U+0462-0463, U+0472-0475, U+0490-04C2, U+04CF-04D9, U+04DC-04E9, U+04EE-04F9, U+0524-0525
+}
+/* Subset: Greek */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("IBMPlexSerif-ThinItalic-Greek.woff2") format("woff2");
+ unicode-range: U+037E, U+0386-038A, U+038C, U+038E-03A1, U+03A3-03CE, U+03D0-03D1, U+03D5
+}
+/* Subset: Latin1 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("IBMPlexSerif-ThinItalic-Latin1.woff2") format("woff2");
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
+}
+/* Subset: Latin2 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("IBMPlexSerif-ThinItalic-Latin2.woff2") format("woff2");
+ unicode-range: U+0100-0101, U+0104-0130, U+0132-0151, U+0154-017F, U+018F, U+0192, U+01A0-01A1, U+01AF-01B0, U+01FA-01FF, U+0218-021B, U+0237, U+0259, U+1E80-1E85, U+1E9E, U+20A1, U+20A4, U+20A6, U+20A8-20AA, U+20AD-20AE, U+20B1-20B2, U+20B4-20B5, U+20B8-20BA, U+20BD, U+20BF
+}
+/* Subset: Latin3 */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("IBMPlexSerif-ThinItalic-Latin3.woff2") format("woff2");
+ unicode-range: U+0102-0103, U+01CD-01DC, U+1EA0-1EF9, U+20AB
+}
+/* Subset: Pi */
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 100;
+ src: local("IBM Plex Serif Thin Italic"), local("IBMPlexSerif-ThinItalic"), url("IBMPlexSerif-ThinItalic-Pi.woff2") format("woff2");
+ unicode-range: U+0E3F, U+2000-200D, U+2010-2012, U+2015, U+2028-2029, U+202F, U+2032-2033, U+2070, U+2074-2079, U+2080-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+2215, U+2219-221A, U+221E, U+222B, U+2236, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+ECE0, U+EFCC, U+FEFF, U+FFFD
+}
diff --git a/static/fonts/IBM-Plex-Serif/fonts/split/woff2/license.txt b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/license.txt
new file mode 100644
index 0000000..f72f765
--- /dev/null
+++ b/static/fonts/IBM-Plex-Serif/fonts/split/woff2/license.txt
@@ -0,0 +1,92 @@
+Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file
diff --git a/static/images/cc/by.svg b/static/images/cc/by.svg
new file mode 100644
index 0000000..3b13f7e
--- /dev/null
+++ b/static/images/cc/by.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ viewBox="0 0 30 30"
+ version="1.1"
+ id="svg1"
+ sodipodi:docname="by.svg"
+ inkscape:version="1.3.1 (91b66b0783, 2023-11-16, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs
+ id="defs1" />
+ <sodipodi:namedview
+ id="namedview1"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:zoom="12.8"
+ inkscape:cx="14.960938"
+ inkscape:cy="14.960938"
+ inkscape:window-width="1912"
+ inkscape:window-height="1053"
+ inkscape:window-x="0"
+ inkscape:window-y="19"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1" />
+ <path
+ d="M14.973 0c4.213 0 7.768 1.446 10.66 4.34C28.544 7.25 30 10.803 30 15c0 4.215-1.43 7.723-4.287 10.526C22.678 28.51 19.098 30 14.973 30c-4.054 0-7.571-1.474-10.553-4.42C1.474 22.633 0 19.107 0 15S1.474 7.34 4.42 4.34C7.313 1.446 10.83 0 14.973 0zm.054 2.706c-3.41 0-6.295 1.196-8.652 3.589-2.447 2.5-3.67 5.402-3.67 8.706 0 3.321 1.214 6.196 3.642 8.624 2.429 2.429 5.322 3.642 8.679 3.642 3.339 0 6.25-1.222 8.732-3.67 2.358-2.267 3.536-5.133 3.536-8.598 0-3.41-1.197-6.311-3.589-8.705-2.392-2.392-5.285-3.588-8.678-3.588zm4.018 8.57v6.134H17.33v7.286h-4.66V17.41h-1.714v-6.134a.93.93 0 01.28-.683.933.933 0 01.684-.281h6.161c.25 0 .474.093.67.28a.912.912 0 01.294.684zM12.91 7.42c0-1.41.696-2.116 2.09-2.116s2.09.705 2.09 2.116c0 1.393-.697 2.09-2.09 2.09-1.393 0-2.09-.697-2.09-2.09z"
+ fill="currentColor"
+ id="path1"
+ style="fill:#5e5e5e;fill-opacity:1" />
+</svg>
diff --git a/static/images/cc/cc.svg b/static/images/cc/cc.svg
new file mode 100644
index 0000000..9f99da6
--- /dev/null
+++ b/static/images/cc/cc.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ viewBox="0 0 30 30"
+ version="1.1"
+ id="svg1"
+ sodipodi:docname="cc.svg"
+ inkscape:version="1.3.1 (91b66b0783, 2023-11-16, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs
+ id="defs1" />
+ <sodipodi:namedview
+ id="namedview1"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:zoom="28.3"
+ inkscape:cx="15"
+ inkscape:cy="15"
+ inkscape:window-width="1912"
+ inkscape:window-height="1053"
+ inkscape:window-x="0"
+ inkscape:window-y="19"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1" />
+ <path
+ d="M14.972 0c4.196 0 7.769 1.465 10.715 4.393A14.426 14.426 0 0128.9 9.228C29.633 11.04 30 12.964 30 15c0 2.054-.363 3.978-1.085 5.772a13.77 13.77 0 01-3.2 4.754 15.417 15.417 0 01-4.983 3.322A14.932 14.932 0 0114.973 30c-1.982 0-3.88-.38-5.692-1.14a15.087 15.087 0 01-4.875-3.293c-1.437-1.437-2.531-3.058-3.281-4.862A14.71 14.71 0 010 15c0-1.982.38-3.888 1.138-5.719a15.062 15.062 0 013.308-4.915C7.303 1.456 10.812 0 14.972 0zm.055 2.706c-3.429 0-6.313 1.196-8.652 3.589a12.896 12.896 0 00-2.72 4.031 11.814 11.814 0 00-.95 4.675c0 1.607.316 3.156.95 4.646a12.428 12.428 0 002.72 3.992 12.362 12.362 0 003.99 2.679c1.483.616 3.037.924 4.662.924 1.607 0 3.164-.312 4.675-.937a12.954 12.954 0 004.084-2.705c2.339-2.286 3.508-5.152 3.508-8.6 0-1.66-.304-3.231-.91-4.713a11.994 11.994 0 00-2.651-3.965c-2.412-2.41-5.314-3.616-8.706-3.616zm-.188 9.803l-2.01 1.045c-.215-.445-.477-.758-.79-.937-.312-.178-.602-.268-.87-.268-1.34 0-2.01.884-2.01 2.652 0 .803.17 1.446.509 1.928.34.482.84.724 1.5.724.876 0 1.492-.43 1.85-1.286l1.847.937a4.407 4.407 0 01-1.634 1.728c-.696.42-1.464.63-2.303.63-1.34 0-2.42-.41-3.242-1.233-.821-.82-1.232-1.964-1.232-3.428 0-1.428.416-2.562 1.246-3.401.83-.84 1.879-1.26 3.147-1.26 1.858 0 3.188.723 3.992 2.17zm8.652 0l-1.983 1.045c-.214-.445-.478-.758-.79-.937-.313-.178-.613-.268-.897-.268-1.34 0-2.01.884-2.01 2.652 0 .803.17 1.446.51 1.928.338.482.838.724 1.5.724.874 0 1.49-.43 1.847-1.286l1.875.937a4.606 4.606 0 01-1.66 1.728c-.696.42-1.455.63-2.277.63-1.357 0-2.441-.41-3.253-1.233-.814-.82-1.22-1.964-1.22-3.428 0-1.428.415-2.562 1.246-3.401.83-.84 1.879-1.26 3.147-1.26 1.857 0 3.18.723 3.965 2.17z"
+ fill="currentColor"
+ id="path1"
+ style="fill:#5e5e5e;fill-opacity:1" />
+</svg>
diff --git a/static/images/cc/sa.svg b/static/images/cc/sa.svg
new file mode 100644
index 0000000..6ffe096
--- /dev/null
+++ b/static/images/cc/sa.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ viewBox="0 0 30 30"
+ version="1.1"
+ id="svg1"
+ sodipodi:docname="sa.svg"
+ inkscape:version="1.3.1 (91b66b0783, 2023-11-16, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <defs
+ id="defs1" />
+ <sodipodi:namedview
+ id="namedview1"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:zoom="12.8"
+ inkscape:cx="15"
+ inkscape:cy="14.960938"
+ inkscape:window-width="937"
+ inkscape:window-height="1033"
+ inkscape:window-x="965"
+ inkscape:window-y="29"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1" />
+ <path
+ d="M14.973 0c4.196 0 7.75 1.455 10.66 4.366C28.544 7.26 30 10.804 30 15c0 4.197-1.43 7.714-4.287 10.553C22.696 28.518 19.115 30 14.973 30c-4.054 0-7.571-1.473-10.553-4.42C1.474 22.634 0 19.108 0 15c0-4.088 1.474-7.633 4.42-10.633C7.33 1.455 10.848 0 14.973 0zm.054 2.706c-3.41 0-6.295 1.205-8.652 3.616-2.447 2.483-3.67 5.375-3.67 8.678 0 3.34 1.214 6.214 3.642 8.625 2.429 2.43 5.322 3.643 8.679 3.643 3.339 0 6.25-1.223 8.732-3.67 2.358-2.285 3.536-5.151 3.536-8.598 0-3.428-1.197-6.321-3.589-8.678-2.375-2.412-5.268-3.616-8.678-3.616zM8.33 12.884c.286-1.84 1.026-3.264 2.223-4.273 1.196-1.008 2.651-1.513 4.366-1.513 2.356 0 4.232.76 5.625 2.277 1.393 1.517 2.09 3.464 2.09 5.839 0 2.304-.724 4.219-2.17 5.745-1.447 1.526-3.321 2.29-5.626 2.29-1.696 0-3.16-.508-4.392-1.527-1.233-1.018-1.973-2.464-2.224-4.339H12c.09 1.822 1.187 2.733 3.295 2.733 1.053 0 1.902-.456 2.544-1.366.644-.91.965-2.126.965-3.643 0-1.59-.294-2.799-.883-3.63-.59-.83-1.437-1.245-2.545-1.245-2.001 0-3.126.884-3.375 2.651h1.098l-2.973 2.973-2.973-2.973H8.33z"
+ fill="currentColor"
+ id="path1"
+ style="fill:#5e5e5e;fill-opacity:1" />
+</svg>
diff --git a/static/images/hamburger.svg b/static/images/hamburger.svg
new file mode 100644
index 0000000..233bf21
--- /dev/null
+++ b/static/images/hamburger.svg
@@ -0,0 +1 @@
+<?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg height="32px" id="Layer_1" style="enable-background:new 0 0 32 32;" version="1.1" viewBox="0 0 32 32" width="32px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M4,10h24c1.104,0,2-0.896,2-2s-0.896-2-2-2H4C2.896,6,2,6.896,2,8S2.896,10,4,10z M28,14H4c-1.104,0-2,0.896-2,2 s0.896,2,2,2h24c1.104,0,2-0.896,2-2S29.104,14,28,14z M28,22H4c-1.104,0-2,0.896-2,2s0.896,2,2,2h24c1.104,0,2-0.896,2-2 S29.104,22,28,22z"/></svg> \ No newline at end of file
diff --git a/static/images/logos/Codeberg.svg b/static/images/logos/Codeberg.svg
new file mode 100644
index 0000000..fc88f91
--- /dev/null
+++ b/static/images/logos/Codeberg.svg
@@ -0,0 +1,171 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ width="15.999999"
+ height="15.347579"
+ viewBox="0 0 4.2333329 4.0607138"
+ version="1.1"
+ id="svg1468"
+ sodipodi:docname="Codeberg.svg"
+ inkscape:version="1.3.1 (91b66b0783, 2023-11-16, custom)"
+ inkscape:export-filename="/home/mray/Projects/Codeberg/logo/icon/png/codeberg-logo_icon_blue.png"
+ inkscape:export-xdpi="384"
+ inkscape:export-ydpi="384"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
+ <title
+ id="title16">Codeberg logo</title>
+ <defs
+ id="defs1462">
+ <linearGradient
+ xlink:href="#linearGradient6924"
+ id="linearGradient6918"
+ x1="42519.285"
+ y1="-7078.7891"
+ x2="42575.336"
+ y2="-6966.9307"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient6924">
+ <stop
+ style="stop-color:#2185d0;stop-opacity:0"
+ offset="0"
+ id="stop6920" />
+ <stop
+ id="stop6926"
+ offset="0.49517274"
+ style="stop-color:#2185d0;stop-opacity:0.48923996" />
+ <stop
+ style="stop-color:#2185d0;stop-opacity:0.63279623"
+ offset="1"
+ id="stop6922" />
+ </linearGradient>
+ <linearGradient
+ xlink:href="#linearGradient6924-6"
+ id="linearGradient6918-3"
+ x1="42519.285"
+ y1="-7078.7891"
+ x2="42575.336"
+ y2="-6966.9307"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ id="linearGradient6924-6">
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="0"
+ id="stop6920-7" />
+ <stop
+ id="stop6926-5"
+ offset="0.49517274"
+ style="stop-color:#000000;stop-opacity:0.30000001;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.30000001;"
+ offset="1"
+ id="stop6922-3" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ showborder="false"
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="22.627417"
+ inkscape:cx="12.97099"
+ inkscape:cy="12.219689"
+ inkscape:document-units="px"
+ inkscape:current-layer="g370484"
+ inkscape:document-rotation="0"
+ showgrid="false"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0"
+ units="px"
+ inkscape:snap-global="false"
+ inkscape:snap-page="true"
+ showguides="false"
+ inkscape:window-width="1912"
+ inkscape:window-height="1053"
+ inkscape:window-x="0"
+ inkscape:window-y="19"
+ inkscape:window-maximized="1"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:showpageshadow="2">
+ <inkscape:grid
+ type="xygrid"
+ id="grid2067"
+ originx="0.0036296116"
+ originy="-0.11972493"
+ spacingy="1"
+ spacingx="1"
+ units="px"
+ visible="false" />
+ </sodipodi:namedview>
+ <metadata
+ id="metadata1465">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Codeberg logo</dc:title>
+ <cc:license
+ rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>Robert Martinez</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>Codeberg and the Codeberg Logo are trademarks of Codeberg e.V.</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:date>2020-04-09</dc:date>
+ <dc:publisher>
+ <cc:Agent>
+ <dc:title>Codeberg e.V.</dc:title>
+ </cc:Agent>
+ </dc:publisher>
+ <dc:source>codeberg.org</dc:source>
+ </cc:Work>
+ <cc:License
+ rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Reproduction" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#Distribution" />
+ <cc:permits
+ rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
+ </cc:License>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="g370484"
+ inkscape:label="logo"
+ transform="matrix(0.06551432,0,0,0.06551432,-2.2287874,-1.5515009)">
+ <path
+ id="path6733-5"
+ style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:url(#linearGradient6918-3);fill-opacity:1;stroke:none;stroke-width:3.67846;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:2;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:stroke markers fill;stop-color:#000000;stop-opacity:1"
+ d="m 42519.285,-7078.7891 a 0.76086879,0.56791688 0 0 0 -0.738,0.6739 l 33.586,125.8886 a 87.182358,87.182358 0 0 0 39.381,-33.7636 l -71.565,-92.5196 a 0.76086879,0.56791688 0 0 0 -0.664,-0.2793 z"
+ transform="matrix(0.37058478,0,0,0.37058478,-15690.065,2662.0533)"
+ inkscape:label="berg" />
+ <path
+ id="path360787"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke-width:17.0055;paint-order:markers fill stroke;stop-color:#000000"
+ d="m 11249.461,-1883.6961 c -12.74,0 -23.067,10.3275 -23.067,23.0671 0,4.3335 1.22,8.5795 3.522,12.2514 l 19.232,-24.8636 c 0.138,-0.1796 0.486,-0.1796 0.624,0 l 19.233,24.8646 c 2.302,-3.6721 3.523,-7.9185 3.523,-12.2524 0,-12.7396 -10.327,-23.0671 -23.067,-23.0671 z"
+ sodipodi:nodetypes="sccccccs"
+ inkscape:label="sky"
+ transform="matrix(1.4006354,0,0,1.4006354,-15690.065,2662.0533)" />
+ </g>
+</svg>
diff --git a/static/images/logos/GitHub.svg b/static/images/logos/GitHub.svg
new file mode 100644
index 0000000..37fa923
--- /dev/null
+++ b/static/images/logos/GitHub.svg
@@ -0,0 +1 @@
+<svg width="98" height="96" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z" fill="#24292f"/></svg> \ No newline at end of file
diff --git a/static/images/logos/GitLab.svg b/static/images/logos/GitLab.svg
new file mode 100644
index 0000000..5bfe7c5
--- /dev/null
+++ b/static/images/logos/GitLab.svg
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+ viewBox="0 0 192.04616 184.94542"
+ version="1.1"
+ id="svg1"
+ sodipodi:docname="GitLab.svg"
+ width="192.04616"
+ height="184.94542"
+ inkscape:version="1.3.1 (91b66b0783, 2023-11-16, custom)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg">
+ <sodipodi:namedview
+ id="namedview1"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:showpageshadow="2"
+ inkscape:pageopacity="0.0"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:zoom="0.62105263"
+ inkscape:cx="95.805085"
+ inkscape:cy="90.974576"
+ inkscape:window-width="1912"
+ inkscape:window-height="1053"
+ inkscape:window-x="0"
+ inkscape:window-y="19"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg1" />
+ <defs
+ id="defs1">
+ <style
+ id="style1">.cls-1{fill:#171321;}</style>
+ </defs>
+ <g
+ id="LOGO"
+ transform="translate(-93.973245,-97.517263)">
+ <path
+ class="cls-1"
+ d="m 282.83,170.73 -0.27,-0.69 -26.14,-68.22 a 6.81,6.81 0 0 0 -2.69,-3.24 7,7 0 0 0 -8,0.43 7,7 0 0 0 -2.32,3.52 l -17.65,54 h -71.47 l -17.65,-54 a 6.86,6.86 0 0 0 -2.32,-3.53 7,7 0 0 0 -8,-0.43 6.87,6.87 0 0 0 -2.69,3.24 L 97.44,170 l -0.26,0.69 a 48.54,48.54 0 0 0 16.1,56.1 l 0.09,0.07 0.24,0.17 39.82,29.82 19.7,14.91 12,9.06 a 8.07,8.07 0 0 0 9.76,0 l 12,-9.06 19.7,-14.91 40.06,-30 0.1,-0.08 a 48.56,48.56 0 0 0 16.08,-56.04 z"
+ id="path1" />
+ </g>
+</svg>
diff --git a/static/images/logos/Mastodon.svg b/static/images/logos/Mastodon.svg
new file mode 100644
index 0000000..e03938c
--- /dev/null
+++ b/static/images/logos/Mastodon.svg
@@ -0,0 +1,3 @@
+<svg width="74" height="79" viewBox="0 0 74 79" fill="black" xmlns="http://www.w3.org/2000/svg">
+<path d="M73.7014 17.4323C72.5616 9.05152 65.1774 2.4469 56.424 1.1671C54.9472 0.950843 49.3518 0.163818 36.3901 0.163818H36.2933C23.3281 0.163818 20.5465 0.950843 19.0697 1.1671C10.56 2.41145 2.78877 8.34604 0.903306 16.826C-0.00357854 21.0022 -0.100361 25.6322 0.068112 29.8793C0.308275 35.9699 0.354874 42.0498 0.91406 48.1156C1.30064 52.1448 1.97502 56.1419 2.93215 60.0769C4.72441 67.3445 11.9795 73.3925 19.0876 75.86C26.6979 78.4332 34.8821 78.8603 42.724 77.0937C43.5866 76.8952 44.4398 76.6647 45.2833 76.4024C47.1867 75.8033 49.4199 75.1332 51.0616 73.9562C51.0841 73.9397 51.1026 73.9184 51.1156 73.8938C51.1286 73.8693 51.1359 73.8421 51.1368 73.8144V67.9366C51.1364 67.9107 51.1302 67.8852 51.1186 67.862C51.1069 67.8388 51.0902 67.8184 51.0695 67.8025C51.0489 67.7865 51.0249 67.7753 50.9994 67.7696C50.9738 67.764 50.9473 67.7641 50.9218 67.7699C45.8976 68.9569 40.7491 69.5519 35.5836 69.5425C26.694 69.5425 24.3031 65.3699 23.6184 63.6327C23.0681 62.1314 22.7186 60.5654 22.5789 58.9744C22.5775 58.9477 22.5825 58.921 22.5934 58.8965C22.6043 58.8721 22.621 58.8505 22.6419 58.8336C22.6629 58.8167 22.6876 58.8049 22.714 58.7992C22.7404 58.7934 22.7678 58.794 22.794 58.8007C27.7345 59.9796 32.799 60.5746 37.8813 60.5733C39.1036 60.5733 40.3223 60.5733 41.5447 60.5414C46.6562 60.3996 52.0437 60.1408 57.0728 59.1694C57.1983 59.1446 57.3237 59.1233 57.4313 59.0914C65.3638 57.5847 72.9128 52.8555 73.6799 40.8799C73.7086 40.4084 73.7803 35.9415 73.7803 35.4523C73.7839 33.7896 74.3216 23.6576 73.7014 17.4323ZM61.4925 47.3144H53.1514V27.107C53.1514 22.8528 51.3591 20.6832 47.7136 20.6832C43.7061 20.6832 41.6988 23.2499 41.6988 28.3194V39.3803H33.4078V28.3194C33.4078 23.2499 31.3969 20.6832 27.3894 20.6832C23.7654 20.6832 21.9552 22.8528 21.9516 27.107V47.3144H13.6176V26.4937C13.6176 22.2395 14.7157 18.8598 16.9118 16.3545C19.1772 13.8552 22.1488 12.5719 25.8373 12.5719C30.1064 12.5719 33.3325 14.1955 35.4832 17.4394L37.5587 20.8853L39.6377 17.4394C41.7884 14.1955 45.0145 12.5719 49.2765 12.5719C52.9614 12.5719 55.9329 13.8552 58.2055 16.3545C60.4017 18.8574 61.4997 22.2371 61.4997 26.4937L61.4925 47.3144Z" fill="inherit"/>
+</svg>
diff --git a/static/sass/main.scss b/static/sass/main.scss
new file mode 100644
index 0000000..5d7e9ad
--- /dev/null
+++ b/static/sass/main.scss
@@ -0,0 +1,300 @@
+/* Main style sheet for Moeka
+ * Copyright (C) 2023 Daniel Schadt
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <https://www.gnu.org/licenses/>.
+ */
+
+$font-prefix: '../fonts' !default;
+@import "plex/ibm-plex.scss";
+
+$link-color: #35317A;
+$link-hover-color: #0C00E0;
+$primary-color: #292933;
+$muted-color: #5e5e5e;
+
+$tag-background-color: #CBE6FA;
+$tag-background-hover-color: #CC3948;
+$tag-hover-color: #CBE6FA;
+
+$spacing: 30px;
+$social-icon-size: 32px;
+
+$breakpoint: 1150px;
+
+/* General typographic improvements. */
+a {
+ text-decoration: none;
+ font-style: italic;
+ color: $link-color;
+
+ &:hover {
+ color: $link-hover-color;
+ }
+}
+body {
+ hyphens: auto;
+}
+
+/* Font selection */
+body {
+ font-family: "IBM Plex Sans", sans-serif;
+}
+pre, code, tt {
+ font-family: "IBM Plex Mono", monospace;
+}
+
+/* Main content styling */
+#mainArea {
+ font-size: 15pt;
+ padding-top: $spacing;
+}
+.topmost {
+ margin-top: 0px;
+}
+h1.topmost {
+ text-align: center;
+}
+
+/* Styling for the article list */
+.article-list {
+ .article-meta {
+ margin-top: 0;
+ margin-bottom: 5px;
+ color: $muted-color;
+ font-size: 13pt;
+ }
+
+ h1 {
+ font-size: 25pt;
+ /* There is enough margin around the paragraphs */
+ margin: 0;
+ a {
+ color: $primary-color;
+ font-style: normal;
+ &:hover {
+ color: $link-hover-color;
+ }
+ }
+ }
+
+ .read-more-link {
+ display: block;
+ text-align: right;
+ }
+
+ article {
+ margin-bottom: 100px;
+ }
+}
+
+/* Styling for a single article */
+.article {
+ .article-meta {
+ margin-top: 0;
+ color: $muted-color;
+ text-align: center;
+ font-size: 13pt;
+ }
+
+ h1 {
+ text-align: center;
+ font-size: 30pt;
+ margin-bottom: 10px;
+ }
+
+ .content {
+ line-height: 1.4;
+ }
+
+ code, tt {
+ font-weight: 350;
+ }
+
+ img {
+ display: block;
+ margin: 0 auto;
+ }
+}
+
+/* Styling for a page (reuses a lot of the article style) */
+.page h1 {
+ margin-top: 0;
+}
+
+/* Styling for article tags */
+ul.tags {
+ list-style-type: none;
+ padding-left: 0;
+ font-size: 12pt;
+ li {
+ display: inline-block;
+ margin-right: 5px;
+ }
+ a {
+ font-style: normal;
+ display: inline-block;
+ padding: 4px 8px;
+ border-radius: 4px;
+ background-color: $tag-background-color;
+ &:hover {
+ color: $tag-hover-color;
+ background-color: $tag-background-hover-color;
+ }
+ }
+}
+
+/* Special code block handling */
+.highlight {
+ padding: 10px;
+ font-size: 12pt;
+ border-radius: 4px;
+ pre {
+ margin: 0;
+ width: 100%;
+ overflow: scroll;
+ }
+}
+.literal-block {
+ padding: 10px;
+ font-size: 12pt;
+ border-radius: 4px;
+ background-color: #272822;
+ color: #f8f8f2;
+ overflow: scroll;
+}
+
+/* Blockquotes */
+blockquote {
+ margin: 0;
+ font-size: 14pt;
+ font-weight: 350;
+ background-color: #f0f0f0;
+ border-radius: 4px;
+ padding: 10px;
+}
+
+/* Side menu styling */
+#sideBanner {
+ #mainTitle {
+ font-size: 20pt;
+ font-weight: bold;
+ }
+ a {
+ color: $primary-color;
+ font-style: normal;
+ &:hover {
+ color: $link-hover-color;
+ }
+ }
+ font-size: 15pt;
+ ul {
+ list-style-type: none;
+ padding-left: 0;
+ li a {
+ padding-bottom: 10px;
+ display: block;
+ }
+ }
+}
+
+/* Footer styles */
+footer {
+ margin-top: 40px;
+ text-align: center;
+ font-size: 12pt;
+ color: $muted-color;
+ p {
+ margin: 5px 0;
+ }
+ .icons {
+ margin-bottom: 40px;
+ }
+}
+div.social-icon {
+ display: inline-block;
+ width: $social-icon-size;
+ height: $social-icon-size;
+ margin-right: calc($spacing / 2);
+}
+img.social-icon {
+ width: 100%;
+ margin: auto;
+}
+#licenceLine {
+ display: flex;
+ justify-content: center;
+ align-content: center;
+}
+.cc-icon {
+ height: 20px;
+ margin-right: 5px;
+}
+
+/* Main layout for big screens */
+@media (min-width: $breakpoint) {
+ #openSideBanner {
+ display: none;
+ }
+ #hideMenu {
+ display: none;
+ }
+ #sideBanner {
+ max-width: 20%;
+ position: fixed;
+ padding-top: $spacing;
+ padding-left: $spacing;
+ }
+}
+
+#mainArea {
+ max-width: 35em;
+ margin: 0 auto;
+}
+
+/* Style for small screens */
+@media (max-width: $breakpoint) {
+ #openSideBanner {
+ position: absolute;
+ top: 0;
+ width: 95%;
+ margin: 0 auto;
+ img {
+ position: absolute;
+ top: $spacing;
+ right: $spacing;
+ }
+ }
+ #sideBanner {
+ position: absolute;
+ text-align: center;
+ background-color: white;
+ width: 95%;
+ margin: 0 auto;
+ z-index: 100;
+ transform: translateY(-100%);
+ transition: transform 0.2s ease;
+ top: 0;
+ &:target {
+ transform: translateY(0);
+ }
+ #hideMenu {
+ position: absolute;
+ top: $spacing;
+ right: $spacing;
+ }
+ }
+ #mainArea {
+ max-width: 35em;
+ }
+}
diff --git a/static/sass/plex/ibm-plex.scss b/static/sass/plex/ibm-plex.scss
new file mode 100644
index 0000000..7b09e24
--- /dev/null
+++ b/static/sass/plex/ibm-plex.scss
@@ -0,0 +1,6 @@
+$font-prefix: '..' !default;
+
+@import 'mono/index';
+@import 'sans/index';
+@import 'serif/index';
+
diff --git a/static/sass/plex/mono/_index.scss b/static/sass/plex/mono/_index.scss
new file mode 100644
index 0000000..128589d
--- /dev/null
+++ b/static/sass/plex/mono/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@import 'bold/index';
+@import 'bold/italic/index';
+@import 'extralight/index';
+@import 'extralight/italic/index';
+@import 'italic/index';
+@import 'light/index';
+@import 'light/italic/index';
+@import 'medium/index';
+@import 'medium/italic/index';
+@import 'regular/index';
+@import 'semibold/index';
+@import 'semibold/italic/index';
+@import 'text/index';
+@import 'text/italic/index';
+@import 'thin/index';
+@import 'thin/italic/index'; \ No newline at end of file
diff --git a/static/sass/plex/mono/bold/_cyrillic.scss b/static/sass/plex/mono/bold/_cyrillic.scss
new file mode 100644
index 0000000..7ef358e
--- /dev/null
+++ b/static/sass/plex/mono/bold/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Mono Bold'),
+ local('IBMPlexMono-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/bold/_index.scss b/static/sass/plex/mono/bold/_index.scss
new file mode 100644
index 0000000..37551ef
--- /dev/null
+++ b/static/sass/plex/mono/bold/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Mono Bold'),
+ local('IBMPlexMono-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Bold.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Bold.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/bold/_latin1.scss b/static/sass/plex/mono/bold/_latin1.scss
new file mode 100644
index 0000000..d01ab70
--- /dev/null
+++ b/static/sass/plex/mono/bold/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Mono Bold'),
+ local('IBMPlexMono-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/bold/_latin2.scss b/static/sass/plex/mono/bold/_latin2.scss
new file mode 100644
index 0000000..cf6023c
--- /dev/null
+++ b/static/sass/plex/mono/bold/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Mono Bold'),
+ local('IBMPlexMono-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/bold/_latin3.scss b/static/sass/plex/mono/bold/_latin3.scss
new file mode 100644
index 0000000..8a03540
--- /dev/null
+++ b/static/sass/plex/mono/bold/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Mono Bold'),
+ local('IBMPlexMono-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/bold/_pi.scss b/static/sass/plex/mono/bold/_pi.scss
new file mode 100644
index 0000000..23a0dd6
--- /dev/null
+++ b/static/sass/plex/mono/bold/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Mono Bold'),
+ local('IBMPlexMono-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Bold-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/mono/bold/italic/_cyrillic.scss b/static/sass/plex/mono/bold/italic/_cyrillic.scss
new file mode 100644
index 0000000..141a58f
--- /dev/null
+++ b/static/sass/plex/mono/bold/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Mono Bold Italic'),
+ local('IBMPlexMono-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/bold/italic/_index.scss b/static/sass/plex/mono/bold/italic/_index.scss
new file mode 100644
index 0000000..05bb9bf
--- /dev/null
+++ b/static/sass/plex/mono/bold/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Mono Bold Italic'),
+ local('IBMPlexMono-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-BoldItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-BoldItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/bold/italic/_latin1.scss b/static/sass/plex/mono/bold/italic/_latin1.scss
new file mode 100644
index 0000000..f2dfc47
--- /dev/null
+++ b/static/sass/plex/mono/bold/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Mono Bold Italic'),
+ local('IBMPlexMono-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/bold/italic/_latin2.scss b/static/sass/plex/mono/bold/italic/_latin2.scss
new file mode 100644
index 0000000..170c4e4
--- /dev/null
+++ b/static/sass/plex/mono/bold/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Mono Bold Italic'),
+ local('IBMPlexMono-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/bold/italic/_latin3.scss b/static/sass/plex/mono/bold/italic/_latin3.scss
new file mode 100644
index 0000000..25bd3e2
--- /dev/null
+++ b/static/sass/plex/mono/bold/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Mono Bold Italic'),
+ local('IBMPlexMono-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/bold/italic/_pi.scss b/static/sass/plex/mono/bold/italic/_pi.scss
new file mode 100644
index 0000000..08592c0
--- /dev/null
+++ b/static/sass/plex/mono/bold/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Mono Bold Italic'),
+ local('IBMPlexMono-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-BoldItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/mono/extralight/_cyrillic.scss b/static/sass/plex/mono/extralight/_cyrillic.scss
new file mode 100644
index 0000000..3ea947c
--- /dev/null
+++ b/static/sass/plex/mono/extralight/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Mono ExtLt'),
+ local('IBMPlexMono-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/extralight/_index.scss b/static/sass/plex/mono/extralight/_index.scss
new file mode 100644
index 0000000..aabcaa2
--- /dev/null
+++ b/static/sass/plex/mono/extralight/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Mono ExtLt'),
+ local('IBMPlexMono-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLight.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLight.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/extralight/_latin1.scss b/static/sass/plex/mono/extralight/_latin1.scss
new file mode 100644
index 0000000..45eb443
--- /dev/null
+++ b/static/sass/plex/mono/extralight/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Mono ExtLt'),
+ local('IBMPlexMono-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/extralight/_latin2.scss b/static/sass/plex/mono/extralight/_latin2.scss
new file mode 100644
index 0000000..a2479f7
--- /dev/null
+++ b/static/sass/plex/mono/extralight/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Mono ExtLt'),
+ local('IBMPlexMono-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/extralight/_latin3.scss b/static/sass/plex/mono/extralight/_latin3.scss
new file mode 100644
index 0000000..d67a0c2
--- /dev/null
+++ b/static/sass/plex/mono/extralight/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Mono ExtLt'),
+ local('IBMPlexMono-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/extralight/_pi.scss b/static/sass/plex/mono/extralight/_pi.scss
new file mode 100644
index 0000000..776c87f
--- /dev/null
+++ b/static/sass/plex/mono/extralight/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Mono ExtLt'),
+ local('IBMPlexMono-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLight-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/mono/extralight/italic/_cyrillic.scss b/static/sass/plex/mono/extralight/italic/_cyrillic.scss
new file mode 100644
index 0000000..ca74dd2
--- /dev/null
+++ b/static/sass/plex/mono/extralight/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Mono ExtLt Italic'),
+ local('IBMPlexMono-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/extralight/italic/_index.scss b/static/sass/plex/mono/extralight/italic/_index.scss
new file mode 100644
index 0000000..94353dc
--- /dev/null
+++ b/static/sass/plex/mono/extralight/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Mono ExtLt Italic'),
+ local('IBMPlexMono-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ExtraLightItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ExtraLightItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/extralight/italic/_latin1.scss b/static/sass/plex/mono/extralight/italic/_latin1.scss
new file mode 100644
index 0000000..4c58b2a
--- /dev/null
+++ b/static/sass/plex/mono/extralight/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Mono ExtLt Italic'),
+ local('IBMPlexMono-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/extralight/italic/_latin2.scss b/static/sass/plex/mono/extralight/italic/_latin2.scss
new file mode 100644
index 0000000..c9cf7a6
--- /dev/null
+++ b/static/sass/plex/mono/extralight/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Mono ExtLt Italic'),
+ local('IBMPlexMono-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/extralight/italic/_latin3.scss b/static/sass/plex/mono/extralight/italic/_latin3.scss
new file mode 100644
index 0000000..d56ceae
--- /dev/null
+++ b/static/sass/plex/mono/extralight/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Mono ExtLt Italic'),
+ local('IBMPlexMono-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/extralight/italic/_pi.scss b/static/sass/plex/mono/extralight/italic/_pi.scss
new file mode 100644
index 0000000..c93c349
--- /dev/null
+++ b/static/sass/plex/mono/extralight/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Mono ExtLt Italic'),
+ local('IBMPlexMono-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ExtraLightItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/mono/italic/_cyrillic.scss b/static/sass/plex/mono/italic/_cyrillic.scss
new file mode 100644
index 0000000..9b05e21
--- /dev/null
+++ b/static/sass/plex/mono/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Mono Italic'),
+ local('IBMPlexMono-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/italic/_index.scss b/static/sass/plex/mono/italic/_index.scss
new file mode 100644
index 0000000..86b334a
--- /dev/null
+++ b/static/sass/plex/mono/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Mono Italic'),
+ local('IBMPlexMono-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Italic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Italic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/italic/_latin1.scss b/static/sass/plex/mono/italic/_latin1.scss
new file mode 100644
index 0000000..df994ff
--- /dev/null
+++ b/static/sass/plex/mono/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Mono Italic'),
+ local('IBMPlexMono-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/italic/_latin2.scss b/static/sass/plex/mono/italic/_latin2.scss
new file mode 100644
index 0000000..dc176f2
--- /dev/null
+++ b/static/sass/plex/mono/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Mono Italic'),
+ local('IBMPlexMono-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/italic/_latin3.scss b/static/sass/plex/mono/italic/_latin3.scss
new file mode 100644
index 0000000..bcdd1cc
--- /dev/null
+++ b/static/sass/plex/mono/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Mono Italic'),
+ local('IBMPlexMono-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/italic/_pi.scss b/static/sass/plex/mono/italic/_pi.scss
new file mode 100644
index 0000000..2d4fac7
--- /dev/null
+++ b/static/sass/plex/mono/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Mono Italic'),
+ local('IBMPlexMono-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/mono/light/_cyrillic.scss b/static/sass/plex/mono/light/_cyrillic.scss
new file mode 100644
index 0000000..5ad1f2b
--- /dev/null
+++ b/static/sass/plex/mono/light/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Mono Light'),
+ local('IBMPlexMono-Light'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/light/_index.scss b/static/sass/plex/mono/light/_index.scss
new file mode 100644
index 0000000..3319fad
--- /dev/null
+++ b/static/sass/plex/mono/light/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Mono Light'),
+ local('IBMPlexMono-Light'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Light.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Light.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/light/_latin1.scss b/static/sass/plex/mono/light/_latin1.scss
new file mode 100644
index 0000000..e8ba154
--- /dev/null
+++ b/static/sass/plex/mono/light/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Mono Light'),
+ local('IBMPlexMono-Light'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/light/_latin2.scss b/static/sass/plex/mono/light/_latin2.scss
new file mode 100644
index 0000000..cc4ee97
--- /dev/null
+++ b/static/sass/plex/mono/light/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Mono Light'),
+ local('IBMPlexMono-Light'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/light/_latin3.scss b/static/sass/plex/mono/light/_latin3.scss
new file mode 100644
index 0000000..d6d778d
--- /dev/null
+++ b/static/sass/plex/mono/light/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Mono Light'),
+ local('IBMPlexMono-Light'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/light/_pi.scss b/static/sass/plex/mono/light/_pi.scss
new file mode 100644
index 0000000..9262e7b
--- /dev/null
+++ b/static/sass/plex/mono/light/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Mono Light'),
+ local('IBMPlexMono-Light'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/mono/light/italic/_cyrillic.scss b/static/sass/plex/mono/light/italic/_cyrillic.scss
new file mode 100644
index 0000000..eda4c1a
--- /dev/null
+++ b/static/sass/plex/mono/light/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Mono Light Italic'),
+ local('IBMPlexMono-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/light/italic/_index.scss b/static/sass/plex/mono/light/italic/_index.scss
new file mode 100644
index 0000000..6da8389
--- /dev/null
+++ b/static/sass/plex/mono/light/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Mono Light Italic'),
+ local('IBMPlexMono-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-LightItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-LightItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/light/italic/_latin1.scss b/static/sass/plex/mono/light/italic/_latin1.scss
new file mode 100644
index 0000000..5243a58
--- /dev/null
+++ b/static/sass/plex/mono/light/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Mono Light Italic'),
+ local('IBMPlexMono-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/light/italic/_latin2.scss b/static/sass/plex/mono/light/italic/_latin2.scss
new file mode 100644
index 0000000..37bb3ac
--- /dev/null
+++ b/static/sass/plex/mono/light/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Mono Light Italic'),
+ local('IBMPlexMono-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/light/italic/_latin3.scss b/static/sass/plex/mono/light/italic/_latin3.scss
new file mode 100644
index 0000000..8ae301e
--- /dev/null
+++ b/static/sass/plex/mono/light/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Mono Light Italic'),
+ local('IBMPlexMono-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/light/italic/_pi.scss b/static/sass/plex/mono/light/italic/_pi.scss
new file mode 100644
index 0000000..68b1bb0
--- /dev/null
+++ b/static/sass/plex/mono/light/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Mono Light Italic'),
+ local('IBMPlexMono-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/mono/medium/_cyrillic.scss b/static/sass/plex/mono/medium/_cyrillic.scss
new file mode 100644
index 0000000..eaa4052
--- /dev/null
+++ b/static/sass/plex/mono/medium/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Mono Medm'),
+ local('IBMPlexMono-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/medium/_index.scss b/static/sass/plex/mono/medium/_index.scss
new file mode 100644
index 0000000..c982aa8
--- /dev/null
+++ b/static/sass/plex/mono/medium/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Mono Medm'),
+ local('IBMPlexMono-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Medium.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Medium.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/medium/_latin1.scss b/static/sass/plex/mono/medium/_latin1.scss
new file mode 100644
index 0000000..6ad9994
--- /dev/null
+++ b/static/sass/plex/mono/medium/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Mono Medm'),
+ local('IBMPlexMono-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/medium/_latin2.scss b/static/sass/plex/mono/medium/_latin2.scss
new file mode 100644
index 0000000..96be17c
--- /dev/null
+++ b/static/sass/plex/mono/medium/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Mono Medm'),
+ local('IBMPlexMono-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/medium/_latin3.scss b/static/sass/plex/mono/medium/_latin3.scss
new file mode 100644
index 0000000..6e57a54
--- /dev/null
+++ b/static/sass/plex/mono/medium/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Mono Medm'),
+ local('IBMPlexMono-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/medium/_pi.scss b/static/sass/plex/mono/medium/_pi.scss
new file mode 100644
index 0000000..88573d7
--- /dev/null
+++ b/static/sass/plex/mono/medium/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Mono Medm'),
+ local('IBMPlexMono-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Medium-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/mono/medium/italic/_cyrillic.scss b/static/sass/plex/mono/medium/italic/_cyrillic.scss
new file mode 100644
index 0000000..f999d0b
--- /dev/null
+++ b/static/sass/plex/mono/medium/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Mono Medm Italic'),
+ local('IBMPlexMono-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/medium/italic/_index.scss b/static/sass/plex/mono/medium/italic/_index.scss
new file mode 100644
index 0000000..4b6b965
--- /dev/null
+++ b/static/sass/plex/mono/medium/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Mono Medm Italic'),
+ local('IBMPlexMono-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-MediumItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-MediumItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/medium/italic/_latin1.scss b/static/sass/plex/mono/medium/italic/_latin1.scss
new file mode 100644
index 0000000..ad963ca
--- /dev/null
+++ b/static/sass/plex/mono/medium/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Mono Medm Italic'),
+ local('IBMPlexMono-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/medium/italic/_latin2.scss b/static/sass/plex/mono/medium/italic/_latin2.scss
new file mode 100644
index 0000000..84c6ba1
--- /dev/null
+++ b/static/sass/plex/mono/medium/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Mono Medm Italic'),
+ local('IBMPlexMono-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/medium/italic/_latin3.scss b/static/sass/plex/mono/medium/italic/_latin3.scss
new file mode 100644
index 0000000..d0d548a
--- /dev/null
+++ b/static/sass/plex/mono/medium/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Mono Medm Italic'),
+ local('IBMPlexMono-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/medium/italic/_pi.scss b/static/sass/plex/mono/medium/italic/_pi.scss
new file mode 100644
index 0000000..18cb802
--- /dev/null
+++ b/static/sass/plex/mono/medium/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Mono Medm Italic'),
+ local('IBMPlexMono-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-MediumItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/mono/regular/_cyrillic.scss b/static/sass/plex/mono/regular/_cyrillic.scss
new file mode 100644
index 0000000..1c87c06
--- /dev/null
+++ b/static/sass/plex/mono/regular/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Mono'),
+ local('IBMPlexMono'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/regular/_index.scss b/static/sass/plex/mono/regular/_index.scss
new file mode 100644
index 0000000..fdbe4ee
--- /dev/null
+++ b/static/sass/plex/mono/regular/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Mono'),
+ local('IBMPlexMono'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Regular.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Regular.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/regular/_latin1.scss b/static/sass/plex/mono/regular/_latin1.scss
new file mode 100644
index 0000000..cb8d1a1
--- /dev/null
+++ b/static/sass/plex/mono/regular/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Mono'),
+ local('IBMPlexMono'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/regular/_latin2.scss b/static/sass/plex/mono/regular/_latin2.scss
new file mode 100644
index 0000000..c00674b
--- /dev/null
+++ b/static/sass/plex/mono/regular/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Mono'),
+ local('IBMPlexMono'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/regular/_latin3.scss b/static/sass/plex/mono/regular/_latin3.scss
new file mode 100644
index 0000000..9c6b60c
--- /dev/null
+++ b/static/sass/plex/mono/regular/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Mono'),
+ local('IBMPlexMono'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/regular/_pi.scss b/static/sass/plex/mono/regular/_pi.scss
new file mode 100644
index 0000000..7cc59ba
--- /dev/null
+++ b/static/sass/plex/mono/regular/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Mono'),
+ local('IBMPlexMono'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/mono/semibold/_cyrillic.scss b/static/sass/plex/mono/semibold/_cyrillic.scss
new file mode 100644
index 0000000..a76b581
--- /dev/null
+++ b/static/sass/plex/mono/semibold/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Mono SmBld'),
+ local('IBMPlexMono-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/semibold/_index.scss b/static/sass/plex/mono/semibold/_index.scss
new file mode 100644
index 0000000..e0b0eb1
--- /dev/null
+++ b/static/sass/plex/mono/semibold/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Mono SmBld'),
+ local('IBMPlexMono-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBold.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBold.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/semibold/_latin1.scss b/static/sass/plex/mono/semibold/_latin1.scss
new file mode 100644
index 0000000..365c868
--- /dev/null
+++ b/static/sass/plex/mono/semibold/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Mono SmBld'),
+ local('IBMPlexMono-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/semibold/_latin2.scss b/static/sass/plex/mono/semibold/_latin2.scss
new file mode 100644
index 0000000..242fe89
--- /dev/null
+++ b/static/sass/plex/mono/semibold/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Mono SmBld'),
+ local('IBMPlexMono-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/semibold/_latin3.scss b/static/sass/plex/mono/semibold/_latin3.scss
new file mode 100644
index 0000000..642990a
--- /dev/null
+++ b/static/sass/plex/mono/semibold/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Mono SmBld'),
+ local('IBMPlexMono-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/semibold/_pi.scss b/static/sass/plex/mono/semibold/_pi.scss
new file mode 100644
index 0000000..c4f4ea2
--- /dev/null
+++ b/static/sass/plex/mono/semibold/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Mono SmBld'),
+ local('IBMPlexMono-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/mono/semibold/italic/_cyrillic.scss b/static/sass/plex/mono/semibold/italic/_cyrillic.scss
new file mode 100644
index 0000000..fd9555c
--- /dev/null
+++ b/static/sass/plex/mono/semibold/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Mono SmBld Italic'),
+ local('IBMPlexMono-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/semibold/italic/_index.scss b/static/sass/plex/mono/semibold/italic/_index.scss
new file mode 100644
index 0000000..d910baf
--- /dev/null
+++ b/static/sass/plex/mono/semibold/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Mono SmBld Italic'),
+ local('IBMPlexMono-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-SemiBoldItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-SemiBoldItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/semibold/italic/_latin1.scss b/static/sass/plex/mono/semibold/italic/_latin1.scss
new file mode 100644
index 0000000..2dac619
--- /dev/null
+++ b/static/sass/plex/mono/semibold/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Mono SmBld Italic'),
+ local('IBMPlexMono-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/semibold/italic/_latin2.scss b/static/sass/plex/mono/semibold/italic/_latin2.scss
new file mode 100644
index 0000000..cba2944
--- /dev/null
+++ b/static/sass/plex/mono/semibold/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Mono SmBld Italic'),
+ local('IBMPlexMono-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/semibold/italic/_latin3.scss b/static/sass/plex/mono/semibold/italic/_latin3.scss
new file mode 100644
index 0000000..5b46a4b
--- /dev/null
+++ b/static/sass/plex/mono/semibold/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Mono SmBld Italic'),
+ local('IBMPlexMono-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/semibold/italic/_pi.scss b/static/sass/plex/mono/semibold/italic/_pi.scss
new file mode 100644
index 0000000..73dc172
--- /dev/null
+++ b/static/sass/plex/mono/semibold/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Mono SmBld Italic'),
+ local('IBMPlexMono-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/mono/text/_cyrillic.scss b/static/sass/plex/mono/text/_cyrillic.scss
new file mode 100644
index 0000000..4b0594c
--- /dev/null
+++ b/static/sass/plex/mono/text/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Mono Text'),
+ local('IBMPlexMono-Text'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/text/_index.scss b/static/sass/plex/mono/text/_index.scss
new file mode 100644
index 0000000..7e37233
--- /dev/null
+++ b/static/sass/plex/mono/text/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Mono Text'),
+ local('IBMPlexMono-Text'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Text.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Text.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/text/_latin1.scss b/static/sass/plex/mono/text/_latin1.scss
new file mode 100644
index 0000000..9bc55ec
--- /dev/null
+++ b/static/sass/plex/mono/text/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Mono Text'),
+ local('IBMPlexMono-Text'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/text/_latin2.scss b/static/sass/plex/mono/text/_latin2.scss
new file mode 100644
index 0000000..ec79f21
--- /dev/null
+++ b/static/sass/plex/mono/text/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Mono Text'),
+ local('IBMPlexMono-Text'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/text/_latin3.scss b/static/sass/plex/mono/text/_latin3.scss
new file mode 100644
index 0000000..89f512b
--- /dev/null
+++ b/static/sass/plex/mono/text/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Mono Text'),
+ local('IBMPlexMono-Text'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/text/_pi.scss b/static/sass/plex/mono/text/_pi.scss
new file mode 100644
index 0000000..e265f9b
--- /dev/null
+++ b/static/sass/plex/mono/text/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Mono Text'),
+ local('IBMPlexMono-Text'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Text-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/mono/text/italic/_cyrillic.scss b/static/sass/plex/mono/text/italic/_cyrillic.scss
new file mode 100644
index 0000000..bf7996a
--- /dev/null
+++ b/static/sass/plex/mono/text/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Mono Text Italic'),
+ local('IBMPlexMono-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/text/italic/_index.scss b/static/sass/plex/mono/text/italic/_index.scss
new file mode 100644
index 0000000..7b10da9
--- /dev/null
+++ b/static/sass/plex/mono/text/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Mono Text Italic'),
+ local('IBMPlexMono-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-TextItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-TextItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/text/italic/_latin1.scss b/static/sass/plex/mono/text/italic/_latin1.scss
new file mode 100644
index 0000000..40d4313
--- /dev/null
+++ b/static/sass/plex/mono/text/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Mono Text Italic'),
+ local('IBMPlexMono-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/text/italic/_latin2.scss b/static/sass/plex/mono/text/italic/_latin2.scss
new file mode 100644
index 0000000..ed25386
--- /dev/null
+++ b/static/sass/plex/mono/text/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Mono Text Italic'),
+ local('IBMPlexMono-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/text/italic/_latin3.scss b/static/sass/plex/mono/text/italic/_latin3.scss
new file mode 100644
index 0000000..aa7e718
--- /dev/null
+++ b/static/sass/plex/mono/text/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Mono Text Italic'),
+ local('IBMPlexMono-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/text/italic/_pi.scss b/static/sass/plex/mono/text/italic/_pi.scss
new file mode 100644
index 0000000..a67b490
--- /dev/null
+++ b/static/sass/plex/mono/text/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Mono Text Italic'),
+ local('IBMPlexMono-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-TextItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/mono/thin/_cyrillic.scss b/static/sass/plex/mono/thin/_cyrillic.scss
new file mode 100644
index 0000000..5fad627
--- /dev/null
+++ b/static/sass/plex/mono/thin/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Mono Thin'),
+ local('IBMPlexMono-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/thin/_index.scss b/static/sass/plex/mono/thin/_index.scss
new file mode 100644
index 0000000..591fca2
--- /dev/null
+++ b/static/sass/plex/mono/thin/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Mono Thin'),
+ local('IBMPlexMono-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-Thin.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-Thin.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/thin/_latin1.scss b/static/sass/plex/mono/thin/_latin1.scss
new file mode 100644
index 0000000..11ad714
--- /dev/null
+++ b/static/sass/plex/mono/thin/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Mono Thin'),
+ local('IBMPlexMono-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/thin/_latin2.scss b/static/sass/plex/mono/thin/_latin2.scss
new file mode 100644
index 0000000..22a0ef4
--- /dev/null
+++ b/static/sass/plex/mono/thin/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Mono Thin'),
+ local('IBMPlexMono-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/thin/_latin3.scss b/static/sass/plex/mono/thin/_latin3.scss
new file mode 100644
index 0000000..ccd6701
--- /dev/null
+++ b/static/sass/plex/mono/thin/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Mono Thin'),
+ local('IBMPlexMono-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/thin/_pi.scss b/static/sass/plex/mono/thin/_pi.scss
new file mode 100644
index 0000000..e543f63
--- /dev/null
+++ b/static/sass/plex/mono/thin/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Mono Thin'),
+ local('IBMPlexMono-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Thin-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/mono/thin/italic/_cyrillic.scss b/static/sass/plex/mono/thin/italic/_cyrillic.scss
new file mode 100644
index 0000000..6708872
--- /dev/null
+++ b/static/sass/plex/mono/thin/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Mono Thin Italic'),
+ local('IBMPlexMono-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/mono/thin/italic/_index.scss b/static/sass/plex/mono/thin/italic/_index.scss
new file mode 100644
index 0000000..05915e3
--- /dev/null
+++ b/static/sass/plex/mono/thin/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Mono Thin Italic'),
+ local('IBMPlexMono-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff2/IBMPlexMono-ThinItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/complete/woff/IBMPlexMono-ThinItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/mono/thin/italic/_latin1.scss b/static/sass/plex/mono/thin/italic/_latin1.scss
new file mode 100644
index 0000000..2bf88b2
--- /dev/null
+++ b/static/sass/plex/mono/thin/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Mono Thin Italic'),
+ local('IBMPlexMono-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/thin/italic/_latin2.scss b/static/sass/plex/mono/thin/italic/_latin2.scss
new file mode 100644
index 0000000..bb80e57
--- /dev/null
+++ b/static/sass/plex/mono/thin/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Mono Thin Italic'),
+ local('IBMPlexMono-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/mono/thin/italic/_latin3.scss b/static/sass/plex/mono/thin/italic/_latin3.scss
new file mode 100644
index 0000000..5396119
--- /dev/null
+++ b/static/sass/plex/mono/thin/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Mono Thin Italic'),
+ local('IBMPlexMono-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/mono/thin/italic/_pi.scss b/static/sass/plex/mono/thin/italic/_pi.scss
new file mode 100644
index 0000000..7b08d0d
--- /dev/null
+++ b/static/sass/plex/mono/thin/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Mono';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Mono Thin Italic'),
+ local('IBMPlexMono-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-ThinItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/_index.scss b/static/sass/plex/sans/_index.scss
new file mode 100644
index 0000000..128589d
--- /dev/null
+++ b/static/sass/plex/sans/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@import 'bold/index';
+@import 'bold/italic/index';
+@import 'extralight/index';
+@import 'extralight/italic/index';
+@import 'italic/index';
+@import 'light/index';
+@import 'light/italic/index';
+@import 'medium/index';
+@import 'medium/italic/index';
+@import 'regular/index';
+@import 'semibold/index';
+@import 'semibold/italic/index';
+@import 'text/index';
+@import 'text/italic/index';
+@import 'thin/index';
+@import 'thin/italic/index'; \ No newline at end of file
diff --git a/static/sass/plex/sans/bold/_cyrillic.scss b/static/sass/plex/sans/bold/_cyrillic.scss
new file mode 100644
index 0000000..e736bea
--- /dev/null
+++ b/static/sass/plex/sans/bold/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Sans Bold'),
+ local('IBMPlexSans-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/bold/_greek.scss b/static/sass/plex/sans/bold/_greek.scss
new file mode 100644
index 0000000..7137713
--- /dev/null
+++ b/static/sass/plex/sans/bold/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Sans Bold'),
+ local('IBMPlexSans-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/bold/_index.scss b/static/sass/plex/sans/bold/_index.scss
new file mode 100644
index 0000000..a077734
--- /dev/null
+++ b/static/sass/plex/sans/bold/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Sans Bold'),
+ local('IBMPlexSans-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Bold.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Bold.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/bold/_latin1.scss b/static/sass/plex/sans/bold/_latin1.scss
new file mode 100644
index 0000000..0a15711
--- /dev/null
+++ b/static/sass/plex/sans/bold/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Sans Bold'),
+ local('IBMPlexSans-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/bold/_latin2.scss b/static/sass/plex/sans/bold/_latin2.scss
new file mode 100644
index 0000000..d7b2df7
--- /dev/null
+++ b/static/sass/plex/sans/bold/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Sans Bold'),
+ local('IBMPlexSans-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/bold/_latin3.scss b/static/sass/plex/sans/bold/_latin3.scss
new file mode 100644
index 0000000..3f030a8
--- /dev/null
+++ b/static/sass/plex/sans/bold/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Sans Bold'),
+ local('IBMPlexSans-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/bold/_pi.scss b/static/sass/plex/sans/bold/_pi.scss
new file mode 100644
index 0000000..1e7a35e
--- /dev/null
+++ b/static/sass/plex/sans/bold/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Sans Bold'),
+ local('IBMPlexSans-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Bold-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/bold/italic/_cyrillic.scss b/static/sass/plex/sans/bold/italic/_cyrillic.scss
new file mode 100644
index 0000000..873f89f
--- /dev/null
+++ b/static/sass/plex/sans/bold/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Sans Bold Italic'),
+ local('IBMPlexSans-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/bold/italic/_greek.scss b/static/sass/plex/sans/bold/italic/_greek.scss
new file mode 100644
index 0000000..53f18f9
--- /dev/null
+++ b/static/sass/plex/sans/bold/italic/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Sans Bold Italic'),
+ local('IBMPlexSans-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/bold/italic/_index.scss b/static/sass/plex/sans/bold/italic/_index.scss
new file mode 100644
index 0000000..f818490
--- /dev/null
+++ b/static/sass/plex/sans/bold/italic/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Sans Bold Italic'),
+ local('IBMPlexSans-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-BoldItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-BoldItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/bold/italic/_latin1.scss b/static/sass/plex/sans/bold/italic/_latin1.scss
new file mode 100644
index 0000000..47f7605
--- /dev/null
+++ b/static/sass/plex/sans/bold/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Sans Bold Italic'),
+ local('IBMPlexSans-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/bold/italic/_latin2.scss b/static/sass/plex/sans/bold/italic/_latin2.scss
new file mode 100644
index 0000000..ceef50a
--- /dev/null
+++ b/static/sass/plex/sans/bold/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Sans Bold Italic'),
+ local('IBMPlexSans-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/bold/italic/_latin3.scss b/static/sass/plex/sans/bold/italic/_latin3.scss
new file mode 100644
index 0000000..cbff702
--- /dev/null
+++ b/static/sass/plex/sans/bold/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Sans Bold Italic'),
+ local('IBMPlexSans-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/bold/italic/_pi.scss b/static/sass/plex/sans/bold/italic/_pi.scss
new file mode 100644
index 0000000..35e3599
--- /dev/null
+++ b/static/sass/plex/sans/bold/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Sans Bold Italic'),
+ local('IBMPlexSans-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-BoldItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/extralight/_cyrillic.scss b/static/sass/plex/sans/extralight/_cyrillic.scss
new file mode 100644
index 0000000..fdf504b
--- /dev/null
+++ b/static/sass/plex/sans/extralight/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Sans ExtLt'),
+ local('IBMPlexSans-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/extralight/_greek.scss b/static/sass/plex/sans/extralight/_greek.scss
new file mode 100644
index 0000000..c31b27c
--- /dev/null
+++ b/static/sass/plex/sans/extralight/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Sans ExtLt'),
+ local('IBMPlexSans-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/extralight/_index.scss b/static/sass/plex/sans/extralight/_index.scss
new file mode 100644
index 0000000..90b47ea
--- /dev/null
+++ b/static/sass/plex/sans/extralight/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Sans ExtLt'),
+ local('IBMPlexSans-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLight.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLight.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/extralight/_latin1.scss b/static/sass/plex/sans/extralight/_latin1.scss
new file mode 100644
index 0000000..b72cb1e
--- /dev/null
+++ b/static/sass/plex/sans/extralight/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Sans ExtLt'),
+ local('IBMPlexSans-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/extralight/_latin2.scss b/static/sass/plex/sans/extralight/_latin2.scss
new file mode 100644
index 0000000..00370a8
--- /dev/null
+++ b/static/sass/plex/sans/extralight/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Sans ExtLt'),
+ local('IBMPlexSans-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/extralight/_latin3.scss b/static/sass/plex/sans/extralight/_latin3.scss
new file mode 100644
index 0000000..23a8f8c
--- /dev/null
+++ b/static/sass/plex/sans/extralight/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Sans ExtLt'),
+ local('IBMPlexSans-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/extralight/_pi.scss b/static/sass/plex/sans/extralight/_pi.scss
new file mode 100644
index 0000000..43d1fe2
--- /dev/null
+++ b/static/sass/plex/sans/extralight/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Sans ExtLt'),
+ local('IBMPlexSans-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLight-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/extralight/italic/_cyrillic.scss b/static/sass/plex/sans/extralight/italic/_cyrillic.scss
new file mode 100644
index 0000000..49ebf97
--- /dev/null
+++ b/static/sass/plex/sans/extralight/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Sans ExtLt Italic'),
+ local('IBMPlexSans-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/extralight/italic/_greek.scss b/static/sass/plex/sans/extralight/italic/_greek.scss
new file mode 100644
index 0000000..02c5502
--- /dev/null
+++ b/static/sass/plex/sans/extralight/italic/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Sans ExtLt Italic'),
+ local('IBMPlexSans-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/extralight/italic/_index.scss b/static/sass/plex/sans/extralight/italic/_index.scss
new file mode 100644
index 0000000..09b51f6
--- /dev/null
+++ b/static/sass/plex/sans/extralight/italic/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Sans ExtLt Italic'),
+ local('IBMPlexSans-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ExtraLightItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ExtraLightItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/extralight/italic/_latin1.scss b/static/sass/plex/sans/extralight/italic/_latin1.scss
new file mode 100644
index 0000000..2729f5a
--- /dev/null
+++ b/static/sass/plex/sans/extralight/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Sans ExtLt Italic'),
+ local('IBMPlexSans-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/extralight/italic/_latin2.scss b/static/sass/plex/sans/extralight/italic/_latin2.scss
new file mode 100644
index 0000000..b74a68c
--- /dev/null
+++ b/static/sass/plex/sans/extralight/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Sans ExtLt Italic'),
+ local('IBMPlexSans-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/extralight/italic/_latin3.scss b/static/sass/plex/sans/extralight/italic/_latin3.scss
new file mode 100644
index 0000000..f35f590
--- /dev/null
+++ b/static/sass/plex/sans/extralight/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Sans ExtLt Italic'),
+ local('IBMPlexSans-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/extralight/italic/_pi.scss b/static/sass/plex/sans/extralight/italic/_pi.scss
new file mode 100644
index 0000000..0269466
--- /dev/null
+++ b/static/sass/plex/sans/extralight/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Sans ExtLt Italic'),
+ local('IBMPlexSans-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ExtraLightItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/italic/_cyrillic.scss b/static/sass/plex/sans/italic/_cyrillic.scss
new file mode 100644
index 0000000..ec08f92
--- /dev/null
+++ b/static/sass/plex/sans/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Sans Italic'),
+ local('IBMPlexSans-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/italic/_greek.scss b/static/sass/plex/sans/italic/_greek.scss
new file mode 100644
index 0000000..5acaa41
--- /dev/null
+++ b/static/sass/plex/sans/italic/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Sans Italic'),
+ local('IBMPlexSans-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/italic/_index.scss b/static/sass/plex/sans/italic/_index.scss
new file mode 100644
index 0000000..e009d78
--- /dev/null
+++ b/static/sass/plex/sans/italic/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Sans Italic'),
+ local('IBMPlexSans-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Italic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Italic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/italic/_latin1.scss b/static/sass/plex/sans/italic/_latin1.scss
new file mode 100644
index 0000000..7f6ff63
--- /dev/null
+++ b/static/sass/plex/sans/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Sans Italic'),
+ local('IBMPlexSans-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/italic/_latin2.scss b/static/sass/plex/sans/italic/_latin2.scss
new file mode 100644
index 0000000..9131834
--- /dev/null
+++ b/static/sass/plex/sans/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Sans Italic'),
+ local('IBMPlexSans-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/italic/_latin3.scss b/static/sass/plex/sans/italic/_latin3.scss
new file mode 100644
index 0000000..e927d42
--- /dev/null
+++ b/static/sass/plex/sans/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Sans Italic'),
+ local('IBMPlexSans-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/italic/_pi.scss b/static/sass/plex/sans/italic/_pi.scss
new file mode 100644
index 0000000..7894a6f
--- /dev/null
+++ b/static/sass/plex/sans/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Sans Italic'),
+ local('IBMPlexSans-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/light/_cyrillic.scss b/static/sass/plex/sans/light/_cyrillic.scss
new file mode 100644
index 0000000..307642c
--- /dev/null
+++ b/static/sass/plex/sans/light/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Sans Light'),
+ local('IBMPlexSans-Light'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/light/_greek.scss b/static/sass/plex/sans/light/_greek.scss
new file mode 100644
index 0000000..6a537b1
--- /dev/null
+++ b/static/sass/plex/sans/light/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Sans Light'),
+ local('IBMPlexSans-Light'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/light/_index.scss b/static/sass/plex/sans/light/_index.scss
new file mode 100644
index 0000000..5f0a418
--- /dev/null
+++ b/static/sass/plex/sans/light/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Sans Light'),
+ local('IBMPlexSans-Light'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Light.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Light.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/light/_latin1.scss b/static/sass/plex/sans/light/_latin1.scss
new file mode 100644
index 0000000..44bef6a
--- /dev/null
+++ b/static/sass/plex/sans/light/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Sans Light'),
+ local('IBMPlexSans-Light'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/light/_latin2.scss b/static/sass/plex/sans/light/_latin2.scss
new file mode 100644
index 0000000..f464761
--- /dev/null
+++ b/static/sass/plex/sans/light/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Sans Light'),
+ local('IBMPlexSans-Light'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/light/_latin3.scss b/static/sass/plex/sans/light/_latin3.scss
new file mode 100644
index 0000000..7c6d059
--- /dev/null
+++ b/static/sass/plex/sans/light/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Sans Light'),
+ local('IBMPlexSans-Light'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/light/_pi.scss b/static/sass/plex/sans/light/_pi.scss
new file mode 100644
index 0000000..ab66e01
--- /dev/null
+++ b/static/sass/plex/sans/light/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Sans Light'),
+ local('IBMPlexSans-Light'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/light/italic/_cyrillic.scss b/static/sass/plex/sans/light/italic/_cyrillic.scss
new file mode 100644
index 0000000..95a6d96
--- /dev/null
+++ b/static/sass/plex/sans/light/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Sans Light Italic'),
+ local('IBMPlexSans-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/light/italic/_greek.scss b/static/sass/plex/sans/light/italic/_greek.scss
new file mode 100644
index 0000000..8751d49
--- /dev/null
+++ b/static/sass/plex/sans/light/italic/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Sans Light Italic'),
+ local('IBMPlexSans-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/light/italic/_index.scss b/static/sass/plex/sans/light/italic/_index.scss
new file mode 100644
index 0000000..151a1e0
--- /dev/null
+++ b/static/sass/plex/sans/light/italic/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Sans Light Italic'),
+ local('IBMPlexSans-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-LightItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-LightItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/light/italic/_latin1.scss b/static/sass/plex/sans/light/italic/_latin1.scss
new file mode 100644
index 0000000..eb8e4ca
--- /dev/null
+++ b/static/sass/plex/sans/light/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Sans Light Italic'),
+ local('IBMPlexSans-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/light/italic/_latin2.scss b/static/sass/plex/sans/light/italic/_latin2.scss
new file mode 100644
index 0000000..a697310
--- /dev/null
+++ b/static/sass/plex/sans/light/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Sans Light Italic'),
+ local('IBMPlexSans-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/light/italic/_latin3.scss b/static/sass/plex/sans/light/italic/_latin3.scss
new file mode 100644
index 0000000..57cb63c
--- /dev/null
+++ b/static/sass/plex/sans/light/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Sans Light Italic'),
+ local('IBMPlexSans-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/light/italic/_pi.scss b/static/sass/plex/sans/light/italic/_pi.scss
new file mode 100644
index 0000000..16ea3f9
--- /dev/null
+++ b/static/sass/plex/sans/light/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Sans Light Italic'),
+ local('IBMPlexSans-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/medium/_cyrillic.scss b/static/sass/plex/sans/medium/_cyrillic.scss
new file mode 100644
index 0000000..bd67727
--- /dev/null
+++ b/static/sass/plex/sans/medium/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Sans Medm'),
+ local('IBMPlexSans-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/medium/_greek.scss b/static/sass/plex/sans/medium/_greek.scss
new file mode 100644
index 0000000..69e7ccd
--- /dev/null
+++ b/static/sass/plex/sans/medium/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Sans Medm'),
+ local('IBMPlexSans-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/medium/_index.scss b/static/sass/plex/sans/medium/_index.scss
new file mode 100644
index 0000000..1804764
--- /dev/null
+++ b/static/sass/plex/sans/medium/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Sans Medm'),
+ local('IBMPlexSans-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Medium.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Medium.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/medium/_latin1.scss b/static/sass/plex/sans/medium/_latin1.scss
new file mode 100644
index 0000000..49cef50
--- /dev/null
+++ b/static/sass/plex/sans/medium/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Sans Medm'),
+ local('IBMPlexSans-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/medium/_latin2.scss b/static/sass/plex/sans/medium/_latin2.scss
new file mode 100644
index 0000000..e2aeb9a
--- /dev/null
+++ b/static/sass/plex/sans/medium/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Sans Medm'),
+ local('IBMPlexSans-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/medium/_latin3.scss b/static/sass/plex/sans/medium/_latin3.scss
new file mode 100644
index 0000000..9587767
--- /dev/null
+++ b/static/sass/plex/sans/medium/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Sans Medm'),
+ local('IBMPlexSans-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/medium/_pi.scss b/static/sass/plex/sans/medium/_pi.scss
new file mode 100644
index 0000000..a770c13
--- /dev/null
+++ b/static/sass/plex/sans/medium/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Sans Medm'),
+ local('IBMPlexSans-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Medium-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/medium/italic/_cyrillic.scss b/static/sass/plex/sans/medium/italic/_cyrillic.scss
new file mode 100644
index 0000000..5a72dc5
--- /dev/null
+++ b/static/sass/plex/sans/medium/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Sans Medm Italic'),
+ local('IBMPlexSans-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/medium/italic/_greek.scss b/static/sass/plex/sans/medium/italic/_greek.scss
new file mode 100644
index 0000000..c197f99
--- /dev/null
+++ b/static/sass/plex/sans/medium/italic/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Sans Medm Italic'),
+ local('IBMPlexSans-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/medium/italic/_index.scss b/static/sass/plex/sans/medium/italic/_index.scss
new file mode 100644
index 0000000..0ce3dba
--- /dev/null
+++ b/static/sass/plex/sans/medium/italic/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Sans Medm Italic'),
+ local('IBMPlexSans-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-MediumItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-MediumItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/medium/italic/_latin1.scss b/static/sass/plex/sans/medium/italic/_latin1.scss
new file mode 100644
index 0000000..1a0c984
--- /dev/null
+++ b/static/sass/plex/sans/medium/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Sans Medm Italic'),
+ local('IBMPlexSans-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/medium/italic/_latin2.scss b/static/sass/plex/sans/medium/italic/_latin2.scss
new file mode 100644
index 0000000..5777b26
--- /dev/null
+++ b/static/sass/plex/sans/medium/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Sans Medm Italic'),
+ local('IBMPlexSans-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/medium/italic/_latin3.scss b/static/sass/plex/sans/medium/italic/_latin3.scss
new file mode 100644
index 0000000..dac3961
--- /dev/null
+++ b/static/sass/plex/sans/medium/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Sans Medm Italic'),
+ local('IBMPlexSans-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/medium/italic/_pi.scss b/static/sass/plex/sans/medium/italic/_pi.scss
new file mode 100644
index 0000000..a80b073
--- /dev/null
+++ b/static/sass/plex/sans/medium/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Sans Medm Italic'),
+ local('IBMPlexSans-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-MediumItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/regular/_cyrillic.scss b/static/sass/plex/sans/regular/_cyrillic.scss
new file mode 100644
index 0000000..0227ef8
--- /dev/null
+++ b/static/sass/plex/sans/regular/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Sans'),
+ local('IBMPlexSans'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/regular/_greek.scss b/static/sass/plex/sans/regular/_greek.scss
new file mode 100644
index 0000000..a1187e3
--- /dev/null
+++ b/static/sass/plex/sans/regular/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Sans'),
+ local('IBMPlexSans'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/regular/_index.scss b/static/sass/plex/sans/regular/_index.scss
new file mode 100644
index 0000000..148cf69
--- /dev/null
+++ b/static/sass/plex/sans/regular/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Sans'),
+ local('IBMPlexSans'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Regular.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Regular.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/regular/_latin1.scss b/static/sass/plex/sans/regular/_latin1.scss
new file mode 100644
index 0000000..b74c611
--- /dev/null
+++ b/static/sass/plex/sans/regular/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Sans'),
+ local('IBMPlexSans'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/regular/_latin2.scss b/static/sass/plex/sans/regular/_latin2.scss
new file mode 100644
index 0000000..5355fca
--- /dev/null
+++ b/static/sass/plex/sans/regular/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Sans'),
+ local('IBMPlexSans'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/regular/_latin3.scss b/static/sass/plex/sans/regular/_latin3.scss
new file mode 100644
index 0000000..78176d6
--- /dev/null
+++ b/static/sass/plex/sans/regular/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Sans'),
+ local('IBMPlexSans'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/regular/_pi.scss b/static/sass/plex/sans/regular/_pi.scss
new file mode 100644
index 0000000..8eea90c
--- /dev/null
+++ b/static/sass/plex/sans/regular/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Sans'),
+ local('IBMPlexSans'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/semibold/_cyrillic.scss b/static/sass/plex/sans/semibold/_cyrillic.scss
new file mode 100644
index 0000000..22fc24c
--- /dev/null
+++ b/static/sass/plex/sans/semibold/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Sans SmBld'),
+ local('IBMPlexSans-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/semibold/_greek.scss b/static/sass/plex/sans/semibold/_greek.scss
new file mode 100644
index 0000000..e81cb4a
--- /dev/null
+++ b/static/sass/plex/sans/semibold/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Sans SmBld'),
+ local('IBMPlexSans-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/semibold/_index.scss b/static/sass/plex/sans/semibold/_index.scss
new file mode 100644
index 0000000..adbffb4
--- /dev/null
+++ b/static/sass/plex/sans/semibold/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Sans SmBld'),
+ local('IBMPlexSans-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBold.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBold.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/semibold/_latin1.scss b/static/sass/plex/sans/semibold/_latin1.scss
new file mode 100644
index 0000000..2970d86
--- /dev/null
+++ b/static/sass/plex/sans/semibold/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Sans SmBld'),
+ local('IBMPlexSans-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/semibold/_latin2.scss b/static/sass/plex/sans/semibold/_latin2.scss
new file mode 100644
index 0000000..55df021
--- /dev/null
+++ b/static/sass/plex/sans/semibold/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Sans SmBld'),
+ local('IBMPlexSans-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/semibold/_latin3.scss b/static/sass/plex/sans/semibold/_latin3.scss
new file mode 100644
index 0000000..834631f
--- /dev/null
+++ b/static/sass/plex/sans/semibold/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Sans SmBld'),
+ local('IBMPlexSans-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/semibold/_pi.scss b/static/sass/plex/sans/semibold/_pi.scss
new file mode 100644
index 0000000..c0e38dc
--- /dev/null
+++ b/static/sass/plex/sans/semibold/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Sans SmBld'),
+ local('IBMPlexSans-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/semibold/italic/_cyrillic.scss b/static/sass/plex/sans/semibold/italic/_cyrillic.scss
new file mode 100644
index 0000000..df8648a
--- /dev/null
+++ b/static/sass/plex/sans/semibold/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Sans SmBld Italic'),
+ local('IBMPlexSans-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/semibold/italic/_greek.scss b/static/sass/plex/sans/semibold/italic/_greek.scss
new file mode 100644
index 0000000..fd3556c
--- /dev/null
+++ b/static/sass/plex/sans/semibold/italic/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Sans SmBld Italic'),
+ local('IBMPlexSans-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/semibold/italic/_index.scss b/static/sass/plex/sans/semibold/italic/_index.scss
new file mode 100644
index 0000000..1dfceb4
--- /dev/null
+++ b/static/sass/plex/sans/semibold/italic/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Sans SmBld Italic'),
+ local('IBMPlexSans-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-SemiBoldItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-SemiBoldItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/semibold/italic/_latin1.scss b/static/sass/plex/sans/semibold/italic/_latin1.scss
new file mode 100644
index 0000000..83d3fff
--- /dev/null
+++ b/static/sass/plex/sans/semibold/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Sans SmBld Italic'),
+ local('IBMPlexSans-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/semibold/italic/_latin2.scss b/static/sass/plex/sans/semibold/italic/_latin2.scss
new file mode 100644
index 0000000..e8644d6
--- /dev/null
+++ b/static/sass/plex/sans/semibold/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Sans SmBld Italic'),
+ local('IBMPlexSans-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/semibold/italic/_latin3.scss b/static/sass/plex/sans/semibold/italic/_latin3.scss
new file mode 100644
index 0000000..7a6e4d5
--- /dev/null
+++ b/static/sass/plex/sans/semibold/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Sans SmBld Italic'),
+ local('IBMPlexSans-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/semibold/italic/_pi.scss b/static/sass/plex/sans/semibold/italic/_pi.scss
new file mode 100644
index 0000000..25a2e4b
--- /dev/null
+++ b/static/sass/plex/sans/semibold/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Sans SmBld Italic'),
+ local('IBMPlexSans-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/text/_cyrillic.scss b/static/sass/plex/sans/text/_cyrillic.scss
new file mode 100644
index 0000000..7b8370b
--- /dev/null
+++ b/static/sass/plex/sans/text/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Sans Text'),
+ local('IBMPlexSans-Text'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/text/_greek.scss b/static/sass/plex/sans/text/_greek.scss
new file mode 100644
index 0000000..f11e5b4
--- /dev/null
+++ b/static/sass/plex/sans/text/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Sans Text'),
+ local('IBMPlexSans-Text'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/text/_index.scss b/static/sass/plex/sans/text/_index.scss
new file mode 100644
index 0000000..a1e171f
--- /dev/null
+++ b/static/sass/plex/sans/text/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Sans Text'),
+ local('IBMPlexSans-Text'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Text.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Text.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/text/_latin1.scss b/static/sass/plex/sans/text/_latin1.scss
new file mode 100644
index 0000000..4fde103
--- /dev/null
+++ b/static/sass/plex/sans/text/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Sans Text'),
+ local('IBMPlexSans-Text'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/text/_latin2.scss b/static/sass/plex/sans/text/_latin2.scss
new file mode 100644
index 0000000..653633e
--- /dev/null
+++ b/static/sass/plex/sans/text/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Sans Text'),
+ local('IBMPlexSans-Text'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/text/_latin3.scss b/static/sass/plex/sans/text/_latin3.scss
new file mode 100644
index 0000000..86c43c0
--- /dev/null
+++ b/static/sass/plex/sans/text/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Sans Text'),
+ local('IBMPlexSans-Text'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/text/_pi.scss b/static/sass/plex/sans/text/_pi.scss
new file mode 100644
index 0000000..dce098e
--- /dev/null
+++ b/static/sass/plex/sans/text/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Sans Text'),
+ local('IBMPlexSans-Text'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Text-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/text/italic/_cyrillic.scss b/static/sass/plex/sans/text/italic/_cyrillic.scss
new file mode 100644
index 0000000..f77fecb
--- /dev/null
+++ b/static/sass/plex/sans/text/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Sans Text Italic'),
+ local('IBMPlexSans-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/text/italic/_greek.scss b/static/sass/plex/sans/text/italic/_greek.scss
new file mode 100644
index 0000000..5fe9ef9
--- /dev/null
+++ b/static/sass/plex/sans/text/italic/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Sans Text Italic'),
+ local('IBMPlexSans-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/text/italic/_index.scss b/static/sass/plex/sans/text/italic/_index.scss
new file mode 100644
index 0000000..c987551
--- /dev/null
+++ b/static/sass/plex/sans/text/italic/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Sans Text Italic'),
+ local('IBMPlexSans-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-TextItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-TextItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/text/italic/_latin1.scss b/static/sass/plex/sans/text/italic/_latin1.scss
new file mode 100644
index 0000000..9a4e958
--- /dev/null
+++ b/static/sass/plex/sans/text/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Sans Text Italic'),
+ local('IBMPlexSans-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/text/italic/_latin2.scss b/static/sass/plex/sans/text/italic/_latin2.scss
new file mode 100644
index 0000000..0eb1bb7
--- /dev/null
+++ b/static/sass/plex/sans/text/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Sans Text Italic'),
+ local('IBMPlexSans-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/text/italic/_latin3.scss b/static/sass/plex/sans/text/italic/_latin3.scss
new file mode 100644
index 0000000..a2c368f
--- /dev/null
+++ b/static/sass/plex/sans/text/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Sans Text Italic'),
+ local('IBMPlexSans-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/text/italic/_pi.scss b/static/sass/plex/sans/text/italic/_pi.scss
new file mode 100644
index 0000000..2db87e4
--- /dev/null
+++ b/static/sass/plex/sans/text/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Sans Text Italic'),
+ local('IBMPlexSans-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-TextItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/thin/_cyrillic.scss b/static/sass/plex/sans/thin/_cyrillic.scss
new file mode 100644
index 0000000..8817e81
--- /dev/null
+++ b/static/sass/plex/sans/thin/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Sans Thin'),
+ local('IBMPlexSans-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/thin/_greek.scss b/static/sass/plex/sans/thin/_greek.scss
new file mode 100644
index 0000000..93ecb3f
--- /dev/null
+++ b/static/sass/plex/sans/thin/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Sans Thin'),
+ local('IBMPlexSans-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/thin/_index.scss b/static/sass/plex/sans/thin/_index.scss
new file mode 100644
index 0000000..ba0194b
--- /dev/null
+++ b/static/sass/plex/sans/thin/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Sans Thin'),
+ local('IBMPlexSans-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-Thin.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-Thin.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/thin/_latin1.scss b/static/sass/plex/sans/thin/_latin1.scss
new file mode 100644
index 0000000..f80b0e4
--- /dev/null
+++ b/static/sass/plex/sans/thin/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Sans Thin'),
+ local('IBMPlexSans-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/thin/_latin2.scss b/static/sass/plex/sans/thin/_latin2.scss
new file mode 100644
index 0000000..b132917
--- /dev/null
+++ b/static/sass/plex/sans/thin/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Sans Thin'),
+ local('IBMPlexSans-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/thin/_latin3.scss b/static/sass/plex/sans/thin/_latin3.scss
new file mode 100644
index 0000000..3d4dfdd
--- /dev/null
+++ b/static/sass/plex/sans/thin/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Sans Thin'),
+ local('IBMPlexSans-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/thin/_pi.scss b/static/sass/plex/sans/thin/_pi.scss
new file mode 100644
index 0000000..df5b551
--- /dev/null
+++ b/static/sass/plex/sans/thin/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Sans Thin'),
+ local('IBMPlexSans-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Thin-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/sans/thin/italic/_cyrillic.scss b/static/sass/plex/sans/thin/italic/_cyrillic.scss
new file mode 100644
index 0000000..5664890
--- /dev/null
+++ b/static/sass/plex/sans/thin/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Sans Thin Italic'),
+ local('IBMPlexSans-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/sans/thin/italic/_greek.scss b/static/sass/plex/sans/thin/italic/_greek.scss
new file mode 100644
index 0000000..8a95f3b
--- /dev/null
+++ b/static/sass/plex/sans/thin/italic/_greek.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Sans Thin Italic'),
+ local('IBMPlexSans-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Greek.woff2') format('woff2');
+ unicode-range: U+0384-038A, U+038C, U+038E-03A1, U+03A3-03CE;
+}
diff --git a/static/sass/plex/sans/thin/italic/_index.scss b/static/sass/plex/sans/thin/italic/_index.scss
new file mode 100644
index 0000000..2af843a
--- /dev/null
+++ b/static/sass/plex/sans/thin/italic/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Sans Thin Italic'),
+ local('IBMPlexSans-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff2/IBMPlexSans-ThinItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/complete/woff/IBMPlexSans-ThinItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1';
+@import 'greek'; \ No newline at end of file
diff --git a/static/sass/plex/sans/thin/italic/_latin1.scss b/static/sass/plex/sans/thin/italic/_latin1.scss
new file mode 100644
index 0000000..ef70d4f
--- /dev/null
+++ b/static/sass/plex/sans/thin/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Sans Thin Italic'),
+ local('IBMPlexSans-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/thin/italic/_latin2.scss b/static/sass/plex/sans/thin/italic/_latin2.scss
new file mode 100644
index 0000000..2ef24ba
--- /dev/null
+++ b/static/sass/plex/sans/thin/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Sans Thin Italic'),
+ local('IBMPlexSans-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/sans/thin/italic/_latin3.scss b/static/sass/plex/sans/thin/italic/_latin3.scss
new file mode 100644
index 0000000..940b933
--- /dev/null
+++ b/static/sass/plex/sans/thin/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Sans Thin Italic'),
+ local('IBMPlexSans-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/sans/thin/italic/_pi.scss b/static/sass/plex/sans/thin/italic/_pi.scss
new file mode 100644
index 0000000..1471fa3
--- /dev/null
+++ b/static/sass/plex/sans/thin/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Sans';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Sans Thin Italic'),
+ local('IBMPlexSans-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-ThinItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/_index.scss b/static/sass/plex/serif/_index.scss
new file mode 100644
index 0000000..128589d
--- /dev/null
+++ b/static/sass/plex/serif/_index.scss
@@ -0,0 +1,17 @@
+$font-prefix: '..' !default;
+@import 'bold/index';
+@import 'bold/italic/index';
+@import 'extralight/index';
+@import 'extralight/italic/index';
+@import 'italic/index';
+@import 'light/index';
+@import 'light/italic/index';
+@import 'medium/index';
+@import 'medium/italic/index';
+@import 'regular/index';
+@import 'semibold/index';
+@import 'semibold/italic/index';
+@import 'text/index';
+@import 'text/italic/index';
+@import 'thin/index';
+@import 'thin/italic/index'; \ No newline at end of file
diff --git a/static/sass/plex/serif/bold/_cyrillic.scss b/static/sass/plex/serif/bold/_cyrillic.scss
new file mode 100644
index 0000000..16ea488
--- /dev/null
+++ b/static/sass/plex/serif/bold/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Serif Bold'),
+ local('IBMPlexSerif-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/bold/_index.scss b/static/sass/plex/serif/bold/_index.scss
new file mode 100644
index 0000000..371c170
--- /dev/null
+++ b/static/sass/plex/serif/bold/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Serif Bold'),
+ local('IBMPlexSerif-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Bold.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Bold.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/bold/_latin1.scss b/static/sass/plex/serif/bold/_latin1.scss
new file mode 100644
index 0000000..efce15f
--- /dev/null
+++ b/static/sass/plex/serif/bold/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Serif Bold'),
+ local('IBMPlexSerif-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/bold/_latin2.scss b/static/sass/plex/serif/bold/_latin2.scss
new file mode 100644
index 0000000..0735658
--- /dev/null
+++ b/static/sass/plex/serif/bold/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Serif Bold'),
+ local('IBMPlexSerif-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/bold/_latin3.scss b/static/sass/plex/serif/bold/_latin3.scss
new file mode 100644
index 0000000..f2a642f
--- /dev/null
+++ b/static/sass/plex/serif/bold/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Serif Bold'),
+ local('IBMPlexSerif-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/bold/_pi.scss b/static/sass/plex/serif/bold/_pi.scss
new file mode 100644
index 0000000..4425219
--- /dev/null
+++ b/static/sass/plex/serif/bold/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 700;
+ src: local('IBM Plex Serif Bold'),
+ local('IBMPlexSerif-Bold'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Bold-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/bold/italic/_cyrillic.scss b/static/sass/plex/serif/bold/italic/_cyrillic.scss
new file mode 100644
index 0000000..0a35dfc
--- /dev/null
+++ b/static/sass/plex/serif/bold/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Serif Bold Italic'),
+ local('IBMPlexSerif-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/bold/italic/_index.scss b/static/sass/plex/serif/bold/italic/_index.scss
new file mode 100644
index 0000000..120f8c6
--- /dev/null
+++ b/static/sass/plex/serif/bold/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Serif Bold Italic'),
+ local('IBMPlexSerif-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-BoldItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-BoldItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/bold/italic/_latin1.scss b/static/sass/plex/serif/bold/italic/_latin1.scss
new file mode 100644
index 0000000..68409fa
--- /dev/null
+++ b/static/sass/plex/serif/bold/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Serif Bold Italic'),
+ local('IBMPlexSerif-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/bold/italic/_latin2.scss b/static/sass/plex/serif/bold/italic/_latin2.scss
new file mode 100644
index 0000000..5e8fa15
--- /dev/null
+++ b/static/sass/plex/serif/bold/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Serif Bold Italic'),
+ local('IBMPlexSerif-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/bold/italic/_latin3.scss b/static/sass/plex/serif/bold/italic/_latin3.scss
new file mode 100644
index 0000000..036f832
--- /dev/null
+++ b/static/sass/plex/serif/bold/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Serif Bold Italic'),
+ local('IBMPlexSerif-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/bold/italic/_pi.scss b/static/sass/plex/serif/bold/italic/_pi.scss
new file mode 100644
index 0000000..7c8a37c
--- /dev/null
+++ b/static/sass/plex/serif/bold/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 700;
+ src: local('IBM Plex Serif Bold Italic'),
+ local('IBMPlexSerif-BoldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-BoldItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/extralight/_cyrillic.scss b/static/sass/plex/serif/extralight/_cyrillic.scss
new file mode 100644
index 0000000..4e6fdc1
--- /dev/null
+++ b/static/sass/plex/serif/extralight/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Serif ExtLt'),
+ local('IBMPlexSerif-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/extralight/_index.scss b/static/sass/plex/serif/extralight/_index.scss
new file mode 100644
index 0000000..62ea2f2
--- /dev/null
+++ b/static/sass/plex/serif/extralight/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Serif ExtLt'),
+ local('IBMPlexSerif-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLight.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-ExtraLight.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/extralight/_latin1.scss b/static/sass/plex/serif/extralight/_latin1.scss
new file mode 100644
index 0000000..2e12919
--- /dev/null
+++ b/static/sass/plex/serif/extralight/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Serif ExtLt'),
+ local('IBMPlexSerif-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/extralight/_latin2.scss b/static/sass/plex/serif/extralight/_latin2.scss
new file mode 100644
index 0000000..90ca02a
--- /dev/null
+++ b/static/sass/plex/serif/extralight/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Serif ExtLt'),
+ local('IBMPlexSerif-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/extralight/_latin3.scss b/static/sass/plex/serif/extralight/_latin3.scss
new file mode 100644
index 0000000..c02bc56
--- /dev/null
+++ b/static/sass/plex/serif/extralight/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Serif ExtLt'),
+ local('IBMPlexSerif-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/extralight/_pi.scss b/static/sass/plex/serif/extralight/_pi.scss
new file mode 100644
index 0000000..da3a59c
--- /dev/null
+++ b/static/sass/plex/serif/extralight/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 200;
+ src: local('IBM Plex Serif ExtLt'),
+ local('IBMPlexSerif-ExtLt'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLight-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/extralight/italic/_cyrillic.scss b/static/sass/plex/serif/extralight/italic/_cyrillic.scss
new file mode 100644
index 0000000..03f0375
--- /dev/null
+++ b/static/sass/plex/serif/extralight/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Serif ExtLt Italic'),
+ local('IBMPlexSerif-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/extralight/italic/_index.scss b/static/sass/plex/serif/extralight/italic/_index.scss
new file mode 100644
index 0000000..9c8d2c4
--- /dev/null
+++ b/static/sass/plex/serif/extralight/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Serif ExtLt Italic'),
+ local('IBMPlexSerif-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ExtraLightItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-ExtraLightItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/extralight/italic/_latin1.scss b/static/sass/plex/serif/extralight/italic/_latin1.scss
new file mode 100644
index 0000000..1096190
--- /dev/null
+++ b/static/sass/plex/serif/extralight/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Serif ExtLt Italic'),
+ local('IBMPlexSerif-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/extralight/italic/_latin2.scss b/static/sass/plex/serif/extralight/italic/_latin2.scss
new file mode 100644
index 0000000..ac379a6
--- /dev/null
+++ b/static/sass/plex/serif/extralight/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Serif ExtLt Italic'),
+ local('IBMPlexSerif-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/extralight/italic/_latin3.scss b/static/sass/plex/serif/extralight/italic/_latin3.scss
new file mode 100644
index 0000000..0eda237
--- /dev/null
+++ b/static/sass/plex/serif/extralight/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Serif ExtLt Italic'),
+ local('IBMPlexSerif-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/extralight/italic/_pi.scss b/static/sass/plex/serif/extralight/italic/_pi.scss
new file mode 100644
index 0000000..f919c9a
--- /dev/null
+++ b/static/sass/plex/serif/extralight/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 200;
+ src: local('IBM Plex Serif ExtLt Italic'),
+ local('IBMPlexSerif-ExtLtItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ExtraLightItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/italic/_cyrillic.scss b/static/sass/plex/serif/italic/_cyrillic.scss
new file mode 100644
index 0000000..6949dbc
--- /dev/null
+++ b/static/sass/plex/serif/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Serif Italic'),
+ local('IBMPlexSerif-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/italic/_index.scss b/static/sass/plex/serif/italic/_index.scss
new file mode 100644
index 0000000..659fa30
--- /dev/null
+++ b/static/sass/plex/serif/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Serif Italic'),
+ local('IBMPlexSerif-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Italic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Italic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/italic/_latin1.scss b/static/sass/plex/serif/italic/_latin1.scss
new file mode 100644
index 0000000..cfe19ee
--- /dev/null
+++ b/static/sass/plex/serif/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Serif Italic'),
+ local('IBMPlexSerif-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/italic/_latin2.scss b/static/sass/plex/serif/italic/_latin2.scss
new file mode 100644
index 0000000..b0faf2a
--- /dev/null
+++ b/static/sass/plex/serif/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Serif Italic'),
+ local('IBMPlexSerif-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/italic/_latin3.scss b/static/sass/plex/serif/italic/_latin3.scss
new file mode 100644
index 0000000..ca8297e
--- /dev/null
+++ b/static/sass/plex/serif/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Serif Italic'),
+ local('IBMPlexSerif-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/italic/_pi.scss b/static/sass/plex/serif/italic/_pi.scss
new file mode 100644
index 0000000..1ef3239
--- /dev/null
+++ b/static/sass/plex/serif/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 400;
+ src: local('IBM Plex Serif Italic'),
+ local('IBMPlexSerif-Italic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/light/_cyrillic.scss b/static/sass/plex/serif/light/_cyrillic.scss
new file mode 100644
index 0000000..6eae3f5
--- /dev/null
+++ b/static/sass/plex/serif/light/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Serif Light'),
+ local('IBMPlexSerif-Light'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/light/_index.scss b/static/sass/plex/serif/light/_index.scss
new file mode 100644
index 0000000..71a6318
--- /dev/null
+++ b/static/sass/plex/serif/light/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Serif Light'),
+ local('IBMPlexSerif-Light'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Light.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Light.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/light/_latin1.scss b/static/sass/plex/serif/light/_latin1.scss
new file mode 100644
index 0000000..c529018
--- /dev/null
+++ b/static/sass/plex/serif/light/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Serif Light'),
+ local('IBMPlexSerif-Light'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/light/_latin2.scss b/static/sass/plex/serif/light/_latin2.scss
new file mode 100644
index 0000000..0a20458
--- /dev/null
+++ b/static/sass/plex/serif/light/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Serif Light'),
+ local('IBMPlexSerif-Light'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/light/_latin3.scss b/static/sass/plex/serif/light/_latin3.scss
new file mode 100644
index 0000000..a88fc28
--- /dev/null
+++ b/static/sass/plex/serif/light/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Serif Light'),
+ local('IBMPlexSerif-Light'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/light/_pi.scss b/static/sass/plex/serif/light/_pi.scss
new file mode 100644
index 0000000..1576f74
--- /dev/null
+++ b/static/sass/plex/serif/light/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 300;
+ src: local('IBM Plex Serif Light'),
+ local('IBMPlexSerif-Light'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/light/italic/_cyrillic.scss b/static/sass/plex/serif/light/italic/_cyrillic.scss
new file mode 100644
index 0000000..dfc769f
--- /dev/null
+++ b/static/sass/plex/serif/light/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Serif Light Italic'),
+ local('IBMPlexSerif-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/light/italic/_index.scss b/static/sass/plex/serif/light/italic/_index.scss
new file mode 100644
index 0000000..8fccb01
--- /dev/null
+++ b/static/sass/plex/serif/light/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Serif Light Italic'),
+ local('IBMPlexSerif-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-LightItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-LightItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/light/italic/_latin1.scss b/static/sass/plex/serif/light/italic/_latin1.scss
new file mode 100644
index 0000000..28860ef
--- /dev/null
+++ b/static/sass/plex/serif/light/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Serif Light Italic'),
+ local('IBMPlexSerif-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/light/italic/_latin2.scss b/static/sass/plex/serif/light/italic/_latin2.scss
new file mode 100644
index 0000000..667dfb6
--- /dev/null
+++ b/static/sass/plex/serif/light/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Serif Light Italic'),
+ local('IBMPlexSerif-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/light/italic/_latin3.scss b/static/sass/plex/serif/light/italic/_latin3.scss
new file mode 100644
index 0000000..b61d1a5
--- /dev/null
+++ b/static/sass/plex/serif/light/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Serif Light Italic'),
+ local('IBMPlexSerif-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/light/italic/_pi.scss b/static/sass/plex/serif/light/italic/_pi.scss
new file mode 100644
index 0000000..0454bc3
--- /dev/null
+++ b/static/sass/plex/serif/light/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 300;
+ src: local('IBM Plex Serif Light Italic'),
+ local('IBMPlexSerif-LightItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/medium/_cyrillic.scss b/static/sass/plex/serif/medium/_cyrillic.scss
new file mode 100644
index 0000000..b3dad1a
--- /dev/null
+++ b/static/sass/plex/serif/medium/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Serif Medm'),
+ local('IBMPlexSerif-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/medium/_index.scss b/static/sass/plex/serif/medium/_index.scss
new file mode 100644
index 0000000..d19a4d2
--- /dev/null
+++ b/static/sass/plex/serif/medium/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Serif Medm'),
+ local('IBMPlexSerif-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Medium.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Medium.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/medium/_latin1.scss b/static/sass/plex/serif/medium/_latin1.scss
new file mode 100644
index 0000000..0271cbe
--- /dev/null
+++ b/static/sass/plex/serif/medium/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Serif Medm'),
+ local('IBMPlexSerif-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/medium/_latin2.scss b/static/sass/plex/serif/medium/_latin2.scss
new file mode 100644
index 0000000..e6488ea
--- /dev/null
+++ b/static/sass/plex/serif/medium/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Serif Medm'),
+ local('IBMPlexSerif-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/medium/_latin3.scss b/static/sass/plex/serif/medium/_latin3.scss
new file mode 100644
index 0000000..06eb537
--- /dev/null
+++ b/static/sass/plex/serif/medium/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Serif Medm'),
+ local('IBMPlexSerif-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/medium/_pi.scss b/static/sass/plex/serif/medium/_pi.scss
new file mode 100644
index 0000000..d9a3521
--- /dev/null
+++ b/static/sass/plex/serif/medium/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 500;
+ src: local('IBM Plex Serif Medm'),
+ local('IBMPlexSerif-Medm'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Medium-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/medium/italic/_cyrillic.scss b/static/sass/plex/serif/medium/italic/_cyrillic.scss
new file mode 100644
index 0000000..bf9c686
--- /dev/null
+++ b/static/sass/plex/serif/medium/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Serif Medm Italic'),
+ local('IBMPlexSerif-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/medium/italic/_index.scss b/static/sass/plex/serif/medium/italic/_index.scss
new file mode 100644
index 0000000..6e89c22
--- /dev/null
+++ b/static/sass/plex/serif/medium/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Serif Medm Italic'),
+ local('IBMPlexSerif-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-MediumItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-MediumItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/medium/italic/_latin1.scss b/static/sass/plex/serif/medium/italic/_latin1.scss
new file mode 100644
index 0000000..a5f75a5
--- /dev/null
+++ b/static/sass/plex/serif/medium/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Serif Medm Italic'),
+ local('IBMPlexSerif-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/medium/italic/_latin2.scss b/static/sass/plex/serif/medium/italic/_latin2.scss
new file mode 100644
index 0000000..c344f1d
--- /dev/null
+++ b/static/sass/plex/serif/medium/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Serif Medm Italic'),
+ local('IBMPlexSerif-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/medium/italic/_latin3.scss b/static/sass/plex/serif/medium/italic/_latin3.scss
new file mode 100644
index 0000000..7fe49ba
--- /dev/null
+++ b/static/sass/plex/serif/medium/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Serif Medm Italic'),
+ local('IBMPlexSerif-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/medium/italic/_pi.scss b/static/sass/plex/serif/medium/italic/_pi.scss
new file mode 100644
index 0000000..72cf1f8
--- /dev/null
+++ b/static/sass/plex/serif/medium/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 500;
+ src: local('IBM Plex Serif Medm Italic'),
+ local('IBMPlexSerif-MedmItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-MediumItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/regular/_cyrillic.scss b/static/sass/plex/serif/regular/_cyrillic.scss
new file mode 100644
index 0000000..b8410c3
--- /dev/null
+++ b/static/sass/plex/serif/regular/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Serif'),
+ local('IBMPlexSerif'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/regular/_index.scss b/static/sass/plex/serif/regular/_index.scss
new file mode 100644
index 0000000..42288a1
--- /dev/null
+++ b/static/sass/plex/serif/regular/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Serif'),
+ local('IBMPlexSerif'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Regular.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Regular.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/regular/_latin1.scss b/static/sass/plex/serif/regular/_latin1.scss
new file mode 100644
index 0000000..161613d
--- /dev/null
+++ b/static/sass/plex/serif/regular/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Serif'),
+ local('IBMPlexSerif'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/regular/_latin2.scss b/static/sass/plex/serif/regular/_latin2.scss
new file mode 100644
index 0000000..3d9ac44
--- /dev/null
+++ b/static/sass/plex/serif/regular/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Serif'),
+ local('IBMPlexSerif'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/regular/_latin3.scss b/static/sass/plex/serif/regular/_latin3.scss
new file mode 100644
index 0000000..ea5b12e
--- /dev/null
+++ b/static/sass/plex/serif/regular/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Serif'),
+ local('IBMPlexSerif'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/regular/_pi.scss b/static/sass/plex/serif/regular/_pi.scss
new file mode 100644
index 0000000..ca9bb40
--- /dev/null
+++ b/static/sass/plex/serif/regular/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 400;
+ src: local('IBM Plex Serif'),
+ local('IBMPlexSerif'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/semibold/_cyrillic.scss b/static/sass/plex/serif/semibold/_cyrillic.scss
new file mode 100644
index 0000000..43cdab1
--- /dev/null
+++ b/static/sass/plex/serif/semibold/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Serif SmBld'),
+ local('IBMPlexSerif-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/semibold/_index.scss b/static/sass/plex/serif/semibold/_index.scss
new file mode 100644
index 0000000..def4757
--- /dev/null
+++ b/static/sass/plex/serif/semibold/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Serif SmBld'),
+ local('IBMPlexSerif-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBold.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-SemiBold.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/semibold/_latin1.scss b/static/sass/plex/serif/semibold/_latin1.scss
new file mode 100644
index 0000000..2ec76de
--- /dev/null
+++ b/static/sass/plex/serif/semibold/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Serif SmBld'),
+ local('IBMPlexSerif-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/semibold/_latin2.scss b/static/sass/plex/serif/semibold/_latin2.scss
new file mode 100644
index 0000000..785866f
--- /dev/null
+++ b/static/sass/plex/serif/semibold/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Serif SmBld'),
+ local('IBMPlexSerif-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/semibold/_latin3.scss b/static/sass/plex/serif/semibold/_latin3.scss
new file mode 100644
index 0000000..6e22fc0
--- /dev/null
+++ b/static/sass/plex/serif/semibold/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Serif SmBld'),
+ local('IBMPlexSerif-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/semibold/_pi.scss b/static/sass/plex/serif/semibold/_pi.scss
new file mode 100644
index 0000000..c930a21
--- /dev/null
+++ b/static/sass/plex/serif/semibold/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 600;
+ src: local('IBM Plex Serif SmBld'),
+ local('IBMPlexSerif-SmBld'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/semibold/italic/_cyrillic.scss b/static/sass/plex/serif/semibold/italic/_cyrillic.scss
new file mode 100644
index 0000000..5d1ed05
--- /dev/null
+++ b/static/sass/plex/serif/semibold/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Serif SmBld Italic'),
+ local('IBMPlexSerif-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/semibold/italic/_index.scss b/static/sass/plex/serif/semibold/italic/_index.scss
new file mode 100644
index 0000000..201238d
--- /dev/null
+++ b/static/sass/plex/serif/semibold/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Serif SmBld Italic'),
+ local('IBMPlexSerif-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-SemiBoldItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-SemiBoldItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/semibold/italic/_latin1.scss b/static/sass/plex/serif/semibold/italic/_latin1.scss
new file mode 100644
index 0000000..69c8fd2
--- /dev/null
+++ b/static/sass/plex/serif/semibold/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Serif SmBld Italic'),
+ local('IBMPlexSerif-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/semibold/italic/_latin2.scss b/static/sass/plex/serif/semibold/italic/_latin2.scss
new file mode 100644
index 0000000..764acea
--- /dev/null
+++ b/static/sass/plex/serif/semibold/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Serif SmBld Italic'),
+ local('IBMPlexSerif-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/semibold/italic/_latin3.scss b/static/sass/plex/serif/semibold/italic/_latin3.scss
new file mode 100644
index 0000000..59b98a9
--- /dev/null
+++ b/static/sass/plex/serif/semibold/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Serif SmBld Italic'),
+ local('IBMPlexSerif-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/semibold/italic/_pi.scss b/static/sass/plex/serif/semibold/italic/_pi.scss
new file mode 100644
index 0000000..894a495
--- /dev/null
+++ b/static/sass/plex/serif/semibold/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 600;
+ src: local('IBM Plex Serif SmBld Italic'),
+ local('IBMPlexSerif-SmBldItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/text/_cyrillic.scss b/static/sass/plex/serif/text/_cyrillic.scss
new file mode 100644
index 0000000..c4c1ad3
--- /dev/null
+++ b/static/sass/plex/serif/text/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Serif Text'),
+ local('IBMPlexSerif-Text'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/text/_index.scss b/static/sass/plex/serif/text/_index.scss
new file mode 100644
index 0000000..e220027
--- /dev/null
+++ b/static/sass/plex/serif/text/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Serif Text'),
+ local('IBMPlexSerif-Text'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Text.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Text.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/text/_latin1.scss b/static/sass/plex/serif/text/_latin1.scss
new file mode 100644
index 0000000..a93d726
--- /dev/null
+++ b/static/sass/plex/serif/text/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Serif Text'),
+ local('IBMPlexSerif-Text'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/text/_latin2.scss b/static/sass/plex/serif/text/_latin2.scss
new file mode 100644
index 0000000..b07ad96
--- /dev/null
+++ b/static/sass/plex/serif/text/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Serif Text'),
+ local('IBMPlexSerif-Text'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/text/_latin3.scss b/static/sass/plex/serif/text/_latin3.scss
new file mode 100644
index 0000000..7fbda2e
--- /dev/null
+++ b/static/sass/plex/serif/text/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Serif Text'),
+ local('IBMPlexSerif-Text'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/text/_pi.scss b/static/sass/plex/serif/text/_pi.scss
new file mode 100644
index 0000000..d390c74
--- /dev/null
+++ b/static/sass/plex/serif/text/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 450;
+ src: local('IBM Plex Serif Text'),
+ local('IBMPlexSerif-Text'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Text-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/text/italic/_cyrillic.scss b/static/sass/plex/serif/text/italic/_cyrillic.scss
new file mode 100644
index 0000000..cbf8846
--- /dev/null
+++ b/static/sass/plex/serif/text/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Serif Text Italic'),
+ local('IBMPlexSerif-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/text/italic/_index.scss b/static/sass/plex/serif/text/italic/_index.scss
new file mode 100644
index 0000000..68b7f14
--- /dev/null
+++ b/static/sass/plex/serif/text/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Serif Text Italic'),
+ local('IBMPlexSerif-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-TextItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-TextItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/text/italic/_latin1.scss b/static/sass/plex/serif/text/italic/_latin1.scss
new file mode 100644
index 0000000..f214082
--- /dev/null
+++ b/static/sass/plex/serif/text/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Serif Text Italic'),
+ local('IBMPlexSerif-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/text/italic/_latin2.scss b/static/sass/plex/serif/text/italic/_latin2.scss
new file mode 100644
index 0000000..e50b26c
--- /dev/null
+++ b/static/sass/plex/serif/text/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Serif Text Italic'),
+ local('IBMPlexSerif-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/text/italic/_latin3.scss b/static/sass/plex/serif/text/italic/_latin3.scss
new file mode 100644
index 0000000..b9bb72e
--- /dev/null
+++ b/static/sass/plex/serif/text/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Serif Text Italic'),
+ local('IBMPlexSerif-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/text/italic/_pi.scss b/static/sass/plex/serif/text/italic/_pi.scss
new file mode 100644
index 0000000..44d5141
--- /dev/null
+++ b/static/sass/plex/serif/text/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 450;
+ src: local('IBM Plex Serif Text Italic'),
+ local('IBMPlexSerif-TextItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-TextItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/thin/_cyrillic.scss b/static/sass/plex/serif/thin/_cyrillic.scss
new file mode 100644
index 0000000..7e1e5bd
--- /dev/null
+++ b/static/sass/plex/serif/thin/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Serif Thin'),
+ local('IBMPlexSerif-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/thin/_index.scss b/static/sass/plex/serif/thin/_index.scss
new file mode 100644
index 0000000..1b56767
--- /dev/null
+++ b/static/sass/plex/serif/thin/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Serif Thin'),
+ local('IBMPlexSerif-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-Thin.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-Thin.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/thin/_latin1.scss b/static/sass/plex/serif/thin/_latin1.scss
new file mode 100644
index 0000000..c7847b7
--- /dev/null
+++ b/static/sass/plex/serif/thin/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Serif Thin'),
+ local('IBMPlexSerif-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/thin/_latin2.scss b/static/sass/plex/serif/thin/_latin2.scss
new file mode 100644
index 0000000..f228bdc
--- /dev/null
+++ b/static/sass/plex/serif/thin/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Serif Thin'),
+ local('IBMPlexSerif-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/thin/_latin3.scss b/static/sass/plex/serif/thin/_latin3.scss
new file mode 100644
index 0000000..348850d
--- /dev/null
+++ b/static/sass/plex/serif/thin/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Serif Thin'),
+ local('IBMPlexSerif-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/thin/_pi.scss b/static/sass/plex/serif/thin/_pi.scss
new file mode 100644
index 0000000..f37f341
--- /dev/null
+++ b/static/sass/plex/serif/thin/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: normal;
+ font-weight: 100;
+ src: local('IBM Plex Serif Thin'),
+ local('IBMPlexSerif-Thin'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Thin-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}
diff --git a/static/sass/plex/serif/thin/italic/_cyrillic.scss b/static/sass/plex/serif/thin/italic/_cyrillic.scss
new file mode 100644
index 0000000..41e0bf2
--- /dev/null
+++ b/static/sass/plex/serif/thin/italic/_cyrillic.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Serif Thin Italic'),
+ local('IBMPlexSerif-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Cyrillic.woff2') format('woff2');
+ unicode-range: U+0400-045F, U+0472-0473, U+0490-049D, U+04A0-04A5, U+04AA-04AB, U+04AE-04B3, U+04B6-04BB, U+04C0-04C2, U+04CF-04D9, U+04DC-04DF, U+04E2-04E9, U+04EE-04F5, U+04F8-04F9;
+}
diff --git a/static/sass/plex/serif/thin/italic/_index.scss b/static/sass/plex/serif/thin/italic/_index.scss
new file mode 100644
index 0000000..76ec482
--- /dev/null
+++ b/static/sass/plex/serif/thin/italic/_index.scss
@@ -0,0 +1,16 @@
+$font-prefix: '..' !default;
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Serif Thin Italic'),
+ local('IBMPlexSerif-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff2/IBMPlexSerif-ThinItalic.woff2') format('woff2'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/complete/woff/IBMPlexSerif-ThinItalic.woff') format('woff');
+}
+
+@import 'cyrillic';
+@import 'pi';
+@import 'latin3';
+@import 'latin2';
+@import 'latin1'; \ No newline at end of file
diff --git a/static/sass/plex/serif/thin/italic/_latin1.scss b/static/sass/plex/serif/thin/italic/_latin1.scss
new file mode 100644
index 0000000..ee05633
--- /dev/null
+++ b/static/sass/plex/serif/thin/italic/_latin1.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Serif Thin Italic'),
+ local('IBMPlexSerif-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin1.woff2') format('woff2');
+ unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00A3, U+00A4-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+2074, U+20AC, U+2122, U+2212, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/thin/italic/_latin2.scss b/static/sass/plex/serif/thin/italic/_latin2.scss
new file mode 100644
index 0000000..c4507ab
--- /dev/null
+++ b/static/sass/plex/serif/thin/italic/_latin2.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Serif Thin Italic'),
+ local('IBMPlexSerif-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin2.woff2') format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF, U+FB01-FB02;
+}
diff --git a/static/sass/plex/serif/thin/italic/_latin3.scss b/static/sass/plex/serif/thin/italic/_latin3.scss
new file mode 100644
index 0000000..0d83e90
--- /dev/null
+++ b/static/sass/plex/serif/thin/italic/_latin3.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Serif Thin Italic'),
+ local('IBMPlexSerif-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Latin3.woff2') format('woff2');
+ unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
+}
diff --git a/static/sass/plex/serif/thin/italic/_pi.scss b/static/sass/plex/serif/thin/italic/_pi.scss
new file mode 100644
index 0000000..4e83421
--- /dev/null
+++ b/static/sass/plex/serif/thin/italic/_pi.scss
@@ -0,0 +1,9 @@
+@font-face {
+ font-family: 'IBM Plex Serif';
+ font-style: italic;
+ font-weight: 100;
+ src: local('IBM Plex Serif Thin Italic'),
+ local('IBMPlexSerif-ThinItalic'),
+ url('#{$font-prefix}/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-ThinItalic-Pi.woff2') format('woff2');
+ unicode-range: U+0E3F, U+2032-2033, U+2070, U+2075-2079, U+2080-2081, U+2083, U+2085-2089, U+2113, U+2116, U+2126, U+212E, U+2150-2151, U+2153-215E, U+2190-2199, U+21A9-21AA, U+21B0-21B3, U+21B6-21B7, U+21BA-21BB, U+21C4, U+21C6, U+2202, U+2206, U+220F, U+2211, U+221A, U+221E, U+222B, U+2248, U+2260, U+2264-2265, U+25CA, U+2713, U+274C, U+2B0E-2B11, U+EBE1-EBE7, U+ECE0, U+EFCC;
+}