@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2) format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2) format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2) format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2) format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2) format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2) format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2) format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2) format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lora-cyrillic-ext-400-italic.sNZZY6P_.woff2) format("woff2"),url(/_astro/lora-cyrillic-ext-400-italic.CkoKUlaJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lora-cyrillic-400-italic.BZqWJcgY.woff2) format("woff2"),url(/_astro/lora-cyrillic-400-italic.rXhP2Nh9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lora-math-400-italic.C8XPXhEM.woff2) format("woff2"),url(/_astro/lora-math-400-italic.iqgQGvdL.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lora-symbols-400-italic.Bx3UNHSW.woff2) format("woff2"),url(/_astro/lora-symbols-400-italic.DQuLZM7M.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lora-vietnamese-400-italic.DFs7jfwN.woff2) format("woff2"),url(/_astro/lora-vietnamese-400-italic.DGRK7mLs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lora-latin-ext-400-italic.D02B-RQB.woff2) format("woff2"),url(/_astro/lora-latin-ext-400-italic.2Cu7DU_m.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lora-latin-400-italic.DYjZp4sZ.woff2) format("woff2"),url(/_astro/lora-latin-400-italic.wRLkZNVE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/lora-cyrillic-ext-500-italic.Dut_s61P.woff2) format("woff2"),url(/_astro/lora-cyrillic-ext-500-italic.CYFYAaH0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/lora-cyrillic-500-italic.D2bUnDRr.woff2) format("woff2"),url(/_astro/lora-cyrillic-500-italic.p3syZHoO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/lora-math-500-italic.CjvQrE7t.woff2) format("woff2"),url(/_astro/lora-math-500-italic.B4GgkPn9.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/lora-symbols-500-italic.CpDp1nI-.woff2) format("woff2"),url(/_astro/lora-symbols-500-italic.DqfmaPpw.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/lora-vietnamese-500-italic.CkYhorqi.woff2) format("woff2"),url(/_astro/lora-vietnamese-500-italic.BgtGG3kb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/lora-latin-ext-500-italic.CsetchPh.woff2) format("woff2"),url(/_astro/lora-latin-ext-500-italic.pcfNJUg1.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Lora;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/lora-latin-500-italic.D1ptFfg7.woff2) format("woff2"),url(/_astro/lora-latin-500-italic.DaWhScir.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lora-cyrillic-400-italic.BZqWJcgY.woff2) format("woff2"),url(/_astro/lora-cyrillic-400-italic.rXhP2Nh9.woff) format("woff")}@font-face{font-family:Lora;font-style:italic;font-display:swap;font-weight:500;src:url(/_astro/lora-cyrillic-500-italic.D2bUnDRr.woff2) format("woff2"),url(/_astro/lora-cyrillic-500-italic.p3syZHoO.woff) format("woff")}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-serif-cyrillic-ext-400-normal.DU92duxl.woff2) format("woff2"),url(/_astro/pt-serif-cyrillic-ext-400-normal.DWZRXqV9.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-serif-cyrillic-400-normal.B-euljER.woff2) format("woff2"),url(/_astro/pt-serif-cyrillic-400-normal.D8jOFnDU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-serif-latin-ext-400-normal.B7STXmTm.woff2) format("woff2"),url(/_astro/pt-serif-latin-ext-400-normal.tfSDtiqN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-serif-latin-400-normal.Cx0mQj7e.woff2) format("woff2"),url(/_astro/pt-serif-latin-400-normal.DIu_lRW0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pt-serif-cyrillic-400-normal.B-euljER.woff2) format("woff2"),url(/_astro/pt-serif-cyrillic-400-normal.D8jOFnDU.woff) format("woff")}:root{--navy: #06091a;--navy-deep: #03050e;--navy-band: #0a0e1e;--gold: #c9a04d;--gold-dim: #9a7c40;--t-bright: #f5f1e8;--t-body: #cfd1d8;--t-dim: #8e98aa;--border: #1d232f;--border-hi: #2e3346;--ease: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--container: 1200px;--side-padding: 120px;--display: "PT Serif", "Lora", Georgia, serif;--display-italic: "Lora", Georgia, serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--t-bright);font-family:Inter,sans-serif;font-weight:400;overflow-x:hidden;line-height:1.5}header{position:fixed;top:0;left:0;right:0;height:80px;background:#06091ad9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border);z-index:50;display:flex;align-items:center;padding:0 var(--side-padding);justify-content:space-between;transform:translateY(-100%);transition:transform .6s var(--ease) .5s}header.visible{transform:translateY(0)}.logo{font-weight:700;font-size:13px;letter-spacing:2.4px;color:var(--t-bright);height:36px;display:flex;align-items:center;cursor:pointer;text-decoration:none}.logo img{height:100%;display:block;width:auto;transition:opacity .3s var(--ease)}.logo:hover img{opacity:.85}nav{display:flex;gap:32px}nav a{font-size:13px;color:var(--t-body);text-decoration:none;font-weight:500;letter-spacing:.2px;transition:color .3s var(--ease);position:relative}nav a:hover{color:var(--gold)}nav a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}nav a:hover:after{transform:scaleX(1)}.pill{padding:9px 22px;border:1px solid var(--gold-dim);font-weight:700;font-size:11px;letter-spacing:1.8px;color:var(--t-bright);cursor:pointer;background:transparent;transition:all .3s var(--ease)}.pill:hover{background:var(--gold);color:var(--navy-deep);border-color:var(--gold)}section{width:100%;padding:0 var(--side-padding);position:relative}.container{max-width:var(--container);margin:0 auto;position:relative}.s-meta-row{display:flex;justify-content:space-between;align-items:center;padding-top:80px;padding-bottom:60px}.s-meta{display:flex;align-items:center;gap:12px;font-weight:700;font-size:11px;letter-spacing:2.4px}.s-num{color:var(--gold);opacity:0;transform:translate(-12px);transition:opacity .7s var(--ease) .1s,transform .7s var(--ease) .1s}.s-label{color:var(--t-dim);opacity:0;transform:translate(-12px);transition:opacity .7s var(--ease) .2s,transform .7s var(--ease) .2s}.s-counter{font-weight:500;font-size:11px;letter-spacing:2.4px;color:var(--t-dim);opacity:0;transition:opacity .7s var(--ease) .3s}.visible .s-num,.visible .s-label{opacity:1;transform:translate(0)}.visible .s-counter{opacity:1}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.visible .reveal{opacity:1;transform:translateY(0)}.delay-1{transition-delay:.15s}.delay-2{transition-delay:.3s}.delay-3{transition-delay:.45s}.delay-4{transition-delay:.6s}.hero{min-height:100vh;position:relative;overflow:hidden;padding-top:80px;display:flex;flex-direction:column}.hero:before{content:"";position:absolute;top:-30%;right:-10%;width:70vw;height:70vw;background:radial-gradient(circle,rgba(201,160,77,.1),transparent 60%);pointer-events:none;animation:drift 30s var(--ease) infinite alternate}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-60px,40px)}}.hero .container{flex:1;display:flex;flex-direction:column}.hero-top{display:flex;justify-content:space-between;align-items:center;padding-top:80px;opacity:0;animation:fade-in 1s var(--ease) .6s forwards}.hero-num{font-weight:700;font-size:11px;letter-spacing:2px;color:var(--gold)}.hero-num-label{font-weight:700;font-size:11px;letter-spacing:2.4px;color:var(--t-dim);margin-left:10px}.hero-counter{font-weight:500;font-size:11px;letter-spacing:2.4px;color:var(--t-dim)}@keyframes fade-in{to{opacity:1}}.hero-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding-bottom:80px}@keyframes e-up{to{opacity:1;transform:translateY(0)}}.hero-h{font-family:var(--display);font-weight:400;font-size:clamp(64px,7.5vw,104px);line-height:1.02;letter-spacing:-.025em;color:var(--t-bright);margin-bottom:50px;max-width:1100px}.word-mask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-right:.04em;padding-bottom:.08em;padding-top:.05em;line-height:1.02}.word-mask span{display:inline-block;transform:translateY(110%);animation:word-rise 1.2s var(--ease-out) forwards}@keyframes word-rise{to{transform:translateY(0)}}.hero-sub{font-size:17px;line-height:1.7;letter-spacing:.2px;color:var(--t-dim);max-width:720px;opacity:0;transform:translateY(20px);animation:e-up 1.2s var(--ease) 1.6s forwards}.scroll-down{display:flex;align-items:center;gap:16px;padding-bottom:50px;opacity:0;animation:fade-in 1s var(--ease) 2s forwards}.scroll-line{width:1px;height:40px;background:var(--gold-dim);animation:line-pulse 2.4s ease-in-out infinite;transform-origin:top}@keyframes line-pulse{0%,to{transform:scaleY(1);opacity:1}50%{transform:scaleY(.5);opacity:.5}}.scroll-caption{font-weight:700;font-size:10px;letter-spacing:2.4px;color:var(--t-dim)}.photo-band{height:480px;position:relative;overflow:hidden;background:linear-gradient(135deg,#0a0f22,#050714,#0a0f22)}.photo-band-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity 1.4s var(--ease),transform .1s linear;transform:scale(1.18);will-change:transform}.photo-band.visible .photo-band-img{opacity:1}.photo-band:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#06091a66,#06091a33,#06091a80);pointer-events:none}.photo-band-meta{position:absolute;bottom:32px;left:var(--side-padding);right:var(--side-padding);display:flex;justify-content:space-between;align-items:end;z-index:2;opacity:0;transform:translateY(14px);transition:opacity 1s var(--ease) .4s,transform 1s var(--ease) .4s}.photo-band.visible .photo-band-meta{opacity:1;transform:translateY(0)}.photo-band-caption{font-family:var(--display-italic);font-style:italic;font-weight:400;font-size:22px;line-height:1.4;color:var(--t-bright);max-width:540px}.photo-band-loc{font-weight:700;font-size:10px;letter-spacing:1.8px;color:var(--t-dim);text-align:right}.manifesto{padding-bottom:160px}.m-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px}.m-h{font-family:var(--display);font-weight:400;font-size:36px;line-height:1.2;letter-spacing:-.3px;color:var(--t-bright);margin-bottom:32px}.m-body{font-size:17px;line-height:1.75;letter-spacing:.1px;color:var(--t-body)}.quote-block{border-left:1px solid var(--border-hi);padding-left:48px;position:relative}.quote-mark{font-family:var(--display-italic);font-style:italic;font-size:80px;line-height:1;color:var(--gold);position:absolute;left:48px;top:-20px}.quote-text{font-family:var(--display-italic);font-style:italic;font-weight:500;font-size:26px;line-height:1.45;letter-spacing:-.2px;color:var(--t-bright);margin-top:80px;margin-bottom:36px}.quote-attr{font-weight:500;font-size:12px;letter-spacing:1.6px;color:var(--t-dim)}.facts{background:var(--navy-band);padding-bottom:120px}.facts-h{font-family:var(--display);font-weight:400;font-size:36px;line-height:1.2;letter-spacing:-.3px;color:var(--t-bright);margin-bottom:60px}.facts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.fact{padding:30px 28px 30px 0;position:relative}.fact:not(:first-child){border-left:1px solid var(--border-hi);padding-left:28px}.fact-val{font-family:var(--display);font-weight:400;font-size:64px;line-height:1;letter-spacing:-1.5px;color:var(--t-bright);margin-bottom:24px}.fact-label{font-weight:700;font-size:10px;letter-spacing:1.8px;line-height:1.6;color:var(--t-dim)}.principles{padding-bottom:160px}.principles-h{font-family:var(--display);font-weight:400;font-size:56px;line-height:1.1;letter-spacing:-1.2px;color:var(--t-bright);margin-bottom:100px}.p-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.p-card{position:relative;padding-top:32px}.p-card-line{position:absolute;top:0;left:0;right:0;height:1px;background:var(--border-hi);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-out)}.visible .p-card-line{transform:scaleX(1)}.p-card:nth-child(2) .p-card-line{transition-delay:.15s}.p-card:nth-child(3) .p-card-line{transition-delay:.3s}.p-num{font-family:var(--display);font-weight:400;font-size:36px;line-height:1;color:var(--gold);margin-bottom:36px}.p-title{font-weight:500;font-size:22px;line-height:1.3;letter-spacing:-.2px;color:var(--t-bright);margin-bottom:20px}.p-body{font-size:15px;line-height:1.65;letter-spacing:.1px;color:var(--t-dim)}.strategies{background:var(--navy-band);padding-bottom:160px}.strategies-h{font-family:var(--display);font-weight:400;font-size:56px;line-height:1.1;letter-spacing:-1.2px;color:var(--t-bright);margin-bottom:24px}.strategies-sub{font-size:14px;line-height:1.6;letter-spacing:.1px;color:var(--t-dim);max-width:720px;margin-bottom:80px}.strategy{border-top:1px solid var(--border-hi);transition:background .5s var(--ease)}.strategy:last-child{border-bottom:1px solid var(--border-hi)}.strategy:hover{background:#c9a04d08}.strategy.expanded{background:#c9a04d0b}.strategy:hover .strat-link{color:var(--t-bright)}.strategy:hover .strat-link-arrow{transform:translate(6px)}.strategy.expanded .strat-link-arrow,.strategy.expanded:hover .strat-link-arrow{transform:rotate(90deg)}.strat-row{padding:64px 0;display:grid;grid-template-columns:140px 1fr 160px;gap:60px;align-items:start;cursor:pointer}.strat-num{font-family:var(--display);font-weight:400;font-size:56px;line-height:1;color:var(--gold)}.strat-title{font-family:var(--display);font-weight:400;font-size:32px;line-height:1.2;letter-spacing:-.6px;color:var(--t-bright);margin-bottom:18px}.strat-body{font-size:15px;line-height:1.7;letter-spacing:.1px;color:var(--t-body)}.strat-link{font-weight:700;font-size:11px;letter-spacing:2px;color:var(--gold);display:inline-flex;align-items:center;gap:8px;transition:color .3s var(--ease)}.strat-link-arrow{display:inline-block;width:14px;height:14px;flex-shrink:0;transition:transform .5s var(--ease-out);transform-origin:50% 50%}.strat-detail{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}.strategy.expanded .strat-detail{grid-template-rows:1fr}.strat-detail-inner{overflow:hidden;min-height:0;padding:0 0 72px 200px;display:grid;grid-template-columns:2fr 1fr;gap:60px;opacity:0;transform:translateY(10px);transition:opacity .45s var(--ease) .1s,transform .45s var(--ease) .1s}.strategy.expanded .strat-detail-inner{opacity:1;transform:translateY(0)}.strat-more{grid-column:1 / -1;justify-self:start;margin-top:8px;padding-top:28px;border-top:1px solid var(--border-hi);min-width:260px;font-weight:700;font-size:11px;letter-spacing:2px;color:var(--t-dim);text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:color .3s var(--ease)}.strat-more:hover,.strat-more:focus-visible{color:var(--gold)}.strat-more:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.strat-more-arrow{display:inline-block;width:14px;height:14px;flex-shrink:0;transition:transform .4s var(--ease-out)}.strat-more:hover .strat-more-arrow{transform:translate(6px)}.detail-right{display:flex;flex-direction:column;gap:32px}.detail-label{font-weight:700;font-size:10px;letter-spacing:1.8px;color:var(--t-dim);margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--border-hi)}.detail-content{font-size:14px;line-height:1.7;letter-spacing:.1px;color:var(--t-body)}.team{padding-bottom:160px}.team-h{font-family:var(--display);font-weight:400;font-size:56px;line-height:1.1;letter-spacing:-1.2px;color:var(--t-bright);margin-bottom:80px}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;align-items:start}.team-card{position:relative;display:flex;flex-direction:column;transition:transform .6s var(--ease)}.team-card:hover,.team-card.active{transform:translateY(-12px)}.team-card{cursor:pointer}.team-photo{aspect-ratio:4/5;background:linear-gradient(135deg,#0f1428,#060914);margin-bottom:28px;overflow:hidden;position:relative}.team-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%) brightness(.88) contrast(1.05);transition:filter .9s var(--ease),transform .9s var(--ease)}.team-card.in-view .team-photo img,.team-card:hover .team-photo img,.team-card.active .team-photo img{filter:grayscale(0%) brightness(1) contrast(1)}.team-card:hover .team-photo img,.team-card.active .team-photo img{transform:scale(1.05)}.team-name{font-family:var(--display);font-weight:400;font-size:22px;line-height:1.2;color:var(--t-bright);margin-bottom:8px}.team-role{font-weight:700;font-size:10px;letter-spacing:1.8px;color:var(--gold);margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-hi)}.team-regalia{list-style:none;padding:0;margin:0}.team-regalia li{font-size:13px;line-height:1.55;color:var(--t-dim);padding:11px 0;border-bottom:1px solid rgba(46,51,70,.4);opacity:0;transform:translateY(10px);transition:opacity .55s var(--ease),transform .55s var(--ease)}.team-regalia li:last-child{border-bottom:none;padding-bottom:0}.team-regalia li:first-child{padding-top:0}.team-card.in-view .team-regalia li,.team-card:hover .team-regalia li,.team-card.active .team-regalia li{opacity:1;transform:translateY(0)}.team-card.in-view .team-regalia li:nth-child(1),.team-card:hover .team-regalia li:nth-child(1),.team-card.active .team-regalia li:nth-child(1){transition-delay:.25s}.team-card.in-view .team-regalia li:nth-child(2),.team-card:hover .team-regalia li:nth-child(2),.team-card.active .team-regalia li:nth-child(2){transition-delay:.4s}.team-card.in-view .team-regalia li:nth-child(3),.team-card:hover .team-regalia li:nth-child(3),.team-card.active .team-regalia li:nth-child(3){transition-delay:.55s}.team-card.in-view .team-regalia li:nth-child(4),.team-card:hover .team-regalia li:nth-child(4),.team-card.active .team-regalia li:nth-child(4){transition-delay:.7s}.infrastructure{padding-bottom:160px}.infra-h{font-family:var(--display);font-weight:400;font-size:56px;line-height:1.1;letter-spacing:-1.2px;color:var(--t-bright);margin-bottom:80px}.infra-row{border-top:1px solid var(--border-hi);padding:28px 0;display:grid;grid-template-columns:180px 1fr;gap:80px;align-items:baseline}.infra-row:last-child{border-bottom:1px solid var(--border-hi)}.infra-label{font-weight:700;font-size:10px;letter-spacing:1.8px;color:var(--t-dim)}.infra-body{font-size:16px;line-height:1.7;letter-spacing:.1px;color:var(--t-body)}.infra-tbd{color:var(--gold);font-style:italic}.logos{background:var(--navy-band);padding-bottom:160px}.logos-h{font-family:var(--display);font-weight:400;font-size:56px;line-height:1.1;letter-spacing:-1.2px;color:var(--t-bright);margin-bottom:24px}.logos-sub{font-size:15px;line-height:1.65;color:var(--t-dim);max-width:720px;margin-bottom:72px}.logos-group{margin-bottom:56px}.logos-group:last-child{margin-bottom:0}.logos-group-label{font-weight:700;font-size:10px;letter-spacing:1.8px;color:var(--t-dim);margin-bottom:0;padding-bottom:18px;border-bottom:1px solid var(--border-hi)}.logos-row{display:grid;gap:0;border-bottom:1px solid var(--border-hi)}.logos-row.cols-3{grid-template-columns:repeat(3,1fr)}.logos-row.cols-4{grid-template-columns:repeat(4,1fr)}.logo-card{padding:56px 24px;border-right:1px solid var(--border-hi);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:160px;transition:background .3s var(--ease)}.logo-card:last-child{border-right:none}.logo-card:hover{background:#c9a04d0d}.logo-wordmark{font-family:var(--display);font-weight:400;font-size:28px;line-height:1;letter-spacing:-.5px;color:var(--t-bright);margin-bottom:14px}.logo-type{font-weight:700;font-size:9px;letter-spacing:1.8px;color:var(--t-dim)}.contact{padding-bottom:180px}.c-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:start}.c-h{font-family:var(--display);font-weight:400;font-size:clamp(56px,6vw,80px);line-height:1.05;letter-spacing:-1.6px;color:var(--t-bright);margin-bottom:48px}.c-sub{font-size:17px;line-height:1.7;letter-spacing:.1px;color:var(--t-dim);max-width:540px}.c-channel{margin-bottom:48px}.c-channel:last-child{margin-bottom:0}.c-channel-label{font-weight:700;font-size:10px;letter-spacing:1.8px;color:var(--t-dim);margin-bottom:12px}.c-channel-value{font-weight:500;font-size:18px;letter-spacing:.2px;color:var(--t-bright);transition:color .3s var(--ease);cursor:pointer;text-decoration:none;display:inline-block}.c-channel-value:hover{color:var(--gold)}footer{background:var(--navy-deep);padding:80px var(--side-padding) 36px;border-top:1px solid var(--border-hi);position:relative;overflow:hidden}.f-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px;padding-bottom:36px;border-bottom:1px solid var(--border-hi)}.f-brand-h{font-weight:700;font-size:13px;letter-spacing:2.4px;color:var(--t-bright);margin-bottom:16px}.f-brand-h img{height:36px;width:auto;display:block}.f-brand-tag{font-family:var(--display);font-weight:400;font-size:14px;line-height:1.5;color:var(--t-dim);max-width:280px}.f-col-head{font-weight:700;font-size:10px;letter-spacing:1.8px;color:var(--t-dim);margin-bottom:16px}.f-col-item{font-size:13px;line-height:2.2;color:var(--t-body);cursor:pointer;transition:color .3s var(--ease)}.f-col-item:hover{color:var(--gold)}.f-disclosure-label{font-weight:700;font-size:10px;letter-spacing:1.8px;color:var(--t-dim);margin-bottom:12px}.f-disclosure{font-size:11px;line-height:1.7;letter-spacing:.1px;color:var(--t-dim);max-width:920px;margin-bottom:24px}.f-bottom{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--t-dim)}.contact-modal{position:fixed;inset:0;z-index:200;background:#03050ee0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}.contact-modal.visible{opacity:1;pointer-events:auto}.cm-card{background:var(--navy);border:1px solid var(--border-hi);padding:56px 56px 52px;max-width:540px;width:calc(100% - 40px);position:relative;transform:translateY(24px) scale(.98);transition:transform .55s var(--ease)}.contact-modal.visible .cm-card{transform:translateY(0) scale(1)}.cm-close{position:absolute;top:16px;right:16px;background:none;border:none;color:var(--t-dim);font-size:20px;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:color .3s var(--ease)}.cm-close:hover{color:var(--t-bright)}.cm-rule{width:50px;height:2px;background:var(--gold);margin-bottom:24px}.cm-h{font-family:var(--display);font-weight:400;font-size:32px;line-height:1.2;color:var(--t-bright);margin-bottom:12px;letter-spacing:-.3px}.cm-sub{font-size:14px;line-height:1.6;color:var(--t-dim);margin-bottom:32px}.cm-form{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.cm-input,.cm-textarea{background:transparent;border:1px solid var(--border-hi);color:var(--t-bright);font-family:inherit;font-size:14px;padding:14px 16px;letter-spacing:.2px;transition:border-color .3s var(--ease)}.cm-input::placeholder,.cm-textarea::placeholder{color:var(--t-dim)}.cm-input:focus,.cm-textarea:focus{outline:none;border-color:var(--gold-dim)}.cm-textarea{min-height:88px;resize:vertical}.cm-submit{background:var(--gold);color:var(--navy-deep);border:none;padding:16px 28px;font-weight:700;font-size:12px;letter-spacing:2px;cursor:pointer;font-family:inherit;transition:background .3s var(--ease)}.cm-submit:hover{background:var(--t-bright)}.cm-submit:disabled{opacity:.6;cursor:wait}.cm-error{color:#e07a7a;font-size:13px;line-height:1.5;margin-top:-6px;margin-bottom:4px}.cm-divider{display:flex;align-items:center;gap:16px;font-weight:700;font-size:10px;letter-spacing:1.8px;color:var(--t-dim);margin-bottom:20px}.cm-divider:before,.cm-divider:after{content:"";flex:1;height:1px;background:var(--border-hi)}.cm-telegram{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 28px;border:1px solid var(--gold-dim);background:transparent;color:var(--t-bright);text-decoration:none;font-weight:700;font-size:12px;letter-spacing:2px;transition:all .3s var(--ease)}.cm-telegram:hover{background:var(--gold);color:var(--navy-deep);border-color:var(--gold)}.cm-telegram svg{width:20px;height:20px}.cm-success{text-align:center;padding:24px 0;font-family:var(--display);font-size:22px;line-height:1.35;color:var(--t-bright)}.header-right{display:flex;align-items:center;gap:28px}.lang-switch{display:flex;align-items:center;gap:8px;font-weight:700;font-size:11px;letter-spacing:1.8px}.lang-switch button{background:none;border:none;padding:0;font:inherit;cursor:pointer;color:var(--t-dim);transition:color .3s var(--ease)}.lang-switch button:hover{color:var(--t-bright)}.lang-switch button.active{color:var(--gold)}.lang-switch .sep{color:var(--border-hi);user-select:none}.progress{position:fixed;top:0;left:0;width:100%;height:2px;background:var(--gold);z-index:60;transform:scaleX(0);transform-origin:left;transition:transform .1s linear;will-change:transform}.sticky-counter{position:fixed;bottom:32px;right:36px;font-weight:500;font-size:11px;letter-spacing:2.4px;color:var(--t-dim);z-index:40;opacity:0;transition:opacity .6s var(--ease)}.sticky-counter.visible{opacity:1}.sticky-counter strong{font-weight:400;color:var(--gold);font-family:var(--display);font-size:16px}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.cm-input:focus-visible,.cm-textarea:focus-visible{outline:2px solid var(--gold);outline-offset:0;border-color:var(--gold-dim)}.strat-row:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}@media(max-width:1024px){:root{--side-padding: 48px}.m-grid{grid-template-columns:1fr;gap:48px}.facts-grid{grid-template-columns:repeat(2,1fr)}.fact:nth-child(3){border-left:none;padding-left:0}.p-grid{grid-template-columns:1fr;gap:48px}.team-grid{grid-template-columns:repeat(2,1fr)}.c-grid{grid-template-columns:1fr;gap:48px}.strat-row{grid-template-columns:80px 1fr 100px;gap:32px;padding:48px 0}.strat-detail-inner{padding:0 0 56px 112px;grid-template-columns:1fr;gap:32px}.f-top{grid-template-columns:1fr 1fr}.manifesto,.principles,.strategies,.team,.infrastructure,.logos{padding-bottom:120px}.contact{padding-bottom:140px}.principles-h,.strategies-h,.team-h,.infra-h,.logos-h{margin-bottom:64px}}@media(max-width:640px){:root{--side-padding: 20px}header{padding:0 20px;height:64px}.logo,.logo img{height:28px}nav{display:none}.header-right{gap:18px}.lang-switch{font-size:10px;gap:6px}.pill{padding:8px 14px;font-size:10px;letter-spacing:1.4px}.hero{padding-top:64px}.hero-top{padding-top:36px}.hero-content{padding-bottom:56px}.hero-h{font-size:clamp(42px,11vw,64px);margin-bottom:32px;letter-spacing:-.02em}.hero-sub{font-size:15px}.hero-num-label{font-size:9px;letter-spacing:1.6px}.hero-counter{font-size:10px}.scroll-down{padding-bottom:32px}.s-meta-row{padding-top:56px;padding-bottom:32px}.manifesto,.principles,.strategies,.team,.infrastructure,.logos{padding-bottom:80px}.contact{padding-bottom:96px}.m-h,.facts-h{font-size:26px;margin-bottom:24px;letter-spacing:-.2px}.principles-h,.strategies-h,.team-h,.infra-h,.logos-h{font-size:36px;line-height:1.15;letter-spacing:-.6px;margin-bottom:44px}.c-h{font-size:40px;line-height:1.05;letter-spacing:-.8px;margin-bottom:28px}.m-body{font-size:15px}.quote-block{padding-left:28px}.quote-mark{left:28px;font-size:60px;top:-14px}.quote-text{font-size:20px;margin-top:52px;margin-bottom:24px}.facts-grid{grid-template-columns:repeat(2,1fr)}.fact{padding:22px 14px 22px 0}.fact:nth-child(odd){border-left:none!important;padding-left:0}.fact:nth-child(2n){border-left:1px solid var(--border-hi)!important;padding-left:18px;padding:24px 0!important;border-bottom:1px solid var(--border-hi)}.fact:first-child{padding-top:0!important}.fact:last-child{border-bottom:none}.fact-val{font-size:52px;margin-bottom:16px}.p-grid{gap:36px}.p-card{padding-top:24px}.p-num{font-size:28px;margin-bottom:24px}.p-title{font-size:19px;margin-bottom:14px}.p-body{font-size:14px}.strategies-sub{font-size:13px;margin-bottom:48px}.strat-row{grid-template-columns:48px 1fr;grid-template-areas:"num title" "num body" ". link";gap:12px 16px;padding:36px 0}.strat-num{grid-area:num;font-size:32px}.strat-title{font-size:22px;line-height:1.2;letter-spacing:-.3px;margin-bottom:12px}.strat-body{font-size:14px}.strat-link{grid-area:link;font-size:10px;letter-spacing:1.6px;justify-self:start}.strat-detail-inner{padding:0 0 32px;gap:24px}.detail-label{font-size:9px;padding-bottom:10px;margin-bottom:12px}.detail-content{font-size:13px}.team-grid{grid-template-columns:1fr;gap:40px}.team-name{font-size:20px}.infra-row{grid-template-columns:1fr;gap:10px;padding:24px 0}.infra-body{font-size:15px}.logos-sub{font-size:14px;margin-bottom:44px}.logos-row.cols-3,.logos-row.cols-4{grid-template-columns:1fr 1fr;border-bottom:none}.logos-row.cols-3 .logo-card:last-child{grid-column:1 / -1}.logo-card{border-right:1px solid var(--border-hi);border-bottom:1px solid var(--border-hi);padding:26px 12px;min-height:0}.logo-card:nth-child(2n),.logos-row.cols-3 .logo-card:last-child{border-right:none}.logo-card:last-child{border-bottom:none}.logo-wordmark{font-size:24px;margin-bottom:10px}.photo-band{height:360px}.photo-band-caption{font-size:17px;line-height:1.35;max-width:100%}.photo-band-meta{bottom:24px;left:20px;right:20px;gap:12px}.photo-band-loc{font-size:9px}.c-sub{font-size:15px}.c-channel{margin-bottom:32px}.c-channel-value{font-size:16px}.cm-card{padding:36px 24px 32px}.cm-h{font-size:24px}.cm-sub{font-size:13px;margin-bottom:24px}.cm-input,.cm-textarea{padding:12px 14px;font-size:16px}.cm-submit,.cm-telegram{padding:14px 24px;font-size:11px}footer{padding:56px 20px 28px}.f-top{grid-template-columns:1fr 1fr;gap:32px 24px;margin-bottom:36px;padding-bottom:28px}.f-disclosure{font-size:11px;max-width:none}.f-bottom{flex-direction:column;gap:10px;align-items:flex-start;text-align:left}.sticky-counter{display:none}}@media(max-width:380px){:root{--side-padding: 16px}header{padding:0 16px}.header-right{gap:14px}.pill{padding:7px 12px;font-size:9px;letter-spacing:1.2px}.hero-h{font-size:38px}.principles-h,.strategies-h,.team-h,.infra-h,.logos-h{font-size:32px}.c-h{font-size:34px}.strat-row{grid-template-columns:36px 1fr;gap:10px 14px}.strat-num{font-size:26px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.photo-band-img{transform:scale(1.18)!important}}@media(pointer:coarse){.lang-switch button{min-height:44px;padding-inline:10px;display:inline-flex;align-items:center;justify-content:center}.pill{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.cm-close{width:44px;height:44px}nav a{padding-block:10px}}@supports (padding: max(0px)){header{padding-left:max(var(--side-padding),env(safe-area-inset-left));padding-right:max(var(--side-padding),env(safe-area-inset-right))}.sticky-counter{bottom:max(16px,env(safe-area-inset-bottom));right:max(16px,env(safe-area-inset-right))}}body{padding-top:80px}@media(max-width:640px){body{padding-top:64px}}a[data-astro-cid-y6neshei].f-col-item{display:block;text-decoration:none;transition:color .3s var(--ease)}a[data-astro-cid-y6neshei].f-col-item:hover{color:var(--gold)}.fc{--ink-1000: var(--navy-deep);--ink-900: var(--navy);--ink-850: var(--navy-band);--ink-800: var(--navy-band);--platinum-100: var(--t-bright);--platinum-200: var(--t-bright);--platinum-300: var(--t-body);--platinum-400: #adb4c2;--platinum-500: var(--t-dim);--platinum-600: #787f94;--gold-500: var(--gold);--gold-400: #d8b56e;--gold-600: var(--gold-dim);--gold-a-40: rgba(201, 160, 77, .4);--gold-a-20: rgba(201, 160, 77, .2);--gold-a-08: rgba(201, 160, 77, .08);--surface-card: rgba(232, 236, 244, .025);--surface-card-hover: rgba(232, 236, 244, .045);--text-primary: var(--t-bright);--text-body: var(--t-body);--text-muted: #adb4c2;--text-faint: var(--t-dim);--line: var(--border);--line-strong: var(--border-hi);--line-faint: #141924;--leg-short: #4f8fe3;--leg-long: #22a98b;--warn: #e0676b;--font-sans: "Inter", sans-serif;--font-display: var(--display);--font-display-italic: var(--display-italic);--font-mono: "Inter", sans-serif;--ls-overline: .2em;--ls-label: .16em;--ls-step: .12em;--r1: 0;--dur-fast: .12s;--dur-base: .22s;--dur-slow: .42s;--ease-fc: cubic-bezier(.22, .61, .36, 1);--tr: border-color var(--dur-base) var(--ease-fc), color var(--dur-base) var(--ease-fc), background-color var(--dur-base) var(--ease-fc);--rail-w: 180px;--rail-gap: clamp(24px, 2.5vw, 44px);--page-w: 1560px;--sec-y: clamp(88px, 11vw, 160px);color:var(--text-body);font-family:var(--font-sans);font-size:17px;line-height:1.62;text-wrap:pretty}.fc *,.fc *:before,.fc *:after{box-sizing:border-box}.fc h1,.fc h2,.fc h3,.fc h4,.fc p,.fc figure,.fc dl,.fc dd{margin:0}.fc a{color:inherit}.fc [data-tab],.fc .mono{font-variant-numeric:tabular-nums}.fc .mono{font-family:var(--font-mono);letter-spacing:.02em}.fc-shell{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);gap:var(--rail-gap);max-width:var(--page-w);margin:0 auto;padding:0 var(--side-padding)}.fc-rail{position:sticky;top:80px;align-self:start;max-height:calc(100vh - 80px);overflow-y:auto;overscroll-behavior:contain;padding:clamp(48px,6vw,88px) 0 32px;display:flex;flex-direction:column;gap:32px;border-right:1px solid var(--line)}.fc-rail-label{font-size:10px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:var(--platinum-600)}.fc-steps{display:flex;flex-direction:column;padding-right:20px}.fc-steps a{display:grid;grid-template-columns:18px 16px 1fr;align-items:center;gap:9px;padding:10px 0;text-decoration:none;border-top:1px solid var(--line-faint);font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--text-faint);transition:var(--tr)}.fc-steps a:last-child{border-bottom:1px solid var(--line-faint)}.fc-steps a .n{font-variant-numeric:tabular-nums;font-weight:400;color:var(--platinum-600);letter-spacing:var(--ls-step);transition:var(--tr)}.fc-steps a .r{height:1px;width:16px;background:var(--gold-500);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-base) var(--ease-fc)}.fc-steps a:hover,.fc-steps a:focus-visible{color:var(--platinum-100);outline:none}.fc-steps a:hover .n,.fc-steps a:focus-visible .n,.fc-steps a[aria-current=true] .n{color:var(--gold-500)}.fc-steps a:hover .r,.fc-steps a:focus-visible .r,.fc-steps a[aria-current=true] .r{transform:scaleX(1)}.fc-steps a[aria-current=true]{color:var(--platinum-100)}.fc-rail-foot{margin-top:auto;padding-right:20px;display:flex;flex-direction:column;gap:16px}.fc-rail-foot .hl{height:1px;background:var(--line)}.fc-rail-foot p{font-size:12px;line-height:1.7;color:var(--platinum-500);font-variant-numeric:tabular-nums}.fc-rail-foot a:hover{color:var(--gold-500)}.fc-col{min-width:0;padding-bottom:24px}@media(max-width:900px){.fc-shell{grid-template-columns:minmax(0,1fr);gap:0}.fc-rail{position:static;max-height:none;overflow:visible;padding:0;margin:0 calc(var(--side-padding) * -1) clamp(32px,6vw,48px);flex-direction:row;align-items:center;gap:0;border-right:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fc-rail-label,.fc-rail-foot{display:none}.fc-steps{flex-direction:row;width:100%;padding:0 var(--side-padding);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.fc-steps::-webkit-scrollbar{display:none}.fc-steps a,.fc-steps a:last-child{grid-template-columns:auto auto;gap:8px;padding:0 15px;min-height:48px;flex:none;white-space:nowrap;border-top:none;border-bottom:2px solid transparent}.fc-steps a .r{display:none}.fc-steps a[aria-current=true]{border-bottom-color:var(--gold-500);color:var(--platinum-100)}.fc-steps a:first-child{padding-left:0}}.fc .fc-sec{width:100%;padding:var(--sec-y) 0;border-top:1px solid var(--line);position:relative;scroll-margin-top:104px}@media(max-width:900px){.fc .fc-sec{scroll-margin-top:96px}}@media(max-width:640px){.fc .fc-sec{scroll-margin-top:80px}}.fc .fc-sec:first-of-type{border-top:none;padding-top:clamp(96px,12vw,168px)}.fc .ov{display:flex;align-items:center;gap:16px;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-faint)}.fc .ov .n{font-variant-numeric:tabular-nums;font-weight:400;color:var(--gold-500);letter-spacing:var(--ls-step)}.fc .ov .r{width:24px;height:1px;background:var(--line-strong)}.fc h1.fc-hero{margin-top:32px;font-family:var(--font-display);font-weight:400;letter-spacing:-.025em;color:var(--platinum-100);font-size:clamp(34px,4.6vw,72px);line-height:1.08;max-width:19ch;text-wrap:balance}.fc h2{margin-top:32px;font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;color:var(--platinum-100);font-size:clamp(26px,3.1vw,46px);line-height:1.14;max-width:22ch;text-wrap:balance}.fc h3{font-family:var(--font-display);font-weight:400;font-size:clamp(20px,1.8vw,26px);line-height:1.35;letter-spacing:-.01em;color:var(--platinum-200);text-wrap:balance}.fc h4{font-weight:500;font-size:18px;line-height:1.45;letter-spacing:-.2px;color:var(--platinum-200)}.fc .lede{margin-top:32px;font-size:clamp(17px,1.4vw,19px);line-height:1.72;color:var(--text-muted);max-width:60ch}.fc p{max-width:68ch;letter-spacing:.1px}.fc p+p{margin-top:20px}.fc .narrow{max-width:46ch}.fc .quote{font-family:var(--font-display-italic);font-style:italic;font-weight:500;font-size:clamp(23px,2.4vw,34px);line-height:1.38;letter-spacing:-.2px;color:var(--platinum-100);max-width:24ch}.fc .btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:18px 36px;border:1px solid var(--line-strong);border-radius:var(--r1);background:none;color:var(--platinum-100);cursor:pointer;text-decoration:none;transition:var(--tr)}.fc .btn:hover,.fc .btn:focus-visible{color:var(--gold-500);border-color:var(--gold-500);outline:none}.fc .btn.solid{background:var(--gold-500);border-color:var(--gold-500);color:var(--ink-1000)}.fc .btn.solid:hover,.fc .btn.solid:focus-visible{background:var(--platinum-100);border-color:var(--platinum-100);color:var(--ink-1000)}.fc .btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.fc .btn .tail{width:28px;height:1px;background:currentColor;opacity:.5;transition:opacity var(--dur-base) var(--ease-fc)}.fc .btn:hover .tail{opacity:1}.fc .btn[disabled]{opacity:.5;cursor:default}.fc .card{background:var(--surface-card);border:1px solid var(--line);border-radius:var(--r1);padding:clamp(24px,3vw,40px);transition:var(--tr)}.fc .card:hover{background:var(--surface-card-hover);border-color:var(--line-strong)}.fc .grid{display:grid;gap:clamp(20px,2vw,32px)}.fc .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.fc .g3{grid-template-columns:repeat(3,minmax(0,1fr))}.fc .g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1240px){.fc .g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){.fc .g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.fc .g2,.fc .g3{grid-template-columns:1fr}.fc .g4{grid-template-columns:1fr 1fr;gap:32px 20px}}.fc .mt-l{margin-top:56px}.fc .mt-m{margin-top:40px}.fc .mt-s{margin-top:24px}.fc .item{display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--line);padding-top:24px}.fc .item .num{font-family:var(--font-display);font-size:17px;letter-spacing:var(--ls-step);color:var(--gold-500)}.fc .item p{color:var(--text-body);max-width:46ch;font-size:15px;line-height:1.7}.fc .fact{display:flex;gap:32px;justify-content:space-between;align-items:baseline;padding:16px 0;border-top:1px solid var(--line)}.fc .fact dt{font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-faint);white-space:nowrap}.fc .fact dd{font-size:14px;color:var(--platinum-100);text-align:right;font-variant-numeric:tabular-nums}.fc .stat{display:flex;flex-direction:column;gap:16px}.fc .stat .v{font-family:var(--font-display);font-size:clamp(40px,4.6vw,68px);line-height:1;letter-spacing:-.025em;color:var(--gold-500);font-variant-numeric:tabular-nums}.fc .stat .v small{font-size:.34em;letter-spacing:0;color:var(--gold-600)}.fc .stat .l{font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-faint);max-width:22ch;line-height:1.6}@media(max-width:720px){.fc .stat{gap:12px}.fc .stat .v{font-size:38px}.fc .stat .l{font-size:10px;letter-spacing:1.4px;line-height:1.5}}.fc .qa{border-top:1px solid var(--line)}.fc .qa:last-of-type{border-bottom:1px solid var(--line)}.fc .qa summary{list-style:none;cursor:pointer;padding:26px 0;display:grid;grid-template-columns:40px 1fr 28px;gap:20px;align-items:baseline;transition:var(--tr)}.fc .qa summary::-webkit-details-marker{display:none}.fc .qa summary:focus-visible{outline:2px solid var(--gold);outline-offset:-4px}.fc .qa summary .n{font-size:12px;color:var(--platinum-500);letter-spacing:var(--ls-step);font-variant-numeric:tabular-nums;transition:var(--tr)}.fc .qa summary .q{font-size:18px;line-height:1.45;letter-spacing:-.2px;color:var(--platinum-200);max-width:52ch;transition:var(--tr)}.fc .qa summary .m{justify-self:end;align-self:center;width:20px;height:1px;background:var(--line-strong);position:relative;transition:var(--tr)}.fc .qa summary .m:after{content:"";position:absolute;inset:0;background:var(--line-strong);transform:rotate(90deg);transition:transform var(--dur-base) var(--ease-fc)}.fc .qa[open] summary .m:after{transform:none}.fc .qa summary:hover .q,.fc .qa summary:hover .n,.fc .qa[open] summary .n{color:var(--gold-500)}.fc .qa .a{padding:0 0 30px 60px}.fc .qa .a p{color:var(--text-body);max-width:62ch;font-size:15px;line-height:1.7}@media(max-width:720px){.fc .qa summary{grid-template-columns:28px 1fr 20px;gap:12px}.fc .qa .a{padding-left:40px}}.fc .chart-wrap{border:1px solid var(--line);border-radius:var(--r1);padding:clamp(20px,2.4vw,32px) clamp(20px,2.4vw,32px) 24px;background:var(--surface-card)}.fc .fc-svg-scroll{overflow-x:auto;overscroll-behavior-x:contain}.fc .fc-svg-scroll:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.fc .chart-wrap svg{display:block;max-width:100%;height:auto}.fc .fc-svg-scroll[data-mode=wide]>svg{min-width:760px}.fc .fc-svg-scroll[data-mode=narrow]>svg{min-width:0;max-width:min(100%,460px);margin:0 auto}.fc .fc-svg-hint{display:none}.fc .fc-svg-scroll.is-scrollable+.fc-svg-hint{display:block;margin-top:12px;font-size:10px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--platinum-600);max-width:none}.fc svg text{font-family:var(--font-sans)}.fc svg .tick{font-size:11px;fill:var(--platinum-500);font-variant-numeric:tabular-nums}.fc svg .glin{stroke:var(--line-faint);stroke-width:1}.fc svg .zero{stroke:var(--line-strong);stroke-width:1}.fc .chart-note{margin-top:18px;font-size:12px;line-height:1.7;color:var(--platinum-500);max-width:78ch;font-variant-numeric:tabular-nums}.fc .legend{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:18px;font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--platinum-500)}.fc .legend span{display:inline-flex;align-items:center;gap:8px}.fc .legend i{width:9px;height:9px;display:inline-block;flex:none}@media(max-width:900px){.fc svg .tick{font-size:13px}.fc .chart-wrap{padding-bottom:20px}}.fc .warn{display:flex;align-items:center;gap:10px}.fc .warn:before{content:"";width:7px;height:7px;flex:none;background:var(--warn)}.fc .warn .t{font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--warn)}.fc .field{display:flex;flex-direction:column;gap:10px}.fc .field label{font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-faint)}.fc .field input,.fc .field select,.fc .field textarea{font-family:var(--font-sans);font-size:16px;line-height:1.5;color:var(--platinum-100);background:none;border:none;border-bottom:1px solid var(--line-strong);padding:10px 0;border-radius:0;transition:var(--tr);width:100%}.fc .field textarea{resize:vertical;min-height:84px}.fc .field input:focus,.fc .field select:focus,.fc .field textarea:focus{outline:none;border-bottom-color:var(--gold-500)}.fc .field input:focus-visible,.fc .field select:focus-visible,.fc .field textarea:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.fc .field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--platinum-500) 50%),linear-gradient(135deg,var(--platinum-500) 50%,transparent 50%);background-position:calc(100% - 9px) calc(50% + 1px),calc(100% - 4px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:24px}.fc .field select option{background:var(--ink-800);color:var(--platinum-100)}.fc .check{display:grid;grid-template-columns:18px 1fr;gap:14px;align-items:start;font-size:14px;line-height:1.6;color:var(--text-muted);cursor:pointer}.fc .check input{width:18px;height:18px;accent-color:var(--gold-500);margin:3px 0 0}.fc .form-hint{margin-top:24px;font-size:13px;line-height:1.6;color:var(--text-faint);max-width:44ch}.fc .form-hint[data-state=ok]{color:var(--gold-500)}.fc .form-hint[data-state=err]{color:var(--warn)}.fc .form-hint b{font-weight:500;color:var(--platinum-100)}.fc .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fc .perm{width:100%;border-collapse:collapse}.fc .perm th{font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-faint);text-align:center;padding:0 8px 14px;border-bottom:1px solid var(--line)}.fc .perm th:first-child{text-align:left;padding-left:0}.fc .perm td{padding:16px 8px;text-align:center;border-bottom:1px solid var(--line-faint);font-size:15px;color:var(--platinum-200)}.fc .perm td:first-child{text-align:left;padding-left:0}.fc .perm tr:last-child td{border-bottom:0}.fc .perm i{display:inline-block;width:10px;height:10px;vertical-align:middle}.fc .perm i.y{background:var(--gold-500)}.fc .perm i.n{border:1px solid var(--platinum-600)}.fc .steps5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2vw,32px);row-gap:28px}.fc .steps5 .brk{grid-column:span 2;border-top:1px solid var(--line-strong);padding-top:12px;font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--platinum-500)}.fc .steps5 .brk.mid{grid-column:span 1;border-top-color:var(--platinum-500);color:var(--platinum-300)}.fc .steps5 .brk.gold{grid-column:span 2;border-top-color:var(--gold-500);color:var(--gold-500)}.fc .steps5 .item .num{color:var(--num, var(--platinum-500))}@media(max-width:1080px){.fc .steps5{grid-template-columns:repeat(3,minmax(0,1fr))}.fc .steps5 .brk{display:none}}@media(max-width:720px){.fc .steps5{grid-template-columns:1fr}}.fc .disc{display:grid;gap:15px;margin-top:26px}.fc .disc>div{display:grid;grid-template-columns:7px 1fr;gap:16px;align-items:start;font-size:15px;line-height:1.6;color:var(--platinum-200)}.fc .disc i{width:7px;height:7px;display:block;margin-top:9px}.fc .disc.yes i{background:var(--gold-500)}.fc .disc.no i{border:1px solid var(--platinum-500)}.fc .disc b{color:var(--platinum-100);font-weight:500}.fc .acc{color:var(--gold-500)}.fc .mut{color:var(--text-faint)}.fc .hl{height:1px;background:var(--line)}.fc .scen-head{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:30px}.fc .scen-btns{display:inline-flex;border:1px solid var(--line);border-radius:var(--r1);margin-left:auto}.fc .scen-btns button{font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;background:none;border:none;cursor:pointer;color:var(--text-faint);padding:12px 18px;transition:var(--tr);font-variant-numeric:tabular-nums}.fc .scen-btns button+button{border-left:1px solid var(--line)}.fc .scen-btns button:hover{color:var(--platinum-100)}.fc .scen-btns button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.fc .scen-btns button[aria-pressed=true]{background:var(--gold-a-08);color:var(--gold-500)}@media(max-width:720px){.fc .scen-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.fc .scen-btns{margin-left:0;max-width:100%}.fc .scen-btns button{padding:12px 11px;letter-spacing:1.2px;white-space:nowrap}}.fc .scen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2vw,32px)}.fc .scen-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.fc .scen-grid.five .val{font-size:clamp(22px,2vw,30px);white-space:nowrap}@media(max-width:1080px){.fc .scen-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.fc .scen-grid{grid-template-columns:1fr}.fc .scen-grid.five{grid-template-columns:1fr 1fr}}.fc .scen-cell{border-top:1px solid var(--line);padding-top:24px}.fc .scen-cell.sum{border-top-color:var(--gold-500)}.fc .scen-cell .lbl{font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-faint)}.fc .scen-cell .val{margin-top:16px;font-family:var(--font-display);font-size:clamp(28px,3.2vw,44px);line-height:1;letter-spacing:-.025em;font-variant-numeric:tabular-nums;transition:color var(--dur-base) var(--ease-fc)}.fc .scen-cell .note{margin-top:14px;font-size:14px;line-height:1.6;color:var(--platinum-500);max-width:32ch}.fc .conv{display:grid;grid-template-columns:1.3fr auto 1fr;gap:clamp(24px,3vw,56px);align-items:end;margin-top:30px}.fc .conv .lbl{font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-faint)}.fc .conv .note{margin-top:10px;font-size:14px;color:var(--platinum-500)}.fc .conv-v{margin-top:14px;font-family:var(--font-display);font-size:clamp(28px,3vw,40px);line-height:1;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.fc .conv-eq{font-size:13px;line-height:1.7;color:var(--platinum-400);padding-bottom:6px}.fc .conv-scale{display:flex;justify-content:space-between;font-size:11px;color:var(--platinum-600);margin-top:6px;font-variant-numeric:tabular-nums}.fc .conv input[type=range]{width:100%;margin:22px 0 0;appearance:none;-webkit-appearance:none;height:1px;background:var(--line-strong);outline:none}.fc .conv input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;background:var(--gold-500);border:1px solid var(--ink-900);border-radius:0;cursor:ew-resize}.fc .conv input[type=range]::-moz-range-thumb{width:14px;height:14px;background:var(--gold-500);border:1px solid var(--ink-900);border-radius:0;cursor:ew-resize}.fc .conv input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--gold);outline-offset:3px}.fc .conv input[type=range]:focus-visible::-moz-range-thumb{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:720px){.fc .conv{grid-template-columns:1fr}.fc .conv-eq{padding:0}}.fc .conv-lev{margin-top:36px;padding-top:28px;border-top:1px solid var(--line-faint)}.fc .conv-lev .lbl{font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--text-faint)}.fc-back{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:var(--t-dim);text-decoration:none;transition:var(--tr)}.fc-back:hover,.fc-back:focus-visible{color:var(--gold);outline:none}.fc-back .r{width:24px;height:1px;background:currentColor}@keyframes fc-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.fc-in{animation:fc-rise .75s var(--ease-out) both;animation-delay:var(--d, 0s)}}.fc .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
