@font-face{font-family:"ZHIGU-SourceHanSerifSC-Full";src:url(/fonts/SourceHanSerifSC-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:u+a0-a8,u+aa-b6,u+b8-103,u+110-113,u+11a-11b,u+128-12b,u+143-144,u+147-148,u+14c-14f,u+152-153,u+168-16d,u+192,u+1a0-1a1,u+1af-1b0,u+1cd-1dc,u+1f8-1f9,u+251,u+261,u+2bb,u+2c7,u+2c9-2cb,u+2d9,u+2ea-2eb,u+300-301,u+304,u+307,u+30c,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+401,u+410-44f,u+451,u+1e3e-1e3f,u+1ea0-1ef9,u+2002-2003,u+2010-2012,u+2015-2016,u+2018-201a,u+201e,u+2020-2022,u+2025-2027,u+2030,u+2032-2033,u+2035,u+2039-203c,u+2042,u+2047-2049,u+2051,u+2074,u+20a9,u+20ab-20ac,u+20dd-20de,u+2100,u+2103,u+2105,u+2109-210a,u+210f,u+2113,u+2116,u+2121-2122,u+2126-2127,u+212b,u+212e,u+2135,u+213b,u+2160-216b,u+2170-217b,u+2190-2191,u+2193-2199,u+21b8-21b9,u+21c4-21c6,u+21cb-21cc,u+21d0,u+21d2,u+21d4,u+21e6-21e9,u+21f5,u+2200,u+2202-2203,u+2205-220b,u+220f,u+2211-2213,u+2215,u+221a,u+221d-2220,u+2223,u+2225-222e,u+2234-2237,u+223d,u+2243,u+2245,u+2248,u+224c,u+2252,u+2260-2262,u+2264-2267,u+226a-226b,u+226e-226f,u+2272-2273,u+2276-2277,u+2282-2287,u+228a-228b,u+2295-2299,u+22a0,u+22a5,u+22bf,u+22da-22db,u+22ef,u+2305-2307,u+2312,u+2318,u+2329-232a,u+23b0-23b1,u+23be-23cc,u+23ce,u+23da-23db,u+2423,u+2460-25ab,u+25b1-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6-25cc,u+25ce-25d3,u+25e2-25e6,u+25ef,u+2600-2603,u+2605-2606,u+2609,u+260e-260f,u+2616-2617,u+261c-261f,u+262f,u+2640-2642,u+266?,u+2672-267d,u+26a0,u+26bd-26be,u+2702,u+2713,u+271a,u+273d,u+273f-2740,u+2756,u+2776-2793,u+27a1,u+2934-2935,u+29bf,u+29fa-29fb,u+2b05-2b07,u+2b1a,u+2b95,u+2e3a-2e3b,u+2e80-2e99,u+2e9b-2ef3,u+2f00-2fd5,u+2ff0-2ffb,u+3000,u+3003-300b,u+300e-303f,u+3041-3096,u+3099-30ff,u+3105-312f,u+3131-3163,u+3165-318e,u+3190-31bb,u+31c0-31e3,u+31f0-321e,u+3220-332b,u+332d-4dbf,u+4e01-4e06,u+4e08,u+4e0c,u+4e0f-4e12,u+4e15,u+4e17-4e19,u+4e1b,u+4e1d-4e23,u+4e25-4e29,u+4e2b-4e2c,u+4e2e-4e2f,u+4e31,u+4e33,u+4e35-4e39,u+4e3c-4e44,u+4e46-4e47,u+4e4a,u+4e4c-4e5c,u+4e5e,u+4e60-4e65,u+4e67-4e70,u+4e72-4e85,u+4e87-4e8a,u+4e8d,u+4e8f-4e91,u+4e93,u+4e95-4e9a,u+4e9c-4ea3,u+4ea5-4ea6,u+4ea8-4eaa,u+4eac-4ead,u+4eaf-4eb9,u+4ebb-4ebf,u+4ec1-4ec4,u+4ec6-4ec9,u+4ecc,u+4ecf-4ed5,u+4ed7,u+4ed9-4ee2,u+4ee4,u+4ee6-4ee9,u+4eeb,u+4eed-4ef5,u+4ef8-4efa,u+4efc,u+4efe-4f16,u+4f19,u+4f1b-4f1f,u+4f21-4f37,u+4f39-4f45,u+4f47-4f4c,u+4f4e,u+4f50-4f52,u+4f54,u+4f56-4f58,u+4f5a-4f5b,u+4f5d-4f5f,u+4f61-4f7e,u+4f80-4f8a,u+4f8c-4f9a,u+4f9c,u+4f9e-4fa6,u+4fa8-4fbe,u+4fc0-4fdc,u+4fde-4fe0,u+4fe2-4fed,u+4fef-500c,u+500e-5018,u+501a-503b,u+503d,u+503f-504e,u+5050-5059,u+505b,u+505d-50ce,u+50d0-5140,u+5142,u+5144,u+5146-5147,u+514a-514c,u+514e-5159,u+515b,u+515d-5164,u+5166-5167,u+5169-516a,u+516e-5170,u+5172,u+5175,u+5179-517b,u+517d-5184,u+5186-518b,u+518e-5196,u+5198,u+519a,u+519d-51b2,u+51b4,u+51b6-51bf,u+51c1-51c5,u+51c7-51dc,u+51de-51df,u+51e1-51f9,u+51fc-5205,u+5208-5211,u+5213-5216,u+5218,u+521a,u+521c,u+521e-521f,u+5221-5223,u+5225-5228,u+522a,u+522c-522f,u+5231-5235,u+5238-523a,u+523c-524c,u+524e-5269,u+526b-526e,u+5270-529a,u+529c-529e,u+52a2-52a7,u+52a9-52be,u+52c0-52c2,u+52c4-5304,u+5306-5315,u+5317-5339,u+533b-5340,u+5342,u+5344-5346,u+5348-5349,u+534b-534e,u+5350-5354,u+5356,u+5358-5359,u+535b-535f,u+5362-5372,u+5374-5384,u+5387-538a,u+538c-5399,u+539b-539e,u+53a0-53ba,u+53bc-53c1,u+53c3-53c7,u+53c9,u+53cb,u+53ce-53d0,u+53d2-53d5,u+53da-53df,u+53e1-53e2,u+53e7-53e9,u+53ec-53ee,u+53f1,u+53f4-53f6,u+53f9-5403,u+5405-5407,u+5409-540b,u+540f-5410,u+5412-5425,u+5427-542a,u+542d-542e,u+5430-5447,u+5449,u+544b-5457,u+5459-5467,u+5469-547b,u+547e-548b,u+548d-54a7,u+54a9-54c0,u+54c2-54cc,u+54ce-54e9,u+54eb-550f,u+5511-5523,u+5525-552d,u+5530-5583,u+5585-55ba,u+55bc-5608,u+560a-5667,u+5669-56da,u+56dc-56dd,u+56df,u+56e1,u+56e3-56f3,u+56f5-56f9,u+56fb-56fc,u+56ff-5705,u+5707-571e,u+5720-5727,u+5729-572f,u+5731-5739,u+573b-573f,u+5741-5746,u+5748-5756,u+5758-575a,u+575c-5781,u+5783-578a,u+578c-57cd,u+57cf-57de,u+57e0-57f9,u+57fb-5805,u+5807-5850,u+5852-586a,u+586c-5882,u+5884-5898,u+589a-589d,u+589f-58ed,u+58ef-58f5,u+58f7-5903,u+5905-5906,u+5908-590c,u+590e-5915,u+5917-5919,u+591b,u+591d-5926,u+5928,u+592b-5930,u+5932-5933,u+5935-594e,u+5950-5956,u+5958-5978,u+597a-597c,u+597e-5981,u+5983-59ca,u+59cc-5a91,u+5a93-5b4f,u+5b51-5b56,u+5b59-5b62,u+5b64-5b65,u+5b67-5b82,u+5b84-5b88,u+5b8a,u+5b8d-5b96,u+5b99,u+5b9b-5b9c,u+5b9f-5ba0,u+5ba2,u+5ba4-5baa,u+5bac-5bb5,u+5bb7-5bb8,u+5bba-5bbc,u+5bbf-5bc5,u+5bc7-5bcb,u+5bcd-5bd2,u+5bd4-5bde,u+5be0-5bf7,u+5bfa,u+5bfd-5bfe,u+5c00,u+5c02-5c03,u+5c05,u+5c07-5c0e,u+5c10,u+5c12-5c17,u+5c19,u+5c1b-5c1c,u+5c1e-5c30,u+5c32-5c39,u+5c3b-5c3c,u+5c3e-5c3f,u+5c41,u+5c43-5c44,u+5c46-5c49,u+5c4b-5c4e,u+5c50-5c54,u+5c56-5c5d,u+5c5f-5c70,u+5c72-5d4b,u+5d4d-5ddd,u+5ddf-5de4,u+5de7,u+5de9-5ded,u+5def-5df0,u+5df3-5e01,u+5e04-5e0b,u+5e0d-5e25,u+5e28-5e2c,u+5e2f-5e37,u+5e39-5e44,u+5e46-5e54,u+5e56-5e71,u+5e75,u+5e77-5e7a,u+5e7c-5e7e,u+5e80-5e85,u+5e87-5e8e,u+5e90-5e92,u+5e96,u+5e98-5ea5,u+5ea8-5ec9,u+5ecb-5ef5,u+5ef7-5ef9,u+5efb-5eff,u+5f01,u+5f03-5f0e,u+5f10-5f14,u+5f16-5f1f,u+5f21-5f30,u+5f32-5f38,u+5f3b-5f51,u+5f54,u+5f56-5f61,u+5f63-5f68,u+5f6a-5f70,u+5f72-5f7b,u+5f7d-5f7f,u+5f82-5f83,u+5f86-5f87,u+5f89-5f96,u+5f98-5fa0,u+5fa2-5fa9,u+5fab-5fad,u+5faf-5fb6,u+5fb8-5fc2,u+5fc4,u+5fc7-5fd6,u+5fd9-5fea,u+5fec-5ff4,u+5ff6-5ffc,u+5ffe-6000,u+6002-600d,u+600f-601c,u+601e-6026,u+6028-603a,u+603c-6061,u+6063-606e,u+6070-60a7,u+60a9-60ab,u+60ad-60c4,u+60c6-60f2,u+60f4-610e,u+6110-611e,u+6120-613e,u+6140-6147,u+6149-61c1,u+61c3-620f,u+6212-6215,u+6217,u+6219-6229,u+622b-6236,u+6238-623e,u+6241-624a,u+624c,u+624e-6252,u+6254-6266,u+6268,u+626a,u+626c-6278,u+627a-627d,u+6281-6289,u+628b-6294,u+6296-62a3,u+62a6-62bc,u+62be-62c5,u+62c7-62c8,u+62ca-62cc,u+62ce-62d5,u+62d7-62de,u+62e0-62e1,u+62e3-62e4,u+62e7-62fe,u+6300,u+6303-6306,u+6308,u+630a-6323,u+6325-6361,u+6363-636d,u+636f-6388,u+638a-6391,u+6393-6397,u+6399-63a1,u+63a3-63a4,u+63a6,u+63a9-63ce,u+63d1,u+63d3-63ec,u+63ee-641b,u+641d-642b,u+642e-6445,u+6447-6457,u+6459-6490,u+6492-64ac,u+64ae-64bb,u+64bd-652e,u+6530-6535,u+6537-6538,u+653a-653d,u+6540-6544,u+6546-6547,u+6549-6558,u+655a-6562,u+6564-656f,u+6571-6573,u+6575-6586,u+6588-6598,u+659a-65ac,u+65ae-65af,u+65b1-65b8,u+65ba-65bc,u+65be-65c4,u+65c6-65ca,u+65cc-65df,u+65e1,u+65e3-65e4,u+65e6,u+65e8,u+65ea-65f5,u+65f7-660d,u+660f-6612,u+6614-661e,u+6621-6624,u+6626-662e,u+6630-663d,u+663f-6655,u+6657-6659,u+665b-666d,u+6671-6679,u+667b-6695,u+6698-66a7,u+66a9-66f3,u+66f5-66fe,u+6701-6707,u+670a-670c,u+670e-671a,u+671c,u+671e,u+6720-6727,u+6729,u+672b,u+672d-672e,u+6730-6739,u+673b-6742,u+6744-674f,u+6751-675e,u+6760,u+6762-6764,u+6766-676c,u+676e-677e,u+6780-6783,u+6785-678f,u+6791-679b,u+679d-67b5,u+67b7-67cf,u+67d1-67d2,u+67d5-67e4,u+67e6-6806,u+6808-680e,u+6810-6820,u+6822-6836,u+683a-683b,u+683d-6845,u+6847,u+6849-6862,u+6864-68a5,u+68a7-68ac,u+68ae-68af,u+68b1-68b2,u+68b4-68bf,u+68c1,u+68c3-6959,u+695b-6981,u+6983-6a20,u+6a22-6a29,u+6a2b-6a58,u+6a5a-6b20,u+6b23-6b3d,u+6b3f-6b61,u+6b66-6bb4,u+6bb6-6bbe,u+6bc0-6bcc,u+6bce,u+6bd0-6bd3,u+6bd5-6bea,u+6bec-6c10,u+6c12-6c13,u+6c15-6c1a,u+6c1c-6c33,u+6c35-6c41,u+6c43-6c46,u+6c48,u+6c4a-6c5e,u+6c60-6c63,u+6c65-6c88,u+6c8a-6c9e,u+6ca0,u+6ca2-6cb2,u+6cb4-6cbe,u+6cc0-6cd4,u+6cd6-6ce1,u+6ce3-6ce4,u+6ce6-6ce7,u+6ce9-6d3a,u+6d3c-6d40,u+6d42-6d44,u+6d46-6d4a,u+6d4c-6d4e,u+6d50-6d58,u+6d5a-6d69,u+6d6b-6d76,u+6d79-6d87,u+6d89-6d92,u+6d94-6db4,u+6db6-6dbf,u+6dc1-6de0,u+6de2-6df0,u+6df2-6df6,u+6df8-6e04,u+6e06-6e0f,u+6e11-6e19,u+6e1b-6e1f,u+6e22-6e28,u+6e2a-6e31,u+6e33-6e37,u+6e39-6e55,u+6e57-6e8f,u+6e91-6ea1,u+6ea3-6eae,u+6eb0-6ed0,u+6ed2-6ed9,u+6edb-6ee0,u+6ee2-6ef3,u+6ef5-6f13,u+6f15-6f2a,u+6f2c-6fbf,u+6fc1-706e,u+7071-7074,u+7076-70b8,u+70ba-70bb,u+70bd-70c1,u+70c3-70c7,u+70c9-70ec,u+70ee-7114,u+7116-7125,u+7127-7135,u+7137-7166,u+7168-719f,u+71a1-7246,u+7249-724b,u+724d-7268,u+726a-7278,u+727a-72b5,u+72b7-72b8,u+72ba-72eb,u+72ed-731b,u+731d-7386,u+7388-73a8,u+73aa-73ae,u+73b1-73ba,u+73bc-73cc,u+73ce-7405,u+7407-7482,u+7484-74f6,u+74f8-751e,u+7520-7527,u+7529-7530,u+7532-7534,u+7536-753a,u+753c-754b,u+754d-7558,u+755a-7564,u+7566-767c,u+767e-7683,u+7685-76d1,u+76d3-76d5,u+76d7,u+76d9-76ed,u+76ef-76f1,u+76f3,u+76f5-76f7,u+76f9-7700,u+7702-770a,u+770c-771e,u+7720-773b,u+773d-773f,u+7741-7760,u+7762-77e4,u+77e6-77e8,u+77ea-77ec,u+77ee-77f2,u+77f4-7800,u+7803-7813,u+7815-7833,u+7835-783f,u+7841-7854,u+7856-786d,u+786f-788d,u+788f-7890,u+7892-78e7,u+78e9-7939,u+793b,u+793d,u+793f-795d,u+795f-7980,u+7982-798e,u+7990-79ba,u+79bc-79c0,u+79c2-79c8,u+79ca-79cc,u+79ce-79d0,u+79d3-79e8,u+79ea-79ee,u+79f1-79fa,u+79fc-7a0a,u+7a0c,u+7a0e-7a32,u+7a34-7a3e,u+7a40-7a75,u+7a77-7a79,u+7a7b-7a7e,u+7a80,u+7a82-7a83,u+7a85-7a96,u+7a98-7aca,u+7acc-7ad5,u+7ad7-7ad8,u+7ada-7adf,u+7ae1-7aee,u+7af0-7b25,u+7b27-7b2b,u+7b2d-7b48,u+7b4a-7b50,u+7b52-7b55,u+7b57-7b78,u+7b7a-7b7d,u+7b7f,u+7b81-7b96,u+7b98-7ba0,u+7ba2-7bb0,u+7bb2-7c7a,u+7c7c-7c91,u+7c93-7c96,u+7c98-7cbd,u+7cbf-7cc9,u+7ccb-7cfa,u+7cfc-7d1f,u+7d21,u+7d23-7ea1,u+7ea3-7ea5,u+7ea8-7ea9,u+7eab-7eae,u+7eb0-7eb4,u+7eb6-7eb8,u+7eba-7ebe,u+7ec0-7ec3,u+7ec5,u+7ec9-7ecc,u+7ece,u+7ed0,u+7ed2,u+7ed4,u+7ed6-7ed8,u+7edb,u+7edd-7ede,u+7ee0-7ee6,u+7ee8-7ee9,u+7eeb-7eec,u+7eee-7ef3,u+7ef5-7efb,u+7efd-7efe,u+7f01-7f12,u+7f14-7f15,u+7f17,u+7f19-7f1c,u+7f1e-7f28,u+7f2a-7f50,u+7f52-7f68,u+7f6a-7f6d,u+7f6f-7f71,u+7f73-7f8d,u+7f8f-7fa3,u+7fa5-7fff,u+8002,u+8004,u+8006-800b,u+800d-8049,u+804b-8053,u+8055-8059,u+805b-808b,u+808d-80b1,u+80b3-80cb,u+80cd-80fc,u+80fe-8108,u+810a-8119,u+811b-81e9,u+81eb-81f2,u+81f5-821d,u+821f-8229,u+822b-826e,u+8270-8271,u+8273-8279,u+827b-8281,u+8283-8291,u+8293-82f0,u+82f2-8302,u+8304-8335,u+8337-834f,u+8351-83b6,u+83b8-83db,u+83dd-8424,u+8426-843c,u+843e-84dc,u+84de-85ce,u+85d0-8650,u+8652-8659,u+865b-867c,u+867e-878c,u+878e-884b,u+884e-8856,u+8858-8860,u+8862-8864,u+8866-8867,u+8869-88aa,u+88ac-88c0,u+88c2-88c4,u+88c6-88f8,u+88fa-897e,u+8980,u+8982-8985,u+8987-89c0,u+89c3,u+89c5,u+89c7,u+89ca-89d1,u+89d3-89e2,u+89e4-89e5,u+89e7-89ff,u+8a01-8ba0,u+8ba2-8ba3,u+8ba5-8ba8,u+8baa-8bad,u+8baf,u+8bb1,u+8bb3-8bb7,u+8bb9,u+8bbb-8bbd,u+8bbf-8bc0,u+8bc2-8bc5,u+8bc7-8bc8,u+8bca-8bd0,u+8bd2-8bd4,u+8bd6-8bdc,u+8bde-8be1,u+8be3-8be4,u+8be7-8bec,u+8bee,u+8bf0-8bf3,u+8bf5-8bf6,u+8bf8-8bfa,u+8bfc-8bfd,u+8bff-8c02,u+8c04-8c60,u+8c62-8c8b,u+8c8d-8d1e,u+8d20-8d22,u+8d24,u+8d26-8d27,u+8d29-8d2e,u+8d30-8d43,u+8d45-8d4e,u+8d50-8d55,u+8d57-8d6c,u+8d6e-8d6f,u+8d71-8d76,u+8d78-8d84,u+8d86-8d89,u+8d8b-8da2,u+8da4-8db2,u+8db4-8ddc,u+8dde,u+8de0-8de7,u+8de9-8dee,u+8df0-8df2,u+8df4,u+8df6-8eaa,u+8eac-8f6b,u+8f6d,u+8f6f-8f73,u+8f75-8f7a,u+8f7c,u+8f7e-8f82,u+8f84-8f88,u+8f8a-8f90,u+8f92,u+8f94-8fa7,u+8fa9-8fb8,u+8fba-8fbd,u+8fbf-8fc6,u+8fc8-8fcd,u+8fcf,u+8fd2-8fd3,u+8fd5-8fd7,u+8fda,u+8fdd,u+8fe?,u+8ff1-8ffc,u+8ffe-8fff,u+9003-9008,u+900a-900e,u+9011-9013,u+9015-9019,u+901b-901e,u+9021,u+9023-903a,u+903c-9046,u+9048-9052,u+9054-9056,u+9058-906d,u+906f-907e,u+9080-90a2,u+90a4-90ad,u+90af-90e7,u+90e9-90fc,u+90fe-914c,u+914e-9191,u+9193-91c6,u+91c8-91c9,u+91cb,u+91ce,u+91d0,u+91d2-9487,u+9489-949e,u+94a0-94ad,u+94af-94f9,u+94fb-94fd,u+94ff,u+9501-9518,u+951a-952d,u+952f-957e,u+9580-95e7,u+95e9,u+95eb-95ec,u+95ef-95f3,u+95f5-9600,u+9602-9604,u+9606-960f,u+9611-961e,u+9620-9632,u+9637-9644,u+9646-9647,u+9649-964f,u+9651-9661,u+9663,u+9665-968e,u+9691-9693,u+9695-969b,u+969d-96bd,u+96bf-96c4,u+96c7-96d4,u+96d6-96ff,u+9701-9706,u+9708-9731,u+9733-9751,u+9753-9758,u+975a-975d,u+975f,u+9761,u+9763-9768,u+976a-97f2,u+97f4,u+97f6-9874,u+9877-9878,u+987c-987d,u+987f-9883,u+9885,u+9887-9890,u+9892-9897,u+9899-989b,u+989e-98cd,u+98cf-9970,u+9972-9985,u+9987,u+9989-9995,u+9997-9998,u+999a-9a70,u+9a72-9a8b,u+9a8d-9aa3,u+9aa5-9ad7,u+9ad9-9b41,u+9b43-9c9b,u+9c9d-9ed0,u+9ed2-9ed7,u+9ed9-9f1f,u+9f21-9f4f,u+9f51-9fff,u+f901-f903,u+f905-f906,u+f90a-f90c,u+f915-f91a,u+f91d-f91f,u+f92c-f92d,u+f92f,u+f931-f935,u+f937,u+f939-f93a,u+f943,u+f947-f948,u+f94a,u+f94e,u+f952-f953,u+f95e,u+f962-f968,u+f96e,u+f972-f974,u+f976,u+f979-f97b,u+f97e-f980,u+f984-f985,u+f98a-f98c,u+f98e,u+f991,u+f993,u+f995,u+f998,u+f99b-f99c,u+f99e-f99f,u+f9a5,u+f9ae,u+f9b5,u+f9b7-f9b8,u+f9ba-f9bb,u+f9bd-f9be,u+f9c0,u+f9c5-f9c6,u+f9d0,u+f9d8-f9da,u+f9dc-f9e4,u+f9e7,u+f9e9,u+f9f1,u+f9f4-f9f5,u+f9fa-f9fb,u+f9fd,u+f9ff,u+fa02,u+fa05-fa08,u+fa0a,u+fa0c-fa0f,u+fa11,u+fa13-fa14,u+fa18,u+fa1f-fa21,u+fa23-fa24,u+fa27-fa29,u+fa2f,u+fa33-fa35,u+fa37-fa38,u+fa3a,u+fa47,u+fa49,u+fa4b,u+fa5c-fa5e,u+fb00-fb04,u+fe10-fe19,u+fe30-fe52,u+fe54-fe66,u+fe68-fe6b,u+ff01-ff07,u+ff0a,u+ff0d-ff19,u+ff1c-ff1e,u+ff20-ff5b,u+ff5d-ff9f,u+ffa1-ffbe,u+ffc2-ffc7,u+ffca-ffcf,u+ffd2-ffd7,u+ffda-ffdc,u+ffe0-ffe6,u+ffe8-ffee,u+1f100-1f10c,u+1f110-1f16c,u+1f170-1f1ac,u+1f200-1f202,u+1f210-1f23b,u+1f240-1f248,u+1f250-1f251,u+20087,u+20089,u+200cc,u+20164,u+20628,u+20676,u+20cd0,u+2139a,u+21413,u+215d7,u+2298f,u+235cb,u+23c97-23c98,u+23e23,u+241fe,u+2420e,u+248e9,u+249db,u+24a01,u+24a7d,u+24ac9,u+25532,u+25562,u+255a8,u+25ed7,u+26221,u+2648d,u+26676,u+2677c,u+26951,u+26b5c,u+26c21,u+278b2,u+27eaf,u+27ff9,u+28408,u+28678,u+28695,u+287e0,u+28b49,u+28c47,u+28c4f,u+28c51,u+28c54,u+28e0f,u+28e99,u+2967f,u+29810,u+29f7e,u+29f83,u+29f8c,u+2a7dd,u+2a8fb,u+2a917,u+2aa30,u+2aa36,u+2aa58,u+2afa2,u+2b127-2b128,u+2b137-2b138,u+2b1ed,u+2b300,u+2b363,u+2b36f,u+2b372,u+2b37d,u+2b404,u+2b410,u+2b413,u+2b461,u+2b4e7,u+2b4ef,u+2b4f6,u+2b4f9,u+2b50d-2b50e,u+2b536,u+2b5ae-2b5af,u+2b5b3,u+2b5e7,u+2b5f4,u+2b61c-2b61d,u+2b626-2b628,u+2b62a,u+2b62c,u+2b695-2b696,u+2b6ad,u+2b6ed,u+2b7a9,u+2b7c5,u+2b7e6,u+2b7f9,u+2b7fc,u+2b806,u+2b80a,u+2b81c,u+2b8b8,u+2bac7,u+2bb5f,u+2bb62,u+2bb7c,u+2bb83,u+2bc1b,u+2bd77,u+2bd87,u+2bdf7,u+2be29,u+2c029-2c02a,u+2c0a9,u+2c0ca,u+2c1d5,u+2c1d9,u+2c1f9,u+2c27c,u+2c288,u+2c2a4,u+2c317,u+2c35b,u+2c361,u+2c364,u+2c488,u+2c494,u+2c497,u+2c542,u+2c613,u+2c618,u+2c621,u+2c629,u+2c62b-2c62d,u+2c62f,u+2c642,u+2c64a-2c64b,u+2c72c,u+2c72f,u+2c79f,u+2c7c1,u+2c7fd,u+2c8d9,u+2c8de,u+2c8e1,u+2c8f3,u+2c907,u+2c90a,u+2c91d,u+2ca02,u+2ca0e,u+2ca7d,u+2caa9,u+2cb29,u+2cb2d-2cb2e,u+2cb31,u+2cb38-2cb39,u+2cb3b,u+2cb3f,u+2cb41,u+2cb4a,u+2cb4e,u+2cb5a-2cb5b,u+2cb64,u+2cb69,u+2cb6c,u+2cb6f,u+2cb73,u+2cb76,u+2cb78,u+2cb7c,u+2cbb1,u+2cbbf-2cbc0,u+2cbce,u+2cc56,u+2cc5f,u+2ccf5-2ccf6,u+2ccfd,u+2ccff,u+2cd02-2cd03,u+2cd0a,u+2cd8b,u+2cd8d,u+2cd8f-2cd90,u+2cd9f-2cda0,u+2cda8,u+2cdad-2cdae,u+2cdd5,u+2ce18,u+2ce1a,u+2ce23,u+2ce26,u+2ce2a,u+2ce7c,u+2ce88,u+2ce93,u+2d544,u+2f878,u+2f884,u+2f8b6,u+2f920}@font-face{font-family:"ZHIGU-SourceHanSerifSC-Subset";src:url(/fonts/SourceHanSerifSC-Regular-subset.woff2?v=2b83a7a47fc5) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"ZHIGU-SourceHanSerifSC";src:url(/fonts/SourceHanSerifSC-Regular-subset.woff2?v=2b83a7a47fc5) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--font-serif-sc:"ZHIGU-SourceHanSerifSC-Subset","ZHIGU-SourceHanSerifSC-Full","Source Han Serif SC","Noto Serif SC","Songti SC","STSong",serif;--home-bg:#f9f9f8;--home-text:#1f1f1f;--home-muted:#777777;--home-soft:#d5d5d5;--home-theme-title:#111827;--home-theme-subtitle:#374151;--home-theme-body:#1f2937;--home-theme-meta:#6b7280;--home-theme-border:rgba(17,24,39,0.22);--home-theme-tag-text:#1f2937;--home-theme-tag-bg:rgba(255,255,255,0.72)}*{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body,html{background:#000000}body{margin:0;color:var(--home-text);font-family:var(--font-serif-sc);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-page{background:#ffffff;overflow-x:hidden;touch-action:pan-y;overscroll-behavior-x:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.home-container{width:min(1920px,calc(100% - 32px));margin:0 auto}.home-floating-menu{position:fixed;top:calc(12px + env(safe-area-inset-top, 0px));right:calc(12px + env(safe-area-inset-right, 0px));z-index:60}.home-menu-button{width:40px;height:40px;border:0;background:transparent;cursor:pointer;padding:0}.home-menu-button,.home-menu-icon{display:flex;align-items:center;justify-content:center}.home-menu-icon{width:16px;height:16px;position:relative}.home-menu-line{position:absolute;width:100%;height:1px;background:#9ca3af}.home-nav{padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);position:fixed;top:0;left:0;right:0;z-index:30;background:rgba(0,0,0,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.1)}.home-nav-inner{display:flex;justify-content:space-between;align-items:center;min-height:64px}.home-logo{text-decoration:none;color:#ffffff;font-size:21px;font-weight:300;letter-spacing:.11em}.home-nav-icons{display:none;align-items:center;gap:4px;margin-right:64px}.home-nav-icon-link{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:rgba(255,255,255,.72);transition:background-color .2s ease,color .2s ease}.home-nav-icon-link:hover{background:rgba(255,255,255,.12);color:#ffffff}.home-menu-mask{position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.home-side-menu{padding-top:env(safe-area-inset-top,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0);position:fixed;top:0;right:0;height:100%;width:min(420px,82vw);z-index:50;background:#ffffff;display:flex;flex-direction:column}.home-side-header{display:flex;align-items:center;gap:12px;padding:24px;border-bottom:1px solid #f1f1f1;color:#6b7280;font-size:14px}.home-side-logo-dot{width:32px;height:32px;border-radius:999px;background:#111827;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:12px}.home-side-body{padding:24px;overflow-y:auto}.home-side-links{display:grid;grid-gap:4px;gap:4px;margin-bottom:24px}.home-side-links a{text-decoration:none;color:#111827;padding:12px 0;font-weight:300}.home-side-links a:hover{color:#4b5563}.home-side-divider{width:100%;height:1px;background:#e5e7eb;transform-origin:left}.home-side-slogan{margin-top:20px;color:#9ca3af;font-size:12px;letter-spacing:.08em}.home-hero{min-height:100vh;display:flex;justify-content:center;overflow:hidden;background:#f9fafb}.home-hero,.home-hero-grid{position:relative;align-items:center}.home-hero-grid{z-index:10;display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;min-height:80vh}.home-hero-left{display:none;color:var(--home-theme-meta);font-size:12px;font-weight:300;letter-spacing:.24em;position:relative;height:100%;min-height:80vh}.home-hero-left-line{position:absolute;top:61%;left:0;transform:translateY(calc(var(--offset) * 150px)) rotate(-90deg);transform-origin:left center;white-space:nowrap}.home-hero-center{text-align:center}.home-hero-title-wrap{display:grid;grid-gap:16px;gap:16px}.home-title{margin:0;font-size:clamp(4rem,10vw,9rem);font-weight:200;color:var(--home-theme-title);letter-spacing:.08em;line-height:1}.home-title-line{height:1px;background:#d1d5db;margin:0 auto}.home-kicker{margin:0;font-size:clamp(1rem,2vw,1.25rem);font-weight:300;color:var(--home-theme-subtitle);letter-spacing:.16em}.home-hero-copy{margin-top:28px;display:grid;grid-gap:16px;gap:16px;max-width:760px;margin-left:auto;margin-right:auto}.home-description{margin:0;font-size:clamp(1rem,1.7vw,1.2rem);font-weight:300;color:var(--home-theme-body);line-height:1.85;letter-spacing:.04em}.home-english{margin:0;font-size:13px;letter-spacing:.1em}.home-english,.home-hero-right{color:var(--home-theme-meta);font-weight:300}.home-hero-right{display:none;text-align:right;font-size:12px;letter-spacing:.16em}.home-hero-right p{margin:0}.home-hero-right-lines{margin:44px 0;display:grid;grid-gap:16px;gap:16px;justify-items:end}.home-hero-right-lines span{display:block;height:1px;background:var(--home-theme-border)}.home-hero-right-lines span:first-child{width:32px}.home-hero-right-lines span:nth-child(2){width:48px}.home-hero-right-lines span:nth-child(3){width:24px}.home-scroll-indicator{position:absolute;left:0;right:0;bottom:32px;transform:none;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--home-theme-meta);font-size:12px;letter-spacing:.2em;pointer-events:none}.home-scroll-indicator span{display:block;width:1px;height:48px;background:linear-gradient(to bottom,var(--home-theme-border),transparent)}.home-scroll-indicator i{display:block;width:4px;height:4px;border-radius:999px;background:var(--home-theme-meta)}.home-about{min-height:var(--home-about-min-height,100vh);display:flex;align-items:center;justify-content:center;background:var(--home-about-bg,#ffffff);padding:var(--home-about-padding,40px 0)}.home-about-inner{max-width:var(--home-about-inner-max-width,1120px)}.home-about-content{text-align:center;display:grid;grid-gap:var(--home-about-content-gap,56px);gap:var(--home-about-content-gap,56px)}.home-about-label{margin:0;font-size:var(--home-about-label-size,12px);font-weight:var(--home-about-label-weight,300);color:var(--home-about-label-color,var(--home-theme-meta));letter-spacing:var(--home-about-label-letter,.3em);line-height:var(--home-about-label-line-height,1.2)}.home-about-top-line{height:var(--home-about-top-line-height,1px);background:var(--home-about-top-line-color,var(--home-theme-border));margin:0 auto}.home-about-titles{display:grid;grid-gap:var(--home-about-title-gap,0);gap:var(--home-about-title-gap,0)}.home-about-titles h3{margin:0;color:var(--home-about-title-color,var(--home-theme-title));font-size:var(--home-about-title-size,clamp(1.7rem,3.2vw,2.4rem));font-weight:var(--home-about-title-weight,200);letter-spacing:var(--home-about-title-letter,.2em);line-height:var(--home-about-title-line-height,1.35)}.home-about-points{max-width:var(--home-about-points-max-width,860px);margin:0 auto;display:grid;grid-gap:var(--home-about-points-gap,40px);gap:var(--home-about-points-gap,40px)}.home-about-points>div{display:grid;grid-gap:var(--home-about-primary-item-gap,0);gap:var(--home-about-primary-item-gap,0)}.home-about-points p{margin:0;color:var(--home-about-primary-color,var(--home-theme-body));font-size:var(--home-about-primary-size,inherit);line-height:var(--home-about-primary-line-height,1.9);letter-spacing:var(--home-about-primary-letter,.08em);font-weight:var(--home-about-primary-weight,300)}.home-about-points-small{display:grid;grid-gap:var(--home-about-secondary-item-gap,0);gap:var(--home-about-secondary-item-gap,0)}.home-about-points-small p{font-size:var(--home-about-secondary-size,13px);color:var(--home-about-secondary-color,var(--home-theme-subtitle));line-height:var(--home-about-secondary-line-height,1.9);letter-spacing:var(--home-about-secondary-letter,.15em);font-weight:var(--home-about-secondary-weight,300)}.home-about-mid-line{height:var(--home-about-mid-line-height,1px);background:var(--home-about-mid-line-color,var(--home-theme-border));margin:0 auto}.home-business-wrap{position:relative;overflow:hidden}.home-business-section{position:relative;height:100vh;display:flex;align-items:center;justify-content:center}.home-business-1{background:#f3f4f6}.home-business-2{background:#e5e7eb}.home-business-3{background:#d1d5db}.home-business-4{background:#9ca3af}.home-business-5{background:#6b7280}.home-business-6{background:#4b5563}.home-business-grid{min-height:80vh;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr;align-items:center}.home-business-left,.home-business-right{display:none}.home-business-main{position:relative;text-align:center;padding:var(--home-business-main-padding,clamp(16px,2.8vw,30px));width:var(--home-business-main-width,80%);justify-self:center;margin:0 auto;border-radius:var(--home-business-main-radius,24px);transition:transform .28s ease}.home-business-main>*{position:relative;z-index:1}.home-business-head{display:grid;grid-gap:16px;gap:16px}.home-business-head h2{margin:0;font-size:var(--home-business-title-size,clamp(2.8rem,9vw,7rem));font-weight:200;letter-spacing:.08em;line-height:1;color:var(--home-theme-title)}.home-service-link{color:inherit}.home-service-link,.home-service-link:hover{text-decoration:none}.home-business-line{height:1px;background:var(--home-theme-border);margin:0 auto}.home-business-sub{margin:0;font-size:var(--home-business-subtitle-size,clamp(1rem,2vw,1.3rem));font-weight:300;color:var(--home-theme-subtitle);letter-spacing:.18em}.home-business-copy{margin-top:28px;max-width:var(--home-business-copy-max-width,760px);margin-left:auto;margin-right:auto;display:grid;grid-gap:20px;gap:20px}.home-business-copy p{margin:0;font-size:var(--home-business-body-size,clamp(.95rem,1.4vw,1.15rem));font-weight:300;line-height:1.85;color:var(--home-theme-body)}.home-tag-list{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding-top:8px}.home-business-tag-link,.home-tag-list span{border:1px solid var(--home-theme-border);border-radius:999px;padding:5px 12px;font-size:var(--home-business-tag-size,12px);letter-spacing:.06em;font-weight:300;color:var(--home-theme-tag-text);background:var(--home-theme-tag-bg)}.home-business-tag-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background-color .22s ease}.home-business-tag-link:focus-visible,.home-business-tag-link:hover{text-decoration:none;transform:translateY(-1px);border-color:var(--home-business-frost-border,rgba(255,255,255,.32))}.home-business-right div:first-child{font-size:12px;font-weight:300;color:var(--home-theme-meta);letter-spacing:.17em}.home-business-right-lines{margin-top:28px;display:grid;grid-gap:14px;gap:14px;justify-items:end}.home-business-right-lines span{display:block;height:1px;background:var(--home-theme-border)}.home-business-right-lines span:first-child{width:32px;opacity:.3}.home-business-right-lines span:nth-child(2){width:48px;opacity:.5}.home-business-right-lines span:nth-child(3){width:24px;opacity:.3}.home-footer{background:#ffffff;padding:32px 16px}.home-footer-inner{display:flex;flex-direction:column;gap:12px}.home-footer-links{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center}.home-footer-links a{text-decoration:none;color:#374151;font-size:12px;font-weight:300;transition:color .3s ease}.home-footer-links a:hover{color:#111827}.home-footer-copy{color:#374151;font-size:12px}@media (min-width:1024px){.home-nav-icons{display:flex}.home-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.home-hero-left{display:block;grid-column:span 2/span 2}.home-hero-center{grid-column:span 8/span 8}.home-hero-right{display:block;grid-column:span 2/span 2}.home-business-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.home-business-left{display:block;grid-column:span 2/span 2;font-size:64px;font-weight:200;opacity:.3}.home-business-main{grid-column:span 8/span 8}.home-business-right{display:block;grid-column:span 2/span 2;text-align:right}.home-footer-inner{flex-direction:row;justify-content:space-between;align-items:center}}.home-section-media{position:absolute;inset:0;z-index:1;pointer-events:none}.home-section-media-image,.home-section-media-video{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-section-surface{position:absolute;inset:0}.home-section-surface-solid{background:transparent}.home-section-surface-gradient{background-size:cover;background-position:50%}.home-section-surface-frosted{background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.26),transparent 50%),radial-gradient(circle at 80% 30%,rgba(255,255,255,.18),transparent 55%),repeating-linear-gradient(45deg,rgba(255,255,255,.08),rgba(255,255,255,.08) 1px,transparent 0,transparent 6px)}.home-section-media-overlay{position:absolute;inset:0;z-index:2;background:#000000;pointer-events:none}.home-about-inner,.home-business-grid,.home-hero-grid{position:relative;z-index:10}.home-about,.home-business-section,.home-hero{position:relative}.home-section-media-image-slide{position:absolute;inset:0}.site-registration{color:inherit;font-size:12px;line-height:1.8;text-decoration:none;opacity:.7}.site-registration:hover{opacity:1;text-decoration:underline}.site-registration:focus-visible{outline:1px solid currentColor;outline-offset:4px}.home-footer{padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.site-footer-dark{text-align:center;padding:24px max(16px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px))}.digital-page-root .home-footer,.site-footer-dark{background:#000;color:#d1d5db}.digital-page-root .home-footer-copy{color:inherit}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);background:#000;z-index:80;pointer-events:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.page-shell{min-height:100vh;background:#f7f6f2;color:#1f2937}.page-top{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(247,246,242,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(31,41,55,.08)}.page-top-inner{width:min(1200px,calc(100% - 32px));margin:0 auto;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.page-brand{text-decoration:none;color:#111827;letter-spacing:.08em}.page-nav{display:flex;flex-wrap:wrap;gap:10px 14px}.page-nav a{text-decoration:none;color:#4b5563;font-size:13px}.page-nav a:hover{color:#111827}.page-main{width:min(1200px,calc(100% - 32px));margin:0 auto;padding:112px 0 96px}.page-brand-back{display:inline-block;text-decoration:none;color:#6b7280;font-size:13px;margin-bottom:22px}.page-brand-back:hover{color:#111827}.page-hero h1{margin:0;font-size:clamp(40px,7vw,72px);font-weight:300;letter-spacing:.06em}.page-hero p{margin:16px 0 0;max-width:840px;color:#4b5563;line-height:1.9}.page-grid{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.page-card{background:#ffffff;border:1px solid rgba(17,24,39,.1);padding:20px}.page-card h3{margin:0;font-size:22px;font-weight:400}.page-card p{margin:10px 0 0;color:#4b5563;line-height:1.8}@media (max-width:900px){.page-grid{grid-template-columns:1fr}.page-nav{display:none}}.page-shell{display:flex;flex-direction:column}.page-main{flex:1 1;padding-top:calc(112px + env(safe-area-inset-top, 0px))}.digital-page-root{position:relative;overflow:clip;background:#000;color:#fff;touch-action:pan-y;overscroll-behavior-x:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}body.digital-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}body.digital-hide-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}body.digital-transition-lock{overflow:hidden}body.digital-nav-anim .home-floating-menu,body.digital-nav-anim .home-nav{transition:transform var(--digital-nav-slide-duration,1.4s) cubic-bezier(.22,1,.36,1) var(--digital-nav-slide-delay,0s)!important}body.digital-nav-anim .home-nav,body.digital-transition-lock .home-nav{z-index:120!important}body.digital-nav-anim .home-floating-menu,body.digital-transition-lock .home-floating-menu{z-index:125!important}body.digital-nav-anim .home-menu-mask,body.digital-nav-anim .home-side-menu,body.digital-transition-lock .home-menu-mask,body.digital-transition-lock .home-side-menu{z-index:130!important}body.digital-nav-anim .home-menu-button,body.digital-nav-anim .home-nav-icon-link,body.digital-transition-lock .home-menu-button,body.digital-transition-lock .home-nav-icon-link{position:relative;z-index:131;pointer-events:auto}body.digital-nav-hidden .home-floating-menu,body.digital-nav-hidden .home-nav{transform:translateY(var(--digital-nav-slide-offset,-28px))!important;pointer-events:none!important}.digital-stage-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:2}.digital-stage-canvas{position:relative;height:100%;width:100%}.digital-stage-slide{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.digital-page-root.is-transitioning .digital-project-content,.digital-page-root.is-transitioning .digital-project-nav,.digital-page-root.is-transitioning .digital-scroll-indicator--home{opacity:0!important;transform:translateY(-20px)!important;transition:opacity var(--digital-base-fade-duration,2.2s) cubic-bezier(.22,1,.36,1) var(--digital-base-fade-delay,0s),transform var(--digital-base-fade-duration,2.2s) cubic-bezier(.22,1,.36,1) var(--digital-base-fade-delay,0s);pointer-events:none}.digital-page-root.is-restoring .digital-project-content,.digital-page-root.is-restoring .digital-project-nav,.digital-page-root.is-restoring .digital-scroll-indicator--home{animation:digitalRestoreIn var(--digital-restore-duration,.42s) cubic-bezier(.22,1,.36,1)}@keyframes digitalRestoreIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.digital-scroll-track{position:relative;z-index:1}.digital-scroll-step{height:100vh}.digital-mouse-tracker{position:fixed;inset:0;pointer-events:none;z-index:5}.digital-project-section{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center}.digital-project-bg{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(30,64,175,.22) 0,rgba(88,28,135,.1) 40%,#000 75%);overflow:hidden}.digital-project-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.digital-project-media-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,var(--digital-overlay-radial-start,rgba(15,23,42,.12)),var(--digital-overlay-radial-end,rgba(2,6,23,.32)) 70%),linear-gradient(to bottom,var(--digital-overlay-linear-start,rgba(2,6,23,.08)),var(--digital-overlay-linear-end,rgba(2,6,23,.38)))}.digital-project-glow-wrap{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.digital-project-glow{width:min(24rem,72vw);height:min(24rem,72vw);border-radius:999px;filter:blur(44px);background:radial-gradient(circle at center,rgba(255,255,255,.12),rgba(59,130,246,.08),transparent 66%)}.digital-project-content{--digital-theme-title:#f8fafc;--digital-theme-subtitle:#cbd5e1;--digital-theme-body:#e5e7eb;--digital-theme-meta:#94a3b8;--digital-theme-tag-border:rgba(248,250,252,0.5);--digital-theme-tag-text:#f8fafc;--digital-theme-link:#60a5fa;--digital-theme-link-hover:#93c5fd;position:relative;z-index:10;text-align:center;width:min(96vw,1100px);margin:0 auto;padding:0 16px;pointer-events:none}.digital-project-content.is-active{pointer-events:auto}.digital-project-content.is-leaving{opacity:0;transform:translateY(-18px);transition:opacity var(--digital-base-fade-duration,2.2s) cubic-bezier(.22,1,.36,1) var(--digital-base-fade-delay,0s),transform var(--digital-base-fade-duration,2.2s) cubic-bezier(.22,1,.36,1) var(--digital-base-fade-delay,0s)}.digital-project-meta{display:inline-block;margin-bottom:clamp(20px,3.4vh,30px);color:var(--digital-theme-meta);font-size:clamp(12px,1.4vw,14px);font-weight:500;letter-spacing:.16em;text-transform:uppercase}.digital-project-title{margin:0;color:var(--digital-theme-title);font-size:clamp(26px,4vw,42px);line-height:1.2;letter-spacing:0;font-weight:300}.digital-project-subtitle{margin:clamp(14px,2vh,20px) 0 0;color:var(--digital-theme-subtitle);font-size:clamp(8px,2vw,12px);font-weight:100;letter-spacing:.08em}.digital-project-description{margin:clamp(16px,3vh,26px) auto 0;max-width:880px;color:var(--digital-theme-body);font-size:clamp(12px,1.7vw,20px);line-height:1.75;padding:0 8px}.digital-project-tags{margin-top:clamp(26px,4vh,42px);margin-bottom:clamp(34px,5vh,56px);display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(8px,2vw,18px)}.digital-project-tag{padding:6px 14px;border-radius:999px;border:1px solid var(--digital-theme-tag-border);color:var(--digital-theme-tag-text);font-size:12px;font-weight:300;letter-spacing:.06em}.digital-project-link{display:inline-flex;align-items:center;justify-content:center;padding:var(--digital-btn-padding,10px 22px);min-width:var(--digital-btn-min-width,auto);min-height:var(--digital-btn-min-height,auto);border-radius:var(--digital-btn-radius,14px);border:1px solid var(--digital-btn-border,rgba(255,255,255,.35));background:var(--digital-btn-frost,rgba(255,255,255,.12));color:var(--digital-btn-text,#f8fafc);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-decoration:none;font-size:var(--digital-btn-font-size,clamp(14px,1.5vw,18px));font-weight:500;letter-spacing:.04em;box-shadow:var(--digital-btn-shadow,0 10px 24px rgba(2,6,23,.28));opacity:0;transform:translateY(8px);pointer-events:none;transition:color .24s ease,background-color .24s ease,border-color .24s ease,transform .46s cubic-bezier(.22,1,.36,1),opacity .46s cubic-bezier(.22,1,.36,1)}.digital-project-link.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.digital-project-link:hover{background:var(--digital-btn-hover-frost,rgba(255,255,255,.2));color:var(--digital-btn-hover-text,#ffffff);transform:translateY(-1px)}.digital-entry-overlay{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transform:translateY(0);transition:opacity var(--digital-title-fade-duration,2.8s) cubic-bezier(.22,1,.36,1),transform var(--digital-title-fade-duration,2.8s) cubic-bezier(.22,1,.36,1)}.digital-entry-overlay.is-closing{transition:opacity var(--digital-close-duration,2s) cubic-bezier(.22,1,.36,1),transform var(--digital-close-duration,2s) cubic-bezier(.22,1,.36,1);opacity:1}.digital-entry-overlay.phase-intro{opacity:0}.digital-entry-overlay.phase-center,.digital-entry-overlay.phase-left{opacity:1}.digital-entry-overlay.phase-lift{opacity:1;transform:translateY(calc(-1 * var(--digital-overlay-lift-offset-y, var(--digital-bottom-lift-height, 30vh))))}.digital-entry-overlay-backdrop{position:absolute;left:0;right:0;top:88px;bottom:0;z-index:1;pointer-events:auto;border:0;padding:0;background:transparent;cursor:pointer}.digital-entry-overlay-flow{position:fixed;inset:0;z-index:32;transform:translateY(100%);transition:transform var(--digital-bottom-lift-duration,2s) cubic-bezier(.22,1,.36,1);pointer-events:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch}.digital-entry-overlay-top-hit{position:absolute;left:0;right:0;top:88px;height:calc(100vh - var(--digital-bottom-lift-height, 30vh) - 88px);z-index:1;border:0;padding:0;background:transparent;cursor:pointer;touch-action:none;-webkit-user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.digital-entry-overlay-flow.phase-lift{transform:translateY(0);pointer-events:auto}.digital-entry-overlay-flow.is-closing{transform:translateY(var(--digital-close-body-translate-y,120%));transition:transform var(--digital-close-duration,2s) cubic-bezier(.22,1,.36,1)}.digital-page-root--detail-standalone{min-height:100vh;background:var(--digital-overlay-body-bg,#000)}.digital-entry-overlay-flow--standalone{position:relative;inset:auto;min-height:100vh;transform:none;pointer-events:auto;overflow:visible}.digital-entry-overlay-flow--standalone .digital-entry-overlay-body{margin-top:0;min-height:var(--digital-overlay-body-min-height,100vh)}.digital-entry-overlay-body-inner--standalone{padding-top:0}.digital-entry-overlay-hero-block{position:relative;z-index:1;min-height:min(72vh,840px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:clamp(8px,1.8vh,18px);padding:clamp(120px,16vh,180px) 0 clamp(40px,6vh,72px);transition:opacity .18s ease-out}.digital-entry-overlay-hero-block .digital-entry-overlay-note,.digital-entry-overlay-hero-block .digital-entry-overlay-subtitle{margin:0}.digital-entry-overlay-bottom-pull-reveal{position:fixed;left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:33;opacity:0;transition:opacity .16s ease-out}.digital-entry-overlay-bottom-pull-reveal-text{display:inline-flex;align-items:center;justify-content:center;padding:0;color:rgba(255,255,255,.72);font-family:var(--font-serif-sc);font-size:clamp(11px,1.2vw,13px);font-weight:400;letter-spacing:.08em;line-height:1;text-shadow:0 1px 6px rgba(15,23,42,.28)}.digital-entry-overlay-body{position:relative;width:100%;margin-top:calc(100vh - var(--digital-bottom-lift-height, 30vh));min-height:var(--digital-overlay-body-min-height,calc(100vh - var(--digital-bottom-lift-height, 30vh)));background:var(--digital-overlay-body-bg,rgba(248,250,252,.96));backdrop-filter:blur(var(--digital-overlay-body-blur,0)) saturate(var(--digital-overlay-body-saturate,1));-webkit-backdrop-filter:blur(var(--digital-overlay-body-blur,0)) saturate(var(--digital-overlay-body-saturate,1));touch-action:pan-y;overscroll-behavior:contain;color:#0f172a;z-index:2;overflow:visible;pointer-events:auto}.digital-entry-overlay-scroll-hint-slot{position:absolute;left:0;right:0;z-index:2;display:flex;justify-content:center;padding-left:16px;padding-right:16px;pointer-events:none}.digital-entry-overlay-body-media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.digital-entry-overlay-body-media-image,.digital-entry-overlay-body-media-video{width:100%;height:100%;object-fit:cover;display:block;filter:blur(var(--digital-overlay-media-blur,0)) brightness(var(--digital-overlay-media-brightness,1));transform:scale(1.02);-webkit-user-drag:none}.digital-entry-overlay-body-media-overlay{position:absolute;inset:0;background:var(--digital-overlay-media-overlay-color,rgba(0,0,0,.28))}.digital-entry-overlay-body-inner{width:min(var(--digital-overlay-body-content-max-width,1200px),var(--digital-overlay-body-content-width,calc(100% - 32px)));margin:0 auto;padding:var(--digital-overlay-body-padding,clamp(20px,3vw,34px) 0 40px);position:relative;z-index:1}.digital-entry-overlay-body-inner h3{margin:0;font-size:var(--digital-content-title-size,clamp(20px,3.2vw,40px));font-weight:var(--digital-content-title-weight,400);color:var(--digital-content-title-color,#0f172a);letter-spacing:.03em}.digital-entry-overlay-body-inner>p{margin:10px 0 0;color:var(--digital-content-body-color,#334155);font-size:var(--digital-content-body-size,inherit);font-weight:var(--digital-content-body-weight,400);line-height:1.8}.digital-entry-overlay-section{width:min(var(--digital-overlay-section-max-width,100%),var(--digital-overlay-section-width,100%));margin-left:auto;margin-right:auto;margin-top:0}.digital-entry-overlay-section-heading-group{display:flex}.digital-entry-overlay-section-heading-group.is-stack{flex-direction:column;gap:8px}.digital-entry-overlay-section-heading-group.is-row{flex-direction:row;flex-wrap:wrap;gap:16px}.digital-entry-overlay-section-heading{margin:0;font-size:var(--digital-section-heading-size,clamp(24px,3vw,36px));font-family:var(--digital-section-heading-family,inherit);font-weight:var(--digital-section-heading-weight,600);line-height:var(--digital-section-heading-line-height,1.15);color:var(--digital-section-heading-color,#f3f4f6)}.digital-entry-overlay-section-subheading{margin:0;font-size:var(--digital-section-subheading-size,clamp(14px,1.4vw,18px));font-family:var(--digital-section-subheading-family,inherit);font-weight:var(--digital-section-subheading-weight,400);line-height:var(--digital-section-subheading-line-height,1.15);color:var(--digital-section-subheading-color,rgba(226,232,240,.86))}.digital-entry-overlay-section-body-block>p{margin:8px 0 0;color:var(--digital-section-body-color,#334155);font-family:var(--digital-section-body-family,var(--font-serif-sc));font-size:var(--digital-section-body-size,inherit);font-weight:var(--digital-section-body-weight,400);line-height:var(--digital-section-body-line-height,1.8);letter-spacing:var(--digital-section-body-letter-spacing,0)}.digital-entry-overlay-section-media-frame{position:relative;display:block;width:100%;overflow:hidden}.digital-entry-overlay-section-media-placeholder{position:absolute;inset:0;z-index:1;border-radius:inherit;background:linear-gradient(110deg,rgba(148,163,184,.14) 8%,rgba(226,232,240,.28) 18%,rgba(148,163,184,.14) 33%),rgba(15,23,42,.18);background-size:220% 100%;animation:digital-media-shimmer 1.6s linear infinite;transition:opacity .24s ease;pointer-events:none}.digital-entry-overlay-section-media-frame.is-loaded .digital-entry-overlay-section-media-placeholder,.digital-entry-overlay-section-media-placeholder.is-hidden{opacity:0}.digital-entry-overlay-scroll-slides{position:relative;min-height:calc(var(--digital-scroll-slide-sticky-height, min(72vh, 860px)) + (var(--digital-scroll-slide-sticky-top, max(0px, calc(50vh - (var(--digital-scroll-slide-sticky-height, min(72vh, 860px)) / 2)))) * 2) + (var(--digital-scroll-slide-total-steps, 1) * var(--digital-scroll-slide-step, 80vh)))}.digital-entry-overlay-scroll-slides-sticky{position:-webkit-sticky;position:sticky;top:var(--digital-scroll-slide-sticky-top,max(0px,calc(50vh - (var(--digital-scroll-slide-sticky-height, min(72vh, 860px)) / 2))));z-index:1}.digital-entry-overlay-scroll-slides-frame{position:relative;width:100%}.digital-entry-overlay-scroll-slide-image{position:absolute;inset:0;display:block;width:100%;height:100%;will-change:opacity}.digital-entry-overlay-scroll-transform-image{position:absolute;inset:0;display:block;width:100%;height:100%;will-change:transform;-webkit-user-drag:none}.digital-entry-overlay-scroll-reveal{position:relative}.digital-entry-overlay-scroll-reveal-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;z-index:1}.digital-entry-overlay-scroll-reveal-stage{position:relative;width:100%;height:100%;overflow:hidden}.digital-entry-overlay-scroll-reveal-measure{position:absolute;left:0;right:0;top:0;visibility:hidden;pointer-events:none;opacity:0;z-index:-1}.digital-entry-overlay-scroll-reveal-frame{position:absolute;left:50%;top:50%;transform-origin:center center;will-change:transform,width,height,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.digital-entry-overlay-scroll-reveal-media{display:block;width:100%;height:100%;will-change:transform;transform-origin:center center;-webkit-user-drag:none}.digital-entry-overlay-scroll-reveal-heading{width:min(90vw,920px)}.digital-entry-overlay-scroll-reveal-body,.digital-entry-overlay-scroll-reveal-heading{position:absolute;left:50%;transform:translateX(-50%);z-index:3;transition:opacity .16s linear,transform .16s linear;pointer-events:none}.digital-entry-overlay-scroll-reveal-body{width:min(92vw,960px)}@keyframes digital-media-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}.digital-entry-overlay-section-content-layout{display:grid}.digital-entry-overlay-section-content-layout.is-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px}.digital-entry-overlay-section-content-layout.is-stack{grid-template-columns:minmax(0,1fr)}.digital-entry-overlay-section-content-layout.is-responsive-stack{justify-items:center}.digital-entry-overlay-section-content-col{min-width:0}.digital-entry-overlay-section-content-col.is-body,.digital-entry-overlay-section-content-col.is-media{width:100%}.digital-entry-overlay-section-content-layout.is-responsive-stack .digital-entry-overlay-section-content-col.is-body{display:flex;justify-content:center}.digital-entry-overlay-section-content-layout.is-responsive-stack .digital-entry-overlay-section-content-col.is-body .digital-entry-overlay-section-body-block{margin-left:auto!important;margin-right:auto!important;text-align:center}.digital-entry-overlay-section-content-layout.is-responsive-stack .digital-entry-overlay-section-content-col.is-body .digital-entry-overlay-section-body-block>p{text-align:center!important}.digital-entry-overlay-section-image{display:block;width:100%;max-width:100%;height:auto;margin:14px 0;border-radius:8px;-webkit-user-drag:none}.digital-entry-overlay-section-media-shell{position:relative;display:block}.digital-entry-overlay-section-image-group{position:relative;box-sizing:border-box}.digital-entry-overlay-section-image-item{box-sizing:border-box}.digital-entry-overlay-section-media-overlay{position:absolute;z-index:2;display:grid;grid-gap:6px;gap:6px}.digital-entry-overlay-section-media-overlay strong{font-size:var(--digital-section-overlay-size,clamp(20px,3vw,40px));font-weight:var(--digital-section-overlay-weight,400);line-height:1.2}.digital-entry-overlay-section-media-overlay em{font-style:normal;font-size:var(--digital-section-overlay-sub-size,clamp(12px,1.8vw,18px));color:var(--digital-section-overlay-sub-color,rgba(241,245,249,.92))}.digital-entry-overlay-section-carousel{position:relative;display:block;width:100%;max-width:100%;margin-top:14px;margin-bottom:14px;aspect-ratio:16/9;border-radius:8px;overflow:hidden}.digital-entry-overlay-section-image-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;margin:0;opacity:0;transition-property:opacity;transition-timing-function:ease;-webkit-user-drag:none}.digital-entry-overlay-section-image-slide.is-active{opacity:1}.digital-entry-overlay-section-carousel.is-slide .digital-entry-overlay-section-image-slide{position:relative;inset:auto;flex:0 0 100%;width:100%;height:100%;margin:0;opacity:1;transition:none}.digital-entry-overlay-section-carousel-track{display:flex;width:100%;height:100%;will-change:transform;transition-property:transform;transition-timing-function:ease}.digital-entry-overlay-section-carousel-track.is-vertical{flex-direction:column}.digital-entry-overlay-section-video{display:block;width:100%;max-width:960px;height:auto;margin:14px 0;border-radius:8px;background:#000;-webkit-user-drag:none}.digital-entry-overlay-section-media-link{display:block;text-decoration:none;-webkit-user-drag:none}.digital-entry-overlay-section-links{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px 16px}.digital-entry-overlay-section-links a{color:#1d4ed8;text-decoration:underline;text-underline-offset:3px}.digital-entry-overlay-bottom-back-wrap{display:flex;justify-content:center;margin-top:clamp(28px,6vw,72px);margin-bottom:clamp(12px,4vw,32px)}.digital-entry-overlay-bottom-back-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(226,232,240,.28);background:rgba(15,23,42,.28);color:#e5e7eb;border-radius:999px;padding:12px 28px;min-width:160px;font-family:var(--font-serif-sc);font-size:clamp(12px,1.2vw,16px);font-weight:400;letter-spacing:.12em;line-height:1.2;text-align:center;box-shadow:0 10px 24px rgba(2,6,23,.22);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease}.digital-entry-overlay-bottom-back-button:hover{transform:translateY(-1px);background:rgba(15,23,42,.38);border-color:rgba(226,232,240,.4)}.digital-entry-overlay-inner{position:absolute;left:50%;top:50%;width:min(90vw,1200px);max-width:1200px;padding:0 clamp(16px,4vw,64px);text-align:center;transform:translate3d(-50%,-50%,0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;opacity:1;transition:opacity .18s ease-out}.digital-entry-overlay.is-closing .digital-entry-overlay-inner{opacity:0;transition:opacity var(--digital-close-title-fade-duration,2s) cubic-bezier(.22,1,.36,1)}.digital-entry-overlay-subtitle,.digital-entry-overlay-title{transition:transform var(--digital-left-align-duration,2.6s) cubic-bezier(.77,0,.18,1);will-change:transform}.digital-entry-overlay-inner.line-shift-active .digital-entry-overlay-subtitle{transform:translate3d(var(--digital-subtitle-shift-x,0),0,0)}.digital-entry-overlay-inner.line-shift-active .digital-entry-overlay-title{transform:translate3d(var(--digital-title-shift-x,0),0,0)}.digital-entry-overlay-inner.line-shift-active .digital-entry-overlay-note{transform:translate3d(var(--digital-note-shift-x,0),0,0)}@media (min-width:800px){.digital-entry-overlay-inner.line-shift-active .digital-entry-overlay-note,.digital-entry-overlay-inner.line-shift-active .digital-entry-overlay-subtitle,.digital-entry-overlay-inner.line-shift-active .digital-entry-overlay-title{transform:none}}.digital-entry-overlay-note,.digital-entry-overlay-subtitle{margin:0 0 12px;color:var(--digital-overlay-subtitle-color,rgba(226,232,240,.92));font-family:var(--digital-overlay-subtitle-family,inherit);font-size:var(--digital-overlay-subtitle-size,clamp(14px,2.1vw,30px));letter-spacing:.14em;font-weight:var(--digital-overlay-subtitle-weight,300);white-space:pre-line}.digital-entry-overlay-note{margin:0;color:var(--digital-overlay-note-color,rgba(226,232,240,.72));font-family:var(--digital-overlay-note-family,inherit);font-size:var(--digital-overlay-note-size,clamp(12px,1.4vw,18px));letter-spacing:.08em;font-weight:var(--digital-overlay-note-weight,300);white-space:pre-line;transition:transform var(--digital-left-align-duration,2.6s) cubic-bezier(.77,0,.18,1);will-change:transform}.digital-entry-overlay-title{margin:0;color:var(--digital-overlay-title-color,#f8fafc);font-family:var(--digital-overlay-title-family,inherit);font-size:var(--digital-overlay-title-size,clamp(38px,8vw,118px));line-height:1.02;letter-spacing:.05em;font-weight:var(--digital-overlay-title-weight,300);white-space:pre-line}.digital-scroll-indicator{position:absolute;left:0;right:0;bottom:26px;transform:none;z-index:20;display:flex;justify-content:center;pointer-events:none}.digital-scroll-indicator--overlay{position:fixed;bottom:var(--digital-detail-scroll-hint-bottom,clamp(18px,4vw,36px));z-index:80}.digital-scroll-indicator--detail-panel{position:relative;left:auto;right:auto;bottom:auto;z-index:2;padding-bottom:0}.digital-scroll-indicator--overlay .digital-scroll-text{color:rgba(255,255,255,.92)}.digital-scroll-indicator--overlay .digital-scroll-line{background:linear-gradient(180deg,rgba(255,255,255,.92) 0,transparent)}.digital-scroll-indicator--overlay .digital-scroll-dot{background:rgba(255,255,255,.92)}.digital-scroll-stack{display:flex;flex-direction:column;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;text-align:center}.digital-scroll-text{color:#9ca3af;font-size:11px;letter-spacing:.14em;font-weight:300}.digital-scroll-line{display:block;width:1px;height:42px;margin:0 auto;background:linear-gradient(180deg,#d1d5db 0,transparent)}.digital-scroll-dot{display:block;width:4px;height:4px;margin:0 auto;border-radius:999px;background:#9ca3af}.digital-project-nav{position:absolute;right:clamp(10px,2vw,24px);top:50%;transform:translateY(-50%);z-index:20}.digital-project-nav-list{display:flex;flex-direction:column;gap:6px}.digital-project-nav-dot{display:block;width:4px;height:4px;min-width:4px;min-height:4px;padding:0;border:0;border-radius:50%;-moz-appearance:none;appearance:none;-webkit-appearance:none;line-height:0;background:rgba(148,163,184,.45);cursor:pointer;transition:background-color .24s ease,transform .24s ease,opacity .24s ease}.digital-project-nav-dot.is-active{width:6px;height:6px;min-width:6px;min-height:6px;border-radius:50%;background:#f8fafc;box-shadow:0 0 8px rgba(248,250,252,.24)}.digital-cta-section{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(0deg,#111827 0,#000 70%);z-index:8}.digital-cta-inner{text-align:center;width:min(92vw,880px);padding:0 12px}.digital-cta-title{margin:0;color:#fff;font-size:clamp(30px,5vw,58px);font-weight:600;letter-spacing:.04em}.digital-cta-desc{margin:clamp(18px,3vh,26px) auto 0;color:#d1d5db;font-size:clamp(15px,2.1vw,24px);line-height:1.8;max-width:780px}.digital-cta-button{display:inline-block;margin-top:clamp(24px,4.4vh,44px);border:0;border-radius:999px;background:#fff;color:#000;text-decoration:none;font-size:clamp(14px,1.5vw,18px);font-weight:500;padding:12px 28px;cursor:pointer;box-shadow:0 10px 28px rgba(0,0,0,.32)}.digital-cta-button:hover{background:#f3f4f6}.digital-project-page-main{background:#020617}.digital-project-hero{position:relative;overflow:hidden}.digital-project-enter-transition{position:absolute;inset:0;z-index:10;pointer-events:none}.digital-project-hero-title-wrap{position:absolute;z-index:12;width:min(90vw,1200px);pointer-events:none;will-change:transform,opacity,left,top}.digital-project-hero-title-wrap.is-compact{width:min(88vw,1200px)}.digital-project-hero-title{margin:0;line-height:1;letter-spacing:.05em;color:#f8fafc;font-weight:300}.digital-project-hero-subtitle{margin:16px 0 0;color:rgba(226,232,240,.92);font-size:clamp(14px,2.1vw,30px);letter-spacing:.14em;font-weight:300}.digital-project-hero-bottom-gradient{position:absolute;left:0;right:0;bottom:0;height:48%;z-index:11;background:linear-gradient(0deg,rgba(2,6,23,.86),rgba(2,6,23,.12),transparent);pointer-events:none}.digital-project-content-placeholder{min-height:30vh;background:#f8fafc;color:#0f172a;padding:clamp(36px,6vw,80px) 0}.digital-project-content-placeholder-inner{width:min(1200px,calc(100% - 32px));margin:0 auto}.digital-project-content-placeholder-inner h2{margin:0 0 10px;font-size:clamp(24px,4vw,44px);font-weight:300}.digital-project-content-placeholder-inner p{margin:0;color:#475569;line-height:1.8}@media (max-width:760px){.digital-project-description{line-height:1.65}.digital-scroll-indicator{bottom:18px}.digital-scroll-line{height:32px}.digital-project-nav-list{gap:5px}}