@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_66ccf3fc-module__zupUfq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_66ccf3fc-module__zupUfq__variable{--f-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d8a3721-module__mncq5G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d8a3721-module__mncq5G__variable{--f-inter:"Inter", "Inter 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.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.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_eac3ceb1-module__Qqop1W__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_eac3ceb1-module__Qqop1W__variable{--f-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.0glcd8n2pdab0.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.0glcd8n2pdab0.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_90564ac8-module__a1GwYG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_90564ac8-module__a1GwYG__variable{--f-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.2n9apa2_r52e8.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e045b8a36dafeb96-s.0vz4cqyreqqso.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:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/921864ee6019b767-s.3ret_fwx268tf.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:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/d7d9c82e455b419c-s.2w2vlkqk02j5m.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.2n9apa2_r52e8.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e045b8a36dafeb96-s.0vz4cqyreqqso.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/921864ee6019b767-s.3ret_fwx268tf.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7d9c82e455b419c-s.2w2vlkqk02j5m.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:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_5e3fd028-module__fO2hkW__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.baloo_2_5e3fd028-module__fO2hkW__variable{--f-baloo:"Baloo 2", "Baloo 2 Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.17e3l4txdrufi.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.2g9xiodaln20i.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_41e15e79-module__KZmYdW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_41e15e79-module__KZmYdW__variable{--f-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.20t--8215-jwd.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.20t--8215-jwd.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_9910533b-module__YoA67q__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_9910533b-module__YoA67q__variable{--f-sora:"Sora", "Sora Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.0v7knm2wof07y.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.0v7knm2wof07y.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_ece92a4a-module__t7lohG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_ece92a4a-module__t7lohG__variable{--f-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.00r2o6pv87vbs.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.00r2o6pv87vbs.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_c937bfa5-module__kwzfIW__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_c937bfa5-module__kwzfIW__variable{--f-jost:"Jost", "Jost Fallback"}
@property --bg{syntax:"<color>";inherits:true;initial-value:#0d0a1f}@property --bg-glow{syntax:"<color>";inherits:true;initial-value:#2a1250}@property --surface{syntax:"<color>";inherits:true;initial-value:#17122e}@property --surface-2{syntax:"<color>";inherits:true;initial-value:#1e1740}@property --text{syntax:"<color>";inherits:true;initial-value:#f3ecff}@property --muted{syntax:"<color>";inherits:true;initial-value:#a99fce}@property --border{syntax:"<color>";inherits:true;initial-value:#2b1f52}@property --primary{syntax:"<color>";inherits:true;initial-value:#f22ec4}@property --accent{syntax:"<color>";inherits:true;initial-value:#22d3c4}@property --accent-ink{syntax:"<color>";inherits:true;initial-value:#22d3c4}@property --spark{syntax:"<color>";inherits:true;initial-value:#a4f53b}@property --on-primary{syntax:"<color>";inherits:true;initial-value:#0d0a1f}@property --motion{syntax:"<number>";inherits:true;initial-value:1}@property --fx{syntax:"<number>";inherits:true;initial-value:1}:root,:root[data-theme=post]{--bg:#0d0a1f;--bg-glow:#2a1250;--surface:#17122e;--surface-2:#1e1740;--text:#f3ecff;--muted:#a99fce;--border:#2b1f52;--primary:#f22ec4;--accent:#22d3c4;--accent-ink:#22d3c4;--spark:#a4f53b;--on-primary:#0d0a1f;--grad:linear-gradient(135deg, var(--primary), var(--accent));--font-display:var(--f-grotesk), system-ui, sans-serif;--font-body:var(--f-inter), system-ui, sans-serif;--radius:4px;--radius-sm:2px;--shadow:0 0 0 1px color-mix(in srgb, var(--primary) 22%, transparent), 0 18px 60px -24px color-mix(in srgb, var(--primary) 45%, transparent);--motion:1;--fx:1;--display-weight:700;--display-tracking:-.045em;--label-tracking:.22em}:root[data-theme=aurora]{--bg:#f6fafb;--surface:#fff;--surface-2:#eaf3f5;--text:#10262e;--muted:#4e6672;--border:#d8e6ea;--primary:#17707c;--accent:#e0a83e;--accent-ink:#8a5a0b;--on-primary:#fff;--spark:var(--accent-ink);--bg-glow:var(--bg);--grad:linear-gradient(135deg, var(--primary), var(--primary));--font-display:var(--f-fraunces), Georgia, serif;--font-body:var(--f-inter), system-ui, sans-serif;--radius:18px;--radius-sm:10px;--shadow:0 1px 2px #10262e0f, 0 20px 44px -28px #10262e59;--motion:.7;--fx:.45;--display-weight:600;--display-tracking:-.02em;--label-tracking:.16em}:root[data-theme=pelo]{--bg:#fff7ec;--surface:#fff;--surface-2:#ffeed8;--text:#38220f;--muted:#7a5b3e;--border:#f0dcc2;--primary:#c24a0a;--accent:#ffc93c;--accent-ink:#8a5300;--on-primary:#fff;--spark:var(--accent-ink);--bg-glow:var(--bg);--grad:linear-gradient(135deg, var(--primary), var(--primary));--font-display:var(--f-baloo), system-ui, sans-serif;--font-body:var(--f-poppins), system-ui, sans-serif;--radius:24px;--radius-sm:14px;--shadow:0 6px 0 0 color-mix(in srgb, var(--text) 12%, transparent), 0 24px 48px -30px #38220f80;--motion:1.15;--fx:.6;--display-weight:700;--display-tracking:-.01em;--label-tracking:.12em}:root[data-theme=feira]{--bg:#fff;--surface:#f4f6fa;--surface-2:#e9edf6;--text:#0f1b2e;--muted:#4f5f78;--border:#dde3ee;--primary:#2d5bff;--accent:#ff3d71;--accent-ink:#c2003f;--on-primary:#fff;--spark:var(--accent-ink);--bg-glow:var(--bg);--grad:linear-gradient(135deg, var(--primary), var(--primary));--font-display:var(--f-sora), system-ui, sans-serif;--font-body:var(--f-inter), system-ui, sans-serif;--radius:10px;--radius-sm:6px;--shadow:0 1px 2px #0f1b2e14, 0 14px 32px -20px #0f1b2e66;--motion:.85;--fx:.35;--display-weight:700;--display-tracking:-.03em;--label-tracking:.14em}:root[data-theme=veludo]{--bg:#0f0b10;--surface:#171119;--surface-2:#1f1722;--text:#f1e7ef;--muted:#9c8aa0;--border:#2c2130;--primary:#c6a15b;--accent:#e8d9c0;--accent-ink:#e8d9c0;--on-primary:#140f16;--spark:var(--accent-ink);--bg-glow:var(--bg);--grad:linear-gradient(135deg, var(--primary), var(--primary));--font-display:var(--f-cormorant), Georgia, serif;--font-body:var(--f-jost), system-ui, sans-serif;--radius:2px;--radius-sm:1px;--shadow:0 0 0 1px color-mix(in srgb, var(--primary) 26%, transparent), 0 30px 70px -34px #000000d9;--motion:.55;--fx:.5;--display-weight:400;--display-tracking:0em;--label-tracking:.3em}:root[data-theme=bio]{--bg:#101014;--surface:#1a1a20;--surface-2:#22222a;--text:#fff;--muted:#9a9aa8;--border:#2e2e38;--primary:#c6ff3d;--accent:#ff4fd8;--accent-ink:#ff4fd8;--on-primary:#101014;--spark:var(--accent-ink);--bg-glow:var(--bg);--grad:linear-gradient(135deg, var(--primary), var(--primary));--font-display:var(--f-grotesk), system-ui, sans-serif;--font-body:var(--f-inter), system-ui, sans-serif;--radius:26px;--radius-sm:16px;--shadow:0 0 0 2px var(--primary);--motion:1.2;--fx:.75;--display-weight:700;--display-tracking:-.05em;--label-tracking:.1em}:root.is-switching{transition:--bg .52s cubic-bezier(.2,.7,.2,1),--bg-glow .52s cubic-bezier(.2,.7,.2,1),--surface .52s cubic-bezier(.2,.7,.2,1),--surface-2 .52s cubic-bezier(.2,.7,.2,1),--text .52s cubic-bezier(.2,.7,.2,1),--muted .52s cubic-bezier(.2,.7,.2,1),--border .52s cubic-bezier(.2,.7,.2,1),--primary .52s cubic-bezier(.2,.7,.2,1),--accent .52s cubic-bezier(.2,.7,.2,1),--accent-ink .52s cubic-bezier(.2,.7,.2,1),--spark .52s cubic-bezier(.2,.7,.2,1),--on-primary .52s cubic-bezier(.2,.7,.2,1),--fx .52s linear}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.62;overflow-x:hidden}img,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{padding:0;list-style:none}::selection{background:var(--primary);color:var(--on-primary)}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:var(--radius-sm)}.skip{z-index:100;background:var(--primary);color:var(--on-primary);border-radius:var(--radius-sm);padding:10px 16px;position:absolute;top:8px;left:-9999px}.skip:focus{left:16px}.wrap{width:100%;max-width:1220px;margin-inline:auto;padding-inline:clamp(20px,5vw,64px)}.sec{padding-block:clamp(72px,11vw,148px);position:relative}.sec+.sec{border-top:1px solid var(--border)}.label{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:.6875rem;font-weight:500;display:flex}.label:before{content:"";background:var(--primary);flex:none;width:22px;height:1px}.h2{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;max-width:17ch;margin-top:22px;font-size:clamp(2rem,4.6vw,3.5rem);line-height:1.02}.lead{max-width:62ch;color:var(--muted);margin-top:20px;font-size:clamp(1rem,1.35vw,1.125rem)}.btn{--btn-bg:var(--grad);--btn-fg:var(--on-primary);border-radius:var(--radius);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;transition:transform calc(.18s * var(--motion)) ease, box-shadow calc(.22s * var(--motion)) ease, background .3s ease;will-change:transform;align-items:center;gap:10px;padding:15px 26px;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.btn:after{content:"";border-radius:inherit;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 60%, transparent);transition:box-shadow calc(.26s * var(--motion)) ease;pointer-events:none;position:absolute;inset:0}.btn:hover{transform:translateY(-2px)}.btn:hover:after{box-shadow:0 12px 34px -10px color-mix(in srgb, var(--accent) 85%, transparent)}.btn:active{transform:translateY(0)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--primary)}.rail{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--border) 90%, transparent) 12%, color-mix(in srgb, var(--border) 90%, transparent) 88%, transparent);z-index:5;pointer-events:none;width:1px;opacity:calc(.9 * var(--fx));position:fixed;top:0;bottom:0;left:max(16px,50vw - 588px)}.rail__tick{background:var(--bg);width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;transition:background .3s,box-shadow .3s,transform .3s;position:absolute;left:-3px}.rail__tick[data-on=true]{background:var(--primary);box-shadow:0 0 0 1px var(--primary), 0 0 16px 0 var(--primary);transform:scale(1.25)}@media (max-width:1100px){.rail{display:none}}.nav{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb, var(--bg) 78%, transparent);border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:fixed;inset:0 0 auto}.nav[data-stuck=true]{border-bottom-color:var(--border)}.nav__in{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.nav__brand{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:.02em;align-items:center;gap:10px;font-size:1.25rem;display:flex}.nav__brand img{width:38px;height:38px;transition:filter calc(.26s * var(--motion)) ease, transform calc(.26s * var(--motion)) ease;flex:none}.nav__brand:hover img{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--spark) 70%, transparent));transform:rotate(-8deg)scale(1.06)}@media (max-width:520px){.nav__brand span{display:none}}.nav__links{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);gap:28px;font-size:.75rem;display:flex}.nav__links a{transition:color .2s}.nav__links a:hover{color:var(--text)}.nav__cta{padding:10px 18px;font-size:.75rem}@media (max-width:860px){.nav__links{display:none}}.hero{background:radial-gradient(1200px 600px at 70% -10%, var(--bg-glow), var(--bg));align-items:center;min-height:100svh;padding-block:130px 64px;display:flex;position:relative;overflow:hidden}.hero__field{z-index:0;pointer-events:none;opacity:calc(.9 * var(--fx));background:radial-gradient(46% 42% at 12% 88%, color-mix(in srgb, var(--primary) 30%, transparent), transparent 70%), radial-gradient(40% 40% at 88% 6%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 68%);filter:blur(30px);animation:drift calc(26s / max(var(--motion), .4)) ease-in-out infinite alternate;position:absolute;inset:-20% -10%}@keyframes drift{0%{transform:translate(-2%,1%)scale(1)}to{transform:translate(3%,-2%)scale(1.08)}}.hero__in>*{min-width:0}.hero__in{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px);width:100%;display:grid;position:relative}.hero__h1{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;margin-top:26px;font-size:clamp(2.35rem,6vw,4.9rem);line-height:.96}.hero__h1 em{color:var(--primary);font-style:normal}.hero__sub{max-width:46ch;color:var(--muted);margin-top:26px;font-size:clamp(1rem,1.4vw,1.1875rem)}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero__proof{border-top:1px solid var(--border);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--muted);max-width:52ch;margin-top:44px;padding-top:22px;font-size:.75rem}.hero__stage{aspect-ratio:1;min-height:320px;position:relative}.hero__canvas{position:absolute;inset:0}.hero__stage:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--primary) 20%, transparent), transparent 66%);filter:blur(26px);opacity:calc(.9 * var(--fx));pointer-events:none;border-radius:50%;position:absolute;inset:12%}.hero__poster{animation:poster-in calc(.9s / max(var(--motion), .5)) cubic-bezier(.2, .7, .2, 1) both .38s;place-items:center;transition:opacity .7s .12s;display:grid;position:absolute;inset:0}.hero__poster[data-off=true]{opacity:0;animation:none}@keyframes poster-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}.hero__poster svg{width:min(76%,380px);height:auto;overflow:visible}@media (max-width:940px){.hero__in{grid-template-columns:1fr}.hero__stage{aspect-ratio:4/3;order:-1;min-height:240px}.hero{min-height:auto;padding-block:108px 56px}}.show{position:relative}.show__head>*{min-width:0}.show__head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:860px){.show__head{grid-template-columns:1fr}}.show__body>*{min-width:0}.show__body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);margin-top:clamp(36px,5vw,60px);display:grid}.themes{gap:6px;display:grid}.theme{border-radius:var(--radius);text-align:left;width:100%;color:var(--muted);align-items:center;gap:12px;padding:12px 14px;transition:color .2s,background .24s,box-shadow .24s;display:flex;box-shadow:inset 0 0 0 1px #0000}.theme:hover{color:var(--text);background:var(--surface)}.theme[aria-pressed=true]{color:var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--primary)}.theme__dot{width:26px;height:26px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 18%, transparent);border-radius:50%;flex:none}.theme__name{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:.8125rem}.theme__idx{font-family:var(--f-mono), ui-monospace, monospace;opacity:.55;margin-left:auto;font-size:.6875rem}@media (max-width:860px){.show__body{grid-template-columns:1fr}.themes{scrollbar-width:thin;grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.theme{padding:10px 12px}.themes{-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.theme__idx{display:none}}.chamber{border-radius:calc(var(--radius) + 8px);background:var(--surface);box-shadow:var(--shadow);perspective:1400px;position:relative;overflow:hidden}.chamber__bar{border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:8px;padding:12px 16px;display:flex}.chamber__dots{gap:6px;display:flex}.chamber__dots i{background:color-mix(in srgb, var(--muted) 45%, transparent);border-radius:50%;width:9px;height:9px}.chamber__url{font-family:var(--f-mono), ui-monospace, monospace;color:var(--muted);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:.6875rem;overflow:hidden}.chamber__view{min-height:340px;transform-style:preserve-3d;padding:clamp(26px,4vw,46px);position:relative}.chamber__view[data-flip=true]{animation:flip calc(.62s * (2 - var(--motion))) cubic-bezier(.5, 0, .2, 1)}@keyframes flip{0%{opacity:1;transform:rotateY(0)scale(1)}45%{opacity:.25;transform:rotateY(-14deg)scale(.965)}to{opacity:1;transform:rotateY(0)scale(1)}}.demo__eyebrow{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--primary);font-size:.6875rem}.demo__brand{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);margin-bottom:26px;font-size:1.375rem}.demo__h{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;max-width:16ch;margin-top:14px;font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.03}.demo__sub{color:var(--muted);max-width:40ch;margin-top:14px}.demo__cta{border-radius:var(--radius);background:var(--grad);color:var(--on-primary);margin-top:26px;padding:13px 22px;font-size:.9375rem;font-weight:600;display:inline-flex}.demo__stats{border-top:1px solid var(--border);flex-wrap:wrap;gap:clamp(20px,4vw,44px);margin-top:34px;padding-top:22px;display:flex}.demo__stat b{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);color:var(--accent-ink);font-size:1.5rem;display:block}.demo__stat span{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}.readout{background:var(--border);border-top:1px solid var(--border);font-family:var(--f-mono), ui-monospace, monospace;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:1px;display:grid}.readout__cell{background:var(--surface-2);gap:3px;padding:12px 14px;display:grid}.readout__k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.625rem}.readout__v{color:var(--text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:.75rem;display:flex;overflow:hidden}.readout__v i{width:10px;height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 22%, transparent);border-radius:2px;flex:none}.show__note{font-family:var(--f-mono), ui-monospace, monospace;color:var(--muted);margin-top:18px;font-size:.75rem}.show__note a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.svc{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:1.32fr 1fr 1fr;gap:1px;margin-top:clamp(36px,5vw,60px);display:grid;overflow:hidden}.svc__card{background:var(--bg);flex-direction:column;gap:14px;padding:clamp(26px,3vw,40px);transition:background .3s;display:flex}.svc__card:hover{background:var(--surface)}.svc__card[data-open=true]{background:repeating-linear-gradient(-45deg, var(--bg) 0 9px, color-mix(in srgb, var(--surface) 70%, var(--bg)) 9px 18px)}.svc__k{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--accent-ink);font-size:.6875rem}.svc__h{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:clamp(1.375rem,2.1vw,1.875rem);line-height:1.1}.svc__p{color:var(--muted);font-size:.9375rem}@media (max-width:900px){.svc{grid-template-columns:1fr}}.niches{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.niche{box-shadow:inset 0 0 0 1px var(--border);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--muted);border-radius:999px;padding:9px 16px;font-size:.75rem;transition:color .22s,box-shadow .22s}.niche:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--primary)}.work__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(16px,2.4vw,28px);margin-top:clamp(36px,5vw,56px);display:grid}.card{border-radius:calc(var(--radius) + 4px);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s;display:flex;overflow:hidden}.card:hover{box-shadow:inset 0 0 0 1px var(--primary), var(--shadow);transform:translateY(-5px)}.card__shot{aspect-ratio:16/10;background:var(--surface-2);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.card__shot img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .62s cubic-bezier(.2,.7,.2,1)}.card:hover .card__shot img{transform:scale(1.045)}.card__tag{background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text);border-radius:999px;padding:5px 11px;font-size:.625rem;position:absolute;top:12px;left:12px}.card__body{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.card__name{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:1.1875rem}.card__proves{color:var(--muted);flex:1;font-size:.875rem}.card__foot{border-top:1px solid var(--border);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:14px;font-size:.6875rem;display:flex}.card__live{color:var(--primary);align-items:center;gap:7px;display:inline-flex}.card__ask{color:var(--muted);transition:color .2s}.card__ask:hover{color:var(--accent-ink)}.index{border-top:1px solid var(--border);margin-top:clamp(36px,5vw,56px)}.index__row{border-bottom:1px solid var(--border);font-family:var(--f-mono), ui-monospace, monospace;grid-template-columns:28px minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.3fr);align-items:baseline;gap:16px;padding:15px 0;font-size:.8125rem;display:grid}.index__n{color:var(--muted);font-size:.6875rem}.index__name{color:var(--text)}.index__niche{color:var(--accent-ink);font-size:.75rem}.index__proves{color:var(--muted);font-size:.75rem}@media (max-width:760px){.index__row{grid-template-columns:24px 1fr}.index__niche,.index__proves{grid-column:2}}.steps{background:var(--border);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;margin-top:clamp(36px,5vw,56px);display:grid}.step{background:var(--bg);align-content:start;gap:12px;padding:26px clamp(18px,2vw,28px) 30px;display:grid}.step__n{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.16em;color:var(--primary);font-size:.75rem}.step__t{font-size:.9375rem}.proc__note{font-family:var(--f-mono), ui-monospace, monospace;color:var(--accent-ink);margin-top:24px;font-size:.75rem}.plans{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:clamp(14px,2vw,22px);margin-top:clamp(36px,5vw,56px);display:grid}.plan{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;gap:12px;padding:clamp(22px,2.6vw,30px);transition:box-shadow .3s,transform .3s;display:flex}.plan:hover{box-shadow:inset 0 0 0 1px var(--primary);transform:translateY(-4px)}.plan__n{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);font-size:.6875rem}.plan__hook{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);font-size:1.25rem;line-height:1.18}.plan__p{color:var(--muted);flex:1;font-size:.875rem}.plan__price{font-family:var(--f-mono), ui-monospace, monospace;color:var(--accent-ink);letter-spacing:-.01em;font-size:1.0625rem}.plan__cta{border-radius:var(--radius-sm);text-align:center;font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--border);margin-top:6px;padding:12px 16px;font-size:.625rem;transition:background .22s,color .22s}.plan__cta:hover{background:var(--grad);color:var(--on-primary)}.about__in>*{min-width:0}.about__in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.about__p{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:pretty;font-size:clamp(1.25rem,2.4vw,1.875rem);line-height:1.32}.about__meta{font-family:var(--f-mono), ui-monospace, monospace;color:var(--muted);flex-wrap:wrap;gap:26px;margin-top:30px;font-size:.75rem;display:flex}.about__meta b{color:var(--text);font-weight:500}@media (max-width:860px){.about__in{grid-template-columns:1fr}}.faq__list{border-top:1px solid var(--border);margin-top:clamp(30px,4vw,48px)}.faq__item{border-bottom:1px solid var(--border)}.faq__q{text-align:left;width:100%;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(1.0625rem,1.8vw,1.375rem);transition:color .2s;display:flex}.faq__q:hover{color:var(--primary)}.faq__sign{flex:none;width:22px;height:22px;position:relative}.faq__sign:before,.faq__sign:after{content:"";background:var(--primary);height:1px;transition:transform calc(.3s * var(--motion)) cubic-bezier(.2, .7, .2, 1);position:absolute;inset:50% 0 auto}.faq__sign:after{transform:rotate(90deg)}.faq__item[data-open=true] .faq__sign:after{transform:rotate(0)}.faq__a{transition:grid-template-rows calc(.36s * var(--motion)) cubic-bezier(.2, .7, .2, 1);grid-template-rows:0fr;display:grid}.faq__item[data-open=true] .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{max-width:68ch;color:var(--muted);padding-bottom:24px}.final{text-align:center;position:relative;overflow:hidden}.final__field{pointer-events:none;opacity:calc(.85 * var(--fx));background:radial-gradient(60% 90% at 50% 118%, color-mix(in srgb, var(--primary) 30%, transparent), transparent 72%);position:absolute;inset:0}.final__in{z-index:1;justify-items:center;display:grid;position:relative}.final .h2{max-width:18ch}.final .lead{text-align:center;margin-inline:auto}.final .label{justify-content:center}.final__cta{margin-top:36px;padding:18px 34px;font-size:.875rem}.foot{border-top:1px solid var(--border);padding-block:40px 48px}.foot__in{font-family:var(--f-mono), ui-monospace, monospace;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:.75rem;display:flex}.foot__links{flex-wrap:wrap;gap:22px;display:flex}.foot__links a{transition:color .2s}.foot__links a:hover{color:var(--primary)}.foot__sig{font-family:var(--font-display);color:var(--text);font-size:.9375rem}.sweep{z-index:60;pointer-events:none;opacity:0;position:fixed;inset:0}.sweep[data-run=true]{animation:.76s cubic-bezier(.4,0,.2,1) sweep-run}.sweep__band{inset-inline:-10%;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--accent) 16%, transparent) 42%, color-mix(in srgb, var(--primary) 78%, transparent) 68%, color-mix(in srgb, var(--primary) 92%, transparent) 71%, transparent 74%);filter:blur(.5px);height:34vh;position:absolute;top:-34vh}.sweep[data-run=true] .sweep__band{animation:.76s cubic-bezier(.4,0,.2,1) sweep-band}@keyframes sweep-run{0%,to{opacity:0}8%,78%{opacity:1}}@keyframes sweep-band{0%{transform:translateY(0)}to{transform:translateY(148vh)}}.reveal{opacity:0;transform:translateY(18px)}.reveal[data-shown=true]{opacity:1;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.sweep{display:none}.hero__field{animation:none}}.rise{animation:rise calc(.78s / max(var(--motion), .5)) cubic-bezier(.2, .7, .2, 1) both;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.h2--wide{max-width:24ch}.pains__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin-top:clamp(36px,5vw,56px);display:grid}.pain{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;gap:12px;padding:clamp(24px,3vw,34px);transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s;display:flex}.pain:hover{box-shadow:inset 0 0 0 1px var(--primary);transform:translateY(-4px)}.pain__tag{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--accent-ink);font-size:.6875rem}.pain__h{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;font-size:clamp(1.125rem,1.9vw,1.4375rem);line-height:1.18}.pain__p{color:var(--muted);font-size:.9375rem}.pains__close{border-radius:var(--radius);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(18px,3vw,34px);margin-top:clamp(14px,2vw,22px);padding:clamp(24px,3vw,34px);display:flex;position:relative;overflow:hidden}.pains__close:before{content:"";background:var(--grad);height:2px;position:absolute;inset:0 0 auto}.pains__close-t{max-width:46ch;margin:0;font-size:clamp(1rem,1.35vw,1.125rem)}@media (max-width:760px){.pains__grid{grid-template-columns:1fr}}@media (max-width:620px){.pains__close{flex-direction:column;align-items:stretch}.pains__close .btn{text-align:center;justify-content:center}}.foot__brand{width:min(200px,60vw);height:auto;margin-bottom:18px;display:block}.foot__in{align-items:flex-end}@media (max-width:620px){.foot__in{flex-direction:column;align-items:flex-start;gap:26px}}.plan{position:relative}.plan[data-featured=true]{box-shadow:inset 0 0 0 2px var(--primary)}.plan__badge{white-space:nowrap;background:var(--primary);color:var(--on-primary);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:.625rem;font-weight:500;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.plan[data-featured=true] .plan__n{margin-top:8px}.plan__inclt{font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:.625rem}.plan__incl{flex:1;gap:8px;margin:0;display:grid}.plan__incl li{color:var(--muted);padding-left:20px;font-size:.875rem;line-height:1.45;position:relative}.plan__incl li:before{content:"✓";color:var(--accent-ink);font-size:.8125rem;position:absolute;top:0;left:0}.plan__incl li[data-lead=true]{color:var(--text);padding-left:0;font-weight:500}.plan__incl li[data-lead=true]:before{content:none}.plan__price{margin-top:4px;font-size:1.375rem}.guarantee{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(18px,3vw,40px);margin-top:clamp(28px,4vw,42px);padding:clamp(24px,3vw,34px);display:grid}.guarantee__seal{box-shadow:inset 0 0 0 1px var(--accent-ink);color:var(--accent-ink);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:.625rem;display:inline-block}.guarantee__h{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;margin-top:14px;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.15}.guarantee__p{color:var(--muted)}@media (max-width:760px){.guarantee{grid-template-columns:1fr;align-items:start}}.card__result{color:var(--accent-ink);margin-top:2px;font-size:.8125rem;font-weight:500}.final__note{font-family:var(--f-mono), ui-monospace, monospace;color:var(--muted);margin-top:16px;font-size:.75rem}.foot__legal{border-top:1px solid var(--border);font-family:var(--f-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:32px;padding-top:22px;font-size:.6875rem;display:flex}.foot__legal-links{gap:18px;display:flex}.foot__legal-links a{transition:color .2s}.foot__legal-links a:hover{color:var(--primary)}
