@font-face{font-family:GINLANG Marck Script;src:url(/_astro/marck-script-latin.hvIDGCO4.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:GINLANG Zhi Mang Xing;src:url(/_astro/zhi-mang-xing-used.D8zL-UC5.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+21,U+48-49,U+61,U+69,U+6D,U+2014,U+201C-201D,U+2026,U+3002,U+4E00,U+4E0A-4E0B,U+4E0D-4E0E,U+4E16,U+4E24,U+4E2D,U+4E3A,U+4E45,U+4E48,U+4E4B,U+4E5F,U+4E61,U+4E86,U+4E8E,U+4E9B,U+4EA6,U+4EBA,U+4EC0,U+4ECE,U+4ED6,U+4EE4-4EE5,U+4EEC,U+4F1A,U+4F46,U+4F60,U+4FBF,U+504F,U+505C,U+50B2,U+50CF,U+5149,U+5165,U+5171,U+518D,U+51C6,U+5207,U+5219,U+522B,U+524D,U+52C7,U+5386,U+53CA,U+53D7-53D8,U+53EA,U+53EF,U+53F2-53F3,U+5404,U+540C,U+540E,U+548C,U+54EA,U+56E0,U+571F,U+5728,U+5730,U+57CE,U+5851,U+58C1,U+591A,U+5927,U+5929,U+5934,U+5982,U+59A5,U+59CB,U+5B89,U+5B9A,U+5C06,U+5C0F,U+5C31,U+5C71,U+5C81,U+5DE6,U+5DF1,U+5E02,U+5E0C,U+5E16,U+5F03,U+5F15,U+5F7C,U+5F88,U+5FC3,U+600E,U+601D,U+60F3,U+613F,U+6162,U+6210-6211,U+6240,U+624D,U+62B1,U+62E5,U+62E9,U+63A5,U+6452,U+64E6,U+652F,U+653E,U+65B9,U+65E2,U+65F6,U+662F,U+665A,U+6700,U+6708-6709,U+671B,U+672A,U+672C,U+6751,U+6765,U+6837,U+684E,U+688F,U+68A6,U+695A,U+6A21,U+6B21,U+6B63-6B64,U+6BD4,U+6C14,U+6C34,U+6C38,U+6C47,U+6C5F,U+6CA1,U+6CB3,U+6CCA,U+6CD5,U+6D2A,U+6D3B,U+6D41,U+6D77,U+6E05,U+6E90,U+6EAA,U+6EE1,U+6EE9,U+6F02,U+6F2B,U+6FC0,U+70BC,U+7247,U+72B6,U+73B0,U+7406,U+7422,U+751F,U+7531,U+7684,U+76F8,U+770B,U+771F,U+78B0,U+795D,U+798F,U+7BA1,U+7EC8,U+7ECF,U+7EEA,U+8005,U+800C,U+805A,U+80A1,U+80A9,U+80FD,U+81EA,U+8270,U+8715,U+878D,U+884C,U+8981,U+89C1,U+8BA9,U+8BC6,U+8BED,U+8BF4,U+8D70,U+8D77,U+8D8A,U+8DCB,U+8DEF,U+8FC7,U+8FD1,U+8FD8-8FD9,U+8FDB-8FDC,U+9009,U+9014,U+9020,U+90A3,U+90FD,U+91CC-91CD,U+9519,U+9524,U+957F,U+95F4,U+9634,U+9669,U+96D5,U+9760,U+9A7B,U+9A84,U+9B42,U+FF0C}@font-face{font-family:GINLANG Zhi Mang Xing;src:url(/_astro/zhi-mang-xing-rest-a.D3J1j6Fx.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+20,U+22-47,U+4A-60,U+62-68,U+6A-6C,U+6E-7E,U+A9,U+D7,U+2013,U+2018-2019,U+3001,U+3008-300D,U+300F,U+4E01,U+4E07-4E09,U+4E13-4E14,U+4E1C-4E1D,U+4E22,U+4E25,U+4E2A,U+4E34,U+4E39,U+4E3B,U+4E3D-4E3E,U+4E43,U+4E49,U+4E4C-4E4E,U+4E50,U+4E58,U+4E5D,U+4E60,U+4E66,U+4E70-4E71,U+4E88-4E89,U+4E8B-4E8C,U+4E91,U+4E94-4E95,U+4E98,U+4E9A,U+4EA1,U+4EA4,U+4EA7,U+4EAB-4EAC,U+4EAE,U+4EB2,U+4EB5,U+4EC5,U+4EC7,U+4ECA-4ECB,U+4ECD,U+4ED3-4ED4,U+4ED7-4ED9,U+4EE3,U+4EF0,U+4EF6,U+4EFB,U+4EFD,U+4EFF,U+4F20,U+4F24,U+4F2A,U+4F2F,U+4F34,U+4F38,U+4F3C-4F3D,U+4F4D-4F4F,U+4F53,U+4F55,U+4F59,U+4F5B-4F5C,U+4F69,U+4F7F,U+4F88,U+4F9B,U+4F9D,U+4FA7,U+4FAC,U+4FC3-4FC4,U+4FD7,U+4FDD,U+4FE1,U+4FEE,U+5012,U+5018-501A,U+501F,U+5026,U+502D,U+503C,U+503E,U+5047,U+505A,U+5076-5077,U+50A8,U+50AC,U+513F,U+5141,U+5143,U+5145-5146,U+5148,U+514B,U+514D,U+5168,U+516B-516D,U+5170,U+5173-5174,U+5176-5178,U+517B,U+5185,U+518C,U+5192,U+5199,U+519B,U+51A0,U+51A5,U+51AC,U+51B0,U+51B2-51B3,U+51B5,U+51B7,U+51C0,U+51C4,U+51C9,U+51CC,U+51DD,U+51E0-51E1,U+51ED,U+51FA-51FB,U+51FF,U+5206,U+5212,U+5217-5218,U+521A-521B,U+521D,U+5220,U+5224,U+5229,U+522E,U+5230,U+5236,U+523B,U+524A,U+5265,U+5269-526A,U+526F,U+5272,U+529B,U+529E,U+52A0-52A1,U+52A3,U+52A8-52AA,U+52B1,U+52B3,U+52FE,U+5305-5306,U+5316-5317,U+5319,U+533F,U+5341,U+5343,U+5347-5348,U+534A,U+5351,U+5355,U+5357,U+535A,U+5360-5361,U+5367,U+5370-5371,U+5373-5374,U+5377-5378,U+537F,U+5385,U+539F,U+53A8,U+53BB,U+53C2,U+53C8,U+53CB-53CD,U+53D1,U+53D6,U+53E0,U+53E3-53E6,U+53EB,U+53F0,U+53F6-53F7,U+53F9,U+5403,U+5408-5409,U+540D,U+5411,U+541B,U+5426-5427,U+542B-542C,U+542F,U+5438-5439,U+5440,U+5448,U+544A,U+5462,U+5468,U+5473,U+5475,U+547C-547D,U+5496,U+54AB-54AC,U+54B8,U+54BD,U+54C0-54C1,U+54C8,U+54CD,U+5507,U+5509,U+5510,U+552F,U+554A,U+5561,U+5578,U+557C,U+559C-559D,U+5631,U+5634,U+5668,U+56DB,U+56DE,U+56E2,U+56ED,U+56F0,U+56FA,U+56FD-56FE,U+5706,U+5708,U+5723,U+573A,U+5740,U+5747,U+574F-5751,U+5757,U+575A-575B,U+575D,U+5760-5761,U+5766,U+5782,U+578B,U+57AB,U+57CB,U+57FA,U+5802,U+5806,U+5824,U+582A,U+5858,U+585E,U+586B,U+5883,U+5899,U+589E,U+58EE,U+58F0,U+58F3,U+58F6,U+5904,U+5907,U+590D,U+590F,U+5915-5916,U+591C,U+591F,U+592A-592B,U+5931,U+5939-593A,U+5947-5948,U+594B,U+5951,U+5954,U+5962,U+5965,U+5973,U+5979,U+597D,U+5984,U+5986-5987,U+59A8,U+59B9,U+59C6,U+59D0,U+59D3-59D4,U+59FB,U+5A01,U+5A1F,U+5A36,U+5A5A,U+5AC1,U+5ACC,U+5B50,U+5B54,U+5B57-5B58,U+5B63-5B64,U+5B66,U+5B69,U+5B81,U+5B83,U+5B8C,U+5B98-5B99,U+5B9C-5B9E,U+5BA2,U+5BB0,U+5BB3,U+5BB5-5BB6,U+5BB9,U+5BBD,U+5BBF,U+5BC2,U+5BC4,U+5BC6,U+5BD0,U+5BD2,U+5BDE-5BDF,U+5BF9,U+5BFB-5BFC,U+5BFF,U+5C01,U+5C04,U+5C0A,U+5C11,U+5C14,U+5C16,U+5C1A,U+5C1D,U+5C24,U+5C3A,U+5C3D,U+5C40,U+5C42,U+5C45,U+5C48,U+5C4B,U+5C4F,U+5C55,U+5C5E,U+5C6F,U+5C82,U+5C94,U+5CA9,U+5CAD,U+5CB8,U+5CE1,U+5D1B,U+5DDD,U+5DE5,U+5DE7,U+5DEE,U+5DF2,U+5DF4,U+5DF7,U+5E03,U+5E08,U+5E10,U+5E18-5E19,U+5E1D,U+5E26,U+5E2D-5E2E,U+5E38,U+5E45,U+5E55,U+5E72-5E74,U+5E76,U+5E78,U+5E7B,U+5E7D,U+5E7F,U+5E8F-5E90,U+5E93-5E95,U+5E97,U+5E9C,U+5EA6-5EA7,U+5EAD,U+5ECA,U+5ED3,U+5EF6,U+5EFA,U+5F00,U+5F02,U+5F04,U+5F0F,U+5F20,U+5F2F,U+5F31,U+5F3A,U+5F52-5F53,U+5F55,U+5F62,U+5F69,U+5F6D,U+5F71,U+5F79,U+5F80-5F81,U+5F84-5F85,U+5F90,U+5F92,U+5F97,U+5F99,U+5FAE,U+5FB7,U+5FBD,U+5FC5-5FC6,U+5FCD,U+5FD7-5FD9,U+5FE0,U+5FE7,U+5FEB,U+5FF1,U+5FF5,U+5FFD,U+6000-6001,U+6005,U+6012,U+6015,U+601C,U+6025,U+6027-6028,U+602A,U+602F,U+603B,U+604B,U+6050,U+6052,U+6062,U+6068,U+606D,U+606F-6070,U+607C,U+6084,U+6089,U+6094,U+609F,U+60A3,U+60A6,U+60AC,U+60B2,U+60C5-60C6,U+60CA,U+60D1,U+60DC,U+60E6-60E7,U+60EF-60F0,U+60F6,U+6101,U+6109,U+610F,U+611F,U+6124,U+6170,U+61C2,U+61D2,U+61E6,U+61F5,U+620F,U+6216,U+6218,U+6234,U+6237,U+623F,U+6247,U+624B,U+624E,U+6253-6254,U+6267,U+6269,U+626B,U+626E,U+627E-6280,U+6284,U+628A,U+6295-6298,U+629A-629B,U+62A4-62A5,U+62AC,U+62B5,U+62BD,U+62C2,U+62C5,U+62C8-62C9,U+62D2,U+62D6,U+62DB-62DC,U+62DF,U+62E2-62E3,U+62E6,U+62E8,U+62EC,U+62F1,U+62FC,U+62FE-62FF,U+6301-6302,U+6307,U+6309,U+6311,U+6323,U+6325,U+632B,U+632F,U+635E,U+6362-6363,U+636E,U+6382,U+6389,U+6392,U+63A2,U+63A7-63A8,U+63AA,U+63CF-63D0,U+63D2,U+63E1,U+6405,U+641C,U+642D,U+6446-6447,U+644A,U+6458,U+6469,U+6478,U+6492,U+649E,U+64A4,U+64AD,U+64CD,U+6525,U+6536,U+6539,U+6545,U+6548,U+654F,U+6559,U+655E,U+6562-6563,U+6570,U+6574,U+6587,U+6597,U+6599,U+659C,U+65A4,U+65AD,U+65AF-65B0,U+65C1,U+65C5,U+65CB,U+65E0,U+65E5,U+65E7,U+65E9,U+660E-660F,U+6613,U+661F-6620,U+6625,U+6628,U+663E,U+6653,U+6656,U+6668,U+666E-6670,U+6676,U+667A,U+6682,U+6696-6697,U+66AE,U+66B4,U+66E6,U+66F2,U+66F4,U+66FC,U+66FE-66FF,U+670B,U+671D,U+671F,U+6728,U+672B,U+672D,U+672F,U+6731,U+6734-6735,U+673A,U+6743,U+6746,U+674E-674F,U+675F,U+6761,U+6768,U+677E}@font-face{font-family:GINLANG Zhi Mang Xing;src:url(/_astro/zhi-mang-xing-rest-b.C5hL-58p.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+677F,U+6781,U+6784,U+6789,U+6797,U+679A,U+679C-679D,U+67AF,U+67B6,U+67D0,U+67D3-67D4,U+67E5,U+67EF,U+67F3,U+6807,U+680A,U+680F,U+6811,U+6816-6817,U+6821,U+6838-6839,U+683C,U+6843,U+6848,U+684C,U+6850-6851,U+6860,U+6863,U+6865,U+6885,U+68A2,U+68A7-68A8,U+68C0,U+68D8,U+68DA,U+68F9,U+6905,U+690D,U+6912,U+697C,U+6982,U+6986,U+6A2A,U+6A31,U+6A79,U+6A90,U+6B22,U+6B27,U+6B32,U+6B49,U+6B4C,U+6B62,U+6B65,U+6B67,U+6B7B,U+6B8B,U+6BB5,U+6BC5,U+6BCD,U+6BCF,U+6BD5,U+6BDB,U+6BEB,U+6C41-6C42,U+6C49,U+6C57,U+6C64,U+6C83,U+6C88-6C89,U+6C99,U+6CB1,U+6CB9,U+6CBE-6CBF,U+6CDB,U+6CE2,U+6CE5,U+6CE8,U+6CEA,U+6CFC,U+6D01,U+6D07,U+6D0B,U+6D12,U+6D17,U+6D25,U+6D32,U+6D3C,U+6D45,U+6D4A,U+6D4F,U+6D51,U+6D53,U+6D63,U+6D66,U+6D6A,U+6D6E,U+6D78,U+6D82,U+6D88,U+6DAF,U+6DC0,U+6DCC,U+6DD8,U+6DE1,U+6DE4,U+6DF1,U+6DF9,U+6DFB,U+6E0A,U+6E10,U+6E14,U+6E21,U+6E29,U+6E32,U+6E34,U+6E38,U+6E3A,U+6E56,U+6E7E-6E7F,U+6E9C,U+6EBA,U+6ECB,U+6EF4,U+6F20,U+6F5C,U+6F6D-6F6E,U+6F78,U+6F7A,U+6F84,U+7011,U+706B,U+706D,U+706F-7070,U+7075-7076,U+707E,U+7092,U+70B9,U+70C8,U+70DB,U+70DF,U+70E7,U+70ED,U+7126,U+7136,U+715C,U+7167,U+7178,U+7184,U+719F,U+71C3,U+71D5,U+71E5,U+7206,U+722C,U+7231,U+7236,U+7248,U+7259,U+725B,U+7262,U+7269,U+7275,U+7279,U+72B9,U+72C2,U+72D7,U+72EC-72ED,U+72FC,U+731B,U+7325,U+7389,U+738B,U+73A9,U+73AF,U+73BB,U+73CD,U+745F,U+7483,U+74DC,U+74E3,U+7518,U+751A,U+751C,U+7528,U+7530,U+7532,U+7535,U+7537,U+753B,U+754C,U+754F,U+7554,U+7559,U+7565,U+756A,U+758F,U+7591,U+75BC,U+75C5,U+75D5,U+75D8,U+75DB,U+75F9,U+7626,U+767B,U+767D-767E,U+7687,U+768E,U+76AE,U+76C6,U+76C8,U+76CF,U+76D8,U+76DB,U+76EE-76EF,U+76F4,U+76FC,U+76FE,U+7701,U+7728,U+7737,U+773C,U+7740-7741,U+775B,U+7761,U+77A5,U+77AC,U+77DB,U+77E5,U+77ED,U+77F3,U+7801,U+780C,U+7814,U+7816,U+781D,U+7834,U+785D,U+786E,U+788C-788E,U+7897,U+78A7,U+78E8,U+793A,U+793C,U+7956,U+795E,U+7968,U+79B9,U+79BB,U+79BD,U+79C1,U+79CB,U+79CD,U+79D2,U+79E9,U+79EF-79F0,U+79FB,U+7A00,U+7A0B,U+7A0D,U+7A33,U+7A3F,U+7A76-7A77,U+7A79-7A7A,U+7A7F,U+7A81,U+7A84,U+7A97-7A98,U+7A9D,U+7ACB,U+7AD9,U+7ADF-7AE0,U+7AEF,U+7AFF,U+7B03,U+7B11,U+7B14,U+7B2C,U+7B3A,U+7B3C,U+7B49,U+7B51,U+7B54,U+7B5B,U+7B77,U+7B7E,U+7B80,U+7B97,U+7BAB,U+7BB1,U+7BC7,U+7BF7,U+7C3F,U+7C73,U+7C7B,U+7C89,U+7C92,U+7C98,U+7CAE,U+7CBE,U+7CCA,U+7CFB,U+7D20,U+7D22,U+7D27,U+7D2B,U+7D2F,U+7D6E,U+7E41,U+7EA2,U+7EA6,U+7EAA,U+7EAF,U+7EB3,U+7EB5,U+7EB8,U+7EBF,U+7EC3-7EC4,U+7EC6,U+7ECD,U+7ED3,U+7ED5,U+7ED8-7ED9,U+7EDC-7EDD,U+7EDF,U+7EE7,U+7EED,U+7EF4,U+7EFC,U+7EFE-7EFF,U+7F03,U+7F13,U+7F15-7F16,U+7F18,U+7F1A,U+7F1D,U+7F29,U+7F3A,U+7F51,U+7F57,U+7F5A,U+7F62,U+7F6A,U+7F6E,U+7F72,U+7F8E,U+7F9E,U+7FA4,U+7FC5,U+7FE0-7FE1,U+7FFB-7FFC,U+8000-8001,U+8003,U+8010,U+8015,U+8033,U+804A,U+8052,U+8054,U+806A,U+8083,U+8089,U+80A0,U+80A2,U+80A4-80A5,U+80AF,U+80B2,U+80C3,U+80C6,U+80CC,U+80D6,U+80DC,U+80E1,U+80F3,U+810F,U+8111,U+811A,U+8131,U+8138,U+813E,U+814A,U+8150,U+8170,U+8179,U+817B,U+817E,U+818A,U+81CA,U+81F3-81F4,U+820D,U+821E-821F,U+822A,U+822C,U+8239,U+8272,U+827A,U+8282,U+82AD,U+82AF,U+82B1,U+82BD,U+82CD,U+82CF,U+82D1,U+82D7,U+82DF,U+82E5-82E6,U+82F1,U+832B,U+8336,U+8346,U+8349,U+8361,U+8363,U+836B,U+836F,U+8377,U+83AB,U+83B1,U+83DC,U+83E9,U+8403,U+840C-840D,U+8426-8428,U+843D,U+8457,U+8499,U+849C,U+84B8,U+84BF,U+84DD,U+84E6,U+8511,U+8513,U+8549,U+8584,U+85CF,U+85E4,U+8651,U+865A,U+865E,U+866B,U+867D,U+868A,U+86EE,U+8713,U+873B,U+8774,U+8776,U+87BA,U+8840,U+8854,U+8857,U+8861,U+8863,U+8868,U+886C,U+8870,U+8885,U+8896,U+88AB,U+88C5,U+88D9,U+88F8-88F9,U+892A,U+897F,U+89C2,U+89C6,U+89C8-89C9,U+89D2,U+89E3,U+89E6,U+8A00,U+8A93,U+8B66,U+8BA1,U+8BA4-8BA5,U+8BB0,U+8BB2,U+8BB8,U+8BBA,U+8BBE-8BBF,U+8BC1,U+8BC4,U+8BC9,U+8BCD,U+8BD1,U+8BD5,U+8BD7,U+8BDA,U+8BDD,U+8BE5,U+8BEF,U+8BF7-8BF8,U+8BFA-8BFB,U+8BFE,U+8C01,U+8C03,U+8C05,U+8C08,U+8C12-8C13,U+8C22,U+8C26,U+8C37,U+8C41,U+8C46,U+8C61,U+8D1F,U+8D22-8D23,U+8D25,U+8D28-8D2B,U+8D34-8D35,U+8D39,U+8D4C,U+8D64,U+8D6B,U+8D74,U+8D76,U+8D81,U+8D85,U+8DA3,U+8DB3,U+8DD1,U+8DDD,U+8DDF,U+8DE8,U+8DF3,U+8DF5,U+8E0C,U+8E0F,U+8E2A,U+8E81,U+8E87,U+8EAB,U+8EB2,U+8EBA,U+8F66,U+8F6C,U+8F6E-8F70,U+8F7B,U+8F7D,U+8F83,U+8F88,U+8F91,U+8F93,U+8F9B-8F9C,U+8F9E-8F9F,U+8FA3,U+8FA9,U+8FB9,U+8FBD-8FBE,U+8FC1,U+8FC5,U+8FC8,U+8FCE,U+8FD4,U+8FDE-8FDF,U+8FEB,U+8FF0,U+8FF7,U+8FF9,U+8FFD,U+9000-9003,U+900F-9010,U+9012,U+9017,U+901A,U+901D,U+901F,U+9022,U+9047,U+904D,U+9053,U+9065,U+906D,U+907F-9080,U+90AA,U+90AE,U+90BB,U+90C1,U+90CE,U+90E8,U+9119,U+914D,U+9152,U+9171,U+9189,U+9192,U+91C7,U+91CA,U+91CE-91CF,U+91D1,U+9488-9489,U+949F,U+94A5,U+94A9,U+94AE,U+94B1,U+94BB,U+94C1,U+94C3,U+94E0,U+94F2,U+94F6,U+94F8,U+94FA,U+94FE,U+9500-9501,U+9505,U+950B,U+9510,U+9521,U+9526,U+952E,U+9547,U+95E8,U+95EA,U+95ED-95EE,U+95F2,U+95F8-95F9,U+9605,U+9614,U+961F,U+962E,U+9632-9633,U+9635-9636,U+963B,U+9644-9646,U+9648,U+964C,U+9650,U+9662,U+9664,U+966A,U+9676,U+9685,U+968F,U+9694,U+9698-9699,U+96BE,U+96C1,U+96C4-96C6,U+96E8,U+96EA,U+96F6-96F7,U+96FE,U+9700,U+9707,U+9716,U+971C,U+971E,U+9732,U+9752,U+9759,U+975E,U+9762,U+978B,U+97F3,U+9875-9877,U+987A-987B,U+987E-987F,U+9884,U+9886-9887,U+9891,U+9897-9898,U+989C-989D,U+98CE,U+98D8,U+98DE-98DF,U+9965,U+996D-996E,U+9971,U+9977,U+997F,U+9985-9986,U+998B,U+9996,U+9999,U+9A6C,U+9A71,U+9A8A,U+9A8C,U+9AA4,U+9AA8,U+9AD8,U+9AFB,U+9B13,U+9B1F,U+9B45,U+9C81,U+9C9C,U+9E1F,U+9E25,U+9E3D,U+9EA6,U+9EBB,U+9EC4,U+9ED1,U+9ED8,U+9F13,U+9F84,U+FF01,U+FF03,U+FF05-FF06,U+FF08-FF0B,U+FF0D,U+FF0F,U+FF1A-FF20}:root{color-scheme:light;--paper:#f5f2eb;--paper-raised:#fcfaf6;--paper-soft:#eeece4;--ink:#292b27;--muted:#65685f;--line:#dad5cb;--accent:#596b5c;--accent-deep:#3f5345;--accent-soft:#e7ebe3;--clay:#a66048;--focus:#936749;--frame-mat:#faf8f2;--serif:"Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", "SimSun", Georgia, serif;--sans:"Inter", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--hand-cn:"GINLANG Zhi Mang Xing", "KaiTi", "STKaiti", cursive;--hand-en:"GINLANG Marck Script", "Segoe Script", cursive;--shell-width:1180px;--reading-width:690px;--body-size:17px;--article-size:18px;--article-line:1.95;font-family:var(--serif);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{color-scheme:dark;--paper:#20221f;--paper-raised:#272a26;--paper-soft:#2d312c;--ink:#e7e4da;--muted:#aaa99e;--line:#41443e;--accent:#b7c7b8;--accent-deep:#d0dbcf;--accent-soft:#303a32;--clay:#d0a088;--focus:#dbc09a}:root[data-reading-width=narrow]{--shell-width:850px;--reading-width:590px}:root[data-reading-width=wide]{--shell-width:1180px;--reading-width:790px}:root[data-text-size=small]{--body-size:16px;--article-size:17px;--article-line:1.85}:root[data-text-size=large]{--body-size:18px;--article-size:20px;--article-line:2}:root[data-font=sans]{--serif:var(--sans)}@view-transition{navigation:auto}@keyframes page-leave{to{opacity:.16;transform:translateY(-4px)scale(.998)}}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)scale(.998)}}@keyframes page-arrive{0%{opacity:0;transform:translateY(8px)}}@keyframes whisper-turn{0%{opacity:.15;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes butterfly-float{0%,to{transform:translate(0)rotate(-7deg)}30%{transform:translate(-5px,-7px)rotate(-2deg)}65%{transform:translate(3px,-3px)rotate(3deg)}}@keyframes wing-breathe{0%,to{transform:scaleX(1)rotate(-1deg)}50%{transform:scaleX(.94)rotate(1deg)}}@keyframes cover-reveal{0%{opacity:0;clip-path:inset(0 0 18%);transform:translateY(15px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}::view-transition{background:var(--paper)}::view-transition-old(root){mix-blend-mode:normal;animation:.3s cubic-bezier(.4,0,.7,1) both page-leave}::view-transition-new(root){mix-blend-mode:normal;animation:.42s cubic-bezier(.16,1,.3,1) both page-enter}::view-transition-group(site-wordmark){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{background:var(--paper);scroll-behavior:smooth;min-width:320px;scroll-padding-top:106px;overflow-x:clip}body{background:radial-gradient(ellipse at 78% 0%, color-mix(in srgb, var(--accent-soft) 55%, transparent), transparent 32rem), var(--paper);min-width:320px;color:var(--ink);font-size:var(--body-size);margin:0;line-height:1.82;transition:background-color .18s,color .18s}body:before{z-index:20;background:linear-gradient(90deg, var(--accent), var(--clay) 56%, transparent);content:"";pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}a{color:inherit;text-underline-offset:.24em;text-decoration-color:#0000;transition:color .15s,text-decoration-color .15s,background-color .15s}a:hover{color:var(--accent-deep);text-decoration-color:currentColor}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px}button,input{font:inherit}button{color:inherit}::selection{background:var(--accent-soft);color:var(--ink)}.skip-link{z-index:50;background:var(--ink);color:var(--paper);font:13px/1.5 var(--sans);border-radius:4px;padding:9px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-shell{width:min(calc(100% - 64px), var(--shell-width));margin-inline:auto}html.whisper-initializing [data-whisper-text],html.whisper-initializing [data-whisper-source]{visibility:hidden}.site-header{z-index:18;border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:76px;display:grid;position:sticky;top:0}.site-header:before{z-index:-1;border-bottom:1px solid var(--line);background:var(--paper);content:"";pointer-events:none;width:100vw;position:absolute;top:0;bottom:-1px;left:50%;transform:translate(-50%)}.brand-block{flex-direction:column;gap:6px;display:flex}.wordmark{width:fit-content;font:700 18px/1 var(--sans);letter-spacing:.19em;view-transition-name:site-wordmark;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.wordmark-flower{color:var(--clay);font-size:12px}.wordmark-flower svg,.footer-wordmark svg{vertical-align:-.1em;width:1em;height:1em;display:inline-block}.brand-note,.dialog-kicker{color:var(--muted);font:9px/1.4 var(--sans);letter-spacing:.16em}.primary-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 20px;display:flex}.primary-nav a{min-height:44px;color:var(--muted);font:14px/1.5 var(--sans);white-space:nowrap;align-items:center;padding:10px 2px;text-decoration:none;display:inline-flex;position:relative}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:var(--ink)}.primary-nav a small{display:none}.primary-nav a:after{background:var(--clay);content:"";transform-origin:0;height:1px;transition:transform .22s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.primary-nav a:hover:after,.primary-nav a[aria-current=page]:after{transform:scaleX(1)}.header-tools{align-items:center;gap:7px;display:flex}.tool-button,.dialog-close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;transition:background-color .15s,border-color .15s,color .15s;display:grid}.tool-button:hover,.dialog-close:hover{border-color:var(--line);background:var(--paper-raised);color:var(--ink)}.tool-button svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.reading-progress{z-index:19;pointer-events:none;height:2px;position:fixed;top:3px;left:0;right:0}.reading-progress span{transform-origin:0;background:var(--clay);width:100%;height:100%;display:block;transform:scaleX(0)}.home-intro{border-bottom:1px solid var(--line);padding:54px 0 36px}.hero-kicker{max-width:1040px;color:var(--muted);font:10px/1.5 var(--sans);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:11px;margin:0 auto 16px;display:flex}.hero-kicker span:first-child{color:var(--accent)}.hero-kicker span:last-child{align-items:center;gap:10px;display:inline-flex}.hero-kicker span:last-child:before{background:var(--line);content:"";width:28px;height:1px}.home-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1040px;margin-inline:auto;display:grid;position:relative}.home-hero>.hero-gallery{grid-area:1/2}.quiet-butterfly{z-index:2;opacity:.82;pointer-events:none;filter:drop-shadow(0 5px 7px #4b5c6917);width:90px;animation:8s ease-in-out infinite butterfly-float;display:block;position:absolute;top:-27px;right:-39px}.quiet-butterfly img{width:100%;height:auto;box-shadow:none;transform-origin:55% 58%;background:0 0;border:0;animation:5.8s ease-in-out infinite wing-breathe;display:block}.quiet-butterfly--sm{width:76px;top:-20px;right:-27px}.quiet-butterfly--md{width:clamp(102px,10vw,126px)}.home-intro h1{letter-spacing:.015em;max-width:720px;margin:0;font-size:clamp(42px,6vw,74px);font-weight:500;line-height:1.36}.home-intro h1 em{color:var(--accent);font-style:normal}.home-intro h1.cover-poem{letter-spacing:.08em;font-size:clamp(38px,4.2vw,52px);font-weight:400;line-height:1.56}.cover-poem .hero-line:nth-child(n+3){color:var(--accent-deep)}.cover-poem .hero-line{white-space:nowrap}.intro-note{max-width:27em;color:var(--muted);margin:24px 0 0;font-size:15px;line-height:1.95}.hero-links{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.hero-link{border:1px solid var(--accent-deep);background:var(--accent-deep);min-height:54px;color:var(--paper);cursor:pointer;font:15px/1.5 var(--sans);letter-spacing:.06em;border-radius:4px;justify-content:center;align-items:center;padding:13px 32px;text-decoration:none;transition:transform .22s,box-shadow .22s,background-color .22s,border-color .22s;display:inline-flex}.hero-link:hover{color:var(--paper);background:var(--accent);transform:translateY(-1px);box-shadow:0 4px 12px #3f534517}.hero-link:active{box-shadow:none;transform:translateY(0)}.hero-link-secondary{color:var(--accent-deep);border-color:color-mix(in srgb, var(--accent) 52%, var(--line));background:0 0}.hero-link-secondary:hover{color:var(--accent-deep);background:var(--accent-soft);border-color:var(--accent);box-shadow:none}.hero-link:focus-visible,.random-post:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.random-post{border:0;border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);cursor:pointer;font:14px/1.5 var(--sans);background:0 0;align-items:center;padding:4px 2px;transition:color .2s,border-color .2s;display:inline-flex}.random-post:hover{border-bottom-color:var(--clay);color:var(--accent-deep)}.random-post[hidden]{display:none}.heading-actions{align-items:center;gap:19px;display:flex}.desk-note{color:var(--muted);font:12px/1.7 var(--sans);margin:20px 0 0}.desk-note a{border-bottom:1px solid var(--line);color:var(--accent-deep);margin-left:8px;text-decoration:none;transition:border-color .2s,color .2s}.desk-note a:hover{border-bottom-color:var(--clay);color:var(--ink)}.last-read-note{color:var(--muted);font:12px/1.7 var(--sans);margin:18px 0 0}.last-read-note[hidden]{display:none}.last-read-note a{border-bottom:1px solid var(--line);min-height:40px;color:var(--accent-deep);align-items:center;margin-left:8px;text-decoration:none;transition:border-color .22s,color .22s;display:inline-flex}.last-read-note a:hover{border-bottom-color:var(--clay);color:var(--ink)}.hero-topics{color:var(--muted);font:11px/1.6 var(--sans)}.hero-gallery{width:100%;min-width:0;margin:0;position:relative}.hero-gallery-frame{aspect-ratio:1;border:1px solid var(--line);background:var(--frame-mat);touch-action:pan-y;width:100%;position:relative;overflow:hidden;box-shadow:0 9px 24px #3a34270f}.hero-gallery-progress{background:color-mix(in srgb, var(--line) 60%, transparent);height:2px;margin-top:11px;overflow:hidden}.hero-gallery-progress span{background:var(--accent);transform-origin:0;width:100%;height:100%;transition:transform .22s;display:block;transform:scaleX(0)}.hero-gallery-progress[hidden]{display:none}.hero-gallery-image,.hero-gallery-nojs{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:13px;display:block;position:absolute;inset:0}.hero-gallery-image{opacity:0;transition:opacity .7s ease-in-out,transform 6.5s linear;transform:scale(1)}.hero-gallery-image.is-active{opacity:1;will-change:opacity, transform;transform:scale(1.018)}.hero-gallery-image.is-leaving{will-change:opacity, transform;transform:scale(1.018)}.hero-gallery-nojs{position:static}.hero-gallery-fallback{color:var(--muted);font:12px/1.8 var(--sans);text-align:center;place-items:center;margin:0;padding:22px;display:grid;position:absolute;inset:0}.hero-gallery-fallback[hidden],.hero-gallery-controls[hidden]{display:none}.hero-gallery-controls{justify-content:flex-end;align-items:center;gap:14px;min-height:48px;padding:8px 1px 0;display:flex}.hero-gallery-actions{align-items:center;gap:12px;display:flex}.hero-gallery-actions button{min-height:34px;color:var(--accent-deep);cursor:pointer;font:11px/1.5 var(--sans);white-space:nowrap;background:0 0;border:0;padding:3px 2px;transition:color .16s,transform .16s}.hero-gallery-actions button:hover{color:var(--ink);transform:translateY(-2px)}.hero-gallery-actions button:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.hero-gallery-divider{border-left:1px solid var(--line);height:16px}.hero-gallery .quiet-butterfly{opacity:.68;top:-28px;right:-32px}.hero-gallery-caption{color:var(--muted);font:13px/1.7 var(--serif);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;margin-top:6px;display:flex}.hero-gallery-caption-actions{flex-wrap:wrap;align-items:center;gap:6px 20px;margin-left:auto;display:inline-flex}.hero-gallery-caption a{border-bottom:1px solid var(--line);min-height:44px;color:var(--accent-deep);font:13px/1.5 var(--sans);align-items:center;text-decoration:none;display:inline-flex}.hero-gallery-caption a:hover{border-bottom-color:var(--clay);color:var(--ink)}.hero-gallery-caption a:focus-visible{outline:2px solid var(--focus);outline-offset:4px}[data-reveal].will-reveal{opacity:0;transition:opacity .44s,transform .44s cubic-bezier(.2,.7,.2,1);transform:translateY(13px)}[data-reveal].will-reveal.is-revealed{opacity:1;transform:translateY(0)}[data-reveal=list].will-reveal{transform:translate(-18px)}[data-reveal=list].will-reveal.is-revealed{transform:translate(0)}[data-reveal=image].will-reveal{transform:translateY(12px)scale(.975)}[data-reveal=image].will-reveal.is-revealed{transform:translateY(0)scale(1)}[data-reveal=quote].will-reveal{transform:translateY(8px)rotate(-.3deg)}[data-reveal=quote].will-reveal.is-revealed{transform:translateY(0)rotate(0)}.margin-whisper{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 0 40px;padding:13px 0 16px 19px;position:relative}.margin-whisper:before{background:var(--clay);content:"";width:2px;position:absolute;top:13px;bottom:16px;left:0}.margin-whisper-heading{color:var(--muted);font:9px/1.5 var(--sans);letter-spacing:.12em;gap:12px;display:flex}.margin-whisper-content{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:6px;display:grid}.margin-whisper-quote{color:var(--clay);font:30px/1.2 var(--serif);align-self:start}.margin-whisper-body p{margin:0;font-size:14px;line-height:1.75}.margin-whisper-body p.whisper-swapping{animation:.33s ease-out both whisper-turn}.margin-whisper-body cite{color:var(--clay);font:italic 11px/1.5 var(--serif);text-align:right;margin-top:5px;display:block}.margin-whisper-body cite[hidden]{display:none}.margin-whisper-body cite:before{content:"—— "}.margin-whisper-content button{color:var(--muted);cursor:pointer;font:10px/1.5 var(--sans);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:7px 0 7px 10px;display:inline-flex}.margin-whisper-content button:hover{color:var(--accent-deep)}.margin-whisper-content button span{font-size:15px;transition:transform .22s;display:inline-block}.section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:21px;display:flex}.section-heading-main{flex-direction:column;gap:6px;display:flex}.section-kicker{color:var(--muted);font:9px/1.5 var(--sans);letter-spacing:.17em;margin:0}.section-heading h2{margin:0;font-size:28px;font-weight:500;line-height:1.5}.quiet-link{border-bottom:1px solid var(--line);min-height:46px;color:var(--accent-deep);font:14px/1.5 var(--sans);white-space:nowrap;background:0 0;align-items:center;padding:6px 0;text-decoration:none;transition:border-color .22s,color .22s;display:inline-flex}.quiet-link:hover{border-bottom-color:var(--clay);color:var(--ink)}.featured-post{border:1px solid var(--line);background:color-mix(in srgb, var(--paper-raised) 82%, transparent);flex-direction:column;gap:17px;padding:31px 37px 29px;text-decoration:none;transition:transform .22s,border-color .22s,background-color .22s,box-shadow .22s;display:flex;position:relative}.featured-post:before{background:var(--accent);content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.featured-post:after{background:linear-gradient(45deg, var(--paper-soft) 49%, var(--paper) 50%);clip-path:polygon(0 0,100% 0,100% 100%);content:"";width:21px;height:21px;transition:transform .22s;position:absolute;top:0;right:0}.featured-post:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--paper-raised);transform:translateY(-3px)rotate(-.25deg);box-shadow:0 10px 28px #191e180d}.featured-post:hover:after{transform:translate(-2px,2px)}.featured-topline{color:var(--muted);font:10px/1.5 var(--sans);letter-spacing:.08em;align-items:center;gap:12px;display:flex}.featured-topline span:first-child{color:var(--clay);letter-spacing:.13em}.featured-post h3{margin:0;font-size:clamp(26px,3.7vw,36px);font-weight:500;line-height:1.5}.featured-post p{max-width:710px;color:var(--ink);margin:0;font-size:15px;line-height:1.98}.featured-meta{border-top:1px solid var(--line);width:100%;color:var(--muted);font:11px/1.6 var(--sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;margin-top:auto;padding-top:12px;display:flex}.featured-meta>a:first-child{color:var(--muted);text-decoration:none}.featured-meta .quiet-link{min-height:40px}.cover-colophon{position:relative}.cover-colophon a:after,.featured-post h3 a:after,.selection-brief h3 a:after,.post-row .post-title:after,.writing-row h2 a:after,.person-feature h2 a:after,.person-row h3 a:after,.home-guest h3 a:after,.author-page .editorial-index a:after,.topic-works li>div>a:first-child:after{content:"";position:absolute;inset:0}.featured-post h3 a,.selection-brief h3 a,.post-row .post-title,.writing-row h2 a,.person-feature h2 a,.person-row h3 a,.home-guest h3 a,.author-page .editorial-index a,.topic-works li>div>a:first-child{cursor:pointer}.featured-meta a,.selection-brief-author,.post-meta a,.writing-row-author,.topic-works .topic-author,.person-feature .quiet-link{z-index:1;position:relative}.featured-post:has(:focus-visible),.selection-brief:has(:focus-visible),.post-row:has(:focus-visible),.writing-row:has(:focus-visible),.person-feature:has(:focus-visible),.person-row:has(:focus-visible),.home-guest:has(:focus-visible),.author-page .editorial-index li:has(:focus-visible),.topic-works li:has(:focus-visible){outline:1px solid var(--focus);outline-offset:3px}.recent-section{margin-top:48px}.recent-section .section-heading{margin-bottom:7px}.post-list{margin:0;padding:0;list-style:none}.post-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:6px;padding:21px 0;display:grid;position:relative}.post-row:before{background:var(--clay);content:"";transform-origin:0;height:1px;transition:transform .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.post-row:hover:before,.post-row:has(:focus-visible):before{transform:scaleX(1)}.post-meta{color:var(--muted);font:11px/1.6 var(--sans);letter-spacing:.015em;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.post-meta a{text-decoration:none}.meta-dot{color:var(--clay)}.post-title{font-size:17px;font-weight:500;line-height:1.65;text-decoration:none}.post-excerpt{color:var(--muted);margin:-1px 0 0;font-size:13px;line-height:1.8}.home-whisper{margin-top:64px}.home-whisper .margin-whisper{margin-bottom:0}.landscape-section{border-top:1px solid var(--line);margin-top:64px;padding-top:28px}.landscape-topline{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.landscape-topline h2{margin:5px 0 0;font-size:23px;font-weight:500;line-height:1.5}.landscape-frame{aspect-ratio:2.65;border:1px solid var(--line);background:var(--paper-soft);width:100%;position:relative;overflow:hidden}.landscape-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s,transform 1.25s;display:block;position:absolute;inset:0;transform:scale(1.045)translateY(7px)}.landscape-image.is-active{z-index:1;opacity:1;transform:scale(1)translateY(0)}.landscape-frame:hover .landscape-image.is-active{transform:scale(1.025)}.landscape-bottomline{justify-content:space-between;align-items:center;gap:16px;padding-top:13px;display:flex}.landscape-bottomline p{color:var(--muted);font:11px/1.6 var(--sans);letter-spacing:.05em;margin:0}.landscape-controls{gap:16px;display:flex}.landscape-controls button{min-height:34px;color:var(--muted);cursor:pointer;font:11px/1.6 var(--sans);background:0 0;border:0;padding:7px 2px;position:relative}.landscape-controls button:after{background:var(--clay);content:"";transform-origin:0;height:1px;transition:transform .26s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.landscape-controls button[aria-checked=true]{color:var(--accent-deep)}.landscape-controls button[aria-checked=true]:after,.landscape-controls button:hover:after{transform:scaleX(1)}.category-shelf{border-top:1px solid var(--line);margin-top:57px;padding-top:27px}.category-list{margin:0;padding:0;list-style:none}.category-row{border-bottom:1px solid var(--line)}.category-row a{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 18px;padding:21px 0;text-decoration:none;transition:background-color .18s;display:grid;position:relative}.category-desc{color:var(--muted);grid-column:2;font-size:13px;line-height:1.8}.category-row a:hover{background:var(--paper-raised)}.site-footer{border-top:1px solid var(--line);margin-top:8px}.footer-main{justify-content:space-between;align-items:center;gap:20px;padding:25px 0 21px;display:flex}.footer-wordmark{color:var(--ink);font:700 13px/1.5 var(--sans);letter-spacing:.16em;text-decoration:none}.footer-wordmark span{color:var(--clay);font-size:10px}.footer-main p{color:var(--muted);margin:5px 0 0;font-size:12px}.footer-actions{align-items:center;gap:20px;display:flex}.rss-link{border:0;border-bottom:1px solid var(--line);min-height:40px;color:var(--muted);cursor:pointer;font:12px/1.5 var(--sans);background:0 0;align-items:center;padding:7px 0 5px;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.rss-link:hover,.rss-link:focus-visible{border-bottom-color:var(--clay);color:var(--ink)}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);font:10px/1.6 var(--sans);justify-content:space-between;gap:16px;padding:12px 0 24px;display:flex}.footer-bottom a{text-decoration:none}.listing-page,.article-page,.about-page{padding:41px 0 82px}.back-link{color:var(--muted);font:11px/1.6 var(--sans);align-items:center;gap:8px;margin-bottom:39px;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--accent-deep)}.page-intro{border-bottom:1px solid var(--line);padding-bottom:29px}.intro-spread{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(185px,235px);align-items:center;gap:clamp(22px,5vw,65px);padding-bottom:23px;display:grid}.intro-spread .page-intro{border-bottom:0;padding-bottom:0}.intro-art{margin:0;position:relative}.intro-art>img{border:1px solid var(--line);background:#f7f2e8;width:100%;height:auto;transition:transform .42s,box-shadow .42s;display:block}.category-page .intro-art>img{aspect-ratio:1;object-fit:cover}.intro-art:hover>img{transform:rotate(1.2deg)translateY(-3px);box-shadow:0 12px 26px #191e1814}.intro-art figcaption{color:var(--muted);font:9px/1.5 var(--sans);letter-spacing:.05em;text-align:right;margin-top:7px}.intro-spread+.margin-whisper,.listing-page>.margin-whisper{margin-top:30px}.page-intro h1{margin:0 0 7px;font-size:clamp(33px,5vw,45px);font-weight:500;line-height:1.4}.page-intro>p:last-child{color:var(--muted);margin:0;font-size:14px}.listing-page>.post-list{margin-top:34px}.empty-note{color:var(--muted);margin:32px 0 70px;font-size:14px}.archive-year{border-bottom:1px solid var(--line);grid-template-columns:102px 1fr;gap:24px;padding:30px 0;display:grid}.archive-year h2{color:var(--accent);font:400 20px/1.6 var(--sans);letter-spacing:.04em;margin:0}.archive-list{margin:0;padding:0;list-style:none}.archive-list li{grid-template-columns:66px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:5px 0 14px;display:grid;position:relative}.archive-list time,.archive-list>li>span{color:var(--muted);font:10px/1.6 var(--sans)}.archive-list a{font-size:14px;text-decoration:none;transition:color .2s}.archive-list a:hover{color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--clay);text-underline-offset:4px}.archive-list>li>span{white-space:nowrap}.article-header{max-width:var(--reading-width);border-bottom:1px solid var(--line);margin:0 auto;padding:3px 0 30px}.article-toc{max-width:var(--reading-width);border:1px solid var(--line);background:color-mix(in srgb, var(--paper-raised) 70%, transparent);margin:27px auto 0;padding:17px 21px}.toc-kicker{color:var(--clay);font:10px/1.5 var(--sans);letter-spacing:.14em;margin:0 0 10px}.article-toc ol{margin:0;padding:0;list-style:none}.article-toc li{padding:5px 0}.article-toc li.toc-depth-3{padding-left:16px}.article-toc a{color:var(--muted);font-size:13px;line-height:1.6;text-decoration:none}.article-toc a:hover{color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--line)}.article-toc a[aria-current=location]{color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--clay);text-underline-offset:4px}.article-meta{margin-bottom:18px}.article-header h1{letter-spacing:.015em;text-wrap:balance;margin:0;font-size:clamp(34px,6vw,49px);font-weight:500;line-height:1.48}.article-deck{color:var(--muted);margin:15px 0 0;font-size:14px;line-height:1.95}.article-deck-link{border:1px solid var(--clay);background:color-mix(in srgb, var(--clay) 10%, transparent);color:var(--clay);white-space:nowrap;border-radius:2px;margin:0 2px;padding:0 8px 1px;font-weight:600;line-height:1.72;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-block}.article-deck-link:hover,.article-deck-link:focus-visible{border-color:var(--clay);background:color-mix(in srgb, var(--clay) 17%, transparent);color:var(--clay);text-decoration:none}.article-deck-link:focus-visible{outline:2px solid color-mix(in srgb, var(--clay) 45%, transparent);outline-offset:2px}.article-tags{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:14px;display:flex}.article-tags-label{color:var(--muted);letter-spacing:.08em;font-size:10px}.article-tags a{min-height:24px;color:var(--muted);font:11px/1.6 var(--sans);border-bottom:1px solid var(--line);align-items:center;text-decoration:none;display:inline-flex}.article-tags a:hover{color:var(--ink);border-bottom-color:var(--clay)}.article-byline{color:var(--muted);font:10px/1.6 var(--sans);flex-wrap:wrap;gap:8px 17px;margin-top:17px;display:flex}.article-body{max-width:var(--reading-width);margin:18px auto 0;padding:29px 0 41px}.article-afterword+.article-footer{margin-top:26px}.prose{color:var(--ink);font-size:var(--article-size);line-height:var(--article-line);overflow-wrap:break-word;word-break:normal;line-break:strict}.prose p{margin:0 0 1.45em}.article-page[data-post-id="2026-10-05-confession-after-hopelessness"] .confession-vow{font-family:var(--hand-cn);letter-spacing:.01em;text-align:left;margin-block:1.8em 0;font-size:1.28em;font-weight:400;line-height:1.8}@media (width<=680px){.article-page[data-post-id="2026-10-05-confession-after-hopelessness"] .confession-vow{letter-spacing:0;font-size:1.15em}}.article-page[data-post-id="2026-11-07-bosporus"] .prose>p:first-of-type{border-left:1px solid var(--line);letter-spacing:.012em;text-wrap:pretty;max-width:27em;margin-bottom:2.6em;padding-left:1.15em;font-size:1.02em;line-height:2.1}.article-page[data-post-id="2026-11-07-bosporus"] .prose>p:first-of-type:first-letter{float:none;color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;margin:0}@media (width<=680px){.article-page[data-post-id="2026-11-07-bosporus"] .prose>p:first-of-type{letter-spacing:.008em;margin-bottom:2.2em;padding-left:1em;line-height:2}}.article-page[data-post-id="2026-11-07-bosporus"] .prose .bosporus-divider{aspect-ratio:2172/280;pointer-events:none;width:min(100%,690px);margin:3.4em auto;position:relative;overflow:hidden}.article-page[data-post-id="2026-11-07-bosporus"] .prose .bosporus-divider img{opacity:.95;mix-blend-mode:multiply;background:0 0;border:0;width:112%;max-width:none;height:auto;margin:0;position:absolute;top:50%;left:-6%;transform:translateY(-50%)}:root[data-theme=dark] .article-page[data-post-id="2026-11-07-bosporus"] .prose .bosporus-divider img{opacity:.58;mix-blend-mode:screen;filter:grayscale()invert()}.article-page[data-post-id="2026-11-07-bosporus"] .prose>.section-kicker{color:var(--clay);font:400 59px/1.2 var(--hand-cn);letter-spacing:.02em;margin:0 0 .7em}@media (width<=680px){.article-page[data-post-id="2026-11-07-bosporus"] .prose .bosporus-divider{aspect-ratio:2172/270;margin:2.4em auto}.article-page[data-post-id="2026-11-07-bosporus"] .prose>.section-kicker{font-size:39px}}.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{text-wrap:pretty;font-weight:500;line-height:1.55}.prose h2,.prose h3{margin:2.2em 0 .85em}.prose h4,.prose h5,.prose h6{color:var(--accent-deep);letter-spacing:.01em;margin:1.9em 0 .7em}.prose h2{font-size:1.36em}.prose h3{font-size:1.18em}.prose h4{font-size:1.04em}.prose h5,.prose h6{font-size:1em}.prose h2+p,.prose h3+p,.prose h4+p,.prose h5+p,.prose h6+p{margin-top:0}.prose strong{color:var(--ink);font-weight:600}.prose em{color:var(--accent-deep);border-bottom:1px solid var(--line);padding-bottom:.06em;font-style:normal}.prose del{color:var(--muted)}.prose sup,.prose sub{font-size:.72em;line-height:0}.prose a{color:var(--accent-deep);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.prose a:hover{text-decoration-color:var(--clay)}.prose blockquote{border-left:2px solid var(--clay);color:var(--muted);margin:1.8em 0;padding:.15em 0 .15em 1.1em}.prose blockquote>:last-child{margin-bottom:0}.prose ul,.prose ol{margin:0 0 1.5em;padding-left:1.5em}.prose li{margin:.35em 0;padding-left:.25em}.prose li>ul,.prose li>ol{margin:.35em 0 .6em}.prose li::marker{color:var(--muted)}.prose li.task-list-item{padding-left:0;list-style:none}.prose li.task-list-item input[type=checkbox]{vertical-align:-.12em;width:1em;height:1em;accent-color:var(--accent);margin:0 .5em 0 0}.prose li:has(>input[type=checkbox]){margin-left:-1.25em}.prose hr{border:0;border-top:1px solid var(--line);width:46px;margin:2.5em auto}.prose img{border:1px solid var(--line);background:var(--paper-soft);max-width:min(100%,460px);height:auto;margin:2em auto;display:block}.prose figure{margin:2em 0}.prose figure img{margin:0 auto}.prose figcaption{color:var(--muted);font:12px/1.7 var(--sans);text-align:center;margin-top:12px}.prose code{background:var(--paper-soft);padding:.12em .35em;font:.83em/1.5 ui-monospace,Consolas,monospace}.prose pre{border:1px solid var(--line);background:var(--paper-soft);padding:18px;font:.8em/1.8 ui-monospace,Consolas,monospace;overflow-x:auto}.prose pre.astro-code{--astro-code-background:var(--paper-soft);--astro-code-foreground:var(--ink);--astro-code-token-keyword:#a3407a;--astro-code-token-function:#4b6fbb;--astro-code-token-constant:#8a5a2b;--astro-code-token-string-expression:#4f7a4a;--astro-code-token-parameter:var(--ink);--astro-code-token-punctuation:var(--muted);--astro-code-token-comment:#8a8f86;--astro-code-token-string:#4f7a4a;--astro-code-token-link:var(--accent-deep);background-color:var(--astro-code-background)!important;color:var(--astro-code-foreground)!important}:root[data-theme=dark] .prose pre.astro-code{--astro-code-background:#262a26;--astro-code-foreground:#e7e4da;--astro-code-token-keyword:#e08cc8;--astro-code-token-function:#85b4f0;--astro-code-token-constant:#e6b877;--astro-code-token-string-expression:#a3d19b;--astro-code-token-parameter:#e7e4da;--astro-code-token-punctuation:#9aa096;--astro-code-token-comment:#7d8479;--astro-code-token-string:#a3d19b;--astro-code-token-link:#9dc0a6}.prose pre code{background:0 0;padding:0}.prose table{border-collapse:collapse;max-width:100%;font-size:.92em;display:block;overflow-x:auto}.prose th,.prose td{border:1px solid var(--line);text-align:left;padding:8px 12px}.prose th{background:var(--paper-soft);white-space:nowrap;font-weight:500}.prose tbody tr:nth-child(2n){background:color-mix(in srgb, var(--paper-soft) 45%, transparent)}.tag-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 22px;margin:30px 0 0;padding-bottom:14px;display:flex}.tag-nav+.archive-year,.tag-nav+.post-list{margin-top:34px}.tag-nav+.margin-whisper{margin-top:28px}.tag-nav a{min-height:44px;color:var(--muted);font:13px/1.6 var(--sans);align-items:center;text-decoration:none;display:inline-flex}.tag-nav a:hover{color:var(--ink)}.tag-nav a[aria-current=page]{color:var(--ink);border-bottom:1px solid var(--clay)}@media (width<=680px){.tag-nav{gap:4px 18px;margin-top:20px}}.article-endmark{color:var(--clay);font:21px/1 var(--serif);justify-content:center;padding:5px 0 31px;display:flex}.article-afterword{max-width:var(--reading-width);grid-template-columns:145px minmax(0,1fr);align-items:center;gap:25px;margin:29px auto 11px;display:grid}.article-tail-art{margin:0}.article-tail-art img{border:1px solid var(--line);background:#f7f2e8;width:100%;height:auto;display:block}.article-tail-art figcaption{color:var(--muted);font:9px/1.5 var(--sans);text-align:center;margin-top:5px}.article-afterword .margin-whisper{margin-bottom:0}.article-actions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.article-actions span,.article-footer{color:var(--muted);font:10px/1.7 var(--sans)}.copy-link{color:var(--accent-deep);cursor:pointer;font:11px/1.6 var(--sans);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:inline-flex}.copy-link:hover{text-underline-offset:4px;text-decoration:underline}.article-footer{grid-template-columns:1fr 1fr;gap:15px;padding:23px 0 0;display:grid}.article-footer a{text-decoration:none}.article-footer a:last-child{text-align:right}.article-neighbors{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:35px;display:grid}.neighbor-card{border:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:12px;min-height:102px;padding:15px;text-decoration:none;display:flex}.neighbor-card:hover{background:var(--paper-raised)}.neighbor-card span{color:var(--muted);font:9px/1.5 var(--sans);letter-spacing:.1em}.neighbor-card strong{font-size:13px;font-weight:500;line-height:1.6}.neighbor-card.next{text-align:right}.neighbor-card:only-child{grid-column:1/-1}.about-copy{max-width:var(--reading-width);margin-inline:auto;padding-top:27px}.about-card{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:115px 1fr;gap:24px;margin-top:38px;padding:20px 0;display:grid}.about-card-label{color:var(--clay);font:9px/1.7 var(--sans);letter-spacing:.12em}.about-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.9}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;min-height:56vh;padding:45px 0;display:flex}.not-found h1{margin:0 0 18px;font-size:clamp(30px,5vw,43px);font-weight:500}.not-found .back-link{margin:0}.not-found .margin-whisper{width:min(100%,620px);margin:12px 0 30px}.utility-dialog{overscroll-behavior:contain;border:1px solid var(--line);border-top:2px solid var(--clay);background:var(--paper);width:min(100vw - 32px,510px);max-height:min(85vh,740px);color:var(--ink);padding:25px 27px 19px;overflow:auto;box-shadow:0 24px 90px #00000029}.utility-dialog::backdrop{backdrop-filter:blur(3px);background:#1618156b}.dialog-topline{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.dialog-kicker{color:var(--clay);margin:0 0 5px}.dialog-topline h2{margin:0;font-size:23px;font-weight:500}.dialog-close{border-color:var(--line);flex:0 0 36px;width:36px;height:36px;font-size:23px;line-height:1}.share-intro{color:var(--muted);margin:0 0 17px;font-size:13px;line-height:1.85}.share-label{color:var(--muted);font:10px/1.5 var(--sans);margin-bottom:7px;display:block}.share-url-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.share-url-row input{border:1px solid var(--line);background:var(--paper-raised);min-width:0;color:var(--ink);font:11px/1.5 var(--sans);border-radius:0;padding:9px 10px}.share-url-row .solid-button{white-space:nowrap}.share-native{margin-top:9px}.share-moments-note{margin-top:14px;margin-bottom:0}.share-status{min-height:20px;color:var(--muted);font:10px/1.7 var(--sans);margin:10px 0 0}.search-input{border:1px solid var(--line);background:var(--paper-raised);width:100%;color:var(--ink);border-radius:0;padding:13px 14px;font-size:15px}.search-input::placeholder{color:var(--muted)}.search-status{min-height:22px;color:var(--muted);font:10px/1.7 var(--sans);margin:11px 0 7px}.search-results{margin:0;padding:0;list-style:none}.search-result{border-top:1px solid var(--line)}.search-result a{flex-direction:column;gap:4px;padding:12px 6px;text-decoration:none;display:flex}.search-result a:focus-visible{outline-offset:0}.search-result mark{background:color-mix(in srgb, var(--clay) 24%, transparent);color:inherit}.search-result-meta{color:var(--muted);font:9px/1.5 var(--sans)}.search-result strong{font-size:14px;font-weight:500}.search-result a>span:last-child{color:var(--muted);font-size:11px;line-height:1.6}.dialog-foot{border-top:1px solid var(--line);color:var(--muted);font:9px/1.5 var(--sans);justify-content:space-between;margin-top:10px;padding-top:12px;display:flex}.dialog-foot kbd{border:1px solid var(--line);font:inherit;padding:1px 5px}.settings-dialog{width:min(100vw - 32px,540px)}.setting-group{border:0;border-top:1px solid var(--line);margin:0;padding:15px 0}.setting-group legend{color:var(--muted);font:10px/1.5 var(--sans);letter-spacing:.04em;padding:0 0 9px}.setting-options{flex-wrap:wrap;gap:7px;display:flex}.setting-options label{position:relative}.setting-options input{opacity:0;width:1px;height:1px;position:absolute}.setting-options label span{border:1px solid var(--line);min-width:66px;color:var(--muted);cursor:pointer;font:10px/1.5 var(--sans);text-align:center;padding:7px 11px;transition:background-color .13s,color .13s,border-color .13s;display:block}.setting-options input:checked+span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-deep)}.setting-options input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.settings-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.text-button{color:var(--muted);cursor:pointer;font:10px/1.6 var(--sans);text-underline-offset:3px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.solid-button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;font:10px/1.5 var(--sans);padding:9px 22px}.settings-note{color:var(--muted);font:9px/1.5 var(--sans);margin:12px 0 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=960px){html{scroll-padding-top:156px}.site-shell{width:min(calc(100% - 48px), var(--shell-width))}.site-header{grid-template-columns:1fr auto;gap:8px 18px;padding:20px 0 10px}.primary-nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:5px 21px}.header-tools{grid-area:1/2}}@media (width<=680px){html{scroll-padding-top:28px}body{font-size:16px}.site-shell{width:min(calc(100% - 36px), var(--shell-width))}.site-header{min-height:0;padding:18px 0 9px}.wordmark{font-size:16px}.brand-note{font-size:8px}.primary-nav{scrollbar-width:none;flex-wrap:nowrap;gap:0 22px;margin:0 -18px;padding:3px 18px 7px;overflow-x:auto}.primary-nav::-webkit-scrollbar{display:none}.primary-nav a{padding:8px 0;font-size:12px}.tool-button{width:35px;height:35px}.home-intro{padding:32px 0}.hero-kicker{margin-bottom:18px;font-size:8px}.home-hero{grid-template-columns:1fr;gap:27px}.home-hero>.hero-gallery{grid-area:auto/1}.home-intro h1{max-width:470px;font-size:clamp(36px,10.5vw,44px);line-height:1.4}.intro-note{margin-top:12px;font-size:14px}.hero-links{gap:12px;margin-top:24px}.hero-link{flex:auto;padding-inline:18px}.hero-topics{flex:1 0 100%;font-size:10px}.hero-gallery{justify-self:center;max-width:430px}.quiet-butterfly{top:-22px;right:-10px}.quiet-butterfly--md{width:88px}.quiet-butterfly--sm{width:62px;top:-13px;right:-10px}.hero-gallery .quiet-butterfly{right:-9px}.home-content{padding:30px 0 59px}.margin-whisper{margin-bottom:29px;padding-left:12px}.margin-whisper-content{grid-template-columns:15px minmax(0,1fr) auto;gap:5px}.margin-whisper-quote{font-size:23px}.margin-whisper-body p{font-size:12px}.margin-whisper-body cite{font-size:10px}.margin-whisper-content button{padding-left:4px;font-size:9px}.section-heading h2{font-size:20px}.featured-post{gap:12px;padding:22px 20px 20px}.featured-post h3{font-size:24px}.featured-post p{font-size:13px;line-height:1.9}.recent-section{margin-top:39px}.post-row{gap:5px;padding:16px 0}.post-meta{font-size:10px}.post-title{font-size:16px}.post-excerpt{font-size:12px}.home-whisper{margin-top:33px}.landscape-section{margin-top:39px;padding-top:19px}.landscape-topline h2{font-size:20px}.landscape-frame{aspect-ratio:1.5}.landscape-bottomline{flex-direction:column;align-items:flex-start;gap:8px}.landscape-controls{gap:19px}.landscape-controls button{min-height:42px;font-size:12px}.category-shelf{margin-top:44px}.category-row a{grid-template-columns:1fr;gap:4px 8px;padding:16px 0}.category-desc{display:none}.category-label{font-size:15px}.footer-main{padding-top:19px}.footer-main p{max-width:240px;font-size:10px}.footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px}.footer-bottom{flex-wrap:wrap;gap:6px 12px;font-size:9px}.footer-bottom span:nth-child(2){display:none}.listing-page,.about-page{padding:31px 0 58px}.article-page{padding:25px 0 58px}.back-link{margin-bottom:29px}.page-intro h1{font-size:36px}.intro-spread{grid-template-columns:minmax(0,1fr) 125px;gap:13px;padding-bottom:17px}.intro-art figcaption{font-size:8px}.about-page .intro-spread .page-intro h1{font-size:33px}.archive-year{grid-template-columns:1fr;gap:9px;padding:23px 0}.archive-list li{grid-template-columns:52px minmax(0,1fr);gap:6px 9px}.archive-list a{font-size:13px}.archive-list>li>span{grid-column:2;font-size:9px}.article-header{padding-bottom:24px}.article-toc{margin-top:21px;padding:14px 16px}.article-header h1{font-size:clamp(31px,8.8vw,42px)}.article-deck{font-size:13px}.article-body{padding:23px 0 29px}.article-endmark{padding-bottom:22px}.article-afterword{grid-template-columns:1fr;gap:12px;margin-top:25px}.article-afterword .margin-whisper{grid-row:1}.article-tail-art{justify-self:end;width:112px}.article-neighbors{gap:8px;margin-top:25px}.neighbor-card{min-height:90px;padding:11px}.neighbor-card strong{font-size:11px}.article-footer{gap:8px}.about-copy{padding-top:21px}.about-card{grid-template-columns:1fr;gap:8px;margin-top:26px}.share-url-row{grid-template-columns:1fr}}@media (width<=390px){.site-shell{width:min(calc(100% - 30px), var(--shell-width))}.primary-nav{gap:0 18px;margin-inline:-15px;padding-inline:15px}.hero-gallery-actions{gap:8px}.hero-gallery-actions button{font-size:10px}.intro-spread{grid-template-columns:minmax(0,1fr) 101px}.hero-topics{max-width:240px}.landscape-frame{aspect-ratio:1.28}.footer-bottom{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}[data-reveal].will-reveal{opacity:1!important;transform:none!important}.quiet-butterfly{animation:none}.hero-gallery-image{transition-duration:.01ms!important}}@media (prefers-reduced-motion:no-preference){.hero-kicker{animation:.34s ease-out both page-arrive}.intro-note{animation:.4s ease-out .34s both page-arrive}.hero-links{animation:.44s ease-out .42s both page-arrive}.hero-gallery{animation:.55s ease-out .24s both page-arrive}}body{background:var(--paper)}.menu-toggle{display:none}@keyframes menu-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.footer-nav{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0 18px;padding:0 0 20px;display:grid}.footer-nav a{border-top:1px solid var(--line);min-height:62px;color:var(--ink);font:13px/1.5 var(--sans);flex-direction:column;justify-content:center;padding:9px 3px;text-decoration:none;display:flex}.footer-nav a span{width:fit-content;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--line) 85%, transparent);text-underline-offset:5px;transition:text-decoration-color .18s}.footer-nav a small{color:var(--muted);font:11px/1.5 var(--sans);margin-top:5px}.footer-nav a:hover,.footer-nav a:focus-visible{background:color-mix(in srgb, var(--accent-soft) 42%, transparent);color:var(--accent-deep)}.footer-nav a:hover span,.footer-nav a:focus-visible span,.footer-nav a[aria-current=page] span{text-decoration-color:var(--clay)}.cover-colophon{border-top:1px solid var(--line);color:var(--muted);font:11px/1.6 var(--sans);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px 25px;margin-top:30px;padding:13px 0 0;display:grid}.cover-colophon span:first-child{color:var(--clay)}.cover-colophon a{color:var(--ink);font:15px/1.6 var(--serif);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.selection-section{padding-bottom:7px}.selection-grid{grid-template-columns:minmax(0,1.1fr) minmax(270px,.85fr);align-items:stretch;gap:clamp(26px,5vw,62px);display:grid}.selection-grid .featured-post{background:var(--paper-raised);min-height:350px;box-shadow:none;padding:clamp(25px,3vw,40px);transform:none}.selection-grid .featured-post:before{background:var(--clay);width:1px}.selection-grid .featured-post:after{display:none}.selection-grid .featured-post:hover{box-shadow:none;background:var(--paper-raised);transform:none}.selection-grid .featured-post h3 a{text-decoration:none}.selection-grid .featured-post h3 a:hover{text-decoration-color:var(--clay)}.selection-grid .featured-post p{flex:1;font-size:15px;line-height:2}.selection-grid .featured-meta{border-top:1px solid var(--line);border-bottom:0;flex-wrap:wrap;justify-content:space-between;gap:9px 17px;width:100%;padding-top:12px;display:flex}.featured-meta a{color:var(--accent-deep);font:11px/1.6 var(--sans);text-decoration:none}.featured-meta a:hover{text-decoration:underline}.selection-side{grid-auto-rows:auto;align-content:start;display:grid}.selection-brief{border-bottom:1px solid var(--line);flex-direction:column;padding:14px 0 20px;display:flex;position:relative}.selection-brief:first-child{border-top:1px solid var(--line)}.selection-brief-meta{color:var(--muted);font:10px/1.5 var(--sans);justify-content:space-between;gap:8px;display:flex}.selection-brief h3{margin:11px 0 9px;font-size:23px;font-weight:500;line-height:1.5}.selection-brief h3 a{text-decoration:none}.selection-brief p{color:var(--muted);margin:0;font-size:14px;line-height:1.9}.selection-brief-author{width:fit-content;color:var(--accent-deep);font:11px/1.5 var(--sans);margin-top:10px;padding-top:0;text-decoration:none}.home-people{border-top:1px solid var(--line);margin-top:64px;padding-top:28px}.home-guest-invitation{border-bottom:1px solid var(--line);color:var(--ink);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding-bottom:24px;text-decoration:none;transition:border-color .22s;display:grid}.home-guest-invitation h2{margin:0;font-size:28px;font-weight:500;line-height:1.5}.home-guest-invitation>span{min-height:46px;color:var(--accent-deep);font:14px/1.5 var(--sans);align-items:center;display:inline-flex}.home-guest-invitation>p{max-width:590px;color:var(--muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.9}.home-guest-invitation:hover{border-bottom-color:var(--accent);color:var(--ink)}.home-guest-invitation:focus-visible{border-bottom-color:var(--accent);outline:2px solid var(--focus);outline-offset:4px}.home-guest-empty{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:8px 0 22px;transition:border-color .22s;display:grid;position:relative}.home-guest-empty:hover{border-bottom-color:var(--accent)}.home-guest-empty h3{max-width:550px;margin:8px 0 10px;font-size:clamp(22px,3vw,29px);font-weight:500;line-height:1.5}.home-guest-empty p{max-width:590px;color:var(--muted);margin:0;font-size:13px;line-height:1.9}.home-guest-empty>a{border-bottom:1px solid var(--clay);color:var(--accent-deep);font:12px/1.6 var(--sans);white-space:nowrap;padding-bottom:4px;text-decoration:none}.home-founder-note{color:var(--muted);font:11px/1.7 var(--sans);margin:13px 0 0}.home-founder-note a{color:var(--accent-deep)}.home-guest-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-guest{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:14px;padding:22px 16px;transition:background-color .18s;display:flex;position:relative}.home-guest-portrait{flex:none;width:66px;height:66px;display:block}.home-guest-portrait img{object-fit:cover;border:1px solid var(--line);width:100%;height:100%;display:block}.home-guest-portrait .person-initial{width:100%;height:100%}.home-guest>div>span{color:var(--clay);font:10px/1.5 var(--sans)}.home-guest h3{margin:3px 0 7px;font-size:18px;font-weight:500}.home-guest h3 a{text-decoration:none}.home-guest p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.home-topics{margin-top:58px}.home-topic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.home-topic-list a,.topic-entry{border:1px solid var(--line);color:inherit;padding:24px;text-decoration:none;display:block}.home-topic-list span,.topic-entry span{color:var(--clay);font:11px/1.6 var(--sans)}.home-topic-list h3,.topic-entry h2{margin:9px 0;font-size:24px;font-weight:500}.home-topic-list p,.topic-entry p{color:var(--muted);margin:0;font-size:13px}.endnote-links{flex-wrap:wrap;gap:18px;display:flex}.editorial-page-header{border-bottom:1px solid var(--line);max-width:750px;padding-bottom:34px}.folio-mark{color:var(--clay);font:10px/1.6 var(--sans);letter-spacing:.1em}.editorial-page-header h1{margin:10px 0;font-size:clamp(38px,6vw,58px);font-weight:500;line-height:1.35}.editorial-page-header h1,.section-heading h2,.home-guest-empty h3{text-wrap:balance}.editorial-page-header p{max-width:670px;color:var(--muted);margin:0;font-size:15px;line-height:1.9}.person-feature{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);align-items:center;gap:35px;padding:42px 0;display:grid}.person-monogram,.author-portrait{aspect-ratio:1;border:1px solid var(--line);background:var(--accent-soft);color:var(--accent-deep);place-items:center;font-size:68px;line-height:1;display:grid;overflow:hidden}.person-role{color:var(--clay);font:11px/1.6 var(--sans);margin:0}.person-feature h2{margin:3px 0 7px;font-size:33px;font-weight:500}.person-feature h2 a,.person-row h3 a{text-decoration:none}.person-feature p:not(.person-role){color:var(--muted);margin:0 0 13px;font-size:14px}.people-guests{margin-top:47px}.people-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex;position:relative}.people-empty p{max-width:580px;color:var(--muted);margin:0;font-size:13px}.people-empty a{color:var(--accent-deep);font:12px/1.6 var(--sans);white-space:nowrap;text-decoration:none}.people-list{border-top:1px solid var(--line)}.person-row{border-bottom:1px solid var(--line);grid-template-columns:66px minmax(0,1fr);align-items:center;gap:18px;padding:18px 0;transition:background-color .18s,padding-inline .18s;display:grid;position:relative}.person-row img,.person-initial{object-fit:cover;width:66px;height:66px}.person-initial{border:1px solid var(--line);background:var(--accent-soft);color:var(--accent-deep);font:26px/1 var(--serif);flex:none;place-items:center;display:grid}.person-row h3{margin:0;font-size:19px;font-weight:500}.person-row p{color:var(--muted);margin:2px 0 0;font-size:12px}.person-row>span:last-child{color:var(--muted);font:11px/1.5 var(--sans)}.author-cover{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,250px) minmax(0,1fr);align-items:center;gap:clamp(35px,7vw,90px);padding:20px 0 42px;display:grid}.author-portrait{width:100%;font-size:100px}.author-portrait img{object-fit:cover;width:100%;height:100%}.author-cover h1{margin:6px 0;font-size:clamp(39px,6vw,57px);font-weight:500}.author-tagline{margin:0;font-size:16px}.author-links{gap:15px;margin-top:20px;display:flex}.author-links a{color:var(--accent-deep);font:12px/1.5 var(--sans)}.author-selected{border-left:1px solid var(--clay);background:var(--paper-raised);max-width:700px;margin:45px 0;padding:20px 26px}.author-selected h2{margin:7px 0;font-size:25px;font-weight:500}.author-selected h2 a{text-decoration:none}.author-selected p{color:var(--muted);margin:0;font-size:13px}.editorial-index,.writing-list,.topic-works{margin:0;padding:0;list-style:none}.editorial-index li{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:17px 0;display:grid}.topic-works li{border-bottom:1px solid var(--line);grid-template-columns:26px minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:17px 0;display:grid;position:relative}.topic-works-mark{color:var(--clay);font-size:12px}.editorial-index time,.editorial-index li>span,.topic-works li>span:not(.topic-works-mark){color:var(--muted);font:11px/1.5 var(--sans)}.editorial-index a,.topic-works a{font-size:18px;text-decoration:none}.topic-works .topic-author{color:var(--accent-deep);font:11px/1.5 var(--sans);margin-top:7px;display:inline-block}.editorial-index p,.topic-works p{color:var(--muted);margin:3px 0 0;font-size:12px}.writing-filter{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px 24px;margin-top:22px;display:flex}.writing-filter button{min-height:44px;color:var(--muted);cursor:pointer;font:13px/1.5 var(--sans);background:0 0;border:0;padding:8px 2px;position:relative}.writing-filter button[aria-checked=true]{color:var(--ink)}.writing-filter button[aria-checked=true]:after{background:var(--clay);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.writing-filter button span{color:var(--muted);padding-left:3px;font-size:10px}.writing-filter-status{color:var(--muted);font:12px/1.5 var(--sans);margin:14px 0 0}.writing-row{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr) 100px;align-items:baseline;gap:23px;padding:27px 0;display:grid;position:relative}.writing-row[hidden],.writing-empty[hidden]{display:none}.writing-row-meta{color:var(--muted);font:11px/1.5 var(--sans);flex-direction:column;gap:5px;display:flex}.writing-row h2{margin:0 0 8px;font-size:22px;font-weight:500}.writing-row h2 a{text-decoration:none}.writing-row p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.writing-row-author{color:var(--accent-deep);font:11px/1.5 var(--sans);text-align:right;text-decoration:none}.writing-empty{color:var(--muted);padding:28px 0;font-size:13px}.topic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.topic-cover{border:1px solid var(--line);background:var(--accent-soft);align-items:center;min-height:280px;padding:40px;display:flex;position:relative;overflow:hidden}.topic-cover img{object-fit:cover;opacity:.2;width:100%;height:100%;position:absolute;inset:0}.topic-cover>div{max-width:600px;position:relative}.topic-cover h1{margin:9px 0;font-size:clamp(36px,5vw,53px);font-weight:500}.topic-cover p{margin:0 0 15px;line-height:1.9}.topic-cover>div>span:last-child{color:var(--muted);font:11px/1.5 var(--sans)}.topic-works{margin-top:20px}.contribute-layout{max-width:var(--reading-width);padding-top:34px}.contribute-main section{border-bottom:1px solid var(--line);margin-bottom:22px;padding:0 0 23px}.contribute-main h2{margin:0 0 11px;font-size:22px;font-weight:500}.contribute-main p,.contribute-main li{margin:0;font-size:14px;line-height:1.95}.contribute-main ul{margin:0 0 12px;padding-left:1.4em;list-style:circle}.contribute-main p a,.contribute-wechat{color:var(--accent-deep);overflow-wrap:anywhere;font-weight:500}.contribute-main .contribute-rights{color:var(--muted);margin-top:12px;font-size:12px}.article-author{max-width:var(--reading-width);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:17px;margin:29px auto;padding:17px 0;display:grid;position:relative}.article-author p{color:var(--clay);font:10px/1.5 var(--sans);margin:0}.article-author h2{margin:2px 0;font-size:18px;font-weight:500}.article-author h2 a{text-decoration:none}.article-author h2 a:after,.archive-list>li>a:after{content:"";position:absolute;inset:0}.article-author>a,.archive-list>li>span a{z-index:1;position:relative}.article-author span:not(.person-initial){color:var(--muted);font-size:12px}.article-author>a{color:var(--accent-deep);font:11px/1.7 var(--sans);text-decoration:none}.article-byline a{color:var(--accent-deep)}.draft-banner{border:1px solid var(--clay);width:fit-content;color:var(--clay);font:11px/1.5 var(--sans);margin:0 0 18px;padding:5px 10px}.related-reading{border-top:1px solid var(--line);margin-top:36px;padding-top:20px}.related-reading h2{margin:0 0 15px;font-size:20px;font-weight:500}.related-reading>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.related-reading a{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:16px 0;text-decoration:none;display:flex;position:relative}.related-reading a:after{content:"";background:var(--clay);transform-origin:0;height:1px;transition:transform .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.related-reading a:hover:after,.related-reading a:focus-visible:after{transform:scaleX(1)}.related-reading a span{color:var(--clay);font:10px/1.5 var(--sans)}.related-reading a strong{font-size:15px;font-weight:500}@media (width<=780px){.selection-grid{grid-template-columns:1fr;gap:17px}.selection-side{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.selection-brief{border-top:1px solid var(--line)}.home-guest-empty{grid-template-columns:1fr}}@media (width<=680px){.site-header{z-index:auto;background:var(--paper);width:calc(100% + 36px);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-left:-18px;padding:18px 18px 9px;transition:none;position:relative;top:auto}.menu-toggle{border:0;border-top:1px solid var(--line);width:100%;min-height:52px;color:var(--accent-deep);cursor:pointer;text-align:left;background:0 0;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;padding:7px 3px;transition:background-color .18s;display:flex}.menu-toggle:hover,.menu-toggle:focus-visible{background:color-mix(in srgb, var(--accent-soft) 36%, transparent)}.menu-toggle-copy{flex-direction:column;gap:1px;display:flex}.menu-toggle-copy strong{font:500 13px/1.5 var(--sans);letter-spacing:.04em}.menu-toggle-copy small{color:var(--muted);font:11px/1.5 var(--sans)}.menu-toggle-mark{flex:0 0 24px;width:24px;height:24px;position:relative}.menu-toggle-mark:before,.menu-toggle-mark:after{content:"";background:currentColor;width:14px;height:1px;transition:transform .2s;position:absolute;top:11px;left:5px}.menu-toggle-mark:after{transform:rotate(90deg)}.menu-toggle[aria-expanded=true] .menu-toggle-mark:after{transform:rotate(90deg)scaleX(0)}.site-header[data-menu-ready=true] .primary-nav{display:none}.site-header[data-menu-ready=true] .menu-toggle[aria-expanded=true]+.primary-nav{animation:.22s ease-out both menu-open;display:grid}.primary-nav{grid-area:3/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;margin:0;padding:0 0 9px;display:grid;overflow:visible}.primary-nav a{border-top:1px solid var(--line);white-space:normal;align-items:center;min-height:48px;padding:9px 4px;font-size:13px;display:flex}.primary-nav a small{display:none}.primary-nav a:hover,.primary-nav a:focus-visible{background:color-mix(in srgb, var(--accent-soft) 42%, transparent)}.header-tools{grid-area:1/2}.cover-colophon{grid-template-columns:auto 1fr;gap:4px 15px;margin-top:23px}.cover-colophon span:nth-last-child(-n+2){grid-column:2}.cover-colophon a{white-space:normal}.selection-side{grid-template-columns:1fr;gap:0}.selection-grid .featured-post{min-height:0;padding:24px}.selection-brief{padding:18px 0 21px}.home-people{margin-top:47px}.home-guest-empty{padding:22px}.home-guest-list,.home-topic-list,.topic-list{grid-template-columns:1fr}.person-feature{grid-template-columns:82px minmax(0,1fr);gap:15px}.person-feature h2{font-size:24px}.people-empty{flex-direction:column;align-items:flex-start}.author-cover{grid-template-columns:100px minmax(0,1fr);gap:18px}.author-portrait{font-size:49px}.author-cover h1{font-size:34px}.author-bio{grid-column:1/-1}.writing-row{grid-template-columns:1fr auto;gap:7px 11px;padding:20px 0}.writing-row-meta{flex-direction:row;grid-column:1/-1;gap:11px}.writing-row>div:nth-child(2){grid-column:1/-1}.writing-row-author{text-align:left;grid-column:1/-1}.editorial-index li{grid-template-columns:74px minmax(0,1fr);gap:8px}.topic-works li{grid-template-columns:20px minmax(0,1fr);gap:8px}.editorial-index li>span,.topic-works li>span:last-child{grid-column:2}.article-author{grid-template-columns:54px minmax(0,1fr);gap:12px}.article-author .person-initial{width:54px;height:54px}.article-author>a{grid-column:2}.related-reading>div{grid-template-columns:1fr;gap:0}.footer-main{flex-direction:column;align-items:flex-start;gap:10px}.footer-actions{justify-content:flex-start;gap:7px 20px;width:100%}.rss-link{min-height:44px}.footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}}@media (prefers-reduced-motion:reduce){.selection-grid *,.home-people *,.writing-list *,.primary-nav{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hero-line{display:block}@keyframes hero-line-rise{0%{opacity:0;clip-path:inset(0 0 72%);transform:translateY(18px)}to{opacity:1;clip-path:inset(0 0 -10%);transform:translateY(0)}}[data-reveal=stagger].will-reveal{opacity:1;transform:none}[data-reveal=stagger].will-reveal>*{opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.2,.7,.2,1);transform:translateY(10px)}[data-reveal=stagger].will-reveal.is-revealed>*{opacity:1;transform:none}[data-reveal=stagger].is-revealed>:nth-child(2){transition-delay:60ms}[data-reveal=stagger].is-revealed>:nth-child(3){transition-delay:.12s}[data-reveal=stagger].is-revealed>:nth-child(4){transition-delay:.18s}[data-reveal=stagger].is-revealed>:nth-child(5){transition-delay:.24s}[data-reveal=stagger].is-revealed>:nth-child(6){transition-delay:.3s}[data-reveal=stagger].is-revealed>:nth-child(7){transition-delay:.36s}[data-reveal=stagger].is-revealed>:nth-child(n+8){transition-delay:.42s}.margin-whisper-content button span{transition:transform .22s;display:inline-block}.margin-whisper-content button:hover span{transform:rotate(-180deg)}.search-result{animation:.26s ease-out both whisper-turn}.search-result:nth-child(2){animation-delay:35ms}.search-result:nth-child(3){animation-delay:70ms}.search-result:nth-child(4){animation-delay:.105s}.search-result:nth-child(5){animation-delay:.14s}.search-result:nth-child(6){animation-delay:.175s}.search-result:nth-child(7){animation-delay:.21s}.search-result:nth-child(8){animation-delay:.245s}.article-actions-buttons{flex-wrap:wrap;gap:8px 19px;display:flex}#share-post[hidden]{display:none}.to-top{z-index:17;right:max(17px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));border:1px solid var(--line);background:color-mix(in srgb, var(--paper-raised) 90%, transparent);-webkit-backdrop-filter:blur(8px);min-height:42px;color:var(--accent-deep);cursor:pointer;font:11px/1.5 var(--sans);border-radius:6px;align-items:center;gap:7px;padding:6px 14px;transition:border-color .16s,transform .16s;animation:.24s ease-out to-top-in;display:inline-flex;position:fixed;box-shadow:0 6px 18px #161b1614}.to-top[hidden]{display:none}.to-top:hover{border-color:var(--accent);transform:translateY(-2px)}.to-top span{transition:transform .2s;display:inline-block}.to-top:hover span{transform:translateY(-2px)}.to-top-raised{bottom:calc(max(18px, env(safe-area-inset-bottom)) + 58px)}@keyframes to-top-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (width<=680px){.to-top{right:12px;bottom:max(12px, env(safe-area-inset-bottom))}.to-top-raised{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 58px)}}@media (prefers-reduced-motion:no-preference){.home-intro h1 .hero-line{animation:.64s cubic-bezier(.2,.7,.2,1) .11s both hero-line-rise}.home-intro h1 .hero-line:nth-child(2){animation-delay:.25s}.cover-colophon{animation:.48s ease-out .3s both page-arrive}}@media (prefers-reduced-motion:reduce){[data-reveal=stagger].will-reveal>*{opacity:1!important;transform:none!important}.hero-gallery-image.is-active{transform:none!important}.search-result,.to-top{animation:none!important}}.section-heading>.quiet-link{flex:none;align-self:end}.home-guest-empty>a.quiet-link,.people-empty>a.quiet-link{border-bottom:1px solid var(--line);color:var(--accent-deep);font:12px/1.5 var(--sans);padding:4px 0 5px}.home-guest-empty>a.quiet-link{border-bottom:0}.home-guest-empty>a:after,.people-empty>a:after{content:"";position:absolute;inset:0}.home-guest-empty:has(:focus-visible),.people-empty:has(:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.back-link{border-bottom:1px solid var(--line);gap:9px;min-height:44px;margin-bottom:31px;padding:6px 0;font-size:12px;transition:border-color .22s,color .22s}.back-link:hover{border-bottom-color:var(--clay)}.rss-link{border-bottom-color:var(--line)}.rss-link:hover{border-bottom-color:var(--clay);color:var(--accent-deep)}.copy-link{border-bottom:1px solid var(--line);gap:12px;min-height:44px;padding:5px 0;font-size:12px;text-decoration:none;transition:border-color .22s}.copy-link:hover{border-bottom-color:var(--clay);text-decoration:none}.solid-button{border:1px solid var(--accent-deep);background:var(--accent-deep);min-height:44px;color:var(--paper);border-radius:2px;padding:10px 19px;font-size:12px;transition:background-color .22s,border-color .22s}.solid-button:hover{background:var(--accent);border-color:var(--accent)}.text-button{min-height:44px;font-size:12px}.hero-gallery-actions button{border-bottom:1px solid #0000;min-height:44px;padding:6px 2px}.hero-gallery-actions button:hover{border-bottom-color:var(--clay);transform:none}.margin-whisper-content button{gap:7px;min-height:44px;padding:4px 0 4px 9px}.margin-whisper-content button span{border:1px solid var(--line);width:24px;height:24px;font:15px/1 var(--sans);border-radius:50%;place-items:center;transition:background-color .22s,transform .22s;display:grid}.margin-whisper-content button:hover span{background:var(--accent-soft);transform:rotate(-40deg)}.landscape-controls button{min-height:44px}.article-author>a{border-bottom:1px solid var(--line);align-content:center;width:fit-content;min-height:40px}.article-author>a:hover{border-bottom-color:var(--clay)}.author-page{max-width:940px;margin-inline:auto}.author-cover{border:0;padding:0;display:block}.author-cover-art{background:var(--accent-soft);height:clamp(220px,27vw,300px);overflow:hidden}.author-cover-art img{object-fit:cover;object-position:center 62%;width:100%;height:100%;display:block}.author-page[data-author-id=cyq] .author-cover-art{height:clamp(330px,36vw,540px)}.author-page[data-author-id=cyq] .author-cover-art img{object-position:center 76%}.author-identity{text-align:center;flex-direction:column;align-items:center;margin-top:-78px;padding:0 18px 42px;display:flex;position:relative}.author-portrait{border:7px solid var(--paper);background:var(--accent-soft);width:156px;height:156px;box-shadow:0 0 0 1px var(--line), 0 13px 27px #2c382b1a;border-radius:50%;font-size:66px;overflow:hidden}.author-portrait img{object-fit:cover;width:100%;height:100%;display:block}.author-identity .person-role{margin-top:17px}.author-cover h1{letter-spacing:.045em;margin:3px 0 5px;font-size:clamp(42px,6vw,64px);font-weight:500;line-height:1.35}.author-tagline{max-width:580px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}.author-about{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:clamp(28px,6vw,84px);padding:36px 0 34px;display:grid}.author-about h2{margin:0;font-size:27px;font-weight:500;line-height:1.5}.author-bio{max-width:600px;color:var(--ink);margin:0;font-size:15px;line-height:1.95}.author-bio.is-placeholder{border-bottom:1px dashed var(--line);width:fit-content;color:var(--muted);font:400 15px/1.95 var(--serif);padding-bottom:6px}.author-links{flex-wrap:wrap;gap:13px 22px;margin-top:16px;display:flex}.author-links a{border-bottom:1px solid var(--line);min-height:42px;color:var(--accent-deep);font:12px/1.5 var(--sans);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.author-links a:hover{border-bottom-color:var(--clay)}.author-selected{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:none;min-height:68px;color:var(--ink);background:0 0;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;margin:0;padding:11px 0;text-decoration:none;transition:border-color .22s,background-color .22s;display:grid}.author-selected>span:first-child{color:var(--clay);font:11px/1.6 var(--sans)}.author-selected strong{font:500 19px/1.5 var(--serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.author-selected:hover,.author-selected:focus-visible{border-bottom-color:var(--clay);background:var(--paper-raised)}.author-works{margin-top:47px}.author-works .section-heading{margin-bottom:14px}.author-page .editorial-index{border-top:1px solid var(--line)}.author-page .editorial-index li{grid-template-columns:118px minmax(0,1fr) 50px;align-items:start;gap:18px;padding:20px 0;position:relative}.author-page .editorial-index li>div{min-width:0}.author-page .editorial-index a{width:100%;font-size:19px;line-height:1.55;display:block}.author-page .editorial-index a:hover{color:var(--accent-deep)}.author-page .editorial-index p{max-width:620px;margin-top:5px;font-size:13px;line-height:1.75}.author-page .editorial-index li>span:last-child{text-align:right}.person-feature{border-bottom:1px solid var(--line);padding:0 0 29px;display:block;position:relative}.person-feature-visual{background:var(--accent-soft);height:clamp(190px,24vw,260px);position:relative}.person-feature-cover{object-fit:cover;object-position:center 62%;width:100%;height:100%;display:block}.person-feature-avatar{border:5px solid var(--paper);background:var(--accent-soft);width:114px;height:114px;box-shadow:0 0 0 1px var(--line);color:var(--accent-deep);font:44px/1 var(--serif);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-57px;left:28px;overflow:hidden}.person-feature-avatar img{object-fit:cover;width:100%;height:100%;display:block}.person-feature-copy{min-height:113px;padding:27px 0 0 168px}.person-feature h2{margin:3px 0 5px}.person-feature p:not(.person-role){margin-bottom:10px}.person-feature .quiet-link{width:fit-content}.people-empty>a.quiet-link{flex:none}.article-author-portrait{border:1px solid var(--line);object-fit:cover;border-radius:50%;width:66px;height:66px;display:block}@keyframes author-portrait-settle{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes author-cover-settle{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes author-line-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.author-identity .author-portrait{animation:.62s cubic-bezier(.18,.72,.2,1) 80ms both author-portrait-settle}.author-page .author-cover-art img{animation:1.15s cubic-bezier(.16,1,.3,1) both author-cover-settle}.author-page .author-identity .person-role{animation:.52s cubic-bezier(.18,.72,.2,1) .15s both author-line-rise}.author-page .author-cover h1{animation:.62s cubic-bezier(.18,.72,.2,1) .23s both author-line-rise}.author-page .author-tagline{animation:.56s cubic-bezier(.18,.72,.2,1) .33s both author-line-rise}}@media (prefers-reduced-motion:reduce){.author-page .author-cover-art img,.author-page .author-identity .person-role,.author-page .author-cover h1,.author-page .author-tagline{animation:none}}@media (width<=680px){.section-heading:has(>.quiet-link){flex-direction:column;align-items:flex-start;gap:8px}.section-heading>.quiet-link{align-self:flex-start}.featured-meta{align-items:end}.author-page{padding-top:22px}.author-page>.back-link{margin-bottom:17px}.author-cover{width:calc(100% + 36px);margin-left:-18px}.author-cover-art{height:clamp(190px,56vw,240px)}.author-page[data-author-id=cyq] .author-cover-art{height:clamp(250px,66vw,330px)}.author-page[data-author-id=cyq] .author-cover-art img{object-position:center 72%}.author-identity{margin-top:-61px;padding:0 18px 33px}.author-portrait{border-width:6px;width:126px;height:126px;font-size:50px}.author-identity .person-role{margin-top:13px}.author-cover h1{margin-top:4px;font-size:40px}.author-tagline{max-width:320px;font-size:13px}.author-about{padding:24px 0 26px;display:block}.author-about h2{margin-bottom:14px;font-size:23px}.author-bio{font-size:14px}.author-selected{grid-template-columns:minmax(0,1fr);gap:1px 12px;padding:12px 0}.author-selected>span:first-child,.author-selected strong{grid-column:1}.author-selected strong{font-size:17px}.author-works{margin-top:37px}.author-page .editorial-index li{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:19px 0;display:grid}.author-page .editorial-index time{grid-column:1}.author-page .editorial-index li>span:last-child{grid-area:1/2}.author-page .editorial-index li>div{grid-column:1/-1}.author-page .editorial-index a{font-size:17px}.person-feature-visual{height:180px}.person-feature-avatar{width:108px;height:108px;bottom:-54px;left:50%;transform:translate(-50%)}.person-feature-copy{text-align:center;min-height:0;padding:66px 0 0}.person-feature .quiet-link{margin-inline:auto}.people-empty>a.quiet-link{max-width:100%}.article-author-portrait{width:54px;height:54px}}.home-profile{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(30px,5vw,68px);margin-top:clamp(30px,5vw,52px);padding:32px 0 36px;display:grid}.home-profile-visual{flex-direction:column;align-self:start;align-items:center;gap:28px;min-width:0;padding-top:158px;display:flex}.home-profile-cover{aspect-ratio:3/2;border:1px solid var(--line);background:var(--accent-soft);object-fit:contain;width:100%;height:auto;display:block}.home-profile-portrait{border:5px solid var(--paper);background:var(--accent-soft);width:172px;height:172px;box-shadow:0 0 0 1px var(--line), 0 7px 17px #2c382b12;color:var(--accent-deep);font:40px/1 var(--serif);border-radius:50%;place-items:center;display:grid;overflow:hidden}.home-profile-portrait img{object-fit:cover;width:100%;height:100%;display:block}.home-profile-copy{min-width:0}.home-profile-label{color:var(--clay);font:11px/1.6 var(--sans);margin:0 0 5px}.home-profile-identity h2{letter-spacing:.045em;margin:0;font-size:clamp(30px,3.6vw,42px);font-weight:500;line-height:1.35}.profile-meta{color:var(--muted);font:12px/1.6 var(--sans);letter-spacing:.035em;flex-wrap:wrap;align-items:center;gap:7px 16px;margin:11px 0 0;display:flex}.profile-meta span+span:before{background:var(--line);content:"";width:17px;height:1px;margin:0 16px 4px 0;display:inline-block}.home-profile-about h3{margin:0 0 8px;font-size:21px;font-weight:500;line-height:1.5}.home-profile-about>p{color:var(--ink);font:14px/1.8 var(--sans);margin:0 0 13px}.home-profile-about blockquote,.author-quote{border-left:1px solid var(--clay);color:var(--muted);margin:0;padding:0 0 0 16px;font-size:13px;line-height:1.85}.home-profile-about cite,.author-quote cite{color:var(--accent-deep);font:normal 11px/1.6 var(--sans);text-align:right;margin-top:10px;display:block}.home-profile-about>a{border-bottom:1px solid var(--line);min-height:44px;color:var(--accent-deep);font:12px/1.5 var(--sans);align-items:center;margin-top:17px;padding:5px 1px;text-decoration:none;transition:border-color .22s,color .22s;display:inline-flex}.home-profile-about>a:hover{border-bottom-color:var(--clay);color:var(--ink)}.author-profile-meta{justify-content:center;margin:6px 0 11px}.author-quote{max-width:620px;margin-top:20px;font-size:14px}.about-profile-meta{margin-top:13px}.about-greeting{font-family:var(--sans)}.about-copy .about-quote{border-left:1px solid var(--clay);color:var(--muted);margin:0 0 28px;padding:0 0 0 17px;font-size:15px;line-height:1.9}.about-quote cite{color:var(--accent-deep);font:normal 11px/1.6 var(--sans);text-align:right;margin-top:11px;display:block}.profile-meta{gap:8px 20px;font-size:15px;line-height:1.6}.profile-meta span{align-items:center;gap:7px;display:inline-flex}.profile-meta span+span:before{display:none}.profile-meta-icon{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.author-about h2{font-family:var(--serif);font-size:25px;font-weight:500}.home-profile-about>p,.about-greeting,.author-bio{color:var(--ink);font:400 18px/1.7 var(--serif)}.author-bio{font:400 clamp(26px, 2.5vw, 34px)/1.35 var(--hand-en);letter-spacing:normal}.author-page[data-author-id=cyq] .author-bio{font-family:"GINLANG Marck Script", var(--hand-cn);font-size:clamp(21px,2vw,27px)}.about-copy .about-greeting{font-size:clamp(26px,2.4vw,32px);line-height:1.3}.home-profile-about h3{color:var(--accent-deep);font:400 clamp(30px, 2.8vw, 38px)/1.2 var(--hand-en);margin-bottom:13px}.home-profile-about>p,.about-copy .about-greeting{color:var(--ink);font:400 clamp(24px, 2.2vw, 30px)/1.4 var(--hand-en);letter-spacing:normal;word-spacing:normal;font-kerning:normal;font-variant:normal;text-transform:none;-webkit-text-stroke:0}.home-profile-about .profile-quote,.about-copy .profile-quote,.author-about .profile-quote{border-left:1px solid var(--clay);color:var(--ink);margin:21px 0 24px;padding:0 0 0 19px}.profile-quote p{margin:0}.profile-quote .profile-quote-english{max-width:39em;color:var(--accent-deep);font:400 clamp(27px, 2.3vw, 31px)/1.5 var(--hand-en);letter-spacing:.005em}.profile-quote .profile-quote-chinese{max-width:38em;color:var(--ink);font:400 clamp(26px, 2.2vw, 30px)/1.62 var(--hand-cn);letter-spacing:.01em;margin-top:23px}.profile-quote cite{color:var(--muted);font:normal 12px/1.6 var(--sans);margin-top:10px;display:block}.about-reading-path{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 24px;margin:55px 0 0;padding:25px 0;display:grid}.about-reading-path .folio-mark{grid-column:1/-1}.about-reading-path h2{font:500 25px/1.5 var(--serif);margin:0}.about-reading-path p{color:var(--muted);font:13px/1.8 var(--sans);grid-column:1;margin:0}.about-reading-path a{border-bottom:1px solid var(--line);color:var(--accent-deep);font:12px/1.5 var(--sans);grid-area:2/2/4;padding:8px 0}.about-reading-list{flex-wrap:wrap;grid-column:1/-1;gap:8px 28px;margin:14px 0 0;padding:0;list-style:none;display:flex}.about-reading-list a{color:var(--ink);font:17px/1.7 var(--serif);border:0;display:inline-flex}.about-reading-list a:hover{color:var(--accent-deep);text-decoration-color:currentColor}.footer-visit{color:var(--muted);font:11px/1.5 var(--sans);justify-content:flex-end;align-items:baseline;gap:8px;padding:0 0 20px;display:flex}.footer-visit[hidden]{display:none}.footer-visit strong{color:var(--accent-deep);font-variant-numeric:tabular-nums;font-weight:500}.footer-visit small{opacity:.85;font-size:10px}@media (width<=680px){.home-profile{margin-top:34px;padding:0 0 26px;display:block}.home-profile-visual{gap:20px;width:calc(100% + 36px);margin-top:0;margin-left:-18px;padding-top:0}.home-profile-cover{aspect-ratio:3/2;border-left:0;border-right:0;height:auto}.home-profile-portrait{width:146px;height:146px}.home-profile-copy{padding-top:30px}.home-profile-identity{text-align:center}.home-profile-label{margin-bottom:6px;font-size:11px}.home-profile-identity h2{font-size:36px}.home-profile-about{margin-top:28px}.home-profile-about h3{font-size:26px}.home-profile-about>p,.about-copy .about-greeting{font-size:clamp(21px,5.6vw,25px);line-height:1.42}.profile-quote .profile-quote-english{font-size:23px;line-height:1.5}.profile-quote .profile-quote-chinese{font-size:23px;line-height:1.68}.about-reading-path{grid-template-columns:1fr;gap:6px}.about-reading-path a{grid-area:auto/1;width:fit-content;margin-top:6px}.footer-visit{justify-content:flex-start}.home-profile-about>a{width:fit-content;margin-left:auto;display:flex}.profile-meta{justify-content:center;gap:7px 16px;font-size:15px}.tool-button{width:44px;height:44px}.header-tools{gap:2px}.menu-toggle{min-height:52px}.brand-note{display:none}.brand-note,.hero-kicker,.hero-link-copy small,.section-kicker,.featured-topline,.selection-brief-meta,.home-guest>div>span,.folio-mark,.post-meta,.margin-whisper-heading,.margin-whisper-body cite,.margin-whisper-content button,.archive-list time,.archive-list>li>span,.article-byline,.article-actions span,.article-footer,.neighbor-card span,.related-reading a span,.intro-art figcaption,.article-tail-art figcaption,.footer-bottom,.footer-main p,.share-label,.share-status,.search-status,.search-result-meta,.dialog-foot,.setting-group legend,.setting-options label span,.settings-note,.toc-kicker{font-size:11px}.margin-whisper-body p{font-size:14px}.hero-gallery-actions button{font-size:11px}}@media (width<=390px){html,body{min-width:0}.site-header{width:calc(100% + 30px);margin-left:-15px;padding-inline:15px}.home-profile-visual{width:calc(100% + 30px);margin-left:-15px}}@media (width>=681px) and (width<=780px){.hero-gallery .quiet-butterfly,.intro-art .quiet-butterfly{right:-8px}}:root[data-theme=dark] .hero-gallery-frame,:root[data-theme=dark] .landscape-frame,:root[data-theme=dark] .home-profile-cover,:root[data-theme=dark] .intro-art>img,:root[data-theme=dark] .article-tail-art img,:root[data-theme=dark] .prose img{box-shadow:0 21px 46px #0407056b,0 5px 13px #04070547}:root[data-theme=dark] .prose img{opacity:.92}.section-heading{position:relative}.article-body.prose>p:first-of-type:first-letter{float:left;color:var(--accent-deep);margin:.1em .12em 0 0;font-size:1.8em;font-weight:500;line-height:.95}.article-body.prose>p[data-leading-digit]:first-letter{font-size:inherit;float:none;color:inherit;font-weight:inherit;line-height:inherit;margin:0}.writing-row:before{content:"";background:var(--clay);transform-origin:0;height:1px;transition:transform .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.writing-row:hover:before,.writing-row:has(:focus-visible):before{transform:scaleX(1)}.selection-grid .featured-post:before{transition:width .22s}.selection-grid .featured-post:hover:before{width:3px}.author-page{overflow-x:clip}.person-row{grid-template-columns:66px minmax(0,1fr) auto}.person-row-preview{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--line);background:var(--accent-soft);width:128px}.author-album{margin-top:44px}.author-album-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.author-album-preview a{color:inherit;text-decoration:none;display:block}.author-album-preview a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.author-album-preview img{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--line);background:var(--accent-soft);width:100%;height:auto;transition:border-color .22s;display:block}.author-album-preview a:hover img{border-color:var(--accent)}.author-album-preview span{color:var(--muted);font:11px/1.6 var(--sans);margin-top:6px;display:block}@media (width<=680px){.person-row{grid-template-columns:66px minmax(0,1fr)}.person-row-preview,.author-album-preview span{display:none}}.solid-button{min-height:48px;padding:11px 24px;font-size:14px}.text-button,.copy-link,.back-link,.rss-link{min-height:44px;font-size:13px}.hero-gallery-actions button{min-height:46px;padding:8px 5px;font-size:13px}.home-guest-empty>a.quiet-link,.people-empty>a.quiet-link{font-size:14px}.home-profile-about>a{min-height:46px;font-size:14px}.featured-meta>span{color:var(--muted);font:12px/1.6 var(--sans)}.featured-meta .featured-reading-hint{color:var(--accent-deep)}.home-hero,.home-profile-copy,.home-hero>div{min-width:0}@media (width<=680px){.home-intro{padding-top:32px}.home-intro h1.cover-poem{letter-spacing:.055em;font-size:clamp(32px,9vw,40px);line-height:1.5}.home-hero{gap:32px}.hero-links{gap:12px;margin-top:24px}.hero-link{min-height:52px;padding-inline:25px;font-size:15px}.intro-note{margin-top:20px;font-size:14px}.section-heading{flex-wrap:wrap;align-items:flex-start;gap:12px}.section-heading h2{font-size:25px}.heading-actions{flex-wrap:wrap;gap:14px}.home-people,.home-whisper,.home-topics,.landscape-section{margin-top:44px}.home-guest-empty{gap:14px}.home-guest-invitation{gap:8px 16px}.home-guest-invitation h2{font-size:25px}.selection-brief h3{font-size:22px}.selection-brief p{font-size:14px}.hero-gallery-caption-actions{gap:14px}.hero-gallery-actions{gap:8px}}@media (width>=681px) and (width<=960px){.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:32px}.home-intro h1.cover-poem{font-size:clamp(32px,4.8vw,42px)}.home-profile{gap:32px}.home-profile-about>p{font-size:25px}}@media (prefers-reduced-motion:no-preference){.cover-poem .hero-line:nth-child(3){animation-delay:.33s}.cover-poem .hero-line:nth-child(4){animation-delay:.41s}}.site-shell :is(.quiet-link,.random-post,.back-link,.copy-link,.rss-link,.text-button,.desk-note a,.last-read-note a,.hero-gallery-caption a,.hero-gallery-actions button,.home-profile-about>a,.author-links a,.article-author>a,.about-reading-path>a,.home-guest-invitation,.author-selected,.related-reading a,.primary-nav a,.footer-nav a span,.landscape-controls button,.writing-filter button,.category-row,.card-maker-trigger,.card-maker-actions button,.gallery-lightbox-bottom button,.draw-button,.note-draft-tools button,.note-draft-tools small a,.save-article button,.save-article a,.resume-actions .resume-button,.desk-actions button,.desk-heading a,.desk-section button,.margin-whisper-content button,.selection-brief-author,.writing-row-author,.topic-author,.footer-bottom>a,.cover-colophon a,.featured-post h3 a,.selection-brief h3 a,.post-row .post-title,.writing-row h2 a,.archive-list>li>a,.author-page .editorial-index li>div>a:first-child,.topic-works li>div>a:first-child,.about-reading-list a,.reading-route li a){transition:background-size .46s cubic-bezier(.4,0,.2,1),color .18s,transform .22s;background-image:linear-gradient(var(--clay), var(--clay)), linear-gradient(var(--sweep-track,var(--line)), var(--sweep-track,var(--line)))!important;background-position:0 100%!important;background-repeat:no-repeat!important;background-origin:border-box!important;background-clip:border-box!important;background-size:var(--sweep-progress,0%) var(--sweep-width,1px), 100% var(--sweep-width,1px)!important;border-bottom-color:#0000!important;text-decoration:none!important}.site-shell :is(.cover-colophon a,.post-row .post-title,.archive-list>li>a,.reading-route li a,.author-page .editorial-index li>div>a:first-child){width:fit-content;max-width:100%}.site-shell :is(.featured-post h3 a,.selection-brief h3 a,.writing-row h2 a,.topic-works li>div>a:first-child,.about-reading-list a,.reading-route li a){-webkit-box-decoration-break:clone;box-decoration-break:clone}.cover-colophon:has(:focus-visible) a,.featured-post:has(:focus-visible) h3 a,.selection-brief:has(:focus-visible) h3 a,.post-row:has(:focus-visible) .post-title,.writing-row:has(:focus-visible) h2 a,.archive-list>li:has(:focus-visible)>a,.author-page .editorial-index li:has(:focus-visible)>div>a:first-child,.topic-works li:has(:focus-visible)>div>a:first-child,.site-shell :is(a,button):not(:disabled):is(:focus-visible,:active),.site-shell .category-row:has(:focus-visible),.site-shell :is(a,button):is([aria-current=page],[aria-pressed=true],[aria-checked=true]){--sweep-progress:100%}@media (hover:hover) and (pointer:fine){.site-shell :is(a,button):not(:disabled):hover,.site-shell .category-row:hover,.cover-colophon:hover a,.featured-post:hover h3 a,.selection-brief:hover h3 a,.post-row:hover .post-title,.writing-row:hover h2 a,.archive-list>li:hover>a,.author-page .editorial-index li:hover>div>a:first-child,.topic-works li:hover>div>a:first-child{--sweep-progress:100%}}.site-shell :is(.primary-nav a,.landscape-controls button,.writing-filter button,.hero-gallery-actions button,.margin-whisper-content button,.selection-brief-author,.writing-row-author,.topic-author,.footer-bottom>a,.cover-colophon a,.featured-post h3 a,.selection-brief h3 a,.post-row .post-title,.writing-row h2 a,.archive-list>li>a,.author-page .editorial-index li>div>a:first-child,.topic-works li>div>a:first-child,.about-reading-list a,.reading-route li a){--sweep-track:transparent}.primary-nav a:after,.landscape-controls button:after,.writing-filter button[aria-checked=true]:after,.related-reading a:after{content:none}@media (hover:none),(pointer:coarse){.site-shell :is(a,button):not(:disabled):active,.site-shell .category-row:active{--sweep-progress:100%;transition-duration:.14s}.site-shell :is(.quiet-link,.random-post,.rss-link,.back-link,.copy-link,.hero-gallery-actions button,.landscape-controls button,.draw-button,.card-maker-trigger,.card-maker-actions button,.note-draft-tools button):active{color:var(--clay);transition-duration:.14s}}@media (width<=680px){.landscape-bottomline{gap:12px}.landscape-controls{gap:20px}.landscape-controls button{min-height:48px;padding:11px 6px;font-size:13px}.site-shell :is(.quiet-link,.random-post,.rss-link,.back-link,.copy-link,.card-maker-trigger,.draw-button,.home-profile-about>a,.author-links a,.article-author>a){--sweep-progress:12px;min-height:48px}.heading-actions{gap:20px}.footer-actions{gap:10px 24px}.margin-whisper-content button{min-height:44px;padding-left:12px}}@media (prefers-reduced-motion:reduce){.site-shell :is(a,button,.category-row,.footer-nav a span){transition-duration:.12s}}.featured-post,.selection-side,.selection-brief,.person-row>div,.home-guest>div,.writing-row>div,.editorial-index li>div,.topic-works li>div{min-width:0}.featured-post h3,.selection-brief h3,.post-title,.writing-row h2,.article-header h1,.editorial-page-header h1,.person-row h3,.person-feature h2,.author-cover h1,.home-profile-identity h2,.editorial-index a,.topic-works a,.writing-row-author,.selection-brief-author{overflow-wrap:anywhere;min-width:0;max-width:100%}.home-guest:before,.person-row:before{content:"";background:var(--clay);transform-origin:0;pointer-events:none;height:1px;transition:transform .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.home-guest:hover:before,.home-guest:has(:focus-visible):before,.person-row:hover:before,.person-row:has(:focus-visible):before{transform:scaleX(1)}.home-intro{border-bottom:0;padding-bottom:0}.home-content{padding:46px 0 88px}.home-profile.home-section{border-block:0;margin-top:0;padding-block:0}.home-people.home-section,.home-whisper.home-section,.landscape-section.home-section,.category-shelf.home-section{border-top:0;margin-top:0;padding-top:0}.home-whisper .margin-whisper{border-block:0;margin:0}.home-note.home-section .daily-note{border-block:0;margin:0;padding:0}.selection-section.home-section{padding-bottom:0}.selection-section .selection-grid{align-items:start;gap:28px 40px}.selection-section .featured-post{gap:14px;min-height:0;padding:28px 30px 30px}.selection-section .featured-post p{color:var(--muted);font-size:16px;line-height:1.85}.selection-section .selection-side{gap:0}.selection-section .selection-brief{padding:19px 0 23px}.selection-section .selection-brief h3{margin:8px 0;font-size:23px;line-height:1.5}.selection-section .selection-post-meta{color:var(--muted);font:12px/1.6 var(--sans);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.selection-post-meta>span{color:var(--clay)}.selection-section .selection-post-author{z-index:1;width:fit-content;min-height:28px;color:var(--muted);font:inherit;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}@media (width<=780px){.selection-section .selection-grid{grid-template-columns:1fr;gap:24px}.selection-section .selection-side{grid-template-columns:1fr}.selection-section .selection-brief:first-child{padding-top:20px}.selection-section .featured-post{padding:24px}}@media (width<=680px){.selection-section .section-heading{margin-bottom:24px;display:block}.selection-section .heading-actions{justify-content:flex-start;gap:22px;margin-top:10px}.selection-section .selection-post-meta{gap:2px 14px;font-size:12px}.selection-section .selection-post-author{min-height:36px}.selection-section .featured-post h3{font-size:clamp(25px,7vw,30px)}.selection-section .selection-brief h3{font-size:24px}.selection-section .selection-brief p{font-size:16px;line-height:1.85}}:root{--chapter-gap:clamp(48px, 6vw, 76px);--chapter-rule:2px;--section-title:clamp(26px, 2.5vw, 34px);--image-shadow:0 2px 5px #2e2c2308, 0 16px 36px #2e2c2312}:root[data-theme=dark]{--image-shadow:0 4px 12px #04070538, 0 22px 46px #04070559}h1,h2,h3{text-wrap:pretty}button,a,summary{touch-action:manipulation}button:disabled{cursor:default}time,.profile-meta,.footer-visit{font-variant-numeric:tabular-nums}select{background:var(--paper-raised);color:var(--ink)}:is(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-top:110px}.site-shell{padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.site-header{gap:26px;min-height:88px}.brand-note{letter-spacing:.1em;font-size:10px}.primary-nav{gap:6px 24px}.primary-nav a{font-size:14px}.tool-button svg{width:19px;height:19px}.home-intro{padding-top:clamp(38px,4.5vw,68px)}.hero-kicker{letter-spacing:.06em;margin-bottom:24px;font-size:11px}.home-hero{align-items:center;gap:clamp(32px,4.5vw,64px)}.intro-note{text-wrap:pretty;max-width:25em;margin-top:30px;font-size:15px;line-height:2}.hero-links{margin-top:28px}.hero-link{letter-spacing:.02em;border-radius:2px}.hero-gallery-frame{box-shadow:var(--image-shadow)}.hero-gallery-image,.hero-gallery-nojs{padding:clamp(16px,2vw,28px)}.hero-gallery-image.is-active,.hero-gallery-image.is-leaving{transform:none}.hero-gallery-controls{min-height:52px;padding-top:4px}.hero-gallery-actions button:hover{transform:none}.hero-gallery-caption{margin-top:8px;font-size:12px;line-height:1.8}.hero-gallery .quiet-butterfly{opacity:.58;width:clamp(70px,7vw,98px);top:-24px;right:-24px}.cover-colophon{margin-top:38px;padding-block:20px;font-size:12px}.cover-colophon a{font-size:15px}.home-content{padding-top:0;padding-bottom:100px}.home-section{min-width:0}.home-content>.section-divider--space,.home-intro+.section-divider--space{height:var(--chapter-gap);margin:0}.home-content>.section-divider:not(.section-divider--space){margin-block:30px 24px}.home-profile.home-section{align-items:start;gap:clamp(38px,6vw,84px)}.home-profile-visual{gap:32px;padding-top:130px}.home-profile-cover{box-shadow:var(--image-shadow)}.home-profile-about{margin-top:28px}.home-profile-about .profile-quote{border-left-color:var(--line);margin:24px 0 20px;padding-left:22px}.section-heading h2,.home-guest-invitation h2,.landscape-topline h2{font-size:var(--section-title);font-weight:500;line-height:1.5}.section-heading-main{gap:8px}.section-kicker,.home-profile-label{letter-spacing:.03em;font-size:12px}.section-kicker{color:var(--clay)}.selection-section .section-heading{align-items:end;margin-bottom:32px}.selection-section .selection-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:44px}.selection-section .featured-post{border:0;border-block:1px solid var(--line);background:0 0;gap:20px;padding:22px 0 30px}.selection-section .featured-post:hover{border-color:var(--line);box-shadow:none;background:0 0}.selection-section .featured-post h3{font-size:clamp(27px,2.6vw,34px);font-weight:500;line-height:1.65}.selection-section .featured-post:before{display:none}.selection-section .featured-post p{font-size:16px;line-height:1.95}.selection-section .selection-brief{padding-block:22px 26px}.selection-section .selection-brief h3{margin-block:10px;font-size:23px;font-weight:500;line-height:1.6}.selection-section .selection-brief p{font-size:15px;line-height:1.95}.selection-section .selection-post-meta{gap:4px 18px;font-size:12px}.home-guest-invitation{gap:12px 24px;padding-bottom:26px}.home-guest-invitation>p{max-width:42em;font-size:15px}.home-whisper{max-width:850px;margin-inline:auto}.home-whisper .margin-whisper{border-block:1px solid var(--line);background:0 0;padding:24px 0}.home-whisper .margin-whisper:before{display:none}.margin-whisper-heading{font:12px/1.6 var(--sans);letter-spacing:.02em}.margin-whisper-content{gap:12px;margin-top:14px}.margin-whisper-body p{font-size:16px;line-height:1.95}.margin-whisper-body cite{font:normal 12px/1.7 var(--sans);margin-top:14px}.margin-whisper-content button{min-height:44px;font-size:12px}.home-note{background:0 0;padding:0}.home-note .daily-note{align-items:start;gap:clamp(30px,5vw,64px)}.home-note .note-intro{padding-top:6px}.home-note .note-kicker{letter-spacing:.02em;margin-bottom:14px;font-size:12px}.home-note .note-intro h2{font-size:var(--section-title);line-height:1.6}.home-note .note-description{margin-top:20px;font-size:15px;line-height:1.95}.home-note .note-paper{border:0;border-block:1px solid var(--line);min-height:0;box-shadow:none;background:0 0;padding:24px 0}.home-note .note-paper:before{display:none}.home-note .note-paper.is-changing{box-shadow:none}.home-note .paper-topline,.home-note .paper-footline{letter-spacing:.03em;font-size:11px}.home-note .paper-footline{border-top:0;padding-top:0}.home-note .opening-mark{margin-top:20px}.home-note .prompt{min-height:0;margin-bottom:28px;font-size:18px;line-height:2}.home-note [data-note-draft]{background:0 0;min-height:146px;font-size:16px;line-height:1.9}.home-note .note-draft-label{margin-top:28px}.home-note .note-draft-tools{align-items:start;margin-top:12px}.home-note .note-draft-tools small{font-size:12px;line-height:1.8}.home-note .note-draft-tools small a{align-items:center;min-height:32px;display:inline-flex}.home-note .note-draft-status{font-size:12px}.last-read-note,.desk-note{font:13px/1.8 var(--sans);margin-top:22px}.cover-colophon,.site-footer,.desk-section,.author-about{border-top-width:var(--chapter-rule)}.home-guest-invitation,.editorial-page-header,.listing-page>.page-intro,.intro-spread{border-bottom-width:var(--chapter-rule)}.home-guest-invitation{--sweep-width:var(--chapter-rule)}.home-whisper .margin-whisper,.home-note .note-paper{border-block-width:var(--chapter-rule)}.landscape-topline{margin-bottom:26px}.landscape-frame{box-shadow:var(--image-shadow)}.landscape-bottomline{margin-top:14px}.landscape-bottomline p{font-size:13px}.category-shelf .section-heading{margin-bottom:24px}.category-row a{grid-template-columns:minmax(80px,.24fr) minmax(0,1fr);align-items:baseline;gap:28px;padding-block:25px}.category-label{font-size:23px;font-weight:500}.category-desc{font-size:15px;line-height:1.8}.listing-page,.about-page,.desk-page{padding-top:46px;padding-bottom:96px}.back-link{margin-bottom:32px}.editorial-page-header,.page-intro{padding-bottom:32px}.editorial-page-header h1,.page-intro h1,.desk-intro h1{font-size:clamp(36px,4.2vw,48px);font-weight:500;line-height:1.5}.editorial-page-header p,.page-intro>p:last-child,.desk-intro>p{max-width:42em;font-size:16px;line-height:1.95}.folio-mark,.eyebrow{letter-spacing:.04em;font-size:12px}.writing-row{gap:28px;padding-block:30px}.writing-row-meta{font-size:13px;line-height:1.7}.writing-row h2{margin-bottom:12px;font-size:25px;line-height:1.65}.writing-row p{font-size:16px;line-height:1.95}.writing-row-author{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.writing-filter{gap:10px 26px}.writing-filter button,.tag-nav a{min-height:48px;font-size:14px}.post-row{padding-block:26px}.post-title{font-size:23px;line-height:1.7}.post-meta{font-size:12px}.post-excerpt{font-size:15px;line-height:1.9}.archive-year{padding-block:34px}.archive-year h2{font-size:24px}.archive-list li{align-items:center;min-height:58px;padding-block:10px}.archive-list a{font-size:19px;line-height:1.7}.archive-list time,.archive-list>li>span{font-size:12px}.empty-note,.people-empty p{font-size:15px;line-height:1.9}.intro-art>img,.article-tail-art img{box-shadow:var(--image-shadow)}.intro-art:hover>img{box-shadow:var(--image-shadow);transform:none}.intro-art figcaption{margin-top:12px;font-size:12px}.person-feature p:not(.person-role){font-size:15px}.person-role{font-size:12px}.author-about{padding-block:34px}.author-page .editorial-index li{padding-block:26px}.author-page .editorial-index a{font-size:22px}.author-page .editorial-index p{font-size:15px;line-height:1.9}.about-copy{padding-top:36px}.about-copy>section{margin-top:48px}.about-card{margin-block:46px 32px;padding-block:28px}.about-card-label{letter-spacing:.04em;font-size:12px}.contribute-main section{margin-bottom:32px;padding-bottom:32px}.contribute-main h2{margin-bottom:18px;font-size:25px}.contribute-main p,.contribute-main li{font-size:16px;line-height:2}.article-page{padding-top:42px}.article-page>.back-link{width:fit-content;max-width:var(--reading-width);margin-inline:auto;display:flex}.article-header{padding-bottom:34px}.article-header h1{letter-spacing:.01em;font-size:clamp(32px,4vw,46px);font-weight:500;line-height:1.6}.article-deck{margin-top:20px;font-size:16px;line-height:2}.article-byline{margin-top:22px;font-size:13px}.article-tags{margin-top:18px}.article-tags-label{font-size:12px}.article-tags a{min-height:36px;font-size:13px}.article-body{padding-top:34px;padding-bottom:48px}.prose{letter-spacing:.012em}.prose p{text-wrap:pretty}.prose blockquote{border-left:2px solid var(--accent);background:0 0;padding:14px 22px}.prose pre{overscroll-behavior-x:contain;border-radius:2px;padding:22px}.prose table{margin-block:2em}.prose th,.prose td{padding:12px 16px}.article-page>:is(.article-actions,.article-author,.article-footer,.article-neighbors,.related-reading){max-width:var(--reading-width);margin-inline:auto}.article-actions{flex-wrap:wrap;gap:12px 24px;padding-block:22px}.article-actions>span{font-size:13px}.article-footer{font-size:12px;line-height:1.8}.article-author{margin-block:40px;padding-block:24px}.article-author>a{font-size:13px}.article-author span:not(.person-initial){font-size:14px}.article-afterword{margin-block:44px 26px}.neighbor-card{background:0 0;min-height:132px;padding:20px}.neighbor-card span{letter-spacing:0;font-size:12px}.neighbor-card strong{font-size:17px;line-height:1.75}.neighbor-placeholder{background:0 0}.related-reading{margin-top:44px;padding-top:30px}.related-reading h2{font-size:25px}.related-reading a span{font-size:12px}.related-reading a strong{font-size:18px;line-height:1.8}.utility-dialog{overscroll-behavior:contain;max-height:min(88dvh,850px);overflow-y:auto}.dialog-kicker{letter-spacing:.08em;font-size:11px}.dialog-topline h2{font-size:26px}.search-status,.share-status,.settings-note{font-size:13px;line-height:1.8}.search-result-meta{font-size:12px}.search-result p,.setting-group legend{font-size:14px}.setting-options label span{min-height:44px;font-size:14px}.desk-section{margin-top:40px;padding-top:30px}.desk-heading h2{font-size:26px}.desk-empty{font-size:15px;line-height:1.9}.desk-section li{padding-block:22px}.site-footer{border-top-color:var(--line);padding-top:38px}.footer-main{padding-top:0;padding-bottom:28px}.footer-wordmark{letter-spacing:.1em;font-size:17px}.footer-main p{margin-top:12px;font-size:13px}.footer-nav{padding-bottom:28px}.footer-nav a{min-height:84px;padding-block:16px;font-size:14px}.footer-nav a small{font-size:12px;line-height:1.7}.footer-bottom{gap:16px;font-size:12px;line-height:1.9}.footer-visit{margin-top:8px;padding-bottom:28px;font-size:12px}@media (width>=681px) and (width<=1080px){.site-header{grid-template-columns:1fr auto;gap:8px 20px;padding-block:20px 8px}.primary-nav{grid-area:2/1/auto/-1;justify-content:flex-start}.header-tools{grid-area:1/2}.hero-gallery .quiet-butterfly{right:-12px}}@media (width<=780px){.selection-section .selection-grid{grid-template-columns:1fr;gap:28px}.selection-section .featured-post{border-bottom:0}.home-profile-visual{padding-top:130px}.home-note .daily-note{grid-template-columns:1fr}.home-note .note-description{max-width:35em}}@media (width<=680px){:root{--chapter-gap:48px;--section-title:27px}:is(h1,h2,h3,h4,h5,h6,[id]){scroll-margin-top:24px}.site-shell{width:min(calc(100% - 40px), var(--shell-width))}.site-header{width:calc(100% + 40px);padding:max(18px, env(safe-area-inset-top)) 20px 8px;gap:12px;min-height:0;margin-left:-20px}.site-header:before{width:100%;left:0;transform:none}.menu-toggle{min-height:52px}.primary-nav{margin-inline:0;padding-inline:0}.header-tools{gap:0}.tool-button{width:42px;height:44px}.home-intro{padding-top:34px}.hero-kicker{margin-bottom:26px;font-size:11px}.home-hero{gap:36px}.intro-note{margin-top:24px;font-size:15px}.hero-links{gap:12px;margin-top:24px}.hero-link{min-height:52px;padding-inline:25px}.hero-gallery-image,.hero-gallery-nojs{padding:18px}.hero-gallery .quiet-butterfly{width:70px;top:-20px;right:-8px}.hero-gallery-caption{align-items:start;gap:10px}.hero-gallery-caption-actions{gap:22px;width:100%}.cover-colophon{row-gap:8px;margin-top:28px;padding-block:20px 8px}.cover-colophon span:nth-last-child(-n+2){font-size:11px}.home-profile-visual{gap:24px;width:100%;margin-left:0;padding-top:0}.home-profile-cover{border-inline:1px solid var(--line)}.home-profile-copy{padding-top:30px}.home-profile-about{margin-top:30px}.home-content{padding-bottom:72px}.home-content>.section-divider:not(.section-divider--space){margin-block:24px 20px}.selection-section .section-heading{margin-bottom:26px}.selection-section .heading-actions{gap:22px;margin-top:12px}.selection-section .featured-post{gap:16px;padding:22px 0 26px}.selection-section .featured-post h3{font-size:28px}.selection-section .selection-brief h3{font-size:23px}.selection-section .selection-post-meta{gap:2px 16px}.home-guest-invitation>p{font-size:15px}.home-whisper .margin-whisper{padding:22px 0}.margin-whisper-content{grid-template-columns:16px minmax(0,1fr);gap:8px}.margin-whisper-content button{grid-column:2;justify-self:end;padding-left:0}.margin-whisper-body p{font-size:16px}.home-note{padding:0}.home-note .daily-note{gap:26px}.home-note .note-intro{padding-top:0}.home-note .note-intro h2 br{display:none}.home-note .note-description{margin-top:14px;font-size:15px}.home-note .note-paper{padding:20px 0}.home-note .prompt{font-size:17px;line-height:2}.home-note .paper-footline{flex-wrap:wrap;gap:8px}.home-note .paper-footline span:last-child{display:none}.home-note .note-draft-tools>div{margin-left:auto}.desk-note{line-height:2}.desk-note a{align-items:center;min-height:44px;margin-left:0;display:inline-flex}.landscape-topline{margin-bottom:24px}.landscape-bottomline{gap:6px}.category-row a{grid-template-columns:66px minmax(0,1fr);gap:18px;padding-block:24px}.category-label{font-size:23px}.category-desc{font-size:14px;display:block}.listing-page,.about-page,.desk-page{padding-top:30px;padding-bottom:72px}.page-intro>p:last-child,.editorial-page-header p,.desk-intro>p{font-size:15px}.intro-spread{grid-template-columns:minmax(0,1fr) 105px;align-items:start;gap:18px;padding-bottom:26px}.intro-art figcaption{font-size:11px}.writing-row{gap:10px;padding-block:26px}.writing-row h2{font-size:23px}.writing-row p{font-size:15px}.writing-row-author{min-height:36px}.post-title{font-size:22px}.archive-list a{font-size:18px}.archive-list li{padding-block:12px}.author-page .editorial-index a{font-size:21px}.about-copy>section{margin-top:36px}.article-page{padding-top:30px;padding-bottom:72px}.article-page>.back-link{margin-left:0}.article-header h1{font-size:clamp(29px,8vw,37px);line-height:1.6}.article-deck{font-size:15px}.article-body{padding-block:28px 38px}.prose blockquote{padding:12px 16px}.article-byline{font-size:12px}.article-tags a{min-height:44px}.article-author>a{align-items:center;min-height:44px;display:inline-flex}.article-actions-buttons{gap:18px}.article-neighbors{gap:12px}.neighbor-card{min-height:136px;padding:16px}.neighbor-card strong{font-size:16px}.related-reading a strong{font-size:18px}.utility-dialog{width:calc(100vw - 24px);max-height:90dvh;padding:22px}.site-footer{padding-top:30px}.footer-main{gap:18px}.footer-nav a{min-height:92px}.footer-bottom{gap:14px;font-size:12px}.footer-bottom span:nth-child(2){display:block}}@media (width<=360px){.site-shell{width:calc(100% - 32px)}.site-header{width:calc(100% + 32px);margin-left:-16px;padding-inline:16px}.tool-button{width:38px}.hero-link{padding-inline:20px}.category-row a{gap:12px}}[data-reveal].will-reveal,[data-reveal=stagger].will-reveal>*{opacity:1;transition:none;transform:none}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root),::view-transition-group(site-wordmark){animation:none}.hero-gallery-image,.hero-gallery-progress span{transition:none}}@media print{.site-header,.site-footer,.to-top,.reading-progress,.save-article,.reading-bookmark,.article-actions,.article-author,.article-afterword,.article-footer,.article-neighbors,.related-reading{display:none!important}:root{--paper:#fff;--ink:#000;--muted:#555;--reading-width:100%}body{color:#000;background:#fff;font-size:11pt}.site-shell{width:100%}.article-page,.article-body{padding:0}.article-page>.back-link{display:none}.article-header{margin-bottom:24pt}.prose{font-size:11pt;line-height:1.8}.prose h2,.prose h3{break-after:avoid}.prose img,.prose blockquote,.prose pre{break-inside:avoid}}.home-intro h1.cover-poem{letter-spacing:.055em;font-size:clamp(44px,5.2vw,70px);line-height:1.32}.hero-kicker{border-top:1px solid color-mix(in srgb, var(--ink) 11%, transparent);color:color-mix(in srgb, var(--muted) 88%, var(--ink));letter-spacing:.24em;padding-top:13px;font-size:10.5px}@media (width>=1000px){.home-intro h1.cover-poem{padding-left:34px;position:relative}.home-intro h1.cover-poem:before{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--clay) 42%, transparent) 18%, color-mix(in srgb, var(--clay) 42%, transparent) 78%, transparent);content:"";width:1px;position:absolute;top:.12em;bottom:.16em;left:0}}.home-intro{border-bottom-color:color-mix(in srgb, var(--ink) 14%, transparent);box-shadow:0 1px #ffffff94}.section-heading h2{letter-spacing:.005em;font-size:clamp(26px,2.4vw,33px)}.section-kicker{letter-spacing:.26em;font-size:10px}.article-header{border-top:1px solid color-mix(in srgb, var(--ink) 13%, transparent);padding-top:clamp(16px,1.8vw,24px);box-shadow:0 1px #ffffff8c}.article-header h1{letter-spacing:.006em;font-size:clamp(38px,5.1vw,63px);line-height:1.28}.article-deck{font-size:15px;line-height:2}.article-body.prose>p:first-of-type{color:color-mix(in srgb, var(--ink) 94%, transparent);font-size:17.5px;line-height:2.05}@media (width>=900px){.article-body.prose>p:first-of-type{position:relative}.article-body.prose>p:first-of-type:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--clay) 62%, transparent), color-mix(in srgb, var(--clay) 6%, transparent));content:"";width:2px;height:2.6em;position:absolute;top:.5em;left:-26px}}@media (width<=680px){.home-intro h1.cover-poem{letter-spacing:.04em;font-size:clamp(38px,10.4vw,52px);line-height:1.36}.article-header h1{font-size:clamp(31px,9vw,42px);line-height:1.32}.article-deck{font-size:14.5px}.article-body.prose>p:first-of-type{font-size:17px}}@media (width>=1000px){.home-intro .intro-note,.home-intro .hero-links{padding-left:34px}}.hero-gallery-frame{border-color:color-mix(in srgb, var(--ink) 9%, transparent);box-shadow:inset 0 1px #ffffffb8,0 18px 36px -22px #3a342747,0 2px 6px #3a34270f}.hero-kicker,.section-kicker,.toc-kicker,.dialog-kicker,.brand-note,.post-meta,.home-profile-label,.footer-main p,.footer-bottom,.footer-visit small,.footer-wordmark span,.hero-topics,.hero-gallery-actions button,.margin-whisper-body cite,.margin-whisper-content button,.search-result a>span:last-child,.archive-list>li>span,.cover-colophon span:nth-last-child(-n+2),.intro-art figcaption,.neighbor-card strong,.setting-group legend,.setting-options label span,.settings-note,.home-note .paper-topline,.home-note .paper-footline,.home-guest div>span,.share-label,.writing-filter-count,.resume-kicker,.resume-privacy{line-height:1.55;font-size:11.5px!important}@media (width<=680px){.ambient-note,.ambient-credit{font-size:11.5px!important}}.wordmark,.footer-wordmark,.site-footer a,.article-toc a,.toc a,[data-back-to-top],.margin-whisper-content button{margin-block:-12px;padding-block:12px}.article-toc li+li{margin-top:2px}@media (width<=680px){.wordmark,.footer-wordmark,.site-footer a{margin-block:-14px;padding-block:14px}}.site-shell :is(a,button,summary,[tabindex]):focus:not(:focus-visible){outline:none}.about-card p{font-size:17px}.last-read-note{font-size:15px}@media (width<=680px){.site-header{padding-block:max(14px, env(safe-area-inset-top)) 6px;gap:6px}.menu-toggle{min-height:46px}.site-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.cover-colophon a,.home-guest h3 a,.post-row h3 a,.selection-brief h3 a,.writing-row h2 a,.person-row h3 a,.archive-list h3 a,.article-meta a,.article-footer a,.article-pagination a,.post-meta a,.about-copy p a,.about-card p a,.about-reading-list a,.reading-route li a,.last-read-note a,.desk-note a{margin-block:-8px;padding-block:8px}.article-deck-link{position:relative}.article-deck-link:after{content:"";position:absolute;inset:-7px -5px}.hero-gallery-caption-actions{justify-content:flex-end}.article-body.prose p{line-height:1.95}.article-header h1{line-height:1.3}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.ambient-music[data-astro-cid-6pg57ksg]{position:relative}.ambient-prompt[data-astro-cid-6pg57ksg]{z-index:40;bottom:max(18px, env(safe-area-inset-bottom));left:max(18px, env(safe-area-inset-left));border:1px solid var(--line);background:var(--paper-raised);width:min(304px,100vw - 36px);color:var(--ink);font:13px/1.7 var(--sans);border-radius:2px;padding:15px 17px 14px;animation:.42s cubic-bezier(.16,1,.3,1) both ambient-rise;position:fixed;box-shadow:0 20px 36px -28px #292b279e}.ambient-prompt[data-astro-cid-6pg57ksg][hidden]{display:none}.ambient-title[data-astro-cid-6pg57ksg]{letter-spacing:.01em;margin:0;font-size:13px}.ambient-note[data-astro-cid-6pg57ksg]{color:var(--muted);margin:3px 0 12px;font-size:12px;line-height:1.65}.ambient-actions[data-astro-cid-6pg57ksg]{align-items:center;gap:16px;display:flex}.ambient-primary[data-astro-cid-6pg57ksg]{border:1px solid var(--accent-deep);background:var(--accent-deep);min-height:44px;color:var(--paper);font:12px/1.4 var(--sans);cursor:pointer;border-radius:2px;padding:9px 18px;transition:background-color .2s,border-color .2s}.ambient-primary[data-astro-cid-6pg57ksg]:hover{border-color:var(--accent);background:var(--accent)}.ambient-quiet[data-astro-cid-6pg57ksg]{border:0;border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);font:12px/1.4 var(--sans);cursor:pointer;background:0 0;padding:9px 2px;transition:color .18s,border-color .18s}.ambient-quiet[data-astro-cid-6pg57ksg]:hover{border-bottom-color:var(--accent);color:var(--ink)}.ambient-credit[data-astro-cid-6pg57ksg]{color:var(--muted);letter-spacing:.01em;margin:9px 0 0;font-size:11px}.ambient-disc[data-astro-cid-6pg57ksg]{z-index:40;bottom:max(18px, env(safe-area-inset-bottom));left:max(18px, env(safe-area-inset-left));border:1px solid var(--line);background:color-mix(in srgb, var(--paper-raised) 94%, transparent);width:44px;height:44px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .18s,border-color .18s,background-color .18s;display:grid;position:fixed}.ambient-disc[data-astro-cid-6pg57ksg][hidden]{display:none}.ambient-disc[data-astro-cid-6pg57ksg]:hover{border-color:var(--accent)}.ambient-disc[data-astro-cid-6pg57ksg].is-playing{border-color:var(--accent);color:var(--accent-deep)}.ambient-disc[data-astro-cid-6pg57ksg].is-muted:hover{color:var(--ink)}.ambient-disc[data-astro-cid-6pg57ksg] svg[data-astro-cid-6pg57ksg]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ambient-slash[data-astro-cid-6pg57ksg]{opacity:1;transition:opacity .2s}.ambient-disc[data-astro-cid-6pg57ksg].is-playing .ambient-slash[data-astro-cid-6pg57ksg]{opacity:0}@keyframes ambient-rise{0%{opacity:0;transform:translateY(7px)}}@media (width<=560px){.ambient-prompt[data-astro-cid-6pg57ksg]{right:max(14px, env(safe-area-inset-right));left:max(14px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;width:auto;padding:11px 13px 10px;display:grid}.ambient-title[data-astro-cid-6pg57ksg]{grid-area:1/1;font-size:12.5px}.ambient-actions[data-astro-cid-6pg57ksg]{grid-area:1/2;gap:10px}.ambient-primary[data-astro-cid-6pg57ksg]{min-height:34px;padding:6px 14px;font-size:11.5px}.ambient-quiet[data-astro-cid-6pg57ksg]{min-height:34px;padding:4px 0;font-size:11.5px}.ambient-note[data-astro-cid-6pg57ksg]{grid-area:2/1/auto/-1;margin:0;font-size:10.5px;line-height:1.55}.ambient-credit[data-astro-cid-6pg57ksg]{grid-area:3/1/auto/-1;margin:0;font-size:10px;line-height:1.5}.ambient-disc[data-astro-cid-6pg57ksg]{bottom:max(14px, env(safe-area-inset-bottom));left:max(14px, env(safe-area-inset-left))}}@media (prefers-reduced-motion:reduce){.ambient-prompt[data-astro-cid-6pg57ksg]{animation:none}}
