.index-page{background:#17221f;color:#fff;min-height:100svh}.index-background{position:fixed;inset:0;z-index:-3;background:#17221f}.index-background img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 38%;opacity:0;transition:opacity .65s;filter:saturate(.75)}.index-background img.active{opacity:1}.index-background img[data-background=anfulu]{object-fit:contain;background:#b4b4a7}.index-background:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#081914a8,transparent 95%),linear-gradient(0deg,#06161280,transparent 80%)}.index-nav{position:relative;display:flex;justify-content:space-between;gap:25px;padding:30px 32px;font-size:13px;z-index:2}.index-nav h1{font:inherit;margin:0;font-weight:400}.index-nav a{text-decoration:underline}.work-index{padding:clamp(20px,5vh,75px) 32px 120px;max-width:1050px}.index-intro{font-size:13px;line-height:1.5;margin:0 0 35px;opacity:.9}.index-list{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.memory{width:auto;max-width:100%}.memory summary{cursor:pointer;list-style:none;display:flex;gap:20px;align-items:baseline;padding:2px 0}.memory summary::-webkit-details-marker{display:none}.index-no{font-size:11px;font-variant-numeric:tabular-nums;opacity:.7;min-width:20px}.index-title{font-weight:400;font-size:clamp(34px,5.4vw,76px);letter-spacing:-.045em;line-height:1.04}.index-arrow{opacity:0;font-size:24px;margin-left:10px;transition:opacity .2s}.memory summary:hover .index-arrow,.memory summary:focus-visible .index-arrow{opacity:1}.memory summary:hover .index-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.index-footer{position:fixed;bottom:28px;left:32px;right:32px;display:flex;align-items:flex-end;justify-content:space-between;gap:25px;font-size:12px}.current-caption{margin:0;max-width:430px;font-size:11px;line-height:1.5}.index-footer .links{gap:26px}.memory>.story-copy{max-width:600px;padding:25px 0}.photo-dialog{width:min(1120px,94vw);max-height:90svh;border:1px solid #ffffff30;padding:0;background:#10221ff5;color:#f4f5ee;overflow:auto}.photo-dialog::backdrop{background:#081511b0;backdrop-filter:blur(10px)}.dialog-close{display:block;position:sticky;top:20px;margin:20px 24px 0 auto;padding:0 0 5px;background:transparent;border:0;border-bottom:1px solid #ffffff80;font-size:13px;color:#fff;z-index:2}.dialog-content{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:40px 45px 60px;align-items:start}.dialog-content>img{width:100%;max-height:68svh;object-fit:contain;position:sticky;top:30px}.story-copy .kicker{opacity:.6}.story-copy h2{font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.04;letter-spacing:-.045em;margin:20px 0}.story-copy .dialog-sub{font-size:20px;line-height:1.35;margin-bottom:30px;color:#dbe2d9}.story-copy p{font-size:14px;line-height:1.7;color:#d1dbd0}.story-copy a{font-size:13px}.story-copy .photo-credit{font-size:9px;line-height:1.6;color:#a1b2a3;margin-top:30px}.modal-open{overflow:hidden}.press-dialog .dialog-content{display:block;padding-top:0}.press-dialog .story-copy h2{font-size:48px}.press-note{max-width:550px;margin-bottom:35px}.media-row{display:grid;grid-template-columns:1fr 1.8fr 20px;gap:25px;padding:23px 0;border-top:1px solid #ffffff35;text-decoration:none;align-items:center}.media-publisher{font-size:12px;line-height:1.5}.media-publisher small{display:block;opacity:.6;font-size:10px;margin-top:5px}.media-title{font-size:18px;letter-spacing:-.02em}.index-page :focus-visible{outline:1px solid #fff;outline-offset:6px}@media(max-width:650px){.index-nav{padding:24px 20px}.work-index{padding:55px 20px 125px}.index-intro{font-size:12px;margin-bottom:32px}.index-list{gap:15px}.memory summary{gap:12px}.index-title{font-size:clamp(30px,7.3vw,45px)}.index-no{font-size:10px;min-width:16px}.index-arrow{font-size:18px;margin-left:0;opacity:.7}.index-footer{left:20px;right:20px;bottom:23px;display:block}.current-caption{font-size:10px;margin-bottom:20px}.index-footer .links{justify-content:flex-end;gap:24px;font-size:11px}.dialog-content{display:block;padding:25px 24px 40px}.dialog-content>img{position:static;max-height:38svh;margin-bottom:25px}.story-copy h2{font-size:38px}.press-dialog .dialog-content{padding:20px}.media-row{grid-template-columns:1fr 20px;gap:10px}.media-publisher{grid-column:1}.media-title{grid-column:1;grid-row:2;font-size:17px}.media-row>span:last-child{grid-column:2;grid-row:1/3}.index-background:after{background:linear-gradient(90deg,#061914b0,#06191415),linear-gradient(0deg,#06191490,transparent 80%)}}@media(max-height:680px){.work-index{padding-top:20px}.index-intro{margin-bottom:24px}.index-list{gap:8px}.index-title{font-size:clamp(29px,5.5vh,48px)}}@media(prefers-reduced-motion:reduce){.index-background img,.index-arrow{transition:none}}
.index-page{isolation:isolate}

.index-background img[data-background=anfulu]{object-fit:cover;object-position:center 45%}.index-background img[data-background=mydian]{object-position:60% center}

.index-background img[data-background=mydian],.index-background img[data-background=amcham]{object-fit:contain;object-position:center;background:#17221f}.index-background img[data-background=mydian]{object-position:center}

.press-index-link{display:flex;align-items:baseline;gap:20px;text-decoration:none;padding:2px 0}.press-index-link:hover .index-arrow{opacity:1}.press-index-link:hover .index-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.index-background img[data-background=nyu]{object-fit:contain;background:#17221f}.press-page{background:#10221f;color:#f3f4ed;isolation:isolate}.press-background{position:fixed;inset:0;z-index:-2;background:linear-gradient(#071d16de,#071d16ed),url('/shanghai.jpg') center/cover no-repeat}.press-nav{display:flex;justify-content:space-between;align-items:center;padding:30px 32px;font-size:13px}.press-nav h1{font:inherit;margin:0}.press-main{width:min(1080px,100%);margin:65px auto 0;padding:0 32px}.press-lead{max-width:900px;margin-left:auto}.press-lead article{margin-bottom:65px}.press-main a{text-decoration:none;display:block}.publication{display:block;font-size:clamp(32px,5vw,64px);letter-spacing:-.045em;line-height:1.05;font-weight:400}.press-out{font-size:.5em;display:inline-block;vertical-align:top;margin-left:15px;opacity:.6}.article-title{display:block;font-size:14px;line-height:1.5;margin-top:16px;color:#d5e0d3;max-width:560px}.article-date{display:block;font-size:10px;margin-top:8px;letter-spacing:.02em;color:#99aa99}.press-main a:hover .publication{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px}.press-more{margin-left:auto;max-width:900px;display:grid;grid-template-columns:1fr 1fr;gap:42px 60px;padding-top:30px;padding-bottom:80px}.press-more .publication{font-size:22px;line-height:1.2;letter-spacing:-.03em}.press-more .article-title{font-size:12px;margin-top:10px}.press-foot{padding:25px 32px;display:flex;justify-content:space-between;font-size:11px}.press-foot a{text-decoration:none}.press-foot span{color:#9bac9c}@media(max-width:650px){.press-index-link{gap:12px}.press-nav{padding:24px 20px}.press-main{margin-top:55px;padding:0 20px}.press-lead article{margin-bottom:48px}.publication{font-size:40px}.press-more{grid-template-columns:1fr;gap:36px;padding-top:20px}.press-more .publication{font-size:24px}.press-foot{padding:24px 20px}.press-index-link .index-arrow{opacity:.7}}
.index-background img[data-background=lingang]{object-fit:contain;object-position:center;background:#17221f}

.dialog-close{margin:20px auto 0 24px;background:#10221f;padding:5px 8px;font-size:14px}.index-nav a{padding:5px 0}.index-nav h1{padding-top:5px}
@media(min-width:651px) and (max-height:850px){.work-index{padding-top:15px;padding-bottom:95px}.index-intro{margin-bottom:22px}.index-title{font-size:clamp(34px,7.3vh,66px)}.index-list{gap:7px}}

.index-footer{justify-content:flex-end}
