@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.a82ecf4e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.afa48be3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.764b43eb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.cb53f04b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.64b9304e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f53f4557ddd9f7a6-s.cc1c4de3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5256dd17dd2ccf14-s.dad649ff.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe48c93add1d142c-s.5dae4d58.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5689d89b20a4bd5b-s.4a78f533.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a7e15459c1805da0-s.p.ec654d65.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_fa5a94a5-module__94J6NG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}
@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.95c89ce6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.9088d160.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.cf6d2485.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.0cd2b6b8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.a06adfee.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.a6734a9c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.95c89ce6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.9088d160.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.cf6d2485.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.0cd2b6b8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.a06adfee.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.a6734a9c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_f57792df-module__fDy0Xq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback}
@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b6a3ba25a63ffdc2-s.e629b2be.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c46d9efd5b21dbaa-s.2f9e3f9f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6308822089fd3411-s.97f8028e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ff4d9f8b7294524b-s.156d6bf8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0e64cfb82a47c250-s.p.4178c239.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/4ff2e957432947c2-s.adb94068.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/c6f30c8b4f2ddcab-s.b9b54820.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/05b8fb8103ef7753-s.054dc4f7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f12ec6d2fd88dee2-s.2214a9c0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/10db712d90c20090-s.p.3c4ea2dc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f49c72243bdcede-s.d482622f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a2797aaeec05c026-s.901efc6f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3baf9375001c1f5-s.7897a175.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9096fd5f49bfad97-s.20ec22c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef7be03ed7e60a63-s.p.bb832c79.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dbde2f8f30101ad5-s.6ad23c77.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3458ec625a68754e-s.42468526.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bcf81e271d3e6abb-s.f4668e90.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b9126928ffb46be5-s.0cac919e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/97f7e3833b6cf3b1-s.p.aacb1e8f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Serif Fallback;src:local(Times New Roman);ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:116.43%}.ibm_plex_serif_7f039f58-module__FTvVmG__className{font-family:IBM Plex Serif,IBM Plex Serif Fallback}
:root,.light,.light-theme{--gray-1:#fcfcfc;--gray-2:#f9f9f9;--gray-3:#f0f0f0;--gray-4:#e8e8e8;--gray-5:#e0e0e0;--gray-6:#d9d9d9;--gray-7:#cecece;--gray-8:#bbb;--gray-9:#8d8d8d;--gray-10:#838383;--gray-11:#646464;--gray-12:#202020}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--gray-1:color(display-p3 .988 .988 .988);--gray-2:color(display-p3 .975 .975 .975);--gray-3:color(display-p3 .939 .939 .939);--gray-4:color(display-p3 .908 .908 .908);--gray-5:color(display-p3 .88 .88 .88);--gray-6:color(display-p3 .849 .849 .849);--gray-7:color(display-p3 .807 .807 .807);--gray-8:color(display-p3 .732 .732 .732);--gray-9:color(display-p3 .553 .553 .553);--gray-10:color(display-p3 .512 .512 .512);--gray-11:color(display-p3 .392 .392 .392);--gray-12:color(display-p3 .125 .125 .125)}}}
.dark,.dark-theme{--gray-1:#111;--gray-2:#191919;--gray-3:#222;--gray-4:#2a2a2a;--gray-5:#313131;--gray-6:#3a3a3a;--gray-7:#484848;--gray-8:#606060;--gray-9:#6e6e6e;--gray-10:#7b7b7b;--gray-11:#b4b4b4;--gray-12:#eee}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--gray-1:color(display-p3 .067 .067 .067);--gray-2:color(display-p3 .098 .098 .098);--gray-3:color(display-p3 .135 .135 .135);--gray-4:color(display-p3 .163 .163 .163);--gray-5:color(display-p3 .192 .192 .192);--gray-6:color(display-p3 .228 .228 .228);--gray-7:color(display-p3 .283 .283 .283);--gray-8:color(display-p3 .375 .375 .375);--gray-9:color(display-p3 .431 .431 .431);--gray-10:color(display-p3 .484 .484 .484);--gray-11:color(display-p3 .706 .706 .706);--gray-12:color(display-p3 .933 .933 .933)}}}
:root,.light,.light-theme{--indigo-1:#fdfdfe;--indigo-2:#f7f9ff;--indigo-3:#edf2fe;--indigo-4:#e1e9ff;--indigo-5:#d2deff;--indigo-6:#c1d0ff;--indigo-7:#abbdf9;--indigo-8:#8da4ef;--indigo-9:#3e63dd;--indigo-10:#3358d4;--indigo-11:#3a5bc7;--indigo-12:#1f2d5c}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--indigo-1:color(display-p3 .992 .992 .996);--indigo-2:color(display-p3 .971 .977 .998);--indigo-3:color(display-p3 .933 .948 .992);--indigo-4:color(display-p3 .885 .914 1);--indigo-5:color(display-p3 .831 .87 1);--indigo-6:color(display-p3 .767 .814 .995);--indigo-7:color(display-p3 .685 .74 .957);--indigo-8:color(display-p3 .569 .639 .916);--indigo-9:color(display-p3 .276 .384 .837);--indigo-10:color(display-p3 .234 .343 .801);--indigo-11:color(display-p3 .256 .354 .755);--indigo-12:color(display-p3 .133 .175 .348)}}}
.dark,.dark-theme{--indigo-1:#11131f;--indigo-2:#141726;--indigo-3:#182449;--indigo-4:#1d2e62;--indigo-5:#253974;--indigo-6:#304384;--indigo-7:#3a4f97;--indigo-8:#435db1;--indigo-9:#3e63dd;--indigo-10:#5472e4;--indigo-11:#9eb1ff;--indigo-12:#d6e1ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--indigo-1:color(display-p3 .068 .074 .118);--indigo-2:color(display-p3 .081 .089 .144);--indigo-3:color(display-p3 .105 .141 .275);--indigo-4:color(display-p3 .129 .18 .369);--indigo-5:color(display-p3 .163 .22 .439);--indigo-6:color(display-p3 .203 .262 .5);--indigo-7:color(display-p3 .245 .309 .575);--indigo-8:color(display-p3 .285 .362 .674);--indigo-9:color(display-p3 .276 .384 .837);--indigo-10:color(display-p3 .354 .445 .866);--indigo-11:color(display-p3 .63 .69 1);--indigo-12:color(display-p3 .848 .881 .99)}}}
:root,.light,.light-theme{--yellow-1:#fdfdf9;--yellow-2:#fefce9;--yellow-3:#fffab8;--yellow-4:#fff394;--yellow-5:#ffe770;--yellow-6:#f3d768;--yellow-7:#e4c767;--yellow-8:#d5ae39;--yellow-9:#ffe629;--yellow-10:#ffdc00;--yellow-11:#9e6c00;--yellow-12:#473b1f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--yellow-1:color(display-p3 .992 .992 .978);--yellow-2:color(display-p3 .995 .99 .922);--yellow-3:color(display-p3 .997 .982 .749);--yellow-4:color(display-p3 .992 .953 .627);--yellow-5:color(display-p3 .984 .91 .51);--yellow-6:color(display-p3 .934 .847 .474);--yellow-7:color(display-p3 .876 .785 .46);--yellow-8:color(display-p3 .811 .689 .313);--yellow-9:color(display-p3 1 .92 .22);--yellow-10:color(display-p3 .977 .868 .291);--yellow-11:color(display-p3 .6 .44 0);--yellow-12:color(display-p3 .271 .233 .137)}}}
.dark,.dark-theme{--yellow-1:#14120b;--yellow-2:#1b180f;--yellow-3:#2d2305;--yellow-4:#362b00;--yellow-5:#433500;--yellow-6:#524202;--yellow-7:#665417;--yellow-8:#836a21;--yellow-9:#ffe629;--yellow-10:#ffff57;--yellow-11:#f5e147;--yellow-12:#f6eeb4}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--yellow-1:color(display-p3 .078 .069 .047);--yellow-2:color(display-p3 .103 .094 .063);--yellow-3:color(display-p3 .168 .137 .039);--yellow-4:color(display-p3 .209 .169 0);--yellow-5:color(display-p3 .255 .209 0);--yellow-6:color(display-p3 .31 .261 .07);--yellow-7:color(display-p3 .389 .331 .135);--yellow-8:color(display-p3 .497 .42 .182);--yellow-9:color(display-p3 1 .92 .22);--yellow-10:color(display-p3 1 1 .456);--yellow-11:color(display-p3 .948 .885 .392);--yellow-12:color(display-p3 .959 .934 .731)}}}
.Blockquote{color:var(--c-gray-11);margin-bottom:1em;padding:0 .5em;font-size:1.2em;font-style:italic}
.Breadcrumbs{display:flex}.Breadcrumb{font-size:var(--fs-m)}.Breadcrumb:not(:first-of-type):before{content:"»";margin:0 .25em}
.Code{background-color:var(--c-yellow-2);color:var(--c-yellow-11);padding:.15em .25em;font-size:85%;font-family:var(--ff-monospace)!important}
.Codeblock.Codeblock--Dark pre code.hljs{padding:1em;display:block;overflow-x:auto}.Codeblock.Codeblock--Dark .hljs{color:#abb2bf}.Codeblock.Codeblock--Dark .hljs-comment,.Codeblock.Codeblock--Dark .hljs-quote{color:#5c6370;font-style:italic}.Codeblock.Codeblock--Dark .hljs-doctag,.Codeblock.Codeblock--Dark .hljs-formula,.Codeblock.Codeblock--Dark .hljs-keyword{color:#c678dd}.Codeblock.Codeblock--Dark .hljs-deletion,.Codeblock.Codeblock--Dark .hljs-name,.Codeblock.Codeblock--Dark .hljs-section,.Codeblock.Codeblock--Dark .hljs-selector-tag,.Codeblock.Codeblock--Dark .hljs-subst{color:#e06c75}.Codeblock.Codeblock--Dark .hljs-literal{color:#56b6c2}.Codeblock.Codeblock--Dark .hljs-addition,.Codeblock.Codeblock--Dark .hljs-attribute,.Codeblock.Codeblock--Dark .hljs-meta .hljs-string,.Codeblock.Codeblock--Dark .hljs-regexp,.Codeblock.Codeblock--Dark .hljs-string{color:#98c379}.Codeblock.Codeblock--Dark .hljs-attr,.Codeblock.Codeblock--Dark .hljs-number,.Codeblock.Codeblock--Dark .hljs-selector-attr,.Codeblock.Codeblock--Dark .hljs-selector-class,.Codeblock.Codeblock--Dark .hljs-selector-pseudo,.Codeblock.Codeblock--Dark .hljs-template-variable,.Codeblock.Codeblock--Dark .hljs-type,.Codeblock.Codeblock--Dark .hljs-variable{color:#d19a66}.Codeblock.Codeblock--Dark .hljs-bullet,.Codeblock.Codeblock--Dark .hljs-link,.Codeblock.Codeblock--Dark .hljs-meta,.Codeblock.Codeblock--Dark .hljs-selector-id,.Codeblock.Codeblock--Dark .hljs-symbol,.Codeblock.Codeblock--Dark .hljs-title{color:#61aeee}.Codeblock.Codeblock--Dark .hljs-built_in,.Codeblock.Codeblock--Dark .hljs-class .hljs-title,.Codeblock.Codeblock--Dark .hljs-title.class_{color:#e6c07b}.Codeblock.Codeblock--Dark .hljs-emphasis{font-style:italic}.Codeblock.Codeblock--Dark .hljs-strong{font-weight:700}.Codeblock.Codeblock--Dark .hljs-link{text-decoration:underline}
.Codeblock:not(.Codeblock--Dark) pre code.hljs{padding:1em;display:block;overflow-x:auto}.Codeblock:not(.Codeblock--Dark) .hljs{color:#383a42}.Codeblock:not(.Codeblock--Dark) .hljs-comment,.Codeblock:not(.Codeblock--Dark) .hljs-quote{color:#a0a1a7;font-style:italic}.Codeblock:not(.Codeblock--Dark) .hljs-doctag,.Codeblock:not(.Codeblock--Dark) .hljs-formula,.Codeblock:not(.Codeblock--Dark) .hljs-keyword{color:#a626a4}.Codeblock:not(.Codeblock--Dark) .hljs-deletion,.Codeblock:not(.Codeblock--Dark) .hljs-name,.Codeblock:not(.Codeblock--Dark) .hljs-section,.Codeblock:not(.Codeblock--Dark) .hljs-selector-tag,.Codeblock:not(.Codeblock--Dark) .hljs-subst{color:#e45649}.Codeblock:not(.Codeblock--Dark) .hljs-literal{color:#0184bb}.Codeblock:not(.Codeblock--Dark) .hljs-addition,.Codeblock:not(.Codeblock--Dark) .hljs-attribute,.Codeblock:not(.Codeblock--Dark) .hljs-meta .hljs-string,.Codeblock:not(.Codeblock--Dark) .hljs-regexp,.Codeblock:not(.Codeblock--Dark) .hljs-string{color:#50a14f}.Codeblock:not(.Codeblock--Dark) .hljs-attr,.Codeblock:not(.Codeblock--Dark) .hljs-number,.Codeblock:not(.Codeblock--Dark) .hljs-selector-attr,.Codeblock:not(.Codeblock--Dark) .hljs-selector-class,.Codeblock:not(.Codeblock--Dark) .hljs-selector-pseudo,.Codeblock:not(.Codeblock--Dark) .hljs-template-variable,.Codeblock:not(.Codeblock--Dark) .hljs-type,.Codeblock:not(.Codeblock--Dark) .hljs-variable{color:#986801}.Codeblock:not(.Codeblock--Dark) .hljs-bullet,.Codeblock:not(.Codeblock--Dark) .hljs-link,.Codeblock:not(.Codeblock--Dark) .hljs-meta,.Codeblock:not(.Codeblock--Dark) .hljs-selector-id,.Codeblock:not(.Codeblock--Dark) .hljs-symbol,.Codeblock:not(.Codeblock--Dark) .hljs-title{color:#4078f2}.Codeblock:not(.Codeblock--Dark) .hljs-built_in,.Codeblock:not(.Codeblock--Dark) .hljs-class .hljs-title,.Codeblock:not(.Codeblock--Dark) .hljs-title.class_{color:#c18401}.Codeblock:not(.Codeblock--Dark) .hljs-emphasis{font-style:italic}.Codeblock:not(.Codeblock--Dark) .hljs-strong{font-weight:700}.Codeblock:not(.Codeblock--Dark) .hljs-link{text-decoration:underline}.Codeblock:not(.Codeblock--Dark) code[class*=language-],.Codeblock:not(.Codeblock--Dark) pre[class*=language-]{color:#000;text-shadow:0 1px #fff;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;line-height:1.5}.Codeblock:not(.Codeblock--Dark) pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}.Codeblock:not(.Codeblock--Dark) pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}.Codeblock:not(.Codeblock--Dark) code[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}.Codeblock:not(.Codeblock--Dark) code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}.Codeblock:not(.Codeblock--Dark) pre[class*=language-]::selection,.Codeblock:not(.Codeblock--Dark) pre[class*=language-] ::selection,.Codeblock:not(.Codeblock--Dark) code[class*=language-]::selection,.Codeblock:not(.Codeblock--Dark) code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{.Codeblock:not(.Codeblock--Dark) code[class*=language-],.Codeblock:not(.Codeblock--Dark) pre[class*=language-]{text-shadow:none}}.Codeblock:not(.Codeblock--Dark) pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}.Codeblock:not(.Codeblock--Dark) :not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.Codeblock:not(.Codeblock--Dark) .token.comment,.Codeblock:not(.Codeblock--Dark) .token.prolog,.Codeblock:not(.Codeblock--Dark) .token.doctype,.Codeblock:not(.Codeblock--Dark) .token.cdata{color:#708090}.Codeblock:not(.Codeblock--Dark) .token.punctuation{color:#999}.Codeblock:not(.Codeblock--Dark) .token.namespace{opacity:.7}.Codeblock:not(.Codeblock--Dark) .token.property,.Codeblock:not(.Codeblock--Dark) .token.tag,.Codeblock:not(.Codeblock--Dark) .token.boolean,.Codeblock:not(.Codeblock--Dark) .token.number,.Codeblock:not(.Codeblock--Dark) .token.constant,.Codeblock:not(.Codeblock--Dark) .token.symbol,.Codeblock:not(.Codeblock--Dark) .token.deleted{color:#905}.Codeblock:not(.Codeblock--Dark) .token.selector,.Codeblock:not(.Codeblock--Dark) .token.attr-name,.Codeblock:not(.Codeblock--Dark) .token.string,.Codeblock:not(.Codeblock--Dark) .token.char,.Codeblock:not(.Codeblock--Dark) .token.builtin,.Codeblock:not(.Codeblock--Dark) .token.inserted{color:#690}.Codeblock:not(.Codeblock--Dark) .token.operator,.Codeblock:not(.Codeblock--Dark) .token.entity,.Codeblock:not(.Codeblock--Dark) .token.url,.Codeblock:not(.Codeblock--Dark) .language-css .token.string,.Codeblock:not(.Codeblock--Dark) .style .token.string{color:#9a6e3a;background:#ffffff80}.Codeblock:not(.Codeblock--Dark) .token.atrule,.Codeblock:not(.Codeblock--Dark) .token.attr-value,.Codeblock:not(.Codeblock--Dark) .token.keyword{color:#07a}.Codeblock:not(.Codeblock--Dark) .token.function,.Codeblock:not(.Codeblock--Dark) .token.class-name{color:#dd4a68}.Codeblock:not(.Codeblock--Dark) .token.regex,.Codeblock:not(.Codeblock--Dark) .token.important,.Codeblock:not(.Codeblock--Dark) .token.variable{color:#e90}.Codeblock:not(.Codeblock--Dark) .token.important,.Codeblock:not(.Codeblock--Dark) .token.bold{font-weight:700}.Codeblock:not(.Codeblock--Dark) .token.italic{font-style:italic}.Codeblock:not(.Codeblock--Dark) .token.entity{cursor:help}
.Codeblock{font-size:var(--fs-s);background-color:var(--c-gray-2);margin-bottom:1em;padding:1em;overflow-x:scroll}.Codeblock .Code{color:currentColor;background:0 0;padding:0;font-size:1em}
.Collections{flex-wrap:wrap;gap:.5em;list-style-type:none;display:flex}.Collections__Collection{border:1px solid var(--c-gray-7);font-size:var(--fs-s);background-color:var(--c-gray-3);color:var(--c-gray-11);border-radius:3px;padding:.35em .75em;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block}.Collections__Collection:hover{border-color:var(--c-yellow-8);color:var(--c-yellow-11);background-color:var(--c-yellow-4)}
.Figure{flex-direction:column;display:flex}.Figure__Img{max-width:100%}.Figure__Caption{font-size:var(--fs-s);color:var(--c-gray-11);text-align:center;margin-top:.5em;line-height:1.65}
.Heading{overflow-wrap:break-word;max-width:100%;font-weight:700;display:block}.Heading--Jumbo{font-size:var(--fs-xl);margin-bottom:.5em}.Heading--Xl{font-size:var(--fs-l);margin-bottom:.5em}.Heading--L{font-size:calc(var(--fs-m)*1.25);margin-bottom:.5em}.Heading--M{font-size:var(--fs-m);margin-bottom:.25em}
.Link{color:currentColor;text-decoration:underline}
.List{margin:1em 0}.List--Bullet{list-style-type:none}.List--Number{list-style-type:decimal;list-style-position:inside}.List__Item{line-height:1.65}.List__Item__Wrapper{display:inline-block}.List__Item:not(:first-of-type){margin-top:.35em}.List--Bullet .List__Item{align-items:baseline;display:flex}.List--Bullet .List__Item:before{content:"";box-sizing:border-box;border:.1em solid var(--c-gray-6);background-color:var(--c-gray-3);border-radius:100%;flex-shrink:0;width:.75rem;height:.75rem;margin-right:10px;box-shadow:1px 1px 1px #0000000d}
.PostThumbnail{display:block}.PostThumbnail__Title{margin-bottom:.5em}.PostThumbnail__Subheading{align-items:center;list-style-type:none;display:flex}.PostThumbnail__Subheading__Item{align-items:center;display:flex}.PostThumbnail__Subheading__Item:not(:first-of-type):before{content:"·";color:var(--c-gray-11);margin:0 .5em}.PostThumbnail__Timestamp{letter-spacing:1px;color:var(--c-gray-11);text-transform:uppercase;font-size:var(--fs-xs)!important}.PostThumbnail__Badge{font-size:var(--fs-xs);border-style:solid;border-width:1px;border-radius:2px;padding:2px 4px}.PostThumbnail__Badge--Language{background-color:var(--c-yellow-3);border-color:var(--c-yellow-6);color:var(--c-yellow-11)}.PostThumbnail__Badge--Draft{background-color:var(--c-indigo-3);border-color:var(--c-indigo-6);color:var(--c-indigo-11)}
.Text{line-height:1.65}.Text--Large{font-size:var(--fs-l)}.Text:not(:last-child){margin-bottom:1em}
.Date{font-size:var(--fs-m);margin-bottom:0}
.App{background-color:var(--c-gray-1);min-height:100vh;color:var(--c-gray-12);flex-direction:column;display:flex}.App__Main{flex-grow:1}
.AppArticle{padding:5vh 0}.AppArticle__Breadcrumbs{margin-bottom:1em}.AppArticle__QuickContact{width:500px;margin:2em auto 1em;display:block}
.AppFooter{border-top:1px solid var(--c-gray-6);background-color:var(--c-gray-2);padding:1em 0 0}.AppFooter__Nav{list-style-type:none;display:flex}.AppFooter__Nav__Item{font-size:var(--fs-m);letter-spacing:1px;text-transform:uppercase;font-weight:700}.AppFooter__Nav__Item:not(:first-of-type):before{content:"/";color:var(--c-yellow-9);margin:0 5px}.AppFooter__Link{letter-spacing:1px;color:var(--c-gray-12);text-transform:uppercase;font-weight:700;text-decoration:none}.AppFooter__Text{font-size:var(--fs-m);color:var(--c-gray-12);line-height:1.65;font-family:var(--ff-serif);margin-top:1em}.AppFooter__Actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;padding:1em 0;display:flex}.AppFooter__Links{list-style-type:none;display:flex}.AppFooter__Links__Item:not(:first-child){margin-left:.5em}.AppFooter__Links__Link{border:1px solid var(--c-yellow-7);font-size:var(--fs-s);background-color:var(--c-yellow-3);color:var(--c-yellow-11);border-radius:100%;justify-content:center;align-items:center;padding:.5em;transition:background-color .15s ease-in,border-color .15s ease-in;display:flex}.AppFooter__Links__Link:hover{background-color:var(--c-yellow-4);border-color:var(--c-yellow-8)}.AppFooter__DarkModeToggle{border:1px solid var(--c-gray-7);font-size:var(--fs-s);background-color:var(--c-gray-3);color:var(--c-gray-11);cursor:pointer;font-family:var(--ff-sans-serif);border-radius:100000000px;justify-content:center;align-items:center;gap:.5em;padding:.5em;transition:background-color .15s ease-in,border-color .15s ease-in;display:flex}.AppFooter__DarkModeToggle:hover{background-color:var(--c-gray-4);border-color:var(--c-gray-8)}
.AppHeader{box-sizing:border-box;color:var(--c-gray-12);padding:1em 0}.Menu{flex-direction:row;justify-content:space-between;align-items:center;gap:1em;display:flex}.Menu--NoBackLink{flex-direction:row-reverse}.Menu__BackLink{font-size:var(--fs-m);font-weight:700}.Menu__Link{color:currentColor;align-items:center;gap:.25em;text-decoration:none;display:flex}.Menu__List{flex-direction:row;gap:1em;list-style-type:none;display:flex}.Menu__Item{font-size:var(--fs-m);color:var(--c-gray-12);cursor:pointer;font-weight:700}
.Application__Column{width:calc(100% - 2em);max-width:900px;margin:0 auto;position:relative}
.Post{padding:5vh 0}.Post__Header{align-items:baseline;margin-bottom:.5em;display:flex}.Post__Header>:not(:first-child):before{content:"·";margin:0 .25em}.Post__Figure{margin:2em 0}.Post__Collections{margin-top:2em}.Post sup{font-size:var(--fs-xs)}.Post .footnotes{border-top:1px solid var(--c-gray-6);font-size:var(--fs-xs);margin-top:2em}.Post .footnotes h2{display:none}
.Post__Footer{font-size:var(--fs-s);margin:2rem 0 1rem}.Post__Footer__List{justify-content:flex-end;align-items:center;gap:.5rem;margin:0;padding:0;list-style-type:none;display:flex}.Post__Footer__ListItem{align-items:center;display:flex}.Post__Footer__ListItem:not(:first-child):before{content:"·";color:var(--c-gray-11);margin-right:.5rem}.Post__Footer__Link{color:var(--c-gray-11)}
.Posts__Title:not(:first-of-type){margin-top:1.5em}.Posts__Post{margin-top:1.5rem}
.Homepage{padding:5vh 0}.Homepage__Avatar{border-radius:100%;width:60px;height:60px;translate:0 20%}.Homepage__Heading{margin-top:1.5em;margin-bottom:1em}.Homepage__Publication:not(:first-of-type){margin-top:1rem}.Homepage__ReadMore{margin-top:2em}
.CollectionPage__AllCollections{margin-top:3em}
:root{--ff-serif:var(--font-ibm-plex-serif);--ff-sans-serif:var(--font-ibm-plex-sans);--ff-monospace:var(--font-ibm-plex-mono);--fs-xl:2.5rem;--fs-l:1.5rem;--fs-m:18px;--fs-s:.8rem;--fs-xs:.6rem;--fs-xxs:.5rem}:root,.dark-theme{--c-gray-1:var(--gray-1);--c-gray-2:var(--gray-2);--c-gray-3:var(--gray-3);--c-gray-4:var(--gray-4);--c-gray-5:var(--gray-5);--c-gray-6:var(--gray-6);--c-gray-7:var(--gray-7);--c-gray-8:var(--gray-8);--c-gray-9:var(--gray-9);--c-gray-10:var(--gray-10);--c-gray-11:var(--gray-11);--c-gray-12:var(--gray-12);--c-indigo-1:var(--indigo-1);--c-indigo-2:var(--indigo-2);--c-indigo-3:var(--indigo-3);--c-indigo-4:var(--indigo-4);--c-indigo-5:var(--indigo-5);--c-indigo-6:var(--indigo-6);--c-indigo-7:var(--indigo-7);--c-indigo-8:var(--indigo-8);--c-indigo-9:var(--indigo-9);--c-indigo-10:var(--indigo-10);--c-indigo-11:var(--indigo-11);--c-indigo-12:var(--indigo-12);--c-yellow-1:var(--yellow-1);--c-yellow-2:var(--yellow-2);--c-yellow-3:var(--yellow-3);--c-yellow-4:var(--yellow-4);--c-yellow-5:var(--yellow-5);--c-yellow-6:var(--yellow-6);--c-yellow-7:var(--yellow-7);--c-yellow-8:var(--yellow-8);--c-yellow-9:var(--yellow-9);--c-yellow-10:var(--yellow-10);--c-yellow-11:var(--yellow-11);--c-yellow-12:var(--yellow-12);--c-white:#fff}*{margin:0;padding:0}html,body{font-size:var(--fs-m);width:100%}body{font-family:var(--ff-sans-serif)}@media screen and (min-width:320px){:root{--fs-m:calc(18px + 6*((100vw - 320px)/680))}}@media screen and (min-width:1000px){:root{--fs-m:24px}}
