.exh{padding:var(--space-10) 0 var(--space-7)}.rail{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;cursor:grab;padding-block:var(--space-8)}.rail::-webkit-scrollbar{display:none}.rail.dragging{cursor:grabbing}.rail-run{display:flex;align-items:center;gap:7vw;padding-inline:var(--edge);width:max-content}.rl-item{--near: 0;--aside: 0;position:relative;flex:none;width:21vw;min-width:190px;transform:translate(calc(var(--aside, 0) * 4vw + var(--ox, 0px))) translateY(calc(sin(var(--i) * 1.1rad) * var(--float, 34px))) scale(var(--rl-scale, 1));transition:transform var(--duration-slow) var(--ease-ink),opacity var(--duration-slow) var(--ease-ink)}.rail-run.attending .rl-item{opacity:calc(.55 + var(--near) * .45)}.rail-run.attending .rl-item:hover{transition-duration:var(--duration-fast)}.rl-frame{display:block;aspect-ratio:4 / 5;-webkit-clip-path:inset(0);clip-path:inset(0)}.rl-frame img{width:100%;height:100%;object-fit:cover;display:block}.rl-record{position:absolute;left:0;top:calc(100% + var(--space-4));display:flex;flex-direction:column;gap:5px;width:120%;opacity:0;transition:opacity var(--duration-slow) var(--ease-ink)}.rl-title{font-size:var(--text-headline);font-style:italic;letter-spacing:var(--ls-headline)}@media(hover:hover)and (pointer:fine){.rl-item:hover .rl-record{opacity:1}.rail-run:has(.rl-item:hover) .rl-item:not(:hover){opacity:.4}}.rl-frame img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}body[data-run=drift] .exh{view-timeline:--row}body[data-run=drift] .rail-run{animation:run-drift linear both;animation-timeline:--row;will-change:translate}@keyframes run-drift{0%{translate:3vw 0}to{translate:-6vw 0}}body[data-run=drift] .rl-item{--float: 52px}@media(min-width:900px)and (min-height:501px){body[data-run=drift] .rl-item:nth-child(3n+1){width:18vw}body[data-run=drift] .rl-item:nth-child(3n){width:25vw}}html[data-exh=off] .exh{display:none}body[data-run=stall] .rail-stage{height:160vh}body[data-run=stall] .rail-stage .rail{position:sticky;top:0;height:100svh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;animation:stall-settle linear both;animation-timeline:--exhpass;animation-range:contain 0% contain 30%;will-change:transform}body[data-run=stall] .rl-item{width:27vw;min-width:240px}@keyframes stall-settle{0%{transform:scale(1.012)}to{transform:scale(1)}}body[data-run=stall] .rail-run{animation:stall-breath linear both;animation-timeline:--exhpass;will-change:translate}@keyframes stall-breath{0%{translate:24px 0}to{translate:-24px 0}}@media(prefers-reduced-motion:reduce),(max-width:749.98px){body[data-run=drift] .rail-run,body[data-run=stall] .rail-run{animation:none;translate:none}body[data-run=stall] .rail-stage .rail{animation:none}}body[data-strain=tilt] .rail-run{transform:skew(calc(var(--strainv, 0) * 2.6deg));transform-origin:50% 100%}.wall{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--space-7) var(--space-6);align-items:start;margin-top:var(--space-8)}.wl-item{--near: 0;--aside: 0;display:block;transform:translate(calc(var(--aside, 0) * 30px + var(--ox, 0px)),var(--oy, 0px));opacity:calc(.3 + var(--near) * .7);transition:transform var(--duration-slow) var(--ease-ink),opacity var(--duration-slow) var(--ease-ink)}.wl-item img{width:100%;height:auto}.wl-cap{display:block;margin-top:10px}.wl-item.is-shut{opacity:calc(.18 + var(--near) * .52)}@media(max-width:900px),(hover:none)and (max-height:500px){.rl-item{width:62vw}.rail-run{gap:12vw}.wall{grid-template-columns:repeat(6,1fr)}}body[data-rail=scale] .rl-item{--rl-scale: calc(1 + var(--grip, 0) * .04)}body[data-rail=scale] .rl-item{transition:opacity var(--duration-slow) var(--ease-ink);transform:translate(var(--ox, 0px)) translateY(calc(sin(var(--i) * 1.1rad) * var(--float, 34px))) scale(var(--rl-scale))}.wall{position:relative}.wall:before{content:"";position:absolute;z-index:1;pointer-events:none;top:-108px;bottom:-80px;left:-50vw;right:-50vw;background:var(--ink-0);opacity:0;transition:opacity var(--duration-slow) var(--ease-ink)}.wall.lit-any:before{opacity:.96}.wall.lit-any .wl-item{opacity:.08}.wl-item.lit{z-index:2;opacity:1!important;transform:translate(calc(var(--aside, 0) * 30px + var(--ox, 0px)),var(--oy, 0px)) scale(1.06)}body[data-wall=magnet] .wl-item{transition:opacity var(--duration-slow) var(--ease-ink)}.wall.lit-any .wl-item.lit .wl-cap{color:var(--paper);opacity:1}.wl-item.lit .wl-cap{transition:color var(--duration-slow) var(--ease-ink)}body[data-wall=pull] .wl-item{--px: 0;--py: 0;overflow:hidden;position:relative;transform:none;transition:none}body[data-wall=pull] .wl-item img{width:112%;max-width:none;margin-left:-6%;will-change:transform;transform:translate(calc(var(--px) * 26px),calc(var(--py) * 26px));transition:transform var(--duration-base) var(--ease-ink)}body[data-wall=pull] .wl-cap{transition:opacity var(--duration-slow) var(--ease-ink)}body[data-wall=pull] .wl-item{transform:translate(var(--dx, 0px),var(--dy, 0px));transition:transform .9s var(--ease-ink)}body[data-wall=pull] .wl-item.opened{z-index:3;transform-origin:top center;transform:scale(2.4);opacity:1}body[data-wall=pull] .wl-item.opened .wl-cap{transform:scale(calc(1 / 2.4))}body[data-wall=pull] .wl-item.opened img{width:100%;margin-left:0}body[data-wall=pull] .wl-item.opened .wl-cap{transform:scale(calc(1 / 2.4));transform-origin:left top;width:240%}body[data-wall=pull] .wall.has-open:before{opacity:0}body[data-wall=pull] .wall:after{content:"";position:absolute;z-index:1;pointer-events:none;top:-108px;bottom:-80px;left:-50vw;right:-50vw;background-image:var(--asset-menu-wash-field),linear-gradient(var(--ink-1),var(--ink-1));background-size:170% auto,auto;background-position:52% 34%,0 0;background-repeat:no-repeat,repeat;background-blend-mode:multiply;opacity:0;transition:opacity var(--duration-slow) var(--ease-ink)}body[data-wall=pull] .wall.has-open:after{opacity:.9}body[data-wall=pull] .wall.has-open .wl-item:not(.opened){opacity:1}.sparse{display:grid;grid-template-columns:repeat(24,1fr);column-gap:0;row-gap:var(--space-10);margin-top:var(--space-8);align-items:start}.sp-item{--px: 0;--py: 0;--dx: 0px;--dy: 0px;position:relative;display:block;z-index:1;transform-origin:top left;transform:translate(var(--dx),var(--dy));transition:transform 1.1s var(--ease-ink),opacity var(--duration-slow) var(--ease-ink)}.sp-item.opens-left{transform-origin:top right}.sp-frame{display:block;overflow:hidden;aspect-ratio:4 / 3}.sp-frame img{width:112%;max-width:none;margin-left:-6%;height:100%;object-fit:cover;display:block;will-change:transform;transform:translate(calc(var(--px) * 26px),calc(var(--py) * 26px));transition:transform var(--duration-base) var(--ease-ink)}.sp-cap{display:block;margin-top:10px}.sp-item.is-shut .sp-frame img{opacity:.5}.sp-item.opened{z-index:3;transform:scale(2)}.sp-item.opened .sp-cap{transform:scale(.5);transform-origin:left top;width:200%}.sp-item.opens-left.opened .sp-cap{transform-origin:right top;text-align:right}@media(max-width:900px),(hover:none)and (max-height:500px){.sparse{grid-template-columns:1fr;row-gap:var(--space-8)}.sp-item{grid-column:1!important;grid-row:auto!important}.sp-item.opened{transform:none}}.wall-label{position:absolute;z-index:5;display:flex;flex-direction:column;gap:6px;opacity:0;filter:blur(12px);pointer-events:none;transition:opacity var(--duration-base) var(--ease-ink),filter var(--duration-base) var(--ease-ink)}.wall-label.in{opacity:1;filter:blur(0)}.wl-title{font-size:20px;font-style:italic;letter-spacing:var(--ls-headline)}.wl-line{font-family:var(--serif);font-size:var(--text-micro);line-height:1.75;color:var(--gray)}.wl-enter{margin-top:6px}body[data-reveal] .rl-record{display:none}body[data-reveal=room] .rail-run.detailing .rl-item:not(.detailed){opacity:0;pointer-events:none}body[data-reveal=room] .rl-item{translate:var(--shift, 0px) var(--shift-y, 0px);transition:translate var(--duration-slow) var(--ease-ink),opacity var(--duration-slow) var(--ease-ink)}body[data-reveal=room] .rl-item.detailed{z-index:4}body[data-reveal=room] .rl-item .wall-label{left:calc(100% + 5vw);top:0;bottom:0;width:min(30vw,420px);gap:10px;justify-content:center;border-left:1px solid var(--rule);padding-left:var(--space-5)}body[data-reveal=room] .rl-item .wall-label.in{transition-delay:.42s}body[data-reveal=room] .wall-label .wl-title{font-size:32px}body[data-reveal=room] .wall-label .u{font-size:var(--text-caption)}body[data-reveal=room] .room-subs{position:absolute;right:calc(100% + 5vw);top:50%;translate:0 -50%;display:flex;flex-direction:column;gap:var(--space-4);width:9vw;pointer-events:none;opacity:0;filter:blur(12px);transition:opacity var(--duration-base) var(--ease-ink),filter var(--duration-base) var(--ease-ink)}body[data-reveal=room] .room-subs.in{opacity:1;filter:blur(0);transition-delay:.42s}body[data-reveal=room] .room-subs img{width:100%;height:auto;display:block;mix-blend-mode:multiply}body[data-subs=quote] .room-subs{width:17vw;top:0;bottom:0;translate:none;justify-content:center;gap:var(--space-4)}body[data-subs=quote] .room-quote{font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.95;letter-spacing:var(--ls-headline);color:var(--ink);text-indent:-.45em}body[data-subs=quote] .room-quote-src{font-size:var(--text-utility)}body[data-carousel] .rail-nav{position:fixed;top:50%;translate:0 -50%;z-index:6;font-family:var(--mono);font-size:var(--text-micro);letter-spacing:var(--ls-micro);color:var(--ink);background:none;border:0;cursor:pointer;padding:14px;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-ink)}body[data-carousel] .exh{position:relative}body[data-carousel] .exh:has(.rail-run.detailing) .rail-nav{opacity:.7;pointer-events:auto}body[data-carousel] .rail-nav:hover{opacity:1}body[data-carousel] .rail-prev{left:8px}body[data-carousel] .rail-next{right:8px}.rail-rule{position:fixed;left:50%;translate:-50% 0;bottom:44px;width:min(38vw,520px);height:18px;z-index:5;opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-ink)}.rail-rule.on{opacity:1;transition-duration:var(--duration-fast)}.rr-line{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--rule)}.rr-thumb{position:absolute;top:50%;height:1px;translate:0 -50%;background:var(--ink)}.rr-tick{position:absolute;top:50%;width:1px;height:11px;translate:0 -50%;transform:scaleY(.45);background:var(--gray);opacity:.55;transition:transform var(--duration-base) var(--ease-ink),opacity var(--duration-base) var(--ease-ink)}.rr-tick.near{transform:scaleY(1);opacity:1;background:var(--ink)}.rr-cells{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:2px}.rr-cell{position:relative;flex:1 1 0;min-width:0;overflow:hidden}.rail-rule.rl-chips{width:min(38vw,520px);height:10px}.rl-chips .rr-cell img{position:absolute;left:-300%;top:-300%;width:700%;max-width:none;height:700%;filter:blur(16px) saturate(1.5);opacity:.3;transition:opacity var(--duration-base) var(--ease-ink)}.rl-chips .rr-cell.near img{opacity:1}.rail-rule.rl-bar{height:12px}.rl-bar .rr-line{background:var(--rule)}.rl-bar .rr-thumb{height:2px;background:var(--scroll-thumb-live)}.rail-count{position:fixed;left:50%;translate:-50% 0;bottom:16px;z-index:6;font-size:var(--text-utility);opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-ink)}.exh:has(.rail-run.detailing) .rail-count{opacity:1}body[data-carousel][data-run=stall] .rail-count{bottom:70px}body[data-run=stall] .exh:not(:has(.rail-run.detailing)) .rail-rule,.exh:has(.rail-run.detailing) .rail-rule{opacity:0;pointer-events:none}.exh:has(#rail){view-timeline:--exhpass}.rail-nav,.rail-count,.rail-rule,body[data-run=stall] #exh-stack>.axis{animation:foot-gate linear both;animation-timeline:--exhpass;animation-range:contain 0% contain 100%}body[data-run=stall] .exh{padding:0}body[data-run=stall] #exh-stack>.axis{position:fixed;top:var(--space-8);left:0;right:0;z-index:5}@keyframes foot-gate{0%{visibility:hidden}1%{visibility:visible}99%{visibility:visible}to{visibility:hidden}}body[data-carousel] .rl-item{transition-duration:.9s}body[data-carousel] .wall-label.rode,body[data-carousel] .room-subs.rode{transition:none}body[data-carousel] .rail:has(.rail-run.detailing){overflow-x:clip}body[data-carousel][data-run=stall] .rail:has(.rail-run.detailing) .rail-run{animation-play-state:paused}body[data-carousel] .rail-run.detailing .rl-item.leaving{opacity:1;transition:translate .9s var(--ease-ink)}body[data-carousel] .rl-item .wall-label.in,body[data-carousel] .room-subs.in{transition-delay:.18s}
/*# sourceMappingURL=/cdn/shop/t/4/assets/exhibitions.css.map */
