.exhibition{--stage-h:100svh;--world-h:calc(100svh - 142px);--intro:1.1;--stride:1.65;position:relative}.exhibition-track{height:1250svh;position:relative}.exhibition-stage{height:var(--stage-h);background:var(--ground);isolation:isolate;padding-top:78px;position:sticky;top:0;overflow:clip}.exhibition-world{height:var(--world-h);margin:0 var(--gutter);isolation:isolate;position:relative}.exhibition-scene{z-index:1;touch-action:pan-y;position:absolute;inset:0 0 1%;overflow:clip}.exhibition-scene canvas{width:100%;height:100%;display:block}.exhibition-photo-position{transform-origin:0 0;z-index:6;will-change:transform;width:38%;position:absolute;top:0;left:0;transform:translate(39.5vw,8vh)}.exhibition-photo{position:relative}.exhibition-photo svg{width:100%;display:block}.exhibition-name{transform-origin:0 0;z-index:8;will-change:transform;width:37%;position:absolute;top:0;left:0;transform:translate(3vw,10vh)}.exhibition-name h1{letter-spacing:-.07em;margin-top:24px;font-size:clamp(66px,9vw,144px);font-weight:500;line-height:.82}.exhibition-profile{z-index:8;max-width:26%;font-size:14px;line-height:1.4;position:absolute;top:70%;left:4%}.exhibition-profile .practice{margin-top:18px;font-size:13px;line-height:1.6}.exhibition-profile .profile-about{align-items:center;min-height:44px;margin-top:7px;font-size:12px;text-decoration:underline;display:inline-flex}.phone-role{display:none}.exhibition-stories{z-index:9;pointer-events:none;width:64%;position:absolute;top:3%;left:33%}.exhibition-story{opacity:0;visibility:hidden;will-change:transform,opacity;position:absolute;inset:0 0 auto;transform:translateY(42px)}.exhibition-story h2{letter-spacing:-.055em;max-width:900px;margin-top:16px;font-size:clamp(32px,3.65vw,60px);line-height:1.015}.exhibition-story h2>span{display:block}.exhibition-story .study-note{letter-spacing:-.015em;max-width:600px;margin-top:17px;font-size:clamp(15px,1.5vw,19px);line-height:1.4}.study-links{pointer-events:auto;flex-wrap:wrap;gap:24px;margin-top:14px;font-size:13px;display:flex}.study-links a{align-items:center;min-height:38px;text-decoration:underline;display:flex}.exhibition-progress{bottom:0;left:var(--gutter);right:var(--gutter);border-top:1px solid var(--rule);background:var(--ground);z-index:20;justify-content:space-between;align-items:center;gap:20px;height:64px;font:11px RFMono,monospace;display:flex;position:absolute}.exhibition-progress>a{align-items:center;min-height:44px;font:12px RFArchivo,sans-serif;display:flex}.exhibition-coda h2{margin-bottom:6px}.exhibition-anchor{top:calc((var(--intro) + var(--anchor) * var(--stride)) * 100svh);pointer-events:none;width:1px;height:1px;position:absolute}.exhibition-static{display:none}.exhibition.no-scene .exhibition-scene:after{content:"Explore the research below.";font-size:25px;position:absolute;bottom:25%;right:15%}.exhibition.no-scene .exhibition-static{display:block}.exhibition-static article{padding:45px var(--gutter);max-width:1100px}.exhibition-static h2{letter-spacing:-.05em;margin:14px 0;font-size:clamp(30px,5vw,65px);line-height:1.03}.exhibition-static p{margin-bottom:14px}.exhibition-static article>a{font-size:13px;text-decoration:underline}@media (width>=1800px){.exhibition-world{max-width:1700px;margin-inline:auto}.exhibition-name h1{font-size:144px}}@media (width<=850px){.exhibition-profile{font-size:13px}.exhibition-profile .practice{font-size:12px}.exhibition-story h2{font-size:33px}.exhibition-story .study-note{font-size:16px}}@media (width<=560px){.exhibition{--world-h:calc(100svh - 154px)}.exhibition-stage{padding-top:100px}.exhibition-world{margin:0 10px}.exhibition-scene{top:43%;bottom:8%;left:0}.exhibition-name{width:100%}.exhibition-name h1{white-space:nowrap;margin-top:14px;font-size:clamp(52px,19.8vw,76px);line-height:.82}.exhibition-name h1 br{display:none}.exhibition-name h1>.name-last{margin-left:8px}.exhibition-photo-position{width:min(62%,200px)}.exhibition-profile{width:94%;max-width:none;top:calc(5% + clamp(43px,16.24vw,62px) + 48px);left:3%}.exhibition-profile .practice,.desktop-role,.profile-about{display:none!important}.phone-role{font-size:13px;line-height:1.5;display:block}.exhibition-stories{width:94%;top:23%;left:3%}.exhibition-story h2{margin-top:10px;font-size:clamp(27px,8.5vw,38px);line-height:1.02}.exhibition-story .study-note{max-width:300px;margin-top:12px;font-size:14px}.study-links{gap:20px;margin-top:5px;font-size:12px}.study-links a{min-height:38px}.exhibition-progress{gap:10px;height:54px;left:18px;right:18px}.exhibition-progress>span:first-child{display:none}.exhibition-progress>[data-scroll-cue]{max-width:180px;line-height:1.5}.exhibition-progress>a{white-space:nowrap;font-size:11px}}@media (height<=650px) and (width>=561px){.exhibition-name h1{font-size:8vw}.exhibition-photo-position{width:31%}.exhibition-profile{font-size:12px;top:65%}.exhibition-profile .practice{display:none}.exhibition-story h2{font-size:clamp(28px,3.3vw,46px)}.exhibition-story .study-note{margin-top:10px}.study-links{margin-top:4px}.exhibition-scene{top:23%}}@media (prefers-reduced-motion:reduce){.exhibition-track{height:100svh!important}.exhibition-stage{position:relative}.exhibition-static{display:block}.exhibition-story,.exhibition-interaction{display:none!important}.exhibition-progress>[data-scroll-cue]{font-size:0}.exhibition-progress>[data-scroll-cue]:after{content:"Explore the research below ↓";font:11px RFMono,monospace}}@media print{.exhibition-track{height:auto!important}.exhibition-stage{height:500px;position:relative}.exhibition-static{display:block}.exhibition-scene,.exhibition-story{display:none}}.exhibition{--intro:1.6}.exhibition:not(.is-ready) .exhibition-track{height:100svh}.exhibition:not(.is-ready) .exhibition-static{display:block}.exhibition-static article:nth-child(2n){max-width:1000px;margin-left:25%}@media (width<=560px){.exhibition-static article:nth-child(2n){margin-left:6%}}.exhibition.no-scene .exhibition-track{height:var(--stage-h)!important}.exhibition.no-scene .exhibition-stage{position:relative}.exhibition.no-scene :is(.exhibition-stories,.exhibition-interaction){display:none!important}@media (width<=560px){.exhibition:not(.is-ready) .exhibition-name{transform:translate(3vw,5vh)}.exhibition:not(.is-ready) .exhibition-photo-position{transform:translate(25vw,30vh)}}.study-identity{align-items:center;gap:16px;min-height:48px;display:flex}.study-number{letter-spacing:-.075em;color:#9c6548;font:42px/1 RFMono,monospace}.study-title{letter-spacing:-.025em;margin-bottom:5px;font-size:20px;line-height:1.2}.study-identity .mono{color:#665b68;font-size:10px}.exhibition-story h2{margin-top:18px}@media (width>=561px){.exhibition-scene{top:15%;bottom:3%}}@media (width<=850px) and (width>=561px){.study-title{font-size:18px}.study-number{font-size:36px}.study-identity{gap:12px}.study-identity .mono{font-size:9px}}@media (width<=560px){.study-identity{gap:12px;min-height:34px}.study-number{font-size:29px}.study-title{margin-bottom:3px;font-size:15px}.study-identity .mono{font-size:9px}.exhibition-story h2{margin-top:12px}.exhibition-scene{top:48%;bottom:2%}}@media (height<=650px) and (width>=561px){.study-number{font-size:28px}.study-title{font-size:16px}.study-identity{min-height:32px}.exhibition-story h2{margin-top:10px}.exhibition-scene{top:33%}}@media (height<=920px) and (width>=561px){.study-identity{gap:12px;min-height:36px}.study-number{font-size:34px}.study-title{margin-bottom:3px;font-size:17px}.exhibition-story h2{margin-top:12px;font-size:clamp(29px,2.85vw,40px);line-height:1.01}.exhibition-story .study-note{margin-top:12px;font-size:15px;line-height:1.4}.study-links{margin-top:6px}}.exhibition[data-layout=side] .exhibition-stories{width:29%;top:4%;left:25%}.exhibition[data-layout=side] .exhibition-story h2{font-size:clamp(27px,2.7vw,40px)}.exhibition[data-layout=side] .exhibition-story .study-note{max-width:30ch;font-size:14px}.exhibition[data-layout=side] .study-identity{align-items:start;gap:10px}.exhibition[data-layout=side] .study-title{font-size:16px}@media (width<=560px){.exhibition-stories{top:20%}}@media (width<=560px) and (height<=700px){.exhibition{--world-h:calc(100svh - 136px)}.exhibition-stage{padding-top:82px}.study-identity{gap:10px;min-height:31px}.study-number{font-size:25px}.study-title{font-size:14px}.exhibition-story h2{margin-top:10px;font-size:clamp(25px,7.45vw,29px)}.exhibition-story .study-note{margin-top:10px;font-size:13px;line-height:1.35}.study-links{margin-top:4px;font-size:11px}.study-links a{min-height:36px}.exhibition-scene .study-actions[data-study="2"] .study-grip__label{display:none}}@media (width<=560px) and (height<=620px){.exhibition{--world-h:calc(100svh - 112px)}.exhibition-stage{padding-top:58px}.exhibition-stories{top:16%}.study-identity{min-height:28px}.study-number{font-size:23px}.study-title{font-size:13px}.exhibition-story h2{margin-top:8px;font-size:clamp(23px,7.1vw,27px)}.exhibition-story .study-note{margin-top:8px}}.exhibition-context{z-index:7;pointer-events:none;position:absolute;inset:0}.exhibition-context a{pointer-events:auto;letter-spacing:.01em;color:#6e626f;white-space:nowrap;align-items:start;min-height:28px;padding:6px 4px;font:10px/1.4 RFMono,monospace;display:flex;position:absolute;transform:translate(-50%)}.exhibition-context a:hover,.exhibition-context a:focus-visible{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.exhibition-context a[hidden]{display:none}@media (width<=560px){.exhibition-context{display:none}}@media (prefers-reduced-motion:reduce){.exhibition-context{display:none}}.exhibition-scene .study-caption{left:var(--read-left,6%)}@media (prefers-reduced-motion:reduce){.exhibition-anchor{top:0!important}}.exhibition.no-scene .exhibition-anchor{top:0!important}.exhibition-scene{left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter))}@media (width<=560px){.exhibition-scene{left:-10px;right:-10px}}@media (width>=561px){.is-home .site-wordmark{visibility:hidden}}@media (width<=560px){.is-home .site-wordmark{display:none}.is-home .site-header{height:58px}.exhibition-stage{padding-top:64px}.study-identity .mono{font-size:10px}.study-links a{min-height:44px}}@media (width<=560px) and (height<=700px){.exhibition-stage{padding-top:60px}}@media (width<=560px) and (height<=620px){.exhibition-stage{padding-top:56px}}.study-links a{min-height:44px}.exhibition-coda .study-identity{min-height:0}.exhibition-progress>a[data-scroll-cue]{align-items:center;min-height:44px;font:11px RFMono,monospace;display:flex}.exhibition-name .mono{white-space:nowrap}.portrait-ink{fill:var(--ink,#39313e);mix-blend-mode:lighten}.exhibition-photo image{filter:saturate(.84)}.name-role{opacity:0;white-space:nowrap;margin-top:10px;display:block}@media (width>=561px){.name-role{display:none}}.exhibition-trail{z-index:7;pointer-events:none;position:absolute;inset:0}.exhibition-trail a{pointer-events:auto;color:#5e545f;white-space:nowrap;align-items:center;gap:6px;min-height:28px;padding:6px 2px;font:10px/1.4 RFMono,monospace;display:flex;position:absolute}.exhibition-trail a span{color:#9c6548}.exhibition-trail a:hover,.exhibition-trail a:focus-visible{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.exhibition-trail a[hidden]{display:none}@media (prefers-reduced-motion:reduce){.exhibition-trail{display:none}}@media (width<=560px){.exhibition-context{display:block}.exhibition-context a[data-context=past]{display:none}.exhibition-context a{align-items:center;min-height:44px}.study-links a+a{padding-inline:4px}}@media (width<=560px) and (height<=700px){.exhibition-story .study-note,.exhibition-scene .study-actions__hint{display:none}}
