@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.p.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.p.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.p.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.p.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: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.p.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.p.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.p.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.p.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 Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_67b70b35-module__uZ-AFq__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}.plus_jakarta_sans_67b70b35-module__uZ-AFq__variable{--font-sans-stack:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.p.0iqen1t80zg64.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ae8872c8a32e309c-s.p.0iqen1t80zg64.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.p.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.p.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_9db8c386-module__Kynz3q__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_9db8c386-module__Kynz3q__variable{--font-serif-stack:"Playfair Display", "Playfair Display Fallback"}
.CookieBanner-module___9etpq__wrap{z-index:200;pointer-events:none;justify-content:center;padding:16px;display:flex;position:fixed;inset-inline:0}.CookieBanner-module___9etpq__bottom{bottom:0}.CookieBanner-module___9etpq__top{top:0}.CookieBanner-module___9etpq__panel{pointer-events:auto;border:1px solid var(--cookie-line);background:var(--cookie-bg);width:100%;max-width:520px;color:var(--cookie-fg);animation:CookieBanner-module___9etpq__rise .45s var(--ease-out) both;border-radius:16px;padding:22px;box-shadow:0 24px 60px #00000059}.CookieBanner-module___9etpq__bar .CookieBanner-module___9etpq__panel{max-width:var(--page-max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}@keyframes CookieBanner-module___9etpq__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.CookieBanner-module___9etpq__closing .CookieBanner-module___9etpq__panel{animation:CookieBanner-module___9etpq__sink .26s var(--ease-out) both;pointer-events:none}@keyframes CookieBanner-module___9etpq__sink{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(14px)}}.CookieBanner-module___9etpq__title{margin-bottom:6px;font-size:16px;font-weight:600}.CookieBanner-module___9etpq__text{color:var(--cookie-muted);font-size:14px;line-height:1.55}.CookieBanner-module___9etpq__policy{color:var(--cookie-accent);text-underline-offset:3px;text-decoration:underline}.CookieBanner-module___9etpq__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.CookieBanner-module___9etpq__bar .CookieBanner-module___9etpq__actions{margin-top:0}.CookieBanner-module___9etpq__btn{border:1px solid var(--cookie-line);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:10px 18px;font-size:14px}.CookieBanner-module___9etpq__btnPrimary{background:var(--cookie-accent);border-color:var(--cookie-accent);color:#fff}.CookieBanner-module___9etpq__categories{gap:12px;margin-top:16px;display:grid}.CookieBanner-module___9etpq__category{align-items:flex-start;gap:12px;font-size:14px;display:flex}.CookieBanner-module___9etpq__category input{width:16px;height:16px;accent-color:var(--cookie-accent);margin-top:3px}.CookieBanner-module___9etpq__categoryText{color:var(--cookie-muted);font-size:13px}.CookieBanner-module___9etpq__reopen{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}
.FluidBackdrop-module__sL1NJW__host{z-index:1;--fluid-edge:var(--accent);--fluid-core:var(--accent-bright);background:radial-gradient(52% 26% at 22% 62%, var(--accent) 0%, transparent 72%), radial-gradient(46% 22% at 74% 58%, var(--accent-bright) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.FluidBackdrop-module__sL1NJW__host[data-canvas="1"]{background:0 0}.FluidBackdrop-module__sL1NJW__canvas{filter:blur(1.5px);will-change:transform;width:100%;height:100%;position:absolute;inset:0}[data-theme=light] .FluidBackdrop-module__sL1NJW__host{opacity:.5}
.Footer-module__EZoWya__footer{background:var(--bg);padding:100px var(--gutter) 20px;justify-content:center;display:flex;position:relative;overflow:clip}.Footer-module__EZoWya__fluid{inset:-30% 0 -8%;-webkit-mask-image:linear-gradient(#0000 42%,#000 80%);mask-image:linear-gradient(#0000 42%,#000 80%)}.Footer-module__EZoWya__inner{z-index:1;width:100%;max-width:var(--page-max);flex-direction:column;gap:50px;display:flex;position:relative}.Footer-module__EZoWya__top{justify-content:space-between;align-items:flex-start;gap:60px;display:flex}.Footer-module__EZoWya__left{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:40px;min-width:0;display:flex}.Footer-module__EZoWya__brandBlock{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.Footer-module__EZoWya__brand{letter-spacing:-.015em;color:var(--fg);font-size:24px;font-weight:600}.Footer-module__EZoWya__brandMark{font-family:var(--font-serif);letter-spacing:0;color:var(--accent-bright);margin-inline-start:.06em;font-size:1.05em;font-style:italic;font-weight:500}.Footer-module__EZoWya__title,.Footer-module__EZoWya__mail{color:var(--fg);overflow-wrap:anywhere;line-height:1.2}.Footer-module__EZoWya__title{font-size:var(--fs-h3);letter-spacing:var(--ls-h3)}.Footer-module__EZoWya__mail{font-size:var(--fs-h4);letter-spacing:var(--ls-h4);color:var(--fg-soft);transition:color .25s var(--ease-out)}.Footer-module__EZoWya__mail:hover{color:var(--fg)}.Footer-module__EZoWya__pill{border-radius:var(--radius-pill);background:#fff;align-items:center;gap:8px;width:min(100%,283px);height:46px;padding:4px 4px 4px 16px;display:inline-flex}.Footer-module__EZoWya__pillInput{min-width:0;font:inherit;font-size:var(--fs-14);color:#1a1a1a;background:0 0;border:0;flex:auto}.Footer-module__EZoWya__pillInput::placeholder{color:#8a8a8a}.Footer-module__EZoWya__pillInput:focus{outline:none}[data-theme=light] .Footer-module__EZoWya__pill{border:1px solid var(--line-strong)}.Footer-module__EZoWya__pill:focus-within{box-shadow:0 0 0 2px var(--accent-bright)}.Footer-module__EZoWya__pillButton{border-radius:var(--radius-pill);background:var(--accent);height:38px;color:var(--accent-contrast);font:inherit;font-size:var(--fs-14);cursor:pointer;transition:background-color .3s var(--ease-out);border:0;flex:none;padding:0 22px}.Footer-module__EZoWya__pillButton:hover{background:color-mix(in srgb, var(--accent) 84%, #fff)}.Footer-module__EZoWya__links{flex-direction:column;flex:1 1 0;gap:12px;width:100%;max-width:344px;display:flex}.Footer-module__EZoWya__linkRow{border-bottom:1px solid var(--line);color:var(--fg-muted);font-size:var(--fs-16);transition:color .25s var(--ease-out);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.Footer-module__EZoWya__linkRow:hover{color:var(--fg)}.Footer-module__EZoWya__linkLabel{align-items:center;gap:12px;display:inline-flex}.Footer-module__EZoWya__linkArrow{width:12px;height:10px;color:var(--accent-bright);transition:transform .3s var(--ease-out);display:inline-flex}.Footer-module__EZoWya__linkArrow svg{width:12px;height:10px}.Footer-module__EZoWya__linkRow:hover .Footer-module__EZoWya__linkArrow{transform:translate(3px)}.Footer-module__EZoWya__linkNum{font-size:var(--fs-14);color:var(--fg-dim);font-variant-numeric:tabular-nums}.Footer-module__EZoWya__bottom{border-top:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}.Footer-module__EZoWya__legal{font-size:var(--fs-14);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:18px;display:flex}.Footer-module__EZoWya__bottomEnd{font-size:var(--fs-14);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:18px 24px;margin-inline-start:auto;display:flex}.Footer-module__EZoWya__legalLinks{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.Footer-module__EZoWya__legal a:hover,.Footer-module__EZoWya__bottomEnd a:hover{color:var(--fg)}.Footer-module__EZoWya__credit{color:var(--fg-muted);transition:color .25s var(--ease-out)}.Footer-module__EZoWya__credit:hover{color:var(--fg)}.Footer-module__EZoWya__socials{align-items:center;gap:16px;display:flex}.Footer-module__EZoWya__social{width:22px;height:22px;color:var(--fg-muted);transition:color .25s var(--ease-out), transform .25s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.Footer-module__EZoWya__social svg{width:22px;height:22px}.Footer-module__EZoWya__social:hover{color:var(--accent-bright);transform:translateY(-2px)}@media (max-width:1199px){.Footer-module__EZoWya__footer{padding:80px var(--gutter) 20px}}@media (max-width:900px){.Footer-module__EZoWya__top{flex-direction:column;gap:48px}.Footer-module__EZoWya__links{max-width:none}}@media (max-width:767px){.Footer-module__EZoWya__footer{padding:60px var(--gutter) 20px}.Footer-module__EZoWya__bottom{flex-direction:column;align-items:flex-start}.Footer-module__EZoWya__bottomEnd{margin-inline-start:0}}
.page-module__E0kJGG__stage{z-index:3;position:relative}.page-module__E0kJGG__hero{max-width:var(--page-max);padding:clamp(64px, 12vh, 140px) var(--gutter);margin-inline:auto}.page-module__E0kJGG__eyebrow{color:var(--accent);letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:20px;font-size:14px;display:inline-flex}.page-module__E0kJGG__eyebrow:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.page-module__E0kJGG__title{letter-spacing:-.035em;max-width:16ch;font-size:clamp(40px,7vw,84px);font-weight:500;line-height:1.03}.page-module__E0kJGG__titleAccent{font-family:var(--font-serif);font-style:italic;font-weight:400}.page-module__E0kJGG__lead{max-width:52ch;color:var(--fg-muted);margin-top:26px;font-size:clamp(16px,1.4vw,19px)}.page-module__E0kJGG__actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.page-module__E0kJGG__primary,.page-module__E0kJGG__secondary{transition:transform .3s var(--ease-out), opacity .3s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:15px 28px;font-size:15px;display:inline-flex}.page-module__E0kJGG__primary{background:var(--fg);color:var(--bg)}.page-module__E0kJGG__secondary{border:1px solid var(--line);color:var(--fg-muted)}.page-module__E0kJGG__primary:hover,.page-module__E0kJGG__secondary:hover{transform:translateY(-2px)}.page-module__E0kJGG__section{max-width:var(--page-max);padding:clamp(48px, 8vh, 96px) var(--gutter);margin-inline:auto}.page-module__E0kJGG__sectionTitle{letter-spacing:-.03em;margin-bottom:32px;font-size:clamp(26px,3.4vw,40px);font-weight:500}.page-module__E0kJGG__cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-card);transition:transform .35s var(--ease-out), border-color .35s var(--ease-out)}.page-module__E0kJGG__card:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent);transform:translateY(-4px)}.page-module__E0kJGG__card>a{padding:26px;display:block}.page-module__E0kJGG__cardMeta{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);font-size:13px}.page-module__E0kJGG__cardTitle{letter-spacing:-.02em;margin-top:10px;font-size:21px;font-weight:500}.page-module__E0kJGG__cardText{color:var(--fg-muted);margin-top:10px;font-size:15px}
.Eyebrow-module__Iun7XG__eyebrow{color:var(--accent-bright);font-size:var(--fs-16);letter-spacing:-.01em;align-items:center;gap:6px;line-height:1.4;display:flex}.Eyebrow-module__Iun7XG__center{justify-content:center}.Eyebrow-module__Iun7XG__dot{flex:none;width:8px;height:8px;display:block}.Eyebrow-module__Iun7XG__dot svg{width:8px;height:8px}
.PillButton-module__ZmcTcG__pill{border-radius:var(--radius-pill);font-size:var(--fs-16);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out), color .3s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;line-height:1.4;display:inline-flex;overflow:hidden}.PillButton-module__ZmcTcG__block{width:100%}.PillButton-module__ZmcTcG__accent{background:var(--accent);color:var(--accent-contrast)}.PillButton-module__ZmcTcG__accent:hover{background:color-mix(in srgb, var(--accent) 84%, #fff)}.PillButton-module__ZmcTcG__fill{background:var(--fg);color:var(--bg)}.PillButton-module__ZmcTcG__fill:hover{background:color-mix(in srgb, var(--fg) 88%, var(--accent))}.PillButton-module__ZmcTcG__outline{border-color:var(--line-strong);color:var(--fg);background:0 0}.PillButton-module__ZmcTcG__outline:hover{border-color:var(--fg)}.PillButton-module__ZmcTcG__blank{color:var(--fg);background:0 0;padding-inline:0 24px}.PillButton-module__ZmcTcG__label{display:inline-flex}.PillButton-module__ZmcTcG__icons{flex:none;width:24px;height:24px;display:block;position:relative;overflow:hidden}.PillButton-module__ZmcTcG__iconTop,.PillButton-module__ZmcTcG__iconBottom{width:24px;height:24px;transition:transform .35s var(--ease-out);display:block;position:absolute;inset-inline-start:0}.PillButton-module__ZmcTcG__iconTop{top:-30px}.PillButton-module__ZmcTcG__iconBottom{top:0}.PillButton-module__ZmcTcG__icons svg{width:24px;height:24px}.PillButton-module__ZmcTcG__pill:hover .PillButton-module__ZmcTcG__iconTop,.PillButton-module__ZmcTcG__pill:focus-visible .PillButton-module__ZmcTcG__iconTop,.PillButton-module__ZmcTcG__pill:hover .PillButton-module__ZmcTcG__iconBottom,.PillButton-module__ZmcTcG__pill:focus-visible .PillButton-module__ZmcTcG__iconBottom{transform:translateY(30px)}[dir=rtl] .PillButton-module__ZmcTcG__icons svg{transform:scaleX(-1)}
.Media-module__7Tyu7a__media{background:radial-gradient(120% 90% at 20% 0%, var(--glow-2), transparent 60%), linear-gradient(160deg, var(--surface-strong), var(--surface));border:1px solid var(--line-soft);width:100%;position:relative;overflow:hidden}.Media-module__7Tyu7a__none{border-radius:0}.Media-module__7Tyu7a__md{border-radius:var(--radius)}.Media-module__7Tyu7a__lg{border-radius:var(--radius-lg)}.Media-module__7Tyu7a__art{width:100%;height:100%;position:absolute;inset:0}.Media-module__7Tyu7a__media img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.Media-module__7Tyu7a__sheen{background:linear-gradient(115deg, transparent 35%, color-mix(in srgb, var(--fg) 6%, transparent) 50%, transparent 65%);position:absolute;inset:0}
.blog-module__R2lbeq__section{padding-block-start:194px}.blog-module__R2lbeq__chips{flex-wrap:wrap;gap:10px;width:100%;display:flex}.blog-module__R2lbeq__chip{border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--fs-14);color:var(--fg-muted);transition:color .25s var(--ease-out), border-color .25s var(--ease-out);align-items:center;gap:8px;padding:8px 16px;line-height:1.4;display:inline-flex}.blog-module__R2lbeq__chip:hover{color:var(--fg);border-color:var(--line-strong)}.blog-module__R2lbeq__chipOn{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.blog-module__R2lbeq__chipOn:hover{color:var(--accent-contrast);border-color:var(--accent)}.blog-module__R2lbeq__chipCount{font-size:var(--fs-14);opacity:.6;font-variant-numeric:tabular-nums}.blog-module__R2lbeq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;width:100%;display:grid}.blog-module__R2lbeq__card{min-width:0;display:flex}.blog-module__R2lbeq__cardLink{width:100%;color:inherit;flex-direction:column;gap:18px;display:flex}.blog-module__R2lbeq__cover{aspect-ratio:16/10;border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--bg-soft,#ffffff08);width:100%;display:block;position:relative;overflow:clip}.blog-module__R2lbeq__coverImg{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.blog-module__R2lbeq__coverDraw{width:100%;height:100%}.blog-module__R2lbeq__cardLink:hover .blog-module__R2lbeq__coverImg{transform:scale(1.04)}.blog-module__R2lbeq__body{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.blog-module__R2lbeq__tag{border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--fs-14);color:var(--accent-bright);align-items:center;padding:4px 12px;line-height:1.4;display:inline-flex}.blog-module__R2lbeq__cardTitle{font-size:var(--fs-lead);letter-spacing:-.02em;color:var(--fg);transition:color .25s var(--ease-out);font-weight:500;line-height:1.3}.blog-module__R2lbeq__cardLink:hover .blog-module__R2lbeq__cardTitle{color:var(--accent-bright)}.blog-module__R2lbeq__excerpt{font-size:var(--fs-16);color:var(--fg-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-module__R2lbeq__meta{font-size:var(--fs-14);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blog-module__R2lbeq__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;padding-top:20px;display:flex}.blog-module__R2lbeq__pageLink{border:1px solid var(--line);border-radius:var(--radius-pill);min-width:42px;height:42px;font-size:var(--fs-14);color:var(--fg-muted);font-variant-numeric:tabular-nums;transition:color .25s var(--ease-out), border-color .25s var(--ease-out);justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.blog-module__R2lbeq__pageLink:hover{color:var(--fg);border-color:var(--line-strong)}.blog-module__R2lbeq__pageOn{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.blog-module__R2lbeq__pageOn:hover{color:var(--accent-contrast);border-color:var(--accent)}.blog-module__R2lbeq__empty{font-size:var(--fs-18);text-align:center;color:var(--fg-muted);padding:48px 0;line-height:1.4}.blog-module__R2lbeq__post{width:100%;padding:180px var(--gutter) var(--section-y);background:var(--bg);justify-content:center;display:flex;position:relative;overflow:clip}.blog-module__R2lbeq__post>:first-child{height:min(820px,88vh);bottom:auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.blog-module__R2lbeq__postInner{z-index:2;width:100%;max-width:var(--page-max);flex-direction:column;gap:40px;display:flex;position:relative}.blog-module__R2lbeq__crumbs{font-size:var(--fs-14);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blog-module__R2lbeq__crumbs a:hover{color:var(--fg)}.blog-module__R2lbeq__crumbSep{opacity:.5}.blog-module__R2lbeq__postHead{flex-direction:column;align-items:flex-start;gap:18px;width:100%;max-width:900px;display:flex}.blog-module__R2lbeq__postTitle{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);color:var(--fg-soft);line-height:1.15}.blog-module__R2lbeq__postTitleAccent{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-h2-serif);letter-spacing:var(--ls-h2-serif);color:var(--fg)}.blog-module__R2lbeq__postLead{font-size:var(--fs-lead);color:var(--fg-muted);max-width:68ch;line-height:1.5}.blog-module__R2lbeq__postMeta{font-size:var(--fs-14);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.blog-module__R2lbeq__postCover{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--line);width:100%;position:relative;overflow:clip}.blog-module__R2lbeq__postCover img{object-fit:cover;width:100%;height:100%}.blog-module__R2lbeq__postCoverCaption{font-size:var(--fs-14);color:var(--fg-dim);padding-top:10px;line-height:1.5}.blog-module__R2lbeq__postBody{grid-template-columns:minmax(0,760px) minmax(0,1fr);align-items:start;gap:80px;width:100%;display:grid}.blog-module__R2lbeq__toc{border-inline-start:1px solid var(--line);flex-direction:column;gap:10px;padding-inline-start:24px;display:flex;position:sticky;top:120px}.blog-module__R2lbeq__tocTitle{font-size:var(--fs-14);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:4px}.blog-module__R2lbeq__tocLink{font-size:var(--fs-14);color:var(--fg-muted);transition:color .25s var(--ease-out);align-items:baseline;gap:8px;line-height:1.5;display:inline-flex}.blog-module__R2lbeq__tocLink:before{content:"→";color:var(--accent-bright);transition:transform .25s var(--ease-out)}.blog-module__R2lbeq__tocLink:hover{color:var(--fg)}.blog-module__R2lbeq__tocLink:hover:before{transform:translate(3px)}.blog-module__R2lbeq__tocSub{padding-inline-start:16px}.blog-module__R2lbeq__related{border-top:1px solid var(--line);flex-direction:column;gap:28px;width:100%;padding-top:40px;display:flex}.blog-module__R2lbeq__relatedTitle{font-size:var(--fs-h4);letter-spacing:var(--ls-h4);color:var(--fg);line-height:1.2}@media (max-width:1199px){.blog-module__R2lbeq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.blog-module__R2lbeq__post{padding-top:150px}.blog-module__R2lbeq__postBody{grid-template-columns:minmax(0,1fr);gap:40px}.blog-module__R2lbeq__toc{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--line);padding-top:20px;position:static}}@media (max-width:767px){.blog-module__R2lbeq__section{padding-block-start:140px}.blog-module__R2lbeq__grid{grid-template-columns:minmax(0,1fr);gap:32px}.blog-module__R2lbeq__post{padding-top:130px}}
.Hero-module__ejOdHG__hero{z-index:3;width:100%;min-height:100vh;padding:146px var(--gutter) 120px;background:var(--bg);justify-content:center;align-items:center;display:flex;position:sticky;top:0;overflow:clip}.Hero-module__ejOdHG__curtain{z-index:4;pointer-events:none;position:absolute;inset:-20px 0 0}.Hero-module__ejOdHG__bar{transform-origin:top;background:var(--accent);width:20%;animation:Hero-module__ejOdHG__barOut .85s var(--ease-out) both;border-inline-start:1px solid #fff3;display:block;position:absolute;top:0;bottom:0}.Hero-module__ejOdHG__bar:first-child{animation-delay:1.55s;inset-inline-start:0}.Hero-module__ejOdHG__bar:nth-child(2){animation-delay:1.35s;inset-inline-start:20%}.Hero-module__ejOdHG__bar:nth-child(3){animation-delay:1.15s;inset-inline-start:40%}.Hero-module__ejOdHG__bar:nth-child(4){animation-delay:1.35s;inset-inline-start:60%}.Hero-module__ejOdHG__bar:nth-child(5){animation-delay:1.55s;inset-inline-start:80%}@keyframes Hero-module__ejOdHG__barOut{0%{transform:scaleY(1)}to{transform:scaleY(.01)}}.Hero-module__ejOdHG__portrait{--portre-oran:.793;top:58%;z-index:5;opacity:.001;width:52%;animation:Hero-module__ejOdHG__fadeIn .9s var(--ease-out) 2.15s both;position:absolute;inset-inline-start:80%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.Hero-module__ejOdHG__portrait>*{background:0 0;border:0}.Hero-module__ejOdHG__forLight{display:none}[data-theme=light] .Hero-module__ejOdHG__forDark{display:none}[data-theme=light] .Hero-module__ejOdHG__forLight{display:block}[dir=rtl] .Hero-module__ejOdHG__portrait{transform:translate(50%,-50%)}.Hero-module__ejOdHG__container{z-index:6;width:100%;max-width:var(--page-max);justify-content:center;display:flex;position:relative}.Hero-module__ejOdHG__content{flex-direction:column;gap:10px;width:100%;display:flex}.Hero-module__ejOdHG__stack{flex-direction:column;align-items:flex-start;gap:40px;width:100%;display:flex}.Hero-module__ejOdHG__titleBlock{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.Hero-module__ejOdHG__title{max-width:900px;font-size:var(--fs-h1);letter-spacing:var(--ls-h1);color:var(--fg);text-wrap:balance;flex-direction:column;line-height:1.15;display:flex}@media (min-width:768px){.Hero-module__ejOdHG__title{font-size:clamp(56px,5.8vw,92px)}}.Hero-module__ejOdHG__titleAccent{font-family:var(--font-serif);color:var(--fg);font-style:italic;font-weight:400}.Hero-module__ejOdHG__lead{max-width:550px;font-size:var(--fs-18);letter-spacing:-.02em;color:var(--fg-muted);line-height:1.4}.Hero-module__ejOdHG__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.Hero-module__ejOdHG__line,.Hero-module__ejOdHG__actions{opacity:.001;animation:Hero-module__ejOdHG__riseIn .9s var(--ease-spring) 2.3s both;transform:translateY(80px)}@keyframes Hero-module__ejOdHG__riseIn{0%{opacity:.001;transform:translateY(80px)}to{opacity:1;transform:none}}@keyframes Hero-module__ejOdHG__fadeIn{0%{opacity:.001}to{opacity:1}}@media (max-width:1199px){.Hero-module__ejOdHG__hero{padding:130px var(--gutter) 100px}.Hero-module__ejOdHG__portrait{top:56%;width:66%;inset-inline-start:84%}.Hero-module__ejOdHG__stack{gap:32px}}@media (max-width:767px){.Hero-module__ejOdHG__hero{min-height:0;padding:120px var(--gutter) 80px}.Hero-module__ejOdHG__portrait{top:74%;width:120%;inset-inline-start:82%}.Hero-module__ejOdHG__portrait:after{content:"";background:color-mix(in srgb, var(--bg) 55%, transparent);position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.Hero-module__ejOdHG__curtain{display:none}.Hero-module__ejOdHG__portrait,.Hero-module__ejOdHG__line,.Hero-module__ejOdHG__actions{opacity:1;animation-delay:0s;transform:none}}
.Counter-module__xD1Y0G__counter{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.Counter-module__xD1Y0G__value{font-family:var(--font-serif);font-style:normal;font-size:var(--fs-h3);letter-spacing:var(--ls-h3);color:var(--fg);font-variant-numeric:tabular-nums;line-height:1.2;display:block}.Counter-module__xD1Y0G__big .Counter-module__xD1Y0G__value{font-size:var(--fs-h2);letter-spacing:var(--ls-h2)}.Counter-module__xD1Y0G__label{font-size:var(--fs-18);letter-spacing:-.02em;color:var(--fg-muted);line-height:1.4;display:block}
.Reveal-module__VHC1yq__reveal{transition:opacity .9s var(--ease-spring), transform .9s var(--ease-spring);will-change:transform, opacity}.Reveal-module__VHC1yq__reveal[data-reveal=out]{opacity:.001;transform:translateY(80px)}.Reveal-module__VHC1yq__reveal[data-reveal=out][data-from=right]{transform:translate(80px,150px)}.Reveal-module__VHC1yq__reveal[data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.Reveal-module__VHC1yq__reveal[data-reveal=out]{transform:none}}
.section-module__9whRiq__section{z-index:5;width:100%;padding:var(--section-y) var(--gutter);background:var(--bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.section-module__9whRiq__container{width:100%;max-width:var(--page-max);justify-content:center;display:flex}.section-module__9whRiq__narrow{max-width:var(--page-narrow)}.section-module__9whRiq__content{gap:var(--stack);flex-direction:column;width:100%;display:flex}.section-module__9whRiq__head{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.section-module__9whRiq__headCenter{text-align:center;align-items:center}.section-module__9whRiq__title{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);color:var(--fg-soft);flex-direction:column;line-height:1.2;display:flex}.section-module__9whRiq__titleRow{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.section-module__9whRiq__headCenter .section-module__9whRiq__titleRow{justify-content:center}.section-module__9whRiq__accent{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-h2-serif);letter-spacing:var(--ls-h2-serif);color:var(--fg)}.section-module__9whRiq__titleSm{font-size:var(--fs-h3);letter-spacing:var(--ls-h3)}.section-module__9whRiq__titleSm .section-module__9whRiq__accent{font-size:var(--fs-h3-serif);letter-spacing:var(--ls-h3-serif)}.section-module__9whRiq__lead{font-size:var(--fs-18);letter-spacing:-.02em;color:var(--fg-muted);max-width:620px;line-height:1.4}.section-module__9whRiq__headCenter .section-module__9whRiq__lead{max-width:640px}.section-module__9whRiq__headSplit{justify-content:space-between;align-items:center;gap:40px;width:100%;display:flex}@media (max-width:900px){.section-module__9whRiq__headSplit{flex-direction:column;align-items:flex-start;gap:24px}}
.About-module__zLAUoW__section{--about-pad:372px;padding-top:var(--about-pad);scroll-margin-top:calc(-1 * var(--about-pad));background:0 0;overflow:visible}.About-module__zLAUoW__slab{inset-inline:0;z-index:-1;background:var(--bg);pointer-events:none;position:absolute;top:100px;bottom:-200px;transform:skewY(-7deg)}[dir=rtl] .About-module__zLAUoW__slab{transform:skewY(7deg)}@media (max-width:1199px){.About-module__zLAUoW__section{--about-pad:300px}}@media (max-width:767px){.About-module__zLAUoW__section{--about-pad:180px}.About-module__zLAUoW__slab{top:34px;bottom:-120px}}.About-module__zLAUoW__content{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.About-module__zLAUoW__row{align-items:flex-start;gap:78px;width:100%;display:flex}.About-module__zLAUoW__figure{flex:none;width:197px;max-width:197px}.About-module__zLAUoW__main{flex-direction:column;flex:1 1 0;gap:80px;min-width:0;max-width:845px;display:flex}.About-module__zLAUoW__title{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);color:var(--fg);flex-direction:column;line-height:1.2;display:flex}.About-module__zLAUoW__titleRow{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.About-module__zLAUoW__accent{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-h3-serif);letter-spacing:var(--ls-h3-serif);color:var(--fg)}.About-module__zLAUoW__counters{align-items:center;gap:98px;width:100%;display:flex}.About-module__zLAUoW__counterItem{flex:1 1 0;min-width:0;position:relative}.About-module__zLAUoW__counterItem:not([data-first=true]):before{content:"";inset-inline-start:-49px;background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--fg) 90%, transparent) 50%, transparent 100%);width:1px;height:100%;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1199px){.About-module__zLAUoW__row{gap:40px}.About-module__zLAUoW__main{gap:60px}.About-module__zLAUoW__counters{gap:48px}.About-module__zLAUoW__counterItem:not([data-first=true]):before{inset-inline-start:-24px}}@media (max-width:767px){.About-module__zLAUoW__row{flex-direction:column;gap:32px}.About-module__zLAUoW__figure{width:100%;max-width:none}.About-module__zLAUoW__main{gap:40px}.About-module__zLAUoW__counters{flex-direction:column;align-items:flex-start;gap:28px}.About-module__zLAUoW__counterItem:not([data-first=true]):before{inset-inline-start:0;background:linear-gradient(90deg, color-mix(in srgb, var(--fg) 40%, transparent) 0%, transparent 100%);width:100%;height:1px;top:-14px;transform:none}}
.Companies-module__BRiuBa__list{border-top:1px solid var(--line);flex-direction:column;width:100%;display:flex}.Companies-module__BRiuBa__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,560px) 1fr;align-items:center;column-gap:108px;width:100%;padding:40px 0;display:grid;position:relative;overflow:hidden}.Companies-module__BRiuBa__trigger{text-align:start;cursor:pointer;background:0 0;border:0;grid-area:1/1;width:100%;padding:0;display:block;position:relative}.Companies-module__BRiuBa__trigger:after{content:"";top:-40px;bottom:-40px;position:absolute;inset-inline:0 -100vw}.Companies-module__BRiuBa__rowTitle{font-size:var(--fs-h4);letter-spacing:var(--ls-h4);color:var(--fg-soft);transition:color .3s var(--ease-out);flex-wrap:wrap;align-items:baseline;gap:8px;line-height:1.1;display:flex}.Companies-module__BRiuBa__rowAccent{font-family:var(--font-sans);color:var(--fg);transition:color .3s var(--ease-out);font-style:italic;font-weight:400}.Companies-module__BRiuBa__row:hover .Companies-module__BRiuBa__rowAccent,.Companies-module__BRiuBa__row[data-open=true] .Companies-module__BRiuBa__rowAccent{color:var(--accent-bright)}.Companies-module__BRiuBa__detail{opacity:0;transition:grid-template-rows .55s var(--ease-spring), opacity .4s var(--ease-out);grid-area:2/1;grid-template-rows:0fr;display:grid}.Companies-module__BRiuBa__detailInner{min-height:0;transition:transform .55s var(--ease-spring);flex-direction:column;gap:24px;display:flex;overflow:hidden;transform:translateY(24px)}.Companies-module__BRiuBa__row[data-open=true] .Companies-module__BRiuBa__detail{opacity:1;grid-template-rows:1fr;padding-top:12px}.Companies-module__BRiuBa__row[data-open=true] .Companies-module__BRiuBa__detailInner{transform:none}.Companies-module__BRiuBa__desc{max-width:441px;font-size:var(--fs-16);letter-spacing:-.01em;color:var(--fg-muted);line-height:1.4}.Companies-module__BRiuBa__features{flex-direction:column;gap:10px;display:flex}.Companies-module__BRiuBa__feature{font-size:var(--fs-16);color:var(--fg-muted);align-items:center;gap:8px;line-height:1.4;display:flex}.Companies-module__BRiuBa__dot{background:var(--fg-muted);border-radius:50%;flex:none;width:4px;height:4px;display:block}.Companies-module__BRiuBa__thumb{opacity:0;width:min(100%,452px);max-height:0;transition:max-height .55s var(--ease-spring), opacity .5s var(--ease-out), transform .6s var(--ease-spring);pointer-events:none;grid-area:1/2/span 2;justify-self:end;overflow:hidden;transform:scale(.94)translateY(16px)}.Companies-module__BRiuBa__row[data-open=true] .Companies-module__BRiuBa__thumb{opacity:1;max-height:320px;transform:none}@media (max-width:1199px){.Companies-module__BRiuBa__row{grid-template-columns:minmax(0,1fr) minmax(0,300px);column-gap:24px}}@media (max-width:767px){.Companies-module__BRiuBa__row{grid-template-columns:minmax(0,1fr);column-gap:0;padding:20px 0}.Companies-module__BRiuBa__thumb{grid-area:3/1;justify-self:stretch;width:100%;margin-top:16px}.Companies-module__BRiuBa__row:not([data-open=true]) .Companies-module__BRiuBa__thumb{display:none}}
.Carousel-module__2G1eFa__wrap{flex-direction:column;gap:24px;width:100%;display:flex;position:relative}.Carousel-module__2G1eFa__track{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:24px;width:100%;display:flex;overflow-x:auto}.Carousel-module__2G1eFa__track::-webkit-scrollbar{display:none}.Carousel-module__2G1eFa__track>*{scroll-snap-align:start;flex:0 0 100%;min-width:0}.Carousel-module__2G1eFa__controls{align-self:flex-end;align-items:center;gap:12px;display:flex}.Carousel-module__2G1eFa__inside .Carousel-module__2G1eFa__controls{inset-inline-end:24px;z-index:2;position:absolute;bottom:24px}.Carousel-module__2G1eFa__arrow{border:1px solid var(--line);background:var(--surface-strong);width:49px;height:49px;color:var(--fg);cursor:pointer;transition:background-color .3s var(--ease-out), border-color .3s var(--ease-out), opacity .3s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.Carousel-module__2G1eFa__arrow svg{width:20px;height:20px}.Carousel-module__2G1eFa__arrow:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.Carousel-module__2G1eFa__arrow:disabled{opacity:.35;cursor:default}.Carousel-module__2G1eFa__arrowAccent{border-color:var(--accent);background:var(--accent);width:40px;height:40px;color:var(--accent-contrast)}.Carousel-module__2G1eFa__arrowAccent svg{width:17px;height:17px}.Carousel-module__2G1eFa__arrowAccent:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 84%, #fff);border-color:color-mix(in srgb, var(--accent) 84%, #fff)}[dir=rtl] .Carousel-module__2G1eFa__arrow svg{transform:scaleX(-1)}@media (max-width:767px){.Carousel-module__2G1eFa__inside .Carousel-module__2G1eFa__controls{align-self:flex-end;position:static}.Carousel-module__2G1eFa__arrow{width:44px;height:44px}}
.Portfolio-module__2S_Kaq__section{z-index:5;width:100%;padding:var(--section-y) var(--gutter) 120px;background:var(--bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.Portfolio-module__2S_Kaq__card{align-items:flex-end;gap:60px;width:100%;display:flex}.Portfolio-module__2S_Kaq__image{flex:none;width:55%}.Portfolio-module__2S_Kaq__body{flex-direction:column;flex:1 1 0;align-items:flex-start;gap:40px;min-width:0;display:flex}.Portfolio-module__2S_Kaq__head{flex-direction:column;gap:16px;width:100%;display:flex}.Portfolio-module__2S_Kaq__title{font-size:var(--fs-h4);letter-spacing:var(--ls-h4);color:var(--fg);line-height:1.1}.Portfolio-module__2S_Kaq__desc{font-size:var(--fs-16);letter-spacing:-.01em;color:var(--fg-muted);line-height:1.4}.Portfolio-module__2S_Kaq__meta{gap:60px;width:100%;margin:0;display:flex}.Portfolio-module__2S_Kaq__metaItem{flex-direction:column;min-width:0;display:flex}.Portfolio-module__2S_Kaq__metaLabel{font-size:var(--fs-18);letter-spacing:-.02em;color:var(--fg-muted);line-height:1.4}.Portfolio-module__2S_Kaq__metaValue{font-size:var(--fs-18);letter-spacing:-.02em;color:var(--fg);margin:0;line-height:1.4}.Portfolio-module__2S_Kaq__action{justify-content:flex-end;width:100%;display:flex}.Portfolio-module__2S_Kaq__controls{bottom:0;position:absolute;inset-inline-start:calc(55% + 60px)}.Portfolio-module__2S_Kaq__link{font-size:var(--fs-16);color:var(--fg);align-items:center;gap:8px;display:inline-flex}.Portfolio-module__2S_Kaq__linkIcon{width:24px;height:24px;color:var(--accent-bright);transition:transform .3s var(--ease-out);display:inline-flex}.Portfolio-module__2S_Kaq__linkIcon svg{width:24px;height:24px}.Portfolio-module__2S_Kaq__link:hover .Portfolio-module__2S_Kaq__linkIcon{transform:translate(3px,-3px)}[dir=rtl] .Portfolio-module__2S_Kaq__linkIcon svg{transform:scaleX(-1)}@media (max-width:1199px){.Portfolio-module__2S_Kaq__controls{position:static}.Portfolio-module__2S_Kaq__action{justify-content:flex-start}.Portfolio-module__2S_Kaq__card{flex-direction:column;align-items:flex-start;gap:24px}.Portfolio-module__2S_Kaq__body{flex:none;width:100%}.Portfolio-module__2S_Kaq__image{width:100%}.Portfolio-module__2S_Kaq__body{gap:24px}}@media (max-width:767px){.Portfolio-module__2S_Kaq__section{padding-bottom:80px}.Portfolio-module__2S_Kaq__card{gap:20px}.Portfolio-module__2S_Kaq__meta{flex-direction:column;gap:16px}}
.CircleButton-module__E9qjla__circle{border:1px solid var(--fg-muted);width:212px;height:212px;font-size:var(--fs-18);letter-spacing:.02em;text-align:center;color:var(--fg);transition:border-color .35s var(--ease-out);--split-ease:cubic-bezier(.76, 0, .24, 1);background:0 0;border-radius:999px;flex:none;place-items:center;padding:0 32px;line-height:1.2;display:grid;overflow:clip}.CircleButton-module__E9qjla__circle:hover,.CircleButton-module__E9qjla__circle:focus-visible{border-color:var(--fg)}@media (max-width:767px){.CircleButton-module__E9qjla__circle{width:168px;height:168px;padding:0 20px}}
.CtaBanner-module__uS6t1G__section{z-index:5;width:100%;padding:var(--section-y) var(--gutter);background:var(--bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.CtaBanner-module__uS6t1G__glow,.CtaBanner-module__uS6t1G__grid,.CtaBanner-module__uS6t1G__grain{pointer-events:none;position:absolute;inset:0}.CtaBanner-module__uS6t1G__glow{background:radial-gradient(46% 112% at 1% 56%, color-mix(in srgb, var(--accent-bright) 86%, #fff) 0%, var(--accent-bright) 11%, color-mix(in srgb, var(--accent-bright) 55%, var(--accent)) 22%, var(--accent) 34%, color-mix(in srgb, var(--accent) 62%, transparent) 48%, color-mix(in srgb, var(--accent) 30%, transparent) 62%, color-mix(in srgb, var(--accent) 10%, transparent) 76%, transparent 92%),  radial-gradient(70% 150% at 0% 50%, color-mix(in srgb, var(--accent) 30%, transparent) 0%, color-mix(in srgb, var(--accent) 9%, transparent) 42%, transparent 72%)}.CtaBanner-module__uS6t1G__grid{--cell:80px;background-image:repeating-linear-gradient(90deg, #ffffff2b 0 1px, transparent 1px var(--cell)), repeating-linear-gradient(0deg, #ffffff2b 0 1px, transparent 1px var(--cell));opacity:.8;-webkit-mask-image:linear-gradient(90deg,#000 0% 18%,#0000 46%);mask-image:linear-gradient(90deg,#000 0% 18%,#0000 46%)}.CtaBanner-module__uS6t1G__grain{opacity:.14;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(90deg,#000 0% 20%,#0000 52%);mask-image:linear-gradient(90deg,#000 0% 20%,#0000 52%)}:is([dir=rtl] .CtaBanner-module__uS6t1G__grid,[dir=rtl] .CtaBanner-module__uS6t1G__grain){-webkit-mask-image:linear-gradient(-90deg,#000 0%,#0000 46%);mask-image:linear-gradient(-90deg,#000 0%,#0000 46%)}[dir=rtl] .CtaBanner-module__uS6t1G__glow{transform:scaleX(-1)}[data-theme=light] .CtaBanner-module__uS6t1G__glow{opacity:.5}[data-theme=light] .CtaBanner-module__uS6t1G__grid{opacity:.28}[data-theme=light] .CtaBanner-module__uS6t1G__grain{opacity:.18}.CtaBanner-module__uS6t1G__container{z-index:1;width:100%;max-width:var(--page-max);justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.CtaBanner-module__uS6t1G__text{flex-direction:column;gap:17px;max-width:560px;display:flex}.CtaBanner-module__uS6t1G__side{flex:none}.CtaBanner-module__uS6t1G__title{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);color:var(--fg-soft);flex-direction:column;line-height:1.2;display:flex}.CtaBanner-module__uS6t1G__titleRow{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.CtaBanner-module__uS6t1G__accent{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-h2-serif);letter-spacing:var(--ls-h2-serif);color:var(--fg)}.CtaBanner-module__uS6t1G__lead{max-width:430px;font-size:var(--fs-16);letter-spacing:-.01em;color:var(--fg-muted);line-height:1.4}@media (max-width:1199px){.CtaBanner-module__uS6t1G__section{padding:50px var(--gutter)}}@media (max-width:900px){.CtaBanner-module__uS6t1G__container{flex-direction:column;align-items:flex-start;gap:32px}}@media (max-width:767px){.CtaBanner-module__uS6t1G__section{padding:40px var(--gutter)}}
.Experience-module__ybxuLG__section{z-index:5;width:100%;padding:120px var(--gutter) var(--section-y);background:var(--bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.Experience-module__ybxuLG__grid{grid-template-columns:repeat(2,minmax(50px,1fr));width:100%;display:grid}.Experience-module__ybxuLG__cell{min-width:0}.Experience-module__ybxuLG__card{border-bottom:1px solid var(--line);height:100%;transition:background-color .35s var(--ease-out);flex-direction:column;gap:24px;padding:32px 24px;display:flex}.Experience-module__ybxuLG__card:hover{background:var(--surface)}.Experience-module__ybxuLG__cell:nth-child(2n) .Experience-module__ybxuLG__card{border-inline-start:1px solid var(--line)}.Experience-module__ybxuLG__top{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.Experience-module__ybxuLG__who{flex-direction:column;gap:8px;min-width:0;display:flex}.Experience-module__ybxuLG__place{font-size:var(--fs-lead);letter-spacing:-.0208em;color:var(--fg);line-height:1.3}.Experience-module__ybxuLG__role{font-size:var(--fs-16);color:var(--fg-muted);line-height:1.4}.Experience-module__ybxuLG__years{font-size:var(--fs-16);color:var(--fg-dim);white-space:nowrap;flex:none;align-items:center;gap:4px;line-height:1.4;display:flex}.Experience-module__ybxuLG__desc{font-size:var(--fs-16);letter-spacing:-.01em;color:var(--fg-muted);line-height:1.4}@media (max-width:1199px){.Experience-module__ybxuLG__section{padding-top:80px}}@media (max-width:767px){.Experience-module__ybxuLG__section{padding-top:60px}.Experience-module__ybxuLG__grid{grid-template-columns:minmax(0,1fr)}.Experience-module__ybxuLG__cell:nth-child(2n) .Experience-module__ybxuLG__card{border-inline-start:0}.Experience-module__ybxuLG__card{padding:24px 0}.Experience-module__ybxuLG__top{flex-direction:column;gap:8px}}
.Vision-module__6EO6Bq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;display:grid}.Vision-module__6EO6Bq__grid>li{display:flex}.Vision-module__6EO6Bq__card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color var(--dur) var(--ease-spring), background var(--dur) var(--ease-spring);flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;position:relative;overflow:clip}.Vision-module__6EO6Bq__card:before{content:"";inset-inline-start:-30%;background:radial-gradient(closest-side, var(--glow-2), transparent 70%);opacity:.35;pointer-events:none;width:90%;height:160%;transition:opacity var(--dur) var(--ease-spring);position:absolute;top:-60%}.Vision-module__6EO6Bq__card:hover{border-color:var(--line-strong);background:var(--surface-strong)}.Vision-module__6EO6Bq__card:hover:before{opacity:.75}.Vision-module__6EO6Bq__step{font-family:var(--font-serif);font-style:normal;font-size:var(--fs-h5);letter-spacing:var(--ls-h5);color:var(--accent-bright);line-height:1;position:relative}.Vision-module__6EO6Bq__title{font-size:var(--fs-lead);letter-spacing:-.0208em;color:var(--fg);text-wrap:balance;line-height:1.25;position:relative}.Vision-module__6EO6Bq__desc{font-size:var(--fs-14);letter-spacing:-.01em;color:var(--fg-muted);margin-block-start:auto;line-height:1.6;position:relative}@media (max-width:1199px){.Vision-module__6EO6Bq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Vision-module__6EO6Bq__grid{grid-template-columns:minmax(0,1fr);gap:16px}.Vision-module__6EO6Bq__card{gap:16px;padding:20px}}
.ProcessMotif-module__RyCmea__motif{content-visibility:auto;contain-intrinsic-size:188px;height:188px;width:var(--w,188px);opacity:.8;isolation:isolate;max-width:100%;display:block;position:relative;overflow:hidden}.ProcessMotif-module__RyCmea__motif[data-variant=prism]{--w:237px}.ProcessMotif-module__RyCmea__motif[data-variant=sphere]{--w:241px}.ProcessMotif-module__RyCmea__halo{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--accent-bright) 38%, transparent) 0%, color-mix(in srgb, var(--accent) 26%, transparent) 42%, transparent 70%);filter:blur(8px);border-radius:50%;width:132px;height:132px;margin:-66px 0 0 -66px;position:absolute;top:50%;left:50%}.ProcessMotif-module__RyCmea__tilt{width:132px;height:132px;margin:-66px 0 0 -66px;display:block;position:absolute;top:50%;left:50%}.ProcessMotif-module__RyCmea__tiltA{transform:rotate(-16deg)scaleY(.34)}.ProcessMotif-module__RyCmea__tiltB{width:116px;height:116px;margin:-58px 0 0 -58px;transform:rotate(64deg)scaleY(.3)}.ProcessMotif-module__RyCmea__tiltC{width:148px;height:148px;margin:-74px 0 0 -74px;transform:rotate(24deg)scaleY(.2)}.ProcessMotif-module__RyCmea__ring{background:conic-gradient(from 0deg, color-mix(in srgb, var(--accent) 70%, transparent) 0deg, #fff 60deg, var(--accent-bright) 130deg, color-mix(in srgb, var(--accent) 55%, transparent) 210deg, #fff 290deg, color-mix(in srgb, var(--accent) 70%, transparent) 360deg);border-radius:50%;animation:16s linear infinite ProcessMotif-module__RyCmea__motifSpin;display:block;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.ProcessMotif-module__RyCmea__tiltB .ProcessMotif-module__RyCmea__ring{animation-duration:21s;animation-direction:reverse}.ProcessMotif-module__RyCmea__tiltC .ProcessMotif-module__RyCmea__ring{animation-duration:27s}.ProcessMotif-module__RyCmea__core{background:radial-gradient(circle at 42% 38%, #fff 0%, var(--accent-bright) 48%, var(--accent) 100%);filter:blur(1px);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:50%;left:50%}.ProcessMotif-module__RyCmea__prism{width:124px;height:140px;margin:-70px 0 0 -62px;animation:8s ease-in-out infinite ProcessMotif-module__RyCmea__motifFloat;position:absolute;top:50%;left:50%}.ProcessMotif-module__RyCmea__faceTop,.ProcessMotif-module__RyCmea__faceLeft,.ProcessMotif-module__RyCmea__faceRight{display:block;position:absolute;inset:0}.ProcessMotif-module__RyCmea__faceTop{clip-path:polygon(50% 0%,100% 27%,50% 54%,0% 27%);background:linear-gradient(135deg, #fff 0%, var(--accent-bright) 45%, var(--accent) 100%);opacity:.9}.ProcessMotif-module__RyCmea__faceLeft{clip-path:polygon(0% 27%,50% 54%,50% 100%,0% 73%);background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 85%, #fff) 0%, color-mix(in srgb, var(--accent) 45%, transparent) 100%)}.ProcessMotif-module__RyCmea__faceRight{clip-path:polygon(100% 27%,100% 73%,50% 100%,50% 54%);background:linear-gradient(200deg, color-mix(in srgb, var(--accent-bright) 60%, transparent) 0%, color-mix(in srgb, var(--accent) 22%, transparent) 100%)}.ProcessMotif-module__RyCmea__prismCore{background:radial-gradient(circle at 45% 40%, #fff 0%, var(--accent-bright) 55%, transparent 100%);filter:blur(6px);border-radius:50%;width:62px;height:62px;margin:-31px 0 0 -31px;animation:7s ease-in-out infinite ProcessMotif-module__RyCmea__motifDrift;position:absolute;top:46%;left:50%}.ProcessMotif-module__RyCmea__sphere{display:block;position:absolute;inset:0}.ProcessMotif-module__RyCmea__sphereBall{background:radial-gradient(circle at 36% 30%, #fff 0%, color-mix(in srgb, var(--accent-bright) 88%, #fff) 14%, var(--accent-bright) 30%, var(--accent) 62%, #04060c 100%);border-radius:50%;width:112px;height:112px;margin:-56px 0 0 -56px;position:absolute;top:50%;left:50%}.ProcessMotif-module__RyCmea__sphereSheen{mix-blend-mode:screen;opacity:.45;filter:blur(4px);background:conic-gradient(from 200deg,#0000 0deg,#ffffff8c 40deg,#0000 95deg 360deg);border-radius:50%;width:112px;height:112px;margin:-56px 0 0 -56px;animation:18s linear infinite ProcessMotif-module__RyCmea__motifSpin;position:absolute;top:50%;left:50%}.ProcessMotif-module__RyCmea__sphereBand{background:conic-gradient(from 90deg, color-mix(in srgb, var(--accent) 60%, transparent) 0deg, #fff 80deg, var(--accent-bright) 180deg, color-mix(in srgb, var(--accent) 60%, transparent) 360deg);border-radius:50%;width:168px;height:168px;margin:-84px 0 0 -84px;animation:22s linear infinite ProcessMotif-module__RyCmea__motifBandSpin;position:absolute;top:50%;left:50%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}@keyframes ProcessMotif-module__RyCmea__motifSpin{to{transform:rotate(360deg)}}@keyframes ProcessMotif-module__RyCmea__motifBandSpin{0%{transform:scaleY(.26)rotate(0)}to{transform:scaleY(.26)rotate(360deg)}}@keyframes ProcessMotif-module__RyCmea__motifFloat{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}@keyframes ProcessMotif-module__RyCmea__motifDrift{0%,to{transform:translate(-6px,-4px)}50%{transform:translate(6px,4px)}}@media (max-width:767px){.ProcessMotif-module__RyCmea__motif{height:150px}}@media (prefers-reduced-motion:reduce){.ProcessMotif-module__RyCmea__ring,.ProcessMotif-module__RyCmea__prism,.ProcessMotif-module__RyCmea__prismCore,.ProcessMotif-module__RyCmea__sphereSheen,.ProcessMotif-module__RyCmea__sphereBand{animation:none}}
.Process-module__fu4vFq__lead{max-width:384px;font-size:var(--fs-16);letter-spacing:-.01em;color:var(--fg-muted);line-height:1.4}.Process-module__fu4vFq__steps{align-items:stretch;gap:116px;width:100%;display:flex}.Process-module__fu4vFq__cell{flex:1 1 0;min-width:0}.Process-module__fu4vFq__card{border-inline-start:1px solid var(--line);flex-direction:column;gap:64px;height:100%;padding-inline-start:24px;display:flex;position:relative}.Process-module__fu4vFq__body{flex-direction:column;gap:16px;max-width:272px;display:flex}.Process-module__fu4vFq__title{font-size:var(--fs-lead);letter-spacing:-.0208em;color:var(--fg);line-height:1.3}.Process-module__fu4vFq__desc{font-size:var(--fs-14);letter-spacing:-.01em;color:var(--fg-muted);line-height:1.5}@media (max-width:1199px){.Process-module__fu4vFq__steps{gap:48px}.Process-module__fu4vFq__card{gap:40px}}@media (max-width:767px){.Process-module__fu4vFq__steps{flex-direction:column;gap:32px}.Process-module__fu4vFq__cell{flex:none}.Process-module__fu4vFq__card{gap:24px}}
.GalleryGrid-module__GyR1Na__grid{columns:3;column-gap:16px;width:100%}.GalleryGrid-module__GyR1Na__gridCompact{columns:4}.GalleryGrid-module__GyR1Na__cell{break-inside:avoid;margin-block-end:16px}.GalleryGrid-module__GyR1Na__tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:zoom-in;width:100%;transition:border-color var(--dur) var(--ease-spring), transform var(--dur) var(--ease-spring);padding:0;display:block;position:relative;overflow:clip}.GalleryGrid-module__GyR1Na__tile:hover,.GalleryGrid-module__GyR1Na__tile:focus-visible{border-color:var(--line-strong);transform:translateY(-3px)}.GalleryGrid-module__GyR1Na__tile img{width:100%;height:auto;display:block}.GalleryGrid-module__GyR1Na__caption{inset-inline:0;text-align:start;opacity:0;transition:opacity var(--dur) var(--ease-spring), transform var(--dur) var(--ease-spring);background:linear-gradient(#0000,#010000c7);flex-direction:column;gap:2px;padding:32px 16px 14px;display:flex;position:absolute;bottom:0;transform:translateY(12px)}.GalleryGrid-module__GyR1Na__tile:hover .GalleryGrid-module__GyR1Na__caption,.GalleryGrid-module__GyR1Na__tile:focus-visible .GalleryGrid-module__GyR1Na__caption{opacity:1;transform:none}@media (hover:none){.GalleryGrid-module__GyR1Na__caption{opacity:1;transform:none}}.GalleryGrid-module__GyR1Na__captionTitle{font-size:var(--fs-16);letter-spacing:-.01em;color:#fff;line-height:1.3}.GalleryGrid-module__GyR1Na__captionMeta{font-size:var(--fs-14);color:#ffffffb8;line-height:1.3}.GalleryGrid-module__GyR1Na__lightbox{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:GalleryGrid-module__GyR1Na__fadeIn .24s var(--ease-out) both;background:#010000eb;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;inset:0}@keyframes GalleryGrid-module__GyR1Na__fadeIn{0%{opacity:0}to{opacity:1}}.GalleryGrid-module__GyR1Na__stage{justify-content:center;align-items:center;max-width:min(1200px,100%);max-height:78vh;display:flex}.GalleryGrid-module__GyR1Na__stage img{border-radius:var(--radius);object-fit:contain;width:auto;max-width:100%;height:auto;max-height:78vh}.GalleryGrid-module__GyR1Na__info{text-align:center;color:#fff;flex-direction:column;gap:6px;max-width:720px;display:flex}.GalleryGrid-module__GyR1Na__infoTitle{font-size:var(--fs-20);letter-spacing:-.02em;line-height:1.3}.GalleryGrid-module__GyR1Na__infoText{font-size:var(--fs-14);color:#ffffffb8;line-height:1.55}.GalleryGrid-module__GyR1Na__bar{align-items:center;gap:12px;display:flex}.GalleryGrid-module__GyR1Na__round{color:#fff;cursor:pointer;width:44px;height:44px;transition:background var(--dur) var(--ease-spring), border-color var(--dur) var(--ease-spring);background:#ffffff0f;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.GalleryGrid-module__GyR1Na__round:hover,.GalleryGrid-module__GyR1Na__round:focus-visible{border-color:var(--accent-bright);background:var(--accent)}.GalleryGrid-module__GyR1Na__round svg{width:18px;height:18px}.GalleryGrid-module__GyR1Na__count{min-width:72px;font-size:var(--fs-14);text-align:center;color:#ffffffb8;font-variant-numeric:tabular-nums}.GalleryGrid-module__GyR1Na__close{top:20px;position:absolute;inset-inline-end:20px}@media (max-width:1199px){.GalleryGrid-module__GyR1Na__grid{columns:2}.GalleryGrid-module__GyR1Na__gridCompact{columns:3}}@media (max-width:767px){.GalleryGrid-module__GyR1Na__grid,.GalleryGrid-module__GyR1Na__gridCompact{columns:1;column-gap:12px}.GalleryGrid-module__GyR1Na__cell{margin-block-end:12px}.GalleryGrid-module__GyR1Na__lightbox{padding:16px}.GalleryGrid-module__GyR1Na__stage,.GalleryGrid-module__GyR1Na__stage img{max-height:62vh}}@media (prefers-reduced-motion:reduce){.GalleryGrid-module__GyR1Na__tile,.GalleryGrid-module__GyR1Na__caption,.GalleryGrid-module__GyR1Na__lightbox{transition:none;animation:none}}.GalleryGrid-module__GyR1Na__infoLink{font-size:var(--fs-14);color:var(--accent-bright);transition:color .25s var(--ease-out);align-items:center;gap:8px;margin-top:10px;display:inline-flex}.GalleryGrid-module__GyR1Na__infoLink:after{content:"→";transition:transform .25s var(--ease-out)}.GalleryGrid-module__GyR1Na__infoLink:hover:after{transform:translate(3px)}
.RevealWords-module__eozAUa__wrap{display:inline}.RevealWords-module__eozAUa__word{animation:RevealWords-module__eozAUa__revealWord .5s var(--ease-spring) both;will-change:transform, opacity;display:inline-block}@keyframes RevealWords-module__eozAUa__revealWord{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.RevealWords-module__eozAUa__word{animation-delay:0s!important}}
.Ticker-module__xTPRaa__viewport{width:100%;overflow:hidden}.Ticker-module__xTPRaa__track{gap:var(--ticker-gap,16px);width:max-content;animation:Ticker-module__xTPRaa__slide var(--ticker-duration,40s) linear infinite;display:flex}.Ticker-module__xTPRaa__reverse{animation-direction:reverse}.Ticker-module__xTPRaa__group{align-items:center;gap:var(--ticker-gap,16px);flex:none;display:flex}@keyframes Ticker-module__xTPRaa__slide{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--ticker-gap,16px) / 2))}}.Ticker-module__xTPRaa__viewport:hover .Ticker-module__xTPRaa__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Ticker-module__xTPRaa__track{animation:none}}
.BuildTogether-module__gYv6Xa__section{z-index:4;width:100%;padding:var(--section-y) 0 0;background:var(--bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip visible}.BuildTogether-module__gYv6Xa__band{width:100%}.BuildTogether-module__gYv6Xa__unit{white-space:nowrap;flex:none;align-items:center;gap:24px;padding:4px 0;display:flex}.BuildTogether-module__gYv6Xa__text{letter-spacing:var(--ls-h1);color:var(--fg);font-size:clamp(56px,5.8vw,92px);line-height:1.2}.BuildTogether-module__gYv6Xa__accent{font-family:var(--font-serif);letter-spacing:var(--ls-h1);color:var(--line-strong);font-size:clamp(56px,5.8vw,92px);font-style:italic;font-weight:400}.BuildTogether-module__gYv6Xa__icon{width:64px;height:64px;color:var(--fg-soft);flex:none;display:block}.BuildTogether-module__gYv6Xa__icon svg{width:64px;height:64px}
.Collaboration-module__0GKBxa__cards{align-items:stretch;gap:24px;width:100%;display:flex}.Collaboration-module__0GKBxa__card{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);flex-direction:column;flex:1 1 0;justify-content:space-between;gap:40px;min-width:0;padding:24px;display:flex;overflow:hidden}.Collaboration-module__0GKBxa__counterBox{padding-top:0}.Collaboration-module__0GKBxa__tickers{flex-direction:column;gap:16px;margin:0 -60px -60px;padding-top:52px;display:flex;transform:rotate(-10deg)}[dir=rtl] .Collaboration-module__0GKBxa__tickers{transform:rotate(10deg)}.Collaboration-module__0GKBxa__tickerRow{width:auto}.Collaboration-module__0GKBxa__shot{flex:none;width:158px;display:block}.Collaboration-module__0GKBxa__callTop{flex-direction:column;gap:32px;width:100%;display:flex}.Collaboration-module__0GKBxa__callTitle{font-size:var(--fs-h4);letter-spacing:var(--ls-h4);color:var(--fg);line-height:1.1}.Collaboration-module__0GKBxa__rule{background-image:repeating-linear-gradient(90deg, color-mix(in srgb, var(--fg) 34%, transparent) 0 12px, transparent 12px 22px);width:100%;height:2px;display:block}.Collaboration-module__0GKBxa__callBody{flex-direction:column;gap:24px;width:100%;display:flex}.Collaboration-module__0GKBxa__listTitle{font-size:var(--fs-18);letter-spacing:-.02em;color:var(--fg);line-height:1.4}.Collaboration-module__0GKBxa__items{flex-direction:column;gap:12px;display:flex}.Collaboration-module__0GKBxa__item{font-size:var(--fs-16);color:var(--fg);align-items:center;gap:12px;line-height:1.4;display:flex}.Collaboration-module__0GKBxa__check{background:var(--fg);width:24px;height:24px;color:var(--bg);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.Collaboration-module__0GKBxa__check svg{width:14px;height:14px}@media (max-width:900px){.Collaboration-module__0GKBxa__cards{flex-direction:column}.Collaboration-module__0GKBxa__card{flex:none;gap:32px;padding:16px}.Collaboration-module__0GKBxa__tickers{margin:0 -40px -40px;padding-top:32px}}
.ContactForm-module___EexpW__card{background:var(--surface);border-radius:16px;flex-direction:column;gap:24px;width:100%;padding:24px;display:flex;position:relative}.ContactForm-module___EexpW__card:after{content:"";border:1px solid var(--line-soft);pointer-events:none;border-radius:16px;position:absolute;inset:0}.ContactForm-module___EexpW__grid{grid-template-columns:1fr 1fr;gap:24px 12px;display:grid}.ContactForm-module___EexpW__field{flex-direction:column;gap:8px;min-width:0;display:flex}.ContactForm-module___EexpW__wide{grid-column:1/-1}.ContactForm-module___EexpW__label{font-size:var(--fs-18);letter-spacing:-.02em;color:var(--fg);font-weight:500;line-height:1.4}.ContactForm-module___EexpW__input,.ContactForm-module___EexpW__select,.ContactForm-module___EexpW__textarea{border:1px solid var(--line-soft);background:var(--bg);width:100%;color:var(--fg);font-family:inherit;font-size:var(--fs-16);transition:border-color .25s var(--ease-out);border-radius:8px;padding:12px;line-height:1.6}.ContactForm-module___EexpW__input,.ContactForm-module___EexpW__select{height:52px}.ContactForm-module___EexpW__select{appearance:none;cursor:pointer}.ContactForm-module___EexpW__textarea{resize:none;min-height:149px}.ContactForm-module___EexpW__input::placeholder,.ContactForm-module___EexpW__textarea::placeholder{color:var(--fg-muted);opacity:1}.ContactForm-module___EexpW__input:focus-visible,.ContactForm-module___EexpW__select:focus-visible,.ContactForm-module___EexpW__textarea:focus-visible{border-color:var(--accent-bright)}.ContactForm-module___EexpW__submit{background:var(--accent);width:100%;min-height:57px;color:var(--accent-contrast);font-size:var(--fs-18);cursor:pointer;transition:background-color .3s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;padding:14px 20px;font-weight:500;line-height:1.2;display:flex;overflow:hidden}.ContactForm-module___EexpW__submit:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 84%, #fff)}.ContactForm-module___EexpW__submit:disabled{opacity:.6;cursor:progress}.ContactForm-module___EexpW__error{color:#ff6b6b;font-size:var(--fs-14)}.ContactForm-module___EexpW__formError{color:#ff9a9a;font-size:var(--fs-14);background:#ff6b6b12;border:1px solid #ff6b6b55;border-radius:8px;padding:12px 14px}.ContactForm-module___EexpW__consent{color:var(--fg-dim);font-size:var(--fs-14);line-height:1.4}.ContactForm-module___EexpW__honey{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.ContactForm-module___EexpW__success{justify-content:center;gap:10px;min-height:529px}.ContactForm-module___EexpW__successTitle{font-size:var(--fs-h5);letter-spacing:var(--ls-h5);color:var(--fg)}.ContactForm-module___EexpW__successText{color:var(--fg-muted);font-size:var(--fs-16);line-height:1.4}@media (max-width:1199px){.ContactForm-module___EexpW__card{padding:20px}.ContactForm-module___EexpW__success{min-height:486px}}@media (max-width:767px){.ContactForm-module___EexpW__card{padding:16px}.ContactForm-module___EexpW__grid{grid-template-columns:1fr}.ContactForm-module___EexpW__success{min-height:0}}
.prose-module__ndhY7W__article{max-width:760px;padding:0 var(--gutter) clamp(64px, 10vh, 120px);color:var(--fg-muted);margin-inline:auto;font-size:17px;line-height:1.75}.prose-module__ndhY7W__article h2{letter-spacing:-.02em;color:var(--fg);margin:2em 0 .6em;font-size:28px;font-weight:500}.prose-module__ndhY7W__article h3{color:var(--fg);margin:1.6em 0 .5em;font-size:21px;font-weight:500}.prose-module__ndhY7W__article p{margin:0 0 1.2em}.prose-module__ndhY7W__article a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose-module__ndhY7W__article ul,.prose-module__ndhY7W__article ol{margin:0 0 1.2em;padding-inline-start:1.4em}.prose-module__ndhY7W__article li{margin-bottom:.5em}.prose-module__ndhY7W__article blockquote{border-inline-start:2px solid var(--accent);color:var(--fg);margin:1.6em 0;padding-inline-start:20px;font-style:italic}.prose-module__ndhY7W__article img{border-radius:var(--radius);margin:1.6em 0}.prose-module__ndhY7W__article code{background:var(--bg-soft);border-radius:6px;padding:2px 6px;font-size:.9em}.prose-module__ndhY7W__article table{border-collapse:collapse;width:100%;margin:1.6em 0;font-size:15px}.prose-module__ndhY7W__article th,.prose-module__ndhY7W__article td{border-bottom:1px solid var(--line);text-align:start;padding:10px 12px}.prose-module__ndhY7W__head{max-width:760px;padding:clamp(56px, 10vh, 110px) var(--gutter) 32px;margin-inline:auto}.prose-module__ndhY7W__meta{color:var(--fg-dim);flex-wrap:wrap;gap:14px;margin-bottom:18px;font-size:14px;display:flex}.prose-module__ndhY7W__title{letter-spacing:-.03em;color:var(--fg);font-size:clamp(32px,5vw,54px);font-weight:500;line-height:1.1}.prose-module__ndhY7W__excerpt{color:var(--fg-muted);margin-top:18px;font-size:19px}.prose-module__ndhY7W__back{color:var(--fg-dim);margin-bottom:24px;font-size:14px;display:inline-block}.prose-module__ndhY7W__back:hover{color:var(--fg)}
.Faq-module__wIbwua__list{flex-direction:column;gap:24px;width:100%;display:flex}.Faq-module__wIbwua__item{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);transition:border-color .35s var(--ease-out);padding:24px;overflow:hidden}.Faq-module__wIbwua__item[data-open=true]{border-color:var(--line)}.Faq-module__wIbwua__heading{font-size:inherit;font-weight:inherit;margin:0}.Faq-module__wIbwua__trigger{text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:0;display:flex}.Faq-module__wIbwua__question{font-size:var(--fs-lead);letter-spacing:-.0208em;color:var(--fg);line-height:1.3}.Faq-module__wIbwua__icon{background:var(--surface-strong);border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative}.Faq-module__wIbwua__bar{background:var(--fg);width:2px;height:9px;transition:transform .35s var(--ease-out);border-radius:2px;position:absolute}.Faq-module__wIbwua__barV,.Faq-module__wIbwua__item[data-open=true] .Faq-module__wIbwua__bar:first-child{transform:rotate(90deg)}.Faq-module__wIbwua__panel{opacity:0;transition:grid-template-rows .45s var(--ease-spring), opacity .3s var(--ease-out), padding-top .45s var(--ease-spring);grid-template-rows:0fr;display:grid}.Faq-module__wIbwua__panelInner{min-height:0;overflow:hidden}.Faq-module__wIbwua__item[data-open=true] .Faq-module__wIbwua__panel{opacity:1;grid-template-rows:1fr;padding-top:20px}.Faq-module__wIbwua__answer{max-width:703px;font-size:var(--fs-16);letter-spacing:-.01em;color:var(--fg-muted);line-height:1.4}@media (max-width:767px){.Faq-module__wIbwua__item{padding:20px}.Faq-module__wIbwua__trigger{gap:16px}}
.kare-module__Xcejra__page{width:100%;padding:180px var(--gutter) var(--section-y);background:var(--bg);justify-content:center;display:flex;position:relative;overflow:clip}.kare-module__Xcejra__page>:first-child{height:min(820px,88vh);bottom:auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.kare-module__Xcejra__inner{z-index:2;width:100%;max-width:var(--page-max);flex-direction:column;gap:32px;display:flex;position:relative}.kare-module__Xcejra__crumbs{font-size:var(--fs-14);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kare-module__Xcejra__crumbs a:hover{color:var(--fg)}.kare-module__Xcejra__sep{opacity:.5}.kare-module__Xcejra__head{flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:900px;display:flex}.kare-module__Xcejra__title{font-size:var(--fs-h3);letter-spacing:var(--ls-h3);color:var(--fg);overflow-wrap:anywhere;line-height:1.2}.kare-module__Xcejra__meta{font-size:var(--fs-14);color:var(--fg-dim)}.kare-module__Xcejra__figure{flex-direction:column;gap:12px;width:100%;display:flex}.kare-module__Xcejra__photo{object-fit:contain;border-radius:var(--radius-lg);border:1px solid var(--line);background:#ffffff05;width:100%;height:auto;max-height:78vh}.kare-module__Xcejra__caption{font-size:var(--fs-16);color:var(--fg-muted);max-width:68ch;line-height:1.6}.kare-module__Xcejra__context{font-size:var(--fs-14);color:var(--fg-dim);max-width:68ch;line-height:1.6}.kare-module__Xcejra__context a{color:var(--accent-bright)}.kare-module__Xcejra__context a:hover{text-underline-offset:3px;text-decoration:underline}.kare-module__Xcejra__more{border-top:1px solid var(--line);flex-direction:column;gap:20px;width:100%;padding-top:32px;display:flex}.kare-module__Xcejra__moreTitle{font-size:var(--fs-h4);letter-spacing:var(--ls-h4);color:var(--fg);line-height:1.2}.kare-module__Xcejra__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;display:grid}.kare-module__Xcejra__tile{aspect-ratio:1;border-radius:var(--radius);border:1px solid var(--line);display:block;overflow:clip}.kare-module__Xcejra__tile img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out)}.kare-module__Xcejra__tile:hover img{transform:scale(1.06)}@media (max-width:1199px){.kare-module__Xcejra__page{padding-top:150px}.kare-module__Xcejra__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.kare-module__Xcejra__page{padding-top:130px}.kare-module__Xcejra__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.page-module__TbhmlG__section{padding-block-start:194px}.page-module__TbhmlG__empty{font-size:var(--fs-18);text-align:center;color:var(--fg-muted);padding:48px 0;line-height:1.4}@media (max-width:767px){.page-module__TbhmlG__section{padding-block-start:140px}}
.legal-module__Yd4PWa__page{width:100%;padding:180px var(--gutter) var(--section-y);background:var(--bg);justify-content:center;display:flex;position:relative;overflow:clip}.legal-module__Yd4PWa__page>:first-child{height:min(820px,88vh);bottom:auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.legal-module__Yd4PWa__container{z-index:2;width:100%;max-width:var(--page-max);flex-direction:column;gap:40px;display:flex;position:relative}.legal-module__Yd4PWa__head{flex-direction:column;align-items:flex-start;gap:16px;width:100%;display:flex}.legal-module__Yd4PWa__title{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);color:var(--fg-soft);max-width:20ch;line-height:1.2}.legal-module__Yd4PWa__titleAccent{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-h2-serif);letter-spacing:var(--ls-h2-serif);color:var(--fg)}.legal-module__Yd4PWa__meta{flex-wrap:wrap;gap:8px;display:flex}.legal-module__Yd4PWa__tag{border:1px solid var(--line);border-radius:var(--radius-pill);font-size:var(--fs-14);color:var(--fg-muted);align-items:center;padding:6px 14px;line-height:1.4;display:inline-flex}.legal-module__Yd4PWa__body{grid-template-columns:minmax(0,760px) minmax(0,1fr);align-items:start;gap:80px;width:100%;display:grid}.legal-module__Yd4PWa__toc{border-inline-start:1px solid var(--line);flex-direction:column;gap:10px;padding-inline-start:24px;display:flex;position:sticky;top:120px}.legal-module__Yd4PWa__tocTitle{font-size:var(--fs-14);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:4px}.legal-module__Yd4PWa__tocLink{font-size:var(--fs-14);color:var(--fg-muted);transition:color .25s var(--ease-out);align-items:baseline;gap:8px;line-height:1.5;display:inline-flex}.legal-module__Yd4PWa__tocLink:before{content:"→";color:var(--accent-bright);transition:transform .25s var(--ease-out)}.legal-module__Yd4PWa__tocLink:hover{color:var(--fg)}.legal-module__Yd4PWa__tocLink:hover:before{transform:translate(3px)}.legal-module__Yd4PWa__more{border-top:1px solid var(--line);flex-wrap:wrap;gap:0 28px;width:100%;padding-top:24px;display:flex}.legal-module__Yd4PWa__moreLink{font-size:var(--fs-16);color:var(--fg-muted);transition:color .25s var(--ease-out);align-items:center;gap:8px;padding:8px 0;display:inline-flex}.legal-module__Yd4PWa__moreLink:before{content:"→";color:var(--accent-bright)}.legal-module__Yd4PWa__moreLink:hover{color:var(--fg)}.legal-module__Yd4PWa__moreCurrent{color:var(--fg);pointer-events:none}@media (max-width:1199px){.legal-module__Yd4PWa__page{padding-top:150px}.legal-module__Yd4PWa__body{grid-template-columns:minmax(0,1fr);gap:40px}.legal-module__Yd4PWa__toc{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--line);padding-top:20px;position:static}}@media (max-width:767px){.legal-module__Yd4PWa__page{padding-top:130px}}
.not-found-module__sxuMuG__page{width:100%;min-height:calc(100vh - 200px);padding:160px var(--gutter) 120px;background:var(--bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.not-found-module__sxuMuG__container{z-index:2;width:100%;max-width:var(--page-max);flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:relative}.not-found-module__sxuMuG__code{letter-spacing:var(--ls-h1);color:var(--fg);font-size:clamp(96px,13vw,200px);line-height:1}.not-found-module__sxuMuG__codeAccent{font-family:var(--font-serif);font-style:italic;font-weight:400}.not-found-module__sxuMuG__title{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);color:var(--fg-soft);max-width:18ch;line-height:1.2}.not-found-module__sxuMuG__titleAccent{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:var(--fs-h2-serif);letter-spacing:var(--ls-h2-serif);color:var(--fg)}.not-found-module__sxuMuG__lead{max-width:480px;font-size:var(--fs-18);letter-spacing:-.02em;color:var(--fg-muted);line-height:1.4}.not-found-module__sxuMuG__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.not-found-module__sxuMuG__links{border-top:1px solid var(--line);flex-wrap:wrap;gap:0 28px;width:100%;margin-top:32px;padding-top:24px;display:flex}.not-found-module__sxuMuG__link{font-size:var(--fs-16);color:var(--fg-muted);transition:color .25s var(--ease-out);align-items:center;gap:8px;padding:8px 0;display:inline-flex}.not-found-module__sxuMuG__link:hover{color:var(--fg)}.not-found-module__sxuMuG__link:before{content:"→";color:var(--accent-bright)}@media (max-width:767px){.not-found-module__sxuMuG__page{min-height:0;padding:120px var(--gutter) 80px}}
.ContactHero-module__yVsijq__section{z-index:5;width:100%;padding:194px var(--gutter) var(--section-y);background:var(--bg);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.ContactHero-module__yVsijq__container{justify-content:center;width:100%;max-width:1140px;display:flex}.ContactHero-module__yVsijq__content{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.ContactHero-module__yVsijq__text{flex-direction:column;flex:none;align-items:flex-start;gap:32px;width:437px;display:flex}.ContactHero-module__yVsijq__titleBlock{flex-direction:column;gap:16px;width:100%;display:flex}.ContactHero-module__yVsijq__title{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);color:var(--fg);line-height:1.2}.ContactHero-module__yVsijq__lead{max-width:397px;font-size:var(--fs-16);letter-spacing:-.01em;color:var(--fg-muted);line-height:1.4}.ContactHero-module__yVsijq__rule{background:var(--fg-muted);width:397px;max-width:100%;height:1px;display:block}.ContactHero-module__yVsijq__rows{flex-direction:column;gap:8px;width:100%;display:flex}.ContactHero-module__yVsijq__caption{font-size:var(--fs-14);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-dim);line-height:1.3}.ContactHero-module__yVsijq__note{font-size:var(--fs-14);letter-spacing:-.01em;color:var(--fg-muted);line-height:1.4}.ContactHero-module__yVsijq__row{font-size:var(--fs-18);letter-spacing:-.02em;color:var(--fg);align-items:center;gap:12px;line-height:1.4;display:flex}.ContactHero-module__yVsijq__rowSm{font-size:var(--fs-16);letter-spacing:-.01em}.ContactHero-module__yVsijq__icon{width:20px;height:20px;color:var(--fg);flex:none;display:block}.ContactHero-module__yVsijq__icon svg{width:20px;height:20px}.ContactHero-module__yVsijq__link{color:inherit}.ContactHero-module__yVsijq__link:hover{text-decoration:underline}.ContactHero-module__yVsijq__formCol{flex:none;width:534px}@media (max-width:1199px){.ContactHero-module__yVsijq__section{padding:150px var(--gutter) var(--section-y)}.ContactHero-module__yVsijq__container{max-width:964px}.ContactHero-module__yVsijq__content{justify-content:flex-start;gap:24px}.ContactHero-module__yVsijq__text{width:330px}.ContactHero-module__yVsijq__formCol{flex:auto;width:auto;min-width:0}}@media (max-width:767px){.ContactHero-module__yVsijq__section{padding:140px var(--gutter) var(--section-y)}.ContactHero-module__yVsijq__content{flex-direction:column;gap:40px}.ContactHero-module__yVsijq__text,.ContactHero-module__yVsijq__formCol{width:100%}.ContactHero-module__yVsijq__lead,.ContactHero-module__yVsijq__rule{width:100%;max-width:none}}
.Ideas-module__SBjsnW__row{align-items:stretch;gap:24px;width:100%;display:flex}.Ideas-module__SBjsnW__slider{flex:1 1 0;min-width:0}.Ideas-module__SBjsnW__facts{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);flex-direction:column;flex:none;gap:16px;width:310px;padding:24px;display:flex}.Ideas-module__SBjsnW__factsTitle{font-size:var(--fs-18);letter-spacing:-.02em;color:var(--fg);line-height:1.4}.Ideas-module__SBjsnW__factsValue{font-family:var(--font-serif);font-style:normal;font-size:var(--fs-h3);letter-spacing:var(--ls-h3);color:var(--fg);line-height:1.2}.Ideas-module__SBjsnW__factsDesc{font-size:var(--fs-16);color:var(--fg-muted);line-height:1.4}.Ideas-module__SBjsnW__card{align-items:stretch;gap:24px;width:100%;margin:0;display:flex}.Ideas-module__SBjsnW__image{flex:none;align-self:stretch;width:309px;max-width:40%;display:flex}.Ideas-module__SBjsnW__image>*{height:100%}.Ideas-module__SBjsnW__body{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--surface);flex-direction:column;flex:1 1 0;justify-content:space-between;align-self:stretch;gap:80px;min-width:0;padding:24px;display:flex}.Ideas-module__SBjsnW__quoteBlock{flex-direction:column;gap:24px;display:flex}.Ideas-module__SBjsnW__label{font-size:var(--fs-16);color:var(--accent-bright);line-height:1.4}.Ideas-module__SBjsnW__quote{font-size:var(--fs-20);letter-spacing:-.01em;color:var(--fg-muted);text-wrap:pretty;margin:0;line-height:1.5}.Ideas-module__SBjsnW__person{flex-direction:column;display:flex}.Ideas-module__SBjsnW__name{font-size:var(--fs-lead);letter-spacing:-.02em;color:var(--fg);line-height:1.4}.Ideas-module__SBjsnW__role{font-size:var(--fs-16);color:var(--fg-muted);line-height:1.4}@media (max-width:1199px){.Ideas-module__SBjsnW__body{gap:40px;padding:20px}.Ideas-module__SBjsnW__facts{width:260px}}@media (max-width:900px){.Ideas-module__SBjsnW__row{flex-direction:column}.Ideas-module__SBjsnW__slider{flex:none}.Ideas-module__SBjsnW__facts{width:100%}}@media (max-width:767px){.Ideas-module__SBjsnW__card{flex-direction:column;align-items:stretch;gap:16px}.Ideas-module__SBjsnW__image{align-self:auto;width:100%;max-width:none}.Ideas-module__SBjsnW__image>*{height:auto;max-height:260px}.Ideas-module__SBjsnW__body{gap:24px}}
