@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-cyrillic-ext.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-latin-ext.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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-latin.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-cyrillic-ext.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-latin-ext.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-latin.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-cyrillic-ext.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-latin-ext.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-latin.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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/figtree-latin-ext.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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/figtree-latin.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/figtree-latin-ext.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/figtree-latin.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/figtree-latin-ext.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/figtree-latin.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/figtree-latin-ext.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/figtree-latin.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:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/figtree-latin-ext.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:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/figtree-latin.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-italic-cyrillic-ext.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-italic-greek.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-italic-vietnamese.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-italic-latin-ext.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:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-italic-latin.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/source-serif-4-italic-cyrillic-ext.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/source-serif-4-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/source-serif-4-italic-greek.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/source-serif-4-italic-vietnamese.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/source-serif-4-italic-latin-ext.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:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/source-serif-4-italic-latin.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-italic-cyrillic-ext.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-italic-greek.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-italic-vietnamese.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-italic-latin-ext.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:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-italic-latin.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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-italic-cyrillic-ext.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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-italic-greek.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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-italic-vietnamese.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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-italic-latin-ext.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:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/source-serif-4-italic-latin.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-cyrillic-ext.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-greek.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-vietnamese.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin-ext.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/source-serif-4-latin.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/source-serif-4-cyrillic-ext.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/source-serif-4-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/source-serif-4-greek.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/source-serif-4-vietnamese.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/source-serif-4-latin-ext.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:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/source-serif-4-latin.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-cyrillic-ext.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-greek.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-vietnamese.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin-ext.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/source-serif-4-latin.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}:root{--color-identity:#533ddd;--color-identity-deep:#3826a8;--color-identity-soft:#e8e4fb;--color-identity-ink:#1f1568;--color-warm:#e0633a;--color-warm-deep:#b94a24;--color-warm-soft:#fbeadf;--color-warm-ink:#5a2611;--color-trust:#5a8c5a;--color-trust-deep:#3f6940;--color-trust-soft:#e2eedc;--color-trust-ink:#1f3520;--color-signal:#2bb673;--color-signal-soft:#dcf3e6;--color-warning:#c8841c;--color-warning-soft:#fbefd3;--color-danger:#b6362a;--color-danger-soft:#f8ded9;--color-ink-1:#1b1614;--color-ink-2:#3a322e;--color-ink-3:#6b5f58;--color-ink-4:#94867e;--color-ink-5:#b6a89f;--color-line-strong:#d9cdc4;--color-line:#e8dfd7;--color-line-soft:#f0e9e2;--color-surface-2:#f7f1ea;--color-surface-1:#fbf7f2;--color-surface-0:#fff;--fg-1:var(--color-ink-1);--fg-2:var(--color-ink-2);--fg-3:var(--color-ink-3);--fg-4:var(--color-ink-4);--bg:var(--color-surface-1);--font-script:"Caveat", "Marker Felt", cursive;--font-display:"Source Serif 4", "Iowan Old Style", Georgia, serif;--font-sans:"Figtree", "Inter", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", "SF Mono", ui-monospace, monospace;--radius-md:12px;--radius-lg:16px;--shadow-2:0 2px 6px #3c281e0d, 0 4px 12px #3c281e0a;--shadow-3:0 6px 16px #3c281e12, 0 12px 32px #3c281e0d;--dur-fast:.14s;--dur-base:.22s;--ease-out:cubic-bezier(.22, 1, .36, 1);--bg-raised:var(--color-surface-0);--bg-sunken:var(--color-surface-2);--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:17px;--text-lg:20px;--text-xl:24px;--text-2xl:30px;--text-3xl:38px;--text-4xl:48px;--text-5xl:64px;--text-6xl:84px;--leading-tight:1.12;--leading-snug:1.28;--leading-normal:1.5;--leading-loose:1.7;--tracking-tight:-.02em;--tracking-display:-.015em;--tracking-normal:0em;--tracking-wide:.04em;--tracking-caps:.08em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:4px;--radius-sm:8px;--radius-xl:24px;--radius-pill:999px;--shadow-1:0 1px 2px #3c281e0a, 0 1px 1px #3c281e08;--shadow-4:0 12px 32px #3c281e1a, 0 24px 64px #3c281e0f;--shadow-inset:inset 0 0 0 1px #3c281e0f;--ease-in:cubic-bezier(.55, 0, 1, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-slow:.42s}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg-2);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;padding:0}.kt-page{background:var(--bg);min-height:100vh}.kt-wrap{max-width:1200px;margin:0 auto;padding:0 32px}.kt-btn{font-family:var(--font-sans);cursor:pointer;white-space:nowrap;transition:all var(--dur-base) var(--ease-out);border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.kt-btn--primary{background:var(--color-identity);color:#fff}.kt-btn--primary:hover{background:var(--color-identity-deep)}.kt-btn--dark{background:var(--color-ink-1);color:#fff}.kt-btn--dark:hover{background:#000}.kt-btn--outline{color:var(--fg-1);border:1.5px solid var(--color-line-strong);background:0 0}.kt-btn--outline:hover{border-color:var(--fg-1)}.kt-btn--ghost{color:var(--color-identity);background:0 0;padding:12px 16px}.kt-btn--ghost:hover{background:var(--color-identity-soft)}.kt-btn--sm{padding:8px 16px;font-size:13px}.kt-btn--lg{padding:16px 32px;font-size:17px}.kt-pill{font-family:var(--font-sans);color:var(--fg-2);border:1px solid var(--color-line);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.kt-pill:hover{border-color:var(--fg-3)}.kt-pill--identity{background:var(--color-identity-soft);color:var(--color-identity-deep);border-color:#0000}.kt-pill--warm{background:var(--color-warm-soft);color:var(--color-warm-deep);border-color:#0000}.kt-pill--trust{background:var(--color-trust-soft);color:var(--color-trust-deep);border-color:#0000}.kt-pill--active{background:var(--color-ink-1);color:#fff;border-color:#0000}.kt-card{background:var(--color-surface-0);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:20px}.kt-card--flat{box-shadow:none;border:1px solid var(--color-line)}.kt-endorse{border:1px solid var(--color-line);background:#fff;border-radius:10px;align-items:stretch;display:inline-flex;overflow:hidden}.kt-endorse__stripe{background:var(--color-trust);width:6px}.kt-endorse__body{flex-direction:column;gap:1px;padding:8px 12px;display:flex}.kt-endorse__label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-trust-deep);font-size:10px;font-weight:600}.kt-endorse__charity{font-family:var(--font-sans);color:var(--fg-1);font-size:13px;font-weight:600}.kt-eyebrow{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-identity);font-size:12px;font-weight:600}.kt-em{font-family:var(--font-display);color:var(--color-identity-deep);font-style:italic;font-weight:500}.kt-input{font-family:var(--font-sans);border:1.5px solid var(--color-line-strong);color:var(--fg-1);width:100%;transition:all var(--dur-fast) var(--ease-out);background:#fff;border-radius:12px;outline:none;padding:14px 16px;font-size:15px}.kt-input:focus{border-color:var(--color-identity);box-shadow:0 0 0 4px #533ddd1f}.kt-avatar{font-family:var(--font-display);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-style:italic;font-weight:600;display:inline-flex}.kt-avatar--mulberry{background:linear-gradient(135deg,#533ddd,#3826a8)}.kt-avatar--clay{background:linear-gradient(135deg,#e0633a,#b94a24)}.kt-avatar--moss{background:linear-gradient(135deg,#5a8c5a,#3f6940)}.kt-avatar--slate{background:linear-gradient(135deg,#94867e,#6b5f58)}.kt-topo{background:var(--color-identity-soft);position:relative;overflow:hidden}.kt-topo:before{content:"";pointer-events:none;background:url(/topo.svg) 50%/cover no-repeat;position:absolute;inset:0}.kt-topo>*{position:relative}.landing-scope .page{background:#fff;min-height:100vh;position:relative;overflow-x:hidden}.landing-scope .glow-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.landing-scope .glow-bg:before{content:"";filter:blur(90px);opacity:.9;background:radial-gradient(closest-side,#f2eeff,#f2eeff00 70%);border-radius:50%;width:900px;height:360px;position:absolute;top:200px;left:50%;transform:translate(-50%)}.landing-scope .frame{z-index:1;position:relative}.landing-scope a{color:var(--color-identity-deep)}.landing-scope a:hover{color:var(--color-identity)}.landing-scope .nav{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-line-soft);background:#ffffffd1;position:sticky;top:0}.landing-scope .nav-inner{justify-content:space-between;align-items:center;max-width:960px;height:72px;margin:0 auto;padding:0 32px;display:flex}.landing-scope .wordmark{font-family:var(--font-script);color:var(--color-identity);letter-spacing:-.01em;padding-bottom:4px;font-size:38px;font-weight:700;line-height:1;text-decoration:none}.landing-scope .wordmark:hover{color:var(--color-identity)}.landing-scope .nav-contact{font-family:var(--font-sans);color:var(--fg-2);font-size:14px;font-weight:500;text-decoration:none}.landing-scope .nav-contact:hover{color:var(--fg-1)}.landing-scope .wrap{max-width:960px;margin:0 auto;padding:0 32px}.landing-scope .hero{text-align:center;padding:80px 32px 0}.landing-scope .eyebrow{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-identity-deep);margin-bottom:18px;font-size:12px;font-weight:600}.landing-scope h1{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--fg-1);text-wrap:balance;margin:0;font-size:clamp(40px,6vw,64px);font-weight:700;line-height:1.05}.landing-scope h1 .em,.landing-scope h2 .em{font-family:var(--font-display);color:var(--color-identity-deep);font-style:italic;font-weight:500}.landing-scope .hero-sub{font-family:var(--font-sans);color:var(--fg-3);text-wrap:pretty;max-width:620px;margin:22px auto 0;font-size:18px;line-height:1.6}.landing-scope .what{background:var(--color-surface-1);border:1px solid var(--color-line);text-align:left;border-radius:20px;margin-top:56px;padding:32px 36px}.landing-scope .what h2{margin:0 0 12px}.landing-scope h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--fg-1);font-size:clamp(24px,3vw,32px);font-weight:700}.landing-scope .what p{font-family:var(--font-sans);color:var(--fg-2);max-width:70ch;margin:0;font-size:16px;line-height:1.65}.landing-scope .section{margin-top:80px}.landing-scope .section-label{text-align:center;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-identity-deep);margin-bottom:12px;font-size:12px;font-weight:600}.landing-scope .section-h{text-align:center;text-wrap:balance;margin:0 0 40px}.landing-scope .steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.landing-scope .step{border:1px solid var(--color-line);background:#fff;border-radius:16px;padding:26px 24px;box-shadow:0 2px 8px #3c281e0a,0 8px 24px #3c281e0a}.landing-scope .step-num{background:var(--color-identity-soft);width:36px;height:36px;color:var(--color-identity-deep);font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;margin-bottom:16px;font-size:17px;font-style:italic;font-weight:700;display:flex}.landing-scope .step h3{font-family:var(--font-sans);color:var(--fg-1);margin:0 0 8px;font-size:17px;font-weight:700}.landing-scope .step p{font-family:var(--font-sans);color:var(--fg-3);margin:0;font-size:14.5px;line-height:1.6}.landing-scope .step-meta{font-family:var(--font-mono);color:var(--fg-3);align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.landing-scope .pip{background:var(--color-signal);border-radius:999px;width:6px;height:6px;display:inline-block}.landing-scope .money{background:var(--color-trust-soft);border:1px solid #5a8c5a38;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:80px;padding:36px;display:grid}.landing-scope .money h2{margin:0 0 10px}.landing-scope .money p{font-family:var(--font-sans);color:var(--color-trust-ink);max-width:56ch;margin:0;font-size:15.5px;line-height:1.65}.landing-scope .breakdown{background:#fff;border:1px solid #5a8c5a40;border-radius:14px;min-width:280px;padding:20px 22px}.landing-scope .bd-line{font-family:var(--font-sans);color:var(--fg-2);justify-content:space-between;align-items:baseline;gap:24px;padding:9px 0;font-size:14px;display:flex}.landing-scope .bd-line+.bd-line{border-top:1px dashed var(--color-line)}.landing-scope .bd-line .num{font-family:var(--font-mono);color:var(--fg-2);font-size:13px}.landing-scope .bd-total{border-top:1.5px solid var(--color-line-strong);justify-content:space-between;align-items:baseline;gap:24px;margin-top:4px;padding-top:12px;display:flex}.landing-scope .bd-total .l{font-family:var(--font-sans);color:var(--color-trust-ink);font-size:14px;font-weight:600}.landing-scope .bd-total .v{font-family:var(--font-display);color:var(--color-trust-deep);letter-spacing:-.02em;font-size:30px;font-style:italic;font-weight:600}.landing-scope .facts{grid-template-columns:1fr 1fr;gap:24px;display:grid}.landing-scope .fact{border:1px solid var(--color-line);background:#fff;border-radius:16px;padding:24px 26px}.landing-scope .fact h3{font-family:var(--font-sans);color:var(--fg-1);align-items:center;gap:10px;margin:0 0 8px;font-size:15px;font-weight:700;display:flex}.landing-scope .fact h3 svg{width:16px;height:16px;color:var(--color-identity-deep);flex-shrink:0}.landing-scope .fact p{font-family:var(--font-sans);color:var(--fg-3);margin:0;font-size:14.5px;line-height:1.6}.landing-scope .contact{background:var(--color-ink-1);text-align:center;border-radius:24px;margin-top:80px;padding:52px 40px;position:relative;overflow:hidden}.landing-scope .contact:before{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#533ddd73,#533ddd00 70%);border-radius:50%;width:500px;height:260px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.landing-scope .contact-inner{z-index:1;position:relative}.landing-scope .contact h2{color:#fff;margin:0}.landing-scope .contact h2 .em{color:#c7bcff}.landing-scope .contact p{font-family:var(--font-sans);color:#ffffffb3;max-width:480px;margin:14px auto 0;font-size:16px;line-height:1.6}.landing-scope .contact-mail{font-family:var(--font-sans);color:var(--color-ink-1);transition:transform var(--dur-fast) var(--ease-out);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:28px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.landing-scope .contact-mail:hover{color:var(--color-ink-1);transform:translateY(-1px)}.landing-scope .foot{border-top:1px solid var(--color-line-soft);justify-content:space-between;align-items:center;max-width:960px;margin:64px auto 0;padding:36px 32px 56px;display:flex}.landing-scope .foot-left{align-items:center;gap:14px;display:flex}.landing-scope .foot .wordmark{font-size:30px}.landing-scope .foot-tag{font-family:var(--font-display);color:var(--fg-3);font-size:14px;font-style:italic;font-weight:500}.landing-scope .foot-links{gap:24px;display:flex}.landing-scope .foot-links a{font-family:var(--font-sans);color:var(--fg-3);font-size:13px;text-decoration:none}.landing-scope .foot-links a:hover{color:var(--fg-1)}.landing-scope .foot-legal{max-width:960px;font-family:var(--font-sans);color:var(--color-ink-5);text-align:center;margin:0 auto;padding:0 32px 40px;font-size:12px}@media (max-width:820px){.landing-scope .steps,.landing-scope .money,.landing-scope .facts{grid-template-columns:1fr}.landing-scope .foot{flex-direction:column;gap:18px}.landing-scope .glow-bg{display:none}}
