@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-ext-400-normal.3jvet3qmpe_np.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-400-normal.3h3676at96nns.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-400-normal.1kar6y_w7xc92.woff2)format("woff2"),url(../media/manrope-cyrillic-400-normal.2ow5pljymqch1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-greek-400-normal.3ndh7452icn1t.woff2)format("woff2"),url(../media/manrope-greek-400-normal.010saykxxeioc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-vietnamese-400-normal.3twqkh3lr93h-.woff2)format("woff2"),url(../media/manrope-vietnamese-400-normal.3o_jvyozxy7do.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-ext-400-normal.3kpz2pq12o9y7.woff2)format("woff2"),url(../media/manrope-latin-ext-400-normal.3dacdzxdo3dh1.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.2xa18tgv2np2i.woff2)format("woff2"),url(../media/manrope-latin-400-normal.16uzrbq5-8z5v.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-ext-500-normal.2kuwqy2x2_kvx.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-500-normal.0xr2oo9ws-j-l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-500-normal.2j2me72v6wy09.woff2)format("woff2"),url(../media/manrope-cyrillic-500-normal.1snb6zl_nhipa.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-greek-500-normal.3fllgi463pg36.woff2)format("woff2"),url(../media/manrope-greek-500-normal.44ok24c-hm52c.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-vietnamese-500-normal.2rmwx81er-1wg.woff2)format("woff2"),url(../media/manrope-vietnamese-500-normal.3j-azu-_-g81b.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-ext-500-normal.2m4b1kv6exkn9.woff2)format("woff2"),url(../media/manrope-latin-ext-500-normal.09w2uqje_gnk0.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.23dhs730snm70.woff2)format("woff2"),url(../media/manrope-latin-500-normal.1uxcnzel4f8qj.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-ext-600-normal.2c5msalb399p0.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-600-normal.15dz_0yvxte-y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-600-normal.2dlkzm0g6c5lw.woff2)format("woff2"),url(../media/manrope-cyrillic-600-normal.2lp-6i5mhw61k.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-greek-600-normal.36n2ro-k8135v.woff2)format("woff2"),url(../media/manrope-greek-600-normal.2cdz12dc1iljx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-vietnamese-600-normal.44s_uvku5lu7o.woff2)format("woff2"),url(../media/manrope-vietnamese-600-normal.04ryp5-ejuw11.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-ext-600-normal.0rboslp6omgc3.woff2)format("woff2"),url(../media/manrope-latin-ext-600-normal.2dnw-ugx_s-0m.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal.2ybi4mo9-3upl.woff2)format("woff2"),url(../media/manrope-latin-600-normal.0d_nc7hu7m8km.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-ext-700-normal.24rfadzth-ea_.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-700-normal.24rbunm8ei_ow.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-700-normal.16p40z5fn5_zv.woff2)format("woff2"),url(../media/manrope-cyrillic-700-normal.3te-i5lbatid1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-greek-700-normal.345zy40yxw5yy.woff2)format("woff2"),url(../media/manrope-greek-700-normal.106e_m097cdnm.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-vietnamese-700-normal.3spwa7rpbdcfi.woff2)format("woff2"),url(../media/manrope-vietnamese-700-normal.09mmasjjym1bw.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-ext-700-normal.14ezai-4kezdq.woff2)format("woff2"),url(../media/manrope-latin-ext-700-normal.3p3hfqi13m0pv.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal.22dwiag9_pj68.woff2)format("woff2"),url(../media/manrope-latin-700-normal.2dopus2zh5ii9.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-ext-800-normal.29qbcrtmcyu4t.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-800-normal.066cgovoj794h.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-800-normal.2ohq_hu38ve4h.woff2)format("woff2"),url(../media/manrope-cyrillic-800-normal.32dd6yd8_gpxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-greek-800-normal.0289vjefxfdzw.woff2)format("woff2"),url(../media/manrope-greek-800-normal.35thbajvftyqu.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-vietnamese-800-normal.442n86tidv_77.woff2)format("woff2"),url(../media/manrope-vietnamese-800-normal.3icp_a-119ojs.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-ext-800-normal.3brv9jqybigpz.woff2)format("woff2"),url(../media/manrope-latin-ext-800-normal.0jpddng83u627.woff)format("woff");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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-800-normal.037pwi_4ver8j.woff2)format("woff2"),url(../media/manrope-latin-800-normal.0a-2q2cgln7hh.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-ext-400-normal.2xgjnt7tqh9_7.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-400-normal.2k9shvy03yibn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-cyrillic-400-normal.0qoulnxh80yge.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-400-normal.0-x1dsk872q42.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-greek-400-normal.0_-0tsqse47zs.woff2)format("woff2"),url(../media/jetbrains-mono-greek-400-normal.3y1-6__cta0i8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-vietnamese-400-normal.2_8hwz_kagcew.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-400-normal.1lu2dr36-r4uv.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-ext-400-normal.1y03up-y7l7i4.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-400-normal.02j2uvbtesu5k.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jetbrains-mono-latin-400-normal.3crsbyy6lh6yf.woff2)format("woff2"),url(../media/jetbrains-mono-latin-400-normal.2-1gwgi1uvl-u.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-ext-500-normal.2ry3kp_o4otap.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-500-normal.10q4hyu_x8s5h.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-cyrillic-500-normal.3o7914csi1phi.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-500-normal.3h99zp-wt8-ur.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-greek-500-normal.0w8tylf7bnwsx.woff2)format("woff2"),url(../media/jetbrains-mono-greek-500-normal.3g5x6uo9cqznt.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-vietnamese-500-normal.3u6u4bveorfwx.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-500-normal.1t3tg1-szi7a0.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-ext-500-normal.0qg_8rqgwzn72.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-500-normal.0lszauu02dx6r.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jetbrains-mono-latin-500-normal.2h52d08o60qht.woff2)format("woff2"),url(../media/jetbrains-mono-latin-500-normal.2uxjaecu1qvdf.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-cyrillic-ext-600-normal.3y4n68j745l_1.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-ext-600-normal.3xb4xhtv_lk6j.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-cyrillic-600-normal.31s9lr8d8pejk.woff2)format("woff2"),url(../media/jetbrains-mono-cyrillic-600-normal.0_9wqfk4kqf-v.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-greek-600-normal.3f1c2u9vcvn5w.woff2)format("woff2"),url(../media/jetbrains-mono-greek-600-normal.2k0wmmd-ig2og.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-vietnamese-600-normal.37cz5cj47erdg.woff2)format("woff2"),url(../media/jetbrains-mono-vietnamese-600-normal.0fn2xt3zfg3a5.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-latin-ext-600-normal.12mh91he4a1qo.woff2)format("woff2"),url(../media/jetbrains-mono-latin-ext-600-normal.0lhg6spedegg5.woff)format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jetbrains-mono-latin-600-normal.2mm922pe315l1.woff2)format("woff2"),url(../media/jetbrains-mono-latin-600-normal.28pz06g_9sy0y.woff)format("woff");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}
.site{--font:"Manrope", "Inter", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--t-label:.8rem;--t-small:.95rem;--t-body:1.125rem;--t-lead:1.3rem;--t-title:1.5rem;--t-h2:clamp(1.9rem, 4.6vw, 2.6rem);--t-h1:clamp(2.6rem, 7vw, 4.4rem);--lh-body:1.65;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-5:48px;--sp-section:96px;--col:900px;--head-col:14rem;--radius:4px;--radius-lg:14px;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;overflow-x:clip}.site-jaiora{--bg:#f6f3ec;--surface:#fffdf8;--ink:#15140f;--ink-2:#4a473e;--ink-3:#6a675b;--line:#ddd7c9;--line-2:#b9b2a1;--line-strong:#15140f;--accent:#2f8f3f;--on-accent:#fff;--me:#e2551b;--status-dormant:#b7b2a3;--status-irregular:#9cbb8a;--status-stable:#2f8f3f;--status-autonomous:#155c24}.site *{box-sizing:border-box}.site a{color:inherit;text-decoration:none}.site button{font-family:inherit}.site :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.s-wrap{width:min(var(--col), 100% - 40px);padding:var(--sp-4) 0 var(--sp-section);gap:var(--sp-5);flex-direction:column;margin:0 auto;display:flex;position:relative}.s-main{gap:var(--sp-section);counter-reset:sec;flex-direction:column;display:flex}.s-foot{color:var(--ink-3);font-size:var(--t-small)}.s-nav{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.s-nav-home{letter-spacing:-.01em;align-items:center;gap:8px;font-weight:800;display:inline-flex}.s-nav-mark{width:30px;height:auto}.s-nav nav{align-items:center;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}a.s-nav-link{color:var(--ink-2);font-size:var(--t-small);padding:4px 0;font-weight:600}a.s-nav-link:hover,a.s-nav-link.is-active{color:var(--ink)}a.s-nav-link.is-active{box-shadow:0 2px 0 var(--accent)}a.s-nav-lang{font-size:var(--t-label);letter-spacing:.04em;color:var(--status-autonomous);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;padding:3px 11px;font-weight:700;transition:background .15s,color .15s}a.s-nav-lang:hover{color:var(--on-accent);background:var(--accent)}.s-eyebrow{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0}.s-h2{font-size:var(--t-h2);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.1}.s-lead{font-size:var(--t-lead);color:var(--ink-2);-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.55}.s-lead a,.s-faq-a a,.s-step-text a{color:var(--accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.s-section{gap:var(--sp-3);border-top:1px solid var(--line);padding-top:var(--sp-3);counter-increment:sec;flex-direction:column;display:flex}.s-section:before{content:counter(sec, decimal-leading-zero);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.1em;color:var(--accent)}.s-label{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0;font-weight:500}h3.s-label{margin-top:var(--sp-2);padding-bottom:var(--sp-1);border-bottom:1px solid var(--line)}.s-bento{grid-template-columns:var(--head-col) minmax(0, 1fr);column-gap:var(--sp-3);display:grid}.s-card{grid-column:1/-1;grid-template-columns:subgrid;gap:4px var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--line);color:var(--ink);align-items:baseline;display:grid}.s-card:has(>.s-chips){row-gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}.s-card:has(>.s-chips)>.s-chips{margin-top:var(--sp-1)}a.s-card:hover .s-card-title{color:var(--accent)}.s-bento>.s-card:first-child{border-top:0}.s-card-title{font-size:var(--t-title);letter-spacing:-.02em;font-weight:700;line-height:1.2}.s-card-text{color:var(--ink-2);font-size:var(--t-body);line-height:var(--lh-body);-webkit-hyphens:auto;hyphens:auto}.s-feature{border-left:3px solid var(--accent);padding-left:var(--sp-2);margin:var(--sp-1) 0;border-top:0}.s-step-year{font-family:var(--mono);font-size:var(--t-label);color:var(--accent);letter-spacing:.04em;margin-top:2px;font-weight:500;display:block}.s-anchor{scroll-margin-top:var(--sp-3)}.s-card .s-chips{grid-column:1/-1}.s-step-name{font-size:var(--t-title);letter-spacing:-.02em;font-weight:700;line-height:1.2}.s-chips{gap:var(--sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.s-chips>li{display:flex}.s-pill,.s-chip{background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--ink);font-size:var(--t-small);border:1px solid #0000;border-radius:999px;align-items:center;padding:9px 16px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.s-pill{font-family:var(--mono);font-weight:500}a.s-pill:hover,a.s-chip:hover{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--status-autonomous)}.s-chip-static{cursor:default;color:var(--ink-2)}.s-chip-status,.s-status-dot{-webkit-mask:radial-gradient(circle,#0000 2.1px,#000 2.6px);mask:radial-gradient(circle,#0000 2.1px,#000 2.6px)}.s-chip-status{border-radius:50%;flex:none;width:10px;height:10px;margin-left:8px}.s-status-legend{column-gap:var(--sp-3);margin:4px 0 var(--sp-1);font-size:var(--t-label);color:var(--ink-3);flex-wrap:wrap;row-gap:4px;display:flex}.s-status-legend-item{cursor:default;align-items:center;gap:6px;display:inline-flex}.s-status-line{color:var(--ink-2);margin:4px 0 0;font-weight:600}.s-status-dot{border-radius:50%;flex:none;width:10px;height:10px}.s-chip.is-active{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--ink)}a.s-pill-solid,.s-pill-solid{background:var(--accent);border-color:var(--accent);color:var(--on-accent);cursor:pointer;font-family:var(--font);padding:11px 22px;font-weight:700}a.s-pill-solid:hover,.s-pill-solid:hover{background:var(--accent);color:var(--on-accent);opacity:.88}.s-map{width:100%;height:auto;display:block}.s-map-land{fill:none;stroke:var(--line-2);stroke-width:1.15px;stroke-linecap:round}.s-map-halo{fill:var(--pin-color,var(--accent));opacity:.2;transition:opacity .2s,r .2s}.s-map-dot{fill:var(--pin-color,var(--accent))}.s-map-pin{cursor:default}.s-map-pin.is-clickable{cursor:pointer}.s-map-pin.is-active .s-map-halo{opacity:.45;r:8}.s-map-label{fill:var(--ink);font-family:var(--mono);paint-order:stroke;stroke:var(--bg);stroke-width:1.5px;font-size:5px}.s-chip.is-key{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--ink);font-weight:700}.s-map-pin.is-key .s-map-halo{opacity:.35}.s-map-pin.is-current .s-map-halo{fill:var(--pin-color,var(--me));opacity:.45}.s-map-pin.is-current .s-map-dot{fill:var(--pin-color,var(--me))}.s-map-pin.is-sequential{opacity:0;animation:.5s forwards s-map-pin-in}@keyframes s-map-pin-in{to{opacity:1}}.s-jhero.has-map{gap:var(--sp-2)}.s-jhero.has-map>.s-jlogo{width:64px;height:53px}.s-jhero.has-map>div:not(.s-hero-map){gap:var(--sp-2)}.s-jhero.has-map .s-jtitle{letter-spacing:-.02em;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:700;line-height:1.18}.s-jhero.has-map .s-lead{font-size:var(--t-body);text-align:left}.s-jhero.has-map~.s-meet .s-meet-title{font-size:clamp(1.35rem,2.2vw,1.7rem)}@media (min-width:761px){.s-jhero.has-map{column-gap:var(--sp-4);row-gap:var(--sp-2);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}.s-jhero.has-map>.s-jlogo{grid-area:1/1}.s-jhero.has-map>div:not(.s-hero-map){grid-area:2/1}.s-jhero.has-map>.s-hero-map{grid-area:1/2/span 2}}.s-hero-map{gap:var(--sp-2);flex-direction:column;width:100%;display:flex}.s-hero-map .s-map{width:100%}.s-hero-stats{align-items:flex-end;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.s-hero-stat{font-size:var(--t-small);color:var(--ink-2);margin:0}.s-hero-num{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-right:6px;font-size:2em;font-weight:700}.s-hero-people{flex-direction:column;flex:260px;gap:6px;display:flex}.s-hero-bar{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.s-hero-bar-fill{background:var(--accent);border-radius:999px;height:100%}.s-hero-goal{font-family:var(--mono);font-size:var(--t-label);color:var(--ink-3);align-self:flex-end;margin:0}.js .s-hero-map:not(.is-live) .s-hero-num{visibility:hidden}@media (prefers-reduced-motion:reduce){.s-map-pin.is-sequential{opacity:1;animation:none}}.s-jhero{align-items:flex-start;gap:var(--sp-3);padding-top:var(--sp-3);flex-direction:column;display:flex}.s-jhero>div{gap:var(--sp-3);flex-direction:column;display:flex}.s-back{font-size:var(--t-small);margin:0}.s-back a{color:var(--ink-3)}.s-back a:hover{color:var(--accent)}.s-jlogo{width:84px;height:69px}.s-jtitle{font-size:var(--t-h1);letter-spacing:-.045em;margin:0;font-weight:800;line-height:1.02}.s-meet{gap:var(--sp-2);padding:var(--sp-4) var(--sp-3);border:1.5px solid color-mix(in srgb, var(--accent) 38%, transparent);background:color-mix(in srgb, var(--accent) 13%, var(--surface));border-radius:22px;grid-template-columns:1fr;display:grid}.s-meet.has-photo{gap:var(--sp-4);flex-wrap:wrap;align-items:flex-start;display:flex}.s-meet.has-photo>.s-meet-body{gap:var(--sp-2);flex-direction:column;flex:280px;display:flex}.s-meet-photo-btn{cursor:zoom-in;background:0 0;border:none;flex:0 0 280px;width:280px;padding:0;display:block}.s-meet-photo{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;transition:opacity .15s;display:block;box-shadow:0 4px 16px #15140f17}.s-meet-photo-btn:hover>.s-meet-photo{opacity:.85}@media (max-width:640px){.s-meet-photo-btn{flex-basis:100%;width:100%}}.s-lightbox{z-index:1000;padding:var(--sp-4);cursor:zoom-out;background:#14120ed9;justify-content:center;align-items:center;animation:.2s s-lightbox-in;display:flex;position:fixed;inset:0}.s-lightbox.is-closing{animation:.18s forwards s-lightbox-out}.s-lightbox-img{border-radius:var(--radius-lg);cursor:default;max-width:100%;max-height:100%;animation:.22s s-lightbox-img-in}.s-lightbox.is-closing .s-lightbox-img{animation:.18s forwards s-lightbox-img-out}.s-lightbox-close{top:var(--sp-3);right:var(--sp-3);background:var(--surface);width:44px;height:44px;color:var(--ink-1);cursor:pointer;border:none;border-radius:50%;font-size:24px;line-height:1;position:fixed}@keyframes s-lightbox-in{0%{opacity:0}to{opacity:1}}@keyframes s-lightbox-out{0%{opacity:1}to{opacity:0}}@keyframes s-lightbox-img-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes s-lightbox-img-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.s-meet-when{font-family:var(--mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 4px;font-weight:500}.s-meet-title{font-size:var(--t-h2);letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.1}.s-meet-text{color:var(--ink-2);-webkit-hyphens:auto;hyphens:auto;margin:0}.s-meet-cities{padding-top:var(--sp-1)}@media (min-width:641px){.s-lead,.s-card-text,.s-meet-text,.s-step-text{text-align:justify}}.s-timeline{padding:0 0 0 var(--sp-4);grid-template-columns:calc(var(--head-col) - var(--sp-4)) minmax(0, 1fr);column-gap:var(--sp-3);margin:0;list-style:none;display:grid;position:relative}.s-timeline>li{grid-column:1/-1}.s-step{grid-template-columns:subgrid;gap:4px var(--sp-3);padding:var(--sp-2) 0;display:grid;position:relative}.s-step-text{color:var(--ink-2);-webkit-hyphens:auto;hyphens:auto}.s-timeline{--rail:-27px}.s-step:after,.s-phase:after{content:"";left:var(--rail);background:var(--ph,var(--line-2));opacity:.7;width:10px;position:absolute;top:0;bottom:0;transform:translate(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 100' preserveAspectRatio='none'%3E%3Cpath d='M3.50 0 L3.53 4 L3.60 8 L3.72 12 L3.87 16 L4.05 20 L4.25 24 L4.45 28 L4.64 32 L4.81 36 L4.95 40 L5.04 44 L5.09 48 L5.09 52 L5.04 56 L4.95 60 L4.81 64 L4.64 68 L4.45 72 L4.25 76 L4.05 80 L3.87 84 L3.72 88 L3.60 92 L3.53 96 L3.50 100 L6.50 100 L6.53 96 L6.60 92 L6.72 88 L6.87 84 L7.05 80 L7.25 76 L7.45 72 L7.64 68 L7.81 64 L7.95 60 L8.04 56 L8.09 52 L8.09 48 L8.04 44 L7.95 40 L7.81 36 L7.64 32 L7.45 28 L7.25 24 L7.05 20 L6.87 16 L6.72 12 L6.60 8 L6.53 4 L6.50 0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 100' preserveAspectRatio='none'%3E%3Cpath d='M3.50 0 L3.53 4 L3.60 8 L3.72 12 L3.87 16 L4.05 20 L4.25 24 L4.45 28 L4.64 32 L4.81 36 L4.95 40 L5.04 44 L5.09 48 L5.09 52 L5.04 56 L4.95 60 L4.81 64 L4.64 68 L4.45 72 L4.25 76 L4.05 80 L3.87 84 L3.72 88 L3.60 92 L3.53 96 L3.50 100 L6.50 100 L6.53 96 L6.60 92 L6.72 88 L6.87 84 L7.05 80 L7.25 76 L7.45 72 L7.64 68 L7.81 64 L7.95 60 L8.04 56 L8.09 52 L8.09 48 L8.04 44 L7.95 40 L7.81 36 L7.64 32 L7.45 28 L7.25 24 L7.05 20 L6.87 16 L6.72 12 L6.60 8 L6.53 4 L6.50 0Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.s-timeline>li:nth-child(2n):after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 100' preserveAspectRatio='none'%3E%3Cpath d='M3.50 0 L3.47 4 L3.40 8 L3.28 12 L3.13 16 L2.95 20 L2.75 24 L2.55 28 L2.36 32 L2.19 36 L2.05 40 L1.96 44 L1.91 48 L1.91 52 L1.96 56 L2.05 60 L2.19 64 L2.36 68 L2.55 72 L2.75 76 L2.95 80 L3.13 84 L3.28 88 L3.40 92 L3.47 96 L3.50 100 L6.50 100 L6.47 96 L6.40 92 L6.28 88 L6.13 84 L5.95 80 L5.75 76 L5.55 72 L5.36 68 L5.19 64 L5.05 60 L4.96 56 L4.91 52 L4.91 48 L4.96 44 L5.05 40 L5.19 36 L5.36 32 L5.55 28 L5.75 24 L5.95 20 L6.13 16 L6.28 12 L6.40 8 L6.47 4 L6.50 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 100' preserveAspectRatio='none'%3E%3Cpath d='M3.50 0 L3.47 4 L3.40 8 L3.28 12 L3.13 16 L2.95 20 L2.75 24 L2.55 28 L2.36 32 L2.19 36 L2.05 40 L1.96 44 L1.91 48 L1.91 52 L1.96 56 L2.05 60 L2.19 64 L2.36 68 L2.55 72 L2.75 76 L2.95 80 L3.13 84 L3.28 88 L3.40 92 L3.47 96 L3.50 100 L6.50 100 L6.47 96 L6.40 92 L6.28 88 L6.13 84 L5.95 80 L5.75 76 L5.55 72 L5.36 68 L5.19 64 L5.05 60 L4.96 56 L4.91 52 L4.91 48 L4.96 44 L5.05 40 L5.19 36 L5.36 32 L5.55 28 L5.75 24 L5.95 20 L6.13 16 L6.28 12 L6.40 8 L6.47 4 L6.50 0Z'/%3E%3C/svg%3E")}.s-step:before,.s-phase:before{content:"";left:var(--rail);z-index:1;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.s-phase{--phase-pt:var(--sp-3);padding:var(--phase-pt) 0 var(--sp-1);font-family:var(--mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ph,var(--accent));margin:0;font-weight:500;position:relative}.s-step:before{box-sizing:border-box;border:3px solid var(--ph,var(--line-2));background:var(--bg);width:13px;height:13px;box-shadow:0 0 0 3px var(--bg);top:31px}.s-phase:before{top:calc(var(--phase-pt) + .66rem);box-sizing:border-box;border:4px solid var(--ph,var(--accent));background:var(--bg);width:20px;height:20px;box-shadow:0 0 0 3px var(--bg)}.s-step-year{color:var(--ph,var(--accent))}.s-step-now:before{width:16px;height:16px;box-shadow:0 0 0 3px var(--bg), 0 0 0 7px color-mix(in srgb, var(--ph,var(--accent)) 25%, transparent);border-width:4px}.s-step-goal:before{background:var(--bg);border:3px dashed var(--ph,var(--accent));width:16px;height:16px}.s-step-goal .s-step-name{color:var(--ph,var(--accent))}.s-step-pre .s-step-text{opacity:.85}.ph-me{--ph:var(--me,#e2551b)}.ph-together{--ph:var(--status-autonomous)}.ph-people{--ph:var(--status-stable)}.ph-jaiora{--ph:#4a9e57}.s-group{align-items:center;gap:var(--sp-2);margin:0 0 0 calc(-1 * var(--sp-4));padding:var(--sp-2) 0 0;font-size:var(--t-small);letter-spacing:-.01em;color:var(--ph,var(--ink));font-weight:800;display:flex}.s-group:after{content:"";background:var(--ph,var(--line));opacity:.4;flex:1;height:1px}.s-group+.s-phase{--phase-pt:var(--sp-2)}.s-timeline>.s-group:not(:first-child){margin-top:var(--sp-4)}.s-article{gap:var(--sp-4);flex-direction:column;display:flex}.s-prose{font-size:var(--t-body);line-height:1.75}.s-prose p{margin:0 0 1.1em}.s-prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.s-prose blockquote{padding-left:var(--sp-2);border-left:3px solid var(--accent);color:var(--ink-2);margin:1.2em 0}@media (max-width:640px){.s-main{gap:var(--sp-5)}.s-bento,.s-timeline{grid-template-columns:minmax(0,1fr)}.s-timeline{padding-left:var(--sp-3);--rail:-19px}.s-group{margin-left:calc(-1 * var(--sp-3))}}@media (prefers-reduced-motion:reduce){.site *{transition:none!important}}.s-faq{border-top:1px solid var(--line)}.s-faq-item{border-bottom:1px solid var(--line)}.s-faq-q{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;cursor:pointer;font-weight:700;list-style:none;display:flex}.s-faq-q::-webkit-details-marker{display:none}.s-faq-q:after{content:"+";font-family:var(--mono);color:var(--accent);flex:none;font-size:1.2em;transition:transform .2s}.s-faq-item[open]>.s-faq-q:after{transform:rotate(45deg)}.s-faq-q:hover{color:var(--accent)}.s-faq-a{margin:0 0 var(--sp-2);color:var(--ink-2);-webkit-hyphens:auto;hyphens:auto}.s-updated{margin:var(--sp-1) 0 0;font-family:var(--mono);font-size:var(--t-label);color:var(--ink-3)}.s-sticky-cta{display:none}@media (max-width:640px){.s-sticky-cta{z-index:50;padding:var(--sp-1) var(--sp-2) calc(var(--sp-1) + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--bg) 92%, transparent);border-top:1px solid var(--line);justify-content:center;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.s-sticky-cta.is-visible{transform:none}.s-sticky-cta .s-pill{justify-content:center;width:100%}.s-main:has(.s-sticky-cta){padding-bottom:72px}}.s-legal ul{margin:0 0 1.1em;padding-left:1.2em}.s-legal li{margin:0 0 .4em}.s-foot a{color:inherit;text-underline-offset:3px;text-decoration:underline}.s-table-wrap{margin:0 0 1.1em;overflow-x:auto}.s-table{border-collapse:collapse;width:100%;font-size:var(--t-small);line-height:1.5}.s-table th,.s-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:8px 10px}.s-table th{color:var(--ink-2);border-top:0;font-weight:600}
