@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.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:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.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:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.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:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.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:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_df1d8e9e-module__mSNJ7W__className{font-family:Newsreader,Newsreader Fallback}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");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-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");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-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");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-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_9e024b05-module__mnkMXW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_9e024b05-module__mnkMXW__variable{--landing-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.landing-module__g1LwZa__page{--paper:#faf5ed;--paper-deep:#f3ece0;--rule:#d7d0c4;--ink:#1f1915;--ink-soft:#524c47;--ink-faint:#8c857f;--accent:#b2511e;--accent-flash:#b2511e38;--maxw:1100px;--pad-x:clamp(24px, 5vw, 56px);background:var(--paper);min-height:100vh;color:var(--ink);padding-bottom:clamp(40px,6vw,64px);font-size:19px;line-height:1.55}@supports (color:lab(0% 0 0)){.landing-module__g1LwZa__page{--paper:lab(96.786% .703365 4.53194);--paper-deep:lab(93.669% 1.09014 6.82198);--rule:lab(83.8085% 1.09994 6.82893);--ink:lab(9.49156% 2.1475 4.0348);--ink-soft:lab(32.6954% 2.07455 4.0302);--ink-faint:lab(55.8968% 2.04796 4.01121);--accent:lab(46.8029% 37.9686 47.2464);--accent-flash:lab(46.8029% 37.9686 47.2464/.22)}}.landing-module__g1LwZa__page ::selection{background:var(--accent);color:var(--paper)}.landing-module__g1LwZa__page a{color:inherit}.landing-module__g1LwZa__wrap{max-width:var(--maxw);padding-inline:var(--pad-x);margin:0 auto}.landing-module__g1LwZa__siteHeader{z-index:20;border-bottom:1px solid var(--rule);background:color-mix(in oklab, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0}.landing-module__g1LwZa__headerWrap{justify-content:space-between;align-items:center;padding-block:18px;display:flex}.landing-module__g1LwZa__brand{color:var(--ink);white-space:nowrap;letter-spacing:-.005em;align-items:center;gap:12px;font-size:19px;font-weight:600;text-decoration:none;display:flex}.landing-module__g1LwZa__brandMark{border:1.5px solid var(--ink);background:var(--paper);border-radius:3px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;position:relative}.landing-module__g1LwZa__brandMark:before{content:"";border-top:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);position:absolute;inset:5px 6px}.landing-module__g1LwZa__brandMark:after{content:"";background:var(--ink);width:1.5px;position:absolute;top:4px;bottom:4px;left:50%;transform:translate(-50%)}.landing-module__g1LwZa__siteNav{font-family:var(--landing-mono), ui-monospace, Menlo, monospace;letter-spacing:.02em;align-items:center;gap:28px;font-size:13px;display:flex}.landing-module__g1LwZa__siteNavLink{color:var(--ink-soft);white-space:nowrap;text-decoration:none;transition:color .15s}.landing-module__g1LwZa__siteNavLink:hover{color:var(--ink)}.landing-module__g1LwZa__signupLink{background:var(--ink);color:var(--paper);border-radius:999px;padding:8px 16px;transition:background .15s,transform .15s}.landing-module__g1LwZa__signupLink:hover{background:var(--accent);transform:translateY(-1px)}.landing-module__g1LwZa__hero{border-bottom:1px solid var(--rule);padding-block:clamp(56px,8vw,96px) clamp(40px,6vw,72px)}.landing-module__g1LwZa__eyebrow{font-family:var(--landing-mono), ui-monospace, Menlo, monospace;color:var(--ink-faint);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:28px;font-size:12px;display:flex}.landing-module__g1LwZa__eyebrow:before{content:"";background:var(--ink-faint);width:28px;height:1px}.landing-module__g1LwZa__headline{letter-spacing:-.025em;max-width:16ch;margin:0 0 28px;font-size:clamp(44px,7vw,84px);font-weight:400;line-height:.98}.landing-module__g1LwZa__headline em{color:var(--accent);font-style:italic;font-weight:400}.landing-module__g1LwZa__heroBody{max-width:58ch;color:var(--ink-soft);margin:0 0 40px;font-size:clamp(18px,1.4vw,21px);line-height:1.6}.landing-module__g1LwZa__heroBody strong{color:var(--ink);font-weight:500}.landing-module__g1LwZa__demoCard{border:1px solid var(--rule);background:var(--paper);border-radius:16px;margin-top:24px;position:relative;overflow:hidden;box-shadow:0 1px #00000005,0 18px 50px -28px #321e0a2e}.landing-module__g1LwZa__demoCardPulsing{animation:1.4s ease-out landing-module__g1LwZa__cardPulse}@keyframes landing-module__g1LwZa__cardPulse{0%{box-shadow:0 1px 0 #00000005, 0 18px 50px -28px #321e0a2e, 0 0 0 0 var(--accent-flash)}60%{box-shadow:0 1px #00000005,0 18px 50px -28px #321e0a2e,0 0 0 14px #0000}to{box-shadow:0 1px #00000005,0 18px 50px -28px #321e0a2e,0 0 #0000}}.landing-module__g1LwZa__demoHead{border-bottom:1px solid var(--rule);background:var(--paper-deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.landing-module__g1LwZa__demoHeadLeft{font-family:var(--landing-mono), ui-monospace, Menlo, monospace;color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;font-size:11px;display:flex}.landing-module__g1LwZa__liveDot,.landing-module__g1LwZa__captionDot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite landing-module__g1LwZa__pulse}@keyframes landing-module__g1LwZa__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.landing-module__g1LwZa__demoBook{color:var(--ink-faint);letter-spacing:0;text-transform:none;font-size:14px;font-style:italic}.landing-module__g1LwZa__demoLevels{background:#e9e4da;background:lab(90.759% .832289 5.29521);border-radius:999px;align-items:center;gap:3px;padding:3px;display:flex}.landing-module__g1LwZa__demoLevelButton{font-family:var(--landing-mono), ui-monospace, Menlo, monospace;color:var(--ink-soft);cursor:pointer;letter-spacing:.04em;background:0 0;border:none;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:500;transition:background .18s,color .18s,transform .15s}.landing-module__g1LwZa__demoLevelButton:hover:not(.landing-module__g1LwZa__demoLevelButtonActive){color:var(--ink);background:#ddd7cc;background:lab(86.1238% .965059 6.06115)}.landing-module__g1LwZa__demoLevelButtonActive{background:var(--ink);color:var(--paper)}.landing-module__g1LwZa__demoLevelButtonTarget{animation:.55s landing-module__g1LwZa__autoTarget}@keyframes landing-module__g1LwZa__autoTarget{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}.landing-module__g1LwZa__demoPage{min-height:220px;padding:36px clamp(24px,4vw,44px) 32px;position:relative}.landing-module__g1LwZa__demoPage:before{content:"";background:var(--ink-faint);opacity:.5;width:32px;height:1px;position:absolute;top:18px;left:clamp(24px,4vw,44px)}.landing-module__g1LwZa__demoPageNumber{font-family:var(--landing-mono), ui-monospace, Menlo, monospace;color:var(--ink-faint);letter-spacing:.16em;text-transform:uppercase;font-size:10px;position:absolute;top:14px;right:clamp(24px,4vw,44px)}.landing-module__g1LwZa__demoText{max-width:64ch;color:var(--ink);margin:14px 0 0;font-size:clamp(19px,1.5vw,22px);line-height:1.6;transition:opacity .22s,filter .22s}.landing-module__g1LwZa__demoTextSwapping{opacity:.18;filter:blur(2px)}.landing-module__g1LwZa__demoWord{border-radius:3px;padding:0 1px;transition:background-color .9s,color .9s}.landing-module__g1LwZa__demoWordFlash{background:var(--accent-flash);color:var(--ink);transition:background-color,color}.landing-module__g1LwZa__demoFooter{border-top:1px solid var(--rule);font-family:var(--landing-mono), ui-monospace, Menlo, monospace;color:var(--ink-faint);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 24px;font-size:11px;display:flex}.landing-module__g1LwZa__levelMeta strong,.landing-module__g1LwZa__demoStats b{color:var(--ink);font-weight:600}.landing-module__g1LwZa__levelMeta strong{letter-spacing:.06em}.landing-module__g1LwZa__demoStats{gap:18px;display:flex}.landing-module__g1LwZa__demoCaption{min-height:18px;font-family:var(--landing-mono), ui-monospace, Menlo, monospace;color:var(--ink-faint);letter-spacing:.04em;align-items:center;gap:10px;margin:20px 4px 0;font-size:12px;display:flex}.landing-module__g1LwZa__demoCaptionPrompt .landing-module__g1LwZa__captionDot{animation:1.4s ease-in-out infinite landing-module__g1LwZa__pulse}.landing-module__g1LwZa__captionText{color:var(--ink-soft)}.landing-module__g1LwZa__demoCaptionPrompt .landing-module__g1LwZa__captionText{color:var(--accent);font-weight:500}.landing-module__g1LwZa__how{border-bottom:1px solid var(--rule);padding-block:clamp(64px,9vw,110px)}.landing-module__g1LwZa__sectionTitle{color:var(--ink);letter-spacing:-.015em;margin:0 0 56px;font-size:clamp(28px,3.5vw,40px);font-style:italic;font-weight:400}.landing-module__g1LwZa__steps{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.landing-module__g1LwZa__step{border-right:1px solid var(--rule);padding:36px 36px 36px 0;position:relative}.landing-module__g1LwZa__step:not(:first-child){padding-left:36px}.landing-module__g1LwZa__step:last-child{border-right:none}.landing-module__g1LwZa__stepNum{font-family:var(--landing-mono), ui-monospace, Menlo, monospace;color:var(--accent);letter-spacing:.14em;margin-bottom:24px;font-size:12px}.landing-module__g1LwZa__stepTitle{letter-spacing:-.01em;margin-bottom:12px;font-size:28px;font-weight:500}.landing-module__g1LwZa__stepBody{color:var(--ink-soft);font-size:17px;line-height:1.55}.landing-module__g1LwZa__cefrNote{font-family:var(--landing-mono), ui-monospace, Menlo, monospace;color:var(--ink-faint);letter-spacing:.04em;align-items:center;gap:10px;margin-top:32px;font-size:12px;display:flex}.landing-module__g1LwZa__cefrNote:before{content:"";background:var(--ink-faint);flex-shrink:0;width:20px;height:1px}.landing-module__g1LwZa__cta{border-bottom:1px solid var(--rule);background:var(--paper-deep);text-align:center;padding-block:clamp(80px,12vw,140px)}.landing-module__g1LwZa__ctaHeading{letter-spacing:-.02em;max-width:16ch;margin:0 auto 40px;font-size:clamp(36px,5vw,56px);font-weight:400;line-height:1.05}.landing-module__g1LwZa__ctaHeading em{color:var(--accent);font-style:italic}.landing-module__g1LwZa__ctaPlans{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-bottom:40px;display:flex}.landing-module__g1LwZa__plan{border:1px solid var(--rule);background:var(--paper);text-align:left;border-radius:12px;min-width:200px;padding:28px 36px}.landing-module__g1LwZa__planPaid{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.landing-module__g1LwZa__planTier{font-family:var(--landing-mono), ui-monospace, Menlo, monospace;color:var(--ink-faint);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:11px}.landing-module__g1LwZa__planPaid .landing-module__g1LwZa__planTier{color:var(--accent)}.landing-module__g1LwZa__planPrice{color:var(--ink);letter-spacing:-.02em;margin-bottom:10px;font-size:34px;font-weight:500;line-height:1}.landing-module__g1LwZa__planPer{color:var(--ink-soft);font-size:17px;font-weight:400}.landing-module__g1LwZa__planNote,.landing-module__g1LwZa__planDivider,.landing-module__g1LwZa__footer{font-family:var(--landing-mono), ui-monospace, Menlo, monospace;color:var(--ink-faint);font-size:12px}.landing-module__g1LwZa__planDivider{text-transform:uppercase;letter-spacing:.1em}.landing-module__g1LwZa__primaryCta{background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.landing-module__g1LwZa__primaryCta:hover{background:var(--accent);transform:translateY(-1px)}.landing-module__g1LwZa__primaryCtaArrow{font-family:var(--landing-mono), ui-monospace, Menlo, monospace;transition:transform .2s}.landing-module__g1LwZa__primaryCta:hover .landing-module__g1LwZa__primaryCtaArrow{transform:translate(3px)}.landing-module__g1LwZa__footer{letter-spacing:.04em;padding-block:40px 56px}.landing-module__g1LwZa__footerWrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-module__g1LwZa__footerLinks{gap:24px;display:flex}.landing-module__g1LwZa__footerLinks a{text-decoration:none;transition:color .15s}.landing-module__g1LwZa__footerLinks a:hover{color:var(--ink)}@media (max-width:820px){.landing-module__g1LwZa__steps{grid-template-columns:1fr}.landing-module__g1LwZa__step{border-right:none;border-bottom:1px solid var(--rule);padding:28px 0}.landing-module__g1LwZa__step:not(:first-child){padding-left:0}.landing-module__g1LwZa__step:last-child{border-bottom:none}}@media (max-width:640px){.landing-module__g1LwZa__demoHead{gap:10px;padding:12px 16px}.landing-module__g1LwZa__demoHeadLeft{letter-spacing:.1em;flex-wrap:wrap;gap:10px;font-size:10px}.landing-module__g1LwZa__demoBook{font-size:12px}.landing-module__g1LwZa__demoPage{min-height:200px;padding:26px 18px 22px}.landing-module__g1LwZa__demoText{font-size:17px;line-height:1.55}.landing-module__g1LwZa__demoLevels{gap:2px;padding:2px}.landing-module__g1LwZa__demoLevelButton{letter-spacing:.02em;padding:6px 9px;font-size:11px}.landing-module__g1LwZa__demoFooter{align-items:flex-start;gap:10px;padding:12px 16px}.landing-module__g1LwZa__demoStats{gap:14px}.landing-module__g1LwZa__demoPageNumber{font-size:9px;top:12px;right:18px}.landing-module__g1LwZa__demoPage:before{left:18px}}@media (max-width:600px){.landing-module__g1LwZa__siteNav{gap:12px}.landing-module__g1LwZa__siteNav a:not(.landing-module__g1LwZa__signupLink):not(.landing-module__g1LwZa__signinLink),.landing-module__g1LwZa__signinLink{display:none}}@media (max-width:540px){.landing-module__g1LwZa__ctaPlans{flex-direction:column;align-items:stretch}.landing-module__g1LwZa__plan{width:100%;min-width:unset}.landing-module__g1LwZa__planDivider{text-align:center}}@media (max-width:420px){.landing-module__g1LwZa__demoHead{flex-direction:column;align-items:stretch}.landing-module__g1LwZa__demoLevels{justify-content:space-between;align-self:stretch}.landing-module__g1LwZa__demoLevelButton{text-align:center;flex:1;justify-content:center;display:flex}.landing-module__g1LwZa__demoFooter{flex-direction:column}}
