@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-cyrillic-ext-400-normal.C0aKJzIG.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-cyrillic-400-normal.BTdD9fLi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-math-400-normal.BOdeoExJ.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-symbols-400-normal.BKpJPZvB.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-latin-ext-400-normal.DN_ZkHKd.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:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/onest-latin-400-normal.9AYXx_QC.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/onest-cyrillic-ext-500-normal.BRptT_Q-.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/onest-cyrillic-500-normal.CJRUgmys.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/onest-math-500-normal.BAEyco5m.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/onest-symbols-500-normal.x8bjkRDT.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/onest-latin-ext-500-normal.BOsNMgOh.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:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/onest-latin-500-normal.2-RsuwM3.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/onest-cyrillic-ext-600-normal.akDnvndp.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/onest-cyrillic-600-normal.BZYKVyuq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/onest-math-600-normal.DtDLLcx3.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/onest-symbols-600-normal.xTLJvtuG.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/onest-latin-ext-600-normal.DJ0mJiNR.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:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/onest-latin-600-normal.DM19Lk_j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.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}:root,[data-theme=light]{--paper:#f6f4f0;--ink:#171514;--accent:#9e3d22;--paper-2:#ebe9e5;--ink-muted:#5a5856;--ink-subtle:#676563;--series-context:#868482;--rule-strong:#82807e;--rule:#ceccc8;--grid:#dbd9d6;--accent-wash:#eadad3;--on-accent:var(--paper);--focus:var(--accent)}[data-theme=dark]{--paper:#121110;--ink:#f2efeb;--accent:#e07a5a;--paper-2:#1d1c1b;--ink-muted:#afaca9;--ink-subtle:#8d8b88;--series-context:#6c6a68;--rule-strong:#777573;--rule:#3a3937;--grid:#2d2c2a;--accent-wash:#2f201a;--on-accent:var(--paper);--focus:var(--accent)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-0:0;--radius-1:2px;--grid-columns-desktop:12;--grid-columns-mobile:4;--grid-gutter-desktop:24px;--grid-gutter-mobile:16px;--grid-margin-desktop:48px;--grid-margin-mobile:16px;--container-max:1344px;--breakpoint:768px;--stroke-hair:1px;--stroke-context:1.5px;--stroke-series:2.5px;--stroke-focus:2px;--font-display:"Onest", "Golos Text", "Helvetica Neue", Arial, sans-serif;--font-text:"Onest", "Golos Text", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", "JetBrains Mono", Menlo, Consolas, monospace}.display-1{font-family:var(--font-display);letter-spacing:-.035em;font-size:64px;font-weight:500;line-height:68px}.display-2{font-family:var(--font-display);letter-spacing:-.03em;font-size:44px;font-weight:500;line-height:50px}.heading-1{font-family:var(--font-display);letter-spacing:-.02em;font-size:32px;font-weight:500;line-height:38px}.chart-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:500;line-height:28px}.heading-2{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:500;line-height:26px}.lead{font-family:var(--font-text);letter-spacing:normal;font-size:20px;font-weight:400;line-height:30px}.body{font-family:var(--font-text);letter-spacing:normal;font-size:17px;font-weight:400;line-height:27px}.body-s{font-family:var(--font-text);letter-spacing:normal;font-size:15px;font-weight:400;line-height:22px}.label{font-family:var(--font-text);letter-spacing:normal;font-size:14px;font-weight:500;line-height:20px}.eyebrow{font-family:var(--font-text);letter-spacing:.08em;font-size:12px;font-weight:600;line-height:16px}.num-hero{font-family:var(--font-text);letter-spacing:-.04em;font-size:96px;font-weight:500;line-height:96px}.num-l{font-family:var(--font-text);letter-spacing:-.03em;font-size:48px;font-weight:500;line-height:52px}.num-m{font-family:var(--font-text);letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:34px}.num-s{font-family:var(--font-text);letter-spacing:normal;font-size:17px;font-weight:500;line-height:24px}.source{font-family:var(--font-mono);letter-spacing:normal;font-size:13px;font-weight:400;line-height:18px}.ot{font-family:var(--font-text);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.ot *,.ot :before,.ot :after{box-sizing:border-box}.ot h1,.ot h2,.ot h3,.ot p,.ot figure,.ot dl,.ot dd{margin:0}.ot a:not(.btn){color:inherit}.ot :focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px;border-radius:var(--radius-1)}.num{font-family:var(--font-text);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;white-space:nowrap}.num .unit,.unit{letter-spacing:0;color:var(--ink-muted);margin-left:.22em;font-size:.42em;font-weight:400}.num .unit.short{font-size:.56em}.num-s .unit,.num-m .unit,.label .unit,.body-s .unit{margin-left:.18em;font-size:.78em}.src{font-family:var(--font-mono);color:var(--ink-subtle);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.muted{color:var(--ink-muted)}.eyebrow{text-transform:uppercase;color:var(--ink-muted)}.accent{color:var(--accent)}.ot-page{container-type:inline-size}.ot-wrap{max-width:var(--container-max);padding:0 var(--grid-margin-desktop);margin:0 auto}.ot-grid{column-gap:var(--grid-gutter-desktop);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.s-1{grid-column:span 1}.s-2{grid-column:span 2}.s-3{grid-column:span 3}.s-4{grid-column:span 4}.s-5{grid-column:span 5}.s-6{grid-column:span 6}.s-7{grid-column:span 7}.s-8{grid-column:span 8}.s-9{grid-column:span 9}.s-10{grid-column:span 10}.s-11{grid-column:span 11}.s-12{grid-column:span 12}@container (width<=767px){.ot-wrap{padding:0 var(--grid-margin-mobile)}.ot-grid{column-gap:var(--grid-gutter-mobile);grid-template-columns:repeat(4,minmax(0,1fr))}.ot-grid>[class*=s-]{grid-column:span 4}.ot-grid>.m-1{grid-column:span 1}.ot-grid>.m-2{grid-column:span 2}.ot-grid>.m-3{grid-column:span 3}.display-1{font-size:40px;line-height:44px}.display-2{font-size:32px;line-height:38px}.heading-1{font-size:26px;line-height:32px}.chart-title{font-size:19px;line-height:25px}.num-hero{font-size:56px;line-height:60px}.num-l{font-size:36px;line-height:40px}.lead{font-size:18px;line-height:27px}}.ds-sheet{background:var(--rule);font-family:var(--font-text);flex-direction:column;gap:16px;padding:16px;display:flex}.ds-frame{background:var(--paper);color:var(--ink);padding:40px 48px 48px;container-type:inline-size}.ds-tag{font-family:var(--font-mono);color:var(--ink-subtle);letter-spacing:.02em;margin:0 0 24px;font-size:12px;line-height:16px}.ds-mobiles{align-items:flex-start;gap:16px;display:flex}.ds-375{flex:none;width:375px;padding:24px 0 32px}.ds-375>.ds-tag,.ds-375 .ds-pad{padding:0 16px}.ds-note{font-family:var(--font-text);color:var(--ink-muted);max-width:640px;font-size:14px;line-height:20px}.ot-fig{flex-direction:column;gap:8px;margin:0;display:flex}.ot-fig .chart-title{max-width:720px}.fig-sub{font:400 15px/22px var(--font-text);color:var(--ink-muted);max-width:720px}.fig-plot{min-width:0;margin:16px 0 8px}.ch{font-family:var(--font-text);font-variant-numeric:tabular-nums lining-nums;display:block;overflow:visible}.ch text{font-size:14px}.ch .tick{fill:var(--ink-muted);font-weight:400}.ch .lab{fill:var(--ink-muted);font-weight:500}.ch .lab.acc{fill:var(--accent)}.ch .val{fill:var(--ink);font-weight:500}.ch .grid{stroke:var(--grid);stroke-width:var(--stroke-hair);shape-rendering:crispedges}.ch .axis{stroke:var(--rule-strong);stroke-width:var(--stroke-hair);shape-rendering:crispedges}.ch .row{stroke:var(--grid);stroke-width:var(--stroke-hair);stroke-dasharray:1 3}.ch .s{fill:none;stroke-linejoin:round;stroke-linecap:butt}.ch .s.ctx{stroke:var(--series-context);stroke-width:var(--stroke-context)}.ch .s.ink{stroke:var(--ink);stroke-width:2px}.ch .s.acc{stroke:var(--accent);stroke-width:var(--stroke-series)}.ch .wash{fill:var(--accent-wash)}.ch .band{fill:var(--paper-2)}.ch .bar.ctx{fill:var(--series-context)}.ch .bar.acc{fill:var(--accent)}.ch .track{fill:var(--paper-2)}.ch .dot.acc{fill:var(--accent);stroke:var(--paper);stroke-width:1.5px}.ch .dot.ctx{fill:var(--series-context);stroke:var(--paper);stroke-width:1.5px}.ch .median{stroke:var(--ink);stroke-width:1.5px}.ch .drop{stroke:var(--ink-muted);stroke-width:var(--stroke-hair);stroke-dasharray:2 3}.ch .mk.acc,.ch .hdot.acc{fill:var(--accent)}.ch .mk.ctx,.ch .hdot.ctx{fill:var(--series-context)}.ch .mk.ink,.ch .hdot.ink{fill:var(--ink)}.ch .mk{stroke:var(--paper);stroke-width:2px}.ch .hline{stroke:var(--ink-muted);stroke-width:var(--stroke-hair)}.ch .hval{fill:var(--ink-muted);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round}.ch .hval.b{fill:var(--ink);font-weight:500}.ch .onbar{paint-order:stroke;stroke:var(--paper);stroke-width:4px}.otm{flex-direction:column;gap:4px;min-width:0;display:flex}.otm-label{color:var(--ink-muted)}.otm-main{align-items:flex-end;gap:16px;display:flex}.otm-num{margin:2px 0 0}.otm-chg{font:400 15px/22px var(--font-text);margin-top:4px}.otm-chg .gl{vertical-align:.15em;margin-right:.35em;font-size:.62em}.otm-src{margin-top:8px}.otm-date{color:var(--ink-muted);align-items:center;gap:8px;margin-bottom:16px;display:flex}.otm-dot{background:var(--accent);width:8px;height:8px;display:inline-block}.otm-hero .otm-label{font:400 20px/30px var(--font-text);color:var(--ink)}.otm-hero .otm-chg{font-size:17px;line-height:26px}.otm-row{border-top:1px solid var(--rule-strong);padding-top:16px}.otm-spark .spark{margin-bottom:6px;display:block}.otm-strip{column-gap:var(--grid-gutter-desktop);row-gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container (width<=767px){.otm-strip{column-gap:var(--grid-gutter-mobile);grid-template-columns:repeat(2,minmax(0,1fr))}.otm-strip .num-l{font-size:28px;line-height:34px}.otm-strip .otm-label{min-height:40px}.otm-main{flex-wrap:wrap;gap:8px}}.nw{white-space:nowrap}.ch .tick,.ch .halo{paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round}.ot-logo{font:600 20px/24px var(--font-display);letter-spacing:.04em;color:var(--ink);white-space:nowrap;align-items:baseline;text-decoration:none;display:inline-flex}.ot-logo i{background:var(--accent);width:.26em;height:.26em;margin-left:.12em;display:inline-block}.btn{height:48px;font:500 15px/20px var(--font-text);cursor:pointer;white-space:nowrap;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn-primary:hover,.btn-primary.is-hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn-secondary{border-color:var(--ink);color:var(--ink)}.btn-secondary:hover,.btn-secondary.is-hover{background:var(--ink);color:var(--paper)}.btn-text{text-underline-offset:5px;height:auto;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);padding:4px 0}.btn-text:hover,.btn-text.is-hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}:is(.btn:focus-visible,.btn.is-focus){outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.btn[disabled],.btn.is-disabled{background:var(--paper-2);border-color:var(--paper-2);color:var(--ink-subtle);cursor:not-allowed}.btn-text[disabled],.btn-text.is-disabled{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);background:0 0}.btn-s{height:40px;padding:0 16px;font-size:14px}.btn .ar{font-weight:400}.fld{flex-direction:column;gap:6px;min-width:0;display:flex}.fld-label{font:500 14px/20px var(--font-text);color:var(--ink)}.fld-label .opt{color:var(--ink-muted);font-weight:400}.fld-hint{font:400 14px/20px var(--font-text);color:var(--ink-muted)}.inp{width:100%;height:48px;font:400 16px/24px var(--font-text);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);-webkit-appearance:none;appearance:none;border-radius:0;padding:0 14px}textarea.inp{resize:vertical;height:112px;padding:12px 14px}.inp::placeholder{color:var(--ink-subtle)}.inp:hover{border-color:var(--ink-muted)}.inp:focus,.inp.is-focus{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px;border-color:var(--ink)}.fld.is-error .inp{border-color:var(--accent);border-width:2px;padding-left:13px}.fld-err{font:500 14px/20px var(--font-text);color:var(--accent)}.inp:disabled{background:var(--paper-2);color:var(--ink-subtle);border-color:var(--rule)}.sel{display:block;position:relative}.sel .inp{cursor:pointer;padding-right:40px}.sel:after{content:"▾";color:var(--ink-muted);pointer-events:none;font-size:14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.chk{font:400 14px/20px var(--font-text);color:var(--ink-muted);cursor:pointer;align-items:flex-start;gap:12px;display:flex}.chk input{-webkit-appearance:none;appearance:none;border:1px solid var(--rule-strong);background:var(--paper);cursor:pointer;flex:none;width:20px;height:20px;margin:0;position:relative}.chk input:checked{background:var(--ink);border-color:var(--ink)}.chk input:checked:after{content:"";border:solid var(--paper);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.chk input:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.form{grid-template-columns:1fr 1fr;gap:24px;max-width:760px;display:grid}.form .full{grid-column:1/-1}@container (width<=767px){.form{grid-template-columns:1fr;gap:20px}.form .btn{width:100%}}.seg{border:1px solid var(--rule-strong);display:inline-flex}.seg button{height:36px;font:500 14px/20px var(--font-text);color:var(--ink-muted);border:0;border-left:1px solid var(--rule);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;padding:0 14px}.seg button:first-child{border-left:0}.seg button:hover{color:var(--ink)}.seg button[aria-checked=true]{background:var(--ink);color:var(--paper)}.seg button:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px;position:relative}@container (width<=767px){.seg{display:flex}.seg button{flex:1;padding:0 6px}}.hdr{border-bottom:1px solid var(--rule);background:var(--paper);position:relative;container-type:inline-size}.hdr-in{height:72px;padding:0 var(--grid-margin-desktop);align-items:center;gap:32px;display:flex}.hdr-nav{align-items:center;gap:28px;margin-right:auto;display:flex}.hdr-nav>a,.hdr-nav>button{font:500 15px/20px var(--font-text);color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:26px 0 24px;text-decoration:none}.hdr-nav>a:hover,.hdr-nav>button:hover{border-bottom-color:var(--rule-strong)}.hdr-nav>[aria-current=page]{border-bottom-color:var(--ink)}.hdr-nav>button[aria-expanded=true]{border-bottom-color:var(--accent)}.hdr-nav .car{color:var(--ink-muted);margin-left:4px;font-size:12px;display:inline-block}.hdr-nav button[aria-expanded=true] .car{transform:rotate(180deg)}.hdr-pl{color:var(--ink);flex-direction:column;gap:2px;padding:6px 12px 6px 0;text-decoration:none;display:flex}.hdr-pl b{font:500 15px/20px var(--font-text)}.hdr-pl span{font:400 12px/16px var(--font-mono);color:var(--ink-subtle);white-space:nowrap;align-items:center;gap:6px;display:flex}.hdr-pl span i{background:var(--accent);width:6px;height:6px;display:inline-block}.hdr-pl:hover b{text-underline-offset:4px;text-decoration:underline}.hdr-menu-btn{display:none}.hdr-drop{background:var(--paper);border-bottom:1px solid var(--rule-strong);border-top:1px solid var(--rule);z-index:5;position:absolute;top:100%;left:0;right:0}.hdr-drop[hidden]{display:none}.hdr-drop-in{padding:28px var(--grid-margin-desktop) 32px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hdr-drop a{color:var(--ink);border-top:1px solid var(--rule-strong);flex-direction:column;gap:6px;padding-top:12px;text-decoration:none;display:flex}.hdr-drop a b{font:500 17px/24px var(--font-text)}.hdr-drop a span{font:400 14px/20px var(--font-text);color:var(--ink-muted)}.hdr-drop a:hover b{text-underline-offset:4px;text-decoration:underline}.hdr-mob{display:none}@container (width<=1023px){.hdr-in{height:60px;padding:0 var(--grid-margin-mobile);gap:12px}.hdr-nav,.hdr-in>.hdr-pl,.hdr-in>.btn:not(.hdr-menu-btn){display:none}.hdr-menu-btn{margin-left:auto;display:inline-flex}.hdr-drop{display:none!important}.hdr-mob[data-open=true]{border-top:1px solid var(--rule);padding:8px var(--grid-margin-mobile) 24px;display:block}.hdr-mob a.it,.hdr-mob .grp{border-bottom:1px solid var(--rule);min-height:52px;font:500 17px/24px var(--font-text);color:var(--ink);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.hdr-mob .grp{font:600 12px/16px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);border:0;min-height:40px;margin-top:8px}.hdr-mob .sub{padding-left:16px;font-weight:400}.hdr-mob .hdr-pl{border-bottom:1px solid var(--rule);padding:16px 0}.hdr-mob .btn{width:100%;margin-top:20px}}.tar{border-collapse:collapse;width:100%;font:400 15px/22px var(--font-text)}.tar th,.tar td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:12px 16px 12px 0}.tar thead th{border-bottom:1px solid var(--rule-strong);vertical-align:bottom;padding-top:16px}.tar thead th.col{border-top:2px solid var(--rule-strong)}.tar thead th.col.rec{border-top-color:var(--accent)}.tar .tname{font:500 20px/26px var(--font-display);letter-spacing:-.01em;display:block}.tar .tnote{font:400 14px/20px var(--font-text);color:var(--ink-muted);margin-top:4px;display:block}.tar .rec-l{font:400 12px/16px var(--font-mono);color:var(--accent);margin-bottom:8px;display:block}.tar tbody th{color:var(--ink-muted);width:28%;font-weight:400}.tar td{font-variant-numeric:tabular-nums}.tar .no{color:var(--ink-subtle)}.tar tr.price td,.tar tr.price th{background:var(--paper-2);border-bottom:0;padding-top:16px;padding-bottom:16px}.tar tr.price th{padding-left:12px}.tar tr.cta td{border-bottom:0;padding-top:20px}.tar-m{display:none}@container (width<=767px){.tar{display:none}.tar-m{flex-direction:column;gap:40px;display:flex}.tar-m section{border-top:2px solid var(--rule-strong);padding-top:16px}.tar-m section.rec{border-top-color:var(--accent)}.tar-m dl{grid-template-columns:1fr auto;margin:16px 0 20px;display:grid}.tar-m dt,.tar-m dd{border-bottom:1px solid var(--rule);font:400 15px/22px var(--font-text);padding:10px 0}.tar-m dt{color:var(--ink-muted);padding-right:12px}.tar-m dd{text-align:right;font-variant-numeric:tabular-nums}.tar-m .btn{width:100%}}.faq{border-top:1px solid var(--rule-strong)}.faq-row{column-gap:var(--grid-gutter-desktop);border-bottom:1px solid var(--rule);grid-template-columns:5fr 7fr;padding:24px 0 28px;display:grid}.faq-q{font:500 20px/26px var(--font-display);letter-spacing:-.01em;margin:0}.faq-q button{all:unset;width:100%;display:block}.faq-q .car{display:none}.faq-a{font:400 17px/27px var(--font-text);color:var(--ink);max-width:640px}.faq-a p+p{margin-top:12px}.faq-a .src{margin-top:12px;display:block}@container (width<=767px){.faq-row{grid-template-columns:1fr;padding:0}.faq-q button{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;display:flex}.faq-q button:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.faq-q .car{color:var(--ink-muted);flex:none;padding-top:3px;font-size:14px;display:inline-block}.faq-q button[aria-expanded=true] .car{transform:rotate(180deg)}.faq-q{font-size:18px;line-height:24px}.faq-a{padding-bottom:20px;font-size:15px;line-height:22px}.faq-row:not([data-open]) .faq-a{display:none}}.ftr{border-top:1px solid var(--rule-strong);background:var(--paper);container-type:inline-size}.ftr-upd{padding:20px var(--grid-margin-desktop);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.ftr-upd b{font:500 15px/20px var(--font-text);align-items:center;gap:8px;display:inline-flex}.ftr-upd b i{background:var(--accent);width:8px;height:8px;display:inline-block}.ftr-main{padding:40px var(--grid-margin-desktop) 48px;grid-template-columns:4fr 2fr 2fr 2fr 2fr;gap:24px;display:grid}.ftr h4{font:600 12px/16px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 12px}.ftr ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ftr ul a{font:400 15px/22px var(--font-text);color:var(--ink);text-decoration:none}.ftr ul a:hover{text-underline-offset:4px;text-decoration:underline}.ftr-about p{font:400 15px/22px var(--font-text);color:var(--ink-muted);max-width:320px;margin-top:12px}.ftr-legal{padding:16px var(--grid-margin-desktop) 24px;border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}@container (width<=767px){.ftr-upd,.ftr-main,.ftr-legal{padding-left:var(--grid-margin-mobile);padding-right:var(--grid-margin-mobile)}.ftr-main{grid-template-columns:1fr 1fr;gap:32px 16px;padding-top:32px}.ftr-about{grid-column:1/-1}}.sch{font-family:var(--font-text);display:block;overflow:visible}.sch text{font-size:14px}.sch .nm{fill:var(--ink);font-size:15px;font-weight:500}.sch .mt{fill:var(--ink-muted)}.sch .off{fill:var(--ink-subtle)}.sch .rib{fill:var(--series-context);opacity:.55}.sch .rib.off{fill:none;stroke:var(--series-context);stroke-width:1.5px;stroke-dasharray:3 4;opacity:1}.sch .rib.out{fill:var(--accent);opacity:1}.sch .node{fill:var(--ink)}.sch .node.off{fill:none;stroke:var(--series-context);stroke-width:1.5px;stroke-dasharray:3 4}.sch .core{fill:var(--ink)}.sch .core-t{fill:var(--paper);font:600 26px/1 var(--font-display);letter-spacing:.04em}.sch .core-s{fill:var(--paper);opacity:.8;font-family:var(--font-mono);font-size:14px}.sch .mk{fill:var(--accent)}.sch .big{fill:var(--ink);font:500 40px/1 var(--font-text);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sch .unit-t{fill:var(--ink-muted);font-size:17px}.sch .mono{font-family:var(--font-mono);fill:var(--ink-subtle)}.sch-meta{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px 32px;margin-top:24px;padding-top:16px;display:flex}.sch-meta div{flex-direction:column;gap:2px;display:flex}.sch-meta .num{font-size:20px;font-weight:500;line-height:26px}.sch-meta span.l{font:400 14px/20px var(--font-text);color:var(--ink-muted)}@container (width<=767px){.sch-meta{grid-template-columns:1fr 1fr;gap:16px;display:grid}}.site{background:var(--paper);color:var(--ink);font-family:var(--font-text);flex-direction:column;display:flex}.site main{flex:1 0 auto}.site .ot-wrap{box-sizing:border-box;width:100%}.sec{padding-top:96px}@media (max-width:767px){.ot-page .sec{padding-top:56px}}.sec-t{max-width:900px}.sec-l{max-width:760px;margin-top:16px}.sec-head{margin-bottom:24px}.btns{flex-wrap:wrap;gap:12px 16px;margin-top:32px;display:flex}.more{margin-top:24px}.src i,.upd i,.sf-upd i{background:var(--accent);vertical-align:1px;width:8px;height:8px;margin-right:8px;display:inline-block}.sh{background:var(--paper);border-bottom:1px solid var(--rule);z-index:5;position:relative}.sh-in{height:72px;padding:0 var(--grid-margin-desktop);align-items:center;gap:32px;display:flex}.sh-logo{font:600 20px/24px var(--font-display);letter-spacing:.04em;color:var(--ink);white-space:nowrap;align-items:baseline;text-decoration:none;display:inline-flex}.sh-logo i{background:var(--accent);width:.26em;height:.26em;margin-left:.12em;display:inline-block}.sh-nav{align-items:center;gap:28px;margin-right:auto;display:flex}.sh-nav-a,.sh-nav-b{font:500 15px/20px var(--font-text);color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:26px 0 24px;text-decoration:none}.sh-nav-a:hover,.sh-nav-b:hover{border-bottom-color:var(--rule-strong)}.sh-nav-a.is-cur{border-bottom-color:var(--ink)}.sh-nav-b[aria-expanded=true]{border-bottom-color:var(--accent)}.sh-car{color:var(--ink-muted);margin-left:4px;font-size:12px;display:inline-block}.sh-nav-b[aria-expanded=true] .sh-car{transform:rotate(180deg)}.sh-pl{color:var(--ink);flex-direction:column;gap:2px;text-decoration:none;display:flex}.sh-pl b{font:500 15px/20px var(--font-text)}.sh-pl span{font:400 12px/16px var(--font-mono);color:var(--ink-subtle);white-space:nowrap;align-items:center;gap:6px;display:flex}.sh-pl span i{background:var(--accent);width:6px;height:6px;display:inline-block}.sh-pl:hover b{text-underline-offset:4px;text-decoration:underline}.sh-drop{background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule-strong);position:absolute;top:100%;left:0;right:0}.sh-drop-in{padding:28px var(--grid-margin-desktop) 32px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sh-drop-a{color:var(--ink);border-top:1px solid var(--rule-strong);flex-direction:column;gap:6px;padding-top:12px;text-decoration:none;display:flex}.sh-drop-a b{font:500 17px/24px var(--font-text)}.sh-drop-a span{font:400 15px/22px var(--font-text);color:var(--ink-muted)}.sh-drop-a:hover b{text-underline-offset:4px;text-decoration:underline}.sh-mob .sh-in{gap:16px;height:60px;padding:0 16px}.sh-pl-m{font:500 15px/20px var(--font-text);color:var(--ink);margin-left:auto;text-decoration:none}.sh-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-right:-10px;padding:0;display:flex}.sh-burger span{background:var(--ink);width:22px;height:2px;display:block}.sh-burger[aria-expanded=true] span:nth-child(2){opacity:0}.sh-burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.sh-burger[aria-expanded=true] span:last-child{transform:translateY(-7px)rotate(-45deg)}.sh-m{background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule-strong);flex-direction:column;padding:16px 16px 24px;display:flex;position:absolute;top:100%;left:0;right:0}.sh-m>.btn{width:100%;margin-bottom:8px}.sh-m-g{font:600 12px/16px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:16px 0 4px}.sh-m-a{border-bottom:1px solid var(--rule);color:var(--ink);flex-direction:column;gap:2px;padding:14px 0;text-decoration:none;display:flex}.sh-m-a b{font:500 17px/24px var(--font-text)}.sh-m-a span{font:400 14px/20px var(--font-text);color:var(--ink-muted)}.sh-m-a .src{font-family:var(--font-mono);font-size:13px}.hero{padding-top:112px}.hero-h{max-width:1120px}.hero-l{max-width:760px;margin-top:24px}@media (max-width:767px){.ot-page .hero{padding-top:40px}}.otm-sub{font:400 15px/22px var(--font-text);color:var(--ink-muted);margin-top:6px}.site .otm-strip{row-gap:32px}.dirs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.dir{border-top:2px solid var(--ink);flex-direction:column;gap:12px;padding-top:16px;display:flex}.dir .eyebrow{color:var(--accent)}.dir-q{font:500 24px/31px var(--font-display);letter-spacing:-.015em;margin:0}.dir-t{color:var(--ink-muted);flex-grow:1}.dir-more{align-self:flex-start}@media (max-width:767px){.ot-page .dirs{grid-template-columns:1fr;gap:40px}.ot-page .dir-q{font-size:21px;line-height:28px}}.wide{margin-top:32px}.fig-cap{max-width:760px;margin-bottom:8px}.band{background:var(--paper-2);margin-top:96px;padding:80px 0}@media (max-width:767px){.ot-page .band{margin-top:56px;padding:40px 0}}.plat{grid-template-columns:5fr 7fr;align-items:start;gap:48px;display:grid}.plat-txt{flex-direction:column;gap:20px;display:flex}.plat-txt .btns{margin-top:8px}.facts{border-top:1px solid var(--rule-strong);flex-wrap:wrap;gap:16px 32px;padding-top:16px;display:flex}.fact{flex-direction:column;gap:2px;display:flex}.plat-ui{background:var(--paper);border:1px solid var(--rule-strong);padding:20px 24px 16px}.ui-bar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px;padding-bottom:12px;display:flex}@media (max-width:767px){.ot-page .plat{grid-template-columns:1fr;gap:32px}.ot-page .plat-ui{margin:0 -4px;padding:16px 12px 12px}.ot-page .ui-bar{flex-direction:column;gap:2px}}.scheme{margin-top:40px}.upd{font:500 15px/20px var(--font-text);margin-top:20px}.feed{grid-template-columns:5fr 7fr;align-items:start;gap:48px;display:grid}.feed-txt{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.chans{color:var(--ink-muted)}.post{background:var(--paper-2);border-top:2px solid var(--ink);flex-direction:column;gap:12px;margin:0;padding:24px 28px;display:flex}@media (max-width:767px){.ot-page .feed{grid-template-columns:1fr;gap:32px}}.team{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.person{border-top:1px solid var(--rule-strong);flex-direction:column;gap:6px;padding-top:16px;display:flex}@media (max-width:767px){.ot-page .team{grid-template-columns:1fr 1fr;gap:24px 16px}}.final{grid-template-columns:7fr 5fr;align-items:start;gap:64px;padding-bottom:96px;display:grid}.final-form{flex-direction:column;gap:32px;display:flex}.final-form .form{max-width:none}.final-sub{border-top:1px solid var(--rule-strong);flex-direction:column;align-items:flex-start;gap:20px;padding-top:24px;display:flex}.final-sub .fld{width:100%}.sent{border-top:2px solid var(--accent);padding-top:16px}@media (max-width:767px){.ot-page .final{grid-template-columns:1fr;gap:40px;padding-bottom:48px}}.sf{border-top:1px solid var(--rule-strong);background:var(--paper)}.sf-upd{border-bottom:1px solid var(--rule);padding-top:20px;padding-bottom:20px}.sf-upd p{font:500 15px/20px var(--font-text);margin:0}.sf-main{grid-template-columns:4fr 5fr 3fr;align-items:start;gap:48px;padding-top:40px;padding-bottom:48px;display:grid}.sf-org{flex-direction:column;gap:8px;display:flex}.sf-org p{font:400 14px/20px var(--font-text);color:var(--ink-muted);margin:0}.sf-org .sh-logo{margin-bottom:8px}.sf-sub{flex-direction:column;gap:8px;display:flex}.sf-row{gap:8px;display:flex}.sf-row .inp{flex:1;min-width:0}.sf-links{flex-direction:column;gap:8px;display:flex}.sf-links a{font:400 15px/22px var(--font-text);color:var(--ink);text-decoration:none}.sf-links a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:767px){.ot-page .sf-main{grid-template-columns:1fr;gap:24px;padding-top:28px;padding-bottom:32px}.ot-page .sf-row{flex-direction:column}.ot-page .sf-upd p{font-size:14px}}.vp{background:var(--paper);color:var(--ink)}.vp .ot-wrap{max-width:none;padding-left:64px;padding-right:64px}.vp .sh,.vp .sf,.vp .sh-drop,.vp .sh-m{background:var(--paper)}.vp .sh-in{padding:0 64px}.vp .sh-drop-in{padding-left:64px;padding-right:64px}.vp .p-tick{border-bottom:1px solid var(--rule);height:40px;font:400 12px/16px var(--font-mono);white-space:nowrap;align-items:stretch;display:flex;overflow:hidden}.vp .p-t-live{color:var(--ink);border-right:1px solid var(--rule);flex:none;align-items:center;gap:8px;margin:0;padding:0 20px 0 64px;display:flex}.vp .p-t-live i,.vp .p-kick i,.vp .p-live i{background:var(--accent);flex:none;width:6px;height:6px;display:inline-block}.vp .p-tick ul{margin:0;padding:0;list-style:none;display:flex}.vp .p-tick li{border-right:1px solid var(--rule);font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:0 20px;display:flex}.vp .p-t-l{color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.04em}.vp .p-t-v{color:var(--ink)}.vp .p-t-c{color:var(--ink-muted)}.vp .p-t-c b{margin-right:4px;font-weight:400}.vp .p-hero{text-align:center;flex-direction:column;align-items:center;padding-top:136px;padding-bottom:24px;display:flex}.vp .p-kick{font:400 13px/18px var(--font-mono);color:var(--ink-subtle);letter-spacing:.02em;align-items:center;gap:10px;margin:0;display:inline-flex}.vp .p-h1{font:600 76px/80px var(--font-display);letter-spacing:-.045em;max-width:1180px;margin:32px 0 0}.vp .p-h1 em{color:var(--accent);font-style:normal}.vp .p-lead{font:400 21px/32px var(--font-text);color:var(--ink-muted);max-width:640px;margin:36px 0 0}.vp .p-btns{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:44px;display:flex}.vp .p-btns-l{justify-content:flex-start;margin-top:40px}.vp .p-btn{height:52px;padding:0 26px;font-size:16px}.vp .p-sec{padding-top:144px}.vp .p-head{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:20px;display:flex}.vp .p-h2{font:600 32px/40px var(--font-display);letter-spacing:-.025em;margin:0}.vp .p-h2-l{letter-spacing:-.035em;font-size:48px;line-height:54px}.vp .p-body{font:400 19px/30px var(--font-text);color:var(--ink-muted);max-width:620px;margin:0}.vp .p-split{grid-template-columns:7fr 5fr;align-items:end;gap:48px;margin-bottom:48px;display:grid}.vp .p-split-2{margin-top:120px}.vp .p-more{margin:24px 0 0}.vp .p-table{font-variant-numeric:tabular-nums}.vp .p-tr{border-bottom:1px solid var(--rule);grid-template-columns:48px 2.2fr 1.5fr 156px 2.4fr 1.5fr;align-items:center;gap:24px;padding:22px 0;display:grid}.vp .p-th{font:400 12px/16px var(--font-mono);color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.04em;padding:14px 0}.vp .p-idx{font:400 13px/18px var(--font-mono);color:var(--ink-subtle)}.vp .p-name{font:500 17px/24px var(--font-text)}.vp .p-val{letter-spacing:-.02em;text-align:right;font-size:34px;font-weight:500;line-height:40px}.vp .p-th .p-val{letter-spacing:.04em;font-size:12px;font-weight:400;line-height:16px}.vp .p-sub{font:400 15px/22px var(--font-text);color:var(--ink-muted)}.vp .p-src{text-align:right}.vp .p-na{color:var(--rule-strong);font-style:normal;font-family:var(--font-mono)}.vp .p-tr:not(.p-th):hover{background:var(--paper-2)}.vp .p-cards{border-left:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;display:grid}.vp .p-card{border:1px solid var(--rule);border-left:0;border-top:2px solid var(--rule);color:var(--ink);box-sizing:border-box;flex-direction:column;min-height:440px;padding:28px 28px 32px;text-decoration:none;display:flex}.vp .p-card:hover{background:var(--paper-2);border-top-color:var(--accent)}.vp .p-card-pl{border-top-color:var(--accent);background:var(--paper-2)}.vp .p-c-i{font:400 12px/16px var(--font-mono);color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.04em;margin:0}.vp .p-c-t{font:600 24px/30px var(--font-display);letter-spacing:-.02em;margin:56px 0 0}.vp .p-c-q{font:400 17px/26px var(--font-text);margin:16px 0 0}.vp .p-c-x{font:400 15px/22px var(--font-text);color:var(--ink-muted);margin:16px 0 0}.vp .p-c-m{font:500 15px/20px var(--font-text);margin-top:auto;padding-top:28px}.vp .p-card:hover .p-c-m{text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.vp .p-c-sp{justify-content:space-between;align-items:flex-end;gap:12px;margin:40px 0 8px;display:flex}.vp .p-c-n{letter-spacing:-.02em;margin:0;font-size:36px;font-weight:500;line-height:40px}.vp .p-panel{border:1px solid var(--rule);background:var(--paper);margin:0}.vp .p-bar{border-bottom:1px solid var(--rule);font:400 12px/16px var(--font-mono);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:16px;padding:12px 20px;display:flex}.vp .p-bar .src{text-transform:none;letter-spacing:0;font-size:12px;line-height:16px}.vp .p-panel-b{padding:28px 28px 20px}.vp .p-cap{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:32px;padding:16px 20px;display:flex}.vp .p-cap p{margin:0}.vp .p-cap p:first-child{font:400 16px/24px var(--font-text);max-width:640px}.vp .p-plat{grid-template-columns:5fr 7fr;align-items:start;gap:64px;display:grid}.vp .p-plat .p-h2,.vp .p-plat .p-body{margin-top:24px}.vp .p-facts{border-top:1px solid var(--rule);grid-template-columns:repeat(3,auto);justify-content:start;gap:40px;margin-top:40px;padding-top:24px;display:grid}.vp .p-fact,.vp .p-meta>div{flex-direction:column;gap:4px;display:flex}.vp .p-fact .num{letter-spacing:-.02em;font-size:32px;font-weight:500;line-height:38px}.vp .p-fact span:last-child,.vp .p-meta span:last-child{font:400 14px/20px var(--font-text);color:var(--ink-muted)}.vp .p-app-s{margin:0;padding:0 28px 20px}.vp .p-bigline{font:600 64px/72px var(--font-display);letter-spacing:-.04em;color:var(--ink-subtle);max-width:1240px;margin:0}.vp .p-big b{color:var(--ink);font-weight:600}.vp .p-meta{border-top:1px solid var(--rule-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:56px;padding-top:24px;display:grid}.vp .p-meta .num{font-size:26px;font-weight:500;line-height:32px}.vp .p-live{font:500 22px/32px var(--font-text);align-items:center;gap:8px;display:inline-flex}.vp .p-feed{grid-template-columns:6fr 6fr;align-items:start;gap:64px;display:grid}.vp .p-feed .p-body{margin-top:24px}.vp .p-chans{margin:28px 0 20px}.vp .p-post-t{font:400 18px/28px var(--font-text);color:var(--ink-muted);margin:0;padding:28px 24px 120px}.vp .p-team{border-left:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.vp .p-person{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:28px}.vp .p-person p{margin:0}.vp .p-person-n{font:600 22px/28px var(--font-display)}.vp .p-person-r{font:400 13px/18px var(--font-mono);color:var(--ink-subtle);margin-top:6px!important}.vp .p-person-x{font:400 16px/24px var(--font-text);color:var(--ink-muted);margin:48px 0 12px!important}.vp .p-final{padding-bottom:144px}.vp .p-h1-f{max-width:1060px;margin:0;font-size:56px;line-height:62px}.vp .p-final-g{grid-template-columns:8fr 4fr;align-items:start;gap:48px;margin-top:56px;display:grid}.vp .p-form{grid-template-columns:1fr 1fr;gap:24px;padding:28px;display:grid}.vp .p-fld{flex-direction:column;gap:8px;display:flex}.vp .p-fld label{font:400 12px/16px var(--font-mono);color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.04em}.vp .p-full{grid-column:1/-1}.vp .p-form textarea.inp{min-height:104px}.vp .p-sent{padding:40px 28px 120px}.vp .p-sent-t{font:600 32px/40px var(--font-display);letter-spacing:-.02em;margin:20px 0 0}.vp .p-subs{flex-direction:column;gap:20px;padding-top:28px;display:flex}.vp .p-subs-t{font:500 20px/28px var(--font-text);margin:0}.vp .p-subs .btn{align-self:flex-start}@media (max-width:767px){.vp.ot-page .ot-wrap{padding-left:16px;padding-right:16px}.vp.ot-page .sh-in{padding:0 16px}.vp.ot-page .p-tick{height:36px}.vp.ot-page .p-t-live{padding:0 12px 0 16px}.vp.ot-page .p-tick li{padding:0 12px}.vp.ot-page .p-hero{text-align:left;align-items:flex-start;padding-top:64px}.vp.ot-page .p-kick{align-items:flex-start;font-size:12px;line-height:16px}.vp.ot-page .p-kick i{margin-top:5px}.vp.ot-page .p-h1{letter-spacing:-.04em;margin-top:24px;font-size:38px;line-height:42px}.vp.ot-page .p-lead{margin-top:24px;font-size:17px;line-height:26px}.vp.ot-page .p-btns{flex-direction:column;align-items:stretch;width:100%;margin-top:32px}.vp.ot-page .p-sec{padding-top:88px}.vp.ot-page .p-h2{font-size:24px;line-height:30px}.vp.ot-page .p-h2-l{font-size:30px;line-height:36px}.vp.ot-page .p-body{font-size:17px;line-height:26px}.vp.ot-page .p-split{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.vp.ot-page .p-split-2{margin-top:72px}.vp.ot-page .p-head{flex-direction:column;gap:8px}.vp.ot-page .p-th{display:none}.vp.ot-page .p-tr{grid-template-columns:32px 1fr auto;gap:6px 12px;padding:20px 0}.vp.ot-page .p-name{grid-column:2/4;font-size:16px}.vp.ot-page .p-val{text-align:left;grid-area:2/2;font-size:30px;line-height:36px}.vp.ot-page .p-sp{grid-area:2/3;align-self:end}.vp.ot-page .p-sp .p-na{display:none}.vp.ot-page .p-sub{grid-column:2/4;font-size:14px;line-height:20px}.vp.ot-page .p-src{text-align:left;grid-column:2/4}.vp.ot-page .p-idx{grid-row:1}.vp.ot-page .p-cards{border-left:0;grid-template-columns:1fr;margin-top:24px}.vp.ot-page .p-card{border-left:1px solid var(--rule);border-top-width:2px;min-height:0;padding:22px 20px 24px}.vp.ot-page .p-card+.p-card{margin-top:-1px}.vp.ot-page .p-c-t{margin-top:28px;font-size:22px;line-height:28px}.vp.ot-page .p-panel-b{padding:16px 12px 12px}.vp.ot-page .p-bar{flex-direction:column;gap:2px;padding:10px 12px}.vp.ot-page .p-cap{flex-direction:column;gap:8px;padding:14px 12px}.vp.ot-page .p-plat{grid-template-columns:1fr;gap:40px}.vp.ot-page .p-facts{grid-template-columns:repeat(3,auto);gap:20px}.vp.ot-page .p-fact .num{font-size:24px;line-height:30px}.vp.ot-page .p-fact span:last-child{font-size:13px;line-height:18px}.vp.ot-page .p-app-s{padding:0 12px 12px}.vp.ot-page .p-bigline{font-size:34px;line-height:40px}.vp.ot-page .p-meta{grid-template-columns:1fr 1fr;gap:20px 16px;margin-top:36px}.vp.ot-page .p-meta .num,.vp.ot-page .p-live{font-size:22px;line-height:28px}.vp.ot-page .p-feed{grid-template-columns:1fr;gap:32px}.vp.ot-page .p-post-t{padding:20px 16px 48px;font-size:17px}.vp.ot-page .p-team{grid-template-columns:1fr}.vp.ot-page .p-person{border-top:0;padding:20px}.vp.ot-page .p-person:first-child{border-top:1px solid var(--rule)}.vp.ot-page .p-person-x{margin-top:24px!important}.vp.ot-page .p-final{padding-bottom:88px}.vp.ot-page .p-h1-f{font-size:30px;line-height:36px}.vp.ot-page .p-final-g{grid-template-columns:1fr;gap:40px;margin-top:32px}.vp.ot-page .p-form{grid-template-columns:1fr;gap:20px;padding:20px 16px}.vp.ot-page .p-form .btn{width:100%}.vp.ot-page .p-sent{padding:28px 16px 64px}.vp.ot-page .p-sent-t{font-size:24px;line-height:30px}}.vp .p-h1 em{display:block}.vp .p-big{white-space:nowrap}.vp .p-c-sp{flex-direction:column;align-items:flex-start;gap:12px}@media (max-width:767px){.vp.ot-page .p-big{white-space:normal}.vp.ot-page .p-sch .p-panel-b{padding:16px 0 12px}.vp.ot-page .p-live{white-space:nowrap;font-size:18px}.vp.ot-page .sf-row .inp{flex:none;height:48px}.vp.ot-page .p-sch{border-left:0;border-right:0}.vp.ot-page .p-sch .p-bar{padding-left:0;padding-right:0}}.vp .p-tick{flex:none;min-height:40px}@media (max-width:767px){.vp.ot-page .p-tick{min-height:36px}}.vp .p-hero{text-align:left;align-items:flex-start;padding-top:128px}.vp .p-h1{max-width:1240px;margin-top:0;font-size:72px;line-height:78px}.vp .p-h1 em.p-in{display:inline}.vp .p-lead{max-width:600px;margin-top:40px}.vp .p-hero .p-btns{justify-content:flex-start}.vp .p-tr{grid-template-columns:48px 2.6fr 1.5fr 1fr 1fr 156px}.vp .p-ch{font:400 16px/22px var(--font-text);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.vp .p-ch b{color:var(--ink-subtle);margin-right:6px;font-weight:400}.vp .p-th .p-ch{font:inherit;color:inherit}.vp .p-ch-l{display:none}.vp .p-sp{justify-self:end}@media (max-width:767px){.vp.ot-page .p-hero{padding-top:56px}.vp.ot-page .p-h1{font-size:36px;line-height:40px}.vp.ot-page .p-h1 br{display:none}.vp.ot-page .p-tr{grid-template-columns:28px 1fr 1fr;gap:6px 12px}.vp.ot-page .p-name{grid-area:1/2/auto/4}.vp.ot-page .p-val{grid-area:2/2/auto/3}.vp.ot-page .p-sp{grid-area:2/3/auto/4;align-self:end}.vp.ot-page .p-ch{flex-direction:column;grid-row:3;font-size:14px;line-height:20px;display:flex}.vp.ot-page .p-ch:nth-of-type(4){grid-column:2/3}.vp.ot-page .p-ch:nth-of-type(5){grid-column:3/4}.vp.ot-page .p-ch-l{font:400 11px/14px var(--font-mono);color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-style:normal;display:block}}.vp .p-h1{box-sizing:border-box;width:100%}@media (max-width:767px){.vp.ot-page .p-ch{display:block}}@media (min-width:768px){.vp.ot-page .p-h1{max-width:none;font-size:66px;line-height:72px}}.vp .sh{z-index:20;position:sticky;top:0}.vp .sh.is-stuck{border-bottom-color:var(--rule-strong)}.vp .p-tick{z-index:1;position:relative}.vp .sh-tel{font:500 15px/20px var(--font-text);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;text-decoration:none}.vp .sh-tel:hover{text-underline-offset:4px;text-decoration:underline}.vp .sh-tel-m{font:500 14px/20px var(--font-text);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;text-decoration:none}@media (max-width:767px){.vp.ot-page .sh-in{gap:12px}}.vp .p-center{text-align:center;max-width:760px;margin:120px auto 48px}.vp .p-center .p-body{max-width:640px;margin:24px auto 0}.vp .p-more-c{text-align:center}.vp .p-final-1{grid-template-columns:minmax(0,960px)}.vp .p-form-f{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.vp .p-form-f .src a{color:var(--ink);text-decoration:none}.vp .p-feed .btn-primary{margin-top:4px}.vp .pf{border-top:1px solid var(--rule-strong);margin-top:144px}.vp .pf-top{grid-template-columns:4fr 8fr;gap:64px;padding-top:64px;padding-bottom:56px;display:grid}.vp .pf-logo{font:600 40px/44px var(--font-display);letter-spacing:.04em;color:var(--ink);align-items:baseline;text-decoration:none;display:inline-flex}.vp .pf-logo i{background:var(--accent);width:.26em;height:.26em;margin-left:.12em;display:inline-block}.vp .pf-desc{font:400 13px/18px var(--font-mono);color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.06em;margin:8px 0 0}.vp .pf-sub{font:400 15px/22px var(--font-text);color:var(--ink-muted);max-width:360px;margin:24px 0 0}.vp .pf-contacts{flex-direction:column;gap:6px;margin-top:32px;display:flex}.vp .pf-contacts p{margin:0}.vp .pf-tel{font:500 22px/28px var(--font-text);color:var(--ink);font-variant-numeric:tabular-nums;text-decoration:none}.vp .pf-mail{font:400 15px/22px var(--font-text);color:var(--ink);text-decoration:none}.vp .pf-tel:hover,.vp .pf-mail:hover{text-underline-offset:4px;text-decoration:underline}.vp .pf-addr{font:400 15px/22px var(--font-text);color:var(--ink-muted)}.vp .pf-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.vp .pf-h{font:400 12px/16px var(--font-mono);color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px}.vp .pf ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vp .pf ul a{font:400 15px/22px var(--font-text);color:var(--ink);text-decoration:none}.vp .pf ul a:hover{text-underline-offset:4px;text-decoration:underline}.vp .pf-bottom{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:20px;padding-bottom:32px;display:flex}.vp .pf-bottom p{margin:0}@media (max-width:767px){.vp.ot-page .pf{margin-top:88px}.vp.ot-page .pf-top{grid-template-columns:1fr;gap:40px;padding-top:40px;padding-bottom:32px}.vp.ot-page .pf-logo{font-size:32px;line-height:36px}.vp.ot-page .pf-cols{grid-template-columns:1fr 1fr;gap:28px 16px}.vp.ot-page .pf-col:last-child{grid-column:1/-1}.vp.ot-page .pf-bottom{flex-direction:column;gap:8px}.vp.ot-page .p-center{text-align:left;margin:72px 0 28px}.vp.ot-page .p-center .p-body{margin-left:0}.vp.ot-page .p-more-c{text-align:left}}.vp .sh-in{gap:24px}.vp .sh-nav{gap:22px}.vp .sh-nav-a,.vp .sh-nav-b,.vp .sh-pl b,.vp .sh-pl span{white-space:nowrap}.vp .sh-pl{flex:none}.xs{background-color:#0f0e0d;background-image:radial-gradient(circle,#f2efeb1c 1px,#0000 1.4px);background-position:12px 12px;background-size:24px 24px;padding:72px 0;position:relative;overflow:hidden}.xs.xs-m{background-size:20px 20px;padding:40px 0}.xs-c{margin:0 auto;position:relative}.xs-lines{position:absolute;top:0;left:0;overflow:visible}.xs-lines path{fill:none;stroke:#b3aea8;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:xs-draw 1.1s cubic-bezier(.45, .05, .25, 1) var(--d,0s) both}.xs-m .xs-lines path{stroke-width:1.25px}.xs .xs-lab{font:500 14px/18px var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:#f2efeb;white-space:nowrap;animation:xs-fade .7s ease var(--d,.1s) both;margin:0;position:absolute}.xs-m .xs-lab{letter-spacing:.06em;font-size:12px;line-height:16px}.xs-tile{box-sizing:border-box;text-align:center;color:#f6f4f0;animation:xs-up .7s cubic-bezier(.2, .7, .2, 1) var(--d,0s) both;background:linear-gradient(#605d5a 0%,#4b4845 100%);border-radius:24px;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0a}.xs-tile span{font:600 17px/20px var(--font-display);letter-spacing:-.01em;padding:0 10px}.xs-m .xs-tile{border-radius:16px}.xs-m .xs-tile span{letter-spacing:-.02em;padding:0 4px;font-size:12px;line-height:15px}.xs-core{animation:.9s cubic-bezier(.2,.7,.2,1) .9s both xs-pop;position:absolute}.xs-core>div,.xs-core div div{box-sizing:border-box;justify-content:center;align-items:center;display:flex}.xs-l1{background:linear-gradient(#4a4744 0%,#3a3836 100%);border-radius:60px;width:100%;height:100%;padding:22px;box-shadow:inset 0 1px #ffffff1a}.xs-l2{background:linear-gradient(#5a5754 0%,#4a4744 100%);border-radius:48px;width:100%;height:100%;padding:22px;box-shadow:inset 0 1px #ffffff1a}.xs-l3{background:linear-gradient(#6d6966 0%,#5a5754 100%);border-radius:38px;width:100%;height:100%;padding:22px;box-shadow:inset 0 1px #ffffff1f}.xs-l4{background:linear-gradient(#86817d 0%,#6d6966 100%);border:2px solid #ece8e3;border-radius:26px;width:100%;height:100%}.xs-m .xs-l1{border-radius:38px;padding:14px}.xs-m .xs-l2{border-radius:30px;padding:14px}.xs-m .xs-l3{border-radius:24px;padding:14px}.xs-m .xs-l4{border-width:1.5px;border-radius:16px}.xs-logo{font:600 17px/20px var(--font-display);letter-spacing:.04em;color:#fbfaf8;white-space:nowrap;align-items:baseline;display:inline-flex}.xs-logo i{background:var(--accent);width:.28em;height:.28em;margin-left:.12em;display:inline-block}.xs-m .xs-logo{font-size:11px;line-height:14px}@keyframes xs-up{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes xs-fade{0%{opacity:0}to{opacity:1}}@keyframes xs-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes xs-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}.xs-l2,.xs-l3,.xs-l4{animation:.6s both xs-fade}.xs-l2{animation-delay:1.05s}.xs-l3{animation-delay:1.15s}.xs-l4{animation-delay:1.25s}@media (prefers-reduced-motion:reduce){.xs *,.xs-core{animation:none!important}}.xs-tile span{font-size:15px;line-height:19px}.xs-m .xs-tile span{letter-spacing:-.01em;font-size:11px;line-height:14px}.vp .p-hero-in{padding-top:104px;padding-bottom:16px}.vp .p-h1-in{font-size:60px;line-height:66px}.vp .p-note{margin:20px 0 0}.vp .p-hero-in .p-btns{margin-top:36px}.vp .p-rows{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.vp .p-rows li{border-bottom:1px solid var(--rule);font:400 20px/30px var(--font-text);grid-template-columns:64px 1fr;gap:24px;max-width:960px;padding:22px 0;display:grid}.vp .p-rows-i{font:400 13px/18px var(--font-mono);color:var(--ink-subtle);padding-top:7px}.vp .p-tbl .p-tr{grid-template-columns:2fr repeat(calc(var(--cols) - 1), 1fr);font:400 16px/24px var(--font-text);color:var(--ink-muted);align-items:start;gap:24px;padding:20px 0}.vp .p-tbl .p-tr b{color:var(--ink);font-weight:500}.vp .p-tbl-serv .p-tr{grid-template-columns:2fr 2.4fr 1fr}.vp .p-tbl-mod .p-tr{grid-template-columns:1.6fr 2fr 1.4fr 1fr 1.2fr}.vp .p-tbl-src .p-tr{grid-template-columns:1.6fr 2fr 1fr}.vp .p-tbl .p-th{font:400 12px/16px var(--font-mono);color:var(--ink-subtle);padding:14px 0}.vp .p-tbl .p-ch-l{display:none}.vp .p-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px;margin:0;padding:0;list-style:none;display:grid}.vp .p-steps li{border-top:2px solid var(--rule-strong);font:400 17px/26px var(--font-text);flex-direction:column;gap:12px;padding-top:16px;display:flex}.vp .p-steps-i{font:400 13px/18px var(--font-mono);color:var(--ink-subtle)}.vp .p-faqs{border-top:1px solid var(--rule);max-width:960px}.vp .p-faq{border-bottom:1px solid var(--rule)}.vp .p-faq summary{cursor:pointer;font:500 20px/28px var(--font-text);justify-content:space-between;gap:24px;padding:22px 0;list-style:none;display:flex}.vp .p-faq summary::-webkit-details-marker{display:none}.vp .p-faq-c{color:var(--ink-subtle);font-size:14px;transition:transform .15s}.vp .p-faq[open] .p-faq-c{transform:rotate(180deg)}.vp .p-faq[open] summary{color:var(--accent)}.vp .p-faq-a{max-width:760px;padding:0 0 24px}.vp .p-faq-a p{font:400 17px/27px var(--font-text);color:var(--ink-muted);margin:0}.vp .p-for{border-top:1px solid var(--rule);margin:0}.vp .p-for>div{border-bottom:1px solid var(--rule);grid-template-columns:240px 1fr;gap:24px;max-width:960px;padding:20px 0;display:grid}.vp .p-for dt{font:500 18px/26px var(--font-text)}.vp .p-for dd{font:400 18px/26px var(--font-text);color:var(--ink-muted);flex-direction:column;gap:4px;margin:0;display:flex}.vp .p-for dd a{color:var(--ink);text-decoration:none}.vp .p-contacts{grid-template-columns:7fr 5fr;align-items:start;gap:64px;display:grid}.vp .p-map{border:1px solid var(--rule);background:var(--paper-2);text-align:center;justify-content:center;align-items:center;min-height:420px;padding:24px;display:flex}.vp .p-tar{border:1px solid var(--rule);border-left:0;border-top:2px solid var(--rule);box-sizing:border-box;flex-direction:column;min-height:460px;padding:28px 28px 32px;display:flex}.vp .p-tar-rec{border-top-color:var(--accent);background:var(--paper-2)}.vp .p-tar .p-c-t{margin-top:40px}.vp .p-tar-p{letter-spacing:-.02em;margin:auto 0 0;padding-top:32px;font-size:26px;font-weight:500;line-height:32px}.vp .p-tar .src{margin:4px 0 20px}.vp .p-tar .btn{align-self:flex-start}.vp .p-meta-6{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:32px}.vp .p-live-line{font:400 15px/22px var(--font-text);color:var(--ink-muted);align-items:center;gap:10px;margin:24px 0 0;display:flex}.vp .p-live-line i{background:var(--accent);width:8px;height:8px;display:inline-block}.vp .p-two{border-top:1px solid var(--rule-strong);grid-template-columns:1fr 1fr;gap:48px;padding-top:32px;display:grid}.vp .p-big-mark p{margin:0}.vp .p-big-n{font:500 80px/84px var(--font-display);letter-spacing:-.04em}.vp .p-big-mark .p-body{margin:20px 0 12px}.vp .p-subs-f{grid-template-columns:1fr auto;align-items:end;gap:16px;max-width:560px;margin-top:32px;display:grid}.vp .p-chans a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.vp .p-brief{padding-top:56px}.vp .p-brief .p-form-w{max-width:960px}.vp .p-cta{padding-bottom:32px}.vp .p-cta .p-h1-f{max-width:1100px}.vp .p-cta .p-btns{align-items:center;gap:16px 32px}@media (max-width:767px){.vp.ot-page .p-hero-in{padding-top:48px}.vp.ot-page .p-h1-in{font-size:34px;line-height:38px}.vp.ot-page .p-rows li{grid-template-columns:36px 1fr;gap:12px;padding:16px 0;font-size:17px;line-height:26px}.vp.ot-page .p-rows-i{padding-top:4px}.vp.ot-page .p-tbl .p-th{display:none}.vp.ot-page .p-tbl .p-tr,.vp.ot-page .p-tbl-serv .p-tr,.vp.ot-page .p-tbl-mod .p-tr,.vp.ot-page .p-tbl-src .p-tr{grid-template-columns:1fr;gap:10px;padding:18px 0;font-size:15px;line-height:22px}.vp.ot-page .p-tbl .p-td{display:block}.vp.ot-page .p-tbl .p-td:first-child b{font-size:17px;line-height:24px}.vp.ot-page .p-tbl .p-ch-l{font:400 11px/14px var(--font-mono);color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-style:normal;display:block}.vp.ot-page .p-tbl .p-td:first-child .p-ch-l{display:none}.vp.ot-page .p-steps{border-top:1px solid var(--rule);grid-auto-flow:row;gap:0}.vp.ot-page .p-steps li{border-top:0;border-bottom:1px solid var(--rule);flex-direction:row;gap:12px;padding:14px 0;font-size:16px;line-height:24px}.vp.ot-page .p-steps-i{flex:none;width:24px;padding-top:4px}.vp.ot-page .p-faq summary{padding:16px 0;font-size:17px;line-height:24px}.vp.ot-page .p-for>div{grid-template-columns:1fr;gap:4px;padding:14px 0}.vp.ot-page .p-for dt{font-size:16px}.vp.ot-page .p-for dd{font-size:16px;line-height:24px}.vp.ot-page .p-contacts{grid-template-columns:1fr;gap:32px}.vp.ot-page .p-map{min-height:240px}.vp.ot-page .p-tar{border-left:1px solid var(--rule);min-height:0;padding:22px 20px 24px}.vp.ot-page .p-tar+.p-tar{margin-top:-1px}.vp.ot-page .p-tar .p-c-t{margin-top:20px}.vp.ot-page .p-tar-p{padding-top:20px}.vp.ot-page .p-meta-6{grid-template-columns:1fr 1fr}.vp.ot-page .p-two{grid-template-columns:1fr;gap:32px}.vp.ot-page .p-big-n{font-size:52px;line-height:56px}.vp.ot-page .p-subs-f{grid-template-columns:1fr}.vp.ot-page .p-brief{padding-top:32px}}@media (max-width:1199px){header.sh:not(.sh-mob){display:none}}@media (min-width:1200px){header.sh.sh-mob{display:none}}@media (max-width:1344px){.xs:not(.xs-m){display:none}}@media (min-width:1345px){.xs.xs-m{display:none}}@supports (zoom:1){@media (min-width:1200px) and (max-width:1344px){.xs:not(.xs-m){display:block}.xs.xs-m{display:none}.xs:not(.xs-m) .xs-c{zoom:.875}}@media (max-width:359px){.xs.xs-m .xs-c{zoom:.85}}@media (min-width:360px) and (max-width:366px){.xs.xs-m .xs-c{zoom:.97}}}.vp.ot-page{overflow-x:clip}@supports not (overflow-x:clip){html{overflow-x:hidden}}@media (max-width:767px){.vp .p-cta .btn-text{white-space:normal;text-align:center;max-width:100%;display:inline}}@media (min-width:768px) and (max-width:1199px){.vp .p-cta .btn-text{white-space:normal;max-width:100%;display:inline}.vp .pf-top{grid-template-columns:1fr}}.sh-drop[hidden],.sh-m[hidden]{display:none}.vp .sh-m{max-height:calc(100vh - var(--sh-m-offset,61px));max-height:calc(100dvh - var(--sh-m-offset,61px));overscroll-behavior:contain;overflow-y:auto}@media (min-width:768px) and (max-width:1199px){.vp .sh-m{padding-left:64px;padding-right:64px}}.vp .sh-m>*{flex-shrink:0}html.js .xs:not(.is-run),html.js .xs:not(.is-run) *{animation-play-state:paused}.vp .p-tick ul{flex:none;animation:58s linear infinite p-tick-run}.vp .p-tick:hover ul{animation-play-state:paused}@keyframes p-tick-run{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.vp .p-tick ul{animation:none}.vp .p-tick ul[aria-hidden]{display:none}}.vp main *,.vp footer.pf *{scroll-margin-top:65px}@media (min-width:1200px){.vp main *,.vp footer.pf *{scroll-margin-top:77px}}body{background:var(--paper);margin:0}.vp .p-legal{max-width:760px}.vp .p-legal>*+*{margin-top:16px}.vp .p-legal>:first-child{margin-top:0}.vp .p-legal h2{font:600 32px/40px var(--font-display);letter-spacing:-.025em;color:var(--ink);margin-top:48px}.vp .p-legal h3{font:500 20px/26px var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-top:32px}.vp .p-legal ul,.vp .p-legal ol{margin-bottom:0;padding-left:24px}.vp .p-legal li+li,.vp .p-legal li>ul,.vp .p-legal li>ol{margin-top:8px}.vp .p-legal a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.vp .p-legal strong,.vp .p-legal b{color:var(--ink);font-weight:500}@media (max-width:767px){.vp .p-legal h2{margin-top:32px;font-size:24px;line-height:30px}.vp .p-legal h3{margin-top:24px}}.vp .p-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.vp .p-form-f .src a{text-underline-offset:4px;text-decoration:underline}.vp .p-form-err a{text-underline-offset:4px}.vp .p-nb{white-space:nowrap}@media (min-width:768px) and (max-width:1023px){.vp.ot-page .p-big{white-space:normal}}@media (min-width:768px) and (max-width:1279px){.vp.ot-page .p-cards:not(.p-tars){grid-template-columns:repeat(2,minmax(0,1fr))}.vp.ot-page .p-card:nth-child(n+3){margin-top:-1px}}@media (min-width:768px) and (max-width:1199px){.vp.ot-page .p-plat{grid-template-columns:1fr;gap:40px}}@media (min-width:768px) and (max-width:1023px){.vp.ot-page .p-two{grid-template-columns:1fr;gap:32px}.vp.ot-page .p-meta-6{grid-template-columns:repeat(3,minmax(0,1fr))}.vp.ot-page .p-tars{grid-template-columns:repeat(2,minmax(0,1fr))}.vp.ot-page .p-tars>.p-tar:nth-child(n+3){margin-top:-1px}.vp.ot-page .p-table:not(.p-tbl) .p-th{display:none}.vp.ot-page .p-table:not(.p-tbl) .p-tr{grid-template-columns:28px 1fr 1fr;gap:6px 12px;padding:20px 0}.vp.ot-page .p-table:not(.p-tbl) .p-name{grid-area:1/2/auto/4;font-size:16px}.vp.ot-page .p-table:not(.p-tbl) .p-val{text-align:left;grid-area:2/2/auto/3;font-size:30px;line-height:36px}.vp.ot-page .p-table:not(.p-tbl) .p-sp{grid-area:2/3/auto/4;align-self:end}.vp.ot-page .p-table:not(.p-tbl) .p-idx{grid-row:1}.vp.ot-page .p-table:not(.p-tbl) .p-ch{flex-direction:column;grid-row:3;font-size:14px;line-height:20px;display:block}.vp.ot-page .p-table:not(.p-tbl) .p-ch:nth-of-type(4){grid-column:2/3}.vp.ot-page .p-table:not(.p-tbl) .p-ch:nth-of-type(5){grid-column:3/4}.vp.ot-page .p-table:not(.p-tbl) .p-ch-l{font:400 11px/14px var(--font-mono);color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-style:normal;display:block}}@media (min-width:1024px){.vp.ot-page .p-table:not(.p-tbl) .p-tr{grid-template-columns:48px minmax(0,2.6fr) minmax(160px,1.5fr) minmax(96px,1fr) minmax(104px,1fr) 156px}}@media (min-width:768px) and (max-width:1023px){.vp.ot-page .p-feed{grid-template-columns:1fr;gap:32px}}@media (min-width:768px){.vp .p-subs-f>.btn{align-self:start;margin-top:20px}}@media (max-width:359px){.vp.ot-page .p-table .p-sp .hx{max-width:132px;width:100%!important;height:auto!important}.vp.ot-page .p-table .p-sp svg{width:100%;height:auto;display:block}.vp.ot-page .p-plat{grid-template-columns:minmax(0,1fr)}.vp.ot-page .p-btn{padding-left:16px;padding-right:16px}}
