@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/d5ed7948d3d83345-s.2h1qe-f2c2zvf.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:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/f6b8295589aa3077-s.15b2cdf5-5jla.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:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.2wu1ksew8-oz6.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:Plus Jakarta Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/b65c166e5423853f-s.p.05kfue1i651q-.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_3c1175ff-module__1K7n4W__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}.plus_jakarta_sans_3c1175ff-module__1K7n4W__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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.1y4-pdgsjb-pw.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.3lvt2whj97whp.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.2uwcyprjm3xu3.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.0k62hbripvv8p.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.3-6t-g6q0vh0a.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.2bn3s6zvc0dyp.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.0-dom-5bn10r2.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.1y4-pdgsjb-pw.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.3lvt2whj97whp.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.2uwcyprjm3xu3.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.0k62hbripvv8p.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.3-6t-g6q0vh0a.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.2bn3s6zvc0dyp.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.0-dom-5bn10r2.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.1y4-pdgsjb-pw.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.3lvt2whj97whp.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.2uwcyprjm3xu3.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.0k62hbripvv8p.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.3-6t-g6q0vh0a.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.2bn3s6zvc0dyp.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:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.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:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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_1ec0685a-module__ODW2ua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1ec0685a-module__ODW2ua__variable{--font-inter:"Inter", "Inter Fallback"}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-weight:500;overflow-x:hidden}h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0;padding:0}ul,ol{list-style:none}img,video,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}em{font-style:italic}:root{--ink:#1a202c;--muted:#718096;--blue:#0084ff;--blue-alt:#1884ff;--blue-tint:#0084ff0f;--surface:#f8fafb;--surface-blue:#f2f7fd;--surface-blue-strong:#daebfd;--dark:#1a202c;--white:#fff;--font-sans:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;--font-inter:var(--font-inter), Inter, system-ui, sans-serif;--fs-h1:60px;--lh-h1:1.2;--fs-h2:38px;--fs-h2-split:34px;--lh-h2:1.4;--fs-h3:20px;--lh-h3:1.4;--fs-lead:18px;--lh-lead:1.4;--fs-body:16px;--lh-body:1.5;--fs-small:14px;--lh-small:1.5;--fs-nav:14px;--nav-height:80px;--page-max:1440px;--content-max:1200px;--pad-x:120px;--pad-x-narrow:60px}@media (max-width:1200px){:root{--pad-x:60px;--pad-x-narrow:40px}}@media (max-width:1024px){:root{--fs-h1:44px;--fs-h2:32px;--fs-h2-split:28px;--fs-lead:16px;--fs-body:14px;--fs-small:14px}}@media (max-width:640px){:root{--fs-h1:34px;--fs-h2:26px;--fs-h2-split:24px;--fs-lead:15px;--lh-body:1.4;--pad-x:20px;--pad-x-narrow:20px}}.h1{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.04em;color:var(--ink);font-weight:700}.h2{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--ink);font-weight:600}.h2--split{font-size:var(--fs-h2-split)}.h2 .accent,.h1 .accent{color:var(--blue-alt)}.h3{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--ink);font-weight:600}.lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--muted);font-weight:500}.body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted);font-weight:500}.small{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);font-weight:500}.eyebrow{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--blue);font-weight:500}.text-center{text-align:center}.page{background:var(--white);flex-direction:column;align-items:center;display:flex;position:relative;overflow:clip}.main{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}:target{scroll-margin-top:calc(var(--nav-height) + 24px)}.section>.reveal{width:100%}.section{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.section__inner{width:100%;max-width:var(--page-max);padding-left:var(--pad-x);padding-right:var(--pad-x);flex-direction:column;align-items:center;display:flex}.content{width:100%;max-width:var(--content-max)}.section--surface{background:var(--surface)}.section-intro{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:650px;display:flex}.btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-size:16px;font-weight:600;line-height:24px;transition:filter .15s,transform .15s;display:inline-flex}.btn:hover{filter:brightness(.95)}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--blue);color:var(--white)}.btn--ghost{background:var(--white);color:var(--ink);gap:10px}.btn--ghost:hover{filter:brightness(.97)}.btn__icon{flex:none}.badge{background:var(--blue-tint);color:var(--blue);font-size:var(--fs-body);line-height:var(--lh-body);border-radius:10px;align-self:flex-start;align-items:center;gap:10px;padding:8px 16px;font-weight:500;display:inline-flex}.nav{z-index:10;flex-direction:column;align-items:center;width:100%;display:flex;position:fixed;inset:0 0 auto}.nav__bar{width:100%;height:var(--nav-height);padding:12px var(--pad-x-narrow);background:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #71809626;justify-content:center;align-items:center;display:flex}.nav__inner{width:100%;max-width:calc(var(--page-max) - 2 * 60px);justify-content:space-between;align-items:center;gap:20px;height:48px;display:flex}.nav__logo{flex:none;width:216px;height:auto}.nav__links{background:var(--surface);border-radius:40px;align-items:flex-start;padding:4px;display:flex}.nav__link{font-size:var(--fs-nav);color:var(--muted);white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;padding:8px 16px;font-weight:500;line-height:1.6;transition:color .15s;display:flex}.nav__link:hover{color:var(--ink)}.nav__link.is-active{color:var(--ink);box-shadow:0 .5px 0 0 var(--muted), 0 7.44px 9.46px 0 #0000001a, inset 0 1.35px 0 0 var(--white);background-image:linear-gradient(#fbfbfb 0%,#fbfbfb00 100%)}.nav__group{position:relative}.nav__link--parent{gap:5px}.nav__caret{opacity:.75;flex:none;width:9px;height:9px;transition:transform .2s}.nav__link--parent[aria-expanded=true] .nav__caret{transform:rotate(180deg)}.nav__panel{background:var(--white);opacity:0;visibility:hidden;z-index:5;border:1px solid #71809626;border-radius:16px;min-width:252px;padding:8px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 12px 32px #1a202c1a,0 2px 6px #1a202c0d}.nav__panel[data-open]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.nav__panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav__item{font-size:var(--fs-nav);color:var(--ink);border-radius:10px;padding:10px 12px;transition:background .13s;display:block}.nav__item:hover{background:var(--surface)}.nav__item small{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:500;display:block}.nav__item--soon{color:var(--muted);cursor:default}.nav__item--soon:hover{background:0 0}.nav__item--soon:after{content:"Soon";float:right;background:var(--surface);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-radius:20px;margin-top:1px;padding:2px 7px;font-size:10px;font-weight:700}.nav__toggle{width:40px;height:40px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;display:none}.nav__drawer{display:none}@media (max-width:900px){.nav__links,.nav__inner>.btn{display:none}.nav__toggle{display:flex}.nav__logo{width:180px}.nav__drawer{background:var(--white);width:100%;padding:12px var(--pad-x-narrow) 20px;border-bottom:1px solid #71809626;display:block}.nav__drawer[hidden]{display:none}.nav__drawer .nav__link{justify-content:flex-start;padding:12px 0;font-size:16px}.nav__drawer .nav__link.is-active{box-shadow:none;background-image:none;font-weight:600}.nav__drawer-group{padding:8px 0 4px}.nav__drawer-heading{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.nav__drawer-group .nav__link{padding:10px 0 10px 14px}.nav__drawer .nav__item--soon:after{float:none;margin-left:8px}.nav__drawer .btn{width:100%;margin-top:8px}}.hero-home{width:100%;max-width:var(--page-max);isolation:isolate;flex-direction:column;align-items:center;padding:160px 0 0;display:flex;position:relative}.hero-home__blobs{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero-home__blob{border-radius:100%;position:absolute}.hero-home__blob--blue{background:radial-gradient(50% 50%,#0084ff24 7%,#72bbff00 92%);width:534px;height:534px;top:240px;left:994px}.hero-home__blob--amber{background:radial-gradient(50% 50%,#ffd53f1f 0%,#fff4cd00 92%);width:534px;height:534px;top:-10px;left:84px}.hero-home__blob--violet{background:radial-gradient(50% 50%,#b4a1ff1f 22.78%,#b4a1ff00 92%);width:396px;height:396px;top:360px;left:-40px}.hero-home__body{flex-direction:column;align-items:center;gap:30px;width:100%;padding:0 200px 46px;display:flex}.hero-home__media{border-radius:10px;width:100%;overflow:hidden}@media (max-width:1200px){.hero-home{padding-top:140px}.hero-home__body{padding:0 var(--pad-x) 46px}}@media (max-width:640px){.hero-home{padding-top:120px}.hero-home__blob{display:none}}.proj-grid{width:100%;max-width:var(--content-max);grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:22px;margin-top:48px;display:grid}.proj-card{background:var(--white);border-radius:18px;flex-direction:column;padding-bottom:26px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1a202c0d}.proj-card--link:hover{transform:translateY(-4px);box-shadow:0 16px 34px #1a202c14}.proj-card__badge{z-index:1;width:30px;height:30px;color:var(--blue);background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;transition:background .16s,color .16s,transform .16s;display:flex;position:absolute;top:14px;right:14px}.proj-card--link:hover .proj-card__badge{background:var(--blue);color:var(--white);transform:translate(1px,-1px)}.proj-card--link:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.proj-card__mark{background:var(--surface-blue);height:120px}.proj-card__mark svg{width:100%;height:100%;display:block}.proj-card__body{flex-direction:column;flex:1;gap:9px;padding:22px 24px 0;display:flex}.proj-card__body .h3{font-size:18px;line-height:1.35}.proj-card__body .body{font-size:14.5px}.proj-card__theme{letter-spacing:.09em;text-transform:uppercase;color:var(--blue);font-size:11.5px;font-weight:700}.proj-card__foot{margin-top:auto;padding-top:16px}.proj-status{background:var(--blue-tint);letter-spacing:.07em;text-transform:uppercase;color:var(--blue);border-radius:20px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.proj-status--open{background:var(--surface);color:var(--muted)}.proj-more{background:var(--white);font-size:var(--fs-small);color:var(--ink);border:1px solid #71809638;border-radius:40px;align-items:center;gap:8px;margin-top:32px;padding:12px 22px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.proj-more:hover{border-color:var(--blue);color:var(--blue)}.proj-more__caret{width:10px;height:10px;transition:transform .2s}.proj-more[aria-expanded=true] .proj-more__caret{transform:rotate(180deg)}.pubs{width:100%;max-width:var(--content-max)}.pubs__year{align-items:center;gap:18px;margin:44px 0 6px;display:flex}.pubs__year span{letter-spacing:.12em;color:var(--muted);font-size:13px;font-weight:700}.pubs__year i{background:#71809626;flex:1;height:1px}.pub{border-radius:12px;grid-template-columns:1fr 132px;align-items:start;gap:24px;margin:0 -16px;padding:18px 16px;transition:background .15s;display:grid}.pub--link:hover{background:var(--white);box-shadow:0 4px 16px #1a202c0f}.pub--link:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.pub--link:hover .pub__title{color:var(--blue)}.pub__title svg{color:var(--blue);opacity:0;flex:none;margin-left:7px;transition:opacity .18s,transform .18s;transform:translate(-3px,3px)}.pub--link:hover .pub__title svg,.pub--link:focus-visible .pub__title svg{opacity:1;transform:none}.pub__authors{font-size:var(--fs-small);color:var(--muted)}.pub__title{font-size:var(--fs-body);margin:3px 0 5px;font-weight:600;line-height:1.45;transition:color .15s}.pub__gist{border-left:2px solid var(--blue);font-size:var(--fs-small);color:var(--ink);opacity:.78;margin:0 0 6px;padding-left:12px;line-height:1.5}.pub__venue{font-size:var(--fs-small);color:var(--muted);font-style:italic}.pub__chip{background:var(--blue-tint);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);white-space:nowrap;border-radius:20px;justify-self:end;padding:5px 11px;font-size:11.5px;font-weight:700}.pubs__note{width:100%;max-width:var(--content-max);text-align:center;font-size:var(--fs-lead);color:var(--muted);margin-top:44px}.pubs__note a{color:var(--blue);font-weight:600}@media (max-width:980px){.pub{grid-template-columns:1fr}.pub__chip{justify-self:start;margin-top:8px}}.page-hero{background-image:linear-gradient(#f6f8fa1a 0%,#eef5ff 100%);border-radius:0 0 100px 100px;flex-direction:column;align-items:center;width:100%;display:flex}.page-hero__band{width:100%;max-width:var(--page-max);padding:calc(var(--nav-height) + 140px) 260px 100px;text-align:center;flex-direction:column;align-items:center;gap:30px;display:flex}.page-hero--white{background-image:none;background:var(--white)}.page-hero--white .page-hero__band{padding-top:calc(var(--nav-height) + 94px)}.page-hero--contact .page-hero__band{padding-top:calc(var(--nav-height) + 122px)}.h1--sm{font-size:52px}@media (max-width:1024px){.h1--sm{font-size:40px}}@media (max-width:640px){.h1--sm{font-size:32px}}.page-hero__band .lead{max-width:750px}@media (max-width:1024px){.page-hero__band{padding-left:var(--pad-x);padding-right:var(--pad-x)}}.supporters{width:100%;max-width:var(--page-max);padding:60px var(--pad-x) 120px;flex-direction:column;align-items:center;gap:38px;display:flex;overflow:hidden}.marquee{width:100%;height:78px;padding:10px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track{align-items:center;gap:40px;width:max-content;height:58px;animation:40s linear infinite marquee;display:flex}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 20px))}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}.marquee__item{background:var(--white);border-radius:27px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.marquee__item img{object-fit:contain;flex:none}.split{width:100%;max-width:var(--content-max);justify-content:center;align-items:center;gap:80px;margin:0 auto;display:flex}.split--reverse{flex-direction:row-reverse}.split__copy{flex-direction:column;flex:560px;align-items:flex-start;gap:30px;min-width:0;display:flex}.split__text{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.split__media{aspect-ratio:560/507;border-radius:50px;flex:560px;min-width:0;max-width:561px;overflow:hidden}.split__media img,.split__media video{object-fit:cover;width:100%;height:100%}.split__media--contain img,.split__media--contain video{object-fit:contain}.split__media--r35{border-radius:35px}.split__media--r30{border-radius:30px}.split__media--r20{border-radius:20px}.split__media--plain{border-radius:0}.split__media--inset{aspect-ratio:auto;border-radius:0;justify-content:center;align-items:center;display:flex;overflow:visible}.split__media--inset>*{aspect-ratio:441/399;border-radius:20px;width:441px;max-width:100%;overflow:hidden}.split__media--inset img{object-fit:cover;width:100%;height:100%}@media (max-width:1024px){.split,.split--reverse{flex-direction:column;gap:40px}.split__media{flex:none;width:100%;max-width:none}}.cards{width:100%;max-width:var(--content-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.card{background:var(--white);border-radius:16px;flex-direction:column;align-items:flex-start;gap:30px;padding:24px;display:flex}.card__icon{border-radius:10px;flex:none;width:80px;height:80px;overflow:hidden}.card__icon img{object-fit:cover;width:100%;height:100%}.card__text{flex-direction:column;gap:10px;display:flex}@media (max-width:1024px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cards{grid-template-columns:minmax(0,1fr)}}.newsletter{background:var(--dark);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;min-height:500px;padding:60px 0;display:flex;position:relative;overflow:hidden}.newsletter__bg{z-index:-1;opacity:1;pointer-events:none;width:2074px;max-width:none;height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}.newsletter__copy{width:530px;max-width:calc(100% - 2 * var(--pad-x));text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.newsletter__copy .h2,.newsletter__copy .small{color:var(--white)}.form{width:451px;max-width:calc(100% - 2 * var(--pad-x));flex-direction:column;gap:20px;padding:20px;display:flex}.form__label{flex-direction:column;gap:10px;width:100%;display:flex}.form__label-text{font-family:var(--font-inter);color:#888;font-size:12px;font-weight:500;line-height:1.2}.form__field{background:#bbbbbb26;border-radius:10px;width:100%;overflow:hidden}.form__field input,.form__field textarea{width:100%;font-family:var(--font-inter);color:var(--white);resize:vertical;background:0 0;border:0;outline:none;padding:12px;font-size:14px}.form__field input::placeholder,.form__field textarea::placeholder{color:#ffffff73}.form__submit{width:100%;height:40px;color:var(--white);font-family:var(--font-inter);background:#333;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:background .15s;display:flex}.form__submit:hover{background:#444}.form__status{font-family:var(--font-inter);color:#ffffffb3;font-size:13px}.form__honeypot{opacity:0;pointer-events:none;border:0;width:0;height:0;padding:0;position:absolute}.footer{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.footer__bg{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.footer__inner{width:100%;max-width:var(--page-max);padding:130px var(--pad-x) 118px;flex-direction:column;align-items:center;gap:80px;display:flex}.footer__row{width:100%;max-width:var(--content-max);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}.footer__brand{flex-direction:column;align-items:flex-start;gap:13px;max-width:377px;display:flex}.footer__logo{width:348px;height:auto}.footer__nav{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:flex-start;gap:40px;display:flex}.footer__group{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer__links{flex-direction:column;display:flex}.footer__link{font-size:var(--fs-nav);color:var(--ink);align-items:center;gap:10px;padding:8px 0;font-weight:500;line-height:1.6;transition:color .15s;display:flex}.footer__link:hover{color:var(--blue)}.footer__link svg{color:var(--ink);flex:none}@media (max-width:640px){.footer__logo{width:100%;max-width:280px}.footer__inner{gap:48px;padding-top:90px;padding-bottom:80px}.footer__nav{justify-content:flex-start;gap:32px 40px}.footer__nav .btn{flex:1 0 100%}}.youtube{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}.youtube img,.youtube iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.youtube__play{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.youtube__play svg{opacity:.85;width:68px;height:48px;transition:opacity .15s}.youtube__play:hover svg{opacity:1}.product-block{width:100%;max-width:var(--page-max);padding:80px var(--pad-x);background:var(--white);flex-direction:column;align-items:center;gap:42px;display:flex}.product-block--agents{padding:75px var(--pad-x);gap:80px}.product-video{background:#000;border-radius:10px;align-self:center;width:100%;max-width:1206px;overflow:hidden}.product-video video{aspect-ratio:1206/657;object-fit:cover;width:100%}.feature-grid{width:100%;max-width:var(--content-max);flex-direction:column;gap:24px;display:flex}.feature-row{align-items:stretch;gap:24px;display:flex}.feature{isolation:isolate;border-radius:20px;flex-direction:column;align-items:center;gap:32px;min-width:0;padding:20px;display:flex;position:relative;overflow:hidden}.feature-row>.feature{flex:1 1 0}.feature__bg{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.feature__text{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.feature__shot{border-radius:18px;width:100%;overflow:hidden}.feature__shot img{object-fit:cover;width:100%;height:100%}.feature--wide{flex-direction:row;align-items:center;gap:40px;padding:40px 80px}.feature--wide .feature__text{max-width:500px}.feature--wide .feature__shot{aspect-ratio:500/377;border-radius:0;flex:none;width:500px}@media (max-width:1024px){.feature-row{flex-direction:column}.feature-row>.feature{flex:none}.feature--wide{flex-direction:column;align-items:flex-start;padding:24px}.feature--wide .feature__text,.feature--wide .feature__shot{width:100%;max-width:none}}.case-row{width:100%;max-width:var(--page-max);padding:100px var(--pad-x) 40px;flex-direction:column;align-items:center;gap:40px;display:flex}.case-row--mid{padding:60px var(--pad-x) 40px}.case-row--last{padding:60px var(--pad-x) 100px}.case-hero{width:100%;max-width:var(--page-max);padding:calc(var(--nav-height) + 60px) var(--pad-x) 10px;flex-direction:column;align-items:center;display:flex}.case-video{justify-content:center;width:100%;max-width:1281px;padding:40px;display:flex}.case-video video,.case-video img{aspect-ratio:1201/493;object-fit:cover;border-radius:20px;width:100%}.case-step{width:100%;max-width:var(--page-max);padding:0 var(--pad-x) 52px;flex-direction:column;align-items:flex-start;gap:25px;display:flex}.case-step--first{padding-top:62px}.case-step__icon{width:80px;height:80px}.case-step__text{flex-direction:column;gap:16px;width:100%;display:flex}.case-step__media{border-radius:20px;width:100%;overflow:hidden}.case-step__media video{aspect-ratio:1200/461;object-fit:cover;width:100%}.case-step__media--wide video{aspect-ratio:1200/540}.case-step__media img{width:100%;height:auto}.case-step__diagram{justify-content:center;width:100%;padding:50px 50px 0;display:flex}@media (max-width:640px){.case-video{padding:0}.case-step__diagram{padding:20px 0 0}}.journey{width:100%;max-width:var(--page-max);padding:calc(var(--nav-height) + 70px) var(--pad-x) 52px;align-items:center;gap:80px;display:flex}.journey__copy{flex-direction:column;flex:0 560px;gap:30px;min-width:0;display:flex}.journey__text{flex-direction:column;gap:16px;display:flex}.journey__prose{flex-direction:column;gap:24px;display:flex}.journey__text--tight{gap:10px}.journey__media{flex:0 560px;justify-content:center;align-items:center;min-width:0;display:flex}.journey__media>*{aspect-ratio:441/399;border-radius:58px;width:441px;max-width:100%;overflow:hidden}.journey__media img{object-fit:cover;width:100%;height:100%}.milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.milestone{background:var(--white);border-radius:10px;flex-direction:column;gap:4px;padding:16px 20px;display:flex;box-shadow:0 2px 8px -1px #0d0d120a}.milestone__value{font-family:var(--font-inter);letter-spacing:-.02em;color:var(--blue);font-size:24px;font-weight:600;line-height:1.6}@media (max-width:1024px){.journey{flex-direction:column;align-items:stretch;gap:40px}.journey__copy,.journey__media{flex:none;width:100%;max-width:none}.journey__media>*{width:100%}}.team-card{background:var(--surface-blue);border-radius:30px;flex-direction:column;display:flex;overflow:hidden}.team-card__photo{aspect-ratio:384/273;overflow:hidden}.team-card__photo img{object-fit:cover;width:100%;height:100%}.team-card__body{flex-direction:column;flex:1;gap:16px;display:flex}.team-card__name{background:var(--surface-blue-strong);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--muted);padding:5.5px 19.2px;font-weight:500}.team-card__role{flex-direction:column;gap:9.6px;padding:0 19.2px 19.2px;display:flex}.contact-form-wrap{width:100%;max-width:var(--page-max);padding:100px var(--pad-x);justify-content:center;display:flex}.contact-form{width:100%;max-width:var(--content-max);flex-direction:column;gap:20px;padding:20px;display:flex;position:relative}.contact-form .form__label-text{font-family:var(--font-sans);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--ink)}.contact-form .form__field{background:var(--surface-blue)}.contact-form .form__field input,.contact-form .form__field textarea{color:var(--ink)}.contact-form .form__field input::placeholder,.contact-form .form__field textarea::placeholder{color:#718096b3}.contact-form .form__field input,.contact-form .form__field textarea{font-family:var(--font-sans);font-size:16px;line-height:26px}.contact-form .form__field textarea{height:100px;min-height:100px}.contact-form .form__status{color:var(--muted)}.badge--sm{border-radius:8px;padding:4px 10px;font-size:13px;line-height:20px}.post-card{background:var(--white);border-radius:16px;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.post-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px -12px #0d0d122e}.post-card__cover{aspect-ratio:384/240;background:var(--surface-blue);overflow:hidden}.post-card__cover img{object-fit:cover;width:100%;height:100%}.post-card__cover-fallback{background:linear-gradient(135deg,#eef5ff 0%,#f8fafb 100%);width:100%;height:100%}.post-card__body{flex-direction:column;gap:10px;padding:24px;display:flex}.post-card__meta{color:var(--blue);font-size:13px;font-weight:500;line-height:20px}.post-card__tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.article-hero{width:100%;max-width:760px;padding:calc(var(--nav-height) + 60px) var(--pad-x) 0;flex-direction:column;gap:16px;display:flex}.article-hero__back{font-size:var(--fs-small);color:var(--muted);font-weight:600;transition:color .15s}.article-hero__back:hover{color:var(--blue)}.article-cover{width:100%;max-width:1200px;padding:0 var(--pad-x);margin-top:40px}.article-cover img{border-radius:20px;width:100%;height:auto}.prose{width:100%;max-width:760px;padding:48px var(--pad-x) 80px;font-size:var(--fs-body);color:var(--muted);line-height:1.7}.prose>*+*{margin-top:20px}.prose h2{color:var(--ink);margin-top:48px;font-size:28px;font-weight:600;line-height:1.35}.prose h3{font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--ink);margin-top:36px;font-weight:600}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.prose ul,.prose ol{flex-direction:column;gap:8px;padding-left:24px;display:flex}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li::marker{color:var(--blue)}.prose blockquote{border-left:3px solid var(--blue);color:var(--ink);margin:32px 0;padding:4px 0 4px 20px;font-size:18px;line-height:1.6}.prose img{border-radius:16px;width:100%;height:auto}.prose code{background:var(--surface-blue);border-radius:5px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.prose pre{background:var(--ink);color:#e8edf5;border-radius:12px;padding:20px;overflow-x:auto}.prose pre code{color:inherit;background:0 0;padding:0}.prose hr{border:0;border-top:1px solid #71809633;margin:40px 0}.prose table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;border:1px solid #71809633;padding:10px 12px}.prose th{color:var(--ink);font-weight:600}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .6s cubic-bezier(.44,0,.56,1),transform .6s cubic-bezier(.44,0,.56,1);transform:translateY(50px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}
