@font-face{font-family: "Source Sans 3";src: url("../fonts/source-sans-3-200.woff2") format("woff2");font-weight: 200;font-display: swap;}@font-face{font-family: "Source Sans 3";src: url("../fonts/source-sans-3-300.woff2") format("woff2");font-weight: 300;font-display: swap;}@font-face{font-family: "Source Sans 3";src: url("../fonts/source-sans-3-400.woff2") format("woff2");font-weight: 400;font-display: swap;}@font-face{font-family: "Source Sans 3";src: url("../fonts/source-sans-3-500.woff2") format("woff2");font-weight: 500;font-display: swap;}@font-face{font-family: "Source Sans 3";src: url("../fonts/source-sans-3-600.woff2") format("woff2");font-weight: 600;font-display: swap;}@font-face{font-family: "SV Latin";src: url("../fonts/source-sans-3-200.woff2") format("woff2");font-weight: 200;font-display: swap;unicode-range: U+0020-007E,U+00A0-00FF,U+2122,U+2190-2193,U+2212,U+03B1-03B3;}@font-face{font-family: "SV Latin";src: url("../fonts/source-sans-3-300.woff2") format("woff2");font-weight: 300;font-display: swap;unicode-range: U+0020-007E,U+00A0-00FF,U+2122,U+2190-2193,U+2212,U+03B1-03B3;}@font-face{font-family: "SV Latin";src: url("../fonts/source-sans-3-400.woff2") format("woff2");font-weight: 400;font-display: swap;unicode-range: U+0020-007E,U+00A0-00FF,U+2122,U+2190-2193,U+2212,U+03B1-03B3;}@font-face{font-family: "SV Latin";src: url("../fonts/source-sans-3-500.woff2") format("woff2");font-weight: 500;font-display: swap;unicode-range: U+0020-007E,U+00A0-00FF,U+2122,U+2190-2193,U+2212,U+03B1-03B3;}@font-face{font-family: "SV Latin";src: url("../fonts/source-sans-3-600.woff2") format("woff2");font-weight: 600;font-display: swap;unicode-range: U+0020-007E,U+00A0-00FF,U+2122,U+2190-2193,U+2212,U+03B1-03B3;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-300-core.woff2") format("woff2");font-weight: 300;font-display: swap;unicode-range: U+20-7E,U+A0-FF,U+3B1-3B3,U+2010-2027,U+2030-203A,U+2103,U+2122,U+2160,U+2190-2193,U+2212,U+2248,U+2264-2265,U+2461,U+2464,U+2466-2468,U+2502,U+3001-3002,U+300A-300B,U+3400,U+4DBF,U+4E00,U+4E07,U+4E09-4E0B,U+4E0D-4E0E,U+4E13,U+4E1A,U+4E1D,U+4E24,U+4E2A,U+4E2D,U+4E34,U+4E3A-4E3B,U+4E45,U+4E4B,U+4E5D,U+4E5F-4E60,U+4E86,U+4E8B,U+4E8E,U+4E92,U+4E94,U+4E9B,U+4EA7,U+4EBA,U+4ECD-4ECE,U+4EE3,U+4EE5,U+4EEC,U+4EF7,U+4EFD,U+4F0F,U+4F18-4F1A,U+4F24,U+4F26,U+4F30,U+4F34,U+4F4D-4F4E,U+4F53,U+4F5C,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FDD,U+4FE1,U+5012,U+5019,U+503C,U+505A,U+505C,U+50CF,U+5148-5149,U+5165,U+5168,U+516C,U+5173,U+5176-5177,U+517B,U+5185,U+51C6,U+51CF,U+51FA,U+5206-5207,U+5217,U+521B,U+521D,U+5229,U+522B,U+5230,U+5236,U+5242,U+524D,U+5256,U+529B,U+529F-52A0,U+52A8,U+52BF,U+5316,U+533B,U+5347,U+534F,U+5355,U+535A,U+5373,U+5386,U+539F,U+53C2,U+53CA,U+53CD,U+53D1,U+53D7-53D9,U+53E6,U+53EA,U+53F0,U+53F7,U+5404,U+5408,U+540C-540E,U+5411,U+544A,U+5458,U+5468,U+547D,U+548C,U+54A8,U+54C1,U+552E,U+5584,U+5668,U+56CA,U+56DB,U+56E0,U+56E2,U+56FA,U+56FE,U+5728,U+5747,U+575A,U+57FA,U+58EB,U+5904,U+5907,U+590D,U+591A,U+5927,U+5929,U+597D,U+5986,U+59CB,U+5B50,U+5B66,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA1,U+5BA4,U+5BAB,U+5BB9,U+5BC6,U+5BDF,U+5BF9,U+5BFC,U+5BFF,U+5C06,U+5C0F,U+5C11,U+5C14,U+5C4F,U+5C55,U+5DE5,U+5DF2,U+5E03,U+5E0C,U+5E38,U+5E73-5E74,U+5E76,U+5E8A,U+5E94,U+5EA6,U+5EF6,U+5F00,U+5F02,U+5F15,U+5F20,U+5F39,U+5F52,U+5F84,U+5F97,U+5FAE,U+5FC3,U+5FC6,U+5FD7,U+5FEB,U+6001,U+6027,U+603B,U+6062,U+610F,U+6210-6211,U+6216,U+6240,U+6279,U+627E,U+6295,U+62A4-62A5,U+6301,U+6307,U+6309,U+635F,U+6362,U+636E,U+63A2,U+63A5,U+63A7-63A8,U+63D0,U+63E1,U+6491,U+652F,U+6539,U+653E,U+6570,U+6587,U+6599,U+65B0,U+65B9,U+65E0,U+65E9,U+65F6,U+660E,U+6620,U+662F,U+663E,U+66F4,U+6708-6709,U+671B,U+671F,U+672A,U+672F,U+673A,U+6765,U+6784,U+679C,U+67E5,U+6807,U+6837-6838,U+6848,U+6863,U+68B0,U+68C0,U+68D2,U+6B21-6B22,U+6B63,U+6B65,U+6BB5,U+6BCF,U+6BD2,U+6BD4,U+6BDB,U+6C34,U+6CBB,U+6CCC,U+6CD5,U+6CE8,U+6D3B,U+6D4B,U+6D77,U+6D88,U+6DF1,U+6E05,U+6E10,U+6E21,U+6E90,U+6EDE,U+6F5C,U+6FC0,U+7070,U+7075,U+708E,U+70B9,U+7136,U+7167,U+7269,U+72EC,U+7387,U+73AF,U+7406,U+751F,U+7528,U+7531,U+7533,U+7535,U+7559,U+7597,U+75BE,U+75C5,U+75C7,U+7684,U+76AE,U+76B1,U+76D6,U+76EE,U+76F4,U+76F8,U+770B,U+771F,U+77E5,U+7814,U+786E,U+793A,U+795E,U+79C1,U+79CD,U+79D1,U+79EF,U+7A0B,U+7A76,U+7A81,U+7ACB,U+7AEF,U+7B2C,U+7B49,U+7BA1,U+7BC7,U+7C7B,U+7C92,U+7CD6,U+7CFB,U+7D20,U+7D22,U+7D27,U+7D2F,U+7EA2,U+7EA4,U+7EA6-7EA7,U+7EB9,U+7EBF,U+7EC4,U+7EC6-7EC8,U+7ECF,U+7ED3,U+7ED9,U+7EDF,U+7EED,U+7EF4,U+7F29,U+7F51,U+7F6E,U+7F8E,U+7FA4,U+8001,U+8005,U+800C,U+8054,U+8089,U+808C,U+809D,U+80A4,U+80BE,U+80DE,U+80F6,U+80FD,U+8102,U+811A,U+8131,U+81EA,U+81F3-81F4,U+822A,U+8272,U+8282,U+82F1,U+8328,U+836F,U+83B7,U+83DC,U+840E,U+8457,U+884C,U+8868,U+8870,U+88AB,U+8986,U+89C2,U+89E3,U+8BA1,U+8BA4,U+8BA9,U+8BB0,U+8BBA,U+8BBE,U+8BC1,U+8BC4,U+8BD5,U+8BE2,U+8BF4,U+8BF7,U+8BFB,U+8C03,U+8C22,U+8C48,U+8C61,U+8D1F,U+8D28,U+8D39,U+8D44,U+8D77,U+8D85,U+8D8A-8D8B,U+8DEF,U+8DF3,U+8EAB,U+8F6C,U+8F6E,U+8F7B,U+8F83,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD8-8FD9,U+8FDB-8FDC,U+8FF7,U+9002-9003,U+9006,U+9009,U+9010,U+901A,U+901F,U+907F,U+90E8,U+90FD,U+914D,U+9178,U+91C7,U+91CD,U+91CF,U+9488,U+94FE,U+957F,U+95ED,U+95F4,U+9605,U+961F,U+963B,U+963F,U+9645,U+964D,U+9650,U+9662,U+9664,U+968F-9690,U+96C4,U+9700,U+975E,U+9762,U+9875,U+9879,U+9884,U+9996,U+9A8C,U+9AD8,U+9ED8,U+9F20,U+9F84,U+9FFF,U+FAFF,U+FF08-FF09,U+FF0C,U+FF1A-FF1B,U+FF1D,U+FF5C,U+FF5E;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-300-home.woff2") format("woff2");font-weight: 300;font-display: swap;unicode-range: U+53EF,U+53F8,U+5F53,U+62E5,U+6761,U+7840,U+8D70,U+91CA,U+9677;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-300-science.woff2") format("woff2");font-weight: 300;font-display: swap;unicode-range: U+4EA1,U+4EC5,U+4EFB,U+4F3C,U+4F59,U+500D,U+504F,U+5171,U+5269,U+52A1,U+5339,U+534A,U+5426,U+56DE,U+56F4,U+5708,U+578B,U+57F9,U+589E,U+5BFB,U+5C1A,U+5C38,U+5C3F,U+5C9B,U+5E72,U+5E8F,U+5F31,U+5F3A,U+5F55,U+5F62,U+5F81,U+6076,U+6291,U+62C5,U+62E9,U+6389,U+64AD,U+6682,U+6700,U+672C,U+67D3,U+6A21,U+6B7B,U+6CB9,U+6CBF,U+6DB2,U+7279,U+72B6,U+7334,U+7518,U+7624,U+767D,U+77ED,U+79D2,U+7A33,U+7A7A,U+7B97,U+7EB5,U+7EFF,U+7F16,U+80BA,U+80BF,U+80C6,U+80F0,U+810F,U+813E,U+8179,U+8303,U+8367,U+843D,U+86CB,U+87F9,U+8840,U+8BF1,U+8E2A,U+8F7D,U+8FBE,U+8FDF,U+8FFD,U+9150,U+916F,U+9176,U+9187,U+91CE,U+9633,U+9636,U+9669,U+96CC,U+9709,U+9776,U+98CE,U+98DF,U+9910;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-300-pipeline.woff2") format("woff2");font-weight: 300;font-display: swap;unicode-range: U+518C,U+59D4,U+8F74,U+9000;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-300-aesthetics.woff2") format("woff2");font-weight: 300;font-display: swap;unicode-range: U+4E14,U+4E9A,U+4EE4,U+4EEA,U+4FA7,U+4FC3,U+5076,U+5145,U+51C0,U+5224,U+523A,U+539A,U+53F3,U+5546,U+573A,U+5750,U+5851,U+586B,U+5883,U+5916,U+5934,U+5973,U+5B57,U+5B83,U+5B89,U+5BBD,U+5C3E,U+5C40,U+5C42,U+5C81,U+5DE6,U+5E02,U+5E26,U+5E45,U+5E7F,U+5EFA,U+5F0F,U+5F1B,U+5F71,U+622A,U+6263,U+6297,U+62AC,U+6392,U+64CD,U+6548,U+6574,U+65AD,U+6676,U+6728,U+677E,U+6781,U+67D0,U+6A59,U+6C42,U+6CA1,U+6D32,U+6D3D,U+6E29,U+6E7F,U+6EDA,U+70ED,U+7247-7248,U+73B0,U+7537,U+767E,U+76F2,U+773C,U+79FB,U+7B79,U+7EB3,U+7EE7,U+7F13,U+80AA,U+8138,U+826F,U+8865,U+89C1,U+8BBF,U+8BCA,U+8C08,U+8C31,U+8D23,U+8FDE,U+8FF0,U+949F,U+9501,U+9759,U+9888,U+9891,U+9988,U+9C7C,U+9EC4;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-300-company.woff2") format("woff2");font-weight: 300;font-display: swap;unicode-range: U+4EAC,U+4ED6,U+4F38,U+4F55,U+520A,U+529E,U+5317,U+53CC,U+556E,U+56FD,U+5730,U+5733,U+5761,U+57DF,U+5982,U+62D3,U+7845,U+827A,U+8981,U+8C37,U+9876,U+9886,U+9F7F;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-300-more.woff2") format("woff2");font-weight: 300;font-display: swap;unicode-range: U+4E01,U+4E03,U+4E16,U+4E1C,U+4E48-4E49,U+4E66,U+4E8C,U+4E95,U+4EA4,U+4EAE,U+4EBF-4EC0,U+4ECB,U+4EF6,U+4F46,U+4F4F,U+50A8,U+5143,U+514B,U+514D,U+516D,U+518D,U+5199,U+51B5,U+51B7,U+51CB,U+51D1,U+51E0,U+51FB,U+5212,U+5219,U+5220,U+523B,U+526F,U+52A9,U+52FF-5300,U+5305,U+533A,U+5341,U+5360,U+5370,U+538B,U+53BB,U+53C9,U+53D6,U+53E0,U+53E3,U+53E5,U+542B,U+542F,U+5448,U+54CD,U+54D1,U+54EA,U+552F,U+5706,U+5740,U+5757,U+57CE,U+58A8,U+58F0,U+594F,U+5957,U+5B58,U+5B64,U+5BA2,U+5BB6,U+5BF8,U+5C31,U+5C3A,U+5C45,U+5DEE,U+5DF1,U+5E27,U+5E3D,U+5E55,U+5E93,U+5E95,U+5ED3,U+5F80,U+5FAA,U+5FC5,U+5FF5,U+601D,U+606F,U+60A8,U+60AC,U+60C5,U+611F,U+6162,U+624B,U+624D,U+6253,U+6269,U+626B,U+627F,U+628A,U+6298,U+62BD,U+62C6,U+62C9,U+62D6,U+62DB,U+62E2,U+62EC,U+62FC,U+63CF,U+63D2,U+63ED,U+6444,U+6536,U+6545,U+6563,U+659C,U+65C1,U+65CF,U+65E5,U+65E7,U+665A,U+666F,U+6696-6697,U+66F2,U+66FF,U+670D,U+672B,U+6743,U+675F,U+677F,U+6797,U+67B6,U+67F1,U+680F,U+6839,U+683C,U+6846,U+684C,U+6865,U+68AD,U+68EE,U+695A,U+6A2A,U+6B62,U+6BCD,U+6C38,U+6CE1,U+6D01,U+6D45,U+6D4F,U+6DA8,U+6DE1,U+6E32,U+6ED1,U+6EE1,U+6EE4,U+7126,U+724C,U+73BB,U+73E0,U+7403,U+7483,U+753B,U+754C,U+758F,U+76D8,U+7701,U+7709,U+7740,U+7801,U+788D-788E,U+7891,U+7981,U+79BB,U+79E9,U+79F0,U+7A3F,U+7A84,U+7AD6,U+7AD9,U+7AE0,U+7B26,U+7B7E,U+7BAD,U+7BB1,U+7C97,U+7CCA,U+7EAA,U+7ED8,U+7EEA,U+7F18,U+7F69,U+8003,U+8017,U+805A,U+80CC,U+814A,U+81C2,U+82B1,U+8425,U+84DD,U+85CF,U+865A,U+8861,U+88C5,U+897F,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E6,U+8A00,U+8BB2,U+8BC6,U+8BCD,U+8BDD,U+8BED,U+8D34,U+8DB3,U+8DDD,U+8DDF,U+8DE8,U+8F68,U+8F85,U+8F91,U+8FB9,U+8FD4,U+9001,U+900F,U+9014,U+9017,U+9053,U+906E,U+90A3,U+90AE,U+90BB,U+9152,U+91CC,U+9489,U+94A5,U+94AE,U+94C3,U+94FA,U+951A,U+952E,U+955C,U+95EE,U+9608,U+9635,U+9644,U+9694,U+969C,U+96C6,U+9752,U+9760,U+987A-987B,U+9897-9898,U+989C,U+9971,U+9986,U+9AA4,U+9ED1,U+9F50;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-400-core.woff2") format("woff2");font-weight: 400;font-display: swap;unicode-range: U+20-7E,U+A0-FF,U+3B1-3B3,U+2010-2027,U+2030-203A,U+2103,U+2122,U+2160,U+2190-2193,U+2212,U+2248,U+2264-2265,U+2461,U+2464,U+2466-2468,U+2502,U+3001-3002,U+300A-300B,U+3400,U+4DBF,U+4E00,U+4E07,U+4E09-4E0B,U+4E0D-4E0E,U+4E13,U+4E1A,U+4E1D,U+4E24,U+4E2A,U+4E2D,U+4E34,U+4E3A-4E3B,U+4E45,U+4E4B,U+4E5D,U+4E5F-4E60,U+4E86,U+4E8B,U+4E8E,U+4E92,U+4E94,U+4E9B,U+4EA7,U+4EBA,U+4ECD-4ECE,U+4EE3,U+4EE5,U+4EEC,U+4EF7,U+4EFD,U+4F0F,U+4F18-4F1A,U+4F24,U+4F26,U+4F30,U+4F34,U+4F4D-4F4E,U+4F53,U+4F5C,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FDD,U+4FE1,U+5012,U+5019,U+503C,U+505A,U+505C,U+50CF,U+5148-5149,U+5165,U+5168,U+516C,U+5173,U+5176-5177,U+517B,U+5185,U+51C6,U+51CF,U+51FA,U+5206-5207,U+5217,U+521B,U+521D,U+5229,U+522B,U+5230,U+5236,U+5242,U+524D,U+5256,U+529B,U+529F-52A0,U+52A8,U+52BF,U+5316,U+533B,U+5347,U+534F,U+5355,U+535A,U+5373,U+5386,U+539F,U+53C2,U+53CA,U+53CD,U+53D1,U+53D7-53D9,U+53E6,U+53EA,U+53F0,U+53F7,U+5404,U+5408,U+540C-540E,U+5411,U+544A,U+5458,U+5468,U+547D,U+548C,U+54A8,U+54C1,U+552E,U+5584,U+5668,U+56CA,U+56DB,U+56E0,U+56E2,U+56FA,U+56FE,U+5728,U+5747,U+575A,U+57FA,U+58EB,U+5904,U+5907,U+590D,U+591A,U+5927,U+5929,U+597D,U+5986,U+59CB,U+5B50,U+5B66,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA1,U+5BA4,U+5BAB,U+5BB9,U+5BC6,U+5BDF,U+5BF9,U+5BFC,U+5BFF,U+5C06,U+5C0F,U+5C11,U+5C14,U+5C4F,U+5C55,U+5DE5,U+5DF2,U+5E03,U+5E0C,U+5E38,U+5E73-5E74,U+5E76,U+5E8A,U+5E94,U+5EA6,U+5EF6,U+5F00,U+5F02,U+5F15,U+5F20,U+5F39,U+5F52,U+5F84,U+5F97,U+5FAE,U+5FC3,U+5FC6,U+5FD7,U+5FEB,U+6001,U+6027,U+603B,U+6062,U+610F,U+6210-6211,U+6216,U+6240,U+6279,U+627E,U+6295,U+62A4-62A5,U+6301,U+6307,U+6309,U+635F,U+6362,U+636E,U+63A2,U+63A5,U+63A7-63A8,U+63D0,U+63E1,U+6491,U+652F,U+6539,U+653E,U+6570,U+6587,U+6599,U+65B0,U+65B9,U+65E0,U+65E9,U+65F6,U+660E,U+6620,U+662F,U+663E,U+66F4,U+6708-6709,U+671B,U+671F,U+672A,U+672F,U+673A,U+6765,U+6784,U+679C,U+67E5,U+6807,U+6837-6838,U+6848,U+6863,U+68B0,U+68C0,U+68D2,U+6B21-6B22,U+6B63,U+6B65,U+6BB5,U+6BCF,U+6BD2,U+6BD4,U+6BDB,U+6C34,U+6CBB,U+6CCC,U+6CD5,U+6CE8,U+6D3B,U+6D4B,U+6D77,U+6D88,U+6DF1,U+6E05,U+6E10,U+6E21,U+6E90,U+6EDE,U+6F5C,U+6FC0,U+7070,U+7075,U+708E,U+70B9,U+7136,U+7167,U+7269,U+72EC,U+7387,U+73AF,U+7406,U+751F,U+7528,U+7531,U+7533,U+7535,U+7559,U+7597,U+75BE,U+75C5,U+75C7,U+7684,U+76AE,U+76B1,U+76D6,U+76EE,U+76F4,U+76F8,U+770B,U+771F,U+77E5,U+7814,U+786E,U+793A,U+795E,U+79C1,U+79CD,U+79D1,U+79EF,U+7A0B,U+7A76,U+7A81,U+7ACB,U+7AEF,U+7B2C,U+7B49,U+7BA1,U+7BC7,U+7C7B,U+7C92,U+7CD6,U+7CFB,U+7D20,U+7D22,U+7D27,U+7D2F,U+7EA2,U+7EA4,U+7EA6-7EA7,U+7EB9,U+7EBF,U+7EC4,U+7EC6-7EC8,U+7ECF,U+7ED3,U+7ED9,U+7EDF,U+7EED,U+7EF4,U+7F29,U+7F51,U+7F6E,U+7F8E,U+7FA4,U+8001,U+8005,U+800C,U+8054,U+8089,U+808C,U+809D,U+80A4,U+80BE,U+80DE,U+80F6,U+80FD,U+8102,U+811A,U+8131,U+81EA,U+81F3-81F4,U+822A,U+8272,U+8282,U+82F1,U+8328,U+836F,U+83B7,U+83DC,U+840E,U+8457,U+884C,U+8868,U+8870,U+88AB,U+8986,U+89C2,U+89E3,U+8BA1,U+8BA4,U+8BA9,U+8BB0,U+8BBA,U+8BBE,U+8BC1,U+8BC4,U+8BD5,U+8BE2,U+8BF4,U+8BF7,U+8BFB,U+8C03,U+8C22,U+8C48,U+8C61,U+8D1F,U+8D28,U+8D39,U+8D44,U+8D77,U+8D85,U+8D8A-8D8B,U+8DEF,U+8DF3,U+8EAB,U+8F6C,U+8F6E,U+8F7B,U+8F83,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD8-8FD9,U+8FDB-8FDC,U+8FF7,U+9002-9003,U+9006,U+9009,U+9010,U+901A,U+901F,U+907F,U+90E8,U+90FD,U+914D,U+9178,U+91C7,U+91CD,U+91CF,U+9488,U+94FE,U+957F,U+95ED,U+95F4,U+9605,U+961F,U+963B,U+963F,U+9645,U+964D,U+9650,U+9662,U+9664,U+968F-9690,U+96C4,U+9700,U+975E,U+9762,U+9875,U+9879,U+9884,U+9996,U+9A8C,U+9AD8,U+9ED8,U+9F20,U+9F84,U+9FFF,U+FAFF,U+FF08-FF09,U+FF0C,U+FF1A-FF1B,U+FF1D,U+FF5C,U+FF5E;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-400-home.woff2") format("woff2");font-weight: 400;font-display: swap;unicode-range: U+53EF,U+53F8,U+5F53,U+62E5,U+6761,U+7840,U+8D70,U+91CA,U+9677;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-400-science.woff2") format("woff2");font-weight: 400;font-display: swap;unicode-range: U+4EA1,U+4EC5,U+4EFB,U+4F3C,U+4F59,U+500D,U+504F,U+5171,U+5269,U+52A1,U+5339,U+534A,U+5426,U+56DE,U+56F4,U+5708,U+578B,U+57F9,U+589E,U+5BFB,U+5C1A,U+5C38,U+5C3F,U+5C9B,U+5E72,U+5E8F,U+5F31,U+5F3A,U+5F55,U+5F62,U+5F81,U+6076,U+6291,U+62C5,U+62E9,U+6389,U+64AD,U+6682,U+6700,U+672C,U+67D3,U+6A21,U+6B7B,U+6CB9,U+6CBF,U+6DB2,U+7279,U+72B6,U+7334,U+7518,U+7624,U+767D,U+77ED,U+79D2,U+7A33,U+7A7A,U+7B97,U+7EB5,U+7EFF,U+7F16,U+80BA,U+80BF,U+80C6,U+80F0,U+810F,U+813E,U+8179,U+8303,U+8367,U+843D,U+86CB,U+87F9,U+8840,U+8BF1,U+8E2A,U+8F7D,U+8FBE,U+8FDF,U+8FFD,U+9150,U+916F,U+9176,U+9187,U+91CE,U+9633,U+9636,U+9669,U+96CC,U+9709,U+9776,U+98CE,U+98DF,U+9910;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-400-pipeline.woff2") format("woff2");font-weight: 400;font-display: swap;unicode-range: U+518C,U+59D4,U+8F74,U+9000;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-400-aesthetics.woff2") format("woff2");font-weight: 400;font-display: swap;unicode-range: U+4E14,U+4E9A,U+4EE4,U+4EEA,U+4FA7,U+4FC3,U+5076,U+5145,U+51C0,U+5224,U+523A,U+539A,U+53F3,U+5546,U+573A,U+5750,U+5851,U+586B,U+5883,U+5916,U+5934,U+5973,U+5B57,U+5B83,U+5B89,U+5BBD,U+5C3E,U+5C40,U+5C42,U+5C81,U+5DE6,U+5E02,U+5E26,U+5E45,U+5E7F,U+5EFA,U+5F0F,U+5F1B,U+5F71,U+622A,U+6263,U+6297,U+62AC,U+6392,U+64CD,U+6548,U+6574,U+65AD,U+6676,U+6728,U+677E,U+6781,U+67D0,U+6A59,U+6C42,U+6CA1,U+6D32,U+6D3D,U+6E29,U+6E7F,U+6EDA,U+70ED,U+7247-7248,U+73B0,U+7537,U+767E,U+76F2,U+773C,U+79FB,U+7B79,U+7EB3,U+7EE7,U+7F13,U+80AA,U+8138,U+826F,U+8865,U+89C1,U+8BBF,U+8BCA,U+8C08,U+8C31,U+8D23,U+8FDE,U+8FF0,U+949F,U+9501,U+9759,U+9888,U+9891,U+9988,U+9C7C,U+9EC4;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-400-company.woff2") format("woff2");font-weight: 400;font-display: swap;unicode-range: U+4EAC,U+4ED6,U+4F38,U+4F55,U+520A,U+529E,U+5317,U+53CC,U+556E,U+56FD,U+5730,U+5733,U+5761,U+57DF,U+5982,U+62D3,U+7845,U+827A,U+8981,U+8C37,U+9876,U+9886,U+9F7F;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-400-more.woff2") format("woff2");font-weight: 400;font-display: swap;unicode-range: U+4E01,U+4E03,U+4E16,U+4E1C,U+4E48-4E49,U+4E66,U+4E8C,U+4E95,U+4EA4,U+4EAE,U+4EBF-4EC0,U+4ECB,U+4EF6,U+4F46,U+4F4F,U+50A8,U+5143,U+514B,U+514D,U+516D,U+518D,U+5199,U+51B5,U+51B7,U+51CB,U+51D1,U+51E0,U+51FB,U+5212,U+5219,U+5220,U+523B,U+526F,U+52A9,U+52FF-5300,U+5305,U+533A,U+5341,U+5360,U+5370,U+538B,U+53BB,U+53C9,U+53D6,U+53E0,U+53E3,U+53E5,U+542B,U+542F,U+5448,U+54CD,U+54D1,U+54EA,U+552F,U+5706,U+5740,U+5757,U+57CE,U+58A8,U+58F0,U+594F,U+5957,U+5B58,U+5B64,U+5BA2,U+5BB6,U+5BF8,U+5C31,U+5C3A,U+5C45,U+5DEE,U+5DF1,U+5E27,U+5E3D,U+5E55,U+5E93,U+5E95,U+5ED3,U+5F80,U+5FAA,U+5FC5,U+5FF5,U+601D,U+606F,U+60A8,U+60AC,U+60C5,U+611F,U+6162,U+624B,U+624D,U+6253,U+6269,U+626B,U+627F,U+628A,U+6298,U+62BD,U+62C6,U+62C9,U+62D6,U+62DB,U+62E2,U+62EC,U+62FC,U+63CF,U+63D2,U+63ED,U+6444,U+6536,U+6545,U+6563,U+659C,U+65C1,U+65CF,U+65E5,U+65E7,U+665A,U+666F,U+6696-6697,U+66F2,U+66FF,U+670D,U+672B,U+6743,U+675F,U+677F,U+6797,U+67B6,U+67F1,U+680F,U+6839,U+683C,U+6846,U+684C,U+6865,U+68AD,U+68EE,U+695A,U+6A2A,U+6B62,U+6BCD,U+6C38,U+6CE1,U+6D01,U+6D45,U+6D4F,U+6DA8,U+6DE1,U+6E32,U+6ED1,U+6EE1,U+6EE4,U+7126,U+724C,U+73BB,U+73E0,U+7403,U+7483,U+753B,U+754C,U+758F,U+76D8,U+7701,U+7709,U+7740,U+7801,U+788D-788E,U+7891,U+7981,U+79BB,U+79E9,U+79F0,U+7A3F,U+7A84,U+7AD6,U+7AD9,U+7AE0,U+7B26,U+7B7E,U+7BAD,U+7BB1,U+7C97,U+7CCA,U+7EAA,U+7ED8,U+7EEA,U+7F18,U+7F69,U+8003,U+8017,U+805A,U+80CC,U+814A,U+81C2,U+82B1,U+8425,U+84DD,U+85CF,U+865A,U+8861,U+88C5,U+897F,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E6,U+8A00,U+8BB2,U+8BC6,U+8BCD,U+8BDD,U+8BED,U+8D34,U+8DB3,U+8DDD,U+8DDF,U+8DE8,U+8F68,U+8F85,U+8F91,U+8FB9,U+8FD4,U+9001,U+900F,U+9014,U+9017,U+9053,U+906E,U+90A3,U+90AE,U+90BB,U+9152,U+91CC,U+9489,U+94A5,U+94AE,U+94C3,U+94FA,U+951A,U+952E,U+955C,U+95EE,U+9608,U+9635,U+9644,U+9694,U+969C,U+96C6,U+9752,U+9760,U+987A-987B,U+9897-9898,U+989C,U+9971,U+9986,U+9AA4,U+9ED1,U+9F50;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-500-core.woff2") format("woff2");font-weight: 500;font-display: swap;unicode-range: U+20-7E,U+A0-FF,U+3B1-3B3,U+2010-2027,U+2030-203A,U+2103,U+2122,U+2160,U+2190-2193,U+2212,U+2248,U+2264-2265,U+2461,U+2464,U+2466-2468,U+2502,U+3001-3002,U+300A-300B,U+3400,U+4DBF,U+4E00,U+4E07,U+4E09-4E0B,U+4E0D-4E0E,U+4E13,U+4E1A,U+4E1D,U+4E24,U+4E2A,U+4E2D,U+4E34,U+4E3A-4E3B,U+4E45,U+4E4B,U+4E5D,U+4E5F-4E60,U+4E86,U+4E8B,U+4E8E,U+4E92,U+4E94,U+4E9B,U+4EA7,U+4EBA,U+4ECD-4ECE,U+4EE3,U+4EE5,U+4EEC,U+4EF7,U+4EFD,U+4F0F,U+4F18-4F1A,U+4F24,U+4F26,U+4F30,U+4F34,U+4F4D-4F4E,U+4F53,U+4F5C,U+4F7F,U+4F8B,U+4F9B,U+4F9D,U+4FDD,U+4FE1,U+5012,U+5019,U+503C,U+505A,U+505C,U+50CF,U+5148-5149,U+5165,U+5168,U+516C,U+5173,U+5176-5177,U+517B,U+5185,U+51C6,U+51CF,U+51FA,U+5206-5207,U+5217,U+521B,U+521D,U+5229,U+522B,U+5230,U+5236,U+5242,U+524D,U+5256,U+529B,U+529F-52A0,U+52A8,U+52BF,U+5316,U+533B,U+5347,U+534F,U+5355,U+535A,U+5373,U+5386,U+539F,U+53C2,U+53CA,U+53CD,U+53D1,U+53D7-53D9,U+53E6,U+53EA,U+53F0,U+53F7,U+5404,U+5408,U+540C-540E,U+5411,U+544A,U+5458,U+5468,U+547D,U+548C,U+54A8,U+54C1,U+552E,U+5584,U+5668,U+56CA,U+56DB,U+56E0,U+56E2,U+56FA,U+56FE,U+5728,U+5747,U+575A,U+57FA,U+58EB,U+5904,U+5907,U+590D,U+591A,U+5927,U+5929,U+597D,U+5986,U+59CB,U+5B50,U+5B66,U+5B8C,U+5B98,U+5B9A,U+5B9E,U+5BA1,U+5BA4,U+5BAB,U+5BB9,U+5BC6,U+5BDF,U+5BF9,U+5BFC,U+5BFF,U+5C06,U+5C0F,U+5C11,U+5C14,U+5C4F,U+5C55,U+5DE5,U+5DF2,U+5E03,U+5E0C,U+5E38,U+5E73-5E74,U+5E76,U+5E8A,U+5E94,U+5EA6,U+5EF6,U+5F00,U+5F02,U+5F15,U+5F20,U+5F39,U+5F52,U+5F84,U+5F97,U+5FAE,U+5FC3,U+5FC6,U+5FD7,U+5FEB,U+6001,U+6027,U+603B,U+6062,U+610F,U+6210-6211,U+6216,U+6240,U+6279,U+627E,U+6295,U+62A4-62A5,U+6301,U+6307,U+6309,U+635F,U+6362,U+636E,U+63A2,U+63A5,U+63A7-63A8,U+63D0,U+63E1,U+6491,U+652F,U+6539,U+653E,U+6570,U+6587,U+6599,U+65B0,U+65B9,U+65E0,U+65E9,U+65F6,U+660E,U+6620,U+662F,U+663E,U+66F4,U+6708-6709,U+671B,U+671F,U+672A,U+672F,U+673A,U+6765,U+6784,U+679C,U+67E5,U+6807,U+6837-6838,U+6848,U+6863,U+68B0,U+68C0,U+68D2,U+6B21-6B22,U+6B63,U+6B65,U+6BB5,U+6BCF,U+6BD2,U+6BD4,U+6BDB,U+6C34,U+6CBB,U+6CCC,U+6CD5,U+6CE8,U+6D3B,U+6D4B,U+6D77,U+6D88,U+6DF1,U+6E05,U+6E10,U+6E21,U+6E90,U+6EDE,U+6F5C,U+6FC0,U+7070,U+7075,U+708E,U+70B9,U+7136,U+7167,U+7269,U+72EC,U+7387,U+73AF,U+7406,U+751F,U+7528,U+7531,U+7533,U+7535,U+7559,U+7597,U+75BE,U+75C5,U+75C7,U+7684,U+76AE,U+76B1,U+76D6,U+76EE,U+76F4,U+76F8,U+770B,U+771F,U+77E5,U+7814,U+786E,U+793A,U+795E,U+79C1,U+79CD,U+79D1,U+79EF,U+7A0B,U+7A76,U+7A81,U+7ACB,U+7AEF,U+7B2C,U+7B49,U+7BA1,U+7BC7,U+7C7B,U+7C92,U+7CD6,U+7CFB,U+7D20,U+7D22,U+7D27,U+7D2F,U+7EA2,U+7EA4,U+7EA6-7EA7,U+7EB9,U+7EBF,U+7EC4,U+7EC6-7EC8,U+7ECF,U+7ED3,U+7ED9,U+7EDF,U+7EED,U+7EF4,U+7F29,U+7F51,U+7F6E,U+7F8E,U+7FA4,U+8001,U+8005,U+800C,U+8054,U+8089,U+808C,U+809D,U+80A4,U+80BE,U+80DE,U+80F6,U+80FD,U+8102,U+811A,U+8131,U+81EA,U+81F3-81F4,U+822A,U+8272,U+8282,U+82F1,U+8328,U+836F,U+83B7,U+83DC,U+840E,U+8457,U+884C,U+8868,U+8870,U+88AB,U+8986,U+89C2,U+89E3,U+8BA1,U+8BA4,U+8BA9,U+8BB0,U+8BBA,U+8BBE,U+8BC1,U+8BC4,U+8BD5,U+8BE2,U+8BF4,U+8BF7,U+8BFB,U+8C03,U+8C22,U+8C48,U+8C61,U+8D1F,U+8D28,U+8D39,U+8D44,U+8D77,U+8D85,U+8D8A-8D8B,U+8DEF,U+8DF3,U+8EAB,U+8F6C,U+8F6E,U+8F7B,U+8F83,U+8FC7,U+8FCE,U+8FD0-8FD1,U+8FD8-8FD9,U+8FDB-8FDC,U+8FF7,U+9002-9003,U+9006,U+9009,U+9010,U+901A,U+901F,U+907F,U+90E8,U+90FD,U+914D,U+9178,U+91C7,U+91CD,U+91CF,U+9488,U+94FE,U+957F,U+95ED,U+95F4,U+9605,U+961F,U+963B,U+963F,U+9645,U+964D,U+9650,U+9662,U+9664,U+968F-9690,U+96C4,U+9700,U+975E,U+9762,U+9875,U+9879,U+9884,U+9996,U+9A8C,U+9AD8,U+9ED8,U+9F20,U+9F84,U+9FFF,U+FAFF,U+FF08-FF09,U+FF0C,U+FF1A-FF1B,U+FF1D,U+FF5C,U+FF5E;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-500-home.woff2") format("woff2");font-weight: 500;font-display: swap;unicode-range: U+53EF,U+53F8,U+5F53,U+62E5,U+6761,U+7840,U+8D70,U+91CA,U+9677;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-500-science.woff2") format("woff2");font-weight: 500;font-display: swap;unicode-range: U+4EA1,U+4EC5,U+4EFB,U+4F3C,U+4F59,U+500D,U+504F,U+5171,U+5269,U+52A1,U+5339,U+534A,U+5426,U+56DE,U+56F4,U+5708,U+578B,U+57F9,U+589E,U+5BFB,U+5C1A,U+5C38,U+5C3F,U+5C9B,U+5E72,U+5E8F,U+5F31,U+5F3A,U+5F55,U+5F62,U+5F81,U+6076,U+6291,U+62C5,U+62E9,U+6389,U+64AD,U+6682,U+6700,U+672C,U+67D3,U+6A21,U+6B7B,U+6CB9,U+6CBF,U+6DB2,U+7279,U+72B6,U+7334,U+7518,U+7624,U+767D,U+77ED,U+79D2,U+7A33,U+7A7A,U+7B97,U+7EB5,U+7EFF,U+7F16,U+80BA,U+80BF,U+80C6,U+80F0,U+810F,U+813E,U+8179,U+8303,U+8367,U+843D,U+86CB,U+87F9,U+8840,U+8BF1,U+8E2A,U+8F7D,U+8FBE,U+8FDF,U+8FFD,U+9150,U+916F,U+9176,U+9187,U+91CE,U+9633,U+9636,U+9669,U+96CC,U+9709,U+9776,U+98CE,U+98DF,U+9910;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-500-pipeline.woff2") format("woff2");font-weight: 500;font-display: swap;unicode-range: U+518C,U+59D4,U+8F74,U+9000;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-500-aesthetics.woff2") format("woff2");font-weight: 500;font-display: swap;unicode-range: U+4E14,U+4E9A,U+4EE4,U+4EEA,U+4FA7,U+4FC3,U+5076,U+5145,U+51C0,U+5224,U+523A,U+539A,U+53F3,U+5546,U+573A,U+5750,U+5851,U+586B,U+5883,U+5916,U+5934,U+5973,U+5B57,U+5B83,U+5B89,U+5BBD,U+5C3E,U+5C40,U+5C42,U+5C81,U+5DE6,U+5E02,U+5E26,U+5E45,U+5E7F,U+5EFA,U+5F0F,U+5F1B,U+5F71,U+622A,U+6263,U+6297,U+62AC,U+6392,U+64CD,U+6548,U+6574,U+65AD,U+6676,U+6728,U+677E,U+6781,U+67D0,U+6A59,U+6C42,U+6CA1,U+6D32,U+6D3D,U+6E29,U+6E7F,U+6EDA,U+70ED,U+7247-7248,U+73B0,U+7537,U+767E,U+76F2,U+773C,U+79FB,U+7B79,U+7EB3,U+7EE7,U+7F13,U+80AA,U+8138,U+826F,U+8865,U+89C1,U+8BBF,U+8BCA,U+8C08,U+8C31,U+8D23,U+8FDE,U+8FF0,U+949F,U+9501,U+9759,U+9888,U+9891,U+9988,U+9C7C,U+9EC4;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-500-company.woff2") format("woff2");font-weight: 500;font-display: swap;unicode-range: U+4EAC,U+4ED6,U+4F38,U+4F55,U+520A,U+529E,U+5317,U+53CC,U+556E,U+56FD,U+5730,U+5733,U+5761,U+57DF,U+5982,U+62D3,U+7845,U+827A,U+8981,U+8C37,U+9876,U+9886,U+9F7F;}@font-face{font-family: "Source Han Sans SC";src: url("../fonts/source-han-sans-sc-500-more.woff2") format("woff2");font-weight: 500;font-display: swap;unicode-range: U+4E01,U+4E03,U+4E16,U+4E1C,U+4E48-4E49,U+4E66,U+4E8C,U+4E95,U+4EA4,U+4EAE,U+4EBF-4EC0,U+4ECB,U+4EF6,U+4F46,U+4F4F,U+50A8,U+5143,U+514B,U+514D,U+516D,U+518D,U+5199,U+51B5,U+51B7,U+51CB,U+51D1,U+51E0,U+51FB,U+5212,U+5219,U+5220,U+523B,U+526F,U+52A9,U+52FF-5300,U+5305,U+533A,U+5341,U+5360,U+5370,U+538B,U+53BB,U+53C9,U+53D6,U+53E0,U+53E3,U+53E5,U+542B,U+542F,U+5448,U+54CD,U+54D1,U+54EA,U+552F,U+5706,U+5740,U+5757,U+57CE,U+58A8,U+58F0,U+594F,U+5957,U+5B58,U+5B64,U+5BA2,U+5BB6,U+5BF8,U+5C31,U+5C3A,U+5C45,U+5DEE,U+5DF1,U+5E27,U+5E3D,U+5E55,U+5E93,U+5E95,U+5ED3,U+5F80,U+5FAA,U+5FC5,U+5FF5,U+601D,U+606F,U+60A8,U+60AC,U+60C5,U+611F,U+6162,U+624B,U+624D,U+6253,U+6269,U+626B,U+627F,U+628A,U+6298,U+62BD,U+62C6,U+62C9,U+62D6,U+62DB,U+62E2,U+62EC,U+62FC,U+63CF,U+63D2,U+63ED,U+6444,U+6536,U+6545,U+6563,U+659C,U+65C1,U+65CF,U+65E5,U+65E7,U+665A,U+666F,U+6696-6697,U+66F2,U+66FF,U+670D,U+672B,U+6743,U+675F,U+677F,U+6797,U+67B6,U+67F1,U+680F,U+6839,U+683C,U+6846,U+684C,U+6865,U+68AD,U+68EE,U+695A,U+6A2A,U+6B62,U+6BCD,U+6C38,U+6CE1,U+6D01,U+6D45,U+6D4F,U+6DA8,U+6DE1,U+6E32,U+6ED1,U+6EE1,U+6EE4,U+7126,U+724C,U+73BB,U+73E0,U+7403,U+7483,U+753B,U+754C,U+758F,U+76D8,U+7701,U+7709,U+7740,U+7801,U+788D-788E,U+7891,U+7981,U+79BB,U+79E9,U+79F0,U+7A3F,U+7A84,U+7AD6,U+7AD9,U+7AE0,U+7B26,U+7B7E,U+7BAD,U+7BB1,U+7C97,U+7CCA,U+7EAA,U+7ED8,U+7EEA,U+7F18,U+7F69,U+8003,U+8017,U+805A,U+80CC,U+814A,U+81C2,U+82B1,U+8425,U+84DD,U+85CF,U+865A,U+8861,U+88C5,U+897F,U+89C4,U+89C6,U+89C8-89C9,U+89D2,U+89E6,U+8A00,U+8BB2,U+8BC6,U+8BCD,U+8BDD,U+8BED,U+8D34,U+8DB3,U+8DDD,U+8DDF,U+8DE8,U+8F68,U+8F85,U+8F91,U+8FB9,U+8FD4,U+9001,U+900F,U+9014,U+9017,U+9053,U+906E,U+90A3,U+90AE,U+90BB,U+9152,U+91CC,U+9489,U+94A5,U+94AE,U+94C3,U+94FA,U+951A,U+952E,U+955C,U+95EE,U+9608,U+9635,U+9644,U+9694,U+969C,U+96C6,U+9752,U+9760,U+987A-987B,U+9897-9898,U+989C,U+9971,U+9986,U+9AA4,U+9ED1,U+9F50;}@font-face{font-family: "SV Han Switch";src: url("../fonts/source-han-sans-sc-400-switch.woff2") format("woff2");font-weight: 400;font-display: swap;unicode-range: U+4E2D,U+6587;}:root{--blue-gray: #364254;--teal-gray: #3F6F76;--light-gray: #A5A5AA;--black: #000000;--wine: #81021F;--neutral-warm: #525B6A;--neutral-cool: #6E747F;--blue-gray-100: #E9EAEC;--blue-gray-200: #D2D5D9;--blue-gray-300: #BCC0C6;--blue-gray-400: #A6ABB3;--blue-gray-500: #8F96A0;--blue-gray-600: #79818D;--blue-gray-700: #636C7A;--blue-gray-800: #4C5767;--teal-gray-100: #EAEFF0;--teal-gray-200: #D4DFE1;--teal-gray-300: #BFCFD1;--teal-gray-400: #AABFC2;--teal-gray-500: #94AFB3;--teal-gray-600: #7F9FA4;--teal-gray-700: #6A8F94;--teal-gray-800: #547F85;--light-gray-100: #F5F5F6;--light-gray-200: #EBEBEC;--light-gray-300: #E1E1E3;--light-gray-400: #D7D7D9;--light-gray-500: #CDCDD0;--light-gray-600: #C3C3C6;--light-gray-700: #B9B9BD;--light-gray-800: #AFAFB3;--neutral-warm-100: #ECEDEE;--neutral-warm-200: #D9DBDE;--neutral-warm-300: #C5C8CD;--neutral-warm-400: #B2B6BD;--neutral-warm-500: #9FA4AC;--neutral-warm-600: #8C929C;--neutral-warm-700: #787F8B;--neutral-warm-800: #656D7B;--neutral-cool-100: #EFF0F1;--neutral-cool-200: #DFE0E3;--neutral-cool-300: #CFD1D4;--neutral-cool-400: #BFC1C6;--neutral-cool-500: #AEB2B8;--neutral-cool-600: #9EA2AA;--neutral-cool-700: #8E939B;--neutral-cool-800: #7E838D;--grow: 0px;--fs-h3: clamp(1.3rem,1rem + .85vw,2rem);--fs-stat: clamp(5rem,1.4rem + 6vw,9.5rem);--fs-stat-m: clamp(2.75rem,1.25rem + 3.2vw,5.25rem);--fs-lead: calc(clamp(1.125rem,.95rem + .55vw,1.5rem) + 2 * var(--grow));--fs-body: calc(clamp(1rem,.95rem + .2vw,1.1875rem) + var(--grow));--fs-label: calc(1.0625rem + var(--grow));--fs-ui: calc(.9375rem + var(--grow));--fs-small: calc(.875rem + var(--grow));--fs-micro: calc(.8125rem + var(--grow));--lh-lead: 1.45;--lh-tight: 1.2;--track-ui: .01em;--w-light: 300;--gutter: clamp(1.25rem,.5rem + 2.6vw,3rem);--margin: clamp(1.25rem,-.5rem + 6vw,7.5rem);--content-max: 120rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--section-y: clamp(4.5rem,2.25rem + 6vw,9.5rem);--section-y-end: clamp(4rem,2rem + 4vw,7rem);--gap-head: clamp(3.25rem,1.75rem + 4vw,6.5rem);--gap-block: clamp(3.5rem,2rem + 4vw,7rem);--gap-title: clamp(2.25rem,1.5rem + 2vw,3.75rem);--gap-group: clamp(1.75rem,1rem + 1.5vw,2.75rem);--mark: max(.45rem,.14em);--mark-gap: .65rem;--header-h: 5.5rem;--header-h-compact: 4rem;--logo-w: 10.5rem;--stage-h: 100vh;--ease-out: cubic-bezier(.16,1,.3,1);--ease-in-out: cubic-bezier(.65,0,.35,1);--ease-soft: cubic-bezier(.25,.1,.25,1);--dur-fast: 240ms;--dur-base: 600ms;--dur-slow: 1100ms;--z-menu: 35;--z-header: 40;--z-contact: 60;--z-veil: 90;--z-skip: 100;}@supports (height: 100svh){:root{--stage-h: 100svh;}}:root,[lang="en"]{--font-sans: "Source Sans 3","Source Han Sans SC","Microsoft YaHei",Arial,sans-serif;--fs-display: clamp(2.75rem,1.15rem + 5.6vw,8.5rem);--fs-h1: clamp(2.4rem,1rem + 4.1vw,7rem);--fs-h2: clamp(1.9rem,1rem + 2.55vw,5rem);--lh-display: .98;--lh-heading: 1.06;--lh-body: 1.55;--lh-label: 1.3;--lh-small: 1.5;--track-display: -.035em;--track-heading: -.02em;--w-display: 300;--w-heading: 300;--w-strong: 600;}[lang|="zh"]{--font-sans: "SV Latin","Source Han Sans SC","Microsoft YaHei",sans-serif;--fs-display: clamp(2.5rem,1.1rem + 4.6vw,7rem);--fs-h1: clamp(2.2rem,1rem + 3.5vw,6.125rem);--fs-h2: clamp(1.75rem,1rem + 2.1vw,4.375rem);--lh-display: 1.12;--lh-heading: 1.2;--lh-body: 1.8;--lh-label: 1.5;--lh-small: 1.7;--lh-lead: 1.75;--track-display: 0;--track-heading: .01em;--w-display: 300;--w-heading: 300;--w-strong: 500;}:root:lang(en) [lang|="zh"]{--font-sans: "SV Latin","SV Han Switch","Source Han Sans SC","Microsoft YaHei",sans-serif;}@media (max-width: 1100px){:root{--mark-gap: .5rem;}}@media (max-width: 760px){:root{--header-h: 4rem;--header-h-compact: 3.5rem;--logo-w: 8.25rem;}}@media (prefers-reduced-motion: reduce){:root{--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms;}}@media (min-width: 1920px){:root{--grow: 1px;}}[data-surface="light"]{--bg: #FFFFFF;--bg-subtle: var(--light-gray-100);--ink: var(--blue-gray);--ink-2: var(--blue-gray-800);--ink-3: var(--neutral-cool);--line: var(--blue-gray-200);--accent: var(--teal-gray);--emphasis: var(--teal-gray);--control: var(--neutral-cool-700);--btn-bg: var(--blue-gray);--btn-ink: #FFFFFF;--btn-hover: var(--blue-gray-800);color: var(--ink);}[data-surface="soft"]{--bg: var(--light-gray-100);--bg-subtle: #FFFFFF;--ink: var(--blue-gray);--ink-2: var(--blue-gray-800);--ink-3: var(--blue-gray-700);--line: var(--blue-gray-200);--accent: var(--teal-gray);--emphasis: var(--teal-gray);--control: var(--neutral-cool-800);--btn-bg: var(--blue-gray);--btn-ink: #FFFFFF;--btn-hover: var(--blue-gray-800);color: var(--ink);}[data-surface="ink"]{--bg: var(--blue-gray);--bg-subtle: var(--blue-gray-800);--ink: #FFFFFF;--ink-2: var(--blue-gray-200);--ink-3: var(--blue-gray-300);--line: var(--blue-gray-700);--accent: var(--teal-gray-400);--emphasis: var(--teal-gray-300);--control: var(--blue-gray-400);--btn-bg: #FFFFFF;--btn-ink: var(--blue-gray);--btn-hover: var(--blue-gray-200);color: var(--ink);}[data-surface="dark"]{--bg: #000000;--bg-subtle: var(--blue-gray);--ink: #FFFFFF;--ink-2: var(--blue-gray-200);--ink-3: var(--blue-gray-400);--line: var(--blue-gray-800);--accent: var(--teal-gray-500);--emphasis: var(--teal-gray-500);--control: var(--blue-gray-600);--btn-bg: #FFFFFF;--btn-ink: var(--blue-gray);--btn-hover: var(--blue-gray-200);color: var(--ink);}*,*::before,*::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scrollbar-gutter: stable;}body{margin: 0;background: #FFFFFF;color: var(--blue-gray);font-family: var(--font-sans);font-weight: 400;font-size: var(--fs-body);line-height: var(--lh-body);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;font-kerning: normal;font-variant-numeric: lining-nums proportional-nums;}[lang]{font-family: var(--font-sans);}:lang(zh){line-break: strict;word-break: keep-all;overflow-wrap: anywhere;text-autospace: no-autospace;}h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote{margin: 0;}ol,ul{padding: 0;list-style: none;}a{color: inherit;text-decoration: none;}button{font: inherit;color: inherit;background: none;border: 0;padding: 0;cursor: pointer;text-align: inherit;}img,canvas,svg,video{display: block;}img,video{max-width: 100%;height: auto;}::selection{background: var(--teal-gray-200);color: var(--blue-gray);}:focus-visible{outline: 2px solid var(--accent,var(--teal-gray));outline-offset: 4px;}main[tabindex="-1"]:focus,main[tabindex="-1"]:focus-visible{outline: none;}:where(a,button,[tabindex]){scroll-margin-block: 1rem;}.skip{position: fixed;left: 1rem;top: -4rem;z-index: var(--z-skip);padding: .75rem 1rem;background: var(--blue-gray);color: #FFFFFF;font-size: var(--fs-ui);transition: top .3s var(--ease-out);}.skip:focus{top: 1rem;}.visually-hidden{position: absolute !important;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.cjk-gap{margin-inline-start: .125em;}.nw{white-space: nowrap;}.roman{margin-inline: -.32em;}a,button,summary{-webkit-tap-highlight-color: transparent;}html.lenis,html.lenis body{height: auto;}.lenis.lenis-smooth{scroll-behavior: auto !important;}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior: contain;}.lenis.lenis-stopped{overflow: hidden;}html.no-motion *{scroll-behavior: auto !important;}.grid{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gutter);width: 100%;max-width: calc(var(--content-max) + 2 * var(--margin));margin-inline: auto;padding-inline: var(--margin);}.section{position: relative;padding-block: var(--section-y);background: var(--bg);}.section--end{padding-bottom: var(--section-y-end);}.section[data-surface="light"] + .section[data-surface="light"],.section[data-surface="soft"] + .section[data-surface="soft"]{padding-top: calc(var(--section-y) * .5);}.head{grid-column: 1 / span 8;margin-bottom: var(--gap-head);}.head__lead{margin-top: var(--gap-title);max-width: 38rem;}.head__lead + .head__lead{margin-top: .9em;}:lang(zh) .head__lead{max-width: 30em;}.head--split{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gutter);align-items: start;}.head--split > h2{grid-column: 1 / span 5;}.head--split > .head__lead{grid-column: 7 / span 6;margin-top: 0;}.split__a{grid-column: 1 / span 5;}.split__b{grid-column: 7 / span 6;}.split--flip .split__a{grid-column: 8 / span 5;grid-row: 1;}.split--flip .split__b{grid-column: 1 / span 6;grid-row: 1;}.quarters{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));column-gap: var(--gutter);row-gap: var(--gap-group);}.full{grid-column: 1 / -1;}@media (max-width: 1100px){.head{grid-column: 1 / span 10;}.head--split{display: block;}.head--split > .head__lead{margin-top: var(--gap-title);}.split__a,.split__b,.split--flip .split__a,.split--flip .split__b{grid-column: 1 / -1;grid-row: auto;}.split__b{margin-top: var(--gap-title);}.quarters{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 3.5rem;}}@media (max-width: 760px){.grid{grid-template-columns: repeat(4,minmax(0,1fr));}.head{grid-column: 1 / -1;margin-bottom: 3.5rem;}.quarters{column-gap: 1.25rem;row-gap: 2.75rem;}}.t-display{font-weight: var(--w-display);font-size: var(--fs-display);line-height: var(--lh-display);letter-spacing: var(--track-display);text-wrap: balance;}.t-h1{font-weight: var(--w-display);font-size: var(--fs-h1);line-height: var(--lh-display);letter-spacing: var(--track-display);text-wrap: balance;}.t-h2{font-weight: var(--w-heading);font-size: var(--fs-h2);line-height: var(--lh-heading);letter-spacing: var(--track-heading);text-wrap: balance;}.t-h3{font-weight: var(--w-strong);font-size: var(--fs-h3);line-height: var(--lh-tight);letter-spacing: -.01em;}.t-lead{font-weight: var(--w-light);font-size: var(--fs-lead);line-height: var(--lh-lead);color: var(--ink-2);text-wrap: pretty;}.t-body{font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink-2);text-wrap: pretty;}.t-small{font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-3);}.t-ui{font-size: var(--fs-ui);line-height: 1.4;letter-spacing: var(--track-ui);}.t-num{font-variant-numeric: tabular-nums lining-nums;}:lang(zh) .t-h3{font-weight: 400;}.t-display,.t-h1,.t-h2,.statement__text,.program__name{margin-left: -.05em;}:lang(zh) :is(.t-display,.t-h1,.t-h2,.statement__text,.program__name){margin-left: -.02em;}:lang(en) .statement__text{margin-left: -.09em;}.stat{margin-left: -.035em;}:lang(zh) :is(.t-display,.t-h1,.t-h2,.statement__text){font-feature-settings: "halt" 1;}:lang(zh) body{text-spacing-trim: trim-start;}:where(.t-lead){max-width: 38rem;}:where(:lang(zh) .t-lead){max-width: 30em;}.measure{max-width: 34rem;}:lang(zh) .measure{max-width: 24em;}.line-mask{display: block;overflow: hidden;padding-bottom: .08em;margin-bottom: -.08em;}.line-mask > span{display: block;will-change: transform;}:lang(en) .way__t,:lang(en) .step__t{text-wrap: pretty;}:lang(en) .monument__label,:lang(en) .monument__sub,:lang(en) .trend__d{text-wrap: balance;}.btn{--h: 3.25rem;display: inline-flex;align-items: center;gap: .9rem;height: var(--h);padding: 0 1.6rem;background: var(--btn-bg);color: var(--btn-ink);font-weight: var(--w-strong);font-size: var(--fs-ui);letter-spacing: var(--track-ui);transition: background-color .35s var(--ease-soft);}@media (hover: hover){.btn:hover{background: var(--btn-hover);}}.btn--s{--h: 2.5rem;padding: 0 1.15rem;}.link-arrow{display: inline-flex;align-items: center;gap: .75rem;min-height: 3.25rem;font-weight: var(--w-strong);font-size: var(--fs-ui);letter-spacing: var(--track-ui);color: var(--ink);}.link-arrow .label{transition: color .35s var(--ease-soft);}@media (hover: hover){.link-arrow:hover .label{color: var(--accent);}}.text-btn{display: inline-flex;align-items: center;gap: .65rem;font-size: var(--fs-ui);font-weight: var(--w-strong);letter-spacing: var(--track-ui);color: var(--ink);}.text-btn .label{transition: color .35s var(--ease-soft);}@media (hover: hover){.text-btn:hover .label{color: var(--accent);}}.arrow{width: 1.05rem;height: .75rem;flex: none;transition: transform .6s var(--ease-out);}@media (hover: hover){.btn:hover .arrow,.link-arrow:hover .arrow,.text-btn:hover .arrow{transform: translateX(.3rem);}}.btn:active .arrow,.link-arrow:active .arrow,.text-btn:active .arrow,.reach__item:active .arrow,.footer__channel:active .arrow{transform: translateX(-.15rem);transition-duration: .12s;}@media (hover: hover){.btn:active{background: var(--btn-bg);}}@media (hover: none){.btn:active{background: var(--btn-hover);}.link-arrow:active .label,.text-btn:active .label,.reach__item:active .label,.footer__channel:active .label{color: var(--accent);}}.roll{display: inline-grid;overflow: hidden;line-height: 1.25;height: 1.25em;vertical-align: top;}.roll > span{grid-area: 1 / 1;transition: transform .55s var(--ease-out);}.roll > span + span{transform: translateY(100%);}@media (hover: hover){a:hover .roll > span:first-child,button:hover .roll > span:first-child{transform: translateY(-100%);}}@media (hover: hover){a:hover .roll > span + span,button:hover .roll > span + span{transform: translateY(0);}}.swap{display: inline-grid;overflow: hidden;line-height: 1.25;height: 1.25em;vertical-align: top;}.swap > span{grid-area: 1 / 1;transition: transform .55s var(--ease-out);}.swap > span + span{transform: translateY(100%);color: var(--accent);}.is-swapped .swap > span:first-child{transform: translateY(-100%);}.is-swapped .swap > span + span{transform: none;}.plus{position: relative;width: .8rem;height: .8rem;flex: none;}.plus::before,.plus::after{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 1.5px;margin-top: -.75px;background: currentColor;transition: transform .5s var(--ease-out);}.plus::after{transform: rotate(90deg);}[aria-expanded="true"] .plus::after{transform: rotate(0deg);}@media (max-width: 760px){.btn,.link-arrow{--h: 3rem;min-height: 3rem;}}html.no-motion .arrow,html.no-motion .roll > span,html.no-motion .swap > span,html.no-motion .plus::before,html.no-motion .plus::after,html.no-motion .reach__item::after,html.no-motion .switch__tab::after,html.no-motion .vpair__thumb,html.no-motion .skip{transition-duration: 0s;}html.no-motion .site-header{transition-duration: 0s,0s,.45s,.45s;}html.no-motion .contact__panel{transition: none;}.site-header{position: fixed;inset: 0 0 auto;z-index: var(--z-header);height: var(--header-h);transition: transform .7s var(--ease-out),height .6s var(--ease-out),background-color .45s var(--ease-soft),color .45s var(--ease-soft);}.site-header .grid{height: 100%;align-items: center;}.site-header.is-hidden{transform: translateY(-100%);}.site-header.is-hidden:focus-within{transform: none;}.site-header::before{content: "";position: absolute;inset: 0 0 -1.5rem;z-index: -1;pointer-events: none;background: linear-gradient(to bottom,color-mix(in srgb,var(--bg) 50%,transparent),transparent);transition: opacity .45s var(--ease-soft);}.site-header.is-solid::before{opacity: 0;}.site-header.is-solid{height: var(--header-h-compact);background: color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter: blur(16px) saturate(1.3);backdrop-filter: blur(16px) saturate(1.3);}.brand{grid-column: 1 / span 3;justify-self: start;display: block;width: var(--logo-w);}.brand__canvas{position: relative;display: block;width: 100%;aspect-ratio: 3854 / 569;}.brand__canvas img{position: absolute;max-width: none;height: auto;width: calc(var(--logo-w) * 4000 / 3854);left: calc(var(--logo-w) * -73 / 3854);top: calc(var(--logo-w) * -77 / 3854);transition: opacity .45s var(--ease-soft);}.brand .logo-white{opacity: 0;}.site-header.on-dark .logo-main{opacity: 0;}.site-header.on-dark .logo-white{opacity: 1;}.nav{grid-column: 4 / span 9;justify-self: end;display: flex;align-items: center;gap: clamp(1.5rem,.5rem + 1.8vw,2.75rem);}.nav__links{display: flex;gap: clamp(1.5rem,.5rem + 1.8vw,2.75rem);}.nav__link,.nav__lang{display: inline-block;font-size: var(--fs-ui);line-height: 1.25;letter-spacing: var(--track-ui);color: var(--ink-2);transition: color .35s var(--ease-soft);}.nav__link[aria-current="page"]{position: relative;color: var(--ink);}.nav__link[aria-current="page"]::after,.menu__links a[aria-current="page"]::after,.footer__link[aria-current="page"]::after{content: "";position: absolute;left: 0;right: 0;bottom: -.4rem;height: 2px;background: var(--emphasis);}@media (hover: hover){.nav__link:hover,.nav__lang:hover{color: var(--ink);}}.nav__menu{display: none;font-size: var(--fs-ui);font-weight: var(--w-strong);padding: .75rem .6rem;margin: -.75rem -.6rem;}@media (max-width: 900px){.nav__links,.nav__lang,.nav__contact{display: none;}.nav__menu{display: inline-flex;}}@media (max-width: 760px){.brand{grid-column: 1 / span 2;}.nav{grid-column: 3 / span 2;}}.menu{position: fixed;inset: 0;z-index: var(--z-menu);visibility: hidden;opacity: 0;background: var(--bg);color: var(--ink);transition: opacity .45s var(--ease-soft),visibility 0s .45s;overflow-y: auto;overscroll-behavior: contain;}.menu.is-open{visibility: visible;opacity: 1;transition: opacity .45s var(--ease-soft);}.menu__inner{min-height: 100%;display: flex;flex-direction: column;justify-content: safe center;gap: 2.5rem;padding: var(--header-h) var(--margin) 3rem;}.menu__links{display: grid;gap: .5rem;}.menu__links a{font-weight: var(--w-light);font-size: 2.5rem;line-height: 1.15;letter-spacing: -.02em;}:lang(zh) .menu__links a{line-height: 1.35;}.menu__links a{position: relative;justify-self: start;}.menu__links a[aria-current="page"]{color: var(--ink);}.menu__meta{display: flex;gap: 2rem;font-size: var(--fs-ui);color: var(--ink-2);}.menu__meta > *{padding-block: .7rem;margin-block: -.7rem;}@media (max-height: 520px){.menu__inner{gap: 1.25rem;padding-top: calc(var(--header-h) + .5rem);padding-bottom: 1.5rem;}.menu__links a{font-size: 1.75rem;}}.contact{position: fixed;inset: 0;z-index: var(--z-contact);visibility: hidden;transition: visibility 0s .8s;}.contact.is-open{visibility: visible;transition: none;}.contact__scrim{position: absolute;inset: 0;background: rgba(0,0,0,.32);opacity: 0;transition: opacity .6s var(--ease-soft);}.contact.is-open .contact__scrim{opacity: 1;}.contact__panel{position: absolute;top: 0;right: 0;bottom: 0;width: min(36rem,100%);background: var(--bg);color: var(--ink);padding: calc(var(--header-h) + 2rem) clamp(1.5rem,1rem + 2.5vw,3.5rem) 3rem;display: flex;flex-direction: column;overflow-y: auto;overscroll-behavior: contain;transform: translateX(100%);transition: transform .8s var(--ease-out);}.contact.is-open .contact__panel{transform: none;}.contact__close{position: absolute;top: 1.5rem;right: clamp(1.5rem,1rem + 2.5vw,3.5rem);display: inline-flex;align-items: center;gap: .6rem;font-size: var(--fs-ui);color: var(--ink-2);transition: color .35s var(--ease-soft);}@media (hover: hover){.contact__close:hover{color: var(--ink);}}.contact__close svg{width: .9rem;height: .9rem;}.contact__title{margin-bottom: clamp(2.5rem,2rem + 2vw,4rem);}.contact__list{display: grid;gap: 2.25rem;}.contact__item dt{font-size: var(--fs-small);color: var(--ink-3);margin-bottom: .45rem;}.contact__item dd{display: flex;align-items: baseline;justify-content: space-between;gap: 1.5rem;min-height: 2.25rem;}.contact__mail{min-width: 0;overflow-wrap: anywhere;font-size: clamp(1.25rem,1rem + .7vw,1.625rem);font-weight: var(--w-light);letter-spacing: -.005em;color: var(--ink);transition: color .35s var(--ease-soft);}@media (hover: hover){.contact__mail:hover{color: var(--accent);}}.contact__copy{flex: none;text-align: right;font-size: var(--fs-small);letter-spacing: .02em;color: var(--ink-3);transition: color .35s var(--ease-soft);padding: .8rem .6rem;margin: -.8rem -.6rem;}@media (hover: hover){.contact__copy:hover{color: var(--ink);}}@media (max-height: 520px){.contact__panel{padding-top: calc(var(--header-h-compact) + 1rem);padding-bottom: 1.5rem;}.contact__title{margin-bottom: 1.5rem;}.contact__list{gap: 1.5rem;}}.site-footer{background: var(--bg);padding-block: clamp(3.25rem,2.25rem + 2.4vw,5rem);}.site-footer .grid{grid-template-rows: auto auto;row-gap: .5rem;align-items: baseline;}.footer__brand{grid-column: 1 / span 3;grid-row: 1;}.footer__brand .brand{width: var(--logo-w);}.footer__base{grid-column: 1 / span 3;grid-row: 2;font-size: var(--fs-small);line-height: 1.5;letter-spacing: .01em;color: var(--ink-3);}.footer__nav{grid-column: 4 / span 6;grid-row: 1 / span 2;display: grid;grid-template-columns: 1fr 1fr;column-gap: var(--gutter);grid-template-rows: subgrid;grid-auto-flow: column;align-items: baseline;}.footer__contact{grid-column: 10 / span 3;grid-row: 1 / span 2;display: grid;grid-template-rows: none;row-gap: .5rem;align-content: start;justify-items: start;align-items: baseline;height: 0;overflow: visible;}.footer__link,.footer__channel{font-size: var(--fs-ui);line-height: 1.5;letter-spacing: var(--track-ui);}.footer__link{justify-self: start;color: var(--ink-2);transition: color .35s var(--ease-soft);}.footer__link[aria-current="page"]{position: relative;color: var(--ink);}.footer__link[aria-current="page"]::after{bottom: -.15rem;}@media (hover: hover){.footer__link:hover{color: var(--ink);}}.footer__link .roll{vertical-align: baseline;}.footer__channel{display: inline-block;color: var(--ink);text-wrap: balance;}.footer__channel .label{transition: color .35s var(--ease-soft);}.footer__channel .arrow{display: inline-block;vertical-align: calc(.312em - .375rem);margin-left: .65rem;}@media (hover: hover){.footer__channel:hover .label{color: var(--accent);}}@media (hover: hover){.footer__channel:hover .arrow{transform: translateX(.3rem);}}@media (max-width: 1100px){.footer__nav{grid-column: 5 / span 4;}.footer__contact{grid-column: 9 / span 4;}}@media (max-width: 760px){.site-footer{padding-block: 3.5rem 2.75rem;}.site-footer .grid{grid-template-rows: none;row-gap: 0;}.footer__brand,.footer__nav,.footer__contact,.footer__base{grid-column: 1 / -1;grid-row: auto;}.footer__nav{margin-top: 2.5rem;grid-template-rows: auto auto;row-gap: .55rem;column-gap: 1.25rem;}.footer__contact{margin-top: 2.25rem;grid-template-rows: none;row-gap: .55rem;height: auto;}.footer__base{margin-top: 2.75rem;}}.veil{position: fixed;inset: 0;z-index: var(--z-veil);display: grid;place-items: center;background: #FFFFFF;opacity: 0;visibility: hidden;pointer-events: none;}.veil__ring{width: 3.75rem;height: 3.75rem;overflow: visible;}.veil__dot{fill: var(--blue-gray);transform-box: fill-box;transform-origin: center;}html[data-veil="dark"] .veil{background: #000000;}html[data-veil="dark"] .veil__dot{fill: #FFFFFF;}.is-leaving .veil{visibility: visible;opacity: 1;pointer-events: auto;transition: opacity .3s var(--ease-soft);}.is-leaving .veil__dot{animation: veil-gather .44s var(--ease-out) both;animation-delay: calc(var(--i) * 12ms);}@keyframes veil-gather{from{translate: var(--dx) var(--dy);scale: .4;opacity: 0;}to{translate: 0 0;scale: 1;opacity: 1;}}.is-entering .veil{visibility: visible;animation: veil-lift .5s var(--ease-soft) .12s both;}.is-entering .veil__ring{animation: veil-ring-out .5s var(--ease-out) .12s both;}@keyframes veil-lift{from{opacity: 1;}to{opacity: 0;visibility: hidden;}}@keyframes veil-ring-out{from{scale: 1;opacity: 1;}to{scale: 1.12;opacity: 0;}}@media (prefers-reduced-motion: reduce){.veil{display: none;}}.no-motion .veil{display: none;}.hero{position: relative;height: var(--stage-h);min-height: 38rem;overflow: hidden;background: var(--bg);}@keyframes sv-failsafe{to{visibility: visible;}}html.js:not(.no-motion) :is(.hero,.page-hero) [data-reveal]{visibility: hidden;animation: sv-failsafe 0s 4s forwards;}.hero__visual{position: absolute;inset: 0;width: 100%;height: 100%;}.hero__inner{position: relative;z-index: 2;height: 100%;align-content: center;padding-top: var(--header-h);}.hero__copy{grid-column: 1 / span 7;}.hero__title{margin-bottom: clamp(1.75rem,1rem + 1.5vw,2.75rem);}.hero:not(.hero--cells) .hero__copy{container-type: inline-size;}.hero:not(.hero--cells) .hero__title{font-size: min(var(--fs-display),14.4cqi);}.hero__sub{max-width: 34rem;}:lang(zh) .hero__sub{max-width: 22em;}.hero__actions{display: flex;flex-wrap: wrap;align-items: center;gap: .75rem 2.25rem;margin-top: clamp(2.25rem,1.5rem + 1.5vw,3.5rem);}.hero--veil::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(90deg,color-mix(in srgb,var(--bg) 70%,transparent) 0%,color-mix(in srgb,var(--bg) 46%,transparent) 32%,transparent 58%);}.hero__image{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: var(--focus,66% 50%);}.hero__media{position: absolute;inset: 0;}.hero__media picture{display: contents;}.hero__image--to{opacity: 0;transition: opacity 2.4s var(--ease-soft);}.hero--cells.is-restored .hero__image--to{opacity: 1;}.hero--cells.is-still .hero__image--to{transition: none;}.hero--cells .hero__visual{opacity: 0;transition: opacity .6s var(--ease-soft);}.hero--cells.has-scene .hero__visual{opacity: 1;}.hero--cells .hero__copy{grid-column: 1 / span 6;}.hero--cells{--focus: 72.81% 46.91%;--focus-m: 88.4% 50%;--focus-tall: 50% 50%;}:lang(zh) .hero--cells .hero__sub{max-width: 20em;}.hero__state{position: absolute;z-index: 2;right: max(var(--margin),(100% - var(--content-max)) / 2);bottom: clamp(1.5rem,1rem + 1.5vw,2.75rem);display: flex;align-items: center;gap: var(--mark-gap);font-size: var(--fs-small);letter-spacing: .02em;color: var(--ink-2);}.hero__state::before{content: "";width: var(--mark);height: var(--mark);border-radius: 50%;background: var(--state-dot,var(--control));transition: background-color .6s var(--ease-soft);}.hero__state.is-restored{--state-dot: var(--emphasis);}.hero__state span{display: inline-block;}@media (min-width: 901px) and (orientation: landscape),(min-width: 1101px){.hero--cells .hero__media{-webkit-mask-image: linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite: source-in;mask-image: linear-gradient(to right,transparent,#000 12%,#000 88%,transparent),linear-gradient(transparent,#000 12%,#000 88%,transparent);mask-composite: intersect;}}.page-hero{position: relative;display: grid;align-items: end;min-height: max(min(var(--stage-h),62rem),calc(var(--stage-h) - .6 * var(--section-y)));padding-block: calc(var(--header-h) + var(--gap-head)) var(--gap-head);overflow: hidden;background: var(--bg);}.page-hero,.feature{--grid-w: min(100%,calc(var(--content-max) + 2 * var(--margin)));--col-7: calc((100% - var(--grid-w)) / 2 + var(--margin) + (var(--grid-w) - 2 * var(--margin) + var(--gutter)) / 2);--col-8: calc((100% - var(--grid-w)) / 2 + var(--margin) + (var(--grid-w) - 2 * var(--margin) + var(--gutter)) * 7 / 12);}.page-hero:has(+ .section:not([data-surface="light"])){min-height: var(--stage-h);}.page-hero > .grid{position: relative;z-index: 2;}.page-hero__copy{grid-column: 1 / span 6;container-type: inline-size;}.page-hero__title{margin-bottom: var(--gap-title);font-size: min(var(--fs-h1),12.2cqi);}.page-hero__sub{max-width: 34rem;}:lang(zh) .page-hero__sub{max-width: 23em;text-wrap: balance;}.page-hero__visual{position: absolute;top: 0;right: 0;bottom: 0;width: 54%;}.page-hero__visual > img,.page-hero__visual > canvas,.page-hero__visual > video{width: 100%;height: 100%;object-fit: cover;}.page-hero__visual > img{object-position: var(--focus,50% 50%);}.page-hero__visual.page-hero__visual--photo{top: var(--header-h);left: var(--col-7);width: auto;-webkit-mask-image: none;mask-image: none;}.page-hero__visual.page-hero__visual--ring{left: 0;width: auto;-webkit-mask-image: none;mask-image: none;}.page-hero__visual--ring > canvas{position: absolute;inset: 0;}.page-hero__visual{-webkit-mask-image: linear-gradient(90deg,transparent,#000 22%),linear-gradient(transparent calc(var(--header-h) * .5),#000 calc(var(--header-h) * 1.7));-webkit-mask-composite: source-in;mask-image: linear-gradient(90deg,transparent,#000 22%),linear-gradient(transparent calc(var(--header-h) * .5),#000 calc(var(--header-h) * 1.7));mask-composite: intersect;}@media (max-width: 1100px){.hero__copy,.hero--cells .hero__copy{grid-column: 1 / span 9;}.page-hero__copy{grid-column: 1 / span 8;}.page-hero__visual{width: 62%;opacity: .55;}.page-hero__visual.page-hero__visual--photo{left: var(--col-8);width: auto;opacity: 1;}.page-hero:has(.page-hero__visual--photo) .page-hero__copy{grid-column: 1 / span 6;}.page-hero__visual.page-hero__visual--ring{width: auto;opacity: 1;}}@media (min-width: 901px) and (max-width: 1440px) and (orientation: landscape){.hero--cells .hero__copy{grid-column: 1 / span 7;}.hero--cells .hero__sub{max-width: min(34rem,38vw);}.hero--cells.hero--veil::before{background: linear-gradient(90deg,color-mix(in srgb,var(--bg) 80%,transparent) 0%,color-mix(in srgb,var(--bg) 64%,transparent) 36%,color-mix(in srgb,var(--bg) 32%,transparent) 55%,transparent 70%);}}@media (min-width: 761px) and (max-width: 1100px) and (orientation: portrait){.hero__inner{align-content: end;padding-bottom: 4.5rem;}.hero__copy,.hero--cells .hero__copy{grid-column: 1 / span 10;}}@media (min-width: 761px) and (max-width: 900px),(min-width: 761px) and (max-width: 1100px) and (orientation: portrait){.hero--cells .hero__inner{align-content: end;padding-bottom: 4.5rem;}.hero--cells .hero__copy{grid-column: 1 / span 10;}.hero--cells.hero--veil::before{display: none;}.hero--cells .hero__media{inset: 0 0 auto;height: 60%;-webkit-mask-image: linear-gradient(to bottom,#000 55%,transparent);mask-image: linear-gradient(to bottom,#000 55%,transparent);}.hero--cells .hero__media .hero__image{inset: 0;height: 100%;object-position: var(--focus-m,72% 50%);}.hero--cells .hero__state{top: calc(var(--header-h) + 1rem);bottom: auto;left: var(--margin);right: auto;}}@media (max-width: 760px){.hero{min-height: 36rem;}.hero__inner{align-content: end;padding-bottom: 3.25rem;}.hero__copy{grid-column: 1 / -1;}.hero__actions{gap: .5rem 1.75rem;}.hero--veil::before{display: none;}.hero__image{inset: 0 0 auto;height: 64%;object-position: var(--focus-m,72% 50%);-webkit-mask-image: linear-gradient(to bottom,#000 55%,transparent);mask-image: linear-gradient(to bottom,#000 55%,transparent);}.hero__media{inset: 0 0 auto;height: 64%;-webkit-mask-image: linear-gradient(to bottom,#000 55%,transparent);mask-image: linear-gradient(to bottom,#000 55%,transparent);}.hero__media .hero__image{inset: 0;height: 100%;-webkit-mask-image: none;mask-image: none;}.hero--cells .hero__copy{grid-column: 1 / -1;}.hero__state{top: calc(var(--header-h) + 1rem);bottom: auto;left: var(--margin);right: auto;}.page-hero{min-height: 0;padding-top: 0;}.page-hero__visual{position: relative;width: auto;height: 52svh;opacity: 1;margin-bottom: 2.5rem;-webkit-mask-image: linear-gradient(to bottom,transparent calc(var(--header-h) * .4),#000 calc(var(--header-h) * 1.5),#000 70%,transparent);mask-image: linear-gradient(to bottom,transparent calc(var(--header-h) * .4),#000 calc(var(--header-h) * 1.5),#000 70%,transparent);}.page-hero__copy{grid-column: 1 / -1;}.page-hero__visual.page-hero__visual--photo{top: auto;left: auto;width: auto;height: auto;min-height: 46svh;align-self: stretch;margin-top: var(--header-h);-webkit-mask-image: none;mask-image: none;}.page-hero:has(.page-hero__visual--photo){grid-template-rows: 1fr auto;min-height: calc(var(--stage-h) - .6 * var(--section-y));}.page-hero__visual--photo > img{position: absolute;inset: 0;}.page-hero--ring{grid-template-rows: 1fr auto;min-height: calc(var(--stage-h) - .6 * var(--section-y));}.page-hero--ring .page-hero__visual--ring{height: auto;min-height: 52svh;align-self: stretch;}}@media (max-width: 1100px) and (orientation: portrait){.hero--cells .hero__media .hero__image{object-position: var(--focus-tall);}}@media (max-width: 760px) and (max-height: 800px){.page-hero__visual.page-hero__visual--photo{min-height: 42svh;}}@media (max-width: 760px) and (max-height: 700px){.page-hero__visual.page-hero__visual--photo{min-height: 34svh;}}@media (min-width: 761px) and (max-width: 1100px) and (orientation: portrait){.page-hero:has(.page-hero__visual--photo){min-height: max(min(var(--stage-h),62rem),calc(var(--stage-h) - .6 * var(--section-y)));padding-top: 0;grid-template-rows: 1fr auto;}.page-hero__visual.page-hero__visual--photo{position: relative;top: auto;left: auto;width: auto;height: auto;min-height: 46svh;align-self: stretch;margin: var(--header-h) 0 var(--gap-head);opacity: 1;}.page-hero:has(.page-hero__visual--photo) .page-hero__copy{grid-column: 1 / span 10;}.page-hero__visual--photo > img{position: absolute;inset: 0;}}@media (max-width: 760px) and (max-height: 800px){.hero--cells .hero__media{height: 56%;}}@media (max-width: 760px) and (max-height: 700px){.hero--cells .hero__media{height: 50%;}}.story{position: relative;height: 380vh;background: var(--bg);}.story__sticky{position: sticky;top: 0;height: var(--stage-h);min-height: 38rem;overflow: hidden;}.story__visual{position: absolute;inset: 0;width: 100%;height: 100%;}[data-surface="light"] > .story__sticky::before{content: "";position: absolute;z-index: 1;left: 0;right: 0;bottom: 0;height: 44%;pointer-events: none;background: linear-gradient(to top,rgba(255,255,255,.94) 0%,rgba(255,255,255,.86) 46%,rgba(255,255,255,0) 100%);}[data-surface="light"] > .story__sticky .story__visual,[data-surface="light"] > .story__sticky .story__fallback{-webkit-mask-image: linear-gradient(to bottom,transparent,#000 11%,#000 87%,transparent);mask-image: linear-gradient(to bottom,transparent,#000 11%,#000 87%,transparent);}.story .story__sticky{background: radial-gradient(52% 64% at 50% 40%,var(--neutral-cool-100) 0%,var(--light-gray-100) 46%,var(--bg) 80%);}.story__fallback{position: absolute;inset: 0;width: 100%;height: 100%;overflow: hidden;opacity: 0;pointer-events: none;}.story__fallback img{position: absolute;left: 0;top: 0;max-width: none;}.story.is-static .story__fallback{opacity: 1;}.story.is-static .story__visual{visibility: hidden;}.story__inner{position: relative;z-index: 2;height: 100%;align-content: end;padding-top: var(--header-h);padding-bottom: clamp(4.5rem,3rem + 3vw,6.5rem);}.story__copy{position: relative;grid-column: 1 / -1;}.story .steps{grid-template-columns: repeat(3,minmax(0,1fr));column-gap: var(--gutter);transition: opacity .45s var(--ease-soft) .3s;}.story .step__t{max-width: 24rem;}.story__copy.has-proof .steps{opacity: 0;transition-delay: 0s;}.story__proof{position: absolute;left: 0;top: auto;bottom: 0;margin-top: 0;max-width: 31rem;opacity: 0;visibility: hidden;transform: translateY(1rem);transition: opacity .3s var(--ease-soft),transform .3s var(--ease-out),visibility 0s .3s;}.story__proof.is-visible{opacity: 1;visibility: visible;transform: none;transition: opacity .8s var(--ease-soft) .35s,transform .9s var(--ease-out) .35s;}.story__proof p{font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink-2);margin-bottom: .5rem;text-wrap: pretty;}.story__proof .story__contrast,.story__proof p.story__contrast{margin-bottom: .75rem;font-size: var(--fs-lead);font-weight: var(--w-light);line-height: var(--lh-lead);color: var(--ink);text-wrap: balance;}@media (min-width: 761px) and (orientation: landscape),(min-width: 1101px){.story__proof{right: 0;max-width: none;display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gutter);align-items: first baseline;}.story__proof .story__contrast,.story__proof p.story__contrast{grid-column: 1 / span 5;grid-row: 1 / span 2;margin-bottom: 0;}.story__proof > p:not(.story__contrast){grid-column: 7 / span 6;grid-row: 1;margin: 0;max-width: 36rem;}.story__proof > .link-arrow{grid-column: 7 / span 6;grid-row: 2;justify-self: start;}html.no-motion .story__proof .story__contrast,.story.is-static .story__proof .story__contrast{grid-column: 1 / span 7;}html.no-motion .story__proof > p:not(.story__contrast),.story.is-static .story__proof > p:not(.story__contrast),html.no-motion .story__proof > .link-arrow,.story.is-static .story__proof > .link-arrow{grid-column: 9 / span 4;}html.no-motion .story__state,.story.is-static .story__state{display: none;}}.story__state{position: absolute;z-index: 2;right: max(var(--margin),(100% - var(--content-max)) / 2);bottom: clamp(1.5rem,1rem + 1.5vw,2.75rem);display: flex;align-items: center;gap: var(--mark-gap);font-size: var(--fs-small);letter-spacing: .02em;color: var(--ink-2);}.story__state::before{content: "";width: var(--mark);height: var(--mark);border-radius: 50%;background: var(--state-dot,var(--control));transition: background-color .6s var(--ease-soft);}.story__state.is-restored{--state-dot: var(--emphasis);}.story__state.is-quiet{--state-dot: var(--line);}.story__state span{display: inline-block;transition: opacity .45s var(--ease-soft);}.steps{display: grid;gap: clamp(1.25rem,.75rem + 1vw,2rem);}.step{position: relative;display: grid;grid-template-columns: minmax(0,1fr);align-content: start;opacity: .45;transition: opacity .7s var(--ease-soft);}.step.is-active,.steps--static .step{opacity: 1;}.story .step:last-child .step__k{color: var(--emphasis);}.step__k{font-weight: var(--w-strong);font-size: var(--fs-h3);line-height: 1.2;letter-spacing: -.01em;}.step__t{margin-top: .4rem;max-width: 30rem;font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink-2);}:lang(zh) .step__k{font-weight: 400;}html.no-motion .story,.story.is-static{height: auto;}html.no-motion .story__sticky,.story.is-static .story__sticky{position: relative;height: auto;min-height: var(--stage-h);}html.no-motion .story__inner,.story.is-static .story__inner{min-height: var(--stage-h);padding-block: calc(var(--header-h) + 3rem) 4rem;}html.no-motion .story .step,.story.is-static .step{opacity: 1;}html.no-motion .story__proof,.story.is-static .story__proof{position: static;margin-top: clamp(2rem,1.25rem + 1.75vw,3.25rem);opacity: 1;visibility: visible;transform: none;}@media (min-width: 761px) and (max-height: 760px) and (orientation: landscape){.story__inner{padding-top: var(--header-h-compact);padding-bottom: 1rem;}.story__state{top: calc(var(--header-h-compact) + .75rem);bottom: auto;}.story .steps{row-gap: .85rem;}.story .step__t{margin-top: .2rem;}.story__proof p{font-size: var(--fs-small);line-height: var(--lh-small);}}@media (min-width: 761px) and (max-width: 1240px) and (max-height: 700px) and (orientation: landscape){.story .step__t{font-size: var(--fs-small);line-height: var(--lh-small);}}@media (min-width: 761px) and (max-width: 1100px) and (orientation: portrait){.story__inner{align-content: end;padding-bottom: 4.5rem;}.story__copy{grid-column: 1 / span 10;}.story .steps{gap: 0;grid-template-columns: minmax(0,1fr);}.story .step{grid-area: 1 / 1;opacity: 0;transition: opacity .5s var(--ease-soft);}.story .step.is-active{opacity: 1;}.story .step.is-next{opacity: .45;}.story__state{left: var(--margin);right: auto;top: calc(var(--header-h) + 1rem);bottom: auto;}[data-surface="light"] > .story__sticky::before{display: none;}.story .story__sticky{background: radial-gradient(95% 44% at 50% 33%,var(--neutral-cool-100) 0%,var(--light-gray-100) 50%,var(--bg) 82%);}.story__fallback{height: 74%;}.story__visual,[data-surface="light"] > .story__sticky .story__visual,[data-surface="light"] > .story__sticky .story__fallback{height: 74%;-webkit-mask-image: linear-gradient(to bottom,transparent,#000 9%,#000 78%,transparent);mask-image: linear-gradient(to bottom,transparent,#000 9%,#000 78%,transparent);}html.no-motion .story .step,.story.is-static .step{grid-area: auto;}html.no-motion .story .steps,.story.is-static .steps{gap: 1.25rem;}}@media (max-width: 760px){.story__inner{align-content: end;padding-bottom: 4.5rem;}.story__copy{grid-column: 1 / -1;}.story .steps{gap: 0;grid-template-columns: minmax(0,1fr);}.story .step{grid-area: 1 / 1;opacity: 0;transition: opacity .5s var(--ease-soft);}.story .step.is-active{opacity: 1;}.story .step.is-next{opacity: .45;}.story__state{left: var(--margin);right: auto;top: calc(var(--header-h) + 1rem);bottom: auto;}[data-surface="light"] > .story__sticky::before{display: none;}.story .story__sticky{background: radial-gradient(95% 44% at 50% 33%,var(--neutral-cool-100) 0%,var(--light-gray-100) 50%,var(--bg) 82%);}.story__fallback{height: 68%;}.story__visual,[data-surface="light"] > .story__sticky .story__visual,[data-surface="light"] > .story__sticky .story__fallback{height: 68%;-webkit-mask-image: linear-gradient(to bottom,transparent,#000 9%,#000 78%,transparent);mask-image: linear-gradient(to bottom,transparent,#000 9%,#000 78%,transparent);}.story__visual{transform-origin: 50% 0;transition: transform .9s var(--ease-out);}html:not(.no-motion) .story:not(.is-static) .story__sticky:has(.story__copy.has-proof) .story__visual{transform: scale(.74);}html.no-motion .story .step,.story.is-static .step{grid-area: auto;}html.no-motion .story .steps,.story.is-static .steps{gap: 1.25rem;}}@media (max-width: 760px) and (max-height: 660px){html:not(.no-motion) .story:not(.is-static) .story__sticky:has(.story__copy.has-proof) .story__visual{transform: scale(.64);}}@media (max-width: 760px),(min-width: 761px) and (max-width: 1100px) and (orientation: portrait){html:not(.no-motion) .story:not(.is-static) > .story__sticky::before{display: block;height: 56%;opacity: 0;transition: opacity .6s var(--ease-soft);background: linear-gradient(to top,rgba(255,255,255,.96) 0%,rgba(255,255,255,.9) 52%,rgba(255,255,255,0) 100%);}html:not(.no-motion) .story:not(.is-static) > .story__sticky:has(.story__copy.has-proof)::before{opacity: 1;transition-delay: .15s;}}@media (max-width: 760px) and (max-height: 700px){.story__proof .story__contrast,.story__proof p.story__contrast{font-size: var(--fs-body);line-height: 1.5;}.story__proof > p:not(.story__contrast){font-size: var(--fs-small);line-height: var(--lh-small);}}@media (min-width: 761px) and (orientation: landscape) and (max-height: 37.99rem){.story__sticky{min-height: 0;}}@media (min-width: 761px) and (orientation: landscape),(min-width: 1101px){html.no-motion .story > .story__sticky .story__visual,.story.is-static > .story__sticky .story__visual,html.no-motion .story__fallback,.story.is-static .story__fallback{height: var(--stage-h);bottom: auto;}html.no-motion .story > .story__sticky .story__visual,.story.is-static > .story__sticky .story__visual,html.no-motion .story > .story__sticky .story__fallback,.story.is-static > .story__sticky .story__fallback{-webkit-mask-image: linear-gradient(to bottom,transparent,#000 11%,#000 52%,transparent 68%);mask-image: linear-gradient(to bottom,transparent,#000 11%,#000 52%,transparent 68%);}html.no-motion .story__inner,.story.is-static .story__inner{min-height: 0;align-content: start;padding-top: calc(var(--stage-h) * .68);}}@media (max-width: 760px),(min-width: 761px) and (max-width: 1100px) and (orientation: portrait){html.no-motion .story,.story.is-static{--art: min(56svh,34rem);}html.no-motion .story > .story__sticky .story__visual,.story.is-static > .story__sticky .story__visual,html.no-motion .story__fallback,.story.is-static .story__fallback{height: var(--art);}.story.is-static .story__fallback{-webkit-mask-image: linear-gradient(to bottom,transparent,#000 9%,#000 78%,transparent);mask-image: linear-gradient(to bottom,transparent,#000 9%,#000 78%,transparent);}html.no-motion .story__inner,.story.is-static .story__inner{min-height: 0;align-content: start;padding-top: calc(var(--art) + .5rem);padding-bottom: 4rem;}}.stat{display: flex;align-items: flex-start;font-weight: 200;font-size: var(--fs-stat);line-height: .86;letter-spacing: -.045em;font-variant-numeric: tabular-nums lining-nums;color: var(--ink);}.stat__unit{font-size: .4em;line-height: 1;letter-spacing: 0;margin-top: .1em;margin-left: .04em;color: var(--ink-3);font-weight: var(--w-light);}.stat__label{margin-top: 1.4rem;max-width: 22rem;}:lang(zh) .stat__label{max-width: 19rem;}.result__n,.stat,.figure__value,.monument__value,[data-roll]{white-space: nowrap;}.figure__value{display: flex;align-items: flex-start;font-weight: 200;font-size: var(--fs-stat-m);line-height: .9;letter-spacing: -.035em;font-variant-numeric: tabular-nums lining-nums;color: var(--ink);}.figure__unit{font-size: .5em;line-height: 1;letter-spacing: 0;margin-top: .1em;margin-left: .04em;color: var(--ink-3);font-weight: var(--w-light);}.figure__label{margin-top: 1rem;max-width: 16rem;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-2);text-wrap: balance;}:lang(zh) .figure__label{max-width: 12em;}.trends__head{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: baseline;gap: 1rem 3rem;margin-bottom: var(--gap-group);}.trend__k{font-weight: var(--w-strong);font-size: var(--fs-label);line-height: var(--lh-label);letter-spacing: .005em;margin-bottom: 1.1rem;}.trends__head .trend__k{margin-bottom: 0;font-weight: 400;color: var(--ink-3);}:lang(zh) .trend__k{font-weight: 500;}.trend__chart{display: block;width: 100%;height: auto;overflow: visible;}.trend__months{display: flex;justify-content: space-between;margin-top: .55rem;font-size: var(--fs-micro);letter-spacing: .02em;color: var(--ink-3);}.trend__d{margin-top: 1rem;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-2);max-width: 17rem;}.legend{display: flex;gap: 1.75rem;font-size: var(--fs-small);color: var(--ink-3);}.legend span{display: inline-flex;align-items: center;gap: .55rem;}.legend i{width: 1.25rem;height: 2px;background: var(--accent);}.legend i.is-control{height: 1.5px;background: var(--control);}.legend--beads i{width: 24px;height: 8px;background: radial-gradient(circle,var(--accent) 3px,transparent 3.4px) 0 0 / 8px 8px repeat-x,linear-gradient(var(--accent),var(--accent)) 4px 50% / 16px 2.4px no-repeat;}.legend--beads i.is-control{width: 24px;height: 8px;background: radial-gradient(circle,var(--control) 2.3px,transparent 2.7px) 0 0 / 8px 8px repeat-x;}.cycle{position: relative;width: 100%;max-width: 21rem;margin: 0;}.cycle svg{display: block;width: 100%;height: auto;overflow: visible;}.cycle__ph{font-size: 17px;letter-spacing: .02em;fill: var(--ink-2);}.cycle__cp{font-size: 15px;letter-spacing: .02em;fill: var(--ink-3);}.cycle__tick{stroke: var(--ink-3);stroke-width: 1;}.cycle__state{position: absolute;left: 45.45%;top: 48.85%;translate: -50% -50%;width: 9rem;margin: 0;font-size: var(--fs-small);line-height: var(--lh-small);letter-spacing: .02em;text-align: center;color: var(--ink-2);text-wrap: balance;transition: color .6s var(--ease-soft);}.cycle__state.is-done{color: var(--ink);}.cycle__state span{white-space: pre-line;}.telo__row{display: grid;grid-template-columns: minmax(0,8.5rem) minmax(0,1fr);column-gap: 1.25rem;align-items: center;margin-top: .85rem;}.telo .group__k{margin-bottom: 0;}.telo .fig-cap{margin-bottom: 1.25rem;}.telo__rows > .telo__row:first-child{margin-top: 0;}.telo__row svg{display: block;width: 100%;max-width: 21rem;height: auto;overflow: visible;}.telo__k{font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-2);}.telo__row.is-ours .telo__k{color: var(--ink);font-weight: var(--w-strong);}.telo__m{display: flex;flex-wrap: wrap;gap: .3rem 1.6rem;margin-top: 1.4rem;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-3);}.telo__m b{font-weight: var(--w-strong);color: var(--ink-2);}.timeline{display: block;width: 100%;height: auto;overflow: visible;}.slopes{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));column-gap: var(--gutter);row-gap: 1.75rem;}.slope{display: grid;grid-template-columns: 6rem 1fr;column-gap: 1.1rem;align-items: center;}.slope svg{width: 6rem;height: 3.5rem;overflow: visible;}.slope .c-treated,.slope .c-control,.fork .c-treated,.fork .c-control{vector-effect: non-scaling-stroke;}.c-dot-start{fill: var(--control);}.slope__k{font-weight: var(--w-strong);font-size: var(--fs-label);line-height: var(--lh-label);}.slope__d{font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-3);}.slope--group .slope__d{max-width: 22rem;color: var(--ink-2);}.forks{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--gutter);}.forks__group{margin: clamp(1.25rem,1rem + .6vw,1.75rem) 0 .35rem;font-size: var(--fs-small);line-height: var(--lh-small);letter-spacing: .02em;color: var(--ink-3);}.forks__group:first-child{margin-top: 0;}.fork{display: grid;grid-template-columns: 6rem minmax(0,1fr) auto;column-gap: 1.25rem;align-items: center;padding-block: .45rem;}.fork svg{width: 6rem;height: 3.5rem;overflow: visible;}.fork__k{font-weight: var(--w-strong);font-size: var(--fs-label);line-height: var(--lh-label);color: var(--ink);text-wrap: balance;}.fork__d{font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-2);text-align: right;}.phases{position: relative;display: flex;padding-top: 2.25rem;}.phase{position: relative;flex: var(--months) 1 0;min-width: 0;padding-top: 1.1rem;}.phase::before{content: "";position: absolute;left: 0;right: 0;top: 0;height: 2px;background: var(--accent);}.phase--off::before{height: 1.5px;top: .25px;background: var(--control);}.phase::after{content: "";position: absolute;left: 0;top: -.3rem;width: 1px;height: .85rem;background: var(--ink-3);}.phase__k{font-weight: var(--w-strong);font-size: var(--fs-ui);line-height: 1.3;}.phase__d{margin-top: .3rem;font-size: var(--fs-small);color: var(--ink-3);}.phases__tick{position: absolute;top: 0;font-size: var(--fs-micro);letter-spacing: .02em;white-space: nowrap;color: var(--ink-3);transform: translateX(-50%);}.phases__tick:first-child{transform: none;}.phases__tick.is-end{left: auto;right: 0;transform: none;}.phases__end{position: absolute;right: 0;top: 2.25rem;width: 1px;height: .85rem;margin-top: -.3rem;background: var(--ink-3);}.phase__t{display: none;}.c-axis{stroke: var(--line);stroke-width: 1;}.c-treated{fill: none;stroke: var(--accent);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}.c-control{fill: none;stroke: var(--control);stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round;}.c-dot-treated{fill: var(--accent);}.c-dot-control{fill: var(--control);}.c-neck-treated{stroke: var(--accent);stroke-linecap: round;}.c-neck-control{stroke: var(--control);stroke-linecap: round;}.c-neck-ref{stroke: var(--blue-gray-400);stroke-linecap: round;}.c-dot-ref{fill: var(--blue-gray-400);}.c-arm{fill: var(--line);}.c-gain{stroke: var(--emphasis);stroke-width: 3;stroke-linecap: butt;}.c-label{font-size: var(--fs-micro);fill: var(--ink-3);letter-spacing: .02em;}.c-value{font-size: var(--fs-ui);fill: var(--ink);font-weight: 400;}.c-delta{font-size: var(--fs-micro);fill: var(--emphasis);font-weight: 600;letter-spacing: .02em;}.c-tick{stroke: var(--line);stroke-width: 1;}:lang(zh) .c-delta{font-weight: 500;}svg text{font-family: var(--font-sans);}.evidence__earlier{max-width: 40rem;margin-bottom: clamp(2.25rem,1.25rem + 2vw,3.75rem);}.evidence__axis{margin-bottom: var(--gap-head);}.evidence__foot{margin-top: var(--gap-block);}.evidence__primates{max-width: 40rem;margin-bottom: clamp(1.5rem,1rem + 1vw,2.25rem);}.note{margin-top: clamp(1.75rem,1.25rem + 1vw,2.5rem);max-width: 34rem;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-3);text-wrap: pretty;}:lang(zh) .note{max-width: 30em;}@media (max-width: 1100px){.slopes{grid-template-columns: repeat(2,minmax(0,1fr));}.forks{grid-template-columns: minmax(0,1fr);}.forks__col + .forks__col .forks__group:first-child{margin-top: clamp(1.25rem,1rem + .6vw,1.75rem);}}@media (max-width: 760px){.slopes{column-gap: 1.25rem;}.slope{grid-template-columns: 4.5rem 1fr;column-gap: .9rem;}.slope svg,.fork svg{width: 4.5rem;height: 2.625rem;}.slopes{grid-template-columns: minmax(0,1fr);}.fork{grid-template-columns: 4.5rem minmax(0,1fr);column-gap: .9rem;}.fork__d{grid-column: 2;text-align: left;}.phases{display: grid;row-gap: 1.4rem;padding-top: 0;}.phases__tick,.phases__end,.phase::after{display: none;}.phase{padding: 0 0 0 1.1rem;}.phase::before{top: .15rem;bottom: .15rem;left: 0;right: auto;width: 2px;height: auto;}.phase--off::before{top: .15rem;width: 1.5px;}.phase__t{display: block;margin-bottom: .2rem;font-size: var(--fs-micro);letter-spacing: .02em;color: var(--ink-3);}}.switch__tabs{position: relative;display: flex;column-gap: 2.5rem;margin-bottom: var(--gap-group);border-bottom: 1px solid var(--line);}.switch__tab{position: relative;display: inline-flex;align-items: flex-end;min-height: 3rem;padding: .5rem 0 .9rem;font-size: var(--fs-ui);line-height: var(--lh-label);letter-spacing: var(--track-ui);color: var(--ink-2);transition: color .35s var(--ease-soft);}.switch__tab::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;background: var(--ink-3);transform: scaleX(0);transform-origin: left;transition: transform .5s var(--ease-out);}.switch__tab[aria-selected="true"]{color: var(--ink);}@media (hover: hover){.switch__tab:hover{color: var(--ink);}}@media (hover: hover){.switch__tab:hover::after{transform: scaleX(1);}}.switch__tab[aria-selected="true"]::after{transform: scaleX(0);}.switch__ink{position: absolute;left: 0;bottom: -1px;width: 0;height: 2px;background: var(--emphasis);pointer-events: none;}.switch__ink.is-ready{transition: transform .6s var(--ease-out),width .6s var(--ease-out);}:root:not(.is-ready) .switch__tab[aria-selected="true"]::after{height: 2px;background: var(--emphasis);transform: scaleX(1);}.switch__panel[hidden]{display: none;}html.no-motion .switch__ink.is-ready,html.no-motion .switch__tab::after{transition: none;}.switch__panel.is-entering{animation: sv-in .6s var(--ease-out);}@keyframes sv-in{from{opacity: 0;transform: translateY(.6rem);}to{opacity: 1;transform: none;}}.disclose{margin-top: var(--gap-group);}.disclose__btn{min-height: 2.75rem;}.disclose__body{overflow: hidden;transition: height .6s var(--ease-out);}.disclose__inner{padding-top: 1.25rem;max-width: 48rem;font-size: var(--fs-small);line-height: 1.6;color: var(--ink-2);}.disclose__inner p + p,.disclose__inner p + ul,.disclose__inner ul + p{margin-top: .9em;}.disclose__inner li{position: relative;padding-left: 1.45rem;}.disclose__inner li + li{margin-top: .35em;}.disclose__inner li::before{content: "";position: absolute;left: .24rem;top: .7em;width: .32rem;height: .32rem;border-radius: 50%;background: var(--ink-3);}@media (min-width: 761px){.disclose__btn{margin-left: -1.45rem;}.disclose__body{margin-left: -1.5rem;padding-left: 1.5rem;}.disclose__inner li{padding-left: 0;break-inside: avoid;}.disclose__inner li::before{left: -1.21rem;}.disclose__inner ul{columns: 2;column-gap: var(--gutter);}}@media (min-width: 761px) and (max-width: 1100px){.disclose__inner{max-width: none;}}@media (min-width: 1101px){.disclose.full{grid-column: 1 / span 8;}.disclose.full .disclose__inner{max-width: none;}}:lang(en) .disclose__inner li{text-wrap: pretty;}:lang(zh) .disclose__inner{line-height: 1.8;}.disclose__k{color: var(--ink);font-weight: var(--w-strong);}.media__frame{position: relative;overflow: hidden;aspect-ratio: var(--ratio,16 / 9);background: var(--bg-subtle);}.media__frame > img,.media__frame > video{width: 100%;height: 100%;object-fit: cover;}.media__caption{margin-top: .9rem;max-width: 40rem;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-3);text-wrap: pretty;}.mat{display: grid;justify-items: center;padding: clamp(1.75rem,1rem + 3vw,4.5rem);background: var(--bg-subtle);}.mat img{width: 100%;max-width: 30rem;}.mat__caption{margin-top: 1.25rem;font-size: var(--fs-small);letter-spacing: .02em;color: var(--ink-2);}.vpair{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--gutter);row-gap: 1rem;}.vpair__label{display: flex;align-items: center;gap: var(--mark-gap);margin-bottom: .9rem;font-size: var(--fs-small);letter-spacing: .02em;color: var(--ink-2);}.vpair__label::before{content: "";width: var(--mark);height: var(--mark);border-radius: 50%;background: var(--control);}.vpair__item.is-treated .vpair__label::before{background: var(--emphasis);}.vpair__bar{grid-column: 1 / -1;display: flex;align-items: center;gap: 1.5rem;}.vpair__play .label{display: grid;}.vpair__play .label > span{grid-area: 1 / 1;visibility: hidden;}.vpair__play[data-state="play"] [data-word="play"],.vpair__play[data-state="pause"] [data-word="pause"],.vpair__play[data-state="replay"] [data-word="replay"]{visibility: visible;}.vpair__track{--p: 0;position: relative;flex: 1;height: 2.75rem;cursor: pointer;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.vpair__track::before{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 1px;background: var(--line);}.vpair__progress{position: absolute;left: 0;top: calc(50% - .5px);height: 2px;width: 100%;background: var(--accent);transform-origin: 0 50%;transform: scaleX(var(--p));}.vpair__thumb{position: absolute;left: calc(var(--p) * 100%);top: 50%;width: .75rem;height: .75rem;margin: -.375rem 0 0 -.375rem;border-radius: 50%;background: var(--accent);transition: transform .25s var(--ease-soft),box-shadow .25s var(--ease-soft);}@media (hover: hover){.vpair__track:hover .vpair__thumb{transform: scale(1.25);}}.is-scrubbing .vpair__track{cursor: grabbing;}.is-scrubbing .vpair__thumb{transform: scale(1.25);}.vpair__track:focus-visible{outline: none;}.vpair__track:focus-visible .vpair__thumb{box-shadow: 0 0 0 2px var(--bg),0 0 0 4px var(--accent);}.chain{--chain-gap: 0px;position: relative;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));column-gap: var(--gutter);row-gap: var(--chain-gap);}.chain__step{position: relative;}.chain__step:not(:last-child)::before{content: "";position: absolute;left: 0;top: .2rem;width: calc(100% + var(--gutter));height: 1px;background: var(--line);}.chain__node{position: relative;display: block;width: var(--mark);height: var(--mark);border-radius: 50%;background: var(--ink-3);}.chain__step.is-last .chain__node{background: var(--emphasis);}.chain__k{display: block;margin-top: 1.25rem;max-width: 12rem;font-weight: var(--w-strong);font-size: var(--fs-label);line-height: var(--lh-label);color: var(--ink);}:lang(zh) .chain__k{max-width: 8em;}.chain--detailed{grid-template-rows: auto auto auto;}.chain--detailed .chain__step{display: grid;grid-row: span 3;grid-template-rows: subgrid;align-content: start;}.chain--detailed .chain__k{text-wrap: balance;}:lang(zh) .chain--detailed .chain__k{max-width: 10em;}.chain__d{display: block;margin-top: .55rem;max-width: 15rem;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-2);text-wrap: pretty;}:lang(zh) .chain__d{max-width: 13em;}.chain__step:nth-child(1){--at: 0s;--seg-d: .495s;--seg-e: cubic-bezier(.333,0,.667,.333);}.chain__step:nth-child(2){--at: .495s;--seg-d: .205s;--seg-e: cubic-bezier(.333,.276,.667,.609);}.chain__step:nth-child(3){--at: .7s;--seg-d: .205s;--seg-e: cubic-bezier(.333,.391,.667,.724);}.chain__step:nth-child(4){--at: .905s;--seg-d: .495s;--seg-e: cubic-bezier(.333,.667,.667,1);}.chain__step:nth-child(5){--at: 1.4s;}.chain__step::before{transform-origin: 0 50%;transition: transform var(--seg-d) var(--seg-e) var(--at);}.chain__node{transition: transform .5s var(--ease-out) var(--at),background-color .6s var(--ease-soft) var(--at);}.chain__k,.chain__d{transition: opacity .8s var(--ease-soft) calc(var(--at) + .1s),transform .9s var(--ease-out) calc(var(--at) + .1s);}.chain.is-pending .chain__step::before{transform: scaleX(0);}.chain.is-pending .chain__step::before,.chain.is-pending .chain__node,.chain.is-pending .chain__k,.chain.is-pending .chain__d{transition: none;}.chain.is-pending .chain__node{transform: scale(0);}.chain.is-pending .chain__step.is-last .chain__node{background: var(--ink-3);}.chain.is-pending .chain__k,.chain.is-pending .chain__d{opacity: 0;transform: translateY(.6rem);}html.no-motion .switch__panel.is-entering{animation: none;}@media (max-width: 760px){.vpair,.cells__videos .vpair{grid-template-columns: minmax(0,1fr);row-gap: 1.75rem;}.chain{--chain-gap: 1.5rem;grid-template-columns: 1fr;padding-left: 1.5rem;}.chain__step:not(:last-child)::before{left: -1.3rem;top: .45em;width: 1px;height: calc(100% + var(--chain-gap));transform-origin: 50% 0;}.chain.is-pending .chain__step::before{transform: scaleY(0);}.chain__node{position: absolute;left: -1.5rem;top: .45em;}.chain__k{margin-top: 0;max-width: none;}.chain--detailed{grid-template-rows: none;}.chain--detailed .chain__step{display: block;grid-row: auto;}.chain__d,:lang(zh) .chain__d,:lang(zh) .chain--detailed .chain__k{max-width: none;}}.block__lead{margin-top: var(--gap-title);margin-bottom: clamp(1.5rem,1rem + 1vw,2.25rem);max-width: 34rem;}:lang(zh) .block__lead{max-width: 23em;}.block__cta{margin-top: clamp(1.25rem,.75rem + 1vw,2rem);}.indications{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--gutter);row-gap: .85rem;}.indications__item{font-size: var(--fs-lead);font-weight: var(--w-light);line-height: 1.35;color: var(--ink-2);}.indications__item.is-priority{grid-column: 1 / -1;font-size: var(--fs-h2);font-weight: var(--w-display);line-height: var(--lh-heading);letter-spacing: var(--track-heading);color: var(--ink);}.indications__item.is-priority + .indications__item.is-priority{margin-top: .12em;}.indications__item.is-priority + .indications__item:not(.is-priority){margin-top: clamp(1.25rem,.75rem + 1vw,2rem);}@media (min-width: 761px){.indications{grid-template-rows: repeat(6,auto);grid-auto-flow: column;}.indications__item.is-priority:nth-child(1){grid-row: 1;}.indications__item.is-priority:nth-child(2){grid-row: 2;}.indications__item:nth-child(7){margin-top: clamp(1.25rem,.75rem + 1vw,2rem);}}.feature{position: relative;display: grid;align-items: center;min-height: min(58rem,96svh);padding-block: var(--section-y);overflow: hidden;background: var(--bg);}.feature > .grid{position: relative;z-index: 2;}.feature__copy{grid-column: 1 / span 5;}.feature__text{margin-top: var(--gap-title);max-width: 30rem;}.feature__figures{display: grid;grid-template-columns: repeat(2,minmax(0,max-content));column-gap: clamp(2.5rem,1rem + 3vw,4.75rem);margin-block: clamp(2.25rem,1.5rem + 1.5vw,3.25rem) clamp(1.25rem,.75rem + 1vw,2rem);}.feature__visual{position: absolute;top: 0;right: 0;bottom: 0;left: var(--col-7);}.feature__visual > img{width: 100%;height: 100%;object-fit: cover;object-position: var(--focus,50% 50%);}.reach__head{grid-column: 1 / span 6;}.reach__lead{margin-top: var(--gap-title);max-width: 30rem;}:lang(zh) .reach__lead{max-width: 22em;}.reach{grid-column: 7 / span 6;display: grid;align-self: end;}.reach__item{position: relative;display: block;padding-block: .9rem 1rem;font-size: var(--fs-h3);font-weight: var(--w-light);line-height: 1.3;text-align: left;color: var(--ink);text-wrap: balance;}.reach__item::before,.reach__item::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: var(--line);}.reach__item::after{background: var(--accent);transform: scaleX(0);transform-origin: left;transition: transform .6s var(--ease-out);}.reach__item .label{transition: color .35s var(--ease-soft);}.reach__item .arrow{display: inline-block;width: 1.35rem;height: 1rem;margin-left: .9rem;vertical-align: calc(.312em - .5rem);}@media (hover: hover){.reach__item:hover .label{color: var(--accent);}}@media (hover: hover){.reach__item:hover .arrow{transform: translateX(.3rem);}}@media (hover: hover){.reach__item:hover::after{transform: scaleX(1);}}.reach__item:focus-visible::after{transform: scaleX(1);}.company__figures{margin-top: var(--gap-head);}@media (max-width: 1100px){.feature__copy{grid-column: 1 / span 6;}.feature__visual{left: var(--col-8);}.reach__head,.reach{grid-column: 1 / -1;}.reach{margin-top: var(--gap-title);}}@media (min-width: 761px) and (max-width: 1100px){.company__figures,.research__figures{grid-template-columns: repeat(4,minmax(0,1fr));}.company__figures .figure__value,.research__figures .figure__value{font-size: calc(var(--fs-stat-m) * .8);}}@media (max-width: 900px){.feature{min-height: 0;padding-top: 0;}.feature__visual{position: relative;left: auto;width: auto;height: 56svh;opacity: 1;margin-bottom: 2.5rem;}.feature__copy{grid-column: 1 / -1;}}@media (max-width: 760px){.indications{grid-template-columns: 1fr;}}.group__k{margin-bottom: 1.5rem;font-weight: var(--w-strong);font-size: var(--fs-label);line-height: var(--lh-label);letter-spacing: .005em;color: var(--ink);}:lang(zh) .group__k{font-weight: 500;}.way__glyph{position: relative;display: block;width: 100%;max-width: 20rem;height: auto;aspect-ratio: 160 / 140;margin-bottom: clamp(1.25rem,.75rem + 1vw,2rem);}.way__glyph > canvas,.step3__glyph > canvas{position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;pointer-events: none;}.way__k{font-weight: var(--w-strong);font-size: var(--fs-h3);line-height: 1.2;letter-spacing: -.01em;}:lang(zh) .way__k{font-weight: 400;}.way.is-ours .way__k{color: var(--emphasis);}.way__t{margin-top: .65rem;max-width: 19rem;font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink-2);}:lang(zh) .way__t{max-width: 16.5em;}.cells__videos .vpair{justify-content: center;padding: clamp(1.25rem,.75rem + 1.6vw,2.75rem);background: var(--bg-subtle);}.cells__videos .vpair__bar{margin-top: 1rem;}.cells__hint,.cells__single{margin-top: .9rem;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-2);text-wrap: pretty;}.cells__single{color: var(--ink);}.function__legend{margin-bottom: var(--gap-group);}.function__charts{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));column-gap: var(--gutter);row-gap: var(--gap-group);}@media (max-width: 1279px){.function__charts{grid-template-columns: repeat(3,minmax(0,1fr));}}.trials{display: grid;row-gap: clamp(1.5rem,1rem + 1vw,2.25rem);}.trials__row{display: grid;grid-template-columns: minmax(0,2fr) minmax(0,3fr);column-gap: var(--gutter);align-items: baseline;}.trials__k{position: relative;font-weight: var(--w-light);font-size: var(--fs-lead);line-height: 1.25;letter-spacing: -.01em;color: var(--ink);}.trials__d{max-width: 34rem;font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink-2);}:lang(zh) .trials__d{max-width: 24em;}.slope__k,.slope__d{text-wrap: balance;}.trials__d,.group__k{text-wrap: pretty;}.chain__d{text-wrap: balance;}.program__name{position: relative;align-self: end;font-weight: var(--w-display);font-size: var(--fs-h1);line-height: var(--lh-display);letter-spacing: var(--track-display);color: var(--ink);text-wrap: balance;}.program__text{margin-top: var(--gap-title);max-width: 30rem;}:lang(zh) .program__text{max-width: 22em;}.program__link{margin-top: 1rem;}.slopes--two{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--gutter);}.slopes--two .slope{align-items: start;}.slopes--two .slope__d{margin-top: .25rem;max-width: 15rem;}.als__text{max-width: 34rem;}:lang(zh) .als__text{max-width: 23em;}.als__marks{margin-top: var(--gap-title);}.steps3{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: var(--gutter);}.step3__glyph{position: relative;display: block;width: 100%;max-width: 22rem;height: auto;aspect-ratio: 200 / 140;margin-bottom: clamp(1.25rem,.75rem + 1vw,2rem);}.step3__k{font-weight: var(--w-strong);font-size: var(--fs-h3);line-height: 1.2;letter-spacing: -.01em;}:lang(zh) .step3__k{font-weight: 400;}.step3.is-ours .step3__k{color: var(--emphasis);}.step3__t{margin-top: .65rem;max-width: 22rem;font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink-2);text-wrap: pretty;}:lang(zh) .step3__t{max-width: 18em;}.g-fib{fill: none;stroke: var(--ink-3);stroke-width: .9;stroke-linecap: round;opacity: .6;}.g-fib--broken{opacity: .42;}.layers{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gutter);}.layers__art{grid-column: 3 / span 6;grid-row: 1;display: block;width: 100%;height: auto;overflow: visible;}.layers__names,.layers__items{position: relative;grid-row: 1;}.layers__names{grid-column: 1 / span 2;}.layers__items{grid-column: 9 / span 4;}.layers__names li,.layers__item{position: absolute;left: 0;right: 0;top: var(--y);translate: 0 -50%;}.layers__names li{font-size: var(--fs-small);letter-spacing: .02em;color: var(--ink-3);}.layers__k{font-weight: var(--w-strong);font-size: var(--fs-label);line-height: var(--lh-label);color: var(--ink);}:lang(zh) .layers__k{font-weight: 500;}.layers__item.is-ours .layers__k{color: var(--emphasis);}.layers__d{margin-top: .3rem;max-width: 22rem;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-2);text-wrap: pretty;}:lang(zh) .layers__d{max-width: 19em;}.layers__note{grid-column: 3 / span 10;grid-row: 2;}.layers__item{right: auto;max-width: 100%;}.layers__hint{display: none;}.layers__hint::before{content: " ";}:lang(zh) .layers__hint::before{content: none;}.layers__hint [data-input="touch"]{display: none;}@media (min-width: 1101px){html.js .layers__hint{display: inline;}}@media (hover: none){.layers__hint [data-input="hover"]{display: none;}.layers__hint [data-input="touch"]{display: inline;}}.sk-surface{fill: none;stroke: var(--ink-3);stroke-width: 1.1;opacity: .8;}.sk-corneum{fill: none;stroke: var(--blue-gray-300);stroke-width: .55;stroke-dasharray: 15 1.4;}.sk-kc{fill: var(--neutral-cool-500);opacity: .62;}.sk-kc--gran{fill: var(--neutral-cool-700);opacity: .6;}.sk-kc--basal{fill: var(--neutral-cool-800);opacity: .7;}.sk-bm{fill: none;stroke: var(--ink-3);stroke-width: .6;opacity: .55;}.sk-fibril{fill: none;stroke: var(--ink-3);stroke-width: .45;stroke-linecap: round;opacity: .3;}.sk-oxytalan{fill: none;stroke: var(--ink-3);stroke-width: .4;stroke-linecap: round;opacity: .38;}.sk-bundle-fill{fill: var(--blue-gray-100);opacity: .5;}.sk-bundle{fill: none;stroke: var(--ink-3);stroke-width: .45;stroke-linecap: round;opacity: .24;}.sk-elastic{fill: none;stroke: var(--ink-2);stroke-width: .55;stroke-linecap: round;opacity: .36;}.sk-vessel{fill: none;stroke: var(--blue-gray-300);stroke-width: 1.6;stroke-linecap: round;}.sk-vessel--l{stroke-width: 2.5;}.sk-vessel--s{stroke: var(--blue-gray-200);stroke-width: 1.2;}.sk-lumen{fill: none;stroke: var(--bg);stroke-width: .65;stroke-linecap: round;}.sk-lumen--l{stroke-width: 1.25;}.sk-lumen--s{stroke-width: .45;}.sk-vessel-x{fill: var(--blue-gray-300);}.sk-lumen-x{fill: var(--bg);}.sk-follicle{fill: var(--bg);stroke: var(--ink-3);stroke-width: .7;stroke-opacity: .32;}.sk-sheath{fill: none;stroke: var(--blue-gray-300);stroke-width: .5;}.sk-hair{fill: var(--neutral-cool-300);stroke: none;}.sk-sebo{fill: var(--bg);stroke: var(--ink-3);stroke-width: .6;stroke-opacity: .6;}.sk-sebocyte{fill: var(--blue-gray-200);}.sk-gland{fill: none;stroke: var(--neutral-cool-400);stroke-width: 2.1;stroke-linecap: round;stroke-linejoin: round;}.sk-gland-lumen{fill: none;stroke: var(--bg);stroke-width: .8;stroke-linecap: round;stroke-linejoin: round;}.sk-gland--duct{stroke-width: 1.35;}.sk-gland-lumen--duct{stroke-width: .5;}.sk-fibro__body{fill: var(--blue-gray-300);stroke: var(--bg);stroke-width: 1.1;paint-order: stroke;transition: fill .9s var(--ease-soft);}.sk-fibro__n{fill: var(--neutral-cool-700);transition: fill .9s var(--ease-soft);}.sk-fibro__p{fill: none;stroke: var(--blue-gray-300);stroke-width: .6;stroke-linecap: round;transition: stroke .9s var(--ease-soft);}.sk-fibro.is-lit .sk-fibro__body{fill: var(--teal-gray-600);}.sk-fibro.is-lit .sk-fibro__n{fill: var(--teal-gray);}.sk-fibro.is-lit .sk-fibro__p{stroke: var(--teal-gray-600);}.sk-adipo{fill: none;stroke: var(--neutral-cool-500);stroke-width: .55;opacity: .75;}.sk-septum{fill: none;stroke: var(--ink-3);stroke-width: .7;stroke-linecap: round;opacity: .42;}.sk-fascia{fill: none;stroke: var(--ink-3);stroke-width: .5;opacity: .45;}.sk-myo-edge{fill: none;stroke: var(--blue-gray-300);stroke-width: 4.3;}.sk-myo-core{fill: none;stroke: var(--bg);stroke-width: 3.7;}.sk-myo{fill: none;stroke: var(--blue-gray-100);stroke-width: 3.7;stroke-dasharray: .55 1.25;}.sk-myo-n{fill: var(--neutral-cool-600);}.sk-myo-slip{fill: none;stroke: var(--blue-gray-300);stroke-width: 1.1;stroke-linecap: round;}.sk-nerve{fill: none;stroke: var(--ink-3);stroke-width: .6;stroke-linecap: round;opacity: .6;}.sk-endplate{fill: var(--neutral-cool-600);}.sk-band{fill: var(--blue-gray-100);opacity: 0;}.sk-band.is-ours{fill: var(--teal-gray-200);}.sk-mark{fill: var(--ink);}.sk-mark.is-ours{fill: var(--emphasis);}.results__monument{margin-top: var(--gap-head);}.results__monument .monument__label > p:first-child{text-wrap: balance;}.results{margin-top: var(--gap-block);}.results__lead{max-width: 34rem;}:lang(zh) .results__lead{max-width: 23em;}.result__k{font-weight: var(--w-strong);font-size: var(--fs-label);line-height: var(--lh-label);color: var(--ink);text-wrap: balance;}:lang(zh) .result__k{font-weight: 500;}.result__hint{margin-top: .25rem;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-3);}.result__vals{display: grid;row-gap: clamp(1.25rem,.9rem + .8vw,2rem);margin: clamp(1.5rem,1rem + 1vw,2.25rem) 0 0;}.result__vals > div{display: grid;grid-template-areas: "v" "k";justify-items: start;}.result__vals dt{grid-area: k;margin-top: .55rem;font-size: var(--fs-small);line-height: var(--lh-small);letter-spacing: .02em;color: var(--ink-2);}.result__v{grid-area: v;display: flex;align-items: flex-start;margin: 0;font-weight: 200;font-size: var(--fs-stat-m);line-height: .9;letter-spacing: -.035em;font-variant-numeric: tabular-nums lining-nums;color: var(--ink);}.results__grid{display: grid;grid-template-columns: repeat(var(--n,5),minmax(0,1fr));column-gap: var(--gutter);}@media (min-width: 1101px){.results__grid{grid-template-rows: auto auto auto;}.results__grid .result{display: grid;grid-row: span 3;grid-template-rows: subgrid;}}.imaging .mat{width: fit-content;max-width: 100%;padding: clamp(1.25rem,.8rem + 1.4vw,2.5rem) clamp(1.25rem,.8rem + 1.4vw,2.5rem) clamp(1.5rem,1rem + 1.6vw,3rem);}.mat__row{display: grid;width: 100%;grid-template-columns: repeat(3,minmax(0,20rem));justify-content: center;column-gap: clamp(1rem,.5rem + 1.6vw,3rem);}.mat__row figure{display: grid;justify-items: center;}.mat__row img{width: 100%;max-width: none;height: auto;}.mat__row.mat__row--5{width: min(70rem,calc(min(100vw - 2 * var(--margin),var(--content-max)) - 5rem));max-width: none;grid-template-columns: repeat(5,minmax(0,1fr));justify-content: stretch;column-gap: clamp(.75rem,.4rem + 1vw,1.75rem);}@media (max-resolution: 1.5dppx){.mat__row.mat__row--5{width: min(calc(5 * 480px + 7rem),calc(min(100vw - 2 * var(--margin),var(--content-max)) - 5rem));}}.d1{margin-left: -.045em;margin-right: -.017em;}.d1--4{margin-right: .01em;}.imaging__caption{margin-top: .9rem;}.imaging__legend{margin-top: .2rem;}.protocol:nth-of-type(1){grid-column: 1 / span 6;}.protocol:nth-of-type(2){grid-column: 7 / span 6;}.protocol__frame{--ratio: 3 / 2;}.protocol__k{margin-top: clamp(1.25rem,.75rem + 1vw,2rem);font-weight: var(--w-strong);font-size: var(--fs-h3);line-height: 1.2;letter-spacing: -.01em;}:lang(zh) .protocol__k{font-weight: 400;}.protocol__how{margin-top: .6rem;max-width: 30rem;font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink-2);}.protocol__filing{margin-top: .35rem;max-width: 30rem;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-3);}.protocol__how,.protocol__filing{text-wrap: balance;}:lang(en) .protocol__how{max-width: 22rem;}@media (min-width: 761px){.protocol{display: grid;grid-row: 2 / span 4;grid-template-rows: subgrid;align-content: start;}}.schedule{margin-top: 0;}.partner__copy{grid-column: 1 / span 5;grid-row: 1;}.partner__text{margin-top: var(--gap-title);max-width: 30rem;}.partner__cta{grid-column: 1 / span 5;grid-row: 2;justify-self: start;display: block;margin-top: clamp(1.25rem,.75rem + 1vw,2rem);}.partner__figure{grid-column: 7 / span 6;grid-row: 1;align-self: start;}.partner__value{margin-top: -.05em;}.partner__label{margin-top: 1.1rem;max-width: 22rem;}:lang(zh) .partner__label{max-width: 16em;}.aesthetics__note{grid-column: 1 / span 8;margin-top: var(--gap-block);}.research .monument__label{text-wrap: balance;}.research__figures{margin-top: var(--gap-block);}.research__note{margin-top: var(--gap-group);}.biz__frame{--ratio: 3 / 2;}.biz__k{font-weight: var(--w-strong);font-size: var(--fs-h3);line-height: 1.2;letter-spacing: -.01em;}:lang(zh) .biz__k{font-weight: 400;}.biz__d{margin-top: .6rem;max-width: 30rem;font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink-2);text-wrap: pretty;}:lang(zh) .biz__d{max-width: 24em;text-wrap: balance;}.biz__link{display: flex;width: fit-content;margin-top: .5rem;}@media (max-width: 1100px){.results__grid{grid-template-columns: minmax(0,1fr);row-gap: 2.5rem;}.results__grid .result{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.7fr);column-gap: var(--gutter);align-items: start;}.results__grid .result__vals{grid-column: 2;grid-row: 1 / span 2;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--gutter);margin: 0;}.partner__copy,.partner__figure,.partner__cta{grid-column: 1 / -1;grid-row: auto;}.partner__figure,.partner__cta{margin-top: var(--gap-title);}}@media (max-width: 1280px){.chain--detailed{--chain-gap: 2rem;grid-template-columns: minmax(0,36rem);grid-template-rows: none;padding-left: 1.5rem;}.chain--detailed .chain__step{display: block;grid-row: auto;}.chain--detailed .chain__step:not(:last-child)::before{left: -1.3rem;top: .45em;width: 1px;height: calc(100% + var(--chain-gap));transform-origin: 50% 0;}.chain--detailed.is-pending .chain__step::before{transform: scaleY(0);}.chain--detailed .chain__node{position: absolute;left: -1.5rem;top: .45em;}.chain--detailed .chain__k{margin-top: 0;}.chain--detailed .chain__k,.chain--detailed .chain__d,:lang(zh) .chain--detailed .chain__d,:lang(zh) .chain--detailed .chain__k{max-width: none;}}@media (max-width: 900px){.imaging .mat.mat--strip{width: auto;justify-items: start;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-padding-inline: 1.25rem;padding-inline: 1.25rem;}.mat__row.mat__row--5{grid-template-columns: repeat(5,min(62vw,15rem));width: max-content;max-width: none;row-gap: 0;column-gap: .75rem;}.mat__row--5 figure{scroll-snap-align: start;}}@media (min-width: 1101px) and (max-width: 1260px){.layers{container-type: inline-size;}.layers__names li,.layers__d{font-size: 1.2579cqw;}.layers__k{font-size: 1.5274cqw;}.layers__d{margin-top: .4313cqw;max-width: 31.626cqw;}:lang(zh) .layers__d{max-width: 19em;}}@media (max-width: 1100px){.layers__names{display: none;}.layers__art{grid-column: 1 / span 9;}.layers__items{grid-column: 1 / -1;grid-row: 2;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows: repeat(3,auto);grid-auto-flow: column;column-gap: var(--gutter);row-gap: 1.75rem;margin-top: 2.5rem;}.layers__item{position: static;translate: none;}.layers__note{grid-column: 1 / -1;grid-row: 3;}.layers__item::before{content: attr(data-layer);display: block;margin-bottom: .15rem;font-size: var(--fs-micro);letter-spacing: .02em;color: var(--ink-3);transition: color .3s var(--ease-soft);}.layers__item.is-shown::before{color: var(--ink);}}@media (max-width: 760px){.switch__tabs{flex-wrap: nowrap;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none;column-gap: 1.75rem;}.switch__tab:focus-visible{outline-offset: -2px;}.switch__tabs::-webkit-scrollbar{display: none;}.switch__tab{flex: none;white-space: nowrap;}.switch__tabs.is-overflowing:not(.is-end){-webkit-mask-image: linear-gradient(to right,#000 calc(100% - 3.5rem),transparent);mask-image: linear-gradient(to right,#000 calc(100% - 3.5rem),transparent);}.function__charts{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 2.25rem;}.trials__row{grid-template-columns: 1fr;row-gap: .4rem;}.slopes--two{grid-template-columns: 1fr;row-gap: 1.5rem;}.steps3{grid-template-columns: 1fr;row-gap: 3rem;}.step3__glyph{max-width: 18rem;}.layers__art,.layers__items{grid-column: 1 / -1;}.layers__items{grid-template-columns: minmax(0,1fr);grid-template-rows: none;grid-auto-flow: row;row-gap: 1.4rem;margin-top: 2rem;}.result__v{font-size: 2.6rem;}.results__grid .result{grid-template-columns: minmax(0,1fr);}.results__grid .result__vals{grid-column: 1;grid-row: auto;margin-top: 1.1rem;}.mat__row{grid-template-columns: minmax(0,18rem);row-gap: 1.75rem;}.aesthetics__note{grid-column: 1 / -1;}.protocol:nth-of-type(1),.protocol:nth-of-type(2){grid-column: 1 / -1;}.protocol + .protocol{margin-top: var(--gap-block);}}@media (min-width: 1101px) and (max-width: 1366px){.slopes--two{grid-template-columns: minmax(0,1fr);row-gap: 1.25rem;}}.ring{position: absolute;inset: 0;width: 100%;height: 100%;}canvas[data-ring]{opacity: 0;transition: opacity .6s var(--ease-soft);}canvas[data-ring].is-drawn{opacity: 1;}html.no-motion canvas[data-ring]{transition: none;}.ring-fallback-host{position: absolute;inset: 0;}.ring-fallback-host:empty{display: none;}.ring-fallback{position: absolute;max-width: none;}.ring-labels{position: absolute;inset: 0;pointer-events: none;}.ring-label{position: absolute;left: 0;top: 0;font-size: var(--fs-ui);line-height: 1.3;letter-spacing: var(--track-ui);white-space: nowrap;color: var(--ink-2);opacity: 0;will-change: transform,opacity;}.ring-label.is-priority{color: var(--ink);}:root,[lang="en"]{--fs-statement: clamp(3rem,1rem + 7vw,11rem);--lh-statement: .96;--track-statement: -.045em;--w-statement: 200;}[lang|="zh"]{--fs-statement: clamp(2.5rem,1rem + 5.6vw,8.5rem);--lh-statement: 1.14;--track-statement: 0;--w-statement: 300;}.statement{position: relative;overflow: hidden;padding-block: clamp(7rem,3.5rem + 10vw,17rem);background: var(--bg);}.statement__text{grid-column: 1 / span 11;font-weight: var(--w-statement);font-size: var(--fs-statement);line-height: var(--lh-statement);letter-spacing: var(--track-statement);color: var(--ink);text-wrap: balance;}.statement__text .accent{color: var(--accent);}.statement__aside{grid-column: 8 / span 5;margin-top: var(--gap-head);max-width: 30rem;font-size: var(--fs-lead);font-weight: var(--w-light);line-height: var(--lh-lead);color: var(--ink-2);text-wrap: pretty;}:lang(zh) .statement__aside{max-width: 22em;}.monument{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gutter);align-items: end;}.monument__value{grid-column: 1 / span 6;display: flex;align-items: flex-start;margin-left: -.035em;font-weight: 200;font-size: clamp(7rem,1.5rem + 17.5vw,24rem);line-height: .8;letter-spacing: -.06em;font-variant-numeric: tabular-nums lining-nums;color: var(--ink);}.monument__unit{font-size: .3em;line-height: 1;letter-spacing: 0;margin-top: .12em;margin-left: .05em;color: var(--ink-3);font-weight: var(--w-light);}.monument__value:has(.monument__unit--word:not(:empty)){align-items: baseline;}.monument__unit--word{margin-top: 0;}.monument__label{grid-column: 7 / span 5;padding-bottom: .4rem;max-width: 22rem;font-size: var(--fs-lead);font-weight: var(--w-light);line-height: var(--lh-lead);color: var(--ink-2);}:lang(zh) .monument__label{padding-bottom: calc(.4rem - .15em);}.monument--short .monument__value{grid-column: 1 / span 3;}.monument--short .monument__label{grid-column: 4 / span 4;}.monument__sub{margin-top: .7rem;font-size: var(--fs-small);font-weight: 400;line-height: var(--lh-small);letter-spacing: .02em;color: var(--ink-2);}.monument__label:has(.monument__sub){padding-bottom: calc(.4rem + .413em - .438 * var(--fs-small));}:lang(zh) .monument__label:has(.monument__sub){padding-bottom: calc(.4rem - .15em + .439em - .414 * var(--fs-small));}.split-line{display: block;overflow: hidden;padding-bottom: .1em;margin-bottom: -.1em;}.split-line > span{display: block;}[data-roll]{display: inline-flex;align-items: flex-start;}.digit{display: inline-block;height: 1lh;overflow-y: clip;clip-path: inset(0 -.3em);user-select: none;}.digit__strip{display: block;}.digit__strip > span{display: block;height: 1lh;text-align: center;}.digit__strip > span::before,.digit-sep::before{content: attr(data-d);}.digit-sep{display: inline-block;height: 1lh;user-select: none;}.digit-sep[data-d="万"],.digit-sep[data-d="亿"]{font-size: .6em;margin: .45em 0 0 .06em;}@media (max-width: 1100px){.ring-labels{display: none;}.monument__value,.monument--short .monument__value{grid-column: 1 / -1;}.monument__label,.monument--short .monument__label{grid-column: 1 / span 8;margin-top: 1.5rem;}.statement__aside{grid-column: 1 / span 9;}}@media (max-width: 760px){.statement__text,.statement__aside,.monument__label,.monument--short .monument__label{grid-column: 1 / -1;}}.locations__globe{grid-column: 1 / -1;}.globe__stage{position: relative;}.globe__figure{position: relative;aspect-ratio: 10 / 9;}.globe__canvas{position: absolute;inset: 0;width: 100%;height: 100%;}.globe__labels{position: absolute;inset: 0;margin: 0;padding: 0;list-style: none;pointer-events: none;}.loc-label{--g: 1.15rem;--d: calc(.6 * var(--g));position: absolute;left: 0;top: 0;display: flex;flex-direction: column;align-items: flex-start;white-space: nowrap;text-align: left;translate: var(--g) -50%;opacity: 0;will-change: transform,opacity;text-shadow: 0 0 .55em #FFFFFF,0 0 .3em #FFFFFF,0 0 .12em #FFFFFF;paint-order: stroke fill;-webkit-text-stroke: .3em #FFFFFF;}.loc-label.is-hq{--g: 1.7rem;}.loc-label[data-pos="w"]{translate: calc(-100% - var(--g)) -50%;}.loc-label[data-pos="ne"]{translate: var(--d) calc(-100% - var(--d));}.loc-label[data-pos="se"]{translate: var(--d) var(--d);}.loc-label[data-pos="nw"]{translate: calc(-100% - var(--d)) calc(-100% - var(--d));}.loc-label[data-pos="sw"]{translate: calc(-100% - var(--d)) var(--d);}.loc-label[data-pos$="w"]{align-items: flex-end;text-align: right;}.loc-city{font-size: var(--fs-body);line-height: 1.25;letter-spacing: .005em;color: var(--ink);}.loc-meta{margin-top: .2rem;font-size: var(--fs-small);line-height: var(--lh-small);letter-spacing: .02em;color: var(--ink-3);}.loc-hq{color: var(--accent);}html:not(.js) .globe__labels{position: static;}html:not(.js) .loc-label{position: static;opacity: 1;translate: none;}@media (min-width: 1101px){.locations .head{grid-column: 1 / span 5;grid-row: 1;align-self: center;margin-bottom: 0;}.locations__globe{grid-column: 6 / -1;grid-row: 1;}}@media (min-width: 1101px) and (max-width: 1366px){.locations__globe{grid-column: 7 / -1;}}@media (min-width: 1101px) and (max-width: 1180px){.loc-meta > [aria-hidden="true"]{display: none;}.loc-hq:not(:only-child){display: block;}}@media (max-width: 1100px){.globe__figure{aspect-ratio: 4 / 3;}}@media (max-width: 760px){.globe__figure{aspect-ratio: 1 / .94;}.globe__labels{position: static;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.6rem 1.25rem;margin-top: 2.25rem;}.loc-label,.loc-label[data-pos]{position: relative;left: auto;top: auto;align-items: flex-start;padding-left: calc(var(--mark) + var(--mark-gap));text-align: left;white-space: normal;text-shadow: none;-webkit-text-stroke: 0;transform: none !important;translate: none;opacity: 1 !important;}.loc-label::before{content: "";position: absolute;left: 0;top: .5em;width: var(--mark);height: var(--mark);border-radius: 50%;background: var(--emphasis);}.loc-meta > [aria-hidden="true"]{display: none;}.loc-hq{display: block;}}.read__text{grid-column: 1 / span 5;grid-row: 1 / span 2;}.read__stick{position: sticky;top: calc(var(--header-h-compact) + 2.5rem);}.read__fig{grid-column: 7 / span 6;}.read__p{margin-top: var(--gap-title);max-width: 34rem;font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink-2);text-wrap: pretty;}:lang(zh) .read__p{max-width: 24em;}.read__p + .read__p{margin-top: .9em;}.read__p--lead{font-size: var(--fs-lead);font-weight: var(--w-light);line-height: var(--lh-lead);text-wrap: balance;}.read__link{margin-top: var(--gap-group);}.read .disclose{grid-column: 7 / span 6;grid-row: 2;align-self: start;}.read__band{margin-top: var(--gap-block);}.read__band .group__k{margin-bottom: 0;}.read__band .fig-cap{margin-bottom: 1.5rem;}.cells__fig{container-type: inline-size;}.cells__notes{display: grid;grid-template-columns: minmax(0,28rem) 18rem;column-gap: var(--gutter);justify-content: space-between;align-items: start;margin-top: 1.1rem;}.cells__notes .media__caption{margin-top: 0;}.cells__notes .cycle{width: 100%;margin: 0;}@container (max-width: 39rem){.cells__notes{grid-template-columns: minmax(0,1fr) 16rem;}.cells__notes .cycle__ph{font-size: 19.1px;}.cells__notes .cycle__cp{font-size: 16.9px;}}@container (max-width: 35rem){.cells__notes{grid-template-columns: minmax(0,1fr);}.cells__notes .cycle{max-width: 21rem;margin-top: var(--gap-group);}.cells__notes .cycle__ph{font-size: 17px;}.cells__notes .cycle__cp{font-size: 15px;}}@media (min-width: 761px){.read__fig .cells__videos .vpair{grid-template-columns: repeat(2,minmax(0,21rem));}}.read__fig .media__caption,.read__fig .cells__hint,.read__fig .cells__single{max-width: 32rem;}:lang(zh) .read__fig .media__caption,:lang(zh) .read__fig .cells__hint,:lang(zh) .read__fig .cells__single{max-width: 26em;}.read__fig .cells__single{margin-top: 1rem;font-size: var(--fs-small);line-height: var(--lh-small);}.read__fig .slopes,.read__fig .tissue__markers{grid-template-columns: repeat(2,minmax(0,1fr));}.read__fig .slope{align-items: start;}.read__fig .tissue__markers{margin-top: var(--gap-group);}@media (min-width: 1101px) and (max-width: 1300px){.read__fig .tissue__markers{grid-template-columns: minmax(0,1fr);row-gap: 1.25rem;}}.read__fig .timeline{margin-top: var(--gap-block);}.read__fig .timeline__k{margin-top: var(--gap-block);margin-bottom: 0;}.read__fig .timeline__k + .timeline{margin-top: .5rem;}.read__fig .trials{margin-top: 0;}@media (min-width: 761px){.read__fig .trials__row{grid-template-columns: calc((100% - 5 * var(--gutter)) / 3 + var(--gutter)) minmax(0,1fr);}}.fig-cap{margin-top: .45rem;max-width: 32rem;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-3);text-wrap: pretty;}:lang(zh) .fig-cap{max-width: 26em;}.fig-keys{display: flex;flex-wrap: wrap;align-items: baseline;gap: .5rem 2.25rem;margin-bottom: var(--gap-group);}.fig-keys .legend{margin: 0;}.fig-keys .fig-cap{margin-top: 0;}.plate{margin: 0;height: clamp(18rem,36.5vw,46rem);overflow: hidden;background: #FFFFFF;}.plate picture,.plate img{display: block;width: 100%;height: 100%;}.plate img{object-fit: cover;object-position: 50% 50%;-webkit-mask-image: linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent);mask-image: linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent);}.section--pair-start + .plate{margin-top: calc(var(--section-y) * -.25);}.plate + .section{padding-top: calc(var(--section-y) * .25);}@media (max-width: 760px){.plate{height: auto;aspect-ratio: 1170 / 990;}}.section.section--pair-start[data-surface]{padding-bottom: calc(var(--section-y) * .5);}.section.section--pair-start[data-surface] + .section.section--pair-end[data-surface]{padding-top: calc(var(--section-y) * .25);}.ways--band{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 2.75rem var(--gutter);}.ways--band .way__glyph{width: 14rem;max-width: 100%;aspect-ratio: 151 / 100;margin-bottom: 1.5rem;}.ways--band .way__k{font-size: var(--fs-h3);}.ways--band .way__t{margin-top: .4rem;max-width: 20rem;font-size: var(--fs-small);line-height: var(--lh-small);}@media (max-width: 1100px){.ways--band{grid-template-columns: repeat(2,minmax(0,1fr));}}.monument--stack .monument__value{grid-column: 1 / -1;font-size: clamp(7rem,1rem + 17vw,24rem);}.monument--stack .monument__label{grid-column: 1 / span 8;margin-top: 1.25rem;}.chain--upright{--chain-gap: 2.75rem;--at-y: calc(var(--fs-h3) * var(--lh-tight) / 2);grid-template-columns: minmax(0,1fr);grid-template-rows: none;padding-left: 2.25rem;}.chain--upright .chain__step{display: block;grid-row: auto;}.chain--upright .chain__step:not(:last-child)::before{left: calc(-2.25rem + var(--mark) / 2 - .5px);top: var(--at-y);width: 1px;height: calc(100% + var(--chain-gap));transform-origin: 50% 0;}.chain--upright.is-pending .chain__step::before{transform: scaleY(0);}.chain--upright .chain__node{position: absolute;left: -2.25rem;top: calc(var(--at-y) - var(--mark) / 2);}.chain--upright .chain__k,:lang(zh) .chain--upright .chain__k{margin-top: 0;max-width: none;font-weight: var(--w-light);font-size: var(--fs-h3);line-height: var(--lh-tight);letter-spacing: -.01em;}.chain--upright .chain__d,:lang(zh) .chain--upright .chain__d{margin-top: .5rem;max-width: 34rem;font-size: var(--fs-body);line-height: var(--lh-body);}.read__fig .biz__frame{--ratio: 3 / 2;}.biz-pair{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--gutter);row-gap: 2.5rem;margin-top: var(--gap-group);}.biz-pair .biz__k,:lang(zh) .biz-pair .biz__k{font-weight: var(--w-light);}@media (max-width: 1699px){.biz-pair{grid-template-columns: minmax(0,1fr);}}@media (min-width: 1700px){.biz-pair{grid-template-rows: auto auto auto;row-gap: 0;}.biz-pair > .biz{display: grid;grid-row: span 3;grid-template-rows: subgrid;}.biz-pair .biz__link{align-self: start;}}.function__charts--3{grid-template-columns: repeat(3,minmax(0,1fr));}@media (min-width: 1101px) and (max-width: 1500px){.function__charts--3{grid-template-columns: repeat(2,minmax(0,1fr));}}.forks--compact{grid-template-columns: repeat(2,minmax(0,1fr));grid-template-rows: repeat(5,auto);}.forks--compact .forks__col{display: grid;grid-row: span 5;grid-template-rows: subgrid;}.forks--compact .forks__col + .forks__col .forks__group:first-child{margin-top: 0;}.forks--compact .fork{grid-template-columns: clamp(4.5rem,30%,6rem) minmax(0,1fr);column-gap: 1.1rem;}.forks--compact .fork svg{grid-row: 1 / span 2;width: 100%;height: auto;aspect-ratio: 96 / 56;}.forks--compact .fork__k{align-self: end;}.forks--compact .fork__d{grid-column: 2;align-self: start;text-align: left;}:lang(en) .forks--compact .fork__d{text-wrap: balance;}@media (min-width: 1101px){.disclose__inner{max-width: 58rem;}}@media (max-width: 1100px){.read__text,.read__fig,.read .disclose{grid-column: 1 / -1;grid-row: auto;}.read__stick{position: static;}.read__text{margin-bottom: var(--gap-head);}}@media (max-width: 760px){.ways--band{grid-template-columns: minmax(0,1fr);row-gap: 2.25rem;}.ways--band .way{display: grid;grid-template-columns: 7.75rem minmax(0,1fr);grid-template-rows: 1fr auto auto 1fr;column-gap: 1.1rem;}.ways--band .way__glyph{grid-row: 1 / -1;align-self: center;width: 100%;margin-bottom: 0;}.ways--band .way__k{grid-area: 2 / 2;font-size: var(--fs-h3);}.ways--band .way__t{grid-area: 3 / 2;font-size: var(--fs-body);line-height: var(--lh-body);}.read__fig .slopes,.read__fig .tissue__markers{grid-template-columns: minmax(0,1fr);}.function__charts--3{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 2.25rem;}.monument--stack .monument__label{grid-column: 1 / -1;}.forks--compact{grid-template-columns: minmax(0,1fr);grid-template-rows: none;}.forks--compact .forks__col{display: block;grid-row: auto;}.forks--compact .forks__col + .forks__col .forks__group:first-child{margin-top: clamp(1.25rem,1rem + .6vw,1.75rem);}.forks--compact .fork{grid-template-columns: 4.5rem minmax(0,1fr);column-gap: .9rem;}.biz-pair{grid-template-columns: minmax(0,1fr);row-gap: 2.5rem;}.chain--upright{padding-left: 1.75rem;}.chain--upright .chain__step:not(:last-child)::before{left: calc(-1.75rem + var(--mark) / 2 - .5px);}.chain--upright .chain__node{left: -1.75rem;}}@media (max-width: 389px){.ways--band .way{display: block;}.ways--band .way__glyph{width: 7.75rem;margin-bottom: 1rem;}}.dots-board{grid-column: 1 / -1;}.dots__head,.dots__row{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gutter);align-items: baseline;}.dots__head > :nth-child(1),.dots__name{grid-column: 1 / span 4;}.dots__stages,.dots__track{grid-column: 5 / span 3;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));justify-items: center;align-items: baseline;}.dots__status{grid-column: 8 / span 5;}.dots__head{margin-bottom: .9rem;font-size: var(--fs-small);line-height: var(--lh-small);letter-spacing: .02em;color: var(--ink-3);}.dots__stages > span{text-align: center;}.dots{display: grid;row-gap: clamp(1rem,.7rem + .6vw,1.5rem);}.dots__name{position: relative;font-weight: var(--w-light);font-size: var(--fs-lead);line-height: 1.25;letter-spacing: -.01em;color: var(--ink);text-wrap: balance;}.dots__track{font-size: var(--fs-lead);line-height: 1.25;}.dots__track i{display: inline-flex;align-items: center;height: 1.25em;}.dots__track i::before{content: "\200b";}.dots__track i::after{content: "";width: .4rem;height: .4rem;border-radius: 50%;background: var(--line);}.dots__track i.is-done::after,.dots__track i.is-now::after{width: .75rem;height: .75rem;}.dots__track i.is-done::after{background: var(--ink-2);}.dots__track i.is-now::after{background: transparent;box-shadow: inset 0 0 0 1.5px var(--ink-3);}.dots__row.is-priority .dots__track i.is-done::after{background: var(--emphasis);}.dots__row.is-priority .dots__track i.is-now::after{box-shadow: inset 0 0 0 1.5px var(--emphasis);}.dots__status{display: grid;row-gap: .1rem;font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink-2);}.dots__status.is-quiet{color: var(--ink-3);}.dots__s{display: grid;grid-template-columns: 2.4em minmax(0,1fr);align-items: baseline;text-wrap: pretty;}.dots__s b{font-weight: var(--w-strong);font-size: var(--fs-small);letter-spacing: .02em;color: var(--ink-3);}.dots__status.is-quiet .dots__s{grid-template-columns: minmax(0,1fr);padding-left: 2.4em;}.dots__track i:not(.is-done):not(.is-now)::after{background: radial-gradient(circle closest-side,var(--line) calc(100% - .6px),transparent 100%);}.chapters{grid-column: 1 / -1;display: grid;row-gap: var(--gap-block);}.chapter{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--gutter);align-items: start;}.chapter > .program__name{grid-column: 1 / -1;}.chapter__text{grid-column: 1 / span 5;margin-top: var(--gap-title);}.chapter__text .program__text{margin-top: 0;}.chapter__photo{margin-top: var(--gap-group);}.chapter__evidence{grid-column: 7 / span 6;margin-top: var(--gap-title);}@media (min-width: 1101px){.chapter--flip .chapter__text{display: contents;}.chapter--flip .program__text{grid-column: 1 / span 5;grid-row: 2;margin-top: var(--gap-title);}.chapter--flip .chapter__evidence{grid-column: 1 / span 6;grid-row: 3;margin-top: var(--gap-group);}.chapter--flip .chapter__photo{grid-column: 8 / span 5;grid-row: 2 / span 3;margin-top: var(--gap-title);align-self: start;}.chapter--flip{grid-template-rows: auto auto auto 1fr;}.chapter--flip .chapter__photo{transform: scaleX(-1);}}.chapter__evidence .legend{margin-bottom: 1.25rem;}.chapter__evidence .program__link{display: flex;width: fit-content;margin-top: 1.5rem;}.trends-pair{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--gutter);}.forks-row{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--gutter);}.forks-row--figures .fork--figure{display: block;margin: 0;padding: 0;}.forks-row--figures .fork svg{display: block;width: 9rem;height: auto;aspect-ratio: 96 / 34;margin-top: 1rem;overflow: visible;}.forks-row--figures .fork__d{margin-top: .9rem;text-align: left;}.chain__s{display: block;margin-top: 1.25rem;font-size: var(--fs-small);line-height: var(--lh-small);letter-spacing: .02em;color: var(--ink-3);}.chain--ready .chain__k{margin-top: .3rem;}.chain__end{font-weight: var(--w-light);font-size: var(--fs-h3);line-height: var(--lh-tight);letter-spacing: -.01em;}@media (min-width: 1281px){.chain--ready{grid-template-rows: repeat(4,auto);}.chain--ready .chain__step{grid-row: span 4;}.chain--ready .chain__k{align-self: baseline;margin-top: 0;}}@media (max-width: 1280px){.chain--ready .chain__step:nth-last-child(2)::before{height: calc(100% + var(--chain-gap) - .45em + var(--fs-h3) * var(--lh-tight) / 2 - var(--mark) / 2);}.chain--ready .chain__s{margin-top: 0;}.chain--ready .chain__s:empty{display: none;}.chain--ready .chain__step.is-last .chain__k{margin-top: 0;}.chain--ready .chain__step.is-last .chain__node{top: calc(var(--fs-h3) * var(--lh-tight) / 2 - var(--mark) / 2);}}@media (min-width: 1101px) and (max-width: 1280px){.ready .head{grid-column: 1 / span 5;grid-row: 1;margin-bottom: 0;}.ready .chain--ready{grid-column: 7 / -1;grid-row: 1;align-self: start;}}@media (max-width: 1100px){.chapter__text,.chapter__evidence{grid-column: 1 / -1;}.chapter__evidence{margin-top: var(--gap-group);max-width: 44rem;}.chapter__photo{max-width: 44rem;}}@media (max-width: 960px){.dots__head{display: block;margin-bottom: 1.5rem;}.dots__head > span:not(.dots__stages){display: none;}.dots__stages{display: flex;}.dots__stages > span + span::before{content: "·";margin-inline: .55em;}.dots__row{grid-template-columns: auto minmax(0,1fr);column-gap: 1rem;row-gap: .5rem;}.dots__name{grid-column: 1 / -1;}.dots__track{grid-column: 1;display: flex;gap: .55rem;font-size: var(--fs-body);}.dots__track i{width: .75rem;justify-content: center;}.dots__status{grid-column: 2;}}@media (max-width: 760px){.trends-pair{grid-template-columns: minmax(0,26rem);row-gap: 1.75rem;}.forks-row{grid-template-columns: minmax(0,1fr);row-gap: 1.25rem;}}.page-hero--text{min-height: 0;align-items: start;padding-top: calc(var(--header-h) + var(--gap-head));}.page-hero--alone{min-height: var(--stage-h);align-items: end;}.page-hero__meta{margin-top: var(--gap-group);font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-3);}.page-hero__link{margin-top: var(--gap-group);}.page-hero--text + .doc{padding-top: 0;}.doc .grid{row-gap: var(--gap-block);}.doc__part{grid-column: 1 / -1;display: grid;grid-template-columns: subgrid;align-items: baseline;}.doc__k{grid-column: 1 / span 5;font-size: var(--fs-h3);font-weight: var(--w-strong);line-height: var(--lh-tight);letter-spacing: -.01em;text-wrap: balance;}@media (min-width: 1101px){.doc__k{position: sticky;top: calc(var(--header-h-compact) + 2.5rem);}}:lang(zh) .doc__k{font-weight: 400;}.doc__body{grid-column: 7 / span 6;}.doc__body > .read__p:first-child{margin-top: 0;}.doc__note{margin-top: var(--gap-title);max-width: 34rem;font-size: var(--fs-small);line-height: var(--lh-small);color: var(--ink-3);}.doc__link{color: var(--accent);transition: color .35s var(--ease-soft);}@media (hover: hover){.doc__link:hover{color: var(--ink);}}@media (max-width: 1100px){.doc__k,.doc__body{grid-column: 1 / -1;}.doc__part{row-gap: var(--gap-title);}}.footer__legal{display: inline-block;margin-left: 1.25em;padding-block: .25rem;margin-block: -.25rem;color: var(--ink-2);transition: color .35s var(--ease-soft);}@media (hover: hover){.footer__legal:hover{color: var(--ink);}}.footer__legal[aria-current="page"]{position: relative;color: var(--ink);}.footer__legal[aria-current="page"]::after{content: "";position: absolute;left: 0;right: 0;bottom: .05rem;height: 2px;background: var(--emphasis);}@media (max-width: 1100px) and (min-width: 761px){.footer__base{grid-column: 1 / span 4;}}
