@font-face{font-family:Karantina;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8796381d5e2da0e-s.p.0v-apa4z-7xu5.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Karantina;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8fe3e6ad7a1d145-s.2js6f2is0ky4c.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:Karantina;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b6a8c5ba4695ceae-s.p.2rt9mh0pon9cg.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:Karantina;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a8c0d81c2a30464f-s.p.2vqib7-qtq1xb.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Karantina;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8e0d929d72e0f1be-s.2cy69vqe48-r6.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:Karantina;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a0a46229851bebce-s.p.1a1g8_etm996t.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:Karantina Fallback;src:local(Arial);ascent-override:149.01%;descent-override:26.54%;line-gap-override:0.0%;size-adjust:57.65%}.karantina_1fcd7903-module__pZ5ORW__className{font-family:Karantina,Karantina Fallback;font-style:normal}.karantina_1fcd7903-module__pZ5ORW__variable{--font-display:"Karantina", "Karantina Fallback"}
@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ead6691b38988cd3-s.2374y1h-k9a4b.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 Hebrew;font-style:normal;font-weight:300;font-display:swap;src:url(../media/410b9b33c1fb3045-s.p.18o8qorkgjav0.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:300;font-display:swap;src:url(../media/63d3dab777c5c721-s.38kr5bvvr_tav.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 Hebrew;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b8841bf23d0ceb1a-s.p.450op072n5yzc.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 Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7b9514aaeff422cb-s.2cicn6gsi-84f.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 Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a8889a992bb4e99-s.p.3c5t7n5c-r6lb.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28402c4521e38e51-s.13iq7b1zsybtz.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 Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ee07b39de4b46a9f-s.p.4440cgmenct5z.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 Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f2ce4888a33842fb-s.3_u6h5lb91pgo.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 Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49efb7b859c245c7-s.p.1js6008ikfna2.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9dc82409eb9148f-s.12u6iwa-b_lzi.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 Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2ef1062aca4ef4ca-s.p.2ojg2snu5zuhj.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 Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d95d9a35d11bafb6-s.3zeo9_2uj9pjc.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 Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7da340bee077bfda-s.p.41a176v1jaipx.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2067116baaba5779-s.02_h1zw-v-8ah.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 Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cee98d9d3ba726a6-s.p.2y-m066dndtt3.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 Hebrew Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_hebrew_41ce5b6a-module__trklSG__className{font-family:IBM Plex Sans Hebrew,IBM Plex Sans Hebrew Fallback;font-style:normal}.ibm_plex_sans_hebrew_41ce5b6a-module__trklSG__variable{--font-body:"IBM Plex Sans Hebrew", "IBM Plex Sans Hebrew Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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.p.3nkuoiize4urq.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.1da667lu-u79a.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.1i05ju5aeyhye.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.1dgcou5jor5q_.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:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.p.3xauquyg2sixn.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:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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_c935903f-module__Gl-7JG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c935903f-module__Gl-7JG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48cb8c496a1feb17-s.2cxn6_f21kzew.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87ccb897ba116d44-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.33pk-ofy4si23.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1aws_7qfq78t4.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.1hb2l88ecv7fz.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48cb8c496a1feb17-s.2cxn6_f21kzew.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/87ccb897ba116d44-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.33pk-ofy4si23.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1aws_7qfq78t4.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.1hb2l88ecv7fz.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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_b64d8171-module__h5YBZW__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_b64d8171-module__h5YBZW__variable{--font-display-cyr:"Oswald", "Oswald Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:300;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.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:300;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:300;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:300;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:300;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.45487z7p3r8wm.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.2e4y-bhazgt_v.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.3o0_l_yqebdng.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.2mglm451ism6l.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.3bjsqkuy1d2v8.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.0xluf1kzv7x5w.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.45487z7p3r8wm.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:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.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:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.45487z7p3r8wm.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:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.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:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.45487z7p3r8wm.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_fa23d3a2-module__DcR8qq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_fa23d3a2-module__DcR8qq__variable{--font-body-cyr:"IBM Plex Sans", "IBM Plex Sans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ultra:#2b1bf5;--ultra-deep:#1a0fb8;--ink:#0c0b1a;--ink-line:#26244a;--chalk:#eef0f7;--chalk-dim:#eef0f7a8;--laser:#ff4b2b;--line:#eef0f738;--paper-dim:#4a4870;--paper-mute:#b9b7d6;--display:var(--font-display), "IBM Plex Sans Hebrew", Impact, sans-serif;--body:var(--font-body), "Arial Hebrew", Arial, sans-serif;--mono-f:var(--font-mono), ui-monospace, Menlo, monospace;--gut:clamp(16px, 4vw, 56px);--fs-xs:12px;--fs-sm:15px;--fs-md:17px;--fs-lg:clamp(19px, 1.6vw, 22px);--fs-xl:clamp(21px, 2.2vw, 28px);--d-hero:clamp(88px, 16.25vw, 260px);--d-1:clamp(60px, 11vw, 176px);--d-2:clamp(44px, 7.5vw, 112px);--d-3:clamp(32px, 5vw, 72px);--d-4:clamp(30px, 3.2vw, 48px);--sp-section:clamp(44px, 9vw, 120px);--sp-title:clamp(18px, 2.4vw, 28px);--sp-eyebrow:12px}:root[lang=ru]{--display:var(--font-display-cyr), "Arial Narrow", Impact, sans-serif;--body:var(--font-body-cyr), Arial, sans-serif;--d-hero:clamp(57px, 10.4vw, 172px);--d-1:clamp(44px, 8vw, 132px);--d-2:clamp(34px, 5.8vw, 88px);--d-3:clamp(26px, 4vw, 56px);--d-4:clamp(24px, 2.6vw, 38px)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ultra);color:var(--chalk);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}a{color:inherit}img{max-width:100%}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--laser);outline-offset:3px}::selection{background:var(--laser);color:var(--ink)}.wrap{padding-inline:var(--gut)}.mono{font-family:var(--mono-f);font-size:var(--fs-xs);letter-spacing:.056em;text-transform:uppercase}.ltr{direction:ltr;unicode-bidi:isolate}.ltr-inline,bdi{unicode-bidi:isolate}.ltr-inline{direction:ltr}.mono,.eyebrow{unicode-bidi:plaintext}[dir=rtl] :is(p,span,div,dt,dd,label,li).mono,[dir=rtl] .eyebrow{text-align:right}.nowrap{white-space:nowrap}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{inset-inline-start:12px;z-index:50;background:var(--chalk);color:var(--ink);padding:8px 14px;position:absolute;top:-60px}.skip:focus{top:12px}[dir=rtl] .arrow{display:inline-block;transform:scaleX(-1)}[dir=rtl] .arrow.flip{transform:none}[dir=ltr] .arrow.flip{display:inline-block;transform:scaleX(-1)}.eyebrow{color:var(--laser);margin:0 0 var(--sp-eyebrow)}[dir] .eyebrow.mono{text-align:left}:is(section:has(>.eyebrow:first-child),section:has(>.demo:first-child)){padding-top:clamp(16px,3vw,40px)}section>.eyebrow:first-child{margin-bottom:clamp(12px,2vw,20px)}.h1,.hero h1{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:700;line-height:.84}.h1{font-size:var(--d-1)}.h1.huge{font-size:clamp(80px,15vw,240px)}.h2{font-family:var(--display);font-weight:700;font-size:var(--d-2);margin:0 0 var(--sp-title);text-wrap:balance;line-height:.9}:is([lang=en],[lang=it],[lang=ru]) :is(.h1,.h2,.hero h1){text-transform:uppercase}section{padding-block:var(--sp-section)}section.tight-top{padding-top:0}.top{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb, var(--ultra) 86%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex;position:sticky}.logo{font-family:var(--display);letter-spacing:.02em;direction:ltr;font-size:30px;font-weight:700;line-height:1;text-decoration:none}.logo span{color:var(--laser)}.links{gap:26px;display:flex}.links a{color:var(--chalk-dim);text-decoration:none;transition:color .15s}.links a:hover,.links a[aria-current=page]{color:var(--chalk)}.links a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--laser);text-decoration-color:var(--laser);text-underline-offset:6px;text-decoration-thickness:2px}.top-tools{align-items:center;gap:16px;display:flex}.clock{color:var(--chalk-dim);direction:ltr;align-items:center;gap:8px;display:flex}.dot{background:var(--laser);border-radius:50%;width:8px;height:8px;animation:2s infinite ping}@keyframes ping{0%{box-shadow:0 0 0 0 var(--laser)}70%,to{box-shadow:0 0 0 8px #0000}}.lang-switch{position:relative}.lang{appearance:none;color:inherit;cursor:pointer;border:1px solid var(--chalk);background:0 0;padding:5px 9px;text-decoration:none}.lang:hover,.lang-switch[data-open=true] .lang{background:var(--chalk);color:var(--ultra)}.lang-list{top:calc(100% + 8px);z-index:30;background:var(--ink);border:1px solid var(--ink-line);min-width:170px;padding:6px 0;position:absolute;inset-inline-end:0}.lang-list[hidden]{display:none}.lang-list a{color:var(--chalk-dim);font-size:var(--fs-sm);align-items:baseline;gap:12px;padding:9px 14px;text-decoration:none;display:flex}.lang-list a:hover,.lang-list a[aria-current]{color:var(--chalk)}.lang-list a[aria-current] .mono{color:var(--laser)}.lang-list .mono{width:2.2em}.burger{appearance:none;color:inherit;cursor:pointer;border:1px solid var(--chalk);font-family:var(--mono-f);letter-spacing:.056em;background:0 0;padding:5px 10px;font-size:12px;display:none}@media (max-width:820px){.clock{display:none}.burger{display:inline-block}.links{inset-inline:0;background:var(--ink);padding:8px var(--gut) 20px;flex-direction:column;gap:0;display:none;position:absolute;top:100%}.top[data-open=true] .links{display:flex}.links a{font-family:var(--display);color:var(--chalk);border-bottom:1px solid var(--ink-line);padding-block:4px;font-size:48px;line-height:1.1}}.hero{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(16px,3vw,48px);padding-block:clamp(14px,3vw,48px) clamp(24px,4vw,56px);display:grid;position:relative}.hero-title{text-align:center;grid-column:1/-1}.hero-title .eyebrow.mono{text-align:left}.hero .lede{margin-top:0}.hero h1{font-size:var(--d-hero)}:is([lang=en],[lang=it],[lang=ru]) .hero h1{font-size:clamp(78px,13.65vw,224px)}:root[lang=ru] .hero h1{font-size:var(--d-hero)}:root[lang=ru] :is(.h1,.h2,.hero h1,.cap h3,.work-meta h3){line-height:1}.hero h1 em{color:var(--ink);background:var(--chalk);padding-inline:.08em;font-style:normal;display:inline-block;transform:rotate(-1.5deg)}.lede{max-width:36ch;font-size:var(--fs-lg);margin:clamp(18px,2.4vw,28px) 0 0;font-weight:300;line-height:1.5}.lede b{font-weight:600}.stage{aspect-ratio:1;border:1px solid var(--line);background:var(--ultra-deep);touch-action:pan-y;max-width:100%;position:relative}.stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hud{inset-inline:12px;color:var(--chalk-dim);pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:10px}.order-slider{background:color-mix(in srgb, var(--ultra-deep) 82%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:min(260px,100% - 24px);padding:10px 14px;display:grid;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.order-slider .mono{color:var(--chalk-dim);font-size:11px}.order-slider input{appearance:none;cursor:pointer;direction:ltr;background:0 0;width:100%;height:28px;margin:0}[dir=rtl] .order-slider input{direction:rtl}.order-slider input::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--chalk) var(--order), var(--line) var(--order));height:2px}[dir=rtl] .order-slider input::-webkit-slider-runnable-track{background:linear-gradient(to left, var(--chalk) var(--order), var(--line) var(--order))}.order-slider input::-moz-range-track{background:var(--line);height:2px}.order-slider input::-moz-range-progress{background:var(--chalk);height:2px}.order-slider input::-webkit-slider-thumb{appearance:none;background:var(--laser);border:3px solid var(--chalk);border-radius:50%;width:22px;height:22px;margin-top:-10px;transition:transform .15s;box-shadow:0 0 0 6px #ff4b2b2e}.order-slider input::-moz-range-thumb{background:var(--laser);border:3px solid var(--chalk);border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 6px #ff4b2b2e}.order-slider input:active::-webkit-slider-thumb{transform:scale(1.15)}.order-slider input:focus-visible{outline:none}.order-slider input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--ultra-deep), 0 0 0 5px var(--laser)}.order-slider input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--ultra-deep), 0 0 0 5px var(--laser)}@media (max-width:860px){.hero{grid-template-columns:1fr}.stage{aspect-ratio:4/3}}@media (min-width:861px){:root{--d-hero:clamp(68px, 12.5vw, 200px)}:root[lang=ru]{--d-hero:clamp(44px, 8vw, 132px)}:is([lang=en],[lang=it]) .hero h1{font-size:clamp(60px,10.5vw,172px)}.hero{grid-template-rows:auto auto;grid-template-areas:"title stage""lede stage";align-items:center;row-gap:clamp(20px,2.4vw,28px)}.hero-title{text-align:start;grid-area:title;align-self:end}.hero-title .eyebrow.mono{text-align:start}.hero .lede{grid-area:lede;align-self:start}.hero .stage{grid-area:stage}}.ticker{border-block:1px solid var(--line);white-space:nowrap;padding-block:14px;overflow:hidden}.ticker .track{font-family:var(--display);gap:48px;padding-inline-end:48px;font-size:clamp(28px,3.4vw,44px);line-height:1;animation:40s linear infinite tick;display:inline-flex}.ticker .track span:nth-child(odd){color:var(--chalk-dim)}@keyframes tick{to{transform:translate(-50%)}}.demo{grid-template-columns:minmax(0,1fr);gap:clamp(18px,2.6vw,28px);display:grid}.demo .console{width:100%;max-width:1100px}.console-in{grid-template-columns:minmax(0,1fr);min-width:0}.console-run{white-space:nowrap}.demo-head{gap:10px;display:grid}.demo-head .eyebrow{margin:0 0 clamp(4px,1vw,10px)}.demo-head .h2{font-size:var(--d-3);margin:0;line-height:.95}.demo-head .intro{max-width:40ch;font-size:var(--fs-sm);color:var(--chalk-dim);margin:0;line-height:1.55}.console{--c-bg:#0c0b1a;--c-line:#25234a;--c-dim:#8583b0;--c-code:#9d9aff;background:var(--c-bg);color:var(--chalk);font-family:var(--mono-f);border:1px solid #000;font-size:13px;line-height:1.6;box-shadow:0 0 0 1px #eef0f70f,0 30px 80px -30px #0009}.console-bar{border-bottom:1px solid var(--c-line);color:var(--c-dim);letter-spacing:.042em;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:12px 16px;font-size:11px;display:grid}.dots{gap:6px;display:flex}.dots i{background:var(--c-line);border-radius:50%;width:9px;height:9px}.live{color:var(--chalk);justify-self:end;align-items:center;gap:7px;display:inline-flex}.live:before{content:"";background:var(--laser);border-radius:50%;width:7px;height:7px;animation:2s infinite ping}.console-body{grid-template-columns:minmax(0,1fr);display:grid}.console[data-open=true] .console-body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.console:not([data-open=true]) .console-in{border-inline-end:0}.console-out:not([hidden]),.console-foot:not([hidden]){animation:.45s cubic-bezier(.2,.7,.2,1) both term-open}.console [hidden]{display:none!important}@keyframes term-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.console-in{border-inline-end:1px solid var(--c-line);align-content:start;gap:12px;padding:clamp(16px,2.4vw,28px);display:grid}.console-out{min-height:100%;padding:clamp(16px,2.4vw,28px)}.console-label{color:var(--c-dim);margin:0;font-size:11px}.console-label bdi{color:var(--laser);margin-inline-end:6px}.console-label:not(:first-child){margin-top:10px}.opts{border-top:1px solid var(--c-line);display:grid}.opt{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--c-line);width:100%;font-family:var(--body);font-size:var(--fs-sm);color:var(--c-dim);grid-template-columns:16px 1fr auto;align-items:center;gap:12px;padding:11px 2px;transition:color .15s;display:grid}.opt:hover{color:var(--chalk)}.opt .box{border:1px solid var(--c-dim);width:14px;height:14px;transition:background .15s,border-color .15s}.opt[aria-pressed=true]{color:var(--chalk)}.opt[aria-pressed=true] .box{background:var(--laser);border-color:var(--laser);box-shadow:inset 0 0 0 3px var(--c-bg)}.opt-wk{color:var(--c-dim);font-size:11px}.opt:focus-visible{outline:2px solid var(--laser);outline-offset:-2px}.console-prompt{border:1px solid var(--c-line);align-items:center;gap:10px;padding-inline-start:12px;transition:border-color .15s;display:flex}.console-prompt:focus-within{border-color:var(--chalk)}.caret{color:var(--laser);font-size:16px}[dir=rtl] .caret{transform:scaleX(-1)}.ln-cmd{direction:ltr;unicode-bidi:isolate}[dir=rtl] .ln-cmd{text-align:right}.ln-arg{color:var(--chalk);font-family:var(--body);font-size:var(--fs-sm);margin-bottom:8px}.ln-arg .mk{color:var(--laser)}[dir=rtl] .ln-arg .mk{transform:scaleX(-1)}.console-prompt input{min-width:0;color:var(--chalk);font-family:var(--body);font-size:var(--fs-md);background:0 0;border:0;border-radius:0;flex:1;padding:12px 0}.console-prompt input::placeholder{color:var(--c-dim)}.console-prompt input:focus-visible{outline:none}.console-run{all:unset;cursor:pointer;background:var(--laser);color:var(--ink);font-family:var(--body);font-weight:600;font-size:var(--fs-sm);align-self:stretch;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.console-run:hover{background:var(--chalk)}.console-run:focus-visible{outline:2px solid var(--chalk);outline-offset:2px}.ln{unicode-bidi:plaintext}[dir=rtl] .ln{text-align:right}.ln .mk{width:1.3em;display:inline-block}.ln-cmd{color:var(--chalk);margin-bottom:6px}.ln-cmd .mk{color:var(--laser)}.ln-ok .mk{color:#6bf2b0}.ln-sub{color:var(--c-code);margin-bottom:4px;padding-inline-start:1.3em;font-size:12px}.ln-sub .mk{display:none}.ln-warn{color:#ffd23f}.cursor{background:var(--chalk);vertical-align:-3px;width:8px;height:1.1em;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.console-foot{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:clamp(16px,2.4vw,24px) clamp(16px,2.4vw,28px);display:flex}.estimate{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.estimate .mono{color:var(--c-dim);font-size:11px}.estimate strong{font-family:var(--display);color:var(--chalk);font-size:clamp(48px,6vw,72px);font-weight:700;line-height:.85}.estimate>span:last-child{font-family:var(--body);font-size:var(--fs-md);color:var(--chalk)}.console-send{font-family:var(--body);font-size:var(--fs-sm);color:var(--chalk);border-bottom:1px solid var(--laser);padding-bottom:2px;text-decoration:none}.console-send:hover{color:var(--laser)}@media (max-width:760px){.console-body,.console[data-open=true] .console-body{grid-template-columns:1fr}.console-in{border-inline-end:0}.console[data-open=true] .console-in{border-bottom:1px solid var(--c-line)}.console-bar>span:nth-child(2){justify-self:center}}.caps{border-top:1px solid var(--chalk)}.cap{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:baseline;gap:24px;padding-block:clamp(18px,2.4vw,28px);display:grid}.cap h3{font-family:var(--display);font-weight:700;font-size:var(--d-3);margin:0;line-height:.92;transition:color .2s}.cap p{font-size:var(--fs-md);color:var(--chalk-dim);max-width:48ch;margin:0}.cap .tags{color:var(--chalk-dim);white-space:nowrap}.cap:hover h3{color:var(--laser)}.cap-list{gap:6px;margin-top:14px;display:grid}.cap-list li{padding-inline-start:18px;position:relative}.cap-list li:before{content:"+";color:var(--laser);font-family:var(--mono-f);position:absolute;inset-inline-start:0}@media (max-width:760px){.caps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.cap{flex-direction:column;align-items:stretch;gap:8px;padding-block:18px 20px;display:flex}.cap h3{font-size:clamp(26px,7.4vw,32px);line-height:.95}.cap p{font-size:var(--fs-sm);line-height:1.5}.cap .tags{white-space:nowrap;letter-spacing:.02em;margin-top:auto;padding-top:4px;font-size:8px;line-height:1.6}}.arrow-link{border-bottom:2px solid var(--laser);align-items:center;gap:10px;margin-top:clamp(20px,3vw,32px);padding-bottom:4px;font-weight:600;text-decoration:none;display:inline-flex}.arrow-link:hover{color:var(--laser)}.steps{border-top:1px solid var(--chalk);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.step{padding-top:22px;border-inline-start:1px solid var(--line);padding-inline:18px 22px}.step:first-child{border-inline-start:0;padding-inline-start:0}.step .n{font-family:var(--display);color:var(--laser);font-size:clamp(44px,5vw,64px);line-height:1}.step h3{margin:6px 0;font-size:20px;font-weight:600;line-height:1.3}.step p{color:var(--chalk-dim);font-size:var(--fs-sm);margin:0;line-height:1.55}.step .wk{color:var(--chalk);margin-top:10px}@media (max-width:860px){.steps{grid-template-columns:1fr 1fr;row-gap:28px}.step:nth-child(3){border-inline-start:0;padding-inline-start:0}}@media (max-width:480px){.steps{grid-template-columns:1fr;row-gap:0}.step{border-inline-start:0;border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;column-gap:12px;padding:16px 0;display:grid}.step .n{grid-row:span 3;font-size:40px}.step h3{margin-top:2px}}.model{border-top:1px solid var(--chalk);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.model li{border-bottom:1px solid var(--line);padding-block:clamp(16px,2vw,22px);padding-inline-end:24px}.model h3{margin:0 0 6px;font-size:20px;font-weight:600;line-height:1.3}.model p{color:var(--chalk-dim);font-size:var(--fs-sm);max-width:34ch;margin:0;line-height:1.55}.work{background:var(--chalk);color:var(--ink)}.work .eyebrow{color:var(--ultra)}.case{grid-template-columns:1.2fr 1fr;align-items:end;gap:clamp(24px,4vw,64px);display:grid}.case-poster-link{text-decoration:none;display:block}.case .read-more{margin-top:10px;width:fit-content;margin-inline-start:auto;display:flex}.case-summary{max-width:44ch;font-size:var(--fs-md);margin:0}.poster{aspect-ratio:4/3;background:var(--ultra);max-width:100%;color:var(--chalk);flex-direction:column;justify-content:space-between;padding:22px;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.poster>*{position:relative}a:hover>.poster,.work-card:hover .poster{transform:rotate(-1deg)scale(1.01)}.poster-grid{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:40px 40px;position:absolute;inset:0}.poster-foot{gap:clamp(10px,1.6vw,16px);display:grid}.poster-facts{border-top:1px solid var(--chalk);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;margin:0;padding-top:clamp(10px,1.6vw,16px);display:grid}.poster-facts div{flex-direction:column-reverse;gap:4px;display:flex}.poster-facts dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(44px,6vw,96px);font-weight:700;line-height:.85}.poster-facts dt{font-size:var(--fs-sm);color:var(--chalk-dim);line-height:1.3}.poster-motif{font-size:clamp(18px,2vw,28px);font-family:var(--display);color:var(--chalk-dim);flex-wrap:wrap;gap:14px;display:flex}.facts{border-top:2px solid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-content:center;gap:16px;margin:clamp(22px,3vw,32px) 0 0;padding-top:clamp(18px,2.4vw,26px);display:grid}.facts div{text-align:center;flex-direction:column-reverse;align-items:center;gap:6px;display:flex}.facts dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(72px,8vw,120px);font-weight:700;line-height:.85}.facts dt{font-size:var(--fs-md);opacity:.85;line-height:1.3}.work .arrow-link{color:var(--ink)}.clients-wrap{margin-top:clamp(40px,7vw,96px)}.clients{font-family:var(--display);flex-wrap:wrap;gap:2px 20px;font-size:clamp(28px,3.6vw,52px);line-height:1.1;display:flex}.clients li{color:var(--paper-mute);unicode-bidi:isolate;transition:color .2s}.clients li:hover{color:var(--ultra)}@media (max-width:860px){.case{grid-template-columns:1fr}}.page-head{padding-block:clamp(18px,6vw,96px) clamp(20px,5vw,64px)}.page-intro{max-width:46ch;font-size:var(--fs-lg);color:var(--chalk-dim);margin:clamp(14px,2vw,24px) 0 0;font-weight:300;line-height:1.5}.page-intro.mono{font-size:var(--fs-xs);font-weight:400}.back{color:var(--chalk-dim);gap:8px;margin-bottom:clamp(16px,2.4vw,28px);text-decoration:none;display:inline-flex}.back:hover{color:var(--chalk)}.case-top{letter-spacing:.028em;color:var(--chalk-dim);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:clamp(16px,2.4vw,28px);display:flex}.case-top .back{flex-shrink:0;margin-bottom:0}.case-tag{color:var(--laser);white-space:nowrap;margin-inline-start:auto}.work-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:clamp(28px,3vw,40px) clamp(20px,3vw,40px);display:grid}.work-card{gap:12px;text-decoration:none;display:grid}.work-meta h3{font-family:var(--display);font-size:var(--d-4);margin:0;line-height:.95;transition:color .2s}.work-card:hover .work-meta h3{color:var(--laser)}.work-meta p{color:var(--chalk-dim);font-size:var(--fs-sm);margin:4px 0 0}.work-meta .mono{color:var(--chalk-dim)}.case-meta{gap:10px;margin:24px 0 0;display:grid}.case-meta div{border-top:1px solid var(--line);grid-template-columns:64px 1fr;align-items:baseline;gap:12px;padding-top:10px;display:grid}.case-meta dt{color:var(--chalk-dim)}.case-meta dd{font-size:var(--fs-sm);margin:0}.next-case{border-top:1px solid var(--chalk);gap:8px;padding-top:22px;text-decoration:none;display:grid}.next-case:hover .h2{color:var(--laser)}.about{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,72px);display:grid}.portrait{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border:1px solid var(--line);background:var(--ink);width:100%;height:auto;display:block}.prose p{font-size:var(--fs-xl);max-width:38ch;margin:0 0 1em;font-weight:400;line-height:1.5}@media (max-width:760px){.about{grid-template-columns:1fr}.portrait{aspect-ratio:1}}.manifesto{background:var(--ink)}.manifesto li{font-family:var(--display);border-bottom:1px solid var(--ink-line);padding-block:clamp(10px,1.4vw,14px);font-size:clamp(34px,6vw,92px);line-height:.98}.manifesto s{color:#55537a;text-decoration-thickness:4px;-webkit-text-decoration-color:var(--laser);text-decoration-color:var(--laser)}.manifesto .arrow{color:var(--laser)}.mail{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(22px,3vw,36px);display:flex}.mail-addr{font-family:var(--mono-f);border-bottom:2px solid var(--laser);overflow-wrap:anywhere;font-size:clamp(18px,3vw,36px);text-decoration:none}.copy{all:unset;cursor:pointer;border:1px solid var(--chalk);font-family:var(--mono-f);letter-spacing:.056em;padding:8px 14px;font-size:12px}.copy:hover{background:var(--chalk);color:var(--ultra)}.socials{color:var(--chalk-dim);flex-wrap:wrap;gap:12px 24px;margin-top:clamp(18px,3vw,30px);display:flex}.socials a{color:var(--chalk)}.or-build{color:var(--chalk-dim);margin:0 0 clamp(18px,2.4vw,28px)}.foot{border-top:1px solid var(--line);padding-block:clamp(32px,6vw,72px) 22px}.foot-cta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 16px;display:flex}.foot-big{font-family:var(--display);font-size:clamp(56px,10vw,160px);font-weight:700;line-height:.85;text-decoration:none}:is([lang=en],[lang=it],[lang=ru]) .foot-big{text-transform:uppercase}.foot-big:hover{color:var(--laser)}.foot-row{border-top:1px solid var(--line);color:var(--chalk-dim);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:clamp(24px,4vw,40px);padding-top:18px;display:flex}.foot-links{gap:20px;display:flex}.foot-links a{color:var(--chalk);text-decoration:none}@media (max-width:600px){.foot-row{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ticker .track,.dot,.cursor,.console-out,.console-foot{animation:none}html{scroll-behavior:auto}.poster{transition:none}}.legal-body{max-width:68ch;padding-bottom:var(--sp-section);gap:clamp(22px,3vw,32px);display:grid}.legal-body section{padding:0}.legal-body h2{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.3}.legal-body p{color:var(--chalk-dim);margin:0 0 12px}.legal-body ul{color:var(--chalk-dim);gap:6px;display:grid}.legal-body li{padding-inline-start:18px;position:relative}.legal-body li:before{content:"+";color:var(--laser);font-family:var(--mono-f);position:absolute;inset-inline-start:0}.legal .h1{font-size:clamp(52px,8vw,120px)}.work-media{aspect-ratio:4/3;background:var(--ultra-deep);border:1px solid var(--line);overflow:hidden}.work-media img,.work-media video{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.work-card:hover .work-media img,.work-card:hover .work-media video{transform:scale(1.04)}.work .work-media{border-color:#0c0b1a1f}.work .work-meta p{color:var(--paper-dim)}.more-work{margin-top:clamp(44px,8vw,104px)}.more-work .work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}@media (min-width:900px){.more-work .work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px}}.more-work .work-card{gap:8px}.more-work .work-meta h3{font-size:clamp(20px,2vw,28px)}.more-work .work-meta p{margin-top:2px;font-size:12px;line-height:1.4}.case-cover img,.case-cover video{object-fit:cover;border:1px solid var(--line);background:var(--ultra-deep);width:100%;height:auto;max-height:82vh;display:block}.case-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,72px);display:grid}.case-logo{object-fit:contain;filter:brightness(0)invert();width:auto;max-width:160px;height:auto;max-height:56px;margin-bottom:20px;display:block}.case-intro .case-meta{margin-top:0}.case-brief{font-size:var(--fs-xl);color:var(--chalk);text-wrap:pretty;border-inline-start:6px solid var(--laser);max-width:34ch;margin:0;padding-inline-start:clamp(14px,2vw,22px);font-weight:500;line-height:1.45}.case-body{padding-top:clamp(28px,4vw,56px)}.case-intro:has(+.case-body){padding-bottom:0}.case-body .prose{border-top:1px solid var(--chalk);max-width:60ch;margin-inline-start:auto;padding-top:clamp(20px,2.8vw,32px)}.case-body .prose p{color:var(--chalk);max-width:none;margin:0 0 1.1em;font-size:18px;font-weight:400;line-height:1.75}.case-film video{width:100%;height:auto;display:block}.case-gallery{padding-top:0}.case-gallery ul{columns:2;column-gap:clamp(8px,1.6vw,20px)}@media (min-width:900px){.case-gallery ul{columns:3}}.case-gallery li{break-inside:avoid;margin-bottom:clamp(8px,1.6vw,20px)}.case-gallery img,.case-gallery video{background:var(--ultra-deep);width:100%;height:auto;display:block}.case-long img{width:100%;height:auto;display:block}.case-long{padding-bottom:var(--sp-section)}@media (max-width:860px){.case-intro{grid-template-columns:1fr;gap:24px}.case-body .prose{margin-inline-start:0}}.case-cover+.case-intro{padding-top:clamp(20px,4vw,64px)}@media (prefers-reduced-motion:reduce){.work-media img,.work-media video{transition:none}}
