.contact-action-module__xWF_Tq__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;min-height:2.75rem;display:flex}.contact-action-module__xWF_Tq__primary,.contact-action-module__xWF_Tq__copy{min-width:2.75rem;min-height:2.75rem;color:var(--cinema-ink);font-family:var(--font-utility);letter-spacing:.035em;cursor:pointer;background:0 0;align-items:center;gap:.75rem;padding:.55rem 0;font-size:.72rem;line-height:1;text-decoration:none;display:inline-flex;position:relative}.contact-action-module__xWF_Tq__primary:after,.contact-action-module__xWF_Tq__copy:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s ease-out;position:absolute;bottom:.3rem;left:0;right:0;transform:scaleX(.16)}.contact-action-module__xWF_Tq__primary:hover:after,.contact-action-module__xWF_Tq__copy:hover:after{transform:scaleX(1)}.contact-action-module__xWF_Tq__copy{color:var(--aged-rose)}.contact-action-module__xWF_Tq__primary:active,.contact-action-module__xWF_Tq__copy:active{transform:scale(.96)}.contact-action-module__xWF_Tq__status{min-width:10rem;min-height:1em;color:var(--aged-rose);font-family:var(--font-utility);font-variant-numeric:tabular-nums;font-size:.6875rem}
.home-work-evidence-module__9CxN-a__evidence{gap:1rem;min-width:0;display:grid}.home-work-evidence-module__9CxN-a__frame{aspect-ratio:16/8.8;background:var(--darkroom-plum);isolation:isolate;position:relative;overflow:hidden}.home-work-evidence-module__9CxN-a__frame img{object-fit:cover;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.home-work-evidence-module__9CxN-a__activeImage{z-index:1;animation:.18s ease-out both home-work-evidence-module__9CxN-a__evidence-arrive}.home-work-evidence-module__9CxN-a__previousImage{z-index:0;animation:.18s ease-out both home-work-evidence-module__9CxN-a__evidence-depart}.home-work-evidence-module__9CxN-a__frame:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(118deg,#2b222614,#0000 52%,#9857662e);position:absolute;inset:0}.home-work-evidence-module__9CxN-a__caption,.home-work-evidence-module__9CxN-a__fallback{z-index:2;color:var(--paper-white);font-family:var(--font-utility);letter-spacing:.06em;margin:0;font-size:.6875rem;position:absolute;bottom:.65rem;right:.75rem}.home-work-evidence-module__9CxN-a__fallback{text-align:center;place-items:center;padding:2rem;display:grid;inset:0}.home-work-evidence-module__9CxN-a__list{border-top:1px solid var(--cinema-ink)}.home-work-evidence-module__9CxN-a__row{border-bottom:1px solid color-mix(in oklch, var(--cinema-ink) 28%, transparent);grid-template-columns:2rem minmax(7rem,.55fr) minmax(12rem,1fr) auto;align-items:baseline;gap:1rem;min-height:5rem;padding:1rem 0;text-decoration:none;transition:color .18s ease-out,background-color .18s ease-out;display:grid}.home-work-evidence-module__9CxN-a__row[data-active=true],.home-work-evidence-module__9CxN-a__row:hover,.home-work-evidence-module__9CxN-a__row:focus-visible{color:var(--aged-rose)}.home-work-evidence-module__9CxN-a__row>span:first-child,.home-work-evidence-module__9CxN-a__row small{font-family:var(--font-utility);font-size:.6875rem;font-weight:var(--font-weight-normal);letter-spacing:.06em}.home-work-evidence-module__9CxN-a__row strong{font-family:var(--font-structure);font-size:clamp(1.2rem,1.8vw,1.8rem);font-weight:400}.home-work-evidence-module__9CxN-a__row>span:nth-of-type(2){max-width:28ch;font-family:var(--font-reflection);font-size:.92rem}@keyframes home-work-evidence-module__9CxN-a__evidence-arrive{0%{opacity:0}to{opacity:.9}}@keyframes home-work-evidence-module__9CxN-a__evidence-depart{0%{opacity:.9}to{opacity:0}}@media (max-width:680px){.home-work-evidence-module__9CxN-a__frame{aspect-ratio:4/3}.home-work-evidence-module__9CxN-a__row{grid-template-columns:1.5rem 1fr auto;min-height:5.5rem}.home-work-evidence-module__9CxN-a__row>span:nth-of-type(2){grid-column:2/-1}}@media (prefers-reduced-motion:reduce){.home-work-evidence-module__9CxN-a__activeImage,.home-work-evidence-module__9CxN-a__previousImage{animation:none}}
.about-module__pkN5va__about{--about-gutter:clamp(1.25rem, 5vw, 5rem);padding:clamp(8rem, 15vh, 11rem) var(--about-gutter) 5rem}.about-module__pkN5va__header{grid-template-columns:.32fr 1.18fr .5fr;align-items:end;gap:clamp(2rem,6vw,7rem);min-height:72svh;display:grid}.about-module__pkN5va__header>*{min-width:0}.about-module__pkN5va__header>p,.about-module__pkN5va__header>span,.about-module__pkN5va__influenceColumns h3{color:var(--aged-rose);font-family:var(--font-utility);letter-spacing:.07em;margin:0;font-size:.6875rem}.about-module__pkN5va__header h1{max-width:18ch;font-family:var(--font-structure);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(3rem,6.2vw,6rem);font-weight:370;line-height:.96}.about-module__pkN5va__header>span{max-width:28ch;color:var(--cinema-ink);line-height:1.6}.about-module__pkN5va__path,.about-module__pkN5va__influences,.about-module__pkN5va__research{border-top:1px solid color-mix(in srgb, var(--cinema-ink) 32%, transparent);grid-template-columns:.5fr 1.5fr;gap:clamp(3rem,8vw,9rem);padding:clamp(7rem,12vw,11rem) 0;display:grid}.about-module__pkN5va__path h2,.about-module__pkN5va__influences>h2,.about-module__pkN5va__research h2{max-width:12ch;font-family:var(--font-reflection);text-wrap:balance;margin:0;font-size:clamp(1.4rem,2.3vw,2.2rem);font-weight:400;line-height:1.25}.about-module__pkN5va__path>div{max-width:62ch;font-size:clamp(1rem,1.2vw,1.15rem)}.about-module__pkN5va__path p{text-wrap:pretty;max-width:65ch;margin:0 0 1.5rem}.about-module__pkN5va__influenceColumns{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,5vw,5rem);display:grid}.about-module__pkN5va__influenceColumns ul{margin:1.5rem 0 0;padding:0;list-style:none}.about-module__pkN5va__influenceColumns li{border-bottom:1px solid color-mix(in srgb, var(--cinema-ink) 24%, transparent);font-family:var(--font-reflection);padding:.7rem 0;font-size:.92rem}.about-module__pkN5va__research p{max-width:65ch;font-family:var(--font-reflection);text-wrap:pretty;margin:0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.5}.about-module__pkN5va__contact{padding-top:clamp(6rem,10vw,9rem);padding-bottom:max(1.5rem, env(safe-area-inset-bottom));border-top:1px solid var(--cinema-ink);grid-template-columns:1fr 1fr;gap:3rem;display:grid}.about-module__pkN5va__contact h2{font-family:var(--font-structure);letter-spacing:-.035em;text-wrap:balance;grid-column:1/-1;margin:0;font-size:clamp(3rem,6vw,6rem);font-weight:370}.about-module__pkN5va__contact nav{font-family:var(--font-utility);letter-spacing:.055em;justify-content:flex-end;gap:2rem;font-size:.6875rem;display:flex}.about-module__pkN5va__contact nav a{min-width:2.75rem;min-height:2.75rem}:is(body[data-locale=zh] .about-module__pkN5va__header h1,body[data-locale=zh] .about-module__pkN5va__contact h2){font-family:var(--font-zh-sans);letter-spacing:-.035em;line-height:1.04}:is(body[data-locale=zh] .about-module__pkN5va__path h2,body[data-locale=zh] .about-module__pkN5va__influences>h2,body[data-locale=zh] .about-module__pkN5va__research h2,body[data-locale=zh] .about-module__pkN5va__research p,body[data-locale=zh] .about-module__pkN5va__influenceColumns li){font-family:var(--font-zh-serif)}@media (max-width:760px){.about-module__pkN5va__header,.about-module__pkN5va__path,.about-module__pkN5va__influences,.about-module__pkN5va__research,.about-module__pkN5va__contact{grid-template-columns:1fr}.about-module__pkN5va__header{gap:3rem}.about-module__pkN5va__header h1{font-size:clamp(3rem,14vw,5rem)}.about-module__pkN5va__influenceColumns{grid-template-columns:1fr}.about-module__pkN5va__contact h2{grid-column:1}.about-module__pkN5va__contact nav{justify-content:flex-start}}
.home-narrative-module__8qDGYW__home{isolation:isolate;position:relative;overflow:clip}.home-narrative-module__8qDGYW__section{z-index:1;min-height:100svh;padding:clamp(7rem, 14vh, 10rem) var(--page-gutter) clamp(5rem, 10vh, 8rem);position:relative}.home-narrative-module__8qDGYW__coordinate,.home-narrative-module__8qDGYW__instruction,.home-narrative-module__8qDGYW__stateIndex a,.home-narrative-module__8qDGYW__noteLink>span,.home-narrative-module__8qDGYW__noteLink small,.home-narrative-module__8qDGYW__footer{font-size:.6875rem}.home-narrative-module__8qDGYW__coordinate{color:var(--aged-rose);font-family:var(--font-utility);letter-spacing:.085em;margin:0 0 1.25rem;line-height:1.45}.home-narrative-module__8qDGYW__stateIndex{z-index:20;top:50%;left:var(--page-gutter);gap:.75rem;display:grid;position:fixed;transform:translateY(-50%)}.home-narrative-module__8qDGYW__stateIndex a{color:color-mix(in srgb, var(--cinema-ink) 48%, transparent);font-family:var(--font-utility);letter-spacing:.07em;grid-template-columns:1.8rem 1fr;align-items:center;gap:.5rem;min-height:2.5rem;text-decoration:none;transition:color .18s ease-out,transform .18s ease-out;display:grid}.home-narrative-module__8qDGYW__stateIndex a[aria-current=step]{color:var(--aged-rose);transform:translate(.55rem)}.home-narrative-module__8qDGYW__stateIndex a[aria-current=step]:before{background:var(--aged-rose);content:"";border-radius:50%;width:4px;height:4px;position:absolute;left:-.8rem}.home-narrative-module__8qDGYW__stateIndex a span{color:var(--projection-smoke)}.home-narrative-module__8qDGYW__self{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.25fr) minmax(14rem,.75fr);align-items:center;gap:2rem;display:grid}.home-narrative-module__8qDGYW__selfCopy{width:min(75vw,72rem);margin-left:clamp(1rem,7vw,7.5rem)}.home-narrative-module__8qDGYW__self h1{max-width:11ch;font-family:var(--font-structure);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.8rem,7.2vw,7.5rem);font-weight:350;line-height:.9}.home-narrative-module__8qDGYW__reflection{max-width:38ch;font-family:var(--font-reflection);margin:clamp(1.75rem,4vh,3rem) 0 0 clamp(1rem,10vw,10rem);font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:400;line-height:1.45}.home-narrative-module__8qDGYW__location{align-self:end;max-width:26ch;margin:0 0 1rem auto;font-size:.82rem}.home-narrative-module__8qDGYW__instruction{color:var(--projection-smoke);font-family:var(--font-utility);letter-spacing:.07em;grid-column:1/-1;margin:0 0 0 clamp(1rem,7vw,7.5rem)}.home-narrative-module__8qDGYW__systems{background:color-mix(in oklch, var(--film-blush) 84%, transparent);grid-template-columns:minmax(19rem,.72fr) minmax(38rem,1.28fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.home-narrative-module__8qDGYW__systemsEvidence{min-width:0}.home-narrative-module__8qDGYW__sectionHeader{margin-left:clamp(1rem,6vw,7rem)}.home-narrative-module__8qDGYW__sectionHeader h2{max-width:16ch;font-family:var(--font-structure);letter-spacing:-.035em;text-wrap:pretty;margin:0;font-size:clamp(2.5rem,4.4vw,4.6rem);font-weight:380;line-height:.97}.home-narrative-module__8qDGYW__questions{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(3rem,8vw,10rem);display:grid}.home-narrative-module__8qDGYW__questionLead{max-width:14ch;font-family:var(--font-structure);letter-spacing:-.035em;text-wrap:pretty;margin:0 0 0 clamp(1rem,7vw,8rem);font-size:clamp(2.65rem,4.9vw,5.25rem);font-weight:370;line-height:.96}.home-narrative-module__8qDGYW__noteList{border-top:1px solid var(--cinema-ink);gap:0;display:grid}.home-narrative-module__8qDGYW__noteLink{border-bottom:1px solid color-mix(in srgb, var(--cinema-ink) 32%, transparent);grid-template-columns:1.6rem 1fr auto;align-items:baseline;gap:1rem;padding:1.4rem 0;text-decoration:none;transition:background-color .18s ease-out;display:grid}.home-narrative-module__8qDGYW__noteLink>span,.home-narrative-module__8qDGYW__noteLink small{color:var(--projection-smoke);font-family:var(--font-utility);letter-spacing:.06em;font-weight:400}.home-narrative-module__8qDGYW__noteLink strong{font-family:var(--font-reflection);font-size:clamp(1rem,1.4vw,1.25rem);font-weight:400;transition:color .18s ease-out}.home-narrative-module__8qDGYW__noteLink:hover strong,.home-narrative-module__8qDGYW__noteLink:focus-visible strong{color:var(--aged-rose)}.home-narrative-module__8qDGYW__collaborate{background:color-mix(in oklch, var(--film-blush) 91%, var(--darkroom-plum));grid-template-rows:1fr auto;grid-template-columns:minmax(0,.88fr) minmax(15rem,.72fr);align-items:center;gap:4rem clamp(3rem,10vw,12rem);min-height:110svh;display:grid}.home-narrative-module__8qDGYW__collaborationCopy{margin-left:clamp(1rem,7vw,8rem)}.home-narrative-module__8qDGYW__collaborationCopy h2{font-family:var(--font-structure);letter-spacing:-.035em;margin:0;font-size:clamp(3rem,6.2vw,6rem);font-weight:370;line-height:.92}.home-narrative-module__8qDGYW__collaborationCopy>p:not(.home-narrative-module__8qDGYW__coordinate){max-width:48ch;margin:2rem 0}.home-narrative-module__8qDGYW__collaborationCopy ul{margin:0 0 2.5rem;padding:0;list-style:none}.home-narrative-module__8qDGYW__collaborationCopy li{border-bottom:1px solid color-mix(in srgb, var(--cinema-ink) 24%, transparent);font-family:var(--font-reflection);padding:.7rem 0;font-size:.93rem}.home-narrative-module__8qDGYW__finalQuestion{max-width:23ch;font-family:var(--font-reflection);margin:0;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.45}.home-narrative-module__8qDGYW__footer{border-top:1px solid color-mix(in srgb, var(--cinema-ink) 30%, transparent);color:var(--projection-smoke);font-family:var(--font-utility);letter-spacing:.06em;grid-column:1/-1;justify-content:space-between;padding-top:1rem;display:flex}.home-narrative-module__8qDGYW__noScript{z-index:4;padding:1rem var(--page-gutter);background:var(--darkroom-plum);color:var(--film-blush);margin:0;font-size:.8rem;position:relative}body[data-locale=zh] .home-narrative-module__8qDGYW__self h1{font-family:var(--font-zh-sans);letter-spacing:-.035em;font-weight:300;line-height:1.02}body[data-locale=zh] .home-narrative-module__8qDGYW__sectionHeader h2{font-family:var(--font-zh-sans);letter-spacing:-.035em;font-weight:300;line-height:1.02}body[data-locale=zh] .home-narrative-module__8qDGYW__questionLead{font-family:var(--font-zh-sans);letter-spacing:-.035em;font-weight:300;line-height:1.02}body[data-locale=zh] .home-narrative-module__8qDGYW__collaborationCopy h2{font-family:var(--font-zh-sans);letter-spacing:-.035em;font-weight:300;line-height:1.02}body[data-locale=zh] .home-narrative-module__8qDGYW__reflection{font-family:var(--font-zh-serif)}body[data-locale=zh] .home-narrative-module__8qDGYW__noteLink strong{font-family:var(--font-zh-serif)}body[data-locale=zh] .home-narrative-module__8qDGYW__collaborationCopy li{font-family:var(--font-zh-serif)}body[data-locale=zh] .home-narrative-module__8qDGYW__finalQuestion{font-family:var(--font-zh-serif)}@media (max-width:940px){.home-narrative-module__8qDGYW__stateIndex{display:none}.home-narrative-module__8qDGYW__selfCopy,.home-narrative-module__8qDGYW__sectionHeader,.home-narrative-module__8qDGYW__questionLead,.home-narrative-module__8qDGYW__collaborationCopy{margin-left:0}.home-narrative-module__8qDGYW__systems,.home-narrative-module__8qDGYW__questions,.home-narrative-module__8qDGYW__collaborate{grid-template-columns:1fr;gap:3.5rem}.home-narrative-module__8qDGYW__systems,.home-narrative-module__8qDGYW__questions{align-content:center}.home-narrative-module__8qDGYW__systemsEvidence{width:100%}.home-narrative-module__8qDGYW__sectionHeader h2,.home-narrative-module__8qDGYW__questionLead{max-width:18ch}}@media (max-width:680px){.home-narrative-module__8qDGYW__section{min-height:auto;padding-top:8rem;padding-bottom:7rem}.home-narrative-module__8qDGYW__self{min-height:100svh;display:block}.home-narrative-module__8qDGYW__selfCopy{width:auto}.home-narrative-module__8qDGYW__self h1{max-width:11ch;font-size:clamp(3.2rem,15vw,5rem)}.home-narrative-module__8qDGYW__reflection{margin-left:1.25rem}.home-narrative-module__8qDGYW__location{margin:3rem 0 0 1.25rem}.home-narrative-module__8qDGYW__instruction{margin:4rem 0 0 1.25rem}.home-narrative-module__8qDGYW__noteLink{grid-template-columns:1.2rem 1fr}.home-narrative-module__8qDGYW__noteLink small{grid-column:2}.home-narrative-module__8qDGYW__finalQuestion{margin-left:auto}.home-narrative-module__8qDGYW__footer{gap:.45rem;display:grid}}
