@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/ec37eb7f2019e8e6-s.2xbdsvudy9esx.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:Ubuntu Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/6348312372d59342-s.p.168egtx_4ynfv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/453f33e75c12a413-s.2v1102zc5wkx2.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/021028b96d755539-s.3srm1-qb9r8wm.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/bb4fff249642a606-s.p.0ff3my6d-61ad.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:200;font-stretch:100%;font-display:swap;src:url(../media/cf6a843f01418385-s.p.4495q05yg1hqf.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:Ubuntu Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/ec37eb7f2019e8e6-s.2xbdsvudy9esx.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:Ubuntu Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/6348312372d59342-s.p.168egtx_4ynfv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/453f33e75c12a413-s.2v1102zc5wkx2.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/021028b96d755539-s.3srm1-qb9r8wm.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/bb4fff249642a606-s.p.0ff3my6d-61ad.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/cf6a843f01418385-s.p.4495q05yg1hqf.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:Ubuntu Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ec37eb7f2019e8e6-s.2xbdsvudy9esx.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:Ubuntu Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6348312372d59342-s.p.168egtx_4ynfv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/453f33e75c12a413-s.2v1102zc5wkx2.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/021028b96d755539-s.3srm1-qb9r8wm.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/bb4fff249642a606-s.p.0ff3my6d-61ad.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/cf6a843f01418385-s.p.4495q05yg1hqf.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:Ubuntu Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ec37eb7f2019e8e6-s.2xbdsvudy9esx.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:Ubuntu Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/6348312372d59342-s.p.168egtx_4ynfv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/453f33e75c12a413-s.2v1102zc5wkx2.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/021028b96d755539-s.3srm1-qb9r8wm.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/bb4fff249642a606-s.p.0ff3my6d-61ad.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/cf6a843f01418385-s.p.4495q05yg1hqf.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:Ubuntu Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/ec37eb7f2019e8e6-s.2xbdsvudy9esx.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:Ubuntu Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/6348312372d59342-s.p.168egtx_4ynfv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/453f33e75c12a413-s.2v1102zc5wkx2.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/021028b96d755539-s.3srm1-qb9r8wm.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/bb4fff249642a606-s.p.0ff3my6d-61ad.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/cf6a843f01418385-s.p.4495q05yg1hqf.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:Ubuntu Sans Fallback;src:local(Arial);ascent-override:93.33%;descent-override:25.81%;line-gap-override:0.0%;size-adjust:100.72%}.qPBA1G_className{font-family:Ubuntu Sans,Ubuntu Sans Fallback;font-style:normal}.qPBA1G_variable{--nf-ubuntu:"Ubuntu Sans", "Ubuntu Sans Fallback"}
@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2609726546c44021-s.0for97nelvzih.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-weight:400;font-display:swap;src:url(../media/01d917b2efda642a-s.p.0y1w0k24nk0rl.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-weight:400;font-display:swap;src:url(../media/9a2361d0d56ab52d-s.3e-lg5zbsykpq.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-209F,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-weight:400;font-display:swap;src:url(../media/05071bf684d49110-s.1vqdc5lvrb4tb.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-1F1AE,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-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c1b9158d725650fc-s.p.0t4d9turf_6_x.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.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-weight:500;font-display:swap;src:url(../media/2609726546c44021-s.0for97nelvzih.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-weight:500;font-display:swap;src:url(../media/01d917b2efda642a-s.p.0y1w0k24nk0rl.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-weight:500;font-display:swap;src:url(../media/9a2361d0d56ab52d-s.3e-lg5zbsykpq.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-209F,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-weight:500;font-display:swap;src:url(../media/05071bf684d49110-s.1vqdc5lvrb4tb.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-1F1AE,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-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c1b9158d725650fc-s.p.0t4d9turf_6_x.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.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-weight:600;font-display:swap;src:url(../media/2609726546c44021-s.0for97nelvzih.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-weight:600;font-display:swap;src:url(../media/01d917b2efda642a-s.p.0y1w0k24nk0rl.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-weight:600;font-display:swap;src:url(../media/9a2361d0d56ab52d-s.3e-lg5zbsykpq.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-209F,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-weight:600;font-display:swap;src:url(../media/05071bf684d49110-s.1vqdc5lvrb4tb.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-1F1AE,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-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/aac2b5acf1e7802d-s.3j7br4w5g0o3h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c1b9158d725650fc-s.p.0t4d9turf_6_x.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c50b0495a1ff0f08-s.p.2sla2yow9-9p_.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 Fallback;src:local(Arial);ascent-override:92.2%;descent-override:28.99%;line-gap-override:0.0%;size-adjust:105.2%}.j5wz0W_className{font-family:Onest,Onest Fallback;font-style:normal}.j5wz0W_variable{--nf-onest:"Onest", "Onest Fallback"}
.cw,.cw *{box-sizing:border-box}.cw{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.cw p{margin:0}.cw h1,.cw h2,.cw h3{margin:0;font-weight:300}.cw h1,.cw h2,.cw h3,.cw h4,.cw blockquote,.cw .display,.cw .num,.cw .n,.cw .tm,.cw .dt,.cw .date b,.cw .fn,.cw .ln,.cw .mk,.cw .name{font-family:var(--font-display)}.cw-slide{background:var(--surface);width:1280px;height:720px;position:relative;overflow:hidden}.cw-square{width:1080px;height:1080px;position:relative;overflow:hidden}.cw-story{width:1080px;height:1920px;position:relative;overflow:hidden}.cw-a-port{width:840px;height:1188px;position:relative;overflow:hidden}.cw-bg-white{background:var(--surface)}.cw-bg-light{background:var(--g-light)}.cw-bg-soft{background:var(--g-soft)}.cw-bg-mist{background:var(--g-mist)}.cw-bg-glow{background:var(--g-glow-corner)}.cw-bg-dawn{background:var(--g-dawn)}.cw-bg-dawn-side{background:var(--g-dawn-side)}.cw-bg-deep{background:var(--g-deep)}.cw-bg-slit{background:var(--g-slit)}.cw-bg-horizon{background:var(--g-horizon)}.cw-horizon-line{background:linear-gradient(90deg,#fff0 0%,#fff 30% 70%,#fff0 100%);height:2px;position:absolute;left:0;right:0;box-shadow:0 0 22px 6px #bfe0ffcc,0 0 70px 20px #5aa9ec73}.cw-bg-aurora{background:var(--surface-mist);position:relative;overflow:hidden}.cw-bg-aurora:before,.cw-bg-aurora:after{content:"";filter:blur(var(--blur-soft));pointer-events:none;border-radius:50%;position:absolute}.cw-bg-aurora:before{opacity:.8;background:#8cc6f4;width:62%;height:78%;top:-18%;right:-6%}.cw-bg-aurora:after{background:var(--accent);opacity:.3;width:40%;height:50%;bottom:-24%;left:-10%}.cw-bg-depth{background:var(--g-depth), var(--g-deep)}.cw-bg-ribbed{background:var(--g-dawn-side)}.cw-eyebrow{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:600;line-height:1.2}.cw-eyebrow.is-dark{color:var(--on-dark-muted)}.cw-light{letter-spacing:-.03em;font-weight:300}.cw-ink{color:var(--ink)}.cw-ink-2{color:var(--ink-2)}.cw-muted{color:var(--ink-muted)}.cw-brand{color:var(--brand)}.cw-accent{color:var(--accent)}.cw-on-dark{color:var(--on-dark)}.cw-pill{border-radius:var(--radius-pill);vertical-align:.06em;letter-spacing:-.01em;border:1.5px solid;align-items:center;padding:.02em .42em .08em;font-size:.62em;line-height:1;display:inline-flex}.cw-tag{border-radius:var(--radius-pill);border:1px solid var(--line-strong);height:28px;color:var(--ink-2);background:var(--surface);align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.cw-tag.is-on{border-color:var(--accent);color:var(--accent)}.cw-rule{background:var(--g-rule);border-radius:2px;width:64px;height:3px;display:block}.cw-lockup{align-items:center;gap:20px;display:flex}.cw-lockup .div{background:var(--line-strong);align-self:stretch;width:1px}.cw-lockup.is-dark .div{background:#ffffff59}.cw-lockup img{display:block}.cw-slit{background:var(--g-slit);position:absolute}.cw-slit-line{background:linear-gradient(#fff0 0%,#fff 30% 70%,#fff0 100%);width:2px;position:absolute;box-shadow:0 0 24px 6px #bfe0ffbf,0 0 80px 20px #5aa9ec73}.cw-ribs{-webkit-backdrop-filter:blur(9px)brightness(1.06);backdrop-filter:blur(9px)brightness(1.06);background:repeating-linear-gradient(90deg,#ffffff52 0 1px,#fff0 1px 26px,#0b1a3a14 26px 27px,#fff0 27px 28px);position:absolute}.cw-ribs.is-facets{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:repeating-linear-gradient(90deg,#fff0 0,#ffffff29 27px,#ffffff57 28px,#fff0 29px)}.cw-pane{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(1.2);backdrop-filter:blur(var(--blur-glass)) saturate(1.2);background:linear-gradient(135deg,#ffffffed 0%,#fffc 100%);border:1px solid #ffffffe6;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 20px 50px #0b1a3a1f}.cw-pane:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff80 48%,#0000 56%);position:absolute;inset:-40%}.cw-blob{filter:blur(var(--blur-soft));background:var(--sky);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.cw-blob.is-white{opacity:.9;background:#fff}.cw-blob.is-accent{background:var(--accent);opacity:.45}.cw-photo{position:relative;overflow:hidden}.cw-photo>img{object-fit:cover;width:100%;height:100%;display:block}.cw-duo{background:var(--night);position:relative;overflow:hidden}.cw-duo>img{object-fit:cover;filter:grayscale()contrast(1.08)brightness(1.08);width:100%;height:100%;display:block}.cw-duo:after{content:"";background:linear-gradient(160deg, var(--deep) 0%, var(--brand) 55%, var(--sky) 100%);mix-blend-mode:color;position:absolute;inset:0}.cw-fade{pointer-events:none;background:var(--g-fade-white);position:absolute}.cw-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.cw-stat .n{letter-spacing:-.045em;color:var(--accent);font-weight:200;line-height:.9}.cw-stat .l{color:var(--ink-2);font-size:14px;line-height:1.45}.cw-foot{color:var(--ink-muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:28px;left:48px;right:48px}.cw-foot .pg{font-variant-numeric:tabular-nums}.cw-head{justify-content:space-between;align-items:center;display:flex;position:absolute;top:32px;left:48px;right:48px}.cw-ico{width:24px;height:24px;color:var(--brand);background:radial-gradient(circle at 64% 36%,#8cc6f499 0,#8cc6f438 20%,#8cc6f400 36%);flex:none;overflow:visible}.cw-ico [stroke]{stroke-width:1.6px}.cw-ico.is-plain{background:0 0}.cw-ico.is-orbit{background:0 0;border-radius:50%;padding:8px;box-shadow:0 0 0 1px #1b63b638,0 0 0 6px #fff,0 0 0 7px #1b63b61f}.cw-orbit-disc{border-radius:50%;position:absolute;overflow:hidden}.cw-arrow{color:var(--accent);display:inline-block}
:root{--surface:#fff;--surface-mist:#f4f7fc;--surface-ice:#e8eefa;--surface-glow:#cfe2fb;--line:#dce4f0;--line-strong:#a9b6cc;--ink:#0b1a3a;--ink-2:#2a3a5c;--ink-muted:#56668a;--brand:#1b63b6;--accent:#2448d8;--deep:#0f3a7a;--sky:#5aa9ec;--night:#0b1a3a;--night-deep:#070f24;--on-dark:#fff;--on-dark-muted:#bfe0ff;--focus-ring:#2448d8;--g-soft:radial-gradient(58% 80% at 86% 8%, #8cc6f49e, #8cc6f400), radial-gradient(34% 48% at 64% 20%, #fffffff2, #fff0), radial-gradient(55% 70% at 2% 108%, #1b4f9e33, #1b4f9e00), #f8fafd;--g-light:radial-gradient(80% 100% at 100% 0%, #cfe2fbe6 0%, #eaf2fd8c 40%, #fff0 75%), radial-gradient(60% 80% at 0% 100%, #cfe2fb73 0%, #fff0 70%), #fff;--g-dawn:linear-gradient(180deg, #0b1a3a 0%, #1b63b6 30%, #5aa9ec 52%, #cfe2fb 72%, #fff 92%);--g-dawn-side:linear-gradient(90deg, #0b1a3a 0%, #1b63b6 28%, #5aa9ec 48%, #cfe2fb 68%, #fff 88%);--g-slit:linear-gradient(90deg, #070f24 0%, #1b63b6 26%, #8cc6f4 44%, #f4f9ff 50%, #8cc6f4 56%, #1b63b6 74%, #070f24 100%);--g-mist:linear-gradient(160deg, #fff 0%, #f4f7fc 55%, #dfeafa 100%);--g-glow-corner:radial-gradient(90% 110% at 100% 0%, #cfe2fb 0%, #eaf2fd 40%, #fff 72%);--g-deep:linear-gradient(150deg, #070f24 0%, #0f3a7a 48%, #2448d8 100%);--g-rule:linear-gradient(90deg, #1b63b6 0%, #2448d8 55%, #5aa9ec 100%);--g-fade-white:linear-gradient(180deg, #cfe2fb00 0%, #cfe2fbbf 52%, #fff 92%);--g-horizon:linear-gradient(180deg, #070f24 0%, #0f3a7a 38%, #5aa9ec 55%, #e8f1fc 72%, #fff 100%);--g-depth:radial-gradient(60% 70% at 62% 28%, #8cc6f48c 0%, #8cc6f400 70%);--font-display:"Ubuntu Sans","Segoe UI",Arial,sans-serif;--font-sans:Onest,"Segoe UI",Arial,sans-serif;--font-gca:Tahoma,Verdana,sans-serif;--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--radius-xl:48px;--radius-pill:999px;--shadow-card:0 1px 2px #0b1a3a0f,0 10px 30px #0b1a3a12;--shadow-glass:0 24px 60px #070f2438,inset 0 1px 0 #ffffff8c;--blur-glass:18px;--blur-soft:60px;--gutter:48px;--error:#b42318}.site{font-family:var(--font-sans);color:var(--ink-2);background:var(--surface);font-size:16px;line-height:1.55;overflow-x:hidden}:where(.site) *{box-sizing:border-box}:where(.site) img{max-width:100%;display:block}:where(.site) :is(ul,ol){margin:0;padding:0;list-style:none}:where(.site) :is(dl,dd,figure,blockquote,p){margin:0}:where(.site) :is(h1,h2,h3,h4){font-family:var(--font-display);color:var(--ink);margin:0;font-weight:300}:where(.site) :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.wrap{max-width:1280px;padding:0 var(--gutter);margin:0 auto}.plain,.plain:hover{color:inherit;text-decoration:none}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t-xl{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;font-size:80px;font-weight:300;line-height:1}.t-l{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;font-size:64px;font-weight:300;line-height:1.03}.t-h{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:44px;font-weight:300;line-height:1.08}.t-m{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:32px;font-weight:300;line-height:1.15}.t-t{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;font-size:22px;font-weight:400;line-height:1.25}.t-s{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:500;line-height:1.3}.t-lead{color:var(--ink-2);text-wrap:pretty;max-width:60ch;font-size:20px;line-height:1.5}.t-body{color:var(--ink-2);text-wrap:pretty;font-size:16px;line-height:1.6}.t-small{color:var(--ink-2);font-size:14px;line-height:1.5}.t-meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4}.label{letter-spacing:.16em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:600;line-height:1.2}.num{font-family:var(--font-display);letter-spacing:-.045em;color:var(--accent);font-variant-numeric:tabular-nums;font-weight:200;line-height:.9}.quote{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-weight:300}.util{border-bottom:1px solid var(--line);color:var(--ink-muted);font-size:14.5px}.util-in{justify-content:space-between;align-items:center;gap:24px;height:44px;display:flex}.util-nav{gap:28px;display:flex}.util-nav a{color:inherit;text-decoration:none}.util-nav a:hover{color:var(--ink)}.hdr-in{align-items:center;gap:40px;height:100px;display:flex}.logo{flex:none;display:block}.logo img{width:200px;height:40px}.nav{align-items:center;gap:30px;margin-left:auto;display:flex}.nav a{color:var(--ink);border-bottom:1.5px solid #0000;padding:10px 0;font-size:16.5px;font-weight:500;text-decoration:none;display:block}.nav a:hover{color:var(--accent)}.nav a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.menu-btn{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:none}.menu-btn svg{width:22px;height:22px}.on-dark .util{color:var(--on-dark-muted);border-color:#ffffff29}.on-dark .util-nav a:hover,.on-dark .nav a{color:#fff}.on-dark .nav a:hover{color:var(--on-dark-muted)}.on-dark .menu-btn{color:#fff;border-color:#ffffff73}.btn{border-radius:var(--radius-sm);height:50px;font:500 15px/1 var(--font-sans);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.btn-primary,.btn-primary:hover{color:#fff}.btn-primary{background:var(--brand)}.btn-primary:hover{background:var(--deep)}.btn-line,.btn-line:hover{color:var(--ink);background:0 0}.btn-line{border-color:var(--line-strong)}.btn-line:hover{border-color:var(--ink)}.btn-sm{height:42px;padding:0 20px;font-size:14px}.go,.go:hover{color:var(--accent);align-items:center;gap:9px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.go svg{flex:none;width:15px;height:15px;transition:transform .2s}.go:hover svg,.lift:hover .go svg{transform:translate(2px,-2px)}.actions{flex-wrap:wrap;align-items:center;gap:32px;display:flex}.arrow-xl{width:56px;height:56px;color:var(--accent)}.q-ico{width:76px;height:76px;padding:18px;position:absolute;top:40px;right:40px}.sec{padding:112px 0}.sec-s{padding:80px 0}.bg-mist{background:var(--surface-mist)}.bg-light{background:var(--g-light)}.bg-soft{background:var(--g-soft)}.bg-glow{background:var(--g-glow-corner)}.sh{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:48px;display:flex}.sh .t-h{max-width:20ch}.g12{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.s2{grid-column:span 2}.s3{grid-column:span 3}.s4{grid-column:span 4}.s5{grid-column:span 5}.s6{grid-column:span 6}.s7{grid-column:span 7}.s8{grid-column:span 8}.s9{grid-column:span 9}.s12{grid-column:span 12}.r2{grid-row:span 2}.auto{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px;display:grid}.stack{flex-direction:column;display:flex}.hair{background:var(--line);border:0;height:1px;margin:0}.phero{background:var(--g-light);padding:0 0 88px}.phero-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px;margin-top:56px;display:grid}.dlist>div{border-top:1px solid var(--line);padding:18px 0}.dlist>div:last-child{border-bottom:1px solid var(--line)}.dlist dd{margin-top:4px}.stat-row.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-row.c4 .num{font-size:56px}.phero .t-l{margin-bottom:28px}.crumb{color:var(--ink-muted);gap:10px;margin-bottom:28px;font-size:13px;display:flex}.crumb a{color:inherit;text-decoration:none}.crumb a:hover{color:var(--ink)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.tile{border-radius:var(--radius-lg);flex-direction:column;min-width:0;padding:36px;display:flex}.tile-ice{background:var(--surface-ice)}.tile-mist{background:var(--surface-mist)}.tile-white{background:var(--surface);border:1px solid var(--line)}.tile-soft{background:var(--g-soft)}.ph{border-radius:var(--radius-md);background:var(--surface-ice);position:relative;overflow:hidden}.ph>img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.lift,.route,.doc{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.lift:hover,.route:hover,.doc:hover{transform:translateY(-3px)scale(1.006);box-shadow:0 1px 3px #0b1a3a0a,0 12px 32px #0b1a3a14}.lift:hover .btn-primary,.route:hover .btn-primary,.doc:hover .btn-primary{background:var(--deep)}@media (prefers-reduced-motion:reduce){.lift,.route,.doc{transition:none}.lift:hover,.route:hover,.doc:hover{transform:none}}.site .cw-pane:before{background:linear-gradient(115deg,#0000 41%,#ffffff6b 48%,#0000 57%)}.site .cw-pane>*{position:relative}.ico{flex:none;width:44px;height:44px}.ico.sm{width:28px;height:28px}.cover{background:var(--surface);position:relative;overflow:hidden}.cover-media{height:720px;position:absolute;top:0;left:0;right:0}.cover-media .cw-duo{position:absolute;inset:0}.cover-media .cw-duo>img{object-position:50% 30%}.cover-scrim{background:linear-gradient(#070f24c7 0%,#070f2400 100%);height:300px;position:absolute;top:0;left:0;right:0}.cover-ribs{width:30%;height:470px;top:0;left:7%;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.cover-fade{height:64%;bottom:0;left:0;right:0}.cover-top{z-index:2;position:relative}.cover-body{z-index:2;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:48px;padding-top:350px;padding-bottom:104px;display:grid;position:relative}.cover-body .t-lead{margin-top:28px}.cover-body .actions{margin-top:40px}.next-pane{padding:32px}.next-pane .t-m{margin:14px 0 18px}.next-facts{gap:10px;margin-bottom:28px;display:grid}.next-facts div{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:15px;display:flex}.next-facts svg{width:22px;height:22px;color:var(--brand);flex:none;margin-top:1px}.window{border-radius:var(--radius-xl);height:420px;position:relative;overflow:hidden}.window>.cw-duo,.window>.cw-photo{position:absolute;inset:0}.window .cw-ribs{top:0;bottom:0}.side-fade{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38%);mask-image:linear-gradient(90deg,#0000 0%,#000 38%)}.hfigs{flex-wrap:wrap;align-items:flex-start;gap:24px 56px;display:flex}.hfigs>div{flex-direction:column;gap:18px;display:flex}.hfigs .num{font-size:92px}.hfigs .lbl{color:var(--ink-2);max-width:22ch;font-size:15px;line-height:1.45}.stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.stat-row>div{border-left:1px solid var(--line-strong);padding:0 28px}.stat-row>div:first-child{border-left:0;padding-left:0}.stat-row .num{font-size:64px}.stat-row .lbl{color:var(--ink-2);margin-top:14px;font-size:14px}.collage{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:10px;height:340px;padding:10px 10px 0;display:grid}.collage .ph{border-radius:12px}.collage .tall{grid-row:span 2}.ecard{color:inherit;flex-direction:column;gap:18px;text-decoration:none;display:flex}.ecard:hover{color:inherit}.ecard .t-t{transition:color .2s}.ecard:hover .t-t{color:var(--accent)}.ecard:hover .ph>img{transform:scale(1.03)}.ecard .ph{aspect-ratio:4/3}.ecard .t-t{margin-top:6px}.ecard p.t-small{color:var(--ink-muted);margin-top:8px}.orbit-stage{height:520px;position:relative}.orbit-stage .rings{pointer-events:none;width:1200px;max-width:none;height:1200px;margin:-600px 0 0 -600px;position:absolute;top:50%;left:50%}.orbit-stage .disc{border-radius:50%;width:300px;height:300px;margin:-150px 0 0 -150px;position:absolute;top:50%;left:50%;overflow:hidden}.orbit-stage .disc img{object-fit:cover;width:100%;height:100%}.orbit-right .rings,.orbit-right .disc{left:66%}.row3{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);align-items:baseline;gap:6px 28px;padding:26px 0;display:grid}.next-pane{align-self:start;margin-top:-150px}.nlist>li{border-top:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.nlist>li:last-child{border-bottom:1px solid var(--line)}.nlist .n{font-family:var(--font-display);letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:40px;font-weight:200;line-height:1}.nlist h3{letter-spacing:-.01em;margin-bottom:6px;font-size:22px;font-weight:400}.ptile{border-radius:var(--radius-lg);min-height:560px;color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.ptile:hover{color:inherit}.ptile>.cw-photo,.ptile>.cw-duo{position:absolute;inset:0}.ptile .cw-pane{max-width:430px;padding:28px 30px;position:absolute;bottom:24px;left:24px}.rows{border-top:1px solid var(--line)}.rows>*{border-bottom:1px solid var(--line)}.news-col{border-top:1px solid var(--line-strong);flex-direction:column;gap:12px;padding-top:24px;display:flex}.news-col .t-t a{color:var(--ink);text-decoration:none}.news-col .t-t a:hover{color:var(--accent)}.ecover{background:var(--surface);position:relative;overflow:hidden}.ecover-bg{background:var(--g-horizon);height:640px;position:absolute;top:0;left:0;right:0}.ecover-top{z-index:2;padding-top:56px;position:relative}.ecover-top .label{color:var(--on-dark-muted)}.ecover-date{font-family:var(--font-display);letter-spacing:-.045em;color:var(--on-dark);font-variant-numeric:tabular-nums;margin-top:20px;font-size:104px;font-weight:200;line-height:1}.ecover-body{z-index:2;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:64px;padding-top:150px;padding-bottom:96px;display:grid;position:relative}.ecover-body .t-lead{margin-top:24px}.ecover-title{font-family:var(--font-display);letter-spacing:-.045em;color:var(--on-dark);text-wrap:balance;margin-top:20px;font-size:96px;font-weight:200;line-height:1}.ecover-lead{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-size:34px;font-weight:300;line-height:1.18}.ecover-day{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:28px;font-size:52px;font-weight:300;line-height:1}.ecover-body .actions{margin-top:36px}.day{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:20px;padding:40px 0;display:grid}.prow{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);align-items:baseline;gap:4px 28px;padding:18px 0;display:grid}.prow:first-child{padding-top:0}.prow:last-child{border-bottom:0}.prow .tm{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:400}.prow.quiet .t-s{color:var(--ink-2);font-weight:400}.prow.quiet .tm{color:var(--ink-muted)}.prow .sub{color:var(--ink-muted);margin-top:4px;font-size:14px;line-height:1.45}.pgroup{color:var(--ink-muted);padding:28px 0 10px;font-size:13px;font-weight:600;line-height:1.3}.pgroup:first-child{padding-top:0}.pblock{border-radius:var(--radius-md);background:var(--surface);padding:20px 28px}.erow{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:200px minmax(0,1fr) 210px 150px 20px;align-items:baseline;gap:8px 28px;padding:26px 0;text-decoration:none;display:grid}.erow:hover{color:inherit}.erow:hover .t-s{color:var(--accent)}.erow>svg{width:15px;height:15px;color:var(--accent);align-self:center}.erow>.arr{color:var(--accent);align-self:center;display:flex}.erow>.arr svg{width:15px;height:15px}.erow .sub{color:var(--ink-2);margin-top:6px;font-size:14px;line-height:1.5}.doc{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:inherit;flex-direction:column;gap:14px;padding:24px;text-decoration:none;transition:border-color .2s;display:flex}.doc:hover{color:inherit}.photo-side{min-height:440px;position:relative;overflow:hidden}.photo-side .to-white{background:linear-gradient(90deg,#fff0 55%,#fff 100%);position:absolute;inset:0}.people{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px;display:grid}.people>li{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:24px 0 30px;display:flex}.people .ttl,.people .org{align-items:flex-start;gap:9px;display:flex}.people .ttl>svg,.people .org>svg{width:14px;height:14px;color:var(--brand);flex:none;margin-top:3px}.people>li.more .nm{color:var(--ink-muted)}.people .nm{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:500;line-height:1.3}.people .ttl{color:var(--ink-2);font-size:14px;line-height:1.45}.people .org{color:var(--ink);font-size:14px;font-weight:600;line-height:1.45}.people .role{letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-top:8px;font-size:11px;font-weight:600;line-height:1.2}.grp{margin-top:96px}.grp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:28px;display:flex}.toolbar{flex-wrap:wrap;align-items:flex-end;gap:20px 24px;display:flex}.toolbar .field{flex:320px;max-width:460px}.toolbar .tabs{border-bottom:0;margin-left:auto}.vtile{color:inherit;flex-direction:column;gap:14px;text-decoration:none;display:flex}.vtile:hover{color:inherit}.vtile .scr{aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--g-mist);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.play{background:var(--surface);width:60px;height:60px;color:var(--brand);border:1px solid #1b63b64d;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;box-shadow:0 0 0 8px #fff9,0 0 0 9px #1b63b61f}.play svg{width:20px;height:20px;margin-left:3px}.vtile:hover .play,.ptile:hover .play{background:var(--brand);color:#fff;border-color:var(--brand)}.vtile .dur{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;position:absolute;bottom:12px;right:14px}.play.lg{width:96px;height:96px}.play.lg svg{width:30px;height:30px}.topics a{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;gap:16px;padding:13px 0;font-size:15px;line-height:1.35;text-decoration:none;display:flex}.topics a:hover{color:var(--accent)}.topics a[aria-current=true]{color:var(--ink);font-weight:600}.topics a span{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:400}.sess{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:30px 0;display:flex}.sess .links{flex-wrap:wrap;gap:28px;margin-top:6px;display:flex}.vgroup{border-top:1px solid var(--line-strong);padding:40px 0}.vgroup-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:28px;display:flex}.vgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ini-feature{flex-direction:column}.ini-top{grid-template-columns:minmax(0,1fr) 38%;gap:24px;padding-left:40px;display:grid}.ini-top>.stack{padding-top:36px}.ini-corner{border-radius:0 0 0 var(--radius-lg);background:var(--g-soft);height:250px;position:relative;overflow:hidden}.ini-corner .rings{width:760px;max-width:none;height:760px;margin:-380px 0 0 -380px;position:absolute;top:50%;left:58%}.ini-corner .disc{border-radius:50%;width:132px;height:132px;margin:-66px 0 0 -66px;position:absolute;top:50%;left:58%;overflow:hidden}.ini-corner .disc img{object-fit:cover;width:100%;height:100%}.ini-corner .photo{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ini-bottom{flex-direction:column;gap:22px;padding:24px 40px 34px;display:flex}.ini-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 24px;display:grid}.ini-steps>li{border-top:1px solid var(--line-strong);flex-direction:column;gap:10px;padding-top:16px;display:flex}.ini-steps .num{font-size:36px}.ph-missing{background:var(--surface-ice);text-align:center;justify-content:center;align-items:center;padding:24px;display:flex}.ph-missing span{color:var(--ink-muted);font-size:13px;line-height:1.4}.ifilter{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:16px;margin-bottom:32px;display:grid}.att-window{height:470px}.att-pane{padding:30px 32px;position:absolute;bottom:24px;left:24px;right:24px}.att-pane .t-m{margin:12px 0 16px}.att-pane .next-facts{margin-bottom:24px}.att-pane .t-small{margin-top:-4px}.roles{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:40px;display:grid}.role-list{align-content:start;gap:6px;display:grid}.role-tab{border-radius:var(--radius-md);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:20px;padding:22px 24px;transition:background .2s;display:flex}.role-tab:hover{background:var(--surface-mist)}.role-tab.on{background:var(--surface-ice)}.role-tab .cw-ico{flex:none;width:40px;height:40px}.role-tab .rt{flex:1;gap:4px;min-width:0;display:grid}.role-tab .rt b{font-family:var(--font-display);color:var(--ink);font-size:22px;font-weight:400;line-height:1.2;transition:color .2s}.role-tab .rt span{color:var(--ink-muted);font-size:14px;line-height:1.4}.role-tab .chev{width:20px;height:20px;color:var(--line-strong);flex:none;transition:color .2s,transform .2s}.role-tab:hover .chev{color:var(--ink-muted)}.role-tab.on .rt b,.role-tab.on .chev{color:var(--brand)}.role-tab.on .chev{transform:translate(4px)}.role-group{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:22px 24px 6px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.role-group:first-child{margin-top:0}.role-group span+span{letter-spacing:0;text-transform:none;font-size:13px;font-weight:400}.wrap-seg{flex-wrap:wrap;row-gap:12px}.role-panel{background:var(--surface-mist);border-radius:var(--radius-lg);padding:48px 52px;overflow:hidden}.rp-ph{background:var(--surface-ice);height:260px;margin:-48px -52px 10px;overflow:hidden}.rp-ph>img{object-fit:cover;width:100%;height:100%;display:block}.rp{flex-direction:column;gap:22px;display:flex}.rp>.t-body{max-width:58ch}.rp>.t-body+.t-body{margin-top:-10px}.rp .actions{margin-top:10px}.rp .form{margin-top:6px}.role-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;margin:8px 0 0;padding:0;list-style:none;display:grid}.role-steps>li{border-top:1px solid var(--line-strong);flex-direction:column;gap:10px;padding-top:16px;display:flex}.role-steps .num{font-size:36px}.updates{background:var(--g-soft);border-radius:var(--radius-xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:40px 72px;padding:72px;display:grid}.rpicks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rpick{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;align-items:flex-start;gap:14px;padding:18px 20px;transition:border-color .2s,background .2s;display:flex}.rpick:hover{border-color:var(--brand)}.rpick input{width:20px;height:20px;accent-color:var(--brand);flex:none;margin:2px 0 0}.rpick b{color:var(--ink);font-size:16px;font-weight:500;line-height:1.35;display:block}.rpick span span{color:var(--ink-muted);margin-top:2px;font-size:14px;line-height:1.4;display:block}.rpick.on{border-color:var(--brand);background:var(--surface-mist)}.sub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.sub-grid .full{grid-column:1/-1}.hint{color:var(--ink-muted);font-size:13px;line-height:1.5;display:block}.nav-dd{position:relative}.nav-dd>a{align-items:center;gap:6px;display:flex}.dd-chev{flex:none;width:14px;height:14px;transition:transform .2s}.nav-dd:hover .dd-chev,.nav-dd:focus-within .dd-chev,.nav-dd.is-open .dd-chev{transform:rotate(180deg)}.dd{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);opacity:0;visibility:hidden;grid-template-columns:repeat(2,max-content);gap:0 56px;padding:22px 28px 16px;transition:opacity .16s .25s,visibility 0s linear .41s;display:grid;position:absolute;top:100%;right:-28px;box-shadow:0 24px 60px #070f2424}.dd:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav-dd:hover .dd,.nav-dd:focus-within .dd,.nav-dd.is-open .dd{opacity:1;visibility:visible;transition:opacity .16s,visibility linear}.dd-col{flex-direction:column;min-width:150px;display:flex}.dd .dd-group{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.3}.nav .dd a,.on-dark .nav .dd a{color:var(--ink);white-space:nowrap;border:0;padding:8px 0;font-size:15px}.nav .dd a:hover,.on-dark .nav .dd a:hover{color:var(--accent)}.sh-note{max-width:44ch;color:var(--ink-muted)}.pways{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pway .ph{border-radius:0;height:280px}.pway-body{flex-direction:column;flex:1;gap:24px;padding:36px 40px 40px;display:flex}.pway-dl{gap:18px;margin:0;display:grid}.pway-dl dt{margin-bottom:6px}.pway-dl dd{margin:0}.pway .btn{align-self:flex-start;margin-top:auto}.pagree{background:var(--surface-mist);border-radius:var(--radius-lg);grid-column:1/-1;gap:30px;padding:40px 44px 44px;display:grid}.pagree-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px;margin:0;padding:0;list-style:none;display:grid}.pagree-list li{color:var(--ink-2);flex-direction:column;gap:14px;font-size:15px;line-height:1.45;display:flex}.pagree-list .cw-ico{width:44px;height:44px}.vtasks{gap:24px}.vlist{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.vlist li{flex-direction:column;gap:14px;display:flex}.vlist .cw-ico{width:44px;height:44px}.vlist h3{font-family:var(--font-display);color:var(--ink);font-size:22px;font-weight:400;line-height:1.25}.vlist .t-small{margin-top:6px}.vnote{color:var(--ink-muted);border-top:1px solid var(--line);padding-top:20px}.desk{flex-wrap:wrap;gap:16px 48px;margin-top:36px;display:flex}.desk dt{margin-bottom:4px}.desk dd{margin:0;font-size:17px;line-height:1.4}.desk a{color:var(--ink);text-decoration:none}.desk a:hover{color:var(--accent)}.req-list{border-top:1px solid var(--line);margin-top:10px}.req-list li{border-bottom:1px solid var(--line);color:var(--ink-2);padding:11px 0;font-size:16px;line-height:1.45}.mb{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);gap:20px;display:grid}.mb-i{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:inherit;flex-direction:column;gap:8px;padding:28px;text-decoration:none;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;display:flex}.mb-i:hover{color:inherit;transform:translateY(-3px);box-shadow:0 1px 3px #0b1a3a0a,0 12px 32px #0b1a3a14}.mb-i.ice{background:var(--surface-ice);border-color:var(--surface-ice)}.mb-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:auto;padding-bottom:24px;display:flex}.mb-top svg{width:15px;height:15px;color:var(--accent);flex:none;transition:transform .2s}.mb-i:hover .mb-top svg{transform:translate(2px,-2px)}.mb-out{font-family:var(--font-display);color:var(--ink);font-size:22px;font-weight:400;line-height:1.2}.mb-i .t-meta{margin-top:6px}.mb-i.big{grid-area:span 2/span 2;padding:0;overflow:hidden}.mb-i.big .ph{border-radius:0;flex:none;height:300px}.mb-body{flex-direction:column;flex:1;gap:8px;padding:28px 32px 32px;display:flex}.mb-i.big .mb-out{font-size:32px}.mb-play{background:var(--surface);width:64px;height:64px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:24px;left:28px;box-shadow:0 8px 24px #070f2440}.mb-play svg{width:28px;height:28px;margin-left:3px}.docs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.docs .doc .t-meta{margin-top:auto}.sh-sub{color:var(--ink-muted);margin-top:14px}.chans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:20px;display:grid}.chan{border:1px solid var(--line);border-radius:var(--radius-md);color:inherit;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;text-decoration:none;display:flex}.chan:hover{color:inherit}.chan>svg{width:15px;height:15px;color:var(--accent);flex:none}.chan .t-small{color:var(--ink-muted);margin-top:4px}.routes{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.routes .route{gap:14px}.routes .cw-ico{width:44px;height:44px;margin-bottom:6px}.routes .t-small{color:var(--ink-2)}.routes .btn{align-self:flex-start;margin-top:auto}.routes .route>sc-if{margin-top:auto}.ocards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ocard{gap:20px}.ocard .dlist a{color:var(--ink);text-decoration:none}.ocard .dlist a:hover{color:var(--accent)}.stat-row.sm{max-width:520px;margin-top:40px}.stat-row.sm .num{font-size:48px}.stat-row.sm .lbl{margin-top:10px}.glance{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;display:grid}.glance>div{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:24px;display:flex}.glance .cw-ico{width:40px;height:40px;margin-bottom:6px}.glance dd{font-family:var(--font-display);color:var(--ink);margin:0;font-size:19px;line-height:1.35}.glance dd a{color:inherit}.glance .src{font-family:var(--font-sans);color:var(--ink-muted);margin-top:6px;font-size:13px;line-height:1.45;display:block}.hl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.hl>li{border-radius:var(--radius-lg);background:var(--surface-mist);flex-direction:column;gap:14px;padding:32px;display:flex}.dtile{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.dtile b{font-family:var(--font-display);color:var(--accent);font-size:26px;font-weight:300;line-height:1}.dtile small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin-top:3px;font-size:11px;font-weight:600}.hl h3{font-family:var(--font-display);color:var(--ink);font-size:22px;font-weight:400;line-height:1.25}.hl .go{margin-top:auto}.av{background:var(--surface-ice);width:52px;height:52px;color:var(--brand);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:500;display:inline-flex}.pcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pcard{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);height:100%;color:inherit;align-items:flex-start;gap:16px;padding:22px;text-decoration:none;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;display:flex}.pcard:hover{color:inherit;transform:translateY(-3px);box-shadow:0 1px 3px #0b1a3a0a,0 12px 32px #0b1a3a14}.pc-b{flex-direction:column;gap:3px;min-width:0;display:flex}.pcard .nm{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:500;line-height:1.3}.pcard .ttl{color:var(--ink-2);margin-top:3px;font-size:13px;line-height:1.45}.pcard .org{color:var(--ink);font-size:13px;font-weight:600;line-height:1.45}.pcard .role{letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-top:8px;font-size:11px;font-weight:600;line-height:1.2}.pnote{max-width:72ch;margin-top:20px}.pcards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.pcard.more{background:0 0;border-style:dashed}.pcard.more .av{border:1px dashed var(--line-strong);color:var(--ink-muted);background:0 0;font-size:22px}.pcard.more .nm{color:var(--ink-muted)}.plist>li.wav{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:0 12px;display:grid}.plist>li.wav>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.plist .av{width:40px;height:40px;font-size:14px}.avstack{align-items:center;display:flex}.avstack .av{border:3px solid var(--surface);width:48px;height:48px;margin-left:-10px;font-size:15px}.avstack .av:first-child{margin-left:0}.qwho{align-items:center;gap:14px;display:flex}.qcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.qcard{border-radius:var(--radius-lg);background:var(--surface-mist);flex-direction:column;gap:28px;margin:0;padding:40px 44px;display:flex}.qcard blockquote{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:0;font-size:26px;font-weight:300;line-height:1.3}.qcard .who{align-items:center;gap:14px;margin-top:auto;display:flex}.qcard .who .nm{color:var(--ink);font-size:15px;font-weight:600;display:block}.qcard .who .sub{color:var(--ink-muted);margin-top:2px;font-size:13px;line-height:1.45;display:block}.qcard .ts,.chap a{text-decoration:none}.qcard .ts{color:var(--accent);align-self:flex-start;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.qcard .ts svg{width:14px;height:14px}.qcard.plain .lbl{color:var(--ink-muted);font-size:13px;line-height:1.4}.qcard.plain h3{font-family:var(--font-display);color:var(--ink);margin-top:4px;font-size:20px;font-weight:500;line-height:1.3}.qcard.plain p.t-body{font-size:17px;line-height:1.6}.ph.bg{background-position:50%;background-size:cover}.vtiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.vtile .scr.thumb{background-color:var(--surface-ice);background-position:50%;background-size:cover}.gal1,.gal2,.gal4{gap:16px;display:grid}.gal1{grid-template-columns:minmax(0,1fr);grid-auto-rows:540px}.gal2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:440px}.gal4{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:240px}.gal1 figure,.gal2 figure,.gal4 figure{margin:0;position:relative}.gal4 figure:first-child{grid-area:span 2/span 2}.gal1 .ph,.gal2 .ph,.gal4 .ph{height:100%}.gal1 figcaption,.gal2 figcaption,.gal4 figcaption{color:#fff;text-shadow:0 1px 8px #070f2499;font-size:12px;line-height:1.4;position:absolute;bottom:14px;left:16px;right:16px}.ecards{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 20px;display:grid}.ecards .ph{aspect-ratio:16/9}.edcard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:inherit;grid-template-columns:minmax(0,5fr) minmax(0,7fr);text-decoration:none;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;display:grid;overflow:hidden}.edcard:hover{color:inherit;transform:translateY(-3px);box-shadow:0 1px 3px #0b1a3a0a,0 12px 32px #0b1a3a14}.edcard .ph{border-radius:0;min-height:240px}.edcard .b{flex-direction:column;gap:12px;padding:36px 40px;display:flex}.edcard .go{margin-top:auto}.edcard.sm{grid-template-columns:minmax(0,1fr)}.edcard.sm .ph{aspect-ratio:16/9;min-height:0}.edcard.sm .b{gap:6px;padding:22px 24px 24px}.edcard.sm .go{margin-top:10px}.pager.cards a{border:1px solid var(--line);border-radius:var(--radius-md);padding:24px 28px}.pager.cards{border-top:0;padding-top:0}.pager .go{color:var(--ink-muted);font-size:13px}.kp{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.kp li{color:var(--ink-2);padding-left:30px;font-size:17px;line-height:1.55;position:relative}.kp li:before{content:"";background:var(--brand);border-radius:2px;width:14px;height:2px;position:absolute;top:.75em;left:0}.chap{border-top:1px solid var(--line);margin:16px 0 0;padding:0;list-style:none}.chap a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:64px minmax(0,1fr);gap:16px;padding:14px 0;font-size:15px;line-height:1.45;display:grid}.chap a:hover{color:var(--accent)}.chap .tc{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:500}.side-panel{border-radius:var(--radius-lg);background:var(--surface-mist);flex-direction:column;gap:6px;padding:36px 36px 28px;display:flex}.window.poster{background-color:var(--night);background-position:50%;background-size:cover;display:block}.window.poster .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.window.poster .dur{color:#fff;font-variant-numeric:tabular-nums;background:#070f24b8;border-radius:8px;padding:4px 10px;font-size:13px;position:absolute;bottom:20px;left:24px}.window.face{background:var(--surface-ice);justify-content:center;justify-self:end;align-items:center;width:100%;max-width:380px;height:460px;display:flex}.window.face b{font-family:var(--font-display);letter-spacing:-.04em;color:var(--brand);font-size:132px;font-weight:200}.window.face small{color:var(--ink-muted);font-size:13px;position:absolute;bottom:20px;left:24px}.spoke{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.spoke a{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:12px;padding:20px 0;text-decoration:none;display:flex}.spoke li:nth-child(-n+3) a{border-top:1px solid var(--line)}.spoke .tn{font-family:var(--font-display);flex:1;font-size:19px;line-height:1.3}.spoke .n{color:var(--ink-muted);white-space:nowrap;font-size:13px}.spoke svg{width:15px;height:15px;color:var(--accent);flex:none}.spoke a:hover .tn{color:var(--accent)}.bigq{max-width:980px;margin:0}.bigq blockquote{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:38px;font-weight:300;line-height:1.24}.bigq figcaption{color:var(--ink-muted);margin-top:20px;font-size:14px}.mini-p{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.mini-p .av{width:40px;height:40px;font-size:14px}.mini-p b{color:var(--ink);font-size:15px;font-weight:600;display:block}.mini-p span span{color:var(--ink-muted);font-size:13px;display:block}.mini-p:hover b{color:var(--accent)}.article .prose p{font-size:19px;line-height:1.72}.aside{position:sticky;top:24px}.news-src{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}.news-src ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.news-src .label{color:var(--ink-muted)}.tx{border:1px solid var(--line);border-radius:var(--radius-md)}.tx-head{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.tx-head .t-t{font-size:20px}.tx-head .chev{width:20px;height:20px;color:var(--ink-muted);transition:transform .2s}.tx.open .tx-head .chev{transform:rotate(180deg)}.tx-body{gap:18px;padding:4px 26px 28px;display:grid}.turn{color:var(--ink-2);grid-template-columns:64px 200px minmax(0,1fr);gap:16px;font-size:15px;line-height:1.6;display:grid}.turn .tc{color:var(--accent);font-variant-numeric:tabular-nums}.turn b{color:var(--ink);font-weight:600}.modal{z-index:100;background:#070f248c;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-box{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:640px;padding:44px 48px 48px;position:relative;box-shadow:0 30px 80px #070f2459}.modal-x{background:var(--surface-mist);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:18px;right:18px}.modal-x:hover{background:var(--surface-ice)}.modal-x svg{width:18px;height:18px}.modal-h{margin-top:10px;padding-right:40px}.modal-lead{color:var(--ink-2);margin-top:14px}.modal-box .form{margin-top:28px}.modal-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.modal-note{color:var(--ink-muted);font-size:13px;line-height:1.45}.modal-done{flex-direction:column;gap:18px;display:flex}.ftr-sub{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:24px 48px;margin-bottom:56px;padding-bottom:48px;display:grid}.ftr-sub-row{gap:12px;display:flex}.ftr-sub-row .input{flex:1;min-width:0}.newsbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.newsbar .tabs{border-bottom:0}.newsbar-search{flex:0 340px;padding-bottom:8px}.sfilter{flex-direction:column;gap:16px;margin-bottom:12px;display:flex}.sfilter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sitem{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 32px;padding:26px 0;text-decoration:none;display:grid}.sitem:hover{color:inherit}.sitem .t-t{margin-top:6px;transition:color .2s}.sitem:hover .t-t{color:var(--accent)}.sitem .t-small{max-width:68ch;margin-top:8px}.sitem .mk{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;margin-top:0;font-size:13px;display:inline-flex}.sitem .mk svg{width:12px;height:12px;color:var(--brand)}.arrows>li{border-top:1px solid var(--line);color:var(--ink-2);align-items:baseline;gap:14px;padding:15px 0;font-size:16px;line-height:1.5;display:flex}.arrows>li:last-child{border-bottom:1px solid var(--line)}.arrows>li>svg{width:14px;height:14px;color:var(--accent);flex:none;transform:translateY(1px)}.route{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);color:inherit;flex-direction:column;gap:12px;padding:32px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.route:hover{color:inherit}.route .go,.route .btn{margin-top:auto}.route .btn{align-self:flex-start}.logowall{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.logowall>li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;min-height:132px;font-family:var(--font-display);color:var(--ink-2);text-wrap:balance;justify-content:center;align-items:center;padding:24px;font-size:17px;line-height:1.3;display:flex}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 32px;display:flex}.tabs a{color:var(--ink-muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:16px 0 15px;font-size:15px;font-weight:500;text-decoration:none;display:block}.tabs a:hover{color:var(--ink)}.tabs a[aria-current=true]{color:var(--ink);border-bottom-color:var(--accent)}.tabs button{font:500 15px/1.2 var(--font-sans);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin:0 0 -1px;padding:16px 0 15px;display:block}.tabs button:hover{color:var(--ink)}.tabs button[aria-current=true]{color:var(--ink);border-bottom-color:var(--accent)}.tabs button small{color:var(--ink-muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.people.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.form .full{grid-column:1/-1}.field{flex-direction:column;gap:8px;display:flex}.field label,.field .lab{color:var(--ink);font-size:13px;font-weight:500}.input{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:50px;font:400 16px var(--font-sans);color:var(--ink);padding:0 16px}textarea.input{resize:vertical;height:150px;padding:14px 16px;line-height:1.5}.input:focus{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--accent)}.check{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:1px 0 0}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:0;display:grid}.facts>div{border-bottom:1px solid var(--line);padding:22px 24px 22px 0}.facts dt{color:var(--ink-muted);margin-bottom:6px;font-size:13px}.facts dd{color:var(--ink);font-size:16px;line-height:1.45}.names{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.names li{border-bottom:1px solid var(--line);color:var(--ink);padding:14px 0;font-size:15px}.closing{background:var(--g-soft);border-radius:var(--radius-xl);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:72px;display:grid;position:relative;overflow:hidden}.ftr{background:var(--surface-mist);border-top:1px solid var(--line);padding:88px 0 40px}.ftr-top{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:48px;display:grid}.ftr .label{color:var(--ink-muted);margin-bottom:20px}.ftr ul{gap:12px;display:grid}.ftr a{color:var(--ink-2);font-size:15px;text-decoration:none}.ftr a:hover{color:var(--accent)}.lockup{align-items:center;gap:20px;display:flex}.lockup .div{background:var(--line-strong);align-self:stretch;width:1px}.ftr-contact{color:var(--ink-2);gap:6px;margin-top:28px;font-size:15px;display:grid}.ftr-credit{border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:28px;margin-top:72px;padding:28px 0;font-size:13px;display:flex}.ftr-credit span{align-items:center;gap:12px;display:flex}.ftr-bottom{border-top:1px solid var(--line);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;padding-top:24px;font-size:13px;display:flex}.ftr-bottom nav{flex-wrap:wrap;gap:24px;display:flex}.ftr-bottom a{color:var(--ink-muted);font-size:13px}.dhead{background:var(--g-light);padding:0 0 64px}.dhead-in{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:48px;margin-top:48px;display:grid}.dhead .t-l{margin-top:8px}.meta-row{color:var(--ink-2);flex-wrap:wrap;gap:10px 30px;margin-top:22px;font-size:15px;display:flex}.meta-row>span{align-items:center;gap:10px;display:inline-flex}.meta-row svg{width:20px;height:20px;color:var(--brand);flex:none}.meta-i{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:13px;line-height:1.4;display:flex}.meta-i>span{align-items:center;gap:7px;display:inline-flex}.meta-i svg{width:15px;height:15px;color:var(--brand);flex:none}.meta-i .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:11px;font-weight:600}.hero-media{border-radius:var(--radius-xl);background:var(--surface-ice);height:540px;position:relative;overflow:hidden}.hero-media>.cw-photo,.hero-media>.cw-duo{position:absolute;inset:0}.subnav{background:var(--surface);border-bottom:1px solid var(--line)}.subnav .tabs{border-bottom:0}.block{border-top:1px solid var(--line);padding:88px 0}.block:first-child{border-top:0}.block-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:36px;display:flex}.side-l{grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:20px;display:grid}.prose{max-width:68ch}.prose p{color:var(--ink-2);text-wrap:pretty;margin:0 0 1.15em;font-size:18px;line-height:1.7}.prose p:last-child{margin-bottom:0}.prose h2{letter-spacing:-.02em;margin:1.7em 0 .6em;font-size:30px;line-height:1.15}.prose h2:first-child{margin-top:0}.prose strong{color:var(--ink);font-weight:600}.pull{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:44px 0;font-size:30px;font-weight:300;line-height:1.28}.pull cite{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-muted);margin-top:16px;font-size:14px;font-style:normal;display:block}.srow{border-bottom:1px solid var(--line)}.srow-head{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:130px minmax(0,1fr) auto 22px;align-items:baseline;gap:6px 24px;padding:18px 0;display:grid}.srow-head .tm{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px}.srow-head .tt{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:500;line-height:1.35}.srow-head .mk{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.srow-head .mk svg{width:14px;height:14px}.srow-head .chev{width:20px;height:20px;color:var(--ink-muted);align-self:center;transition:transform .2s}.srow.open .chev{transform:rotate(180deg)}.srow.quiet .tt{color:var(--ink-2);font-weight:400}.srow.quiet .tm{color:var(--ink-muted)}.srow-body{grid-template-columns:130px minmax(0,1fr);gap:0 24px;padding:4px 0 36px;display:grid}.srow-body>div{grid-column:2;gap:28px;display:grid}.day-label{border-bottom:1px solid var(--line-strong);align-items:baseline;gap:16px;padding:40px 0 8px;display:flex}.tbl-wrap{overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:15px}.tbl th{border-bottom:1px solid var(--line-strong);text-align:left;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);padding:0 28px 14px 0;font-size:12px;font-weight:600}.tbl td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2);padding:22px 28px 22px 0;line-height:1.6}.tbl td:first-child{width:28%;color:var(--ink);font-weight:500}.gal{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.gal figcaption{color:var(--ink-muted);margin-top:10px;font-size:12px;line-height:1.4}.player{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--night);display:block;position:relative;overflow:hidden}.player>.cw-duo,.player>.cw-photo{position:absolute;inset:0}.player .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pager{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:28px;display:grid}.pager a{color:inherit;flex-direction:column;gap:6px;text-decoration:none;display:flex}.pager a:hover{color:inherit}.pager a:hover .t-s{color:var(--accent)}.pager a.next{text-align:right;align-items:flex-end}.portrait{aspect-ratio:4/5;border-radius:var(--radius-lg);background:linear-gradient(165deg,#e8eefa 0%,#d5dded 100%);position:relative;overflow:hidden}.portrait .cw-pane{padding:20px 22px;position:absolute;bottom:16px;left:16px;right:16px}.toc{border-left:1px solid var(--line);flex-direction:column;display:flex}.toc a{color:var(--ink-2);border-left:2px solid #0000;margin-left:-1px;padding:9px 0 9px 18px;font-size:14px;line-height:1.4;text-decoration:none}.toc a:hover{color:var(--ink)}.toc a[aria-current=true]{border-left-color:var(--accent);color:var(--ink);font-weight:500}.fset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0 0 44px;display:grid}.fset+.fset{border-top:1px solid var(--line);padding-top:44px}.fset legend{float:left;width:100%;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);grid-column:1/-1;margin:0 0 4px;padding:0;font-size:24px;font-weight:400}.fset .full{grid-column:1/-1}.req{color:var(--ink-muted);font-weight:400}.choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.choice{color:var(--ink-2);align-items:center;gap:12px;font-size:15px;line-height:1.4;display:flex}.choice input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.seg{gap:28px;display:flex}.drop{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-mist);text-align:center;min-height:140px;color:var(--ink-2);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:14px;display:flex}.drop:hover{border-color:var(--accent)}.drop input{opacity:0;width:1px;height:1px;position:absolute}.help{color:var(--ink-muted);font-size:13px;line-height:1.4}.err-text{color:var(--error);font-size:13px;line-height:1.4}.has-err .input{border-color:var(--error)}.has-err label,.has-err .lab{color:var(--error)}.notice{border-radius:var(--radius-md);background:var(--surface-ice);color:var(--ink-2);align-items:flex-start;gap:16px;padding:22px 26px;font-size:15px;line-height:1.5;display:flex}.notice.is-err{color:var(--ink);background:#fdf0ee}.kv{border-top:1px solid var(--line)}.kv>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:6px 32px;padding:20px 0;display:grid}.kv dt{color:var(--ink-muted);font-size:14px;line-height:1.5}.kv dd{color:var(--ink);font-size:16px;line-height:1.55}.kv .src{color:var(--ink-muted);margin-top:6px;font-size:13px;line-height:1.45;display:block}.plist{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;display:grid}.plist>li{flex-direction:column;gap:2px;display:flex}.plist .nm{font-family:var(--font-display);color:var(--ink);font-size:16px;font-weight:500;line-height:1.3}.plist .af{color:var(--ink-muted);font-size:14px;line-height:1.45}.qgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;display:grid}.qfig blockquote{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:30px;font-weight:300;line-height:1.28}.qfig figcaption{color:var(--ink-muted);margin-top:20px;font-size:14px;line-height:1.5}.qfig figcaption strong{color:var(--ink);font-weight:600;display:block}.mgroup{border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:12px 20px;padding:32px 0;display:grid}.mgroup:last-child{border-bottom:1px solid var(--line)}.sline{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;padding:14px 0;display:grid}.sline:first-child{padding-top:0}.sline:last-child{border-bottom:0;padding-bottom:0}.sline .mk{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.sline a.mk{color:var(--accent)}.sline .mk svg{width:14px;height:14px}.article{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:64px;display:grid}.aside{gap:32px;display:grid}.aside .label{color:var(--ink-muted);margin-bottom:14px}.statlist{flex-direction:column;justify-content:center;padding:8px 32px;display:flex}.statlist a{border-top:1px solid var(--line);color:inherit;grid-template-columns:132px minmax(0,1fr) 44px;align-items:center;gap:16px;padding:18px 0;text-decoration:none;display:grid}.statlist a:first-child{border-top:0}.statlist .num{font-size:60px}.statlist .lbl{color:var(--ink);font-size:17px;line-height:1.35;transition:color .2s}.rbtn{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;transition:background .25s,border-color .25s,color .25s;display:flex}.rbtn svg{width:18px;height:18px}.statlist a:hover .lbl{color:var(--accent)}.statlist a:hover .rbtn{background:var(--brand);border-color:var(--brand);color:#fff}.btn-eq{min-width:186px}.nlist.goals>li{grid-template-columns:60px minmax(0,1fr);padding:24px 0}.nlist.goals .ico{margin-top:-4px}.figs{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.figs.on-white{background:var(--surface-mist);border-color:var(--surface-mist)}.figs>div{flex-direction:column;gap:14px;padding:40px 36px 36px;display:flex}.figs>div+div{border-left:1px solid var(--line)}.figs .num{white-space:nowrap;font-size:64px}.figs .lbl{color:var(--ink-2);font-size:16px;line-height:1.4}.region-row{align-items:stretch}.map-crop{aspect-ratio:1300/985;background:var(--surface);align-self:start;position:relative}.map-crop>img{width:153.85%;max-width:none;height:auto;position:absolute;top:0;left:-53.85%}.rgroups{flex-direction:column;justify-content:space-between;gap:16px;padding-left:12px;display:flex}.rgroups>div{border-top:1px solid var(--line-strong);padding-top:18px}.rgroups dt{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);font-size:26px;font-weight:400;line-height:1.15}.rgroups dd{margin-top:10px}.clist{color:var(--ink-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px;font-size:18px;line-height:1.45;display:grid}.clist-note{color:var(--ink-muted);font-size:14px;line-height:1.3;display:block}.ifacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px;padding:26px 0;display:grid}.ifacts>div{min-height:36px;padding-left:48px;position:relative}.ifacts .cw-ico{width:34px;height:34px;position:absolute;top:0;left:0}.ifacts dt{color:var(--ink-muted);font-size:13px;line-height:1.3}.ifacts dd{color:var(--ink);margin-top:4px;font-size:16px;line-height:1.45}.nx-link{color:inherit;text-decoration:none;display:block}.nx-link:hover{color:inherit}.nx-link.col{flex-direction:column;gap:20px;display:flex}.nx-link .t-m{transition:color .2s}.nx-link:hover .t-m{color:var(--accent)}.ifacts.one{border-bottom:0;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.ifacts.one>div{border-bottom:1px solid var(--line);padding:20px 0 20px 48px}.ifacts.one .cw-ico{top:20px}.ifacts .zh{color:var(--ink-muted);margin-top:4px;font-size:14px;line-height:1.4;display:block}.about-sub{border-top:1px solid var(--line-strong);flex-direction:column;gap:14px;max-width:62ch;margin-top:36px;padding-top:28px;display:flex}.who p{color:var(--ink-2);text-wrap:pretty;margin-top:16px;font-size:17px;line-height:1.6}.who strong{color:var(--ink);font-weight:500}.pinfo{row-gap:40px}.pinfo>div{flex-direction:column;gap:10px;display:flex}.pinfo .cw-ico{width:40px;height:40px;margin-bottom:6px}.pinfo .zh{color:var(--ink-muted);word-break:keep-all;font-size:14px;line-height:1.45}.when{flex-direction:column;gap:8px;display:flex}.when>div{grid-template-columns:96px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.45;display:grid}.when dt{color:var(--ink);font-weight:500}.when dd{color:var(--ink-2)}.prog .day{padding:26px 0}.prog .day .t-m{font-size:26px}.prog .prow{grid-template-columns:130px minmax(0,1fr);padding:11px 0}.prog .prow .tm{font-size:16px}.prog .prow .t-s{font-size:17px}.prog .pgroup{padding:16px 0 4px}.prog .pgroup:first-child{padding-top:0}.prog .pblock{background:var(--surface-mist);padding:4px 20px}.prog .pblock .prow:first-child{padding-top:11px}.more-row{justify-content:center;margin-top:56px;display:flex}.ecard.skel .ph{aspect-ratio:4/3;background:var(--surface-ice)}.ecard.skel .bar{background:var(--surface-ice);border-radius:6px;height:12px;margin-top:10px;display:block}.ecard.skel .bar:first-child{margin-top:0}.ecard.skel .bar.big{height:20px;margin-top:14px}.erow.compact{padding:16px 0}.erow.compact .t-s{font-size:16px}.rfacts-wrap{align-items:start;row-gap:48px}.rf-intro .t-lead{margin-top:20px}.rfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 20px;display:grid}.rfacts>li{border-top:1px solid var(--line-strong);flex-direction:column;gap:10px;padding-top:22px;display:flex}.rf-big{font-family:var(--font-display);letter-spacing:-.025em;color:var(--accent);text-wrap:balance;font-size:40px;font-weight:300;line-height:1.05}.name-row{grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}@media (max-width:1180px){.nav{gap:22px}.nav a{font-size:15.5px}}@media (max-width:1040px){.pcards.c3,.glance,.pcards,.hl,.vtiles,.ecards,.spoke{grid-template-columns:repeat(2,minmax(0,1fr))}.spoke li:nth-child(3) a{border-top:0}.qcards{grid-template-columns:minmax(0,1fr)}.window.face{justify-self:start}.aside{position:static}.routes,.mb,.docs{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-i.big{grid-row:auto}.chans{grid-template-columns:repeat(2,minmax(0,1fr))}.chans h2{grid-column:1/-1}.vlist,.pagree-list{grid-template-columns:repeat(2,minmax(0,1fr))}.roles,.updates{grid-template-columns:minmax(0,1fr)}.updates{padding:48px}.nav,.util-nav{display:none}.menu-btn{display:inline-flex}.hdr .btn{margin-left:auto}.next-pane{margin-top:0!important}.orbit-right .rings,.orbit-right .disc{left:50%}.t-xl{font-size:60px}.t-l{font-size:52px}.t-h{font-size:36px}.sec{padding:84px 0}.g12>*{grid-column:span 6}.g12>.s7,.g12>.s8,.g12>.s9,.g12>.s12{grid-column:span 12}.g12>.ecard.s4{grid-column:span 4}.r2{grid-row:auto}.cover-body,.phero-in{grid-template-columns:minmax(0,1fr)}.stat-row.c4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.stat-row.c4>div:nth-child(3){border-left:0;padding-left:0}.figs{grid-template-columns:repeat(2,minmax(0,1fr))}.figs>div:nth-child(3){border-left:0}.figs>div:nth-child(n+3){border-top:1px solid var(--line)}.g12>.rgroups{grid-column:span 12;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding-left:0;display:grid}.g12>.rf-intro{grid-column:span 12}.ftr-top{grid-template-columns:repeat(3,minmax(0,1fr))}.ftr-top>:first-child{grid-column:1/-1}.closing{grid-template-columns:minmax(0,1fr);padding:48px}.erow{grid-template-columns:150px minmax(0,1fr) 20px!important}.erow>.c-x{grid-column:2}.erow>svg,.erow>.arr{grid-area:1/3}.split{grid-template-columns:minmax(0,1fr)!important}.ecover-body{grid-template-columns:minmax(0,1fr);gap:40px}.day{grid-template-columns:minmax(0,1fr)}.people{grid-template-columns:repeat(2,minmax(0,1fr))}.ecover-title{font-size:72px}.logowall{grid-template-columns:repeat(2,minmax(0,1fr))}.row3,.dhead-in,.side-l{grid-template-columns:minmax(0,1fr)}.hero-media{height:420px}.srow-head{grid-template-columns:96px minmax(0,1fr) 22px}.srow-head .mk{grid-column:2}.srow-head .chev{grid-area:1/3}.srow-body{grid-template-columns:96px minmax(0,1fr)}.gal>*{grid-column:span 6!important}.mgroup,.article,.qgrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.pcards.c3,.glance,.pcards,.hl,.vtiles,.ecards,.spoke{grid-template-columns:minmax(0,1fr)}.spoke li:nth-child(2) a{border-top:0}.gal2,.gal4{grid-template-columns:minmax(0,1fr);grid-auto-rows:220px}.gal1{grid-auto-rows:260px}.gal4 figure:first-child{grid-area:auto}.edcard{grid-template-columns:minmax(0,1fr)}.edcard .b{padding:24px}.qcard{padding:28px}.qcard blockquote{font-size:22px}.bigq blockquote{font-size:28px}.turn{grid-template-columns:minmax(0,1fr);gap:2px}.window.face{height:320px}.routes,.ocards,.mb,.docs,.chans{grid-template-columns:minmax(0,1fr)}.mb{grid-auto-rows:auto}.mb-i{min-height:200px}.mb-i.big{grid-column:auto}.mb-i.big .ph{height:220px}.mb-i.big .mb-out{font-size:26px}.vlist{grid-template-columns:minmax(0,1fr);gap:28px}.modal{padding:0}.modal-box{border-radius:0;max-width:none;min-height:100%;padding:64px 20px 32px}.ftr-sub,.pways,.pagree-list{grid-template-columns:minmax(0,1fr)}.pway .ph{height:200px}.pway-body,.pagree{padding:28px 24px 32px}.pagree-list li{flex-direction:row;align-items:center}.rp-ph{height:200px;margin:-32px -24px 6px}.role-group{flex-direction:column;align-items:flex-start;gap:4px;margin-left:18px;margin-right:18px}.rpicks,.sub-grid{grid-template-columns:minmax(0,1fr)}.att-window{height:440px}.att-pane{padding:24px;bottom:12px;left:12px;right:12px}.role-tab{gap:16px;padding:16px 18px}.role-tab .cw-ico{width:32px;height:32px}.role-tab .rt b{font-size:19px}.role-panel{padding:32px 24px}.role-steps{grid-template-columns:minmax(0,1fr)}.updates{border-radius:var(--radius-lg);padding:32px 24px}:root{--gutter:16px}.util{display:none}.hdr-in{gap:16px;height:72px}.logo img{width:124px;height:25px}.hdr .btn{display:none}.menu-btn{margin-left:auto}.t-xl{font-size:42px}.t-l{font-size:40px}.t-h{font-size:30px}.t-m{font-size:26px}.t-lead{font-size:18px}.sec{padding:64px 0}.sec-s{padding:48px 0}.g12>*{grid-column:span 12!important}.cover-media{height:560px}.cover-body{padding-top:250px;padding-bottom:64px}.cover-ribs{display:none}.hfigs .num{font-size:64px}.stat-row,.stat-row.c4{grid-template-columns:minmax(0,1fr)}.stat-row>div{border-left:0;border-top:1px solid var(--line-strong);padding:18px 0}.stat-row>div:first-child{border-top:0}.stat-row.sm{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-row.sm>div{border-top:0;border-left:1px solid var(--line-strong);padding:0 0 0 16px}.stat-row.sm>div:first-child{border-left:0;padding-left:0}.stat-row.sm .num{font-size:36px}.srow-head .mk{gap:0;font-size:0}.figs>div{gap:10px;padding:26px 18px 24px}.figs .num{font-size:36px}.figs .lbl{font-size:14px}.rgroups dt{font-size:24px}.clist{font-size:16px}.rgroups{grid-template-columns:minmax(0,1fr)!important}.ifacts,.sfilter-row{grid-template-columns:minmax(0,1fr)}.newsbar-search{flex:100%}.ifilter{grid-template-columns:minmax(0,1fr)}.ini-top{grid-template-columns:minmax(0,1fr);padding-left:0}.ini-top>.stack{order:2;padding:28px 24px 0}.ini-corner{border-radius:0;order:1}.ini-bottom{padding:20px 24px 28px}.ini-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.vgrid,.sitem{grid-template-columns:minmax(0,1fr)}.rfacts{grid-template-columns:minmax(0,1fr);gap:32px}.rf-big{font-size:32px}.tile{padding:24px}.ptile{min-height:460px}.ptile .cw-pane{bottom:12px;left:12px;right:12px}.orbit-stage{height:360px}.orbit-stage .disc{width:220px;height:220px;margin:-110px 0 0 -110px}.orbit-stage .rings{width:880px;height:880px;margin:-440px 0 0 -440px}.form,.names{grid-template-columns:minmax(0,1fr)}.closing{border-radius:var(--radius-lg);padding:32px 24px}.ftr-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.window{border-radius:var(--radius-lg);height:300px}.erow{grid-template-columns:minmax(0,1fr) 20px!important}.erow>*,.erow>.c-x{grid-column:1}.erow>svg{grid-area:1/2}.photo-side{min-height:260px}.ecover-bg{height:500px}.ecover-date{font-size:56px}.ecover-body{padding-top:120px;padding-bottom:64px}.prow{grid-template-columns:88px minmax(0,1fr);gap:4px 16px}.people{grid-template-columns:minmax(0,1fr)}.prog .prow{grid-template-columns:96px minmax(0,1fr)}.ecover-title{font-size:48px}.ecover-lead{font-size:26px}.ecover-day{font-size:40px}.pblock{padding:16px 18px}.toolbar .tabs{margin-left:0}.hero-media{border-radius:var(--radius-lg);height:280px}.block{padding:56px 0}.srow-head{grid-template-columns:minmax(0,1fr) 22px}.srow-head>*{grid-column:1}.srow-head .chev{grid-area:1/2}.srow-body{grid-template-columns:minmax(0,1fr)}.srow-body>div{grid-column:1}.gal>*{grid-column:span 12!important}.pager,.fset,.choices{grid-template-columns:minmax(0,1fr)}.pull{font-size:24px}.prose p{font-size:17px}.kv>div,.plist,.name-row{grid-template-columns:minmax(0,1fr)}.statlist{padding:4px 20px}.statlist a{grid-template-columns:88px minmax(0,1fr) 40px;gap:12px}.statlist .num{font-size:44px}.qfig blockquote{font-size:24px}}.star{color:var(--brand);margin-left:3px;font-weight:500}.has-err .star{color:var(--error)}.req-note{color:var(--ink-muted);font-size:13px;line-height:1.45}.req-note .star{margin:0 2px}.glance.c3,.routes.c3{grid-template-columns:repeat(3,minmax(0,1fr))}a.route .go{margin-top:auto;padding-top:6px}@media (max-width:1040px){.routes.c3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.glance.c3,.routes.c3{grid-template-columns:minmax(0,1fr)}}.tel-l{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.tel-l small{color:var(--ink-muted);font-size:13px}.lang{align-items:center;font-size:13px;line-height:1;display:inline-flex}.lang a{color:inherit;padding:4px 0;text-decoration:none}.lang a+a{margin-left:10px;padding-left:11px;position:relative}.lang a+a:before{content:"";opacity:.45;border-left:1px solid;height:12px;margin-top:-6px;position:absolute;top:50%;left:0}.lang a[aria-current=true]{color:var(--ink);font-weight:600}.on-dark .lang a[aria-current=true]{color:#fff}.util-nav .lang{border-left:1px solid var(--line);margin-left:4px;padding-left:28px}.on-dark .util-nav .lang{border-left-color:#ffffff29}.mnav{z-index:300;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;font-size:16px;line-height:1.4;display:flex;position:fixed;inset:0;overflow-y:auto}.mnav .dd-group{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 6px;font-size:12px;font-weight:600;line-height:1.3}.mnav-top{height:72px;padding:0 var(--gutter);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:20px;display:flex}.mnav-top .logo{display:flex}.mnav-top .logo img{width:124px;height:25px}.mnav-top .lang{color:var(--ink-muted);margin-left:auto;font-size:14px}.mnav-top .lang a{padding:12px 0}.mnav .mnav-x{border-color:var(--line-strong);color:var(--ink);margin-left:0;display:inline-flex}.mnav-body{padding:12px var(--gutter) 40px;flex-direction:column;gap:32px;display:flex}.mnav-main{flex-direction:column;display:flex}.mnav-main a{border-bottom:1px solid var(--line);font-family:var(--font-display);color:var(--ink);padding:14px 0;font-size:26px;font-weight:300;line-height:1.2;text-decoration:none;display:block}.mnav-main a[aria-current=page]{color:var(--accent)}.mnav-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.mnav-sub{flex-direction:column;display:flex}.mnav-sub a{color:var(--ink);padding:10px 0;font-size:16px;text-decoration:none;display:block}.mnav-cta{justify-content:center}.mnav-util{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px 24px;padding-top:20px;display:flex}.mnav-util a{color:var(--ink-2);align-items:center;gap:6px;padding:10px 0;font-size:15px;text-decoration:none;display:inline-flex}.mnav-util a svg{width:12px;height:12px}.mnav-util a[aria-current=page]{color:var(--accent)}@media (max-width:680px){.hdr .btn{height:40px;margin-left:auto;padding:0 16px;font-size:14px;display:inline-flex}.hdr .menu-btn{margin-left:0}.tabs{scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);flex-wrap:nowrap;gap:0 24px;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs a,.tabs button{white-space:nowrap;flex:none}.tile .quote[style*="font-size: 48px"]{font-size:32px!important}.tile.r2[style*="padding: 48px"]{min-height:0!important;padding:28px!important}.tile.r2>svg:first-child{display:none}.meta-i .tag,.pcard .role,.dtile small,.srow-head .mk{font-size:12px}.modal-box{min-height:min(100%,900px)}.t-xl{font-size:36px}.t-l{font-size:34px}.ecover-title{font-size:40px}.t-h{font-size:27px}.t-m{font-size:23px}.hfigs .num{font-size:52px}.bigq blockquote{font-size:25px}.num[style*="font-size: 136px"]{font-size:100px!important}.num[style*="font-size: 72px"]{font-size:54px!important}[style*="font-size: 64px"]{font-size:48px!important}.quote[style*="font-size: 40px"],.tile .quote[style*="font-size: 48px"]{font-size:30px!important}.cover-media{height:480px}.cover-body{padding-top:200px}.ecard .ph{aspect-ratio:auto!important;height:200px!important}.card[style*="flex-direction: row"]{flex-direction:column!important}.card[style*="flex-direction: row"]>.ph{width:100%!important;height:200px!important}.card.plain>.ph[style*=height]{height:220px!important}.ptile,.ptile[style*=min-height]{min-height:400px!important}.ph[style*="height: 560px"]{height:280px!important}.tile[style*="min-height: 380px"]{min-height:300px!important}.window[style*="height: 360px"]{height:300px!important}.collage{height:260px}.orbit-stage{height:300px}.ini-corner{height:200px}.gal2,.gal4{grid-auto-rows:200px}.gal1{grid-auto-rows:220px}.window.face{height:280px}.vgrid,.vtiles{gap:16px}.vtile{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:6px 14px;display:grid}.vtile .scr{border-radius:10px;grid-row:span 3}.vtile .play{width:36px;height:36px}.vtile .play svg{width:14px;height:14px}.vtile .dur{bottom:6px;right:8px}.vtile .t-s{font-size:15px;line-height:1.35}.vtile .play{box-shadow:0 0 0 4px #fff9,0 0 0 5px #1b63b61f}.edcard .ph{height:200px!important}:root{--gutter:22px}[style*="minmax(min(170px, 100%), 1fr)"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
html{-webkit-text-size-adjust:100%}body{background:var(--surface);margin:0}.site{--font-display:var(--nf-ubuntu), "Ubuntu Sans", "Segoe UI", Arial, sans-serif;--font-sans:var(--nf-onest), Onest, "Segoe UI", Arial, sans-serif}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:680px){.tile .quote[style*=font-size\:48px],.tile .quote[style*=font-size\:38px]{font-size:30px!important}.tile.r2[style*=padding\:48px]{min-height:0!important;padding:28px!important}.card[style*=flex-direction\:row]{flex-direction:column!important}.card[style*=flex-direction\:row]>.ph{width:100%!important;height:200px!important}.num[style*=font-size\:136px]{font-size:100px!important}.num[style*=font-size\:72px]{font-size:54px!important}[style*=font-size\:64px]{font-size:48px!important}.quote[style*=font-size\:40px]{font-size:30px!important}.tile[style*=min-height\:380px]{min-height:300px!important}.window[style*=height\:360px]{height:300px!important}.ph[style*=height\:560px]{height:280px!important}}html:lang(zh-Hans) .site{--font-display:var(--nf-ubuntu), "Ubuntu Sans", "Noto Sans SC Variable", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;--font-sans:var(--nf-onest), Onest, "Noto Sans SC Variable", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif}.site{zoom:var(--cw-zoom,1)}.hdr{z-index:30;position:relative}.cover-top{z-index:3}.dd:before{height:18px;top:-18px}.dd{transition:opacity .16s .3s,visibility 0s linear .46s}
.cookie-card{z-index:90;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);width:min(380px,100vw - 48px);color:var(--ink-2);padding:20px 22px;font-size:14px;line-height:1.55;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 44px #0b1a3a29}.cookie-card:focus{outline:2px solid var(--focus-ring);outline-offset:2px}.cookie-card p{margin:0}.cookie-card p a{color:var(--accent);white-space:nowrap}.cookie-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}@media (max-width:680px){.cookie-card{width:auto;padding:16px 18px;bottom:12px;left:12px;right:12px}.cookie-actions .btn{flex:auto}}
