@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/light-latin-618794ba130b.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-17F,U+18F,U+192,U+19D,U+1A0-1A1,U+1AF-1B0,U+1C4-1DC,U+1E6-1E7,U+1EA-1EB,U+1F8-21B,U+22A-22D,U+230-233,U+237}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/light-home-0e529536218a.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+2014,U+201C-201D,U+2193,U+2197,U+3001-3002,U+300A-300B,U+4E00,U+4E0A,U+4E0D-4E0E,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E4B,U+4E5F-4E60,U+4E66,U+4E8B,U+4E8E,U+4E92,U+4EA4,U+4EA7,U+4EAC,U+4EAE,U+4ECB,U+4ECE,U+4EE3,U+4EE5,U+4EF6,U+4EFD,U+4F20,U+4F53,U+4F55,U+4F5C,U+4F60,U+4F7F,U+4FE1,U+5019,U+504F,U+505A,U+50CF,U+5149,U+516C,U+5171,U+5173,U+5177,U+5185,U+51FA,U+51FD,U+5212,U+521B,U+5230,U+5236,U+52A8,U+5316-5317,U+5347,U+539F,U+53C2,U+53CD,U+53D1,U+53D7,U+53D9,U+53EF,U+53F7,U+5408,U+540C,U+540E,U+5468,U+548C,U+54C1,U+56DB,U+56FE,U+5728,U+5730,U+573A,U+578B,U+57CE,U+57DF,U+5854,U+5904,U+5907,U+590D,U+5927,U+5982,U+5A92,U+5B57,U+5B9E,U+5BA4,U+5BB9,U+5BDF,U+5BFB-5BFC,U+5C06,U+5C0F,U+5C31,U+5C4A,U+5C55,U+5DE5,U+5DF1,U+5E02,U+5E26,U+5E38,U+5E74,U+5E76,U+5EFA,U+5F00,U+5F0F,U+5F15,U+5F53,U+5F55,U+5F62,U+5F71,U+5F85,U+606F,U+60F3,U+611F,U+6210-6211,U+624B,U+627E,U+62E9,U+62FC,U+6301,U+63A2,U+63A5,U+643A,U+6444,U+6446,U+64AD,U+64CD,U+6536,U+653E,U+6570,U+6574,U+6587,U+65B0,U+65B9,U+65E5,U+65F6,U+662F,U+663E,U+6697,U+66DD,U+66F4,U+6708,U+670D,U+672C,U+673A,U+6765,U+67E5,U+6837,U+683C,U+6848,U+6B65,U+6CD5,U+6CE8,U+6D3B,U+6D41,U+7269,U+72C2,U+73B0,U+7406,U+751F,U+7528,U+7530,U+7535,U+754C,U+7559,U+7684,U+76DB,U+76EE,U+770B,U+77E5,U+7814,U+7A76,U+7A7A,U+7ACB,U+7AD9,U+7B14,U+7B2C,U+7B49,U+7B56,U+7B80,U+7BA1,U+7C7B,U+7CFB,U+7D22,U+7EA2,U+7EB8,U+7EBF,U+7EC3,U+7ECF,U+7ED2,U+7EDF,U+7EED,U+7F16,U+7F51,U+7F8E,U+7FBD,U+8054,U+81EA,U+822A,U+8272,U+843D,U+884D,U+8868,U+88AB,U+88C5,U+8981,U+89C2,U+89C6,U+89C8-89C9,U+8BA1,U+8BA9,U+8BB0,U+8BBE,U+8BD1,U+8BF7,U+8BFB,U+8C03,U+8D34,U+8D5B,U+8D77,U+8DEF,U+8DF5,U+8EAB,U+8F6C,U+8F91,U+8FB9,U+8FBE,U+8FC7,U+8FED,U+9002,U+9009,U+9010,U+901A,U+9022,U+9080,U+91C7,U+91CD-91CE,U+95EE,U+95F4,U+9605,U+968F,U+9762,U+9879,U+9886,U+9898,U+98CE,U+9910,U+9988,U+9A8C,U+9ED1,U+FF0C,U+FF1A}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/light-project-01-12e605c9ecb6.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+2026,U+2190,U+300C-300D,U+4E09,U+4E0B,U+4E14,U+4E1D,U+4E24,U+4E32,U+4E34,U+4E48,U+4E50,U+4E61,U+4E71,U+4E86,U+4E8C,U+4E91,U+4E94,U+4E9B,U+4EAB,U+4EBA,U+4EC0,U+4EC5,U+4ECA,U+4ECD,U+4ED6,U+4ED8,U+4EEC,U+4EFB,U+4F17-4F18,U+4F1A,U+4F26,U+4F34,U+4F38,U+4F3C,U+4F46,U+4F4D,U+4F4F,U+4F59,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FDD,U+4FEE,U+5012,U+501F,U+5021,U+503C,U+503E,U+505C,U+5076,U+513F,U+5143,U+5145,U+5148,U+514B,U+514D,U+5165,U+5168,U+5176,U+5178,U+518C-518D,U+5199,U+519B,U+51A0,U+51AC,U+51B3,U+51C6,U+51CF,U+51E0,U+51F9,U+51FB,U+5206-5207,U+5217,U+5219,U+521D,U+5224,U+522B,U+522E,U+5238,U+523B,U+5242,U+524D,U+52A0-52A1,U+52A9,U+52B2,U+5305,U+5339-533A,U+5341,U+534A,U+5361,U+5370,U+5373-5374,U+5386,U+538B,U+5395,U+53BB,U+53C8,U+53CA,U+53CC,U+53D6,U+53D8,U+53E0,U+53E3-53E6,U+53F0,U+53F2-53F3,U+5404,U+540A,U+540D,U+5411,U+5426,U+542B-542C,U+542F,U+5439,U+5448,U+544A,U+5473,U+547C,U+54C0,U+54CD,U+54EA,U+5546,U+55C5,U+5668,U+56DE,U+56E0,U+56F4,U+56FD,U+5750,U+5757,U+57FA,U+5883,U+5899,U+589E,U+58A8,U+58F0,U+5916,U+591A,U+591C,U+591F,U+5929,U+5931,U+5934,U+5939,U+594F,U+5956-5957,U+5973,U+5979,U+597D,U+59CB,U+5A1C,U+5B50,U+5B58,U+5B63,U+5B66,U+5B69,U+5B83,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5BA2-5BA3,U+5BB6,U+5BC6,U+5BF8-5BF9,U+5C01,U+5C04,U+5C0A,U+5C11,U+5C18,U+5C1D,U+5C3A,U+5C3E,U+5C40,U+5C42,U+5C4F,U+5C5E,U+5C71,U+5DE6,U+5DEE,U+5DF2,U+5DF4,U+5E03,U+5E08,U+5E18,U+5E2E,U+5E45,U+5E55,U+5E72-5E73,U+5E7B,U+5E7D,U+5E7F,U+5E8F,U+5E93-5E95,U+5E97,U+5EA6,U+5ED3,U+5EF6,U+5F02,U+5F20,U+5F27,U+5F3A,U+5F52,U+5F69,U+5F84,U+5F88,U+5F97,U+5FAA,U+5FB7,U+5FBD,U+5FC3,U+5FC5-5FC6,U+5FCD,U+5FD7,U+5FFD,U+6001,U+6027,U+603B,U+6089,U+60AC,U+60C5,U+610F,U+613F,U+6167,U+6216,U+623F-6240,U+6247,U+624D,U+6253,U+627F,U+628A,U+6295,U+6298,U+62A4}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/light-project-02-15991edbb681.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+62A5,U+62BD,U+62C6,U+62CD,U+62D2,U+62DF,U+62E5,U+62FE,U+6302,U+6309,U+6362,U+636E,U+6380,U+6392,U+63A7-63A8,U+63D0,U+63D2,U+642D,U+6478,U+652F,U+6539,U+6545,U+6548,U+6563,U+6591,U+6593,U+6599,U+65AD,U+65BD,U+65C5,U+65CB,U+65E0,U+65E2,U+660E,U+6613,U+661F-6620,U+6625,U+666F,U+667A,U+667E,U+66FF-6700,U+6709,U+671F,U+672A-672B,U+6735,U+6750,U+675F,U+6761,U+677E-677F,U+6784,U+6797,U+679C,U+67CF,U+6807,U+680F,U+6816,U+6821,U+6838-6839,U+6846,U+684C,U+6863,U+68A6,U+68B3,U+68C0,U+68C9,U+690D,U+695A,U+6982,U+6A0A,U+6A21,U+6A71,U+6B21,U+6B62-6B64,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6BDB,U+6BEF,U+6C11,U+6C14,U+6C34,U+6C42,U+6C49,U+6C60,U+6CA1,U+6CB9,U+6CBF,U+6CE2,U+6D01,U+6D17,U+6D25,U+6D4B,U+6D4F,U+6D6E,U+6D77,U+6D82,U+6DB2,U+6DE1,U+6DFB,U+6E05,U+6E10,U+6E21,U+6E29,U+6E38,U+6E90,U+6ED1,U+6EE1,U+6F06,U+6F14,U+6F2B,U+706B,U+706F-7070,U+707C,U+70B9,U+70C2,U+70E7,U+7126,U+7136,U+7167,U+718A,U+719F,U+71C3,U+7247-7248,U+724C,U+7279,U+72B6,U+72D7,U+72EC,U+73A9,U+73AB,U+73AF,U+73BB,U+73ED,U+7470,U+7483,U+7518,U+7531,U+753B,U+7565,U+75D5,U+767B,U+767D,U+76D2,U+76D6,U+76D8,U+76F4,U+76F8,U+771F,U+7740,U+77E9,U+77ED,U+7801-7802,U+7840,U+785D,U+786B-786C,U+786E,U+788E,U+78E8,U+793A,U+7968,U+7981,U+79BB,U+79C0-79C1,U+79CB,U+79CD,U+79EF-79F0,U+79FB,U+7A0B,U+7A7F,U+7A97,U+7AE0,U+7AEF,U+7B26,U+7B3A,U+7B51,U+7B5B,U+7B79,U+7B7E,U+7C89,U+7C92,U+7D20,U+7D2F,U+7EA4,U+7EA7,U+7EB1,U+7EB3,U+7EB9,U+7EC4,U+7EC6-7EC8,U+7ECD,U+7ED3,U+7ED5,U+7ED8-7ED9,U+7EDD,U+7EE7,U+7EF4,U+7F29,U+7F3A,U+7F6E,U+7FA4,U+7FFB,U+8001,U+8005,U+800C,U+8010,U+804A,U+805A,U+80AF,U+80CC,U+80F6,U+80FD,U+8150,U+8170,U+81F3-81F4,U+820D,U+8282,U+82B1,U+82E5-82E6,U+82F1,U+82F9,U+8350,U+8367,U+836F,U+83B7,U+83F2,U+840D,U+8457,U+84DD,U+853D,U+857E,U+8584,U+85CF,U+8651,U+865A,U+8721,U+884C}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/light-project-03-5309efac4883.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+8857,U+8865,U+888B,U+8896,U+88D9,U+88F9,U+89C1,U+89C4,U+89D2,U+89E3,U+89E6,U+8A00,U+8BA4,U+8BA8,U+8BAD-8BAE,U+8BBA,U+8BC1,U+8BC6,U+8BCD,U+8BD5,U+8BD7,U+8BDD,U+8BE2,U+8BE6,U+8BED,U+8BF4,U+8BFE,U+8C01,U+8C08,U+8C31,U+8C61,U+8D1F,U+8D23,U+8D28,U+8D2F,U+8D44,U+8D70,U+8DB3,U+8DDD,U+8DDF,U+8E72,U+8F6E,U+8F7B,U+8F7D,U+8F83,U+8F85,U+8F93,U+8FA8,U+8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE,U+8FF0,U+8FF7,U+8FF9,U+8FFD,U+9001,U+900F,U+9014,U+901F-9020,U+9047,U+9053,U+906E,U+907F,U+90AE,U+90D1,U+90E8,U+90FD,U+914D,U+9152,U+9178,U+9192,U+91CA,U+91CC,U+94A9,U+94F6,U+9501,U+955C,U+957F,U+95E8,U+9608,U+9634-9636,U+963F,U+9644-9645,U+9648,U+9662,U+9690,U+9694,U+96BE,U+96C6,U+96D5,U+96EA,U+9700,U+9732,U+975E,U+97F3,U+9875,U+987A,U+987E,U+9884,U+9891,U+9897,U+989C,U+9986,U+9996,U+9999,U+9AA4,U+9AD8,U+9E26,U+9E45,U+9ED8,U+FF0F,U+FF1B,U+FF1F,U+FF5C}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/regular-latin-d7a20a5f0c3a.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-17F,U+18F,U+192,U+19D,U+1A0-1A1,U+1AF-1B0,U+1C4-1DC,U+1E6-1E7,U+1EA-1EB,U+1F8-21B,U+22A-22D,U+230-233,U+237}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/regular-home-eb5568c1c1ca.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2014,U+201C-201D,U+2193,U+2197,U+3001-3002,U+300A-300B,U+4E00,U+4E0A,U+4E0D-4E0E,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E4B,U+4E5F-4E60,U+4E66,U+4E8B,U+4E8E,U+4E92,U+4EA4,U+4EA7,U+4EAC,U+4EAE,U+4ECB,U+4ECE,U+4EE3,U+4EE5,U+4EF6,U+4EFD,U+4F20,U+4F53,U+4F55,U+4F5C,U+4F60,U+4F7F,U+4FE1,U+5019,U+504F,U+505A,U+50CF,U+5149,U+516C,U+5171,U+5173,U+5177,U+5185,U+51FA,U+51FD,U+5212,U+521B,U+5230,U+5236,U+52A8,U+5316-5317,U+5347,U+539F,U+53C2,U+53CD,U+53D1,U+53D7,U+53D9,U+53EF,U+53F7,U+5408,U+540C,U+540E,U+5468,U+548C,U+54C1,U+56DB,U+56FE,U+5728,U+5730,U+573A,U+578B,U+57CE,U+57DF,U+5854,U+5904,U+5907,U+590D,U+5927,U+5982,U+5A92,U+5B57,U+5B9E,U+5BA4,U+5BB9,U+5BDF,U+5BFB-5BFC,U+5C06,U+5C0F,U+5C31,U+5C4A,U+5C55,U+5DE5,U+5DF1,U+5E02,U+5E26,U+5E38,U+5E74,U+5E76,U+5EFA,U+5F00,U+5F0F,U+5F15,U+5F53,U+5F55,U+5F62,U+5F71,U+5F85,U+606F,U+60F3,U+611F,U+6210-6211,U+624B,U+627E,U+62E9,U+62FC,U+6301,U+63A2,U+63A5,U+643A,U+6444,U+6446,U+64AD,U+64CD,U+6536,U+653E,U+6570,U+6574,U+6587,U+65B0,U+65B9,U+65E5,U+65F6,U+662F,U+663E,U+6697,U+66DD,U+66F4,U+6708,U+670D,U+672C,U+673A,U+6765,U+67E5,U+6837,U+683C,U+6848,U+6B65,U+6CD5,U+6CE8,U+6D3B,U+6D41,U+7269,U+72C2,U+73B0,U+7406,U+751F,U+7528,U+7530,U+7535,U+754C,U+7559,U+7684,U+76DB,U+76EE,U+770B,U+77E5,U+7814,U+7A76,U+7A7A,U+7ACB,U+7AD9,U+7B14,U+7B2C,U+7B49,U+7B56,U+7B80,U+7BA1,U+7C7B,U+7CFB,U+7D22,U+7EA2,U+7EB8,U+7EBF,U+7EC3,U+7ECF,U+7ED2,U+7EDF,U+7EED,U+7F16,U+7F51,U+7F8E,U+7FBD,U+8054,U+81EA,U+822A,U+8272,U+843D,U+884D,U+8868,U+88AB,U+88C5,U+8981,U+89C2,U+89C6,U+89C8-89C9,U+8BA1,U+8BA9,U+8BB0,U+8BBE,U+8BD1,U+8BF7,U+8BFB,U+8C03,U+8D34,U+8D5B,U+8D77,U+8DEF,U+8DF5,U+8EAB,U+8F6C,U+8F91,U+8FB9,U+8FBE,U+8FC7,U+8FED,U+9002,U+9009,U+9010,U+901A,U+9022,U+9080,U+91C7,U+91CD-91CE,U+95EE,U+95F4,U+9605,U+968F,U+9762,U+9879,U+9886,U+9898,U+98CE,U+9910,U+9988,U+9A8C,U+9ED1,U+FF0C,U+FF1A}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/regular-project-01-77d577d6bc41.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+2026,U+2190,U+300C-300D,U+4E09,U+4E0B,U+4E14,U+4E1D,U+4E24,U+4E32,U+4E34,U+4E48,U+4E50,U+4E61,U+4E71,U+4E86,U+4E8C,U+4E91,U+4E94,U+4E9B,U+4EAB,U+4EBA,U+4EC0,U+4EC5,U+4ECA,U+4ECD,U+4ED6,U+4ED8,U+4EEC,U+4EFB,U+4F17-4F18,U+4F1A,U+4F26,U+4F34,U+4F38,U+4F3C,U+4F46,U+4F4D,U+4F4F,U+4F59,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FDD,U+4FEE,U+5012,U+501F,U+5021,U+503C,U+503E,U+505C,U+5076,U+513F,U+5143,U+5145,U+5148,U+514B,U+514D,U+5165,U+5168,U+5176,U+5178,U+518C-518D,U+5199,U+519B,U+51A0,U+51AC,U+51B3,U+51C6,U+51CF,U+51E0,U+51F9,U+51FB,U+5206-5207,U+5217,U+5219,U+521D,U+5224,U+522B,U+522E,U+5238,U+523B,U+5242,U+524D,U+52A0-52A1,U+52A9,U+52B2,U+5305,U+5339-533A,U+5341,U+534A,U+5361,U+5370,U+5373-5374,U+5386,U+538B,U+5395,U+53BB,U+53C8,U+53CA,U+53CC,U+53D6,U+53D8,U+53E0,U+53E3-53E6,U+53F0,U+53F2-53F3,U+5404,U+540A,U+540D,U+5411,U+5426,U+542B-542C,U+542F,U+5439,U+5448,U+544A,U+5473,U+547C,U+54C0,U+54CD,U+54EA,U+5546,U+55C5,U+5668,U+56DE,U+56E0,U+56F4,U+56FD,U+5750,U+5757,U+57FA,U+5883,U+5899,U+589E,U+58A8,U+58F0,U+5916,U+591A,U+591C,U+591F,U+5929,U+5931,U+5934,U+5939,U+594F,U+5956-5957,U+5973,U+5979,U+597D,U+59CB,U+5A1C,U+5B50,U+5B58,U+5B63,U+5B66,U+5B69,U+5B83,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5BA2-5BA3,U+5BB6,U+5BC6,U+5BF8-5BF9,U+5C01,U+5C04,U+5C0A,U+5C11,U+5C18,U+5C1D,U+5C3A,U+5C3E,U+5C40,U+5C42,U+5C4F,U+5C5E,U+5C71,U+5DE6,U+5DEE,U+5DF2,U+5DF4,U+5E03,U+5E08,U+5E18,U+5E2E,U+5E45,U+5E55,U+5E72-5E73,U+5E7B,U+5E7D,U+5E7F,U+5E8F,U+5E93-5E95,U+5E97,U+5EA6,U+5ED3,U+5EF6,U+5F02,U+5F20,U+5F27,U+5F3A,U+5F52,U+5F69,U+5F84,U+5F88,U+5F97,U+5FAA,U+5FB7,U+5FBD,U+5FC3,U+5FC5-5FC6,U+5FCD,U+5FD7,U+5FFD,U+6001,U+6027,U+603B,U+6089,U+60AC,U+60C5,U+610F,U+613F,U+6167,U+6216,U+623F-6240,U+6247,U+624D,U+6253,U+627F,U+628A,U+6295,U+6298,U+62A4}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/regular-project-02-4a5d5d46759d.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+62A5,U+62BD,U+62C6,U+62CD,U+62D2,U+62DF,U+62E5,U+62FE,U+6302,U+6309,U+6362,U+636E,U+6380,U+6392,U+63A7-63A8,U+63D0,U+63D2,U+642D,U+6478,U+652F,U+6539,U+6545,U+6548,U+6563,U+6591,U+6593,U+6599,U+65AD,U+65BD,U+65C5,U+65CB,U+65E0,U+65E2,U+660E,U+6613,U+661F-6620,U+6625,U+666F,U+667A,U+667E,U+66FF-6700,U+6709,U+671F,U+672A-672B,U+6735,U+6750,U+675F,U+6761,U+677E-677F,U+6784,U+6797,U+679C,U+67CF,U+6807,U+680F,U+6816,U+6821,U+6838-6839,U+6846,U+684C,U+6863,U+68A6,U+68B3,U+68C0,U+68C9,U+690D,U+695A,U+6982,U+6A0A,U+6A21,U+6A71,U+6B21,U+6B62-6B64,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6BDB,U+6BEF,U+6C11,U+6C14,U+6C34,U+6C42,U+6C49,U+6C60,U+6CA1,U+6CB9,U+6CBF,U+6CE2,U+6D01,U+6D17,U+6D25,U+6D4B,U+6D4F,U+6D6E,U+6D77,U+6D82,U+6DB2,U+6DE1,U+6DFB,U+6E05,U+6E10,U+6E21,U+6E29,U+6E38,U+6E90,U+6ED1,U+6EE1,U+6F06,U+6F14,U+6F2B,U+706B,U+706F-7070,U+707C,U+70B9,U+70C2,U+70E7,U+7126,U+7136,U+7167,U+718A,U+719F,U+71C3,U+7247-7248,U+724C,U+7279,U+72B6,U+72D7,U+72EC,U+73A9,U+73AB,U+73AF,U+73BB,U+73ED,U+7470,U+7483,U+7518,U+7531,U+753B,U+7565,U+75D5,U+767B,U+767D,U+76D2,U+76D6,U+76D8,U+76F4,U+76F8,U+771F,U+7740,U+77E9,U+77ED,U+7801-7802,U+7840,U+785D,U+786B-786C,U+786E,U+788E,U+78E8,U+793A,U+7968,U+7981,U+79BB,U+79C0-79C1,U+79CB,U+79CD,U+79EF-79F0,U+79FB,U+7A0B,U+7A7F,U+7A97,U+7AE0,U+7AEF,U+7B26,U+7B3A,U+7B51,U+7B5B,U+7B79,U+7B7E,U+7C89,U+7C92,U+7D20,U+7D2F,U+7EA4,U+7EA7,U+7EB1,U+7EB3,U+7EB9,U+7EC4,U+7EC6-7EC8,U+7ECD,U+7ED3,U+7ED5,U+7ED8-7ED9,U+7EDD,U+7EE7,U+7EF4,U+7F29,U+7F3A,U+7F6E,U+7FA4,U+7FFB,U+8001,U+8005,U+800C,U+8010,U+804A,U+805A,U+80AF,U+80CC,U+80F6,U+80FD,U+8150,U+8170,U+81F3-81F4,U+820D,U+8282,U+82B1,U+82E5-82E6,U+82F1,U+82F9,U+8350,U+8367,U+836F,U+83B7,U+83F2,U+840D,U+8457,U+84DD,U+853D,U+857E,U+8584,U+85CF,U+8651,U+865A,U+8721,U+884C}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/regular-project-03-beb191add1fc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+8857,U+8865,U+888B,U+8896,U+88D9,U+88F9,U+89C1,U+89C4,U+89D2,U+89E3,U+89E6,U+8A00,U+8BA4,U+8BA8,U+8BAD-8BAE,U+8BBA,U+8BC1,U+8BC6,U+8BCD,U+8BD5,U+8BD7,U+8BDD,U+8BE2,U+8BE6,U+8BED,U+8BF4,U+8BFE,U+8C01,U+8C08,U+8C31,U+8C61,U+8D1F,U+8D23,U+8D28,U+8D2F,U+8D44,U+8D70,U+8DB3,U+8DDD,U+8DDF,U+8E72,U+8F6E,U+8F7B,U+8F7D,U+8F83,U+8F85,U+8F93,U+8FA8,U+8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE,U+8FF0,U+8FF7,U+8FF9,U+8FFD,U+9001,U+900F,U+9014,U+901F-9020,U+9047,U+9053,U+906E,U+907F,U+90AE,U+90D1,U+90E8,U+90FD,U+914D,U+9152,U+9178,U+9192,U+91CA,U+91CC,U+94A9,U+94F6,U+9501,U+955C,U+957F,U+95E8,U+9608,U+9634-9636,U+963F,U+9644-9645,U+9648,U+9662,U+9690,U+9694,U+96BE,U+96C6,U+96D5,U+96EA,U+9700,U+9732,U+975E,U+97F3,U+9875,U+987A,U+987E,U+9884,U+9891,U+9897,U+989C,U+9986,U+9996,U+9999,U+9AA4,U+9AD8,U+9E26,U+9E45,U+9ED8,U+FF0F,U+FF1B,U+FF1F,U+FF5C}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/medium-latin-b66603dd866a.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-17F,U+18F,U+192,U+19D,U+1A0-1A1,U+1AF-1B0,U+1C4-1DC,U+1E6-1E7,U+1EA-1EB,U+1F8-21B,U+22A-22D,U+230-233,U+237}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/medium-home-1fa220833251.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+2014,U+201C-201D,U+2193,U+2197,U+3001-3002,U+300A-300B,U+4E00,U+4E0A,U+4E0D-4E0E,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E4B,U+4E5F-4E60,U+4E66,U+4E8B,U+4E8E,U+4E92,U+4EA4,U+4EA7,U+4EAC,U+4EAE,U+4ECB,U+4ECE,U+4EE3,U+4EE5,U+4EF6,U+4EFD,U+4F20,U+4F53,U+4F55,U+4F5C,U+4F60,U+4F7F,U+4FE1,U+5019,U+504F,U+505A,U+50CF,U+5149,U+516C,U+5171,U+5173,U+5177,U+5185,U+51FA,U+51FD,U+5212,U+521B,U+5230,U+5236,U+52A8,U+5316-5317,U+5347,U+539F,U+53C2,U+53CD,U+53D1,U+53D7,U+53D9,U+53EF,U+53F7,U+5408,U+540C,U+540E,U+5468,U+548C,U+54C1,U+56DB,U+56FE,U+5728,U+5730,U+573A,U+578B,U+57CE,U+57DF,U+5854,U+5904,U+5907,U+590D,U+5927,U+5982,U+5A92,U+5B57,U+5B9E,U+5BA4,U+5BB9,U+5BDF,U+5BFB-5BFC,U+5C06,U+5C0F,U+5C31,U+5C4A,U+5C55,U+5DE5,U+5DF1,U+5E02,U+5E26,U+5E38,U+5E74,U+5E76,U+5EFA,U+5F00,U+5F0F,U+5F15,U+5F53,U+5F55,U+5F62,U+5F71,U+5F85,U+606F,U+60F3,U+611F,U+6210-6211,U+624B,U+627E,U+62E9,U+62FC,U+6301,U+63A2,U+63A5,U+643A,U+6444,U+6446,U+64AD,U+64CD,U+6536,U+653E,U+6570,U+6574,U+6587,U+65B0,U+65B9,U+65E5,U+65F6,U+662F,U+663E,U+6697,U+66DD,U+66F4,U+6708,U+670D,U+672C,U+673A,U+6765,U+67E5,U+6837,U+683C,U+6848,U+6B65,U+6CD5,U+6CE8,U+6D3B,U+6D41,U+7269,U+72C2,U+73B0,U+7406,U+751F,U+7528,U+7530,U+7535,U+754C,U+7559,U+7684,U+76DB,U+76EE,U+770B,U+77E5,U+7814,U+7A76,U+7A7A,U+7ACB,U+7AD9,U+7B14,U+7B2C,U+7B49,U+7B56,U+7B80,U+7BA1,U+7C7B,U+7CFB,U+7D22,U+7EA2,U+7EB8,U+7EBF,U+7EC3,U+7ECF,U+7ED2,U+7EDF,U+7EED,U+7F16,U+7F51,U+7F8E,U+7FBD,U+8054,U+81EA,U+822A,U+8272,U+843D,U+884D,U+8868,U+88AB,U+88C5,U+8981,U+89C2,U+89C6,U+89C8-89C9,U+8BA1,U+8BA9,U+8BB0,U+8BBE,U+8BD1,U+8BF7,U+8BFB,U+8C03,U+8D34,U+8D5B,U+8D77,U+8DEF,U+8DF5,U+8EAB,U+8F6C,U+8F91,U+8FB9,U+8FBE,U+8FC7,U+8FED,U+9002,U+9009,U+9010,U+901A,U+9022,U+9080,U+91C7,U+91CD-91CE,U+95EE,U+95F4,U+9605,U+968F,U+9762,U+9879,U+9886,U+9898,U+98CE,U+9910,U+9988,U+9A8C,U+9ED1,U+FF0C,U+FF1A}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/medium-project-01-177b350496c1.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+2026,U+2190,U+300C-300D,U+4E09,U+4E0B,U+4E14,U+4E1D,U+4E24,U+4E32,U+4E34,U+4E48,U+4E50,U+4E61,U+4E71,U+4E86,U+4E8C,U+4E91,U+4E94,U+4E9B,U+4EAB,U+4EBA,U+4EC0,U+4EC5,U+4ECA,U+4ECD,U+4ED6,U+4ED8,U+4EEC,U+4EFB,U+4F17-4F18,U+4F1A,U+4F26,U+4F34,U+4F38,U+4F3C,U+4F46,U+4F4D,U+4F4F,U+4F59,U+4F8B,U+4F9B,U+4F9D,U+4FA7,U+4FBF,U+4FDD,U+4FEE,U+5012,U+501F,U+5021,U+503C,U+503E,U+505C,U+5076,U+513F,U+5143,U+5145,U+5148,U+514B,U+514D,U+5165,U+5168,U+5176,U+5178,U+518C-518D,U+5199,U+519B,U+51A0,U+51AC,U+51B3,U+51C6,U+51CF,U+51E0,U+51F9,U+51FB,U+5206-5207,U+5217,U+5219,U+521D,U+5224,U+522B,U+522E,U+5238,U+523B,U+5242,U+524D,U+52A0-52A1,U+52A9,U+52B2,U+5305,U+5339-533A,U+5341,U+534A,U+5361,U+5370,U+5373-5374,U+5386,U+538B,U+5395,U+53BB,U+53C8,U+53CA,U+53CC,U+53D6,U+53D8,U+53E0,U+53E3-53E6,U+53F0,U+53F2-53F3,U+5404,U+540A,U+540D,U+5411,U+5426,U+542B-542C,U+542F,U+5439,U+5448,U+544A,U+5473,U+547C,U+54C0,U+54CD,U+54EA,U+5546,U+55C5,U+5668,U+56DE,U+56E0,U+56F4,U+56FD,U+5750,U+5757,U+57FA,U+5883,U+5899,U+589E,U+58A8,U+58F0,U+5916,U+591A,U+591C,U+591F,U+5929,U+5931,U+5934,U+5939,U+594F,U+5956-5957,U+5973,U+5979,U+597D,U+59CB,U+5A1C,U+5B50,U+5B58,U+5B63,U+5B66,U+5B69,U+5B83,U+5B89,U+5B8C,U+5B98,U+5B9A,U+5BA2-5BA3,U+5BB6,U+5BC6,U+5BF8-5BF9,U+5C01,U+5C04,U+5C0A,U+5C11,U+5C18,U+5C1D,U+5C3A,U+5C3E,U+5C40,U+5C42,U+5C4F,U+5C5E,U+5C71,U+5DE6,U+5DEE,U+5DF2,U+5DF4,U+5E03,U+5E08,U+5E18,U+5E2E,U+5E45,U+5E55,U+5E72-5E73,U+5E7B,U+5E7D,U+5E7F,U+5E8F,U+5E93-5E95,U+5E97,U+5EA6,U+5ED3,U+5EF6,U+5F02,U+5F20,U+5F27,U+5F3A,U+5F52,U+5F69,U+5F84,U+5F88,U+5F97,U+5FAA,U+5FB7,U+5FBD,U+5FC3,U+5FC5-5FC6,U+5FCD,U+5FD7,U+5FFD,U+6001,U+6027,U+603B,U+6089,U+60AC,U+60C5,U+610F,U+613F,U+6167,U+6216,U+623F-6240,U+6247,U+624D,U+6253,U+627F,U+628A,U+6295,U+6298,U+62A4}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/medium-project-02-13024a00670f.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+62A5,U+62BD,U+62C6,U+62CD,U+62D2,U+62DF,U+62E5,U+62FE,U+6302,U+6309,U+6362,U+636E,U+6380,U+6392,U+63A7-63A8,U+63D0,U+63D2,U+642D,U+6478,U+652F,U+6539,U+6545,U+6548,U+6563,U+6591,U+6593,U+6599,U+65AD,U+65BD,U+65C5,U+65CB,U+65E0,U+65E2,U+660E,U+6613,U+661F-6620,U+6625,U+666F,U+667A,U+667E,U+66FF-6700,U+6709,U+671F,U+672A-672B,U+6735,U+6750,U+675F,U+6761,U+677E-677F,U+6784,U+6797,U+679C,U+67CF,U+6807,U+680F,U+6816,U+6821,U+6838-6839,U+6846,U+684C,U+6863,U+68A6,U+68B3,U+68C0,U+68C9,U+690D,U+695A,U+6982,U+6A0A,U+6A21,U+6A71,U+6B21,U+6B62-6B64,U+6BB5,U+6BCD,U+6BCF,U+6BD4,U+6BDB,U+6BEF,U+6C11,U+6C14,U+6C34,U+6C42,U+6C49,U+6C60,U+6CA1,U+6CB9,U+6CBF,U+6CE2,U+6D01,U+6D17,U+6D25,U+6D4B,U+6D4F,U+6D6E,U+6D77,U+6D82,U+6DB2,U+6DE1,U+6DFB,U+6E05,U+6E10,U+6E21,U+6E29,U+6E38,U+6E90,U+6ED1,U+6EE1,U+6F06,U+6F14,U+6F2B,U+706B,U+706F-7070,U+707C,U+70B9,U+70C2,U+70E7,U+7126,U+7136,U+7167,U+718A,U+719F,U+71C3,U+7247-7248,U+724C,U+7279,U+72B6,U+72D7,U+72EC,U+73A9,U+73AB,U+73AF,U+73BB,U+73ED,U+7470,U+7483,U+7518,U+7531,U+753B,U+7565,U+75D5,U+767B,U+767D,U+76D2,U+76D6,U+76D8,U+76F4,U+76F8,U+771F,U+7740,U+77E9,U+77ED,U+7801-7802,U+7840,U+785D,U+786B-786C,U+786E,U+788E,U+78E8,U+793A,U+7968,U+7981,U+79BB,U+79C0-79C1,U+79CB,U+79CD,U+79EF-79F0,U+79FB,U+7A0B,U+7A7F,U+7A97,U+7AE0,U+7AEF,U+7B26,U+7B3A,U+7B51,U+7B5B,U+7B79,U+7B7E,U+7C89,U+7C92,U+7D20,U+7D2F,U+7EA4,U+7EA7,U+7EB1,U+7EB3,U+7EB9,U+7EC4,U+7EC6-7EC8,U+7ECD,U+7ED3,U+7ED5,U+7ED8-7ED9,U+7EDD,U+7EE7,U+7EF4,U+7F29,U+7F3A,U+7F6E,U+7FA4,U+7FFB,U+8001,U+8005,U+800C,U+8010,U+804A,U+805A,U+80AF,U+80CC,U+80F6,U+80FD,U+8150,U+8170,U+81F3-81F4,U+820D,U+8282,U+82B1,U+82E5-82E6,U+82F1,U+82F9,U+8350,U+8367,U+836F,U+83B7,U+83F2,U+840D,U+8457,U+84DD,U+853D,U+857E,U+8584,U+85CF,U+8651,U+865A,U+8721,U+884C}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/medium-project-03-f8605df65e56.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+8857,U+8865,U+888B,U+8896,U+88D9,U+88F9,U+89C1,U+89C4,U+89D2,U+89E3,U+89E6,U+8A00,U+8BA4,U+8BA8,U+8BAD-8BAE,U+8BBA,U+8BC1,U+8BC6,U+8BCD,U+8BD5,U+8BD7,U+8BDD,U+8BE2,U+8BE6,U+8BED,U+8BF4,U+8BFE,U+8C01,U+8C08,U+8C31,U+8C61,U+8D1F,U+8D23,U+8D28,U+8D2F,U+8D44,U+8D70,U+8DB3,U+8DDD,U+8DDF,U+8E72,U+8F6E,U+8F7B,U+8F7D,U+8F83,U+8F85,U+8F93,U+8FA8,U+8FD1,U+8FD4,U+8FD8-8FD9,U+8FDB-8FDC,U+8FDE,U+8FF0,U+8FF7,U+8FF9,U+8FFD,U+9001,U+900F,U+9014,U+901F-9020,U+9047,U+9053,U+906E,U+907F,U+90AE,U+90D1,U+90E8,U+90FD,U+914D,U+9152,U+9178,U+9192,U+91CA,U+91CC,U+94A9,U+94F6,U+9501,U+955C,U+957F,U+95E8,U+9608,U+9634-9636,U+963F,U+9644-9645,U+9648,U+9662,U+9690,U+9694,U+96BE,U+96C6,U+96D5,U+96EA,U+9700,U+9732,U+975E,U+97F3,U+9875,U+987A,U+987E,U+9884,U+9891,U+9897,U+989C,U+9986,U+9996,U+9999,U+9AA4,U+9AD8,U+9E26,U+9E45,U+9ED8,U+FF0F,U+FF1B,U+FF1F,U+FF5C}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/JanejoeyCompositeSans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range: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+1E24-1E25,U+1E3E-1E3F,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+2002-2003,U+2010-2013,U+2015-2016,U+2018-201A,U+201E,U+2020-2022,U+2025,U+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+2191-2192,U+2194-2196,U+2198-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+2660-266F,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-3009,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-4DB5,U+4E01-4E08,U+4E0C,U+4E0F-4E13,U+4E15-4E1C,U+4E1E-4E23,U+4E25-4E29,U+4E2B-4E2C,U+4E2E-4E31,U+4E33,U+4E35-4E39,U+4E3C-4E44,U+4E46-4E47,U+4E49-4E4A,U+4E4C-4E4F,U+4E51-4E5E,U+4E62-4E65,U+4E67-4E70,U+4E72-4E85,U+4E87-4E8A,U+4E8D,U+4E8F-4E90,U+4E93,U+4E95-4E9A,U+4E9C-4EA3,U+4EA5-4EA6,U+4EA8-4EAA,U+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-4EEB,U+4EED-4EF5,U+4EF7-4EFA,U+4EFC,U+4EFE-4F16,U+4F19,U+4F1B-4F1F,U+4F21-4F25,U+4F27-4F33,U+4F35-4F37,U+4F39-4F3B,U+4F3D-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-5011,U+5013-5018,U+501A-501E,U+5020,U+5022-503B,U+503D,U+503F-504E,U+5050-5059,U+505B,U+505D-5075,U+5077-50CE,U+50D0-513E,U+5140-5142,U+5144,U+5146-5147,U+514A,U+514C,U+514E-5164,U+5166-5167,U+5169-516B,U+516E-5170,U+5172,U+5174-5175,U+5179-5184,U+5186-518B,U+518E-5198,U+519A,U+519C-519F,U+51A1-51AB,U+51AD-51B2,U+51B4-51C5,U+51C7-51CE,U+51D0-51DF,U+51E1-51F8,U+51FC,U+51FE-5205,U+5208-5211,U+5213-5216,U+5218,U+521A,U+521C,U+521E-5223,U+5225-522A,U+522C-522D,U+522F,U+5231-5235,U+5239-523A,U+523C-5241,U+5243-524C,U+524E-529F,U+52A2-52A7,U+52AA-52B1,U+52B3-5304,U+5306-5315,U+5318-5338,U+533B-5340,U+5342-5346,U+5348-5349,U+534B-5354,U+5356-5360,U+5362-536F,U+5371-5372,U+5375-5385,U+5387-538A,U+538C-5394,U+5396-539E,U+53A0-53BA,U+53BC-53C1,U+53C3-53C7,U+53C9,U+53CE-53D0,U+53D2-53D5,U+53DA-53DF,U+53E1-53E2,U+53E7-53EE,U+53F1,U+53F4-53F6,U+53F8-5403,U+5405-5407,U+5409,U+540B,U+540F-5410,U+5412-5425,U+5427-542A,U+542D-542E,U+5430-5438,U+543A-5447,U+5449,U+544B-5467,U+5469-5472,U+5474-547B,U+547D-548B,U+548D-54BF,U+54C2-54CC,U+54CE-54E9,U+54EB-5545,U+5547-559B,U+559D-55C4,U+55C6-5667,U+5669-56DA,U+56DC-56DD,U+56DF,U+56E1-56F3,U+56F5-56FC,U+56FF-5727,U+5729-572F,U+5731-5739,U+573B-574F,U+5751-5756,U+5758-578A,U+578C-57CD,U+57CF-57DE,U+57E0-57F9,U+57FB-5853,U+5855-5882,U+5884-5898,U+589A-589D,U+589F-58A7,U+58A9-58EF,U+58F1-5903,U+5905-5906,U+5908-590C,U+590E-5915,U+5917-5919,U+591B,U+591D-591E,U+5920-5926,U+5928,U+592A-5930,U+5932-5933,U+5935-5938,U+593A-594E,U+5950-5955,U+5958-5972,U+5974-5978,U+597A-597C,U+597E-5981,U+5983-59CA,U+59CC-5A1B,U+5A1D-5A91,U+5A93-5B4F,U+5B51-5B53,U+5B55-5B56,U+5B59-5B62,U+5B64-5B65,U+5B67-5B68,U+5B6A-5B82,U+5B84-5B88,U+5B8A-5B8B,U+5B8D-5B97,U+5B99,U+5B9B-5B9D,U+5B9F-5BA1,U+5BA5-5BB5,U+5BB7-5BB8,U+5BBA-5BC3,U+5BC5,U+5BC7-5BDE,U+5BE0-5BF7,U+5BFA,U+5BFD-5C00,U+5C02-5C03,U+5C05,U+5C07-5C09,U+5C0B-5C0E,U+5C10,U+5C12-5C17,U+5C19-5C1C,U+5C1E-5C30,U+5C32-5C39,U+5C3B-5C3D,U+5C3F,U+5C41,U+5C43-5C49,U+5C4B-5C4E,U+5C50-5C54,U+5C56-5C5D,U+5C5F-5C70,U+5C72-5DE4,U+5DE7-5DED,U+5DEF-5DF0,U+5DF3,U+5DF5-5E01,U+5E04-5E07,U+5E09-5E17,U+5E19-5E25,U+5E27-5E2D,U+5E2F-5E37,U+5E39-5E44,U+5E46-5E54,U+5E56-5E71,U+5E75,U+5E77-5E7A,U+5E7C,U+5E7E,U+5E80-5E8E,U+5E90-5E92,U+5E96,U+5E98-5EA5,U+5EA7-5ED2,U+5ED4-5EF5,U+5EF7-5EF9,U+5EFB-5EFF,U+5F01,U+5F03-5F0E,U+5F10-5F14,U+5F16-5F1F,U+5F21-5F26,U+5F28-5F39,U+5F3B-5F51,U+5F54,U+5F56-5F61,U+5F63-5F68,U+5F6A-5F70,U+5F72-5F83,U+5F86-5F87,U+5F89-5F96,U+5F98-5FA9,U+5FAB-5FB6,U+5FB8-5FBC,U+5FBE-5FC2,U+5FC4,U+5FC7-5FCC,U+5FCE-5FD6,U+5FD8-5FFC,U+5FFE-6000,U+6002-6026,U+6028-603A,U+603C-606E,U+6070-6088,U+608A-60AB,U+60AD-60C4,U+60C6-60F2,U+60F4-610E,U+6110-611E,U+6120-613E,U+6140-6166,U+6168-620F,U+6212-6215,U+6217-6232,U+6234-623E,U+6241-6246,U+6248-624A,U+624C,U+624E-6252,U+6254-627D,U+6280-6289,U+628B-6294,U+6296-6297,U+6299-62A3,U+62A6-62B4,U+62B6-62BC,U+62BE-62C5,U+62C7-62CC,U+62CE-62D1,U+62D3-62DE,U+62E0-62E4,U+62E6-62E8,U+62EA-62FB,U+62FD,U+62FF-6300,U+6303-6308,U+630A-6361,U+6363-636D,U+636F-637F,U+6381-6391,U+6393-63A1,U+63A3-63A4,U+63A6,U+63A9-63CF,U+63D1,U+63D3-642C,U+642E-6439,U+643B-6443,U+6445,U+6447-6477,U+6479-64AC,U+64AE-64CC,U+64CE-652E,U+6530-6535,U+6537-6538,U+653A-653D,U+653F-6544,U+6546-6547,U+6549-6562,U+6564-656F,U+6571-6573,U+6575-6586,U+6588-6590,U+6592,U+6594-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-65F5,U+65F7-660D,U+660F-6612,U+6614-661E,U+6621-6624,U+6626-662E,U+6630-663D,U+663F-666E,U+6670-6675,U+6677-6679,U+667B-667D,U+667F-6696,U+6698-66DC,U+66DE-66F3,U+66F5-66FE,U+6701-6707,U+670A,U+670C,U+670E-671E,U+6720-6729,U+672D-6734,U+6736-6739,U+673B-6741,U+6743-674F,U+6751-675E,U+6760,U+6762-6764,U+6766-6772,U+6774-677D,U+6780-6783,U+6785-6796,U+6798-679B,U+679D-67CE,U+67D0-67E4,U+67E6-6806,U+6808-680E,U+6810-6815,U+6817-6820,U+6822-6836,U+683A-683B,U+683D-6845,U+6847,U+6849-684B,U+684D-6862,U+6864-68A5,U+68A7-68B2,U+68B4-68BF,U+68C1-68C8,U+68CA-68D4,U+68D6-690C,U+690E-6959,U+695B-6981,U+6983-6A09,U+6A0B-6A20,U+6A22-6A29,U+6A2B-6A70,U+6A72-6B20,U+6B23-6B61,U+6B66-6BB4,U+6BB6-6BCC,U+6BCE,U+6BD0-6BD3,U+6BD5-6BDA,U+6BDC-6BEE,U+6BF0-6C10,U+6C12-6C13,U+6C15-6C33,U+6C35-6C41,U+6C43-6C48,U+6C4A-6C5F,U+6C61-6CA0,U+6CA2-6CB8,U+6CBA-6CBE,U+6CC0-6CD4,U+6CD6-6CE1,U+6CE3-6CE7,U+6CE9-6D00,U+6D02-6D16,U+6D18-6D24,U+6D26-6D3A,U+6D3C-6D40,U+6D42-6D4A,U+6D4C-6D4E,U+6D50-6D69,U+6D6B-6D6D,U+6D6F-6D76,U+6D78-6D81,U+6D83-6DB1,U+6DB3-6DE0,U+6DE2-6DF0,U+6DF2-6DFA,U+6DFC-6E04,U+6E06-6E0F,U+6E11-6E20,U+6E22-6E28,U+6E2A-6E37,U+6E39-6E8F,U+6E91-6ED0,U+6ED2-6EE0,U+6EE2-6F05,U+6F07-6F13,U+6F15-6F2A,U+6F2C-706A,U+706C-706E,U+7071-707B,U+707D-70B8,U+70BA-70C1,U+70C3-70E6,U+70E8-7125,U+7127-7135,U+7137-7166,U+7168-7189,U+718B-719E,U+71A0-71C2,U+71C4-7246,U+7249-724B,U+724D-7268,U+726A-7278,U+727A-72B5,U+72B7-72C1,U+72C3-72D6,U+72D8-72EB,U+72ED-73A8,U+73AA,U+73AC-73AE,U+73B1-73BA,U+73BC-73EC,U+73EE-7405,U+7407-746F,U+7471-7482,U+7484-7517,U+7519-751E,U+7520-7527,U+7529-752F,U+7532-7534,U+7536-753A,U+753C-754B,U+754D-7558,U+755A-7564,U+7566-75D4,U+75D6-767A,U+767C,U+767E-7683,U+7685-76D1,U+76D3-76D5,U+76D7,U+76D9-76DA,U+76DC-76ED,U+76EF-76F3,U+76F5-76F7,U+76F9-770A,U+770C-771E,U+7720-773F,U+7741-77AB,U+77AD-77E4,U+77E6-77E8,U+77EA-77EC,U+77EE-7800,U+7803-7813,U+7815-783F,U+7841-785C,U+785E-786A,U+786D,U+786F-788D,U+788F-78E7,U+78E9-7939,U+793B-7967,U+7969-7980,U+7982-79BA,U+79BC-79BF,U+79C2-79CA,U+79CC,U+79CE-79EE,U+79F1-79FA,U+79FC-7A0A,U+7A0C-7A75,U+7A77-7A79,U+7A7B-7A7E,U+7A80-7A96,U+7A98-7ACA,U+7ACC-7AD5,U+7AD7-7AD8,U+7ADA-7ADF,U+7AE1-7AEE,U+7AF0-7B13,U+7B15-7B25,U+7B27-7B2B,U+7B2D-7B39,U+7B3B-7B48,U+7B4A-7B50,U+7B52-7B55,U+7B57-7B5A,U+7B5C-7B78,U+7B7A-7B7D,U+7B7F,U+7B81-7BA0,U+7BA2-7C72,U+7C74-7C7A,U+7C7C-7C88,U+7C8A-7C91,U+7C93-7CFA,U+7CFC-7D1F,U+7D21,U+7D23-7D2E,U+7D30-7EA1,U+7EA3,U+7EA5-7EA6,U+7EA8-7EB0,U+7EB2,U+7EB4-7EB7,U+7EBA-7EBE,U+7EC0-7EC2,U+7EC5,U+7EC9-7ECC,U+7ECE,U+7ED0-7ED1,U+7ED4,U+7ED6-7ED7,U+7EDA-7EDC,U+7EDE,U+7EE0-7EE6,U+7EE8-7EEC,U+7EEE-7EF3,U+7EF5-7F15,U+7F17,U+7F19-7F28,U+7F2A-7F39,U+7F3B-7F50,U+7F52-7F6D,U+7F6F-7F8D,U+7F8F-7FA3,U+7FA5-7FBC,U+7FBE-7FFA,U+7FFC-8000,U+8002-8004,U+8006-800B,U+800D-800F,U+8011-8049,U+804B-8053,U+8055-8059,U+805B-80AE,U+80B0-80CB,U+80CD-80F5,U+80F7-80FC,U+80FE-814F,U+8151-816F,U+8171-81E9,U+81EB-81F2,U+81F5-820C,U+820E-8229,U+822B-8271,U+8273-8281,U+8283-82B0,U+82B2-82E4,U+82E7-82F0,U+82F2-82F8,U+82FA-834F,U+8351-8366,U+8368-836E,U+8370-83B6,U+83B8-83F1,U+83F3-840C,U+840E-843C,U+843E-8456,U+8458-84DC,U+84DE-853C,U+853E-857D,U+857F-8583,U+8585-85CE,U+85D0-8650,U+8652-8659,U+865B-8720,U+8722-884B,U+884E-8856,U+8858-8864,U+8866-8867,U+8869-888A,U+888C-8895,U+8897-88AA,U+88AC-88C4,U+88C6-88D8,U+88DA-88F8,U+88FA-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-8BA7,U+8BAA-8BAC,U+8BB1-8BB7,U+8BB9,U+8BBB-8BBD,U+8BBF-8BC0,U+8BC2-8BC5,U+8BC7-8BCC,U+8BCE-8BD0,U+8BD2-8BD4,U+8BD6,U+8BD8-8BDC,U+8BDE-8BE1,U+8BE3-8BE5,U+8BE7-8BEC,U+8BEE-8BF3,U+8BF5-8BF6,U+8BF8-8BFA,U+8BFC-8BFD,U+8BFF-8C00,U+8C02,U+8C04-8C07,U+8C09-8C30,U+8C32-8C60,U+8C62-8D1E,U+8D20-8D22,U+8D24-8D27,U+8D29-8D2E,U+8D30-8D33,U+8D35-8D43,U+8D45-8D5A,U+8D5C-8D6F,U+8D71-8D76,U+8D78-8DB2,U+8DB4-8DDC,U+8DDE,U+8DE0-8DEE,U+8DF0-8DF4,U+8DF6-8E71,U+8E73-8EAA,U+8EAC-8F6B,U+8F6D,U+8F6F-8F7A,U+8F7C,U+8F7E-8F82,U+8F84,U+8F86-8F90,U+8F92,U+8F94-8FA7,U+8FA9-8FB8,U+8FBA-8FBD,U+8FBF-8FC6,U+8FC8-8FD0,U+8FD2-8FD3,U+8FD5-8FD7,U+8FDA,U+8FDD,U+8FDF-8FEC,U+8FEE-8FEF,U+8FF1-8FF6,U+8FF8,U+8FFA-8FFC,U+8FFE-9000,U+9003-9008,U+900A-900E,U+9011-9013,U+9015-9019,U+901B-901E,U+9021,U+9023-9046,U+9048-9052,U+9054-906D,U+906F-907E,U+9081-90A2,U+90A4-90AD,U+90AF-90D0,U+90D2-90E7,U+90E9-90FC,U+90FE-914C,U+914E-9151,U+9153-9177,U+9179-9191,U+9193-91C6,U+91C8-91C9,U+91CB,U+91CF-94A8,U+94AA-94F5,U+94F7-94F9,U+94FB-9500,U+9502-955B,U+955D-957E,U+9580-95E7,U+95E9-95EC,U+95EF-95F3,U+95F5-9604,U+9606-9607,U+9609-9633,U+9637-963E,U+9640-9643,U+9646-9647,U+9649-9661,U+9663-968E,U+9691-9693,U+9695-96BD,U+96BF-96C5,U+96C7-96D4,U+96D6-96E9,U+96EB-96FF,U+9701-9731,U+9733-975D,U+975F-9761,U+9763-97F2,U+97F4-9874,U+9876-9878,U+987B-987D,U+987F-9883,U+9885,U+9887-9890,U+9892-9896,U+9899-989B,U+989D-98CD,U+98CF-990F,U+9911-9985,U+9987,U+9989-9995,U+9997-9998,U+999A-9A8B,U+9A8D-9AA3,U+9AA5-9AD7,U+9AD9-9E25,U+9E27-9E44,U+9E46-9EC3,U+9EC5-9ED0,U+9ED2-9ED7,U+9ED9-9F7E,U+9F80-9FEF,U+F900-F903,U+F905-F906,U+F90B-F90C,U+F915,U+F917-F91A,U+F921,U+F92C-F92D,U+F92F,U+F931-F935,U+F937-F93A,U+F943,U+F947-F94A,U+F94E,U+F952-F953,U+F95E,U+F962-F967,U+F96E,U+F972,U+F974,U+F976,U+F979-F97B,U+F97E-F980,U+F984-F985,U+F98A-F98C,U+F98E,U+F993,U+F995,U+F998,U+F9AE,U+F9B3,U+F9B7,U+F9BB,U+F9BD-F9BE,U+F9C0,U+F9C5-F9C6,U+F9D0,U+F9D8-F9D9,U+F9DC-F9E0,U+F9E2-F9E4,U+F9E7,U+F9E9,U+F9F1,U+F9F4-F9F5,U+F9FA,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+FA5D-FA5E,U+FB00-FB04,U+FE10-FE19,U+FE30-FE52,U+FE54-FE66,U+FE68-FE6B,U+FF01-FF0B,U+FF0D-FF0E,U+FF10-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+25AD7,U+25ED7,U+26221,U+2648D,U+26676,U+2677C,U+26951,U+26B5C,U+26C21,U+278B2,U+27EAF,U+27FB7,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+2F884,U+2F8B6,U+30EDD-30EDE,U+3106C}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/JanejoeyCompositeSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range: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+1E24-1E25,U+1E3E-1E3F,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+2002-2003,U+2010-2013,U+2015-2016,U+2018-201A,U+201E,U+2020-2022,U+2025,U+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+2191-2192,U+2194-2196,U+2198-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+2660-266F,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-3009,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-4DB5,U+4E01-4E08,U+4E0C,U+4E0F-4E13,U+4E15-4E1C,U+4E1E-4E23,U+4E25-4E29,U+4E2B-4E2C,U+4E2E-4E31,U+4E33,U+4E35-4E39,U+4E3C-4E44,U+4E46-4E47,U+4E49-4E4A,U+4E4C-4E4F,U+4E51-4E5E,U+4E62-4E65,U+4E67-4E70,U+4E72-4E85,U+4E87-4E8A,U+4E8D,U+4E8F-4E90,U+4E93,U+4E95-4E9A,U+4E9C-4EA3,U+4EA5-4EA6,U+4EA8-4EAA,U+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-4EEB,U+4EED-4EF5,U+4EF7-4EFA,U+4EFC,U+4EFE-4F16,U+4F19,U+4F1B-4F1F,U+4F21-4F25,U+4F27-4F33,U+4F35-4F37,U+4F39-4F3B,U+4F3D-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-5011,U+5013-5018,U+501A-501E,U+5020,U+5022-503B,U+503D,U+503F-504E,U+5050-5059,U+505B,U+505D-5075,U+5077-50CE,U+50D0-513E,U+5140-5142,U+5144,U+5146-5147,U+514A,U+514C,U+514E-5164,U+5166-5167,U+5169-516B,U+516E-5170,U+5172,U+5174-5175,U+5179-5184,U+5186-518B,U+518E-5198,U+519A,U+519C-519F,U+51A1-51AB,U+51AD-51B2,U+51B4-51C5,U+51C7-51CE,U+51D0-51DF,U+51E1-51F8,U+51FC,U+51FE-5205,U+5208-5211,U+5213-5216,U+5218,U+521A,U+521C,U+521E-5223,U+5225-522A,U+522C-522D,U+522F,U+5231-5235,U+5239-523A,U+523C-5241,U+5243-524C,U+524E-529F,U+52A2-52A7,U+52AA-52B1,U+52B3-5304,U+5306-5315,U+5318-5338,U+533B-5340,U+5342-5346,U+5348-5349,U+534B-5354,U+5356-5360,U+5362-536F,U+5371-5372,U+5375-5385,U+5387-538A,U+538C-5394,U+5396-539E,U+53A0-53BA,U+53BC-53C1,U+53C3-53C7,U+53C9,U+53CE-53D0,U+53D2-53D5,U+53DA-53DF,U+53E1-53E2,U+53E7-53EE,U+53F1,U+53F4-53F6,U+53F8-5403,U+5405-5407,U+5409,U+540B,U+540F-5410,U+5412-5425,U+5427-542A,U+542D-542E,U+5430-5438,U+543A-5447,U+5449,U+544B-5467,U+5469-5472,U+5474-547B,U+547D-548B,U+548D-54BF,U+54C2-54CC,U+54CE-54E9,U+54EB-5545,U+5547-559B,U+559D-55C4,U+55C6-5667,U+5669-56DA,U+56DC-56DD,U+56DF,U+56E1-56F3,U+56F5-56FC,U+56FF-5727,U+5729-572F,U+5731-5739,U+573B-574F,U+5751-5756,U+5758-578A,U+578C-57CD,U+57CF-57DE,U+57E0-57F9,U+57FB-5853,U+5855-5882,U+5884-5898,U+589A-589D,U+589F-58A7,U+58A9-58EF,U+58F1-5903,U+5905-5906,U+5908-590C,U+590E-5915,U+5917-5919,U+591B,U+591D-591E,U+5920-5926,U+5928,U+592A-5930,U+5932-5933,U+5935-5938,U+593A-594E,U+5950-5955,U+5958-5972,U+5974-5978,U+597A-597C,U+597E-5981,U+5983-59CA,U+59CC-5A1B,U+5A1D-5A91,U+5A93-5B4F,U+5B51-5B53,U+5B55-5B56,U+5B59-5B62,U+5B64-5B65,U+5B67-5B68,U+5B6A-5B82,U+5B84-5B88,U+5B8A-5B8B,U+5B8D-5B97,U+5B99,U+5B9B-5B9D,U+5B9F-5BA1,U+5BA5-5BB5,U+5BB7-5BB8,U+5BBA-5BC3,U+5BC5,U+5BC7-5BDE,U+5BE0-5BF7,U+5BFA,U+5BFD-5C00,U+5C02-5C03,U+5C05,U+5C07-5C09,U+5C0B-5C0E,U+5C10,U+5C12-5C17,U+5C19-5C1C,U+5C1E-5C30,U+5C32-5C39,U+5C3B-5C3D,U+5C3F,U+5C41,U+5C43-5C49,U+5C4B-5C4E,U+5C50-5C54,U+5C56-5C5D,U+5C5F-5C70,U+5C72-5DE4,U+5DE7-5DED,U+5DEF-5DF0,U+5DF3,U+5DF5-5E01,U+5E04-5E07,U+5E09-5E17,U+5E19-5E25,U+5E27-5E2D,U+5E2F-5E37,U+5E39-5E44,U+5E46-5E54,U+5E56-5E71,U+5E75,U+5E77-5E7A,U+5E7C,U+5E7E,U+5E80-5E8E,U+5E90-5E92,U+5E96,U+5E98-5EA5,U+5EA7-5ED2,U+5ED4-5EF5,U+5EF7-5EF9,U+5EFB-5EFF,U+5F01,U+5F03-5F0E,U+5F10-5F14,U+5F16-5F1F,U+5F21-5F26,U+5F28-5F39,U+5F3B-5F51,U+5F54,U+5F56-5F61,U+5F63-5F68,U+5F6A-5F70,U+5F72-5F83,U+5F86-5F87,U+5F89-5F96,U+5F98-5FA9,U+5FAB-5FB6,U+5FB8-5FBC,U+5FBE-5FC2,U+5FC4,U+5FC7-5FCC,U+5FCE-5FD6,U+5FD8-5FFC,U+5FFE-6000,U+6002-6026,U+6028-603A,U+603C-606E,U+6070-6088,U+608A-60AB,U+60AD-60C4,U+60C6-60F2,U+60F4-610E,U+6110-611E,U+6120-613E,U+6140-6166,U+6168-620F,U+6212-6215,U+6217-6232,U+6234-623E,U+6241-6246,U+6248-624A,U+624C,U+624E-6252,U+6254-627D,U+6280-6289,U+628B-6294,U+6296-6297,U+6299-62A3,U+62A6-62B4,U+62B6-62BC,U+62BE-62C5,U+62C7-62CC,U+62CE-62D1,U+62D3-62DE,U+62E0-62E4,U+62E6-62E8,U+62EA-62FB,U+62FD,U+62FF-6300,U+6303-6308,U+630A-6361,U+6363-636D,U+636F-637F,U+6381-6391,U+6393-63A1,U+63A3-63A4,U+63A6,U+63A9-63CF,U+63D1,U+63D3-642C,U+642E-6439,U+643B-6443,U+6445,U+6447-6477,U+6479-64AC,U+64AE-64CC,U+64CE-652E,U+6530-6535,U+6537-6538,U+653A-653D,U+653F-6544,U+6546-6547,U+6549-6562,U+6564-656F,U+6571-6573,U+6575-6586,U+6588-6590,U+6592,U+6594-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-65F5,U+65F7-660D,U+660F-6612,U+6614-661E,U+6621-6624,U+6626-662E,U+6630-663D,U+663F-666E,U+6670-6675,U+6677-6679,U+667B-667D,U+667F-6696,U+6698-66DC,U+66DE-66F3,U+66F5-66FE,U+6701-6707,U+670A,U+670C,U+670E-671E,U+6720-6729,U+672D-6734,U+6736-6739,U+673B-6741,U+6743-674F,U+6751-675E,U+6760,U+6762-6764,U+6766-6772,U+6774-677D,U+6780-6783,U+6785-6796,U+6798-679B,U+679D-67CE,U+67D0-67E4,U+67E6-6806,U+6808-680E,U+6810-6815,U+6817-6820,U+6822-6836,U+683A-683B,U+683D-6845,U+6847,U+6849-684B,U+684D-6862,U+6864-68A5,U+68A7-68B2,U+68B4-68BF,U+68C1-68C8,U+68CA-68D4,U+68D6-690C,U+690E-6959,U+695B-6981,U+6983-6A09,U+6A0B-6A20,U+6A22-6A29,U+6A2B-6A70,U+6A72-6B20,U+6B23-6B61,U+6B66-6BB4,U+6BB6-6BCC,U+6BCE,U+6BD0-6BD3,U+6BD5-6BDA,U+6BDC-6BEE,U+6BF0-6C10,U+6C12-6C13,U+6C15-6C33,U+6C35-6C41,U+6C43-6C48,U+6C4A-6C5F,U+6C61-6CA0,U+6CA2-6CB8,U+6CBA-6CBE,U+6CC0-6CD4,U+6CD6-6CE1,U+6CE3-6CE7,U+6CE9-6D00,U+6D02-6D16,U+6D18-6D24,U+6D26-6D3A,U+6D3C-6D40,U+6D42-6D4A,U+6D4C-6D4E,U+6D50-6D69,U+6D6B-6D6D,U+6D6F-6D76,U+6D78-6D81,U+6D83-6DB1,U+6DB3-6DE0,U+6DE2-6DF0,U+6DF2-6DFA,U+6DFC-6E04,U+6E06-6E0F,U+6E11-6E20,U+6E22-6E28,U+6E2A-6E37,U+6E39-6E8F,U+6E91-6ED0,U+6ED2-6EE0,U+6EE2-6F05,U+6F07-6F13,U+6F15-6F2A,U+6F2C-706A,U+706C-706E,U+7071-707B,U+707D-70B8,U+70BA-70C1,U+70C3-70E6,U+70E8-7125,U+7127-7135,U+7137-7166,U+7168-7189,U+718B-719E,U+71A0-71C2,U+71C4-7246,U+7249-724B,U+724D-7268,U+726A-7278,U+727A-72B5,U+72B7-72C1,U+72C3-72D6,U+72D8-72EB,U+72ED-73A8,U+73AA,U+73AC-73AE,U+73B1-73BA,U+73BC-73EC,U+73EE-7405,U+7407-746F,U+7471-7482,U+7484-7517,U+7519-751E,U+7520-7527,U+7529-752F,U+7532-7534,U+7536-753A,U+753C-754B,U+754D-7558,U+755A-7564,U+7566-75D4,U+75D6-767A,U+767C,U+767E-7683,U+7685-76D1,U+76D3-76D5,U+76D7,U+76D9-76DA,U+76DC-76ED,U+76EF-76F3,U+76F5-76F7,U+76F9-770A,U+770C-771E,U+7720-773F,U+7741-77AB,U+77AD-77E4,U+77E6-77E8,U+77EA-77EC,U+77EE-7800,U+7803-7813,U+7815-783F,U+7841-785C,U+785E-786A,U+786D,U+786F-788D,U+788F-78E7,U+78E9-7939,U+793B-7967,U+7969-7980,U+7982-79BA,U+79BC-79BF,U+79C2-79CA,U+79CC,U+79CE-79EE,U+79F1-79FA,U+79FC-7A0A,U+7A0C-7A75,U+7A77-7A79,U+7A7B-7A7E,U+7A80-7A96,U+7A98-7ACA,U+7ACC-7AD5,U+7AD7-7AD8,U+7ADA-7ADF,U+7AE1-7AEE,U+7AF0-7B13,U+7B15-7B25,U+7B27-7B2B,U+7B2D-7B39,U+7B3B-7B48,U+7B4A-7B50,U+7B52-7B55,U+7B57-7B5A,U+7B5C-7B78,U+7B7A-7B7D,U+7B7F,U+7B81-7BA0,U+7BA2-7C72,U+7C74-7C7A,U+7C7C-7C88,U+7C8A-7C91,U+7C93-7CFA,U+7CFC-7D1F,U+7D21,U+7D23-7D2E,U+7D30-7EA1,U+7EA3,U+7EA5-7EA6,U+7EA8-7EB0,U+7EB2,U+7EB4-7EB7,U+7EBA-7EBE,U+7EC0-7EC2,U+7EC5,U+7EC9-7ECC,U+7ECE,U+7ED0-7ED1,U+7ED4,U+7ED6-7ED7,U+7EDA-7EDC,U+7EDE,U+7EE0-7EE6,U+7EE8-7EEC,U+7EEE-7EF3,U+7EF5-7F15,U+7F17,U+7F19-7F28,U+7F2A-7F39,U+7F3B-7F50,U+7F52-7F6D,U+7F6F-7F8D,U+7F8F-7FA3,U+7FA5-7FBC,U+7FBE-7FFA,U+7FFC-8000,U+8002-8004,U+8006-800B,U+800D-800F,U+8011-8049,U+804B-8053,U+8055-8059,U+805B-80AE,U+80B0-80CB,U+80CD-80F5,U+80F7-80FC,U+80FE-814F,U+8151-816F,U+8171-81E9,U+81EB-81F2,U+81F5-820C,U+820E-8229,U+822B-8271,U+8273-8281,U+8283-82B0,U+82B2-82E4,U+82E7-82F0,U+82F2-82F8,U+82FA-834F,U+8351-8366,U+8368-836E,U+8370-83B6,U+83B8-83F1,U+83F3-840C,U+840E-843C,U+843E-8456,U+8458-84DC,U+84DE-853C,U+853E-857D,U+857F-8583,U+8585-85CE,U+85D0-8650,U+8652-8659,U+865B-8720,U+8722-884B,U+884E-8856,U+8858-8864,U+8866-8867,U+8869-888A,U+888C-8895,U+8897-88AA,U+88AC-88C4,U+88C6-88D8,U+88DA-88F8,U+88FA-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-8BA7,U+8BAA-8BAC,U+8BB1-8BB7,U+8BB9,U+8BBB-8BBD,U+8BBF-8BC0,U+8BC2-8BC5,U+8BC7-8BCC,U+8BCE-8BD0,U+8BD2-8BD4,U+8BD6,U+8BD8-8BDC,U+8BDE-8BE1,U+8BE3-8BE5,U+8BE7-8BEC,U+8BEE-8BF3,U+8BF5-8BF6,U+8BF8-8BFA,U+8BFC-8BFD,U+8BFF-8C00,U+8C02,U+8C04-8C07,U+8C09-8C30,U+8C32-8C60,U+8C62-8D1E,U+8D20-8D22,U+8D24-8D27,U+8D29-8D2E,U+8D30-8D33,U+8D35-8D43,U+8D45-8D5A,U+8D5C-8D6F,U+8D71-8D76,U+8D78-8DB2,U+8DB4-8DDC,U+8DDE,U+8DE0-8DEE,U+8DF0-8DF4,U+8DF6-8E71,U+8E73-8EAA,U+8EAC-8F6B,U+8F6D,U+8F6F-8F7A,U+8F7C,U+8F7E-8F82,U+8F84,U+8F86-8F90,U+8F92,U+8F94-8FA7,U+8FA9-8FB8,U+8FBA-8FBD,U+8FBF-8FC6,U+8FC8-8FD0,U+8FD2-8FD3,U+8FD5-8FD7,U+8FDA,U+8FDD,U+8FDF-8FEC,U+8FEE-8FEF,U+8FF1-8FF6,U+8FF8,U+8FFA-8FFC,U+8FFE-9000,U+9003-9008,U+900A-900E,U+9011-9013,U+9015-9019,U+901B-901E,U+9021,U+9023-9046,U+9048-9052,U+9054-906D,U+906F-907E,U+9081-90A2,U+90A4-90AD,U+90AF-90D0,U+90D2-90E7,U+90E9-90FC,U+90FE-914C,U+914E-9151,U+9153-9177,U+9179-9191,U+9193-91C6,U+91C8-91C9,U+91CB,U+91CF-94A8,U+94AA-94F5,U+94F7-94F9,U+94FB-9500,U+9502-955B,U+955D-957E,U+9580-95E7,U+95E9-95EC,U+95EF-95F3,U+95F5-9604,U+9606-9607,U+9609-9633,U+9637-963E,U+9640-9643,U+9646-9647,U+9649-9661,U+9663-968E,U+9691-9693,U+9695-96BD,U+96BF-96C5,U+96C7-96D4,U+96D6-96E9,U+96EB-96FF,U+9701-9731,U+9733-975D,U+975F-9761,U+9763-97F2,U+97F4-9874,U+9876-9878,U+987B-987D,U+987F-9883,U+9885,U+9887-9890,U+9892-9896,U+9899-989B,U+989D-98CD,U+98CF-990F,U+9911-9985,U+9987,U+9989-9995,U+9997-9998,U+999A-9A8B,U+9A8D-9AA3,U+9AA5-9AD7,U+9AD9-9E25,U+9E27-9E44,U+9E46-9EC3,U+9EC5-9ED0,U+9ED2-9ED7,U+9ED9-9F7E,U+9F80-9FEF,U+F900-F903,U+F905-F906,U+F90B-F90C,U+F915,U+F917-F91A,U+F921,U+F92C-F92D,U+F92F,U+F931-F935,U+F937-F93A,U+F943,U+F947-F94A,U+F94E,U+F952-F953,U+F95E,U+F962-F967,U+F96E,U+F972,U+F974,U+F976,U+F979-F97B,U+F97E-F980,U+F984-F985,U+F98A-F98C,U+F98E,U+F993,U+F995,U+F998,U+F9AE,U+F9B3,U+F9B7,U+F9BB,U+F9BD-F9BE,U+F9C0,U+F9C5-F9C6,U+F9D0,U+F9D8-F9D9,U+F9DC-F9E0,U+F9E2-F9E4,U+F9E7,U+F9E9,U+F9F1,U+F9F4-F9F5,U+F9FA,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+FA5D-FA5E,U+FB00-FB04,U+FE10-FE19,U+FE30-FE52,U+FE54-FE66,U+FE68-FE6B,U+FF01-FF0B,U+FF0D-FF0E,U+FF10-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+25AD7,U+25ED7,U+26221,U+2648D,U+26676,U+2677C,U+26951,U+26B5C,U+26C21,U+278B2,U+27EAF,U+27FB7,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+2F884,U+2F8B6,U+30EDD-30EDE,U+3106C}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/JanejoeyCompositeSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range: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+1E24-1E25,U+1E3E-1E3F,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+2002-2003,U+2010-2013,U+2015-2016,U+2018-201A,U+201E,U+2020-2022,U+2025,U+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+2191-2192,U+2194-2196,U+2198-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+2660-266F,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-3009,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-4DB5,U+4E01-4E08,U+4E0C,U+4E0F-4E13,U+4E15-4E1C,U+4E1E-4E23,U+4E25-4E29,U+4E2B-4E2C,U+4E2E-4E31,U+4E33,U+4E35-4E39,U+4E3C-4E44,U+4E46-4E47,U+4E49-4E4A,U+4E4C-4E4F,U+4E51-4E5E,U+4E62-4E65,U+4E67-4E70,U+4E72-4E85,U+4E87-4E8A,U+4E8D,U+4E8F-4E90,U+4E93,U+4E95-4E9A,U+4E9C-4EA3,U+4EA5-4EA6,U+4EA8-4EAA,U+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-4EEB,U+4EED-4EF5,U+4EF7-4EFA,U+4EFC,U+4EFE-4F16,U+4F19,U+4F1B-4F1F,U+4F21-4F25,U+4F27-4F33,U+4F35-4F37,U+4F39-4F3B,U+4F3D-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-5011,U+5013-5018,U+501A-501E,U+5020,U+5022-503B,U+503D,U+503F-504E,U+5050-5059,U+505B,U+505D-5075,U+5077-50CE,U+50D0-513E,U+5140-5142,U+5144,U+5146-5147,U+514A,U+514C,U+514E-5164,U+5166-5167,U+5169-516B,U+516E-5170,U+5172,U+5174-5175,U+5179-5184,U+5186-518B,U+518E-5198,U+519A,U+519C-519F,U+51A1-51AB,U+51AD-51B2,U+51B4-51C5,U+51C7-51CE,U+51D0-51DF,U+51E1-51F8,U+51FC,U+51FE-5205,U+5208-5211,U+5213-5216,U+5218,U+521A,U+521C,U+521E-5223,U+5225-522A,U+522C-522D,U+522F,U+5231-5235,U+5239-523A,U+523C-5241,U+5243-524C,U+524E-529F,U+52A2-52A7,U+52AA-52B1,U+52B3-5304,U+5306-5315,U+5318-5338,U+533B-5340,U+5342-5346,U+5348-5349,U+534B-5354,U+5356-5360,U+5362-536F,U+5371-5372,U+5375-5385,U+5387-538A,U+538C-5394,U+5396-539E,U+53A0-53BA,U+53BC-53C1,U+53C3-53C7,U+53C9,U+53CE-53D0,U+53D2-53D5,U+53DA-53DF,U+53E1-53E2,U+53E7-53EE,U+53F1,U+53F4-53F6,U+53F8-5403,U+5405-5407,U+5409,U+540B,U+540F-5410,U+5412-5425,U+5427-542A,U+542D-542E,U+5430-5438,U+543A-5447,U+5449,U+544B-5467,U+5469-5472,U+5474-547B,U+547D-548B,U+548D-54BF,U+54C2-54CC,U+54CE-54E9,U+54EB-5545,U+5547-559B,U+559D-55C4,U+55C6-5667,U+5669-56DA,U+56DC-56DD,U+56DF,U+56E1-56F3,U+56F5-56FC,U+56FF-5727,U+5729-572F,U+5731-5739,U+573B-574F,U+5751-5756,U+5758-578A,U+578C-57CD,U+57CF-57DE,U+57E0-57F9,U+57FB-5853,U+5855-5882,U+5884-5898,U+589A-589D,U+589F-58A7,U+58A9-58EF,U+58F1-5903,U+5905-5906,U+5908-590C,U+590E-5915,U+5917-5919,U+591B,U+591D-591E,U+5920-5926,U+5928,U+592A-5930,U+5932-5933,U+5935-5938,U+593A-594E,U+5950-5955,U+5958-5972,U+5974-5978,U+597A-597C,U+597E-5981,U+5983-59CA,U+59CC-5A1B,U+5A1D-5A91,U+5A93-5B4F,U+5B51-5B53,U+5B55-5B56,U+5B59-5B62,U+5B64-5B65,U+5B67-5B68,U+5B6A-5B82,U+5B84-5B88,U+5B8A-5B8B,U+5B8D-5B97,U+5B99,U+5B9B-5B9D,U+5B9F-5BA1,U+5BA5-5BB5,U+5BB7-5BB8,U+5BBA-5BC3,U+5BC5,U+5BC7-5BDE,U+5BE0-5BF7,U+5BFA,U+5BFD-5C00,U+5C02-5C03,U+5C05,U+5C07-5C09,U+5C0B-5C0E,U+5C10,U+5C12-5C17,U+5C19-5C1C,U+5C1E-5C30,U+5C32-5C39,U+5C3B-5C3D,U+5C3F,U+5C41,U+5C43-5C49,U+5C4B-5C4E,U+5C50-5C54,U+5C56-5C5D,U+5C5F-5C70,U+5C72-5DE4,U+5DE7-5DED,U+5DEF-5DF0,U+5DF3,U+5DF5-5E01,U+5E04-5E07,U+5E09-5E17,U+5E19-5E25,U+5E27-5E2D,U+5E2F-5E37,U+5E39-5E44,U+5E46-5E54,U+5E56-5E71,U+5E75,U+5E77-5E7A,U+5E7C,U+5E7E,U+5E80-5E8E,U+5E90-5E92,U+5E96,U+5E98-5EA5,U+5EA7-5ED2,U+5ED4-5EF5,U+5EF7-5EF9,U+5EFB-5EFF,U+5F01,U+5F03-5F0E,U+5F10-5F14,U+5F16-5F1F,U+5F21-5F26,U+5F28-5F39,U+5F3B-5F51,U+5F54,U+5F56-5F61,U+5F63-5F68,U+5F6A-5F70,U+5F72-5F83,U+5F86-5F87,U+5F89-5F96,U+5F98-5FA9,U+5FAB-5FB6,U+5FB8-5FBC,U+5FBE-5FC2,U+5FC4,U+5FC7-5FCC,U+5FCE-5FD6,U+5FD8-5FFC,U+5FFE-6000,U+6002-6026,U+6028-603A,U+603C-606E,U+6070-6088,U+608A-60AB,U+60AD-60C4,U+60C6-60F2,U+60F4-610E,U+6110-611E,U+6120-613E,U+6140-6166,U+6168-620F,U+6212-6215,U+6217-6232,U+6234-623E,U+6241-6246,U+6248-624A,U+624C,U+624E-6252,U+6254-627D,U+6280-6289,U+628B-6294,U+6296-6297,U+6299-62A3,U+62A6-62B4,U+62B6-62BC,U+62BE-62C5,U+62C7-62CC,U+62CE-62D1,U+62D3-62DE,U+62E0-62E4,U+62E6-62E8,U+62EA-62FB,U+62FD,U+62FF-6300,U+6303-6308,U+630A-6361,U+6363-636D,U+636F-637F,U+6381-6391,U+6393-63A1,U+63A3-63A4,U+63A6,U+63A9-63CF,U+63D1,U+63D3-642C,U+642E-6439,U+643B-6443,U+6445,U+6447-6477,U+6479-64AC,U+64AE-64CC,U+64CE-652E,U+6530-6535,U+6537-6538,U+653A-653D,U+653F-6544,U+6546-6547,U+6549-6562,U+6564-656F,U+6571-6573,U+6575-6586,U+6588-6590,U+6592,U+6594-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-65F5,U+65F7-660D,U+660F-6612,U+6614-661E,U+6621-6624,U+6626-662E,U+6630-663D,U+663F-666E,U+6670-6675,U+6677-6679,U+667B-667D,U+667F-6696,U+6698-66DC,U+66DE-66F3,U+66F5-66FE,U+6701-6707,U+670A,U+670C,U+670E-671E,U+6720-6729,U+672D-6734,U+6736-6739,U+673B-6741,U+6743-674F,U+6751-675E,U+6760,U+6762-6764,U+6766-6772,U+6774-677D,U+6780-6783,U+6785-6796,U+6798-679B,U+679D-67CE,U+67D0-67E4,U+67E6-6806,U+6808-680E,U+6810-6815,U+6817-6820,U+6822-6836,U+683A-683B,U+683D-6845,U+6847,U+6849-684B,U+684D-6862,U+6864-68A5,U+68A7-68B2,U+68B4-68BF,U+68C1-68C8,U+68CA-68D4,U+68D6-690C,U+690E-6959,U+695B-6981,U+6983-6A09,U+6A0B-6A20,U+6A22-6A29,U+6A2B-6A70,U+6A72-6B20,U+6B23-6B61,U+6B66-6BB4,U+6BB6-6BCC,U+6BCE,U+6BD0-6BD3,U+6BD5-6BDA,U+6BDC-6BEE,U+6BF0-6C10,U+6C12-6C13,U+6C15-6C33,U+6C35-6C41,U+6C43-6C48,U+6C4A-6C5F,U+6C61-6CA0,U+6CA2-6CB8,U+6CBA-6CBE,U+6CC0-6CD4,U+6CD6-6CE1,U+6CE3-6CE7,U+6CE9-6D00,U+6D02-6D16,U+6D18-6D24,U+6D26-6D3A,U+6D3C-6D40,U+6D42-6D4A,U+6D4C-6D4E,U+6D50-6D69,U+6D6B-6D6D,U+6D6F-6D76,U+6D78-6D81,U+6D83-6DB1,U+6DB3-6DE0,U+6DE2-6DF0,U+6DF2-6DFA,U+6DFC-6E04,U+6E06-6E0F,U+6E11-6E20,U+6E22-6E28,U+6E2A-6E37,U+6E39-6E8F,U+6E91-6ED0,U+6ED2-6EE0,U+6EE2-6F05,U+6F07-6F13,U+6F15-6F2A,U+6F2C-706A,U+706C-706E,U+7071-707B,U+707D-70B8,U+70BA-70C1,U+70C3-70E6,U+70E8-7125,U+7127-7135,U+7137-7166,U+7168-7189,U+718B-719E,U+71A0-71C2,U+71C4-7246,U+7249-724B,U+724D-7268,U+726A-7278,U+727A-72B5,U+72B7-72C1,U+72C3-72D6,U+72D8-72EB,U+72ED-73A8,U+73AA,U+73AC-73AE,U+73B1-73BA,U+73BC-73EC,U+73EE-7405,U+7407-746F,U+7471-7482,U+7484-7517,U+7519-751E,U+7520-7527,U+7529-752F,U+7532-7534,U+7536-753A,U+753C-754B,U+754D-7558,U+755A-7564,U+7566-75D4,U+75D6-767A,U+767C,U+767E-7683,U+7685-76D1,U+76D3-76D5,U+76D7,U+76D9-76DA,U+76DC-76ED,U+76EF-76F3,U+76F5-76F7,U+76F9-770A,U+770C-771E,U+7720-773F,U+7741-77AB,U+77AD-77E4,U+77E6-77E8,U+77EA-77EC,U+77EE-7800,U+7803-7813,U+7815-783F,U+7841-785C,U+785E-786A,U+786D,U+786F-788D,U+788F-78E7,U+78E9-7939,U+793B-7967,U+7969-7980,U+7982-79BA,U+79BC-79BF,U+79C2-79CA,U+79CC,U+79CE-79EE,U+79F1-79FA,U+79FC-7A0A,U+7A0C-7A75,U+7A77-7A79,U+7A7B-7A7E,U+7A80-7A96,U+7A98-7ACA,U+7ACC-7AD5,U+7AD7-7AD8,U+7ADA-7ADF,U+7AE1-7AEE,U+7AF0-7B13,U+7B15-7B25,U+7B27-7B2B,U+7B2D-7B39,U+7B3B-7B48,U+7B4A-7B50,U+7B52-7B55,U+7B57-7B5A,U+7B5C-7B78,U+7B7A-7B7D,U+7B7F,U+7B81-7BA0,U+7BA2-7C72,U+7C74-7C7A,U+7C7C-7C88,U+7C8A-7C91,U+7C93-7CFA,U+7CFC-7D1F,U+7D21,U+7D23-7D2E,U+7D30-7EA1,U+7EA3,U+7EA5-7EA6,U+7EA8-7EB0,U+7EB2,U+7EB4-7EB7,U+7EBA-7EBE,U+7EC0-7EC2,U+7EC5,U+7EC9-7ECC,U+7ECE,U+7ED0-7ED1,U+7ED4,U+7ED6-7ED7,U+7EDA-7EDC,U+7EDE,U+7EE0-7EE6,U+7EE8-7EEC,U+7EEE-7EF3,U+7EF5-7F15,U+7F17,U+7F19-7F28,U+7F2A-7F39,U+7F3B-7F50,U+7F52-7F6D,U+7F6F-7F8D,U+7F8F-7FA3,U+7FA5-7FBC,U+7FBE-7FFA,U+7FFC-8000,U+8002-8004,U+8006-800B,U+800D-800F,U+8011-8049,U+804B-8053,U+8055-8059,U+805B-80AE,U+80B0-80CB,U+80CD-80F5,U+80F7-80FC,U+80FE-814F,U+8151-816F,U+8171-81E9,U+81EB-81F2,U+81F5-820C,U+820E-8229,U+822B-8271,U+8273-8281,U+8283-82B0,U+82B2-82E4,U+82E7-82F0,U+82F2-82F8,U+82FA-834F,U+8351-8366,U+8368-836E,U+8370-83B6,U+83B8-83F1,U+83F3-840C,U+840E-843C,U+843E-8456,U+8458-84DC,U+84DE-853C,U+853E-857D,U+857F-8583,U+8585-85CE,U+85D0-8650,U+8652-8659,U+865B-8720,U+8722-884B,U+884E-8856,U+8858-8864,U+8866-8867,U+8869-888A,U+888C-8895,U+8897-88AA,U+88AC-88C4,U+88C6-88D8,U+88DA-88F8,U+88FA-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-8BA7,U+8BAA-8BAC,U+8BB1-8BB7,U+8BB9,U+8BBB-8BBD,U+8BBF-8BC0,U+8BC2-8BC5,U+8BC7-8BCC,U+8BCE-8BD0,U+8BD2-8BD4,U+8BD6,U+8BD8-8BDC,U+8BDE-8BE1,U+8BE3-8BE5,U+8BE7-8BEC,U+8BEE-8BF3,U+8BF5-8BF6,U+8BF8-8BFA,U+8BFC-8BFD,U+8BFF-8C00,U+8C02,U+8C04-8C07,U+8C09-8C30,U+8C32-8C60,U+8C62-8D1E,U+8D20-8D22,U+8D24-8D27,U+8D29-8D2E,U+8D30-8D33,U+8D35-8D43,U+8D45-8D5A,U+8D5C-8D6F,U+8D71-8D76,U+8D78-8DB2,U+8DB4-8DDC,U+8DDE,U+8DE0-8DEE,U+8DF0-8DF4,U+8DF6-8E71,U+8E73-8EAA,U+8EAC-8F6B,U+8F6D,U+8F6F-8F7A,U+8F7C,U+8F7E-8F82,U+8F84,U+8F86-8F90,U+8F92,U+8F94-8FA7,U+8FA9-8FB8,U+8FBA-8FBD,U+8FBF-8FC6,U+8FC8-8FD0,U+8FD2-8FD3,U+8FD5-8FD7,U+8FDA,U+8FDD,U+8FDF-8FEC,U+8FEE-8FEF,U+8FF1-8FF6,U+8FF8,U+8FFA-8FFC,U+8FFE-9000,U+9003-9008,U+900A-900E,U+9011-9013,U+9015-9019,U+901B-901E,U+9021,U+9023-9046,U+9048-9052,U+9054-906D,U+906F-907E,U+9081-90A2,U+90A4-90AD,U+90AF-90D0,U+90D2-90E7,U+90E9-90FC,U+90FE-914C,U+914E-9151,U+9153-9177,U+9179-9191,U+9193-91C6,U+91C8-91C9,U+91CB,U+91CF-94A8,U+94AA-94F5,U+94F7-94F9,U+94FB-9500,U+9502-955B,U+955D-957E,U+9580-95E7,U+95E9-95EC,U+95EF-95F3,U+95F5-9604,U+9606-9607,U+9609-9633,U+9637-963E,U+9640-9643,U+9646-9647,U+9649-9661,U+9663-968E,U+9691-9693,U+9695-96BD,U+96BF-96C5,U+96C7-96D4,U+96D6-96E9,U+96EB-96FF,U+9701-9731,U+9733-975D,U+975F-9761,U+9763-97F2,U+97F4-9874,U+9876-9878,U+987B-987D,U+987F-9883,U+9885,U+9887-9890,U+9892-9896,U+9899-989B,U+989D-98CD,U+98CF-990F,U+9911-9985,U+9987,U+9989-9995,U+9997-9998,U+999A-9A8B,U+9A8D-9AA3,U+9AA5-9AD7,U+9AD9-9E25,U+9E27-9E44,U+9E46-9EC3,U+9EC5-9ED0,U+9ED2-9ED7,U+9ED9-9F7E,U+9F80-9FEF,U+F900-F903,U+F905-F906,U+F90B-F90C,U+F915,U+F917-F91A,U+F921,U+F92C-F92D,U+F92F,U+F931-F935,U+F937-F93A,U+F943,U+F947-F94A,U+F94E,U+F952-F953,U+F95E,U+F962-F967,U+F96E,U+F972,U+F974,U+F976,U+F979-F97B,U+F97E-F980,U+F984-F985,U+F98A-F98C,U+F98E,U+F993,U+F995,U+F998,U+F9AE,U+F9B3,U+F9B7,U+F9BB,U+F9BD-F9BE,U+F9C0,U+F9C5-F9C6,U+F9D0,U+F9D8-F9D9,U+F9DC-F9E0,U+F9E2-F9E4,U+F9E7,U+F9E9,U+F9F1,U+F9F4-F9F5,U+F9FA,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+FA5D-FA5E,U+FB00-FB04,U+FE10-FE19,U+FE30-FE52,U+FE54-FE66,U+FE68-FE6B,U+FF01-FF0B,U+FF0D-FF0E,U+FF10-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+25AD7,U+25ED7,U+26221,U+2648D,U+26676,U+2677C,U+26951,U+26B5C,U+26C21,U+278B2,U+27EAF,U+27FB7,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+2F884,U+2F8B6,U+30EDD-30EDE,U+3106C}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/light-postage-677dc7dbfeda.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+4E45,U+516D,U+5237,U+5355,U+53CB,U+559C,U+5B54,U+5BC4,U+6233,U+62B5,U+6676,U+670B,U+6742,U+6773,U+68D5,U+6A2A,U+6B22,U+6D6A,U+6DF1,U+77AC,U+7AD6,U+7C73,U+7F18,U+8986,U+8BAF,U+8BB8,U+90A3,U+94FA,U+95ED,U+9EC4,U+9F7F}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/regular-postage-2bff2ba6b639.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4E45,U+516D,U+5237,U+5355,U+53CB,U+559C,U+5B54,U+5BC4,U+6233,U+62B5,U+6676,U+670B,U+6742,U+6773,U+68D5,U+6A2A,U+6B22,U+6D6A,U+6DF1,U+77AC,U+7AD6,U+7C73,U+7F18,U+8986,U+8BAF,U+8BB8,U+90A3,U+94FA,U+95ED,U+9EC4,U+9F7F}
@font-face{font-family:Janejoey Composite Sans;src:url(/fonts/subsets/medium-postage-55a6b7231978.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+4E45,U+516D,U+5237,U+5355,U+53CB,U+559C,U+5B54,U+5BC4,U+6233,U+62B5,U+6676,U+670B,U+6742,U+6773,U+68D5,U+6A2A,U+6B22,U+6D6A,U+6DF1,U+77AC,U+7AD6,U+7C73,U+7F18,U+8986,U+8BAF,U+8BB8,U+90A3,U+94FA,U+95ED,U+9EC4,U+9F7F}


















:root{--ink:#0a0a0a;--paper:#e6e6e6;--white:#f6f6f6;--surface:#f0f0f0;--line:#a4a4a4;--muted:#616161;--pink:#ff0064;--dark-surface:#171717;--dark-hover:#202020;--portfolio-paper:#f4f4f4;--page-gutter:clamp(16px,2vw,32px);--header-height:56px;--header-brand-size:14px;--header-brand-weight:500;--max-width:1540px;--statement-size:clamp(36px,3.72vw,57.6px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 18px)}body{margin:0;color:var(--ink);background:var(--portfolio-paper);font-family:Janejoey Composite Sans,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;font-weight:400;text-rendering:geometricPrecision}a,button{color:inherit;font:inherit}a{text-decoration:none}button{border-radius:0}dd,dl,figure,h1,h2,h3,p{margin:0}::selection{color:var(--white);background:var(--pink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 5px var(--pink)}.site-header{position:sticky;top:0;z-index:100;color:var(--white);background:var(--ink);border-bottom:4px solid var(--pink)}.site-header__inner{width:100%;max-width:var(--max-width);min-height:calc(var(--header-height) - 4px);margin:0 auto;padding:0 var(--page-gutter);display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header__brand{min-height:44px;display:inline-flex;align-items:center;font-size:var(--header-brand-size);font-weight:var(--header-brand-weight);letter-spacing:-.01em;white-space:nowrap}.desktop-nav{align-self:stretch;display:flex;align-items:stretch}.desktop-nav a{min-height:44px;padding:0 13px;display:inline-flex;align-items:center;border-left:1px solid #353535;font-size:12px;font-weight:400;transition:color .15s ease,background-color .15s ease}.desktop-nav a:last-child{padding-right:0}.desktop-nav a:hover{color:var(--ink);background:var(--white)}.menu-button,.mobile-menu,.mobile-nav{display:none}.hero{--hero-title-size:clamp(60px,6.2vw,96px);width:min(100%,var(--max-width));min-height:min(720px,calc(100svh - var(--header-height)));margin:0 auto;padding:clamp(20px,3vw,46px) var(--page-gutter) clamp(28px,4vw,62px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto minmax(24px,.25fr) auto minmax(32px,.42fr) auto;column-gap:clamp(12px,1.5vw,24px);box-shadow:inset 1px 0 var(--line),inset -1px 0 var(--line)}.hero__meta{grid-column:1/span 4;display:flex;gap:20px;font-size:10px;line-height:1.2;letter-spacing:.14em}.hero__meta span:first-child{color:var(--pink);font-weight:500}.hero__signal{grid-column:8/-1;justify-self:end;font-size:10px;line-height:1.2;letter-spacing:.14em;text-align:right}.hero__title{grid-column:1/-1;grid-row:3;display:flex;align-items:center}.hero__logo{width:min(100%,calc(var(--hero-title-size) * 6.7));height:auto;overflow:visible}.hero__logo-name{fill:var(--ink);font-size:131.36px;font-weight:300}.hero__logo-name,.hero__logo-portfolio{font-family:Janejoey Composite Sans,sans-serif}.hero__logo-portfolio{fill:var(--pink);font-size:91.15px;font-weight:400}.hero__intro{grid-column:6/-1;grid-row:5;display:grid;gap:20px;align-self:end;font-size:clamp(14px,1.05vw,17px);line-height:1.55}.hero__intro-label{width:max-content;max-width:calc(100vw - (var(--page-gutter) * 2));font-size:var(--statement-size);font-weight:400;line-height:1.2;letter-spacing:-.045em;white-space:nowrap}.hero__intro-copy{padding-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid var(--ink)}.hero__intro-copy p:last-child{color:var(--muted);font-size:13px;font-weight:300}.hero__fields{grid-column:1/span 5;grid-row:5;align-self:end;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.hero__fields>span{min-height:42px;padding:10px 12px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);font-size:12px;text-align:center}.hero__index-link{grid-column:12;grid-row:1;align-self:start;justify-self:end;min-height:44px;display:none;align-items:center;gap:18px;font-size:12px}.about-contact,.objects-intro,.work-index{scroll-margin-top:calc(var(--header-height) + 14px)}.section-header{width:min(100%,var(--max-width));min-height:72px;margin:0 auto;padding:13px var(--page-gutter);color:var(--white);background:var(--ink);border-bottom:4px solid var(--pink);display:grid;grid-template-columns:3fr 7fr 2fr;gap:24px;align-items:center;align-content:center}.section-header>h2,.section-header>p,.section-header>span{color:#e6e6e6;font-size:var(--header-brand-size);font-weight:var(--header-brand-weight);line-height:1.2;letter-spacing:-.01em}.section-header>span{justify-self:end}.project-index-layout{width:min(100%,var(--max-width));margin:0 auto;padding:0 var(--page-gutter) clamp(70px,9vw,140px);display:grid;grid-template-columns:minmax(0,7fr) minmax(320px,5fr);gap:clamp(26px,3vw,54px);align-items:start}.project-ledger{min-width:0}.project-ledger__head,.project-row{display:grid;grid-template-columns:minmax(42px,.72fr) minmax(0,3.25fr) minmax(0,2fr) minmax(44px,.7fr) 28px;gap:12px;align-items:center}.project-ledger__head{position:relative;min-height:38px;padding:0 12px 0 0;color:var(--muted);font-size:10px}.project-ledger__head,.project-ledger__head:before{border-bottom:1px solid var(--ink);background:var(--paper)}.project-ledger__head:before{content:"";position:absolute;top:0;bottom:-1px;right:100%;width:var(--page-gutter);pointer-events:none}.project-row{position:relative;min-height:74px;padding:10px 12px 10px 0;border-bottom:1px solid var(--ink);background:transparent;transition:background-color .15s ease,transform .15s ease}.project-row:before{content:"";position:absolute;inset:0 auto 0 -8px;width:4px;background:var(--pink);transform:scaleY(0);transform-origin:center;transition:transform .15s ease}.project-row:hover,.project-row[data-active=true]{background:var(--white)}.project-row:hover{transform:none}.project-row:focus-visible:before,.project-row:hover:before,.project-row[data-active=true]:before{transform:scaleY(1)}.project-row__id{color:var(--pink);font-size:11px;font-weight:500;letter-spacing:.08em}.project-row__title{font-size:clamp(15px,1.2vw,18px);font-weight:500;line-height:1.2}.project-outline__hero h1[data-leading-punctuation=true],.project-row__title[data-leading-punctuation=true]{text-indent:-.5em}.project-row[id]{scroll-margin-top:calc(var(--header-height) + 14px)}.project-row__type,.project-row__year{color:var(--muted);font-size:11px;line-height:1.35}.project-row__arrow{justify-self:end;font-size:18px;line-height:1}.project-row__mobile-media{display:none}.project-preview{position:sticky;top:calc(var(--header-height) + 24px);margin-top:24px;border:1px solid var(--ink);background:var(--white)}.project-preview__media{position:relative;width:100%;overflow:hidden;background:var(--white);animation:preview-fade .18s ease both}.project-preview__media[data-missing=true]{aspect-ratio:4/5;background:var(--dark-surface)}.project-preview__caption{min-height:80px;padding:11px 12px 12px;display:grid;grid-template-columns:minmax(90px,1fr) 3fr;gap:18px;border-top:1px solid var(--ink)}.project-preview__caption>span{color:var(--muted);font-size:9px;line-height:1.4;letter-spacing:.14em}.project-preview__caption>p{color:var(--muted);font-size:10px;line-height:1.45}.missing-image{position:absolute;inset:0;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;color:var(--ink);background:linear-gradient(45deg,transparent calc(50% - .5px),var(--line) 50%,transparent calc(50% + .5px)),linear-gradient(-45deg,transparent calc(50% - .5px),var(--line) 50%,transparent calc(50% + .5px)),var(--paper);text-align:center}.missing-image span{padding:4px 6px;color:var(--white);background:var(--ink);font-size:10px;letter-spacing:.12em}.missing-image small{padding:3px 5px;background:var(--paper);font-size:9px}img[data-protected-image=true]{-webkit-touch-callout:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.objects-intro{background:var(--paper)}.objects-intro__grid{width:min(100%,var(--max-width));min-height:500px;margin:0 auto;padding:clamp(44px,7vw,110px) var(--page-gutter);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.objects-intro__lead{grid-column:1/span 7;font-size:var(--statement-size);font-weight:400;line-height:1.2;letter-spacing:-.045em}.objects-intro__flow{grid-column:9/-1;display:grid;align-content:start;border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.objects-intro__flow b,.objects-intro__flow span{min-height:42px;padding:10px 12px;display:flex;align-items:center;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);font-size:13px;font-weight:400}.objects-intro__flow b{min-height:28px;padding:2px 12px;color:var(--pink);font-weight:500}.objects-intro__note{grid-column:1/span 4;align-self:end;padding-top:12px;color:var(--muted);border-top:1px solid var(--ink);font-size:11px;line-height:1.5}.about-contact__grid{width:min(100%,var(--max-width));min-height:620px;margin:0 auto;padding:clamp(48px,7vw,104px) var(--page-gutter) clamp(70px,9vw,130px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr;gap:24px;box-shadow:inset 1px 0 var(--line),inset -1px 0 var(--line)}.about-contact__identity{grid-column:1/span 4;padding-top:0;border-top:0;font-size:13px;line-height:1.45}.about-contact__identity p:last-child{color:var(--muted)}.about-contact__body{grid-column:6/-1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:24px}.about-contact__body h2{grid-column:1/-1;max-width:920px;margin-bottom:clamp(36px,5vw,80px);font-size:var(--statement-size);font-weight:400;line-height:1.2;letter-spacing:-.05em}.about-contact__body p{color:var(--muted);font-size:14px;line-height:1.62}.about-contact__body p:first-of-type{grid-column:1/span 4}.about-contact__body p:nth-of-type(2){grid-column:5/-1}.contact-ledger{grid-column:6/-1;align-self:end;margin-top:66px;border-top:1px solid var(--ink);font-style:normal}.contact-ledger a{min-height:58px;padding:10px 0;display:grid;grid-template-columns:minmax(110px,1.2fr) 4fr 28px;gap:16px;align-items:center;border-bottom:1px solid var(--ink);transition:background-color .15s ease,padding .15s ease}.contact-ledger a:hover{padding-right:8px;padding-left:8px;background:var(--white)}.contact-ledger span{color:var(--muted);font-size:10px;letter-spacing:.08em}.contact-ledger strong{font-size:13px;font-weight:400}.contact-ledger b{justify-self:end;font-size:17px;font-weight:400}.icp-footer{width:min(100%,var(--max-width));margin:0 auto;padding:16px var(--page-gutter) calc(16px + env(safe-area-inset-bottom));background:var(--ink);color:#a9a9a9;text-align:center;font-size:12px;line-height:1.8}.icp-footer a{color:inherit;text-decoration:none}.icp-footer a:focus-visible,.icp-footer a:hover{color:var(--white);text-decoration:underline;text-underline-offset:3px}.site-footer{width:min(100%,var(--max-width));margin:0 auto;min-height:110px;padding:20px var(--page-gutter) calc(20px + env(safe-area-inset-bottom));display:grid;grid-template-columns:3fr 7fr 2fr;gap:24px;align-items:end;color:var(--white);background:var(--ink);border-top:4px solid var(--pink);font-size:10px;letter-spacing:.1em}.site-footer p:nth-child(2){justify-self:center}.site-footer p:last-child{justify-self:end;color:#a9a9a9}.image-figure__media{position:relative;min-height:420px;overflow:hidden;background:var(--dark-surface)}.image-figure__media[data-responsive=true]{min-height:0}.image-figure figcaption{padding:9px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.video-figure__media{width:min(100%,1080px);margin:0 auto;overflow:hidden;background:transparent}.portfolio-video-preview,.video-figure video{display:block;width:100%;height:auto;object-fit:contain;background:transparent}.video-figure figcaption{width:min(100%,1080px);margin:0 auto;padding:9px 0 0;color:var(--muted);font-size:11px;line-height:1.45}.project-outline{width:min(100%,var(--max-width));margin:0 auto;padding:24px var(--page-gutter) 90px}.project-outline__bar{min-height:42px;padding:10px 0;display:grid;grid-template-columns:2fr 4fr 1fr;gap:20px;align-items:center;color:#ff0064;background:transparent;border-bottom:0;font-size:var(--header-brand-size);font-weight:var(--header-brand-weight);letter-spacing:-.01em}.project-outline__hero{padding:clamp(32px,4vw,64px) 0 clamp(32px,4vw,56px);display:grid;grid-template-columns:8fr 4fr;gap:48px;align-items:end}.project-outline__hero>div>p:first-child{margin-bottom:10px;color:var(--pink);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.project-outline__hero h1{max-width:1100px;font-size:var(--statement-size);font-weight:400;line-height:1.2;letter-spacing:-.05em}.project-outline__subtitle{margin-top:16px;font-size:clamp(18px,2vw,28px);line-height:1.5}.project-outline__summary{max-width:720px;margin-top:40px;font-size:clamp(16px,1.5vw,21px);line-height:1.55}.project-outline__image .image-figure__media{min-height:min(75vh,920px);border:1px solid var(--ink)}.project-outline__image .image-figure__media[data-responsive=true]{min-height:0;border:0;background:transparent}.project-outline__section{margin-top:clamp(40px,6vw,90px)}.project-outline__section-intro{padding-top:20px;display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,80px);border-top:1px solid var(--ink)}.project-outline__section-intro>div>p{margin-bottom:10px;color:var(--pink);font-size:10px;letter-spacing:.14em}.project-outline__section-intro h2{max-width:720px;font-size:clamp(18px,2vw,28px);font-weight:400;line-height:1.2;letter-spacing:-.045em}.project-outline__section-intro>p{max-width:760px;justify-self:end;white-space:pre-line;font-size:clamp(15px,1.35vw,19px);line-height:1.65}.project-outline__gallery{display:grid;gap:clamp(40px,6vw,90px)}.project-outline__section-intro+.project-outline__gallery{margin-top:clamp(32px,5vw,72px)}.project-outline__gallery+.project-outline__gallery{margin-top:clamp(40px,6vw,90px)}.project-outline__gallery-image .image-figure__media{border:0;background:transparent}.project-outline__gallery-video{width:100%}.project-outline__back{margin-top:64px;min-height:48px;padding:0 16px;display:inline-flex;align-items:center;color:var(--white);background:var(--ink);border-bottom:4px solid var(--pink);box-shadow:none;font-size:13px;transition:transform .15s ease}.project-outline__back:hover{transform:translate(1px,1px);box-shadow:none}.not-found{min-height:100svh;padding:clamp(24px,5vw,70px);display:flex;flex-direction:column;justify-content:space-between;background:var(--paper);border-top:8px solid var(--pink)}.not-found p{color:var(--pink);font-size:10px;letter-spacing:.14em}.not-found h1{font-size:clamp(54px,10vw,150px);font-weight:500;line-height:1.2;letter-spacing:-.055em}.not-found a{width:fit-content;padding-bottom:4px;border-bottom:3px solid var(--pink);font-size:14px}@keyframes preview-fade{0%{opacity:0}to{opacity:1}}@media (max-width:1050px){.hero{grid-template-rows:auto minmax(24px,.2fr) auto minmax(36px,.32fr) auto}.hero__intro{grid-column:6/-1}.project-index-layout{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);gap:24px}.project-ledger__head,.project-row{grid-template-columns:42px minmax(0,2.5fr) minmax(0,1.5fr) 44px 22px;gap:8px}.about-contact__body,.contact-ledger{grid-column:5/-1}}@media (max-width:760px){:root{--page-gutter:14px;--header-height:60px;--header-brand-size:13px;--statement-size:clamp(22.8px,6.6vw,31.2px)}html{scroll-padding-top:calc(var(--header-height) + 12px)}.site-header__inner{min-height:calc(var(--header-height) - 4px);padding:0 var(--page-gutter)}.desktop-nav{display:none}.mobile-menu{display:block}.menu-button{min-width:58px;min-height:44px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;color:var(--white);background:transparent;border:1px solid #484848;font-size:12px;cursor:pointer;list-style:none}.menu-button::-webkit-details-marker{display:none}.mobile-nav{position:absolute;inset:calc(100% + 4px) 0 auto;display:grid;color:var(--ink);background:var(--white);border-bottom:4px solid var(--pink)}.mobile-nav a{min-height:54px;padding:0 var(--page-gutter);display:grid;grid-template-columns:48px 1fr;align-items:center;border-bottom:1px solid var(--ink);font-size:14px}.mobile-nav span{color:var(--pink);font-size:10px;letter-spacing:.1em}.hero{--hero-title-size:clamp(38px,11vw,52px);min-height:calc(100svh - var(--header-height));padding-top:18px;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto minmax(24px,.18fr) auto minmax(30px,.28fr) auto auto;column-gap:10px;border:0;box-shadow:none}.hero__meta{grid-column:1/span 4;flex-direction:column;gap:3px;font-size:9px}.hero__signal{grid-column:5/-1;font-size:8px;line-height:1.4}.hero__intro,.hero__title{grid-column:1/-1}.hero__intro{grid-row:5;font-size:15px}.hero__intro-copy{grid-template-columns:1fr;gap:14px}.hero__intro-copy p:last-child{font-size:12px}.hero__fields{grid-column:1/-1;grid-row:6;margin-top:24px;grid-template-columns:repeat(5,minmax(0,1fr))}.hero__fields>span{min-height:44px;padding-inline:4px;font-size:clamp(8px,2.5vw,11px);white-space:nowrap}.section-header{min-height:76px;padding:12px var(--page-gutter);grid-template-columns:1fr auto;gap:5px 12px}.section-header>h2,.section-header>p{grid-column:1}.section-header>span{grid-column:2;grid-row:1/span 2;align-self:center}.project-index-layout{padding:0 var(--page-gutter) 74px;display:block}.project-ledger{border-left:1px solid var(--ink);border-right:1px solid var(--ink)}.project-ledger__head{display:none}.project-row{min-height:0;padding:12px;display:grid;grid-template-columns:44px minmax(0,1fr) 24px;gap:4px 8px}.project-row,.project-row:hover{transform:none}.project-row:before{left:0}.project-row__id{grid-column:1;grid-row:1;padding-top:3px}.project-row__title{grid-column:2;grid-row:1;font-size:16px}.project-row__arrow{grid-column:3;grid-row:1}.project-row__type{grid-column:2;grid-row:2;font-size:10px}.project-row__year{grid-column:3;grid-row:2;justify-self:end;font-size:10px}.project-row__mobile-media{position:relative;grid-column:1/-1;grid-row:3;width:100%;margin-top:10px;display:block;overflow:hidden;background:var(--white);border-top:1px solid var(--ink)}.project-row__mobile-media[data-missing=true]{aspect-ratio:16/10;background:var(--dark-surface)}.project-preview{display:none}.objects-intro__grid{min-height:0;padding:48px var(--page-gutter) 64px;grid-template-columns:repeat(6,minmax(0,1fr));gap:34px 10px;border:0}.objects-intro__lead{grid-column:1/-1}.objects-intro__flow{grid-column:2/-1}.objects-intro__note{grid-column:1/span 4;margin-top:18px}.about-contact__grid{min-height:0;padding:48px var(--page-gutter) 70px;display:block;border:0}.about-contact__identity{margin-bottom:56px;font-size:12px}.about-contact__body{display:block}.about-contact__body h2{margin-bottom:42px}.about-contact__body p{margin-bottom:16px;font-size:14px}.contact-ledger{margin-top:58px}.contact-ledger a{min-height:66px;grid-template-columns:1fr 24px;gap:4px 10px}.contact-ledger span{grid-column:1;grid-row:1}.contact-ledger strong{grid-column:1;grid-row:2;overflow-wrap:anywhere}.contact-ledger b{grid-column:2;grid-row:1/span 2}.site-footer{min-height:150px;grid-template-columns:1fr;gap:6px;align-content:end}.site-footer p:last-child,.site-footer p:nth-child(2){justify-self:start}.project-outline{padding-top:14px}.project-outline__bar{grid-template-columns:1fr auto}.project-outline__hero{min-height:0;display:block}.project-outline__summary{margin-top:28px;font-size:15px}.project-outline__section-intro{display:block}.project-outline__section-intro>p{margin-top:28px}.project-outline__image .image-figure__media{min-height:68svh}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.editable-copy[data-multiline=true]{white-space:pre-line}html[data-content-editor=true] body{padding-bottom:76px}html[data-content-editor=true] .editable-copy{cursor:text;outline:1px dashed transparent;outline-offset:3px;transition:background-color .12s ease,outline-color .12s ease}html[data-content-editor=true] .editable-copy:focus,html[data-content-editor=true] .editable-copy:hover{background:rgb(255 0 91/8%);outline-color:var(--accent,#ff005b)}html[data-content-editor=true] .editable-copy:focus{background:rgb(255 255 255/96%);color:#111}html[data-content-editor=true] .editable-copy[data-empty=true]:before{color:#777;content:attr(data-empty-placeholder);font-style:normal}.content-editor-toolbar{align-items:center;background:#0b0b0b;border:1px solid #333;border-bottom:4px solid var(--accent,#ff005b);bottom:12px;box-shadow:8px 8px 0 rgb(0 0 0/18%);color:#f5f5f5;display:flex;gap:24px;justify-content:space-between;left:50%;max-width:calc(100vw - 24px);min-height:52px;padding:8px 10px 8px 14px;position:fixed;transform:translateX(-50%);width:min(980px,calc(100vw - 24px));z-index:10000}.content-editor-toolbar__status{align-items:baseline;display:flex;gap:10px;min-width:0}.content-editor-toolbar__status strong{color:var(--accent,#ff005b);flex:0 0 auto;font-size:12px;letter-spacing:.12em}.content-editor-toolbar__status small,.content-editor-toolbar__status span{color:#aaa;font-size:11px}.content-editor-toolbar__status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-editor-toolbar__status small{flex:0 0 auto}.content-editor-toolbar__actions{display:flex;flex:0 0 auto;gap:6px}.content-editor-toolbar button{background:#151515;border:1px solid #555;color:#f5f5f5;cursor:pointer;font:inherit;font-size:11px;min-height:34px;padding:0 12px}.content-editor-toolbar button:focus-visible,.content-editor-toolbar button:hover{border-color:var(--accent,#ff005b);outline:none}.content-editor-toolbar button:disabled{color:#666;cursor:not-allowed}.content-editor-toolbar__file{display:none}.content-editor-alt{align-items:center;background:#fff;border:1px dashed var(--accent,#ff005b);color:#111;display:grid;font-size:11px;gap:8px;grid-template-columns:72px minmax(0,1fr);margin-top:8px;padding:8px}.content-editor-alt span{color:var(--accent,#ff005b);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.content-editor-alt input{background:#f5f5f5;border:1px solid #777;color:#111;font:inherit;min-height:34px;padding:6px 8px;width:100%}@media (max-width:760px){html[data-content-editor=true] body{padding-bottom:124px}.content-editor-toolbar{align-items:stretch;bottom:8px;flex-direction:column;gap:7px}.content-editor-toolbar__status{justify-content:space-between}.content-editor-toolbar__status span{display:none}.content-editor-toolbar__actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.content-editor-toolbar button{padding-inline:6px}}.portfolio-cursor{position:fixed;top:0;left:0;z-index:10000;pointer-events:none;opacity:0;transition:opacity .16s ease}.portfolio-cursor[data-visible=true]{opacity:1}.portfolio-cursor span{display:block;width:8px;height:8px;margin:-4px;border-radius:50%;background:#ff0064;transition:transform .24s cubic-bezier(.22,1,.36,1)}.portfolio-cursor[data-active=true] span{transform:scale(1.6)}@media (prefers-reduced-motion:no-preference){[data-reveal]{transition:opacity .65s ease,translate .75s cubic-bezier(.22,1,.36,1)}[data-reveal=pending]{opacity:0;translate:0 24px}[data-reveal=visible]{opacity:1;translate:0 0}html .project-preview__media{animation:portfolio-preview-in .42s cubic-bezier(.22,1,.36,1) both}.project-row__arrow{transition:translate .3s cubic-bezier(.22,1,.36,1)}.project-row:is(:hover,:focus-visible) .project-row__arrow{translate:3px -3px}html .project-row{transition:background-color .28s ease}html .project-row:before{transition:transform .35s cubic-bezier(.22,1,.36,1)}}@keyframes portfolio-preview-in{0%{opacity:.25;translate:0 8px}to{opacity:1;translate:0 0}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.portfolio-cursor{display:none}}.about-contact>.hero__fields{display:flex;flex-wrap:wrap;margin:24px var(--page-gutter) 0;border:0;gap:8px 24px}.about-contact>.hero__fields>span{border:0;padding:0;min-height:28px;color:var(--muted);font-size:14px}.project-outline--curated .project-outline__hero{margin:32px 0;padding:0;min-height:0;gap:40px;align-items:start}.project-outline--curated .project-outline__hero h1{font-size:clamp(36px,4vw,60px);margin:12px 0}.project-outline--curated>.project-outline__image{width:100%;max-width:740px;margin:36px auto 0}.project-outline--curated .project-outline__section{margin-top:clamp(64px,8vw,120px)}.project-outline--curated .project-outline__section-intro h2{font-size:clamp(18px,2vw,28px)}.curated-media{display:grid;gap:36px;margin-top:32px}.curated-media:empty{display:none}.curated-media__row{width:100%;margin:0 auto;min-width:0}.curated-media__row--narrow,.curated-media__row--wide{max-width:740px}.curated-media__row--pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;max-width:1080px}.curated-media figure{margin:0;min-width:0}.curated-media figcaption{margin-top:10px;font-size:11px;line-height:1.6}.curated-media img,.curated-media video{object-fit:contain}.project-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.project-pagination a{max-width:100%;height:auto;padding:12px 16px}@media (max-width:760px){.curated-media__row--pair{grid-template-columns:minmax(0,1fr);gap:24px}.project-outline--curated .project-outline__hero{display:block;margin:24px 0}.project-outline--curated>.project-outline__image{margin-top:24px}.project-pagination{display:grid}.project-pagination a{margin-top:24px}}.hero__intro-copy{grid-template-columns:minmax(0,1fr)}.hero__intro-copy p:only-child{color:var(--ink);font-size:inherit;font-weight:400}.menu-button,.menu-button:hover,.project-outline__back,.project-outline__back:hover,button,button:hover{box-shadow:none}@media (max-width:760px){.curated-media__row,.project-outline--curated>.project-outline__image{width:100%;max-width:none}.curated-media img,.curated-media video{width:100%;height:auto;object-fit:contain}}.project-preview__open{display:block;padding:14px 12px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-size:16px;line-height:1.5;overflow-wrap:anywhere}.project-preview__open:is(:hover,:focus-visible){color:var(--pink)}@media (max-width:980px){.project-index-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;align-items:start}.project-ledger{border-left:0;border-right:0}.project-ledger__head{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;padding:10px 0}.project-ledger__head>span:nth-child(n+3){display:none}.project-row{display:grid;grid-template-columns:32px minmax(0,1fr);gap:6px 8px;padding:14px 0;min-height:64px}.project-row__id{grid-area:1/1;padding-top:2px}.project-row__title{grid-area:1/2;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.project-row__type{grid-area:2/2;font-size:12px;line-height:1.5}.project-row__year{grid-area:3/2;justify-self:start;font-size:12px}.project-row__arrow{display:none}.project-preview{display:block;min-width:0;margin-top:0;position:sticky;top:calc(var(--header-height) + 12px)}.project-preview__caption{display:block;min-height:0;padding:12px}.project-preview__caption p{margin-top:8px;font-size:14px;line-height:1.6;overflow-wrap:anywhere}}@media (max-width:480px){.project-index-layout{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.project-ledger__head,.project-row{grid-template-columns:25px minmax(0,1fr);gap:6px}.project-row__title{font-size:14px}.project-row__type{display:block}.project-preview__open{font-size:14px;padding:12px 8px}.project-preview__caption{padding:10px 8px}}.project-ledger__head,.project-row{grid-template-columns:minmax(0,3.25fr) minmax(0,2fr) minmax(44px,.7fr) 28px}.project-row{padding-left:12px}.project-row:before{left:0}.project-ledger__head{padding-left:12px}@media (max-width:980px){.project-ledger__head{grid-template-columns:minmax(0,1fr)}.project-ledger__head>span:nth-child(n+2){display:none}.project-row{grid-template-columns:minmax(0,1fr);padding-left:12px}.project-row__title{grid-area:1/1}.project-row__type{grid-area:2/1}.project-row__year{grid-area:3/1}}@media (min-width:761px){.about-contact__body,.about-contact__identity{align-self:start}}.project-preview__open{border-bottom:0;padding-bottom:6px}.project-preview__caption{border-top:0;padding-top:4px}.desktop-nav a,.menu-button,.mobile-nav a{font-family:inherit;font-size:var(--header-brand-size);font-weight:var(--header-brand-weight);line-height:1.2;letter-spacing:-.01em;color:#e6e6e6;border:0;background:transparent}.menu-button{min-width:0;padding:0}.desktop-nav a:hover{color:var(--pink);background:transparent}.mobile-nav{color:#e6e6e6;background:var(--ink)}.mobile-nav a>span{font:inherit;color:inherit;letter-spacing:inherit}.hero>.hero__fields{grid-column:1/-1;grid-row:1;justify-self:end;align-self:start;display:flex;flex-wrap:nowrap;gap:0;min-width:0;margin:0;border:0}.hero>.hero__fields>span{display:inline-flex;align-items:center;min-height:0;padding:0;border:0;color:var(--muted);font-size:14px;white-space:nowrap}.hero>.hero__fields>span+span:before{content:"｜";margin:0 .3em}@media (max-width:760px){.hero>.hero__fields{margin-bottom:0}.hero>.hero__fields>span{font-size:clamp(9px,2.65vw,12px)}.hero>.hero__fields>span+span:before{margin:0 .1em}}.project-preview__caption{font-size:10px}.project-preview__caption>p{font-size:inherit}.project-preview__arrow{grid-column:1/-1;justify-self:end;display:flex;align-items:flex-end;justify-content:flex-end;width:44px;min-height:44px;margin-left:auto;color:var(--muted);font-size:inherit;line-height:1.45}.project-preview__arrow:hover{color:var(--pink)}@media (max-width:980px){.project-preview__caption,.project-preview__caption>p{font-size:14px}}@media (hover:none),(pointer:coarse){.hero__fields,.hero__fields *{-webkit-tap-highlight-color:transparent}html[data-content-editor=true] .hero__fields .editable-copy:is(:hover,:focus,:active){background:transparent}}.section-header--compact{grid-template-columns:1fr auto}.section-header--compact>span{grid-column:2;grid-row:1}@media (max-width:760px){.project-pagination{margin-top:48px;gap:28px}.project-pagination a{margin-top:0}.project-pagination>a:first-child{color:var(--ink);background:transparent;border-bottom:0}}.project-play-link{display:inline-flex;align-items:baseline;gap:.4em;margin-top:16px;padding:0;color:var(--ink);font-family:inherit;font-size:13px;font-weight:400;line-height:1.5;background:transparent;border:0;box-shadow:none}.site-header__brand-short{display:none}.site-header .desktop-nav{display:flex;flex-shrink:0;align-items:center}.site-header .desktop-nav a{white-space:nowrap}.site-header .desktop-nav a+a:before{content:"/";margin-right:13px;color:#e6e6e6}.site-header .desktop-nav a+a{padding-left:0}html:has(.home-page){scroll-padding-top:0}.home-page{--index-header-height:72px}.home-intro{display:flow-root}.home-page>.about-contact{min-height:100svh}.home-page>section{scroll-margin-top:0}.home-page>section>.section-header{position:sticky;top:0;z-index:100}.home-page .project-preview{top:calc(var(--index-header-height) + 12px)}.home-page .project-row[id]{scroll-margin-top:calc(var(--index-header-height) + 12px)}@media (max-width:760px){.site-header__brand-full{display:none}.site-header__brand-short{display:inline}.site-header__inner{gap:12px}.site-header .desktop-nav a{padding:0 8px}.site-header .desktop-nav a:last-child{padding-right:0;padding-left:0}.site-header .desktop-nav a+a:before{margin-right:8px}.home-page{--index-header-height:76px}}.project-image-group__images{display:grid;gap:clamp(12px,2vw,28px);align-items:start}.project-image-group__images>*{min-width:0}@media (max-width:980px){.project-image-group__images{grid-template-columns:minmax(0,1fr)!important}}.project-terms{display:inline-flex;flex-wrap:wrap;gap:.2em .35em;max-width:100%}.project-terms__item{white-space:nowrap}.project-terms__separator{margin-right:.35em}.project-outline__bar{display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.project-outline__year{margin-left:auto;white-space:nowrap}.project-outline__info{min-width:0;font-size:14px;line-height:1.6}.project-outline__background{margin:0 0 16px;color:var(--muted)}@media (max-width:980px){.project-row__type{display:block;font-size:12px}}@media (max-width:760px){.project-outline__info{margin-top:28px}}.project-detail-frame__index{display:none}@media (min-width:1200px){.project-detail-frame{width:min(100%,var(--max-width));margin:0 auto;padding:24px var(--page-gutter) 90px;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px;align-items:start}.project-detail-frame__index{display:block;min-width:0}.project-detail-frame__index .project-index-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.project-detail-frame__index .project-ledger__head{grid-template-columns:minmax(0,1fr);padding:12px}.project-detail-frame__index .project-ledger__head>span:nth-child(n+2){display:none}.project-detail-frame__index .project-row{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 12px}.project-detail-frame__index .project-row__title{grid-area:auto;font-size:15px;line-height:1.5}.project-detail-frame__index .project-row__type{grid-area:auto;display:block;font-size:12px;line-height:1.6}.project-detail-frame__index .project-row__year{grid-area:auto;font-size:12px}.project-detail-frame__index .project-row__arrow{display:none}.project-detail-frame__index .project-preview{display:block;position:static;margin:0;min-width:0}.project-detail-frame__index .project-preview__media{min-height:0}.project-detail-frame__index .project-preview__caption{min-height:0;padding:12px}.project-detail-frame__index .project-preview__caption p{font-size:14px;line-height:1.7}.project-detail-frame>.project-outline{min-width:0;width:100%;padding:0;margin:0}.project-detail-frame .project-outline__bar{width:100%}.project-detail-frame .project-outline__hero{display:block;padding:24px 0 28px}.project-detail-frame .project-outline__hero h1{font-size:40px;line-height:1.15;letter-spacing:-.03em}.project-detail-frame .project-outline__subtitle{margin-top:10px;font-size:22px;line-height:1.4}.project-detail-frame .project-outline__summary{margin-top:20px;max-width:none;font-size:17px;line-height:1.7;white-space:pre-line}.project-detail-frame .project-outline__info{margin-top:18px;font-size:14px;line-height:1.7}.project-detail-frame .project-outline__background{margin-bottom:8px}.project-detail-frame .detail-portrait{width:66%;max-width:620px;margin-inline:auto}.project-detail-frame .project-outline__gallery{gap:32px}.project-detail-frame .project-outline__gallery-image{min-width:0}.project-detail-frame .image-figure__media{min-height:0}.project-detail-frame .image-figure img{object-fit:contain}.project-detail-frame .project-outline figcaption{margin-top:8px;font-size:14px;line-height:1.6;color:var(--muted)}.project-detail-frame .project-outline__section{margin-top:52px}.project-detail-frame .project-outline__section-intro{display:block;padding-top:18px}.project-detail-frame .project-outline__section-intro h2{max-width:100%;font-size:22px;line-height:1.4;letter-spacing:-.02em}.project-detail-frame .project-outline__section-intro>p{margin-top:18px;max-width:40em;font-size:17px;line-height:1.7}.project-detail-frame .project-outline__section-intro+.project-outline__gallery{margin-top:24px}.project-detail-frame .project-image-group__images{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}.project-detail-frame__index .project-preview__caption{display:flex;flex-direction:column;align-items:stretch;gap:8px}.project-detail-frame__index .project-preview__caption>span{align-self:flex-start}.project-detail-frame__index .project-preview__caption p{width:100%;margin:0}.project-detail-frame__index .project-preview__arrow{align-self:flex-end}.project-detail-frame .project-outline--curated .project-outline__hero{margin:0}.project-detail-frame .project-outline--curated>.project-outline__image{width:66%;max-width:620px;margin:0 auto}.project-detail-frame .curated-media{gap:32px;margin-top:24px}.project-detail-frame .curated-media__row{max-width:100%}.project-detail-frame .curated-media__row--narrow{width:66%;margin-inline:auto}.project-detail-frame .curated-media__row--pair{width:100%;gap:24px}}@media (max-width:1199px){.project-outline__subtitle{line-height:1.2}}@media (min-width:1200px){body:has(.project-detail-frame),html:has(.project-detail-frame){overflow:hidden;overscroll-behavior:none}.project-detail-frame{position:fixed;top:var(--detail-header-height,var(--header-height));bottom:0;left:0;right:0;padding-bottom:0;min-height:0;overflow:hidden;align-items:stretch}.project-detail-frame__index,.project-detail-frame__index .project-index-layout{height:100%;min-height:0;overflow:hidden}.project-detail-frame__index .project-index-layout{align-items:stretch;padding-bottom:0}.project-detail-frame>.project-outline,.project-detail-frame__index .project-ledger,.project-detail-frame__index .project-preview{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scroll-behavior:auto;padding-bottom:40px}}.project-outline__bar{min-height:40px;padding-bottom:8px;color:#606060;border-bottom-color:#606060}.project-outline__background,.project-outline__info{color:#606060}.project-detail-frame .project-outline figcaption{font-size:12px;margin-top:0;padding-top:9px}@media (min-width:1200px){.project-detail-frame .project-outline figcaption{margin-top:8px}}@media (min-width:981px){.home-page .project-preview__caption{padding-top:12px}}@media (min-width:761px){.project-pagination{margin-top:64px;align-items:stretch;background:var(--ink);border-bottom:4px solid var(--pink)}.project-pagination .project-outline__back{margin-top:0;border-bottom:0}.project-pagination .project-outline__back:hover{transform:none}.icp-footer{text-align:right}.project-outline>.icp-footer{padding-right:16px}}
/* PORTFOLIO / REVIEW / CANDIDATE — 2026-10-13.
   Preserve the homepage logo; constrain the introduction to its grid column. */

.home-page .hero__intro { min-width:0; max-width:100%; }
.home-page .hero__intro-label { width:auto; max-width:100%; white-space:normal; text-wrap:balance; }

.home-page .project-ledger__head { font-size:12px; background:transparent; border-bottom:0; }
.home-page .project-ledger__head::before { display:none; }
/* Continue the first row's selection bar through the retained empty header. */
.home-page .project-ledger__head:has(+ .project-row:is([data-active=true],:hover,:focus-visible))::after {
  content:""; position:absolute; inset:0 auto 0 0; width:4px;
  background:var(--pink); pointer-events:none;
}
/* Retain the hidden header; lift the first entry by 1.2 times its bottom padding. */
.project-ledger__head > span:first-child,
.project-ledger__head > span:nth-child(3) { visibility:hidden; }
.home-page .project-row { --index-row-space:18px; min-height:94px; padding-block:var(--index-row-space); }
.home-page .project-ledger__head + .project-row { margin-top:calc(var(--index-row-space) * -1.2); padding-top:0; }
.home-page .project-row__title { font-size:clamp(22px,1.85vw,28px); line-height:1.25; letter-spacing:-.025em; font-weight:400; }
.home-page .project-row__type,
.home-page .project-row__year { font-size:13px; line-height:1.55; color:#555; }
.home-page .project-preview__caption { font-size:15px; }
.home-page .project-preview__caption > span { font-size:12px; letter-spacing:.06em; }
.home-page .project-preview__caption > p { font-size:15px; line-height:1.7; color:#303030; }
.home-page .project-preview__arrow { font-size:18px; }
.about-contact__body p { font-size:16px; line-height:1.75; color:#454545; }
.contact-ledger strong { font-size:16px; }
.contact-ledger span { font-size:12px; }

/* Give the caption its natural height; the image uses the remaining viewport. */
@media (min-width:981px) {
  .home-page .project-index-layout { grid-template-columns:minmax(0,1.12fr) minmax(0,1fr); gap:clamp(28px,3vw,48px); }
  .home-page .project-ledger__head,
  .home-page .project-row { grid-template-columns:minmax(0,1fr) 54px 22px; gap:12px; }
  .home-page .project-ledger__head > span:nth-child(2) { display:none; }
  .home-page .project-row { row-gap:8.4px; min-height:0; }
  .home-page .project-row__title { grid-column:1; grid-row:1; }
  .home-page .project-row__type { grid-column:1; grid-row:2; }
  .home-page .project-row__year { grid-column:2; grid-row:1; align-self:start; padding-top:5px; }
  .home-page .project-row__arrow { grid-column:3; grid-row:1; align-self:start; padding-top:5px; }
  .home-page .project-preview {
    display:grid; grid-template-rows:minmax(0,1fr) auto;
    height:min(820px,calc(100svh - var(--index-header-height) - 32px));
    min-height:0; margin-top:24px; overflow:hidden;
    top:calc(var(--index-header-height) + 16px);
    border:0; background:transparent;
  }
  .home-page .project-preview__media { height:100%; min-height:0; display:flex; align-items:center; justify-content:center; background:#e6e6e6; }
  .home-page .project-preview__media[data-missing=true] { aspect-ratio:auto; }
  .home-page .project-preview__media img,
  .home-page .project-preview__media video { display:block; width:100%!important; height:100%!important; max-height:100%; object-fit:contain!important; }
  .home-page .project-preview__media .portfolio-video-preview { width:100%; height:100%; }
  .home-page .project-preview__caption { min-height:0; padding:16px 0 0; display:grid; grid-template-columns:1fr 44px; gap:8px 16px; border:0; }
  .home-page .project-preview__caption > span { grid-column:1; grid-row:1; }
  .home-page .project-preview__caption > p { grid-column:1; grid-row:2; margin:0; }
  .home-page .project-preview__arrow { grid-column:2; grid-row:1 / 3; align-self:end; align-items:center; }
}

/* Persistent index and preview beside the main reading flow. */
@media (min-width:1200px) {
  html:has(.project-detail-frame), body:has(.project-detail-frame) { overflow:visible; overscroll-behavior:auto; }
  .project-detail-frame {
    position:relative; inset:auto; display:grid;
    grid-template-columns:minmax(0,5fr) minmax(0,8fr);
    gap:clamp(24px,2.3vw,36px); padding:32px var(--page-gutter) 0;
    align-items:start; overflow:visible;
  }
  .project-detail-frame__index {
    position:sticky; top:calc(var(--header-height) + 24px);
    height:calc(100svh - var(--header-height) - 48px);
    overflow:visible;
  }
  .project-detail-frame__index .project-index-layout { display:grid; grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr); gap:16px; width:100%; padding:0; height:100%; overflow:visible; align-items:stretch; }
  .project-detail-frame__index .project-preview { display:grid; grid-template-rows:minmax(0,1fr) auto; position:static; height:100%; min-height:0; margin:0; padding:0; overflow:hidden; border:0; background:transparent; }
  .project-detail-frame__index .project-preview__media { height:100%; min-height:0; display:flex; align-items:center; justify-content:center; background:#e6e6e6; }
  .project-detail-frame__index .project-preview__media[data-missing=true] { aspect-ratio:auto; }
  .project-detail-frame__index .project-preview__media img,
  .project-detail-frame__index .project-preview__media video { width:100%!important; height:100%!important; max-height:100%; object-fit:contain!important; }
  .project-detail-frame__index .project-preview__media .portfolio-video-preview { width:100%; height:100%; }
  .project-detail-frame__index .project-preview__caption { display:flex; flex-direction:column; gap:8px; min-height:0; padding:14px 0 0; border:0; }
  .project-detail-frame__index .project-preview__caption > span { font-size:12px; letter-spacing:.03em; }
  .project-detail-frame__index .project-preview__caption p { margin:0; font-size:14px; line-height:1.65; color:#303030; }
  .project-detail-frame__index .project-preview__arrow { min-height:32px; font-size:16px; }
  .project-detail-frame__index .project-ledger { height:100%; overflow-y:auto; overflow-x:hidden; padding:0 10px 24px 0; scrollbar-width:thin; scrollbar-color:#b7b7b7 transparent; }
  .project-detail-frame__index .project-ledger__head { padding:0 10px 14px; font-size:12px; background:transparent; }
  .project-detail-frame__index .project-ledger__head::before { display:none; }
  .project-detail-frame__index .project-row { padding:16px 10px; gap:6px; border-bottom-color:#bbb; }
  .project-detail-frame__index .project-row__title { font-size:18px; line-height:1.4; font-weight:400; }
  .project-detail-frame__index .project-row__type { font-size:12px; line-height:1.6; }
  .project-detail-frame__index .project-row__year { font-size:12px; }
  .project-detail-frame > .project-outline { height:auto; overflow:visible; padding:0; }
  .project-detail-frame .project-outline__hero { padding:28px 0 48px; }
  .project-detail-frame .project-outline__hero h1 { font-size:clamp(56px,4.6vw,72px); line-height:1.12; letter-spacing:-.035em; text-wrap:balance; }
  .project-detail-frame .project-outline__subtitle { margin-top:16px; font-size:24px; line-height:1.5; }
  .project-detail-frame .project-outline__summary { margin-top:28px; max-width:42em; font-size:17px; line-height:1.8; }
  .project-detail-frame .project-outline__info { margin-top:24px; }
  .project-detail-frame .project-outline__section { margin-top:80px; }
  .project-detail-frame .project-outline__section-intro { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.25fr); gap:32px; padding-top:24px; }
  .project-detail-frame .project-outline__section-intro h2 { font-size:clamp(28px,2.1vw,32px); line-height:1.3; letter-spacing:-.02em; text-wrap:balance; }
  .project-detail-frame .project-outline__section-intro > p { margin-top:0; max-width:36em; font-size:17px; line-height:1.8; }
  .project-detail-frame .project-outline__section-intro + .project-outline__gallery { margin-top:36px; }
  .project-detail-frame .project-outline__gallery { gap:48px; }
  .project-detail-frame .project-outline figcaption { font-size:14px; line-height:1.7; }
  .project-detail-frame .project-play-link { font-size:16px; }
}

/* The underline spans the label, its gap and the arrow as one rule. */
@media (min-width:1200px) {
  .project-detail-frame .project-outline--xianying .project-image-group__images {
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
}

/* Text links share one continuous underline and an independent touch area. */
:root { --link-underline-thickness:1px; --link-underline-offset:.18em; }
a { text-decoration-thickness:var(--link-underline-thickness); text-underline-offset:var(--link-underline-offset); text-decoration-skip-ink:none; }
.project-play-link { position:relative; display:inline-block; min-height:0; padding:0; border-bottom:0; text-decoration:underline; text-decoration-thickness:var(--link-underline-thickness); text-underline-offset:var(--link-underline-offset); text-decoration-skip-ink:none; white-space:nowrap; }
.project-play-link::after { content:""; position:absolute; inset:-10px 0; }
.project-play-link > span { display:inline; }
.project-play-link > span + span::before { content:"\00a0"; }
.not-found a { padding-bottom:0; border-bottom:0; text-decoration:underline; text-decoration-thickness:var(--link-underline-thickness); }
.icp-footer a:is(:hover,:focus-visible) { text-decoration-thickness:var(--link-underline-thickness); text-underline-offset:var(--link-underline-offset); }
/* Focus keeps existing selection behavior without adding a frame or shadow. */
a:focus-visible, button:focus-visible { outline:none; box-shadow:none; }
@media (min-width:761px) and (orientation:landscape) {
  .project-detail-frame .project-outline .detail-portrait { width:66%; max-width:620px; margin-inline:auto 0; }
  .project-detail-frame .project-outline--curated > .project-outline__image,
  .project-detail-frame .curated-media__row--narrow { margin-inline:auto 0; }
}

@media (min-width:761px) and (max-width:980px) {
  .home-page .project-row__title { font-size:22px; }
  .home-page .project-preview__media img { max-height:calc(100svh - 340px); object-fit:contain; }
  .home-page .project-preview__caption { padding-top:16px; }
}
/* Bridge the approved mobile and wide detail typography without a tablet dip. */
@media (min-width:761px) and (max-width:1199px) {
  .project-detail-frame .project-outline__hero { padding:28px 0 clamp(36px,4vw,48px); }
  .project-detail-frame .project-outline--curated .project-outline__hero { margin:0; }
  .project-detail-frame .project-outline__hero h1 { margin:0; font-size:clamp(44px,calc(16.67px + 3.59vw),56px); line-height:1.16; letter-spacing:-.03em; text-wrap:balance; overflow-wrap:anywhere; }
  .project-detail-frame .project-outline__subtitle { margin-top:16px; font-size:clamp(20px,2vw,24px); line-height:1.5; }
  .project-detail-frame .project-outline__summary { margin-top:28px; max-width:42em; font-size:clamp(16px,1.5vw,17px); line-height:1.8; }
  .project-detail-frame .project-outline__info { margin-top:24px; font-size:14px; line-height:1.7; }
  .project-detail-frame .project-outline__section { margin-top:clamp(56px,6.7vw,80px); }
  .project-detail-frame .project-outline__section-intro { grid-template-columns:minmax(0,1fr) minmax(0,1.25fr); gap:32px; padding-top:24px; }
  .project-detail-frame .project-outline__section-intro h2 { font-size:clamp(24px,2.34vw,28px); line-height:1.35; letter-spacing:-.02em; text-wrap:balance; }
  .project-detail-frame .project-outline__section-intro > p { margin-top:0; max-width:36em; font-size:clamp(16px,1.5vw,17px); line-height:1.8; }
  .project-detail-frame .project-outline__section-intro + .project-outline__gallery { margin-top:32px; }
  .project-detail-frame .project-outline__gallery { gap:clamp(36px,4vw,48px); }
  .project-detail-frame .project-outline figcaption { font-size:14px; line-height:1.7; }
}
/* The mobile homepage keeps its two-column index; detail pages remain single-column. */
@media (max-width:980px) {
  .home-page .project-row { row-gap:4.2px; min-height:0; }
  .home-page .project-preview { border:0; background:transparent; }
  .home-page .project-preview__media { background:#e6e6e6; }
  .home-page .project-preview__media img,
  .home-page .project-preview__media video { max-height:46svh; object-fit:contain!important; }
  .home-page .project-preview__caption { border:0; }
}
@media (max-width:760px) {
  .home-page .project-row { --index-row-space:14px; padding-block:var(--index-row-space); min-height:0; }
  .home-page .project-row__title { font-size:18px; line-height:1.4; }
  .home-page .project-row__type, .home-page .project-row__year { font-size:12px; }
  .home-page .project-preview__caption { padding:12px 0 0; }
  .home-page .project-preview__caption > p { margin-top:8px; font-size:14px; line-height:1.65; }
  .home-page .project-preview__caption > span { font-size:12px; letter-spacing:0; }
  .home-page .project-preview__arrow { font-size:18px; }
  .project-detail-frame .project-outline { padding-bottom:64px; }
  .project-detail-frame .project-outline__hero { padding:28px 0 36px; }
  .project-detail-frame .project-outline--curated .project-outline__hero { margin:0; }
  .project-detail-frame .project-outline__hero h1 { margin:0; font-size:clamp(30px,8vw,44px); line-height:1.2; letter-spacing:-.03em; text-wrap:balance; overflow-wrap:anywhere; }
  .project-detail-frame .project-outline__subtitle { margin-top:14px; font-size:18px; line-height:1.5; }
  .project-detail-frame .project-outline__summary { margin-top:24px; font-size:16px; line-height:1.8; }
  .project-detail-frame .project-outline__info { margin-top:20px; font-size:13px; line-height:1.7; }
  .project-detail-frame .project-outline__background { margin-bottom:10px; }
  .project-detail-frame .project-outline__section { margin-top:52px; }
  .project-detail-frame .project-outline__section-intro { display:block; padding-top:20px; }
  .project-detail-frame .project-outline__section-intro h2 { font-size:24px; line-height:1.35; letter-spacing:-.02em; text-wrap:balance; }
  .project-detail-frame .project-outline__section-intro > p { margin-top:18px; font-size:16px; line-height:1.8; }
  .project-detail-frame .project-outline__section-intro + .project-outline__gallery { margin-top:28px; }
  .project-detail-frame .project-outline__gallery { gap:32px; }
  .project-detail-frame .project-outline figcaption { font-size:13px; line-height:1.7; }
  .project-detail-frame .project-play-link { font-size:16px; line-height:1.5; }
  .about-contact__body p { font-size:16px; }
  .contact-ledger strong { font-size:14px; overflow-wrap:anywhere; }
}
/* A short landscape viewport should scroll naturally, without a tall sticky preview. */
.project-pagination .project-next__prefix,
.project-pagination .project-next__number,
.project-pagination .project-next__arrow { white-space:pre; }
/* Narrow project pages share one full-width navigation and registration footer. */
@media (max-width:1199px) {
  .project-detail-frame .project-outline { padding-bottom:0; }
  .project-detail-frame .project-pagination,
  .project-detail-frame .project-outline > .icp-footer {
    width:calc(100% + 2 * var(--page-gutter));
    max-width:none;
    margin-inline:calc(-1 * var(--page-gutter));
    background:var(--ink);
  }
  .project-detail-frame .project-pagination {
    display:grid;
    grid-template-columns:auto minmax(0,1fr);
    align-items:stretch;
    gap:16px;
    padding:8px var(--page-gutter);
    border-bottom:4px solid var(--pink);
  }
  .project-detail-frame .project-pagination > .project-outline__back {
    min-width:0;
    min-height:48px;
    margin:0;
    padding:8px 0;
    color:var(--white);
    background:transparent;
    border:0;
    line-height:1.6;
    overflow-wrap:anywhere;
  }
  .project-detail-frame .project-pagination > .project-outline__back:last-child {
    justify-content:flex-end;
    text-align:right;
    white-space:nowrap;
    overflow-wrap:normal;
  }
  .project-detail-frame .project-pagination .project-next__prefix { display:none; }
  .project-detail-frame .project-pagination .project-next__number,
  .project-detail-frame .project-pagination .project-next__arrow { flex:0 0 auto; }
  .project-detail-frame .project-pagination .project-next__title {
    min-width:0;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
  }
  .project-detail-frame .project-pagination > .project-outline__back:hover { transform:none; }
  .project-detail-frame .project-outline > .icp-footer {
    padding:16px var(--page-gutter) calc(16px + env(safe-area-inset-bottom));
    font-size:12px;
    text-align:right;
  }
}

@media (max-width:980px) and (max-height:600px) {
  .home-page .project-preview { position:static; }
}

@media (prefers-reduced-motion:no-preference) {
  html .project-preview__media { animation:review-preview-in .24s ease-out both; }
  .project-row__title { transition:color .18s ease; }
  .project-row:is(:hover,:focus-visible) .project-row__title { color:var(--pink); }
  .project-outline__hero h1 { animation:review-title-in .42s cubic-bezier(.22,1,.36,1) both; }
  [data-reveal] { transition:opacity .4s ease,translate .45s cubic-bezier(.22,1,.36,1); }
  [data-reveal=pending] { translate:0 12px; }
}
@keyframes review-preview-in { from { opacity:.3; } to { opacity:1; } }
@keyframes review-title-in { from { opacity:0; transform:translateY(10px); } to { opacity:1; transform:translateY(0); } }
@media (prefers-reduced-motion:reduce) {
  html .project-preview__media, .project-outline__hero h1 { animation:none!important; }
  .project-row, .project-row::before, .project-row__title, .project-row__arrow { transition:none!important; }
}

/* Postage: full posters over outputs on narrow screens; compact wide rows. */
.project-detail-frame .project-outline--postage .project-image-group__images{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px;align-items:end}
.project-detail-frame .project-outline--postage .project-image-group__images>:first-child{grid-column:1 / -1}
.project-detail-frame .project-outline--postage .project-image-group__images--postage-results{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.project-detail-frame .project-outline--postage .project-image-group .image-figure__media{aspect-ratio:auto;display:block;min-height:0;height:auto;overflow:visible;background:transparent}
.project-detail-frame .project-outline--postage .project-image-group .image-figure__media img{display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:contain}
@media(min-width:1200px){
  .project-detail-frame .project-outline--postage .project-image-group{width:100%;max-width:560px;margin-inline:auto 0}
  .project-detail-frame .project-outline--postage .project-image-group__images{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)!important}
  .project-detail-frame .project-outline--postage .project-image-group__images>:first-child{grid-column:1}
  .project-detail-frame .project-outline--postage .project-image-group__images--postage-results{grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important;align-items:center}
  .project-detail-frame .project-outline--postage .project-image-group__images--postage-results>:first-child{grid-row:span 3}
}
/* Xianying final prints follow Postage's compact, uncropped output groups. */
.project-detail-frame .project-outline--xianying .project-outline__section:first-child .project-image-group__images{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px;align-items:end}
@media(orientation:landscape){
  .project-detail-frame .project-outline--xianying .project-outline__section:first-child .project-image-group__images{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .project-detail-frame .project-outline--xianying .project-outline__section:first-child .project-image-group__images>:first-child{grid-column:2}
}
.project-detail-frame .project-outline--xianying .project-outline__section:last-child .project-image-group__images{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px;align-items:end}
.project-detail-frame .project-outline--xianying .project-outline__section:is(:first-child,:last-child) .project-image-group .image-figure__media{aspect-ratio:auto;display:block;min-height:0;height:auto;overflow:visible;background:transparent}
.project-detail-frame .project-outline--xianying .project-outline__section:is(:first-child,:last-child) .project-image-group .image-figure__media img{display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:contain}
@media(min-width:1200px){
  .project-detail-frame .project-outline--xianying .project-outline__section:is(:first-child,:last-child) .project-image-group{width:100%;max-width:560px;margin-inline:auto 0}
}
.postage-video{position:relative}
.postage-video__start{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer}
.postage-video__start:focus{outline:none;box-shadow:none}
.postage-video__icon{display:grid;place-items:center;width:56px;height:56px;border:1px solid #fff;border-radius:50%;color:#fff;background:rgb(0 0 0 / 40%);pointer-events:none}
.postage-video__icon::after{content:"";width:0;height:0;margin-left:4px;border-block:9px solid transparent;border-left:14px solid currentColor}

/* One five-step spacing scale shared by all portfolio project pages. */
:root{--space-major:32px;--space-copy:24px;--space-title:16px;--space-paragraph:12px;--space-caption:8px}
@media(min-width:1200px){:root{--space-major:40px}}
@media(max-width:760px){:root{--space-major:28px;--space-copy:20px;--space-title:12px;--space-paragraph:8px;--space-caption:6px}}
.project-detail-frame .project-outline__hero{display:block;margin:0;padding:var(--space-major) 0}
.project-detail-frame .project-outline__hero>div{display:flex;flex-direction:column;align-items:flex-start}
.project-detail-frame .project-outline__hero h1{margin:0}
.project-detail-frame .project-outline__subtitle{margin:var(--space-title) 0 0}
.project-detail-frame .project-outline__summary{margin:var(--space-copy) 0 0}
.project-detail-frame .project-outline__hero .project-play-link{margin:var(--space-major) 0 0}
.project-detail-frame .project-outline__info{margin:var(--space-major) 0 0}
.project-detail-frame .project-outline__background{margin:0 0 var(--space-paragraph)}
.project-detail-frame .project-outline__hero+.project-outline__image{margin-top:0}
.project-detail-frame .project-outline__section-intro{gap:var(--space-copy);padding-top:var(--space-major)}
.project-detail-frame .project-outline__section-intro h2{margin:0}
.project-detail-frame .project-outline__section-intro>p{margin-top:0}
.project-detail-frame .project-outline__section-intro>div>p{margin-bottom:var(--space-title)}
.project-detail-frame .project-outline__section-intro+.project-outline__gallery{margin-top:var(--space-major)}
.project-detail-frame .project-outline figcaption{margin-top:0;padding-top:var(--space-caption)}
.editable-copy[data-prose=true]{display:block;white-space:normal}
.editable-copy[data-prose=true]>.copy-paragraph{display:block;white-space:pre-line}
.editable-copy[data-prose=true]>.copy-break{display:none}
.editable-copy[data-prose=true]>.copy-paragraph~.copy-paragraph{margin-top:var(--space-paragraph)}
.home-page .project-preview__caption,.project-detail-frame__index .project-preview__caption{padding-top:var(--space-caption)}
.about-contact__body p+p{margin-top:var(--space-paragraph)}
@media(min-width:761px){
  .about-contact__body>p{align-self:start}
  .about-contact__body p+p{margin-top:0}
}
@media(max-width:760px){
  .project-detail-frame .project-outline__section-intro>p{margin-top:var(--space-copy)}
}

/* Shared project type scale: title > section > link > body > caption. */
.project-detail-frame{--type-section:clamp(22px,2vw,28px);--type-link:19px;--type-body:clamp(16px,1.5vw,17px);--type-caption:14px}
@media(min-width:1200px){.project-detail-frame{--type-link:20px;--type-body:17px}}
@media(max-width:760px){.project-detail-frame{--type-section:22px;--type-link:18px;--type-body:16px;--type-caption:13px}}
.project-detail-frame .project-outline__subtitle,
.project-detail-frame .project-outline__section-intro h2{font-size:var(--type-section)}
.project-detail-frame .project-outline__summary,
.project-detail-frame .project-outline__section-intro>p,
.project-detail-frame .project-outline__info{font-size:var(--type-body)}
.project-detail-frame .project-outline figcaption{font-size:var(--type-caption)}
.project-detail-frame .project-outline__hero .project-play-link{font-size:var(--type-link)}

/* Registration links wrap independently and retain the existing right edge. */
.icp-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 20px}
.icp-footer a{white-space:nowrap}

/* Engine groups retain the detail column's right edge. */
.project-outline--engine .engine-tool {min-width:0}
.project-outline--engine .engine-carousel {margin:0 0 0 auto;width:100%;min-width:0;max-width:100%}
.engine-carousel__track {display:flex;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth;touch-action:pan-x pan-y;outline-offset:5px}
.engine-carousel__track::-webkit-scrollbar {display:none}
.engine-carousel__slide {flex:0 0 100%;width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}
.engine-carousel__slide img {display:block!important;width:100%!important;height:auto!important;aspect-ratio:3024 / 1964;max-width:100%;object-fit:contain;user-select:none}
.engine-carousel__controls {display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-top:var(--space-caption);color:var(--muted);font-size:var(--type-caption);line-height:1.7}
.engine-carousel__count {font-size:inherit;font-variant-numeric:tabular-nums;letter-spacing:.04em;min-width:58px;text-align:center}
.engine-carousel__arrow {width:44px;height:44px;border:0;background:transparent;color:inherit;font:inherit;font-size:inherit;cursor:pointer;padding:0}
.engine-carousel__arrow:disabled {opacity:.23;cursor:default}
.engine-carousel__arrow:focus-visible,.engine-audio__button:focus-visible,.engine-carousel__track:focus-visible {outline:1px solid #e6e6e6;outline-offset:3px;box-shadow:none}
.engine-audio {display:flex;flex-direction:column;align-items:flex-end;margin-top:4px;color:var(--muted);font-size:var(--type-caption);line-height:1.7}
.engine-audio__choices {display:flex;justify-content:flex-end;gap:24px}
.engine-audio__choice {display:flex;align-items:center;min-width:44px}
.engine-audio__button {display:flex;align-items:center;justify-content:center;gap:8px;width:auto;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}
.engine-audio__button::before {content:"";width:12px;height:12px;background:var(--ink);border-radius:50%;flex:none;transition:transform .15s ease,background .15s ease}
.engine-audio__button[aria-pressed="true"]::before {background:var(--ink);transform:scale(1.1);outline:1px solid var(--ink);outline-offset:4px}
.engine-audio__label,.engine-audio__status {font-size:inherit;line-height:inherit}
.engine-audio__status {min-height:20px;margin:8px 0 0;text-align:right;color:inherit}
@media(prefers-reduced-motion:reduce){.engine-carousel__track{scroll-behavior:auto}.engine-audio__button::before{transition:none}}
@media(max-width:760px){.engine-carousel__controls{gap:8px}}

.engine-audio__status:empty{display:none}

/* Shared preview surface and a single visible keyboard focus treatment. */
html .project-preview__media,html .project-preview__media[data-missing=true]{background:#e6e6e6}
html :is(a,button,[tabindex],input,select,textarea,[contenteditable=true]):focus-visible{outline:1px solid #e6e6e6;outline-offset:3px;box-shadow:none}

/* One geometric underline across mixed-script labels, spacing and arrows. */
.project-play-link{text-decoration:none}
.project-play-link::before{content:"";position:absolute;left:0;right:0;bottom:.1em;height:var(--link-underline-thickness);background:currentColor;pointer-events:none}
