@font-face{font-family:Cormorant Garamond;src:url(/assets/cormorant-garamond-300-a3Z10dLk.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/cormorant-garamond-400-m1r35qQS.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/assets/cormorant-garamond-300-italic-BAtpcB0z.woff2) format("woff2");font-style:italic;font-weight:300;font-display:swap}:root{font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#eeeae3;background:#030406;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--serif: "Cormorant Garamond", Georgia, serif;--page-gutter: clamp(28px, 6.5vw, 124px);--spectrum: linear-gradient(105deg, #ff765d, #ffc675 18%, #e4ed98 34%, #83e8cf 50%, #7dbbfa 67%, #b599ee 84%, #e6a5d9)}*{box-sizing:border-box}html{scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:#39363f #030406}body{margin:0}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}::selection{background:#ae9bc84d;color:#fff}:focus-visible{outline:1px solid #acebdd;outline-offset:8px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:20;top:16px;left:20px;padding:14px 20px;background:#eeeae3;color:#030406;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{position:fixed;background:linear-gradient(#030406bb,#03040600);z-index:10;top:0;left:0;width:100%;padding:33px var(--page-gutter);display:flex;align-items:center;justify-content:space-between}.wordmark{display:inline-flex;align-items:center;gap:.12em;min-height:44px;position:relative;font-family:var(--serif);font-size:32px;font-weight:400;letter-spacing:-1.3px;line-height:1}.wordmark>span{font-size:.8em;letter-spacing:-.6px}.wordmark i{position:absolute;width:4px;height:4px;border-radius:50%;right:-10px;top:6px;background:#c5f3dc;box-shadow:0 0 10px #c5f3dc70}.site-header nav{display:flex;gap:46px}.site-header nav a{display:flex;min-height:44px;justify-content:center;flex-direction:column;gap:6px;font-size:12px;letter-spacing:.04em;position:relative}.site-header nav a>span:last-child{color:#989a9e;font-size:10px;letter-spacing:.16em}.site-header nav a:after{content:"";position:absolute;bottom:-9px;left:0;width:100%;height:1px;background:var(--spectrum);transform:scaleX(0);transform-origin:left;transition:transform .45s ease}.site-header nav a:hover:after,.site-header nav a:focus-visible:after{transform:scaleX(1)}.spectrum-stage{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#030406}.spectrum-stage canvas{display:block;width:100%;height:100%}.spectrum-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#03040630,transparent 65%),radial-gradient(ellipse at 55% 48%,transparent 35%,#03040666 100%)}.story{position:relative;z-index:1}.chapter{position:relative;height:150svh}.chapter-anchor{position:absolute;top:0;left:0}.chapter:focus{outline:none}.chapter:focus-visible .chapter-number{color:#acebdd}.chapter--philosophy{height:125svh}.chapter--contact{height:120svh}.chapter-frame{position:fixed;inset:0;height:100svh;display:flex;flex-direction:column;justify-content:center;padding:70px var(--page-gutter);overflow:hidden;opacity:0;visibility:hidden}.chapter--hero .chapter-frame{opacity:1;visibility:visible}.chapter-copy{position:relative;max-width:850px;will-change:transform,opacity}.eyebrow{display:flex;align-items:center;flex-wrap:wrap;column-gap:14px;row-gap:9px;margin:0 0 42px;font-size:10px;font-weight:400;letter-spacing:.13em;color:#c9cbc9}.eyebrow-chinese{font-size:10px;color:#999c9e;letter-spacing:.16em}.chapter-number{color:#89878f;margin-right:10px;font-size:10px;letter-spacing:.04em}.hero-copy{margin-top:-12vh;max-width:none}.hero-identity{margin-bottom:45px}.status-dot{width:4px;height:4px;border-radius:50%;background:#d4eee2;box-shadow:0 0 10px #d4eee250}.hero-title{margin:0 0 32px -.035em;font-family:var(--serif);font-weight:300;font-size:clamp(85px,9vw,168px);line-height:.93;letter-spacing:-.025em}.line-mask{display:block;overflow:hidden;padding-bottom:.13em;margin-bottom:-.13em}.line-mask>span{display:block;transform-origin:left bottom;will-change:transform}.hero-title>.line-mask{padding-right:.1em}.hero-second-line{display:flex;align-items:baseline;gap:.17em;margin-top:.03em}.hero-for{display:inline-block}.hero-everyone{display:inline-block;position:relative;width:4.1em;height:.63em}.handwriting{position:absolute;left:-.03em;top:-.03em;width:100%;height:auto;overflow:visible;color:#f4f0e6}.handwriting-underline{stroke:#8fdfdf;stroke-width:7;opacity:.85;filter:drop-shadow(0 0 8px #66cce65a)}.hero-chinese{margin:0;font-size:clamp(14px,1.05vw,18px);font-weight:300;letter-spacing:.34em;color:#c1c4c3}.hero-bottom{position:absolute;bottom:42px;left:var(--page-gutter);right:var(--page-gutter);display:grid;grid-template-columns:1fr 1fr 1fr;align-items:end}.hero-bottom p{margin:0;display:flex;flex-direction:column;gap:10px}.hero-bottom p>span:first-child{font-family:var(--serif);font-size:19px;line-height:1.1;color:#b9bdc2}.hero-bottom p>span:last-child{color:#858b93;font-size:10px;letter-spacing:.12em}.scroll-invitation{justify-self:center;display:flex;align-items:center;flex-direction:column;gap:7px;font-size:9px;letter-spacing:.09em;color:#acb1b7}.scroll-invitation>span:nth-child(2){font-size:9px;color:#828991;letter-spacing:.15em}.scroll-line{display:block;width:1px;height:38px;margin-top:10px;background:linear-gradient(#c4d0d4,#8995ad00);transform-origin:top;transition:transform .5s ease}.scroll-invitation:hover .scroll-line{transform:scaleY(1.25)}.hero-index{justify-self:end;font-size:9px;color:#9b9da4;letter-spacing:.12em;padding-bottom:2px}.philosophy-copy{max-width:1050px}.philosophy-title{font-family:var(--serif);font-size:clamp(58px,6.3vw,108px);font-weight:300;letter-spacing:-.03em;line-height:1.04;margin:0 0 26px}em{font-family:var(--serif);font-weight:300;color:#d8dfed}.chinese-copy{margin:0;font-size:14px;color:#b6bac2;letter-spacing:.12em;line-height:1.9}.philosophy-footnote{margin-top:32px;display:flex;gap:16px;align-items:center}.philosophy-description{max-width:510px;margin-top:28px}.philosophy-description p[lang=en]{font-size:13px;line-height:1.75;color:#b8bec8;margin:0 0 12px}.philosophy-description p[lang=zh-CN]{font-size:12px;line-height:1.9;color:#939da9;margin:0}.tiny-spectrum{display:block;height:1px;width:50px;background:var(--spectrum)}.philosophy-footnote p{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#a6adb6;margin:0}.philosophy-footnote p>span:last-child{color:#8c929d;font-size:10px;letter-spacing:.13em}.exploration-copy{width:48%;max-width:580px}.exploration-copy .eyebrow{margin-bottom:24px}.exploration-title{margin:0;font-family:var(--serif);font-weight:300;font-size:clamp(68px,6.5vw,112px);line-height:.94;letter-spacing:-.03em}.exploration-chinese-title{margin:20px 0 0;font-size:14px;letter-spacing:.26em;color:var(--chapter-color)}.exploration-question{max-width:370px;margin-top:28px}.question-rule{display:block;width:32px;height:1px;background:var(--chapter-color);opacity:.7;margin-bottom:16px}.exploration-detail{max-width:465px;margin-top:24px}.exploration-detail p[lang=en]{margin:0 0 12px;font-size:13px;line-height:1.75;color:#bdc2ca}.exploration-detail p[lang=zh-CN]{margin:0;font-size:12px;line-height:1.9;color:#939da9}.research-interests{display:flex;flex-wrap:wrap;gap:9px 18px;padding:0;list-style:none;margin:24px 0 0;color:var(--chapter-color);font-size:9px;letter-spacing:.025em}.research-interests li{display:flex;align-items:center;gap:7px}.research-interests li:before{content:"";width:2px;height:2px;background:currentColor;border-radius:50%}.exploration-question p[lang=en]{margin:0 0 13px;font-family:var(--serif);font-size:clamp(23px,2vw,31px);line-height:1.2;color:#d5d5d7}.exploration-question p[lang=zh-CN]{margin:0;font-size:12px;line-height:1.9;letter-spacing:.06em;color:#a2a9b4}.chapter-bottom{position:absolute;bottom:35px;left:var(--page-gutter);right:var(--page-gutter);display:flex;align-items:center;gap:18px;font-size:9px;color:#9ba2ac;letter-spacing:.08em}.chapter-bottom>span:last-child{margin-left:auto;font-family:var(--serif);font-style:italic;font-size:16px;color:#b8bbc2}.chapter-coordinate{font-variant-numeric:tabular-nums}.chapter-track{display:flex;gap:5px}.chapter-track i{display:block;height:1px;width:17px;background:#ffffff24}.chapter-track i.active{background:var(--chapter-color)}.contact-copy{max-width:870px}.contact-title{margin:0 0 28px;font-family:var(--serif);font-weight:300;font-size:clamp(57px,6.4vw,110px);line-height:.99;letter-spacing:-.04em}.contact-title em{background:var(--spectrum);background-clip:text;-webkit-background-clip:text;color:transparent;padding-right:.08em}.email-link{display:inline-block;margin-top:42px;padding:12px 0 15px;position:relative}.email-link-inner{display:flex;align-items:center;gap:32px;font-family:var(--serif);font-size:clamp(26px,3vw,44px);letter-spacing:-.02em}.email-link svg{width:27px;height:27px;stroke:#d4e0df;stroke-width:1;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.email-link:before,.email-link:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%}.email-link:before{background:#b0bec333}.email-link:after{background:var(--spectrum);transform:scaleX(.14);transform-origin:left;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.email-link:hover:after,.email-link:focus-visible:after{transform:scaleX(1)}.email-link:hover svg{transform:translate(4px,-4px)}.contact-note{display:flex;flex-direction:column;gap:8px;margin:24px 0 0;color:#9ca3ac;font-size:11px}.contact-note>span:last-child{font-size:10px;letter-spacing:.1em}.site-footer{position:relative;z-index:2;min-height:170px;padding:45px var(--page-gutter);border-top:1px solid #ffffff12;display:flex;align-items:center;justify-content:space-between;gap:28px;background:#030406}.footer-wordmark{font-family:var(--serif);font-size:31px;letter-spacing:-1px}.footer-wordmark span{display:inline-block;margin-left:22px;font-family:sans-serif;font-size:15px;color:#9baab4;transition:transform .4s ease}.footer-wordmark:hover span{transform:translate(3px,-3px)}.site-footer>p{font-size:10px;color:#999ba3;letter-spacing:.09em}.back-to-top{display:flex;flex-direction:column;gap:7px;font-size:10px;color:#b1b7c0}.back-to-top>span:last-child{color:#969ca7;font-size:9px;letter-spacing:.12em}.reading-progress{position:fixed;z-index:9;right:0;top:0;bottom:0;width:2px;pointer-events:none}.reading-progress>span{display:block;width:100%;height:100%;transform-origin:top;background:linear-gradient(#ff9279,#e0dc9a,#84e3cf,#8ab7fa,#d2a6ed);opacity:.65}@media(min-width:1600px){.exploration-copy{width:48%}}@media(max-width:760px){:root{--page-gutter: 25px}.site-header{padding-top:26px}.wordmark{font-size:28px}.site-header nav{gap:clamp(16px,4vw,25px)}.site-header nav a{font-size:11px}.chapter{height:132svh}.chapter--hero{height:145svh}.chapter--philosophy,.chapter--contact{height:120svh}.chapter-frame{justify-content:flex-start;padding-top:110px;padding-bottom:80px}.chapter--hero .chapter-frame{justify-content:center}.chapter-copy{width:100%}.eyebrow{font-size:9px;gap:11px;margin-bottom:32px}.eyebrow-chinese{font-size:9px}.chapter-number{margin-right:2px}.hero-copy{margin-top:-25svh}.hero-identity{margin-bottom:36px}.hero-title{font-size:clamp(48px,14.2vw,108px);line-height:.93;margin-bottom:22px}.hero-second-line{gap:.13em}.hero-everyone{width:4.15em}.hero-chinese{font-size:12px;letter-spacing:.24em}.hero-bottom{bottom:29px;grid-template-columns:1fr auto}.hero-bottom p>span:first-child{font-size:17px}.hero-bottom p>span:last-child{font-size:9px}.scroll-invitation{justify-self:end}.hero-index{display:none}.scroll-line{height:29px}.philosophy-title{font-size:clamp(37px,7.8vw,62px);line-height:1.08}.chinese-copy{font-size:12px;letter-spacing:.07em}.philosophy-footnote{margin-top:30px}.philosophy-footnote p{font-size:10px}.philosophy-footnote p>span:last-child{font-size:9px}.exploration-title{font-size:clamp(52px,12.5vw,86px)}.exploration-chinese-title{margin-top:19px;font-size:13px}.exploration-question{max-width:280px;margin-top:28px}.question-rule{margin-bottom:15px}.exploration-question p[lang=en]{font-size:22px;line-height:1.17;margin-bottom:10px}.exploration-question p[lang=zh-CN]{font-size:11px}.exploration-detail{margin-top:20px;max-width:400px}.exploration-detail p[lang=en]{font-size:13px;line-height:1.65}.exploration-detail p[lang=zh-CN]{font-size:12px;line-height:1.85}.research-interests{margin-top:20px;font-size:8px;gap:8px 14px}.exploration-detail,.research-interests{position:relative;isolation:isolate}.exploration-detail:before,.research-interests:before{content:"";position:absolute;inset:-10px -16px;z-index:-1;background:#030406df;filter:blur(15px);pointer-events:none}.philosophy-description p[lang=en]{font-size:12px}.philosophy-description p[lang=zh-CN]{font-size:11px}.chapter-bottom{bottom:27px;font-size:8px;gap:12px}.chapter-bottom>span:last-child{display:none}.contact-title{font-size:clamp(38px,9vw,68px);line-height:1.03}.email-link{margin-top:28px}.email-link-inner{font-size:clamp(24px,6.6vw,32px);gap:18px}.email-link svg{width:21px;height:21px}.contact-note{font-size:10px}.site-footer{min-height:200px;flex-wrap:wrap;padding-top:30px;padding-bottom:30px;gap:22px}.footer-wordmark{font-size:28px}.site-footer>p{order:3;flex-basis:100%;font-size:9px}.back-to-top{margin-left:auto}.spectrum-stage:after{background:linear-gradient(#03040644,transparent 55%),radial-gradient(ellipse at 60% 70%,transparent 25%,#03040655)}}@media(max-height:620px)and (min-width:761px){.chapter-frame{min-height:0;padding-top:75px;padding-bottom:75px}.hero-title{font-size:14vh}.hero-copy{margin-top:0}.hero-identity,.eyebrow{margin-bottom:22px}.exploration-title{font-size:13vh}.exploration-question{margin-top:24px}.philosophy-title,.contact-title{font-size:11vh}.philosophy-footnote{margin-top:25px}.hero-bottom{bottom:20px}}@media(max-height:620px)and (max-width:760px){.chapter{height:auto;min-height:110svh}.chapter-frame{position:relative;height:auto;min-height:110svh;padding-top:95px;padding-bottom:100px}.hero-copy{margin-top:0}.hero-title{font-size:clamp(48px,12vw,85px)}.hero-bottom{position:relative;left:auto;right:auto;bottom:auto;margin-top:72px}}@media(max-height:820px),(max-width:760px){.chapter{height:auto;min-height:100svh}.chapter-frame{position:relative;inset:auto;height:auto;min-height:100svh;overflow:visible;opacity:1;visibility:visible;padding-top:90px;padding-bottom:90px}.hero-copy{margin-top:0}.hero-bottom{position:relative;inset:auto;margin-top:70px}}.story[data-reading-flow] .chapter{height:auto;min-height:100svh}.story[data-reading-flow] .chapter-frame{position:relative;inset:auto;height:auto;min-height:100svh;overflow:visible;opacity:1;visibility:visible;padding-top:110px;padding-bottom:90px}.story[data-reading-flow] .hero-copy{margin-top:0}.story[data-reading-flow] .hero-bottom{position:relative;inset:auto;margin-top:70px}.story[data-reading-flow] .chapter-bottom{position:relative;inset:auto;margin-top:40px}.story[data-reading-flow] .chapter-copy,.story[data-reading-flow] .line-mask>span{will-change:auto}@media(max-width:360px){:root{--page-gutter: 20px}.site-header nav{gap:12px}.hero-bottom{gap:18px}.philosophy-title,.contact-title{font-size:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:0s!important}.chapter{height:auto;min-height:100svh}.chapter-frame{position:relative;inset:auto;min-height:100svh;height:auto;overflow:visible;opacity:1;visibility:visible;padding-top:110px;padding-bottom:90px}.hero-copy{margin-top:0}.hero-bottom,.chapter-bottom{position:relative;inset:auto;margin-top:50px}.line-mask>span,.chapter-copy{will-change:auto}}.project-copy{width:52%;max-width:580px}.project-copy .eyebrow{margin-bottom:24px}.project-title{margin:0;font-family:var(--serif);font-weight:300;font-size:clamp(58px,6.4vw,104px);line-height:1;letter-spacing:-.035em}.project-chinese-title{margin:18px 0 0;color:var(--chapter-color);font-size:12px;line-height:1.8;letter-spacing:.12em}.project-question{margin-top:26px;max-width:440px}.project-question p[lang=en]{margin:0 0 9px;font-family:var(--serif);font-size:clamp(24px,2.1vw,32px);line-height:1.15;color:#d5d5d7}.project-question p[lang=zh-CN]{margin:0;font-size:12px;line-height:1.8;color:#a2a9b4}.project-description{margin-top:20px;max-width:500px}.project-description p[lang=en]{margin:0 0 10px;font-size:13px;line-height:1.7;color:#bdc2ca}.project-description p[lang=zh-CN]{margin:0;font-size:12px;line-height:1.85;color:#a2aab5}.project-facts{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:18px;margin:26px 0 0;padding-top:18px;border-top:1px solid #ffffff26}.project-fact{display:flex;flex-direction:column;gap:10px;min-width:0}.project-fact dt{display:flex;flex-direction:column;gap:5px;font-weight:400}.project-fact dt span[lang=en]{font-size:10px;line-height:1.4;color:#b0b8c2}.project-fact dt span[lang=zh-CN]{font-size:10px;line-height:1.5;color:#959fab}.project-fact dd{order:-1;margin:0;font-family:var(--serif);font-size:clamp(23px,2.2vw,33px);font-variant-numeric:tabular-nums;line-height:1.1;white-space:nowrap;color:#e3e1dc}.project-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:25px}.project-links a{display:inline-flex;align-items:baseline;gap:9px;min-height:44px;padding:8px 0;border-bottom:1px solid #ffffff33;color:var(--chapter-color);font-size:11px}.project-links a span[lang=zh-CN]{color:#a2aab5;font-size:10px}.project-links a:hover,.project-links a:focus-visible{border-bottom-color:var(--chapter-color)}@media(max-width:760px),(max-height:820px){.chapter--project .chapter-frame{justify-content:center;padding-top:110px}}@media(max-width:760px){.project-copy{width:100%;max-width:540px;isolation:isolate}.project-copy:before{content:"";position:absolute;inset:-24px -20px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#03040600,#030406cc 28%,#030406ed 70%,#030406e6);filter:blur(14px)}.project-title{font-size:clamp(48px,11.5vw,80px)}.project-chinese-title{margin-top:16px;font-size:11px;letter-spacing:.08em}.project-question{margin-top:24px}.project-question p[lang=en]{font-size:25px}.project-facts{gap:18px;grid-template-columns:1fr;padding-top:4px;border-top:0}.project-fact{flex-direction:row;justify-content:space-between;align-items:baseline;padding-top:14px;border-top:1px solid #ffffff26}.project-fact dd{order:0;font-size:29px;flex-shrink:0}.project-fact dt{min-width:0}.project-links{margin-top:22px}}@media(prefers-reduced-motion:reduce){.chapter--project .chapter-frame{padding-top:110px;padding-bottom:90px}}
