.home .projects{padding-top:calc(150 * var(--u))}
.selected-works{position:relative}
.selected-title{position:sticky;top:32px;z-index:4;width:max-content;max-width:100%;background:var(--bg)}
.project-list.is-stacking{display:grid;grid-template-columns:1fr;gap:calc(var(--stack-stage) - var(--stack-final-height))}
.project-list.is-stacking .stack-item{height:var(--stack-final-height)}
.home .other-works{margin-top:calc(160 * var(--u))}
.home .about>.eyebrow{color:rgba(20,18,16,.4)}
.art-fit{overflow:visible}
.case-page .problem-statement{max-width:none!important;width:100%!important}
.language button{border-radius:999px;padding:8px 11px;color:var(--muted);font:inherit}
.language button[aria-pressed=true]{background:var(--ink);color:var(--bg)}
.language>span{display:none}
html[data-theme=dark] .availability{background:var(--ink);color:var(--bg)}
html[data-theme=dark] .home .about>.eyebrow{color:rgba(242,241,240,.4)}
html[data-theme=dark] [data-node-id="2571:26663"]{background:#29343d}
html[data-theme=dark] [data-node-id="2571:26753"]{background:#382f28}
html[data-theme=dark] .project-card [data-cover-copy]{color:#f2f1f0}
html[data-theme=dark] .project-card [data-cover-tag]{background-color:#ffffff12}
html[data-theme=dark] .project-card .card-cue{background:#f2f1f0;color:#141210}
@media(min-width:901px){.case-page main{max-width:none;width:100%}.case-page main>section:not(.problem-statement){max-width:1440px;margin-inline:auto}.case-page .problem-statement>div{max-width:1240px;margin-inline:auto;width:100%}}
@media(max-width:900px){.language{display:flex}}
@media(max-width:600px){.home .projects{padding-top:100px}.selected-title{top:20px}.home .other-works{margin-top:80px}.language button{padding:5px 7px;font-size:9px}.site-nav{gap:9px}.site-nav nav{gap:10px}.nav-controls{gap:5px}.brand span{font-size:8px}}
html[lang=zh] .copy:not(.art-canvas *):not(.cover-fit *),html[lang=zh] .bio,html[lang=zh] h1,html[lang=zh] h2,html[lang=zh] h3{font-family:'Space Grotesk','DM Sans','PingFang SC','Microsoft YaHei',sans-serif}
html[lang=zh] .case-page .copy:not(.art-canvas *){white-space:normal;line-height:1.5}
html[lang=zh] .case-page h1{line-height:1.1!important}
html[lang=zh] .case-page h2{line-height:1.1!important}

html[data-theme=dark] .project-card [data-cover-tag] *{color:#f2f1f0}
.case-page main>section{overflow-x:clip}
.cover-fit [data-node-id="2571:26799"]>p,.art-canvas [data-node-id="2469:18317"]>p{white-space:nowrap}
.case-page main>div{max-width:1440px;margin-inline:auto}
.case-page main>.case-footer{max-width:1440px;margin-inline:auto}
[data-node-id="2544:24569"]{width:calc(640 * var(--u));max-width:100%;white-space:normal}
.site-nav{position:sticky;top:0;z-index:50;isolation:isolate;background:var(--nav-bg,var(--bg));transition:transform .22s ease}
.site-nav::before{content:'';position:absolute;inset:0 auto 0 50%;width:100vw;transform:translateX(-50%);background:var(--nav-bg,var(--bg));z-index:-1}
.site-nav.nav-hidden{transform:translateY(-100%)}
.case-page{--nav-bg:var(--bg---detail-page)}
.case-page .site-nav{padding-inline:calc(100 * var(--u))}
@media(max-width:600px){.case-page .site-nav{padding-inline:20px}}
@media(prefers-reduced-motion:reduce){.site-nav{transition:none}}
