@font-face{font-family:Elsechord Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/NotoSansSC-site-6e412b29460c.woff2) format("woff2");unicode-range:u+3001-3002,u+4e00,u+4e09-4e0b,u+4e0d-4e0e,u+4e13,u+4e16,u+4e1a,u+4e24,u+4e2a,u+4e2d,u+4e3a-4e3b,u+4e48-4e49,u+4e4b,u+4e5f-4e60,u+4e86,u+4e8b,u+4e8e,u+4e92,u+4e9b,u+4ea4,u+4ea7,u+4eab,u+4eba,u+4ec0,u+4ecb,u+4ece,u+4ed3,u+4ed6,u+4ee3,u+4ee5,u+4eec,u+4ef6-4ef7,u+4efb,u+4f01,u+4f1a,u+4f4d,u+4f4f,u+4f53,u+4f55,u+4f5c,u+4f60,u+4f7f,u+4f9b,u+4f9d,u+4fdd,u+4fe1,u+4fee,u+5019,u+503c,u+505a,u+505c,u+5148,u+5165,u+5168,u+516c,u+5171,u+5173,u+5176-5177,u+5185,u+518d,u+51b3,u+51c6,u+51fa,u+5206-5207,u+5219,u+5224,u+522b,u+5230,u+5236,u+524d,u+529b,u+52a1,u+52a8,u+5305,u+5316,u+5343,u+534f,u+5353,u+5355,u+5373,u+5386,u+539f,u+53c2,u+53ca,u+53cd,u+53d1,u+53d6,u+53d8,u+53e3,u+53ef-53f0,u+53f7,u+5404,u+5408,u+540c,u+540e,u+5411,u+542c,u+542f,u+544a,u+548c,u+54c1,u+54ea,u+5546,u+5584,u+5668,u+56de,u+56e2,u+56f4,u+56fd,u+5728,u+573a,u+578b,u+57df,u+57f9-57fa,u+5851,u+5883,u+5904,u+5907,u+590d,u+5916,u+591a,u+591f,u+5927,u+5931,u+5982,u+59cb,u+5b50,u+5b57-5b58,u+5b66,u+5b83,u+5b89,u+5b8c,u+5b9a,u+5b9e,u+5ba1,u+5ba4,u+5bb9}@font-face{font-family:Elsechord Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/NotoSansSC-site-05b1724f6bed.woff2) format("woff2");unicode-range:u+5bdf,u+5bf9,u+5bfc,u+5c01,u+5c06,u+5c1a,u+5c1d,u+5c31,u+5c3a,u+5c40,u+5c55,u+5dde,u+5de5,u+5df2,u+5e03,u+5e0c,u+5e26,u+5e76,u+5e7f,u+5e93,u+5ea6,u+5efa,u+5f00,u+5f0f,u+5f15,u+5f53,u+5f55,u+5f62,u+5f71,u+5f84,u+5f8b,u+5f97,u+5fc5-5fc6,u+5ff5,u+6001,u+603b,u+606f,u+60c5,u+60f3,u+610f,u+611f,u+6210-6211,u+6216,u+624d,u+6267,u+6279,u+627f-6280,u+628a,u+62a5,u+62b5,u+62c5,u+62e9,u+62ec,u+6301,u+6362,u+636e,u+63a2,u+63a5,u+63a8,u+63d0,u+641c,u+6458,u+6539,u+653e,u+6563,u+6570,u+6574,u+6587,u+6599,u+65ad,u+65b0,u+65b9,u+65bd,u+65e0,u+65e5,u+65e9,u+65f6,u+660e,u+6620,u+662f,u+663e,u+666e-6670,u+667a,u+6682,u+66b4,u+66f2,u+66f4,u+6700,u+6709,u+671b,u+671f,u+672a,u+672c,u+672f,u+673a,u+6742,u+6750,u+675f,u+6761,u+6765,u+676d,u+6784,u+6790,u+679c,u+67e5,u+6807,u+6837-6838,u+6848,u+6863,u+68c0,u+695a,u+6a21,u+6a2a,u+6b21-6b22,u+6b63-6b65,u+6bb5,u+6bcf,u+6bd4,u+6c42,u+6cbf,u+6cd5,u+6cdb,u+6ce8,u+6d41,u+6d4b,u+6d59,u+6e05,u+6e90,u+6f14,u+70b9,u+70bc,u+7247,u+7269,u+72ec,u+732e,u+73af-73b0,u+73ed,u+7406,u+741b,u+7528}@font-face{font-family:Elsechord Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/NotoSansSC-site-2cf73a5e30a9.woff2) format("woff2");unicode-range:u+7531,u+7535,u+753b,u+754c,u+767d,u+7684,u+76ee,u+76f4,u+770b,u+771f,u+7740,u+77e5,u+7801,u+7814,u+7840,u+786e,u+793a,u+79bb,u+79d1,u+79ef,u+7a0b,u+7a76,u+7a7f,u+7acb,u+7ae0,u+7aef,u+7b54,u+7b5b,u+7b97,u+7ba1,u+7bc7,u+7cfb,u+7d22,u+7d2b,u+7d2f,u+7ea6,u+7ebf,u+7ec3-7ec4,u+7ec7,u+7ecd,u+7ecf,u+7ed3,u+7ed5,u+7ed9,u+7edf,u+7ee7,u+7eed,u+7f72,u+8003,u+8005,u+800c,u+8054,u+80fd,u+81ea,u+822a,u+8272,u+8282,u+83b7,u+83dc,u+843d,u+884c,u+8865,u+8868,u+88ab,u+8981,u+89c2,u+89c6,u+89c9,u+89d2,u+89e3,u+89e6,u+8a00,u+8ba1-8ba2,u+8ba4,u+8ba8-8ba9,u+8bad-8bae,u+8bb0,u+8bba,u+8bbe,u+8bc4,u+8bc6,u+8bc9,u+8bd5,u+8be5,u+8bed,u+8bf4,u+8bfb,u+8c03,u+8d25,u+8d2f,u+8d56,u+8d70,u+8d77,u+8d8a,u+8ddf,u+8de8,u+8def,u+8df3,u+8df5,u+8eab,u+8f6c,u+8f6f,u+8f7d,u+8f83,u+8f93,u+8fb9,u+8fbe,u+8fc7,u+8fce,u+8fd0,u+8fd4,u+8fd8-8fd9,u+8fdb,u+8fde,u+9006,u+9009,u+901a,u+9020,u+90ae,u+90e8,u+90fd,u+91ca,u+91cc-91ce,u+94ed,u+952e,u+957f,u+95e8,u+95ee,u+95f4,u+9605,u+961f,u+9644-9645,u+9648,u+9650,u+9662,u+9664,u+968f,u+96c6,u+9700,u+9732,u+9762,u+9875}@font-face{font-family:Elsechord Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/NotoSansSC-site-bcc31e75b81d.woff2) format("woff2");unicode-range:u+9879,u+987b,u+9884,u+9886,u+9898,u+9988,u+9996,u+9a71,u+9a8c,u+ff08-ff09,u+ff0b-ff0c,u+ff1a-ff1b,u+ff1f}@font-face{font-family:Elsechord Latin;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/Manrope-site-f00eee95f4c6.woff2) format("woff2");unicode-range:u+20-7e,u+b7,u+d7,u+3c0,u+2013-2014,u+2018-2019,u+201c-201d,u+2026,u+2192,u+2197}:root{--font-sans:"Elsechord Latin","Elsechord Sans","PingFang SC","Microsoft YaHei",sans-serif;--font-mono:ui-monospace,"Cascadia Code","SFMono-Regular",Consolas,monospace;--paper:#f4f2ed;--ink:#24252b;--purple:#655095;--muted:#5c5b62;--line:#24252b30;font-family:var(--font-sans,"PingFang SC","Microsoft YaHei",sans-serif);background:var(--paper);color:var(--ink);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:32px}@font-face{font-family:"Elsechord Serif";font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/NotoSerifSC-subset.woff2?v=9a5e45b8db35) format("woff2");unicode-range:u+3001-3002,u+4e00,u+4e09,u+4e0b,u+4e0d-4e0e,u+4e2a,u+4e2d,u+4e3a-4e3b,u+4e48,u+4e4b,u+4e5f,u+4e86,u+4e8b,u+4e8e,u+4e92,u+4e9b,u+4ea4,u+4eba,u+4ec0,u+4ecb,u+4ecd-4ece,u+4ed3,u+4ee3,u+4ee5,u+4eec,u+4ef6,u+4efb,u+4f3c,u+4f4d,u+4f53,u+4f55,u+4f59,u+4f5c,u+4f7f,u+4f8b,u+4f9b,u+4f9d,u+4fe1,u+5019,u+503c,u+504f,u+505a,u+505c,u+50cf,u+5145,u+5148-5149,u+5165,u+5168,u+516c,u+5171,u+5173,u+5177,u+518d,u+5199,u+51b3,u+51b5,u+51c6,u+51e0,u+51fa-51fb,u+5206-5207,u+520a,u+5212,u+5224,u+522b,u+5230,u+5236,u+524d,u+529b,u+529f,u+52a1,u+52a8,u+5316,u+534f,u+5374,u+539f,u+53ca,u+53d1,u+53d6,u+53d8,u+53e0,u+53e6,u+53ef,u+5404,u+5408,u+540c,u+540e,u+5411,u+5426,u+5473,u+548c,u+54c1,u+54cd,u+54ea,u+5668,u+56de,u+56e2,u+56f4,u+56fe,u+5728,u+5730,u+573a,u+5747,u+57fa,u+58f0,u+5904,u+5907,u+590d,u+5916,u+591a,u+5927,u+5931,u+5934,u+5947,u+594f,u+597d,u+5982,u+59cb,u+5b50,u+5b57,u+5b66,u+5b83,u+5b89,u+5b8c,u+5b98,u+5b9a,u+5b9e,u+5ba1,u+5ba4,u+5bdf,u+5bfc,u+5c1a,u+5c1d,u+5c31,u+5c55,u+5dde,u+5de5,u+5df1-5df2,u+5e0c,u+5e26,u+5e38,u+5e76,u+5e93-5e94,u+5ea6,u+5efa,u+5f00,u+5f04,u+5f0f,u+5f15,u+5f20,u+5f2f,u+5f53,u+5f55,u+5f62,u+5f71,u+5f84-5f85,u+5f88,u+5f8b,u+5f97,u+5fc3,u+5fc5,u+6001,u+600e,u+601d,u+6027,u+603b,u+6062,u+606f,u+60c5,u+60f3,u+610f,u+6162,u+6210-6211,u+6240,u+6253,u+6267,u+6279,u+627e,u+6280,u+628a,u+6298,u+62cd,u+62d6,u+62df,u+62e2,u+62e9,u+6301,u+6307,u+6309,u+6362,u+636e,u+6388,u+63a2,u+63a5,u+63d0,u+64c5,u+64cd,u+652f,u+6536,u+6539,u+653e,u+6548,u+6574,u+6587,u+65ad,u+65b0,u+65b9,u+65bd,u+65e0,u+65e9,u+65f6,u+660e,u+662f,u+667a,u+66f2,u+6700,u+6709,u+671b,u+671f,u+672a,u+672c-672d,u+672f,u+6742-6743,u+6746,u+6761,u+6765,u+676d,u+6784,u+679c,u+67e5,u+6807,u+6837-6838,u+683c,u+6848,u+684c,u+6863,u+68c0,u+695a,u+6a21,u+6b21-6b22,u+6b62-6b65,u+6b67,u+6bb5,u+6bcf,u+6c42,u+6ca1,u+6cd5,u+6ce8,u+6d41,u+6d4b,u+6e05,u+6e10,u+6e90,u+6ed1,u+70b9,u+7136,u+7167,u+7248,u+724c,u+7269,u+7279,u+72b6,u+72ec,u+73af-73b0,u+7406,u+7528,u+7531,u+7535,u+7559,u+767d,u+7684,u+76ee,u+76f8,u+76fe,u+770b,u+771f,u+7740,u+77db,u+7801,u+7814,u+7840,u+786e,u+793a,u+79cd,u+79d1,u+79fb,u+7a0b,u+7a3f,u+7a76,u+7a7f,u+7a81,u+7acb,u+7ae0,u+7b2c,u+7cfb,u+7d22,u+7d2b,u+7ebf,u+7ec4,u+7ec7,u+7ecd,u+7ed3,u+7ed9,u+7edf,u+7ee7,u+7eed,u+7f3a,u+7f51,u+7f6e,u+7f8e,u+7ffb,u+8003,u+804a,u+80fd,u+81ea,u+81f3,u+8212,u+822a,u+8272,u+8282,u+82f1,u+8303,u+843d,u+8584,u+884c,u+8865,u+8868,u+8981,u+89c2,u+89c6,u+89c8-89c9,u+89e3,u+8ba1,u+8ba4,u+8ba8-8ba9,u+8bb0,u+8bb8,u+8bba,u+8bbe-8bbf,u+8bc1,u+8bd5,u+8be5,u+8bf4,u+8bf7,u+8bfb,u+8c03,u+8c31,u+8d5b,u+8d70,u+8d77,u+8dd1,u+8def,u+8df3,u+8df5,u+8eab,u+8fc7,u+8fce,u+8fd0-8fd1,u+8fd4,u+8fd8-8fd9,u+8fdb,u+8fde,u+9006,u+9009,u+9010,u+901a,u+90e8,u+90fd,u+914d,u+91c7,u+91cc-91cd,u+94ae,u+9519,u+952e,u+957f,u+95ee,u+9605,u+961f,u+9650,u+96c6,u+9700,u+9760,u+9762,u+9875-9876,u+9879,u+9884,u+9898,u+9996,u+9a8c,u+9aa4,u+9e23,u+9ed1,u+ff0c,u+ff1a-ff1b,u+ff1f}*{box-sizing:border-box}body{font-size:20px;line-height:1.85;-webkit-font-smoothing:antialiased}body,h1,h2,h3,p{margin:0}a{color:var(--purple);text-underline-offset:5px;text-decoration-thickness:1px}a:hover{color:var(--ink)}button{font:inherit;color:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}.inner-document summary:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--purple);outline-offset:5px}img{display:block;max-width:100%;height:auto}::selection{background:var(--purple);color:white}.inner-document .shell{width:calc(100% - 112px);max-width:1100px;margin-inline:auto}.skip-link{position:fixed;z-index:30;top:12px;left:16px;transform:translateY(-180%);background:var(--ink);color:white;padding:12px 20px;font-size:18px}.skip-link:focus{transform:none}.inner-document .story{padding-bottom:90px}.inner-document .story blockquote,.inner-document .story li,.inner-document .story p{max-width:760px}.inner-document .story h1{font-size:clamp(48px,5.55vw,78px);font-weight:550;line-height:1.25;letter-spacing:-.045em;max-width:1100px;text-wrap:balance}.inner-document .story h2{font-size:35px;font-weight:500;line-height:1.45;letter-spacing:-.025em;max-width:820px}.inner-document .story h3{font-size:27px;font-weight:500;line-height:1.5;letter-spacing:-.02em;max-width:760px}.inner-document .story .lead{font-size:23px;line-height:1.85;max-width:800px}.inner-document .opening{padding-top:86px}.inner-document .opening>.lead{margin-top:34px}.inner-document .opening-link{margin-top:25px;font-size:18px}.inner-document .opening-link a{display:inline-flex;align-items:center;min-height:44px}.inner-document .narrative{padding-top:62px;max-width:760px}.inner-document .narrative p+p{margin-top:24px}.inner-document .work-section{padding-top:76px;max-width:760px}.inner-document .work-section>h2{margin-bottom:36px}.inner-document .work-essay+.work-essay{margin-top:42px}.inner-document .work-essay h3{margin-bottom:14px}.inner-document .work-essay h3 a{color:var(--ink);text-decoration:none}.inner-document .work-essay h3 a:hover{text-decoration:underline;text-decoration-color:var(--purple);text-underline-offset:7px}.inner-document .closing,.inner-document .research-section{margin-top:72px;max-width:760px}.inner-document .closing>h2,.inner-document .research-section>h2{margin-bottom:22px}.inner-document .closing p+p,.inner-document .research-section p+p{margin-top:19px}.inner-document .email-link{font-size:23px;overflow-wrap:anywhere;word-break:normal;line-height:1.7}.inner-document .email-link a{display:inline-block;max-width:100%;padding-block:5px}.inner-document .site-footer{padding:30px 0 36px;border-top:1px solid var(--line);display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;font-size:16px;line-height:1.6;color:var(--muted)}.inner-document .site-footer a{color:var(--muted);display:inline-flex;align-items:center;min-height:40px;text-decoration:none}.inner-document .site-footer a:hover{text-decoration:underline}.inner-document .site-footer>a:first-of-type{margin-left:auto}.inner-document .icp{font-size:16px}.inner-document .page-intro{padding-top:76px;padding-bottom:45px;max-width:1000px}.inner-document .page-intro>.lead{margin-top:30px}.inner-document .page-intro>p:not(.lead){font-size:18px;margin-top:24px;line-height:1.7}.inner-document .prose{max-width:760px}.inner-document .prose>p{margin-bottom:25px}.inner-document .prose h2{margin:45px 0 22px;font-size:31px}.inner-document .prose h2:first-child{margin-top:0}.inner-document .prose h3{margin:32px 0 16px;font-size:25px}.inner-document .prose ol,.inner-document .prose ul{padding-left:25px;margin-block:25px}.inner-document .prose li{margin-block:8px}.inner-document .prose blockquote{margin:28px 0;border-left:3px solid var(--purple);padding-left:24px;color:var(--muted)}.inner-document .prose pre{max-width:100%;overflow:auto;background:#e9e4ee;padding:23px;font-size:16px;line-height:1.8;margin:28px 0}.inner-document .prose code{font-family:var(--font-mono,monospace);overflow-wrap:anywhere}.inner-document .prose pre code{overflow-wrap:normal}.inner-document .prose img{max-width:100%;height:auto;margin:30px 0}.inner-document .prose table{border-collapse:collapse;font-size:18px;line-height:1.7;width:100%}.inner-document .prose td,.inner-document .prose th{text-align:left;min-width:110px;padding:12px 16px;border-bottom:1px solid var(--line)}.inner-document .prose th{font-weight:500;background:#e9e4ee}.inner-document .report-table{overflow-x:auto;max-width:100%;margin:28px 0}.inner-document .prose hr{border:0;border-top:1px solid var(--line);margin-block:35px}.inner-document .prose .footnotes{font-size:17px;line-height:1.85;margin-top:40px;border-top:1px solid var(--line);padding-top:22px}.inner-document .prose .footnotes-sep{display:none}.inner-document .prose .katex-display{overflow-x:auto;overflow-y:hidden;max-width:100%;padding-block:15px}.inner-document .research-directions{max-width:760px}.inner-document .research-directions>h2{margin-bottom:32px}.inner-document .research-directions article+article{margin-top:38px}.inner-document .research-directions article>p{margin-top:16px}.inner-document .research-directions h3 a{color:var(--ink);text-decoration:none}.inner-document .research-directions h3 a:hover{text-decoration:underline}.inner-document .reports-section{margin-top:66px;max-width:760px}.inner-document .reports-section>h2{margin-bottom:25px}.inner-document .publication-list{margin-top:30px}.inner-document .publication-list article{padding-block:28px;border-top:1px solid var(--line)}.inner-document .publication-list p{margin-top:15px}.inner-document .publication-date{font-size:17px;color:var(--muted)}.inner-document .contact-topics{margin-top:60px;max-width:760px}.inner-document .contact-topics article+article{margin-top:38px}.inner-document .contact-topics h2{font-size:27px;margin-bottom:15px}.inner-document .contact-topics+p{margin-top:40px}.inner-document .project-feature{margin-top:42px;padding-top:30px;border-top:1px solid var(--line)}.inner-document .project-feature>p{margin-top:22px}.inner-document details{margin-top:26px;font-size:18px;line-height:1.85}.inner-document summary{cursor:pointer;min-height:44px;display:list-item;list-style-position:inside}.inner-document details p{margin-top:18px}.inner-document .work-contact{margin-top:40px}.inner-document .report-utilities{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;font-size:17px;margin-top:25px;color:var(--muted)}.inner-document .report-utilities a{min-height:44px;display:inline-flex;align-items:center}.inner-document .report-toc{border-block:1px solid var(--line);max-width:760px;padding-block:25px;margin-bottom:35px}.inner-document .report-toc h2{font-size:24px;margin-bottom:18px}.inner-document .report-toc a{display:block;width:fit-content;font-size:18px;padding-block:5px}.inner-document .report-article .prose{min-width:0}.inner-document .report-back{margin-top:45px}.inner-document .not-found{padding-block:90px}.inner-document .not-found h1{font-size:60px;font-weight:500;line-height:1.3}.inner-document .not-found p{margin-top:28px}.inner-document .not-found a{display:inline-block;margin-top:25px}.inner-document .button{display:inline-block;min-height:44px}.inner-document .page-intro h1:only-child{margin-bottom:0}.inner-document .research-directions h3 a,.inner-document .work-essay h3 a{text-decoration:underline;text-decoration-color:#65509565;text-decoration-thickness:1px;text-underline-offset:7px}.inner-document .research-directions h3 a:hover,.inner-document .work-essay h3 a:hover{text-decoration-color:var(--purple)}@media(max-width:900px){.inner-document .shell{width:calc(100% - 72px)}.inner-document .story h1{font-size:60px}.inner-document .opening{padding-top:65px}.inner-document .story .lead{font-size:22px}.inner-document .story{padding-bottom:70px}.inner-document .page-intro{padding-top:64px}.inner-document .site-footer{gap:10px 24px}.inner-document .site-footer .icp{flex-basis:100%}}@media(max-width:620px){body{font-size:18px;line-height:1.9}.inner-document .shell{width:calc(100% - 44px)}.inner-document .opening{padding-top:47px}.inner-document .story h1{font-size:39px;line-height:1.35;letter-spacing:-.035em;text-wrap:wrap}.inner-document .story .lead{font-size:20px;line-height:1.9}.inner-document .opening>.lead{margin-top:27px}.inner-document .opening-link{font-size:18px;margin-top:19px}.inner-document .narrative{padding-top:42px}.inner-document .narrative p+p{margin-top:23px}.inner-document .work-section{padding-top:48px}.inner-document .story h2{font-size:29px;line-height:1.5}.inner-document .story h3{font-size:25px;line-height:1.5}.inner-document .work-section>h2{margin-bottom:28px}.inner-document .work-essay+.work-essay{margin-top:35px}.inner-document .work-essay h3{margin-bottom:13px}.inner-document .closing,.inner-document .research-section{margin-top:48px}.inner-document .closing>h2,.inner-document .research-section>h2{margin-bottom:20px}.inner-document .email-link{font-size:clamp(18px,5.1vw,22px)}.inner-document .story{padding-bottom:55px}.inner-document .site-footer{padding-block:24px 30px;align-items:flex-start;gap:10px 18px;font-size:16px}.inner-document .site-footer>span{flex-basis:100%}.inner-document .site-footer>a:first-of-type{margin-left:0}.inner-document .site-footer .icp{flex-basis:100%;font-size:16px;overflow-wrap:anywhere}.inner-document .page-intro{padding-top:46px;padding-bottom:35px}.inner-document .page-intro>.lead{margin-top:25px}.inner-document .page-intro>p:not(.lead){font-size:17px;margin-top:20px}.inner-document .prose h2{font-size:27px;line-height:1.55;margin-top:35px}.inner-document .prose h3{font-size:24px;line-height:1.6}.inner-document .prose>p{margin-bottom:23px}.inner-document .research-directions>h2{margin-bottom:27px}.inner-document .research-directions article+article{margin-top:32px}.inner-document .reports-section{margin-top:45px}.inner-document .publication-date{font-size:16px}.inner-document .publication-list h3{font-size:25px}.inner-document .contact-topics{margin-top:40px}.inner-document .contact-topics h2{font-size:25px}.inner-document .contact-topics article+article{margin-top:32px}.inner-document .prose table{font-size:17px}.inner-document .prose td,.inner-document .prose th{padding:10px 12px}.inner-document .prose pre{padding:19px;font-size:16px}.inner-document .prose .footnotes{font-size:16px}.inner-document .report-toc{padding-block:20px}.inner-document .report-toc h2{font-size:24px}.inner-document .report-toc a{font-size:17px}.inner-document .report-utilities{font-size:16px;gap:12px 20px}.inner-document .not-found{padding-block:60px}.inner-document .not-found h1{font-size:42px}}@media(max-width:360px){.inner-document .story h1{font-size:35px}.inner-document .story .lead{font-size:19px}}.inner-document .research-art{margin:38px 0 0;width:100%;overflow:hidden}.inner-document .research-score{display:block;width:100%;height:auto;overflow:visible}.inner-document .art-structure{fill:none;stroke:var(--ink);stroke-width:13;stroke-linejoin:round;stroke-linecap:square;transform-box:fill-box;transform-origin:center}.inner-document .art-ribbon-under{fill:none;stroke:var(--paper);stroke-width:46}.inner-document .art-ribbon{fill:none;stroke:var(--purple);stroke-width:24;stroke-linecap:square}.inner-document .research-art figcaption{font-size:18px;line-height:1.8;max-width:760px;margin-top:27px;color:var(--muted)}.inner-document .work-essay{position:relative;isolation:isolate;min-height:210px}.inner-document .work-art{position:absolute;width:220px;height:auto;left:calc(100% + 80px);top:0;fill:none;stroke:var(--ink);stroke-width:9;stroke-linecap:square;stroke-linejoin:round;transition:transform .5s ease}.inner-document .work-art .art-accent{stroke:var(--purple);stroke-width:9}.inner-document .work-essay:focus-within .work-art,.inner-document .work-essay:hover .work-art{transform:translateY(-5px) rotate(-3deg)}.inner-document .work-essay p{position:relative;z-index:1}@media(max-width:1150px){.inner-document .work-art{width:150px;left:calc(100% + 35px)}}@media(max-width:1100px){.inner-document .work-essay{min-height:0}.inner-document .work-art{position:static;width:130px;height:105px;margin-bottom:20px}.inner-document .research-art{margin-top:32px}}@media(max-width:620px){.inner-document .research-score{width:100%;max-width:none;margin:0;height:165px}.inner-document .research-art{margin-top:26px}.inner-document .research-art figcaption{font-size:18px;margin-top:20px}.inner-document .art-structure{stroke-width:11}.inner-document .work-art{width:115px;height:100px;margin-bottom:18px}.inner-document .work-essay+.work-essay{margin-top:38px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,.inner-document :after,.inner-document :before{animation:none!important;transition:none!important}.inner-document .work-art{transform:none!important}}@media print{body{background:white;font-size:12pt}.inner-document .site-footer,.skip-link{display:none}.inner-document .shell{width:100%;max-width:none}.inner-document .story{padding:0}.inner-document .page-intro{padding-top:0}.inner-document .story h1{font-size:30pt}.inner-document .story h2{font-size:20pt}.inner-document .prose,.inner-document .story p{max-width:none}.inner-document .prose pre{white-space:pre-wrap}.inner-document .report-toc{display:none}a{color:inherit}}.scene{min-height:100svh}html.has-scenes,html.has-scenes body{height:100%;overflow:hidden;scroll-behavior:auto}.has-scenes .home-document .scene-deck{position:fixed;overflow:hidden;isolation:isolate;touch-action:pan-y}.has-scenes .home-document .scene{position:absolute;inset:0;min-height:0!important;height:100%!important;max-height:none!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;visibility:hidden;transform:translate3d(0,var(--scene-shift,100%),0);transition:transform .88s cubic-bezier(.65,0,.22,1),visibility 0s .9s;will-change:transform;z-index:1}.has-scenes .home-document .scene.scene-active{--scene-shift:0%;visibility:visible;pointer-events:auto;z-index:2;transition:transform .88s cubic-bezier(.65,0,.22,1),visibility 0s}.has-scenes .home-document .scene.scene-before{--scene-shift:-100%}.has-scenes .home-document .scene.scene-after{--scene-shift:100%}.has-scenes:not(.scenes-ready) .home-document .scene{transition:none!important}.has-scenes .prototype-switch{display:none!important}.has-scenes .home-document .scene-deck:focus,.has-scenes .home-document .scene:focus{outline:none}.has-scenes footer{display:none}.has-scenes body[data-scene-motion=paused] .home-document .scene *{animation-play-state:paused!important}.has-scenes.scene-waapi .home-document .scene{transition:none!important;opacity:1}.home-document .scene-deck{overflow-anchor:none}.has-scenes.scene-motion .home-document .scene-active:not(.scene-arrived) :is(.work-content,.thesis-copy,.opening h1,.opening-copy,.score-art,.research-top,.closing-copy,.closing-wordmark,.scene-copy,.narrative-copy,.hero-bottom,.opening-art,.closing-mark){opacity:0}@media(prefers-reduced-motion:reduce){.has-scenes .home-document .scene{transition:none!important;will-change:auto}.has-scenes .home-document .scene *{animation:none!important;transition:none!important}}@font-face{font-family:Elsechord Scene Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/scene-fonts/Noto-Sans-SC-06759feaa6c2.woff2) format("woff2");unicode-range:u+3001-3002,u+4e00,u+4e0a-4e0b,u+4e0d-4e0e,u+4e16,u+4e1a,u+4e24,u+4e2a,u+4e2d,u+4e3a-4e3b,u+4e48-4e49,u+4e5f-4e60,u+4e86,u+4e8e,u+4e92,u+4e9b,u+4ea4,u+4ea7,u+4eba,u+4ec0,u+4ece,u+4ed6,u+4ee5,u+4eec,u+4ef6,u+4efb,u+4f01,u+4f1a,u+4f53,u+4f55,u+4f5c,u+4f8b,u+4f9d,u+4fa7,u+4fee,u+5148,u+5165,u+5173,u+5177,u+518d,u+51fa,u+5206-5207,u+5224,u+5230,u+529b,u+52a1,u+52a8,u+534f,u+5386,u+539f,u+53c2,u+53ca,u+53cd,u+53d1,u+53d6,u+53d8,u+53e3,u+53e6,u+53ef-53f0,u+53f7,u+540e,u+5411,u+5426,u+544a,u+548c,u+5546,u+56de,u+56fd,u+5728,u+578b,u+57f9-57fa,u+5883,u+589e,u+58a8,u+5904,u+5907,u+5916,u+591a,u+5927,u+5982,u+5b50,u+5b57,u+5b66,u+5b83,u+5b9e,u+5ba1,u+5bbd,u+5bfc,u+5c06,u+5c55,u+5dde,u+5de5,u+5e0c,u+5e26,u+5e73,u+5e76,u+5e94,u+5ef6,u+5efa,u+5f00,u+5f53,u+5f62,u+5f71,u+5f8b,u+5fc6,u+60c5,u+610f,u+6210-6211,u+6216,u+6240,u+6267,u+627f-6280,u+628a,u+62a5,u+62bc,u+6301,u+6362,u+636e,u+63a5,u+63a8,u+6539,u+653e,u+6548,u+6570,u+6574,u+6587,u+659c,u+65ad,u+65b0}@font-face{font-family:Elsechord Scene Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/scene-fonts/Noto-Sans-SC-89b9da3ec607.woff2) format("woff2");unicode-range:u+65b9,u+65bd,u+65e9,u+662f,u+66f4,u+6709,u+671b,u+672f,u+6761,u+6765,u+676d,u+6784,u+6790,u+67e5,u+6837,u+6848,u+6863,u+68c0,u+6a21,u+6b22,u+6b63-6b65,u+6bd4,u+6ce8,u+6d41,u+6d59,u+6e90,u+7247-7248,u+7269,u+73af,u+7406,u+741b,u+751f,u+7528,u+7531,u+7535,u+754c,u+7684,u+770b,u+771f,u+7740,u+7814,u+7840,u+79d1,u+79ef,u+7a0b,u+7a76,u+7a7f,u+7cfb,u+7d22,u+7d2b,u+7d2f,u+7ebf,u+7ec3-7ec4,u+7ec7,u+7ecf,u+7edf,u+7eed,u+8005,u+8054,u+80fd,u+822a,u+8272,u+8282,u+884c,u+8981,u+89c6,u+89c9,u+89e3,u+8a00,u+8ba1-8ba2,u+8ba4,u+8ba9,u+8bad,u+8bb0,u+8bbe,u+8bc1,u+8bc6,u+8be2,u+8bed,u+8c03,u+8d56,u+8d70,u+8d77,u+8d8a,u+8df3,u+8df5,u+8eab,u+8f6c,u+8f6e-8f6f,u+8f83,u+8fc7,u+8fce,u+8fd0,u+8fd4,u+8fd9,u+8fdb,u+8fde,u+9006,u+90e8,u+91c7,u+91cc,u+9519,u+957f,u+9605,u+9648,u+968f,u+9700,u+9875,u+9988,u+9996,u+9a8c,u+9ed1,u+ff0c}@font-face{font-family:"Elsechord Scene Serif";font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/scene-fonts/Noto-Serif-SC-73754b4d6861.woff2) format("woff2");unicode-range:u+20,u+41,u+65,u+67,u+6e,u+74,u+3002,u+4e00,u+4e0a,u+4e0e,u+4e3a,u+4e60,u+4ece,u+4ee5,u+4ef6,u+4f5c,u+5177,u+5230,u+529b,u+52a8,u+5386,u+53d8,u+53ef,u+544a,u+57fa,u+5883,u+589e,u+5b66,u+5b9e,u+5bfc,u+5de5,u+5e94,u+5efa,u+5f53,u+5f8b,u+6210,u+6280,u+628a,u+62a5,u+63a5,u+65b0,u+65bd,u+66f4,u+672f,u+6784,u+73af,u+7406,u+7684,u+771f,u+7740,u+7814,u+7840,u+7a0b,u+7a76,u+7ecf,u+80fd,u+822a,u+884c,u+89e3,u+8ba9,u+8bbe,u+8c03,u+8d77,u+8eab,u+8f6f,u+9006,u+957f,u+968f,u+ff0c}:root{--font-sans:"Elsechord Latin","Elsechord Scene Sans","Elsechord Sans","Microsoft YaHei",sans-serif;--font-scene-serif:"Elsechord Scene Serif","Songti SC",serif}.home-document{--paper:#f3f0e9;--ink:#22252b;--purple:#66519b;--violet:#bba3ed;--gutter:clamp(24px,4.5vw,88px);font-family:var(--font-sans,sans-serif);color:var(--ink);background:var(--paper);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:24px}.home-document *{box-sizing:border-box}.home-document{margin:0;line-height:1.85;-webkit-font-smoothing:antialiased}.home-document h1,.home-document h2,.home-document h3,.home-document p{margin:0}.home-document a{color:inherit;text-decoration:none}.home-document button,.home-document input{font:inherit}.home-document a,.home-document button,.home-document input{-webkit-tap-highlight-color:transparent}.home-document button{cursor:pointer}.home-document a:focus-visible,.home-document button:focus-visible,.home-document input:focus-visible{outline:2px solid currentColor;outline-offset:6px}.home-document ::selection{background:var(--purple);color:white}.home-document .skip{position:fixed;z-index:50;left:20px;top:12px;padding:10px 20px;transform:translateY(-150%);background:var(--ink);color:white}.home-document .skip:focus{transform:none}.home-document img{max-width:100%;height:auto;display:block}.home-document .prototype-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:10px var(--gutter);font-size:15px;border-bottom:1px solid #22252b24}.home-document .prototype-bar a{text-decoration:underline;text-underline-offset:5px}.home-document .prototype-bar>span{color:#706b76}.home-document main:focus{outline:none}.home-document .opening{position:relative;isolation:isolate;min-height:820px;height:calc(100svh - 143px);max-height:1080px;overflow:hidden}.home-document .opening h1{position:absolute;left:calc(var(--gutter) + 1vw);top:65px;z-index:2;font-family:"Elsechord Serif",Songti SC,SimSun,serif;font-weight:400;font-size:clamp(112px,12.2vw,190px);letter-spacing:-.07em;line-height:1.1;pointer-events:none}.home-document .opening h1>span{display:block;width:fit-content}.home-document .opening h1>span+span{margin-left:1.01em;margin-top:.16em;color:var(--purple)}.home-document .score-art{top:-12px;right:-6.5%;width:68%;max-width:1000px;z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none}.home-document .score-art svg{display:block;width:100%;height:auto;overflow:visible}.home-document .score-art #register-one,.home-document .score-art #register-two{display:none}.home-document .opening-copy{bottom:35px;width:46%;max-width:650px;z-index:3}.home-document .opening-copy h2{font-weight:500;font-size:27px;letter-spacing:-.03em}.home-document .opening-copy p{line-height:1.85;margin-top:14px}.home-document .line-link{display:inline-flex;align-items:center;gap:32px;border-bottom:1px solid;width:fit-content;font-size:18px;line-height:1.65}.home-document .opening-copy>.line-link{margin-top:14px}.home-document .line-link>span{font-size:24px;line-height:1}.home-document .art-controls{position:absolute;bottom:44px;right:var(--gutter);z-index:4;display:none;align-items:center;gap:16px;font-size:16px;line-height:1.4;max-width:43%}.js .home-document .art-controls{display:flex}.home-document .art-controls label{white-space:nowrap}.home-document .art-controls input{width:clamp(80px,10vw,170px);accent-color:var(--purple);cursor:ew-resize;min-height:44px}.home-document .art-controls button{border:0;border-left:1px solid #22252b40;padding:9px 0 9px 18px;background:none;color:var(--ink);font-size:16px;min-height:44px;white-space:nowrap}.home-document .art-controls button:disabled{opacity:.55;cursor:default}.js .home-document #exception-current{opacity:.8;animation:flow 5s linear infinite;animation-play-state:paused}.home-document[data-running=true] #exception-current{animation-play-state:running}@keyframes flow{to{stroke-dashoffset:calc(var(--ribbon-length,1000px)*-1)}}.home-document .thesis{position:relative;overflow:hidden;background:var(--ink);color:var(--paper);padding:125px var(--gutter) 160px;min-height:620px;isolation:isolate}.home-document .thesis-copy{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;align-items:start}.home-document .thesis p{font-size:clamp(23px,2.2vw,35px);letter-spacing:-.02em;max-width:640px}.home-document .thesis p+p{margin-top:150px;color:var(--violet)}.home-document .thesis-path{position:absolute;inset:100px -5% 0;z-index:0;pointer-events:none;opacity:.2}.home-document .thesis-path svg{width:100%;height:100%;fill:none;stroke:var(--violet);stroke-width:2}.home-document .works{padding:105px var(--gutter) 115px}.home-document .works>h2{font-size:25px;font-weight:400;margin-bottom:62px}.home-document .work{display:grid;grid-template-columns:1fr 1fr;gap:9%;border-top:1px solid #22252b40;padding-top:38px;align-items:start}.home-document .work+.work{margin-top:68px}.home-document .work-title>a{display:flex;align-items:start;justify-content:space-between;gap:20px}.home-document .work h3{font-size:clamp(38px,4.5vw,67px);font-weight:400;letter-spacing:-.055em;line-height:1.4}.home-document .work-title>a>span{font-size:30px;color:var(--purple);padding-top:8px}.home-document .work-title a:hover h3{text-decoration:underline;text-decoration-color:var(--purple);text-underline-offset:12px;text-decoration-thickness:1px}.home-document .work-copy{padding-top:9px;max-width:620px}.home-document .work p{font-size:20px;line-height:1.95}.home-document .work .line-link{margin-top:21px}.home-document .work-1{grid-template-columns:1.2fr .8fr}.home-document .work-1 .work-title{padding-left:10%}.home-document .work-2 .work-title{padding-top:35px}.home-document .research{position:relative;isolation:isolate;overflow:hidden;background:#d9d0e9;min-height:650px;padding:95px var(--gutter) 70px}.home-document .research-shutter{position:absolute;inset:0;background:var(--purple);opacity:.13;clip-path:polygon(78% 0,100% 0,100% 100%,35% 100%);pointer-events:none}.home-document .research-top{position:relative;z-index:1;max-width:920px}.home-document .research h2{font-size:clamp(44px,7vw,104px);font-weight:400;line-height:1.3;letter-spacing:-.06em}.home-document .research p{line-height:1.9;max-width:650px;margin-top:45px}.home-document .research .line-link{margin-top:26px}.home-document .research .report-status{position:relative;z-index:1;margin-top:90px;font-size:18px}.home-document .people{padding:100px var(--gutter) 120px;display:grid;grid-template-columns:1fr 1fr;gap:9%;border-bottom:1px solid #22252b30}.home-document .people h2{font-size:45px;line-height:1.4;font-weight:400;letter-spacing:-.04em}.home-document .people p{font-size:22px;line-height:1.9;max-width:650px}.home-document .people .line-link{margin-top:26px}.home-document .closing{padding:90px var(--gutter) 0;display:flex;flex-direction:column;align-items:flex-end;min-height:650px;overflow:hidden}.home-document .closing h2{font-size:clamp(40px,5.5vw,78px);font-weight:400;letter-spacing:-.04em}.home-document .closing p{font-size:20px;max-width:580px;line-height:1.9;margin-top:22px}.home-document .email{font-size:clamp(20px,2.7vw,39px);line-height:1.7;color:var(--purple);border-bottom:1px solid;margin-top:24px;max-width:100%;overflow-wrap:anywhere}.home-document .closing-wordmark{margin-top:85px;width:100%;align-self:flex-start;margin-bottom:-1%}.home-document footer{padding:36px var(--gutter);display:flex;align-items:center;flex-wrap:wrap;gap:20px 30px;font-size:16px;line-height:1.8;border-top:1px solid #22252b30}.home-document footer>a:first-of-type{margin-left:auto}.home-document footer a{min-height:44px;display:flex;align-items:center}.home-document footer a:hover{text-decoration:underline}.is-embedded .home-document .prototype-switch{display:none}@media(min-width:1600px){.home-document .opening-copy{width:42%}.home-document .score-art{top:-30px;right:-3%}}@media(max-width:1100px){.home-document .opening{height:850px;min-height:850px}.home-document .opening h1{top:75px;font-size:15vw}.home-document .score-art{width:80%;right:-17%;top:25px}.home-document .opening-copy{width:61%;bottom:115px}.home-document .opening-copy h2{font-size:25px}.home-document .art-controls{max-width:none;left:var(--gutter);right:var(--gutter);bottom:32px;justify-content:flex-end}.home-document .art-controls input{width:180px}.home-document .work-1 .work-title{padding-left:0}.home-document .thesis{padding-block:100px}.home-document .thesis-copy{gap:8%}.home-document .thesis p{font-size:25px}.home-document .work h3{font-size:43px}.home-document .work p{font-size:19px}}@media(max-width:700px){.home-document .prototype-bar{font-size:14px;gap:10px;padding:10px 20px}.home-document .prototype-bar>span{display:none}.home-document .opening{height:auto;max-height:none;min-height:0;padding-bottom:26px}.home-document .opening h1{position:relative;left:auto;top:auto;margin:47px 24px 0;font-size:clamp(90px,25vw,150px);line-height:1.15}.home-document .opening h1>span+span{margin-left:.66em;margin-top:.14em}.home-document .score-art{position:relative;width:118%;max-width:none;right:auto;top:auto;margin:-90px 0 -35px -3%;z-index:1}.home-document .opening-copy{position:relative;left:auto;bottom:auto;width:auto;max-width:none;margin:0 24px;z-index:3}.home-document .opening-copy h2{font-size:23px;line-height:1.6}.home-document .opening-copy p{font-size:18px;line-height:1.9;margin-top:16px}.home-document .opening-copy>.line-link{margin-top:19px;font-size:18px}.home-document .art-controls{position:relative;left:auto;right:auto;bottom:auto;max-width:none;margin:25px 24px 0;justify-content:space-between;gap:12px;font-size:16px}.home-document .art-controls input{width:100px;flex:1 1;min-width:35px}.home-document .art-controls button{font-size:16px;padding-left:12px}.home-document .thesis{min-height:0;padding:66px 24px 85px}.home-document .thesis-copy{display:block}.home-document .thesis p{font-size:24px;line-height:1.9;letter-spacing:-.02em}.home-document .thesis p+p{margin-top:60px}.home-document .thesis-path{inset:180px -70% -50px;opacity:.15}.home-document .works{padding:66px 24px 75px}.home-document .works>h2{font-size:23px;margin-bottom:42px}.home-document .work,.home-document .work-1{display:block;padding-top:25px}.home-document .work+.work{margin-top:47px}.home-document .work h3{font-size:37px;line-height:1.5}.home-document .work-title>a>span{font-size:27px}.home-document .work-copy{padding-top:24px}.home-document .work p{font-size:18px;line-height:1.95}.home-document .work .line-link{font-size:18px;margin-top:19px}.home-document .work-2 .work-title{padding-top:0}.home-document .research{padding:64px 24px 65px;min-height:500px}.home-document .research h2{font-size:48px;line-height:1.4;max-width:290px}.home-document .research p{font-size:20px;line-height:1.9;margin-top:30px}.home-document .research .report-status{margin-top:65px;font-size:18px}.home-document .research-shutter{clip-path:polygon(100% 0,100% 0,100% 100%,10% 100%)}.home-document .people{padding:65px 24px 75px;display:block}.home-document .people h2{font-size:37px}.home-document .people p{font-size:20px;margin-top:28px}.home-document .closing{min-height:0;padding:65px 24px 0;align-items:flex-start}.home-document .closing h2{font-size:37px;line-height:1.5}.home-document .closing p{font-size:18px;line-height:1.95;margin-top:24px}.home-document .email{font-size:clamp(18px,5vw,26px);margin-top:23px}.home-document .closing-wordmark{width:calc(100% + 30px);margin-left:-15px;margin-top:68px;margin-bottom:-2%}.home-document footer{padding:25px 24px 32px;gap:8px 20px;font-size:16px}.home-document footer>span{flex-basis:100%}.home-document footer>a:first-of-type{margin-left:0}.home-document footer>a:last-child{flex-basis:100%}}@media(max-width:380px){.home-document .opening h1{font-size:25vw;margin-top:32px}.home-document .score-art{margin-top:-65px;margin-bottom:-20px}.home-document .opening-copy h2{font-size:22px}.home-document .art-controls{gap:8px}.home-document .art-controls button,.home-document .art-controls label{font-size:15px}.home-document .research h2{font-size:42px}.home-document .work h3{font-size:34px}}@media(prefers-reduced-motion:reduce){.home-document{scroll-behavior:auto}.home-document *,.home-document :after,.home-document :before{animation:none!important;transition:none!important}}.home-document{--stage-top:143px;--stage-height:calc(100svh - var(--stage-top))}.home-document .is-embedded{--stage-top:94px}.home-document .prototype-bar{position:fixed;inset:0 0 auto;z-index:30;background:var(--paper);height:49px}.home-document .scene-deck{margin-top:var(--stage-top)}.home-document .scene{height:var(--stage-height);min-height:0;max-height:none;position:relative;overflow:hidden;box-sizing:border-box}.js .home-document .scene-deck{position:fixed;inset:var(--stage-top) 0 0;height:var(--stage-height);margin:0;overflow:hidden}.home-document #exception-current,.home-document .art-controls{display:none!important}.home-document .opening{padding:0;height:var(--stage-height);min-height:0}.home-document .opening h1{top:35px;font-size:clamp(105px,11.8vw,170px)}.home-document .score-art{position:absolute;top:-40px;right:-6%;width:65%;max-width:950px;margin:0}.home-document .opening-copy{position:absolute;left:var(--gutter);bottom:25px;width:44%;max-width:620px;margin:0}.home-document .opening-copy h2{font-size:24px;line-height:1.5}.home-document .opening-copy p{font-size:18px;line-height:1.8;margin-top:13px}.home-document .opening-copy>.line-link{display:none}.home-document .thesis{padding:clamp(35px,7vh,80px) var(--gutter);display:flex;align-items:center;min-height:0}.home-document .thesis-copy{width:100%;gap:12%;align-items:center}.home-document .thesis p{font-size:clamp(23px,2.35vw,35px);line-height:1.8}.home-document .thesis p+p{margin-top:110px}.home-document .thesis-path{inset:5% -5%;width:110%;height:90%}.home-document .work-scene{padding:45px var(--gutter);isolation:isolate;background:var(--paper)}.home-document .work-scene-1{background:#d9d0e9}.home-document .work-scene-2{background:var(--ink);color:var(--paper)}.home-document .work-section-title{font-size:22px;line-height:1.5;font-weight:400;position:absolute;top:32px;left:var(--gutter)}.home-document .work-scene .work-title{position:absolute;top:23%;left:var(--gutter);right:var(--gutter);width:65%;padding:0}.home-document .work-scene .work-title>a{justify-content:flex-start;gap:40px}.home-document .work-scene .work-title h3{font-size:clamp(58px,8vw,122px);line-height:1.3;letter-spacing:-.055em;max-width:100%}.home-document .work-scene .work-title>a>span{font-size:40px;padding-top:14px;color:var(--purple)}.home-document .work-scene-2 .work-title>a>span{color:var(--violet)}.home-document .work-scene .work-copy{position:absolute;right:var(--gutter);bottom:45px;width:48%;max-width:650px;padding:0}.home-document .work-scene .work-copy p{font-size:21px;line-height:1.9}.home-document .work-scene .line-link{margin-top:22px}.home-document .work-scene-1 .work-title{top:16%;left:calc(var(--gutter) + 8%);width:78%}.home-document .work-scene-1 .work-copy{right:auto;left:var(--gutter);bottom:50px}.home-document .work-scene-2 .work-title{top:20%}.home-document .research{padding:clamp(45px,8vh,90px) var(--gutter);min-height:0;display:flex;align-items:center}.home-document .research-top{width:100%;max-width:1100px}.home-document .research h2{font-size:clamp(60px,8vw,115px);max-width:1100px}.home-document .research p{font-size:23px;max-width:680px;margin-top:40px}.home-document .research .line-link{margin-top:30px}.home-document .research-shutter{clip-path:polygon(78% 0,100% 0,100% 100%,28% 100%)}.home-document .closing{padding:0 var(--gutter);display:block;min-height:0}.home-document .closing-wordmark{position:absolute;left:-2%;top:8%;width:104%;margin:0;max-width:none;height:auto}.home-document .closing h2{position:absolute;right:var(--gutter);bottom:225px;font-size:clamp(40px,5vw,72px);line-height:1.4}.home-document .closing>p{position:absolute;right:var(--gutter);bottom:150px;margin:0;font-size:20px;width:550px;max-width:80%}.home-document .closing .email{position:absolute;right:var(--gutter);bottom:85px;margin:0;font-size:clamp(22px,2.8vw,40px)}.home-document .scene-footer{position:absolute;bottom:13px;left:var(--gutter);right:var(--gutter);justify-content:space-between;gap:20px;font-size:16px;line-height:1.6}.home-document .scene-footer a{min-height:36px;display:flex;align-items:center}@media(max-width:1100px){.home-document .opening h1{font-size:14vw;top:40px}.home-document .score-art{width:80%;right:-18%;top:-25px}.home-document .opening-copy{width:65%;bottom:28px}.home-document .opening-copy h2{font-size:23px}.home-document .opening-copy p{font-size:18px}.home-document .thesis p{font-size:26px}.home-document .work-scene .work-title h3{font-size:70px}.home-document .work-scene .work-copy{width:62%}.home-document .work-scene .work-copy p{font-size:20px}.home-document .closing h2{font-size:48px}}@media(max-width:700px){.home-document{--stage-top:129px}.home-document .is-embedded{--stage-top:80px}.home-document .prototype-bar{height:49px}.home-document .opening{height:var(--stage-height);padding:0}.home-document .opening h1{position:absolute;left:24px;top:15px;margin:0;font-size:22vw;line-height:1.12}.home-document .opening h1>span+span{margin-left:.66em;margin-top:.13em}.home-document .score-art{position:absolute;width:100%;max-width:none;right:-5%;top:164px;margin:0}.home-document .opening-copy{position:absolute;left:24px;right:24px;bottom:22px;width:auto;max-width:none;margin:0}.home-document .opening-copy h2{font-size:21px;line-height:1.5}.home-document .opening-copy p{font-size:17px;line-height:1.8;margin-top:12px}.home-document .thesis{padding:28px 24px;display:flex;align-items:center}.home-document .thesis-copy{display:block}.home-document .thesis p{font-size:20px;line-height:1.85}.home-document .thesis p+p{margin-top:38px}.home-document .thesis-path{inset:10% -65%;width:230%;height:85%}.home-document .work-scene{padding:28px 24px;display:flex;flex-direction:column;justify-content:center;gap:24px}.home-document .work-section-title{position:relative;left:auto;top:auto;font-size:20px;margin:0 0 5px}.home-document .work-scene .work-title,.home-document .work-scene-1 .work-title{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;padding:0}.home-document .work-scene .work-title>a{gap:14px;align-items:start}.home-document .work-scene .work-title h3{font-size:43px;line-height:1.35;max-width:100%}.home-document .work-scene .work-title>a>span{font-size:28px;padding-top:7px}.home-document .work-scene .work-copy,.home-document .work-scene-1 .work-copy{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;max-width:none;padding:0}.home-document .work-scene .work-copy p{font-size:18px;line-height:1.9}.home-document .work-scene .line-link{font-size:18px;margin-top:18px;min-height:40px}.home-document .research{padding:30px 24px;min-height:0;display:flex;align-items:center}.home-document .research h2{font-size:48px;line-height:1.4;max-width:100%}.home-document .research p{font-size:20px;line-height:1.9;margin-top:30px}.home-document .research .line-link{font-size:18px;margin-top:24px}.home-document .closing{padding:0 24px}.home-document .closing-wordmark{top:12%;width:114%;left:-7%;margin:0}.home-document .closing h2{left:24px;right:24px;bottom:250px;font-size:36px;line-height:1.5}.home-document .closing>p{left:24px;right:24px;bottom:145px;width:auto;max-width:none;font-size:18px;line-height:1.9}.home-document .closing .email{left:24px;right:auto;bottom:84px;max-width:calc(100% - 48px);font-size:clamp(18px,5vw,22px);line-height:1.7}.home-document .scene-footer{left:24px;right:24px;bottom:13px;font-size:14px;gap:12px}.home-document .scene-footer a{min-height:36px}.home-document .scene-footer a:last-child{font-size:13px}}@media(max-width:380px){.home-document .opening h1{font-size:23vw;top:15px}.home-document .opening-copy h2{font-size:20px}.home-document .opening-copy p{font-size:16px;line-height:1.8}.home-document .score-art{top:153px}.home-document .thesis p{font-size:19px;line-height:1.8}.home-document .thesis p+p{margin-top:28px}.home-document .work-scene .work-title h3{font-size:36px}.home-document .work-scene .work-copy p{font-size:17px;line-height:1.85}.home-document .work-scene{gap:19px}.home-document .research h2{font-size:42px}.home-document .research p{font-size:18px}.home-document .closing h2{font-size:32px}.home-document .closing>p{font-size:17px}}@media(max-width:700px) and (max-height:740px){.home-document .opening h1{display:flex;gap:28px;top:14px;font-size:16vw}.home-document .opening h1>span+span{margin:0}.home-document .score-art{width:88%;top:45px;right:-4%}.home-document .opening-copy{bottom:18px}.home-document .opening-copy h2{font-size:19px;line-height:1.45}.home-document .opening-copy p{font-size:16px;line-height:1.7;margin-top:10px}.home-document .thesis p{font-size:18px;line-height:1.8}.home-document .thesis p+p{margin-top:24px}.home-document .work-scene{gap:16px;padding-block:20px}.home-document .work-scene .work-title h3{font-size:36px}.home-document .work-scene .work-copy p{font-size:17px;line-height:1.8}.home-document .work-scene .line-link{margin-top:12px}.home-document .research h2{font-size:42px}.home-document .research p{font-size:18px;margin-top:22px}.home-document .closing-wordmark{top:5%}.home-document .closing h2{bottom:225px;font-size:30px}.home-document .closing>p{bottom:130px;font-size:17px}.home-document .closing .email{bottom:76px}}.has-scenes .home-document{--stage-top:94px;--stage-height:calc(100svh - var(--stage-top))}.home-document .js.has-scenes .scene{overflow:hidden}@media(max-width:700px){.has-scenes .home-document{--stage-top:80px}}.has-scenes .home-document{--stage-top:0px;--stage-height:100dvh}.has-scenes .home-document .scene-deck{inset:0;height:100dvh}.has-scenes .home-document .opening h1{top:129px}.has-scenes .home-document .score-art{top:54px}.has-scenes .home-document .work-section-title{top:126px}.has-scenes .home-document .closing-wordmark{top:calc(8% + 86px)}@media(max-width:1100px){.has-scenes .home-document .opening h1{top:134px}.has-scenes .home-document .score-art{top:69px}}@media(max-width:700px){.has-scenes .home-document{--stage-top:0px;--stage-height:100dvh}.has-scenes .home-document .opening h1{top:95px}.has-scenes .home-document .score-art{top:244px}.has-scenes .home-document .work-section-title{top:auto}.has-scenes .home-document .closing-wordmark{top:calc(12% + 70px)}}@media(max-width:380px){.has-scenes .home-document .score-art{top:233px}}@media(max-width:700px) and (max-height:740px){.has-scenes .home-document .opening h1{top:94px}.has-scenes .home-document .score-art{top:125px}.has-scenes .home-document .closing-wordmark{top:calc(5% + 76px)}}.home-document .thesis-copy{display:block;max-width:1040px}.home-document .thesis-copy h2{font-family:"Elsechord Serif",Songti SC,serif;font-size:clamp(52px,6.4vw,92px);font-weight:400;line-height:1.3;letter-spacing:-.035em}.home-document .thesis-copy p{font-size:25px;line-height:1.85;max-width:760px;margin-top:34px;font-weight:400}.home-document .opening-copy p{font-size:20px;max-width:580px}.home-document .work-scene .work-content{position:absolute;left:var(--gutter);right:var(--gutter);top:52%;transform:translateY(-50%);width:72%;max-width:1040px}.home-document .work-scene .work-content .work-copy,.home-document .work-scene .work-content .work-title{position:static;inset:auto;width:100%;max-width:none;padding:0}.home-document .work-scene .work-content .work-title h3{font-size:clamp(52px,5.7vw,82px);line-height:1.35;max-width:1000px;letter-spacing:-.045em}.home-document .work-scene .work-content .work-title>a{justify-content:flex-start;gap:28px}.home-document .work-scene .work-content .work-copy{margin-top:30px}.home-document .work-scene .work-content .work-copy p{font-size:23px;line-height:1.9}.home-document .work-scene .work-content .line-link{margin-top:25px}.home-document .research h2{line-height:1.2}.home-document .research p{margin-top:30px;max-width:690px}.home-document .closing-copy{position:absolute;left:var(--gutter);right:var(--gutter);top:50%;translate:0 -40%;display:flex;flex-direction:column;align-items:flex-start;gap:26px;max-width:1080px}.home-document .closing .closing-copy .email,.home-document .closing .closing-copy h2,.home-document .closing .closing-copy>p{position:static;inset:auto;margin:0;width:auto;max-width:100%}.home-document .closing .closing-copy h2{font-size:clamp(38px,4.5vw,65px);line-height:1.4;text-wrap:balance}.home-document .closing .closing-copy>p{font-size:22px;line-height:1.85;max-width:780px}.home-document .closing .closing-copy .email{font-size:clamp(24px,2.7vw,39px)}@media(max-width:1100px){.home-document .work-scene .work-content{width:84%}.home-document .work-scene .work-content .work-title h3{font-size:59px}.home-document .thesis-copy h2{font-size:68px}.home-document .thesis-copy p{font-size:23px}}@media(max-width:700px){.home-document .opening-copy p{font-size:18px;line-height:1.8}.home-document .thesis-copy h2{font-size:43px;line-height:1.4}.home-document .thesis-copy p{font-size:19px;line-height:1.9;margin-top:27px}.home-document .work-scene .work-content{position:relative;inset:auto;transform:none;width:100%;max-width:none}.home-document .work-scene .work-content .work-title h3{font-size:39px;line-height:1.45}.home-document .work-scene .work-content .work-title>a{gap:14px}.home-document .work-scene .work-content .work-copy{margin-top:25px}.home-document .work-scene .work-content .work-copy p{font-size:19px;line-height:1.9}.home-document .work-scene .work-content .line-link{margin-top:22px;font-size:18px}.home-document .research p{font-size:19px;line-height:1.9;margin-top:25px}.home-document .closing-copy{left:24px;right:24px;top:50%;bottom:auto;translate:0 -38%;align-items:flex-start;gap:24px}.home-document .closing .closing-copy h2{font-size:33px}.home-document .closing .closing-copy>p{font-size:19px}.home-document .closing .closing-copy .email{font-size:clamp(18px,5.4vw,23px)}}@media(max-width:380px){.home-document .thesis-copy h2{font-size:36px}.home-document .thesis-copy p{font-size:18px}.home-document .work-scene .work-content .work-title h3{font-size:34px}.home-document .work-scene .work-content .work-copy p{font-size:18px}.home-document .closing .closing-copy h2{font-size:29px}.home-document .closing .closing-copy>p{font-size:18px}}@media(max-width:700px) and (max-height:740px){.home-document .opening-copy p{font-size:17px;line-height:1.7}.home-document .work-scene .work-content .work-title h3{font-size:34px}.home-document .work-scene .work-content .work-copy{margin-top:21px}.home-document .work-scene .work-content .work-copy p{font-size:18px;line-height:1.8}.home-document .closing-copy{top:50%}}.home-document .scene-footer{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:5px}.home-document .scene-social{display:flex;align-items:baseline;gap:12px;font-size:13px;line-height:1.4;color:color-mix(in srgb,var(--ink) 68%,transparent)}.home-document .scene-social a{min-height:30px;font-size:15px;color:var(--ink)}.home-document .scene-registrations{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.home-document .scene-registrations a{min-height:30px;font-size:13px;white-space:nowrap}.home-document .scene-registrations .police-registration{display:inline-flex;align-items:center;gap:6px}.home-document .police-registration img{display:block;width:18px;height:18px;object-fit:contain}@media(max-width:700px){.home-document .scene-footer{gap:3px}.home-document .scene-registrations{gap:8px 16px}.home-document .scene-registrations a{font-size:11px}.home-document .scene-social{font-size:12px}.home-document .scene-social a{font-size:14px}}.home-document .opening h1,.home-document .thesis-copy h2{font-family:var(--font-scene-serif)}.home-document .work-scene .work-title h3{text-wrap:balance}.home-document .work-scene:before{content:"";position:absolute;inset:0 0 0 auto;width:24%;background:#bba3ed;opacity:.2;clip-path:polygon(72% 0,100% 0,100% 100%,0 100%);pointer-events:none;z-index:-1}.home-document .work-scene-1:before{width:26%;background:var(--ink);opacity:.07;clip-path:polygon(0 0,100% 0,100% 100%,60% 100%)}.home-document .work-scene-2:before{background:var(--violet);opacity:.14;clip-path:polygon(55% 0,100% 0,100% 100%,0 100%)}.home-document .work-scene .work-content{width:68%;max-width:960px}.home-document .work-scene .work-title h3{font-weight:400;text-decoration:none;cursor:default}.home-document .line-link{display:inline-block;min-height:44px;padding:6px 0;border:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px;line-height:1.7}.home-document .work-scene .work-content .work-copy{max-width:700px}@media(max-width:1100px){.home-document .work-scene .work-content{width:68%}}@media(max-width:700px){.home-document .work-scene-1:before,.home-document .work-scene-2:before,.home-document .work-scene:before{width:16px;clip-path:polygon(0 0,100% 0,100% 100%,75% 100%)}.home-document .work-scene .work-content{width:100%;max-width:none}}.home-document .thesis-copy .line-link{margin-top:24px;color:var(--violet)}.home-document .research-top{max-width:1000px}.home-document .research h2{font-size:clamp(52px,6.4vw,92px);line-height:1.35;max-width:1000px;text-wrap:balance}.home-document .research p{max-width:800px;font-size:24px;line-height:1.85}@media(max-width:1100px){.home-document .research h2{font-size:68px}.home-document .research p{font-size:23px}}@media(max-width:700px){.home-document .research h2{font-size:43px;line-height:1.4}.home-document .research p{font-size:19px;line-height:1.9}.home-document .thesis-copy .line-link{font-size:18px;margin-top:22px}}@media(max-width:380px){.home-document .research h2{font-size:36px}.home-document .research p{font-size:18px}.home-document .closing .closing-copy h2{font-size:31px}}@media(max-width:700px) and (max-height:740px){.home-document .research h2,.home-document .thesis-copy h2{font-size:34px;line-height:1.4}.home-document .research p,.home-document .thesis-copy p{font-size:18px;line-height:1.8;margin-top:22px}.home-document .research .line-link,.home-document .thesis-copy .line-link{margin-top:16px}.home-document .closing .closing-copy h2{font-size:32px}.home-document .closing .closing-copy>p{font-size:18px}.home-document .closing-copy{gap:21px}}:root{--gutter:clamp(24px,4.5vw,88px);--paper:#f3f0e9;--ink:#22252b;--purple:#66519b}.site-header{box-sizing:border-box;position:relative;z-index:25;top:0;left:0;width:calc(100% - 2 * var(--gutter));max-width:none;height:94px;min-height:94px;margin:0 var(--gutter);padding:0;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:1px solid #22252b30;color:var(--ink);font:17px/1.5 var(--font-sans,sans-serif)}.has-scenes .site-header{position:fixed}.site-header .brand{width:192px;flex-shrink:0;margin-right:auto}.site-header .brand img{display:block;width:100%;height:auto}.site-header nav{display:flex;align-items:center;gap:32px}.site-header nav a{display:flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.site-header nav a:hover,.site-header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}.site-header nav .language{min-width:44px;justify-content:center;color:var(--purple)}.site-header .menu-toggle{display:none;color:inherit}.has-scenes .site-header,.has-scenes .site-header .brand img{transition:color .5s,border-color .5s,filter .5s}body[data-scene-theme="1"] .site-header,body[data-scene-theme="5"] .site-header{color:var(--paper);border-bottom-color:#f3f0e940}body[data-scene-theme="1"] .site-header .brand img,body[data-scene-theme="5"] .site-header .brand img{filter:brightness(0) invert(1)}body[data-scene-theme="1"] .site-header .language,body[data-scene-theme="5"] .site-header .language{color:#bba3ed}.site-footer{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.site-footer .scene-social a{margin:0;font-size:15px}.site-footer .scene-registrations{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px}.site-footer .scene-registrations a{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;white-space:nowrap}.site-footer .police-registration img{width:18px;height:18px;object-fit:contain}html[lang=en] .thesis-copy h2{font-family:var(--font-sans,sans-serif);font-size:clamp(40px,5.5vw,80px)}html[lang=en] .research h2{font-size:clamp(42px,6vw,86px)}html[lang=en] .work-scene .work-content .work-title h3{font-size:clamp(38px,5vw,72px)}html[lang=en] .thesis-copy p{font-size:22px}html[lang=en] .work-scene .work-content .work-copy p{font-size:21px}@media (max-width:700px){.site-header{--gutter:24px;height:auto;min-height:84px;padding-block:18px;gap:12px;flex-wrap:wrap;font-size:16px}.site-header .brand{width:154px}.site-header nav{gap:18px}}@media (max-width:620px){.site-header{--gutter:22px}.site-header .brand{width:146px}.site-header nav{display:contents}.site-header nav>a:not(.language){flex-basis:100%;order:5;padding-block:10px;border-top:1px solid #22252b30}.site-header nav>.language{order:2;min-width:35px}.js .site-header nav>a:not(.language){display:none}.js .site-header.is-open nav>a:not(.language){display:flex}.js .site-header .menu-toggle{order:3;display:flex;align-items:center;gap:5px;min-height:44px;padding:0;border:0;background:none;font:inherit}.site-header .menu-toggle>span{font-size:22px;font-weight:300}.has-scenes body .site-header.is-open{background:var(--paper);color:var(--ink)}.has-scenes body .site-header.is-open .brand img{filter:none}.has-scenes body .site-header.is-open .language{color:var(--purple)}.site-footer .scene-registrations{gap:4px 16px}.site-footer .scene-registrations a{font-size:11px}html[lang=en] .research h2,html[lang=en] .thesis-copy h2,html[lang=en] .work-scene .work-content .work-title h3{font-size:34px}html[lang=en] .thesis-copy p,html[lang=en] .work-scene .work-content .work-copy p{font-size:18px}}@media (prefers-reduced-motion:reduce){.site-header,.site-header .brand img{transition:none}}@media print{.site-header{display:none}}html[lang=en] .opening .english-wordmark{font-family:var(--font-sans,sans-serif);font-size:clamp(100px,11vw,168px);font-weight:500;line-height:1;letter-spacing:-.065em}html[lang=en] .opening .english-wordmark>span+span{margin-left:.45em;margin-top:.04em}@media(max-width:700px){html[lang=en] .opening .english-wordmark{font-size:clamp(68px,18vw,126px)}html[lang=en] .opening .english-wordmark>span+span{margin-left:.45em}}