html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}@font-face{font-family:Open Sauce One;src:local(Open Sauce One Regular),local(Open Sauce One),url(../_fonts/kLYc5-9CZKxc8tNQWuN1nODNzofxQ2j3YAGyYskqaas-bzfJNWHn782ta39YxO2kseePEwarAKZ9u7J5k8S66aQ.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Open Sauce One Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:116.926%;ascent-override:85.5244%;descent-override:20.2693%;line-gap-override:0%}@font-face{font-family:Open Sauce One Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:109.843%;ascent-override:91.0389%;descent-override:21.5762%;line-gap-override:0%}@font-face{font-family:Open Sauce One Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:108.222%;ascent-override:92.4025%;descent-override:21.8994%;line-gap-override:0%}@font-face{font-family:Open Sauce One Fallback\: Arial;src:local(Arial);size-adjust:109.242%;ascent-override:91.5402%;descent-override:21.695%;line-gap-override:0%}@font-face{font-family:Open Sauce One Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:102.743%;ascent-override:97.3306%;descent-override:23.0674%;line-gap-override:0%}@font-face{font-family:Open Sauce One;src:local(Open Sauce One Medium),url(../_fonts/qt1ZmnrtiDK7xkJmMu6xah445stIKivVVd11iOpaaig-avPtdobcuUZ3Q799veyXaLkbjk4MqEtckBnEyMM0Xwg.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Open Sauce One Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:118.606%;ascent-override:84.3125%;descent-override:19.9821%;line-gap-override:0%}@font-face{font-family:Open Sauce One Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:111.422%;ascent-override:89.7489%;descent-override:21.2705%;line-gap-override:0%}@font-face{font-family:Open Sauce One Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:109.778%;ascent-override:91.0931%;descent-override:21.5891%;line-gap-override:0%}@font-face{font-family:Open Sauce One Fallback\: Arial;src:local(Arial);size-adjust:110.812%;ascent-override:90.2431%;descent-override:21.3876%;line-gap-override:0%}@font-face{font-family:Open Sauce One Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:104.219%;ascent-override:95.9514%;descent-override:22.7405%;line-gap-override:0%}@font-face{font-family:Open Sauce One;src:local(Open Sauce One SemiBold),url(../_fonts/ksikEtmU-65wt9BBMFQF-DXSQqHulFQ8oRRPu-vk5b0-OegDRRS6rjyyok3j11aVkSnsqydBtGVwLKNQv8_WNG8.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Open Sauce One Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:119.087%;ascent-override:83.9726%;descent-override:19.9015%;line-gap-override:0%}@font-face{font-family:Open Sauce One Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:111.873%;ascent-override:89.387%;descent-override:21.1847%;line-gap-override:0%}@font-face{font-family:Open Sauce One Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:110.222%;ascent-override:90.7258%;descent-override:21.502%;line-gap-override:0%}@font-face{font-family:Open Sauce One Fallback\: Arial;src:local(Arial);size-adjust:111.261%;ascent-override:89.8792%;descent-override:21.3014%;line-gap-override:0%}@font-face{font-family:Open Sauce One Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:104.641%;ascent-override:95.5645%;descent-override:22.6488%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:114.654%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:107.709%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:106.12%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Arial;src:local(Arial);size-adjust:107.119%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:Inter Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:100.747%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Regular),local(Inter),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter Medium),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zp_5eX_kcCb1NC9W_nqDxOyw80DU-fOCfH6vtlxk4Z8-noxSJKtVKEVnythGOQu3KozvszjDOTsJmBloptS0j1U.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/UzhR3nAaijOxr33OombACPQO7z-6yxLefOdxL2qrdkM-a0beAYA6HgY0fQ5vpHiCL_P_ChfPRJkoN6xel0ZbT_M.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ffbDlYcgTaEOnso-ipkZyoviU7H_qu1vdDKLzdRMiGk-z0cz_vXe9FMQpUr1XPibpV3rF_SBN35ESvr3xAG3hgg.woff2)format("woff2");font-display:swap;unicode-range:U+1F??;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ERDypvkxXdChOV_B5u1ryQXmRbXDEMV5qjyhhW3xYeU-k61Y5mwieeHUzISWavQeKX6iyBBLnhRtxyom_DNxZzo.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/ez4lVSyRqqCUuKH6dN6OoXAdOd1Tig7Lx0sxWNqSyss-FAPjTJvN2otlgkrcoQlc70SE03hjkWoDwAr5QrM_lH4.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local(Inter SemiBold),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/oGcRQEP9-Rv7b2uyaKqABA_9H5e1bPgQgKlAviF1k8U-qti22yXJuIs5rWk2gExo91xkZH7b0s_4SgeCKK8k_A8.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Geist Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:112.124%;ascent-override:89.6331%;descent-override:26.3102%;line-gap-override:0%}@font-face{font-family:Geist Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.332%;ascent-override:95.4125%;descent-override:28.0066%;line-gap-override:0%}@font-face{font-family:Geist Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:103.778%;ascent-override:96.8415%;descent-override:28.4261%;line-gap-override:0%}@font-face{font-family:Geist Fallback\: Arial;src:local(Arial);size-adjust:104.755%;ascent-override:95.9379%;descent-override:28.1609%;line-gap-override:0%}@font-face{font-family:Geist Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.5232%;ascent-override:102.006%;descent-override:29.9422%;line-gap-override:0%}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/PvQGA9Wjw0v5beTMDlAbhFZtFsd7PjAovDfhkiht2-g-WB_OAxqXtYUHVWrCqTwZDYRI4Hpk_Epq6cGzqAHyqbQ.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/36J5nJjZFpKWg6bcnATRZpYY0bmPpGbQWct0-J5ywnY-_GEzQf_T5my8l5MEKkq7TddfQ8a1uEPAmX7iSt4jeM0.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/1xv7aEbTueF3YeE8nN5uPloPWq5ORfusEaPnuNVSazw-nNrS_2vYM-452l3sJYmMo7dygL9uGTm5f3tFrY50hEU.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/B4TjMYiMc_uvQl1ZPjAvT5UpGkUP_0_3f861-mJlHFk-HIHisNHxhGTjp4OjpGk5a0MnXSGF6ArklaI8C0Ht3P0.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Geist;src:local(Geist Medium),url(../_fonts/oGcRQEP9-Rv7b2uyaKqABA_9H5e1bPgQgKlAviF1k8U-qti22yXJuIs5rWk2gExo91xkZH7b0s_4SgeCKK8k_A8.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:Geist;src:local(Geist Medium),url(../_fonts/PvQGA9Wjw0v5beTMDlAbhFZtFsd7PjAovDfhkiht2-g-WB_OAxqXtYUHVWrCqTwZDYRI4Hpk_Epq6cGzqAHyqbQ.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:Geist;src:local(Geist Medium),url(../_fonts/36J5nJjZFpKWg6bcnATRZpYY0bmPpGbQWct0-J5ywnY-_GEzQf_T5my8l5MEKkq7TddfQ8a1uEPAmX7iSt4jeM0.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Geist;src:local(Geist Medium),url(../_fonts/1xv7aEbTueF3YeE8nN5uPloPWq5ORfusEaPnuNVSazw-nNrS_2vYM-452l3sJYmMo7dygL9uGTm5f3tFrY50hEU.woff2)format("woff2");font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Geist;src:local(Geist Medium),url(../_fonts/B4TjMYiMc_uvQl1ZPjAvT5UpGkUP_0_3f861-mJlHFk-HIHisNHxhGTjp4OjpGk5a0MnXSGF6ArklaI8C0Ht3P0.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}:root{--brand:#ff5850;--brand-text:#b83833;--brand-tint:#ff58501a;--night:#120505;--night-top:#1e0807;--white:#fff;--ink:#161819;--ink-muted:#595e60;--ink-subtle:#86898a;--line:#efefef;--surface-soft:#f5f5f5;--surface-sidebar:#fafafa;--font-sans:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display:"Open Sauce One", "Open Sauce One Fallback: BlinkMacSystemFont", "Open Sauce One Fallback: Segoe UI", "Open Sauce One Fallback: Helvetica Neue", "Open Sauce One Fallback: Arial", "Open Sauce One Fallback: Noto Sans", var(--font-sans);--font-numeric:"Geist", "Geist Fallback: BlinkMacSystemFont", "Geist Fallback: Segoe UI", "Geist Fallback: Helvetica Neue", "Geist Fallback: Arial", "Geist Fallback: Noto Sans", var(--font-sans);--page-max:1268px;--gutter:1.5rem;--ease-smooth:cubic-bezier(.32, .72, 0, 1);--duration-s:.45s}*,:after,:before{box-sizing:border-box}body,h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}img{max-width:100%;display:block}html{-webkit-text-size-adjust:100%;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{font-family:var(--font-sans);color:var(--white);background:var(--night);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}a{color:inherit;text-decoration:none}[id]{scroll-margin-top:90px}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{background:linear-gradient(to bottom,var(--night-top) 0,#140605 178px,var(--night) 600px);padding-bottom:44px}.page__block,.panel{margin-top:100px}.panel{background:var(--white);color:var(--ink);border-radius:48px;flex-direction:column;margin-inline:15px;display:flex}@media (width<=640px){.panel{border-radius:32px;margin-inline:8px}.page__block,.panel{margin-top:64px}}.btn{--btn-fill:var(--brand);--btn-border:transparent;--btn-shadow:none;isolation:isolate;color:var(--white);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:inline-flex;position:relative}.btn__bg{z-index:-1;border:1px solid var(--btn-border);border-radius:inherit;background:var(--btn-fill);box-shadow:var(--btn-shadow);transition:inset var(--duration-s) var(--ease-smooth),scale var(--duration-s) var(--ease-smooth);position:absolute;inset:0}.btn__inner{align-items:center;gap:var(--btn-gap,8px);display:inline-flex}.btn__text{text-shadow:0 1.4em;-webkit-user-select:none;user-select:none;height:1.4em;margin-inline:-.12em;padding-inline:.12em;line-height:1.4;display:inline-flex;overflow:hidden}.btn__label{transition:transform var(--duration-s) var(--ease-smooth);display:inline-block}.btn__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.btn:active .btn__bg{scale:.95}@media (hover:hover) and (pointer:fine){.btn__label{will-change:transform}.btn:hover .btn__bg{inset:.125em}.btn:hover .btn__label{transform:translateY(-100%)}}.btn-arrow{width:23.4px;height:24px;position:relative;overflow:hidden}.btn-arrow__copy{transition:transform var(--duration-s) var(--ease-smooth);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.btn-arrow__copy+.btn-arrow__copy{transform:translate(-100%)}.btn-arrow img{flex:none;rotate:90deg}@media (hover:hover) and (pointer:fine){.btn:hover .btn-arrow__copy{transform:translate(100%)}.btn:hover .btn-arrow__copy+.btn-arrow__copy{transform:translate(0)}}.btn--primary{--btn-shadow:inset 0 2px 0 #ffffff40, inset 0 0 24px #fff3, inset 0 0 2px #fff6, 0 0 9.9px #ffffff0f, 0 6px 27px #ff585017, 0 2px 12px #ff58500f, 0 2px 12px #00000040, 0 .75px .75px #0000000f, 0 .25px .25px #0000000a;font-weight:600}.btn--glass{--btn-fill:#f5f5f51a;--btn-border:#ffffff14;--btn-shadow:inset 0 0 10px #ffffff1a;font-weight:500}.btn--light{--btn-fill:var(--surface-soft);color:#000;font-weight:600}.btn--lg{letter-spacing:-.03em;border-radius:20px;height:58px;padding:10px 20px 10px 24px;font-size:20px}.btn--sm{letter-spacing:-.017em;border-radius:12px;height:37px;padding:8px 12px;font-size:14px}.btn--sm.btn--primary{--btn-shadow:inset 0 2px 0 #fff3;letter-spacing:-.03em}.btn--sm.btn--glass{--btn-fill:#f5f5f512;--btn-border:#f6f6f60d;--btn-shadow:none}.navlink{--navlink-line:20px;font-size:14px;font-weight:500;line-height:var(--navlink-line);letter-spacing:-.017em;color:var(--white);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:relative}.navlink.has-chevron{padding-right:10px}button.navlink{cursor:pointer;background:0 0;border:0;font-family:inherit}.navlink:after{content:"";z-index:0;border-radius:inherit;opacity:0;transition:transform var(--duration-s) var(--ease-smooth),opacity var(--duration-s) var(--ease-smooth);background:#ffffff17;position:absolute;inset:0;transform:scale(.9)}.navlink__inner{z-index:1;height:var(--navlink-line);margin-inline:-.12em;padding-inline:.12em;display:block;position:relative;overflow:hidden}.navlink__text{text-shadow:0 var(--navlink-line) currentColor;transition:transform var(--duration-s) var(--ease-smooth);display:block}.navlink__chevron{z-index:1;justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex;position:relative}.navlink[aria-current=page]:after{opacity:1;transform:scale(1)}@media (hover:hover) and (pointer:fine){.navlink:hover:after{opacity:1;transform:scale(1)}.navlink:hover .navlink__text{transform:translateY(calc(var(--navlink-line)*-1))}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important}}.error-page[data-v-677c8789]{min-height:calc(100svh - 78px);padding:40px var(--gutter) 120px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.error-page__code[data-v-677c8789]{color:var(--brand);font-family:var(--font-display);letter-spacing:-.06em;font-variant-numeric:lining-nums;font-size:clamp(140px,26vw,340px);font-weight:600;line-height:.9}.error-page__text[data-v-677c8789]{color:#ffffffd6;letter-spacing:-.02em;font-size:18px;line-height:1.5}.error-page__link[data-v-677c8789]{color:var(--white);text-underline-offset:4px;transition:text-decoration-color var(--duration-s) var(--ease-smooth);margin-left:6px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}@media (hover:hover) and (pointer:fine){.error-page__link[data-v-677c8789]:hover{text-decoration-color:currentColor}}@media (width<=480px){.error-page__text[data-v-677c8789]{font-size:16px}.error-page__link[data-v-677c8789]{margin:6px 0 0;display:block}}
