@font-face{font-family:Neue Haas Grotesk Display;src:url(../../../fonts/NeueHaasGroteskDisplay-Medium.woff2?v=1)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:STIX Two Text;src:url(../../../fonts/STIXTwoText-latin.woff2?v=2)format("woff2");font-display:swap}:root{--bg:#000;--fg:#6e6e6e;--font:"Neue Haas Grotesk Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--row-h:1.0667rem;--pad:.4rem;--pad-r:.1333rem}*,:before,:after{box-sizing:border-box;font:inherit;border:0;margin:0;padding:0}ol,ul{list-style:none}h1,h2,h3{text-wrap:balance}a{color:inherit;text-decoration:none}button{color:inherit;background:0 0}img,video{max-width:100%;display:block}*{scrollbar-width:none}::-webkit-scrollbar{display:none}html{background:var(--bg);color:var(--fg);font-family:var(--font);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:clamp(.8125rem,.677vw,1.625rem);font-weight:500;line-height:1.3}body{min-height:100svh}.wipe{isolation:isolate;transition:color .2s;position:relative}.wipe:before{content:"";z-index:-1;transform-origin:0;pointer-events:none;background:#fff;animation:.5s forwards bar-out;position:absolute;inset:0 -.12em;transform:scaleX(0)}.wipe:hover,.wipe-trigger:hover .wipe,.wipe-trigger.on .wipe{color:var(--bg)}.wipe:hover:before,.wipe-trigger:hover .wipe:before,.wipe-trigger.on .wipe:before{animation:.5s forwards bar-in}@keyframes bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bar-out{0%{transform:scaleX(1)}to{transform:scaleX(0)}}html.arriving .wipe:before{animation-duration:0s}@media (prefers-reduced-motion:reduce){.wipe,.wipe:before{transition:none;animation:none}.wipe:hover:before,.wipe-trigger:hover .wipe:before,.wipe-trigger.on .wipe:before{transform:scaleX(1)}}.band{position:relative}.band:after{content:attr(data-text);padding:inherit;background:var(--band,#fff);color:var(--band-ink,#000);white-space:nowrap;clip-path:inset(0 100% 0 0);visibility:hidden;pointer-events:none;transition:clip-path .5s,visibility 0s .5s;position:absolute;inset:0}.band:hover:after,.band.on:after{clip-path:inset(0);visibility:visible;transition:clip-path .5s}@media (prefers-reduced-motion:reduce){.band:after{transition:none}}.stix{font-variant-numeric:oldstyle-nums proportional-nums;font-family:STIX Two Text,serif;font-weight:400}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:.0667rem;height:.0667rem;margin:-.0667rem;position:absolute;overflow:hidden}:focus-visible{outline:.1333rem solid var(--fg);outline-offset:.1333rem}html.is-loading{overflow:hidden}html.is-loading body{height:100svh;overflow:hidden}html.is-loading main,html.is-loading .switcher{visibility:hidden}html.is-loading .switcher{pointer-events:none}.loader.svelte-zq7s0q{display:none}html.is-loading,html.is-loading body{background:#000}html.is-loading .loader.svelte-zq7s0q{display:block}html.is-loading{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.scroller.svelte-zq7s0q{z-index:4;position:fixed;inset:0;overflow:hidden}.column.svelte-zq7s0q{width:100%;height:calc(var(--column-h) * 1px);position:absolute;top:0;left:0}.mark.svelte-zq7s0q{z-index:4;left:0;top:calc(var(--top) * 1px);width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);opacity:.01;pointer-events:none;transform-origin:0 0;line-height:0;position:absolute;overflow:hidden}.mark.svelte-zq7s0q img:where(.svelte-zq7s0q){left:calc(-100% * var(--ix) / var(--iw));top:calc(-100% * var(--iy) / var(--ih));width:calc(100% * var(--nw) / var(--iw));height:calc(100% * var(--nh) / var(--ih));max-width:none;max-height:none;display:block;position:absolute}.gate.svelte-zq7s0q{z-index:3000;cursor:pointer;place-items:center;width:100%;height:100%;display:grid;position:fixed;inset:0}.gate.svelte-zq7s0q:focus-visible{outline:none}.word.svelte-zq7s0q{color:#fff;white-space:nowrap;font-size:.8462rem;display:block;position:relative;overflow:hidden}.ink.svelte-zq7s0q{padding:0 .12em;line-height:1;animation:.45s step-end 80ms both svelte-zq7s0q-appear;display:block;position:relative}.word.svelte-zq7s0q:after{content:"";pointer-events:none;background:#fff;animation:.9s 80ms both svelte-zq7s0q-bar;position:absolute;inset:0}@keyframes svelte-zq7s0q-bar{0%{visibility:hidden;clip-path:inset(0 0 0 100%);animation-timing-function:cubic-bezier(.65,0,.35,1)}50%{visibility:visible;clip-path:inset(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}to{visibility:hidden;clip-path:inset(0 100% 0 0)}}@keyframes svelte-zq7s0q-appear{0%{opacity:0}}.gate.leaving.svelte-zq7s0q{pointer-events:none}.gate.leaving.svelte-zq7s0q .word:where(.svelte-zq7s0q){animation:50ms cubic-bezier(.5,0,.75,0) both svelte-zq7s0q-sweep-out-mask}.gate.leaving.svelte-zq7s0q .ink:where(.svelte-zq7s0q){animation:50ms cubic-bezier(.5,0,.75,0) both svelte-zq7s0q-sweep-out-ink}@keyframes svelte-zq7s0q-sweep-out-mask{to{transform:translate(100%)}}@keyframes svelte-zq7s0q-sweep-out-ink{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.word.svelte-zq7s0q,.ink.svelte-zq7s0q{animation:none}.word.svelte-zq7s0q:after{display:none}.gate.leaving.svelte-zq7s0q .word:where(.svelte-zq7s0q){visibility:hidden}}.sheet.svelte-19j0arn{padding:var(--pad) var(--pad-r) 0 var(--pad);transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.sheet.bleed.svelte-19j0arn{background:#000;flex-direction:column;padding:0;display:flex}.line.svelte-19j0arn{height:var(--row-h);font-variant-numeric:tabular-nums;grid-template-columns:3em 5.6em minmax(0,1fr) 1em;align-items:center;column-gap:.6em;line-height:1;display:grid}.line.svelte-19j0arn .title:where(.svelte-19j0arn){white-space:nowrap;text-overflow:ellipsis;justify-self:end;overflow:hidden}.line.svelte-19j0arn .disc:where(.svelte-19j0arn){justify-self:center;font-size:.7em}.strip.svelte-19j0arn{flex:1 1 0;min-height:0;display:flex;overflow:hidden}.strip.svelte-19j0arn img:where(.svelte-19j0arn),.strip.svelte-19j0arn span:where(.svelte-19j0arn){flex:none;width:auto;max-width:none;height:100%;display:block}.sheet.light.svelte-19j0arn{background:#fff}.work-title.svelte-19j0arn{top:var(--pad);z-index:1;text-align:center;margin:0;position:absolute;left:0;right:0}html.overview-open{overflow:hidden}.overview.svelte-vku6zr{z-index:60;perspective-origin:50%;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#0d0d0d;position:fixed;inset:0}.scene.svelte-vku6zr,.track.svelte-vku6zr{transform-style:preserve-3d;position:absolute;top:50%;left:50%}.track.svelte-vku6zr{top:0;left:0}.plane.svelte-vku6zr{left:calc(var(--w) / -2);top:calc(var(--h) / -2);width:var(--w);height:var(--h);opacity:.9;cursor:pointer;position:absolute}.slide.svelte-vku6zr{transition:transform .5s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}@media (hover:hover){.overview.svelte-vku6zr:not(.settling) .plane:where(.svelte-vku6zr):hover .slide:where(.svelte-vku6zr){transform:scale(1.15)}}.frame.svelte-vku6zr{contain:strict;position:absolute;inset:0;overflow:hidden}.frame.svelte-vku6zr .sheet:not(.bleed,.light){background:var(--bg)}.still.svelte-vku6zr{object-fit:cover;object-position:top left;width:100%;height:100%;position:absolute;inset:0}.frame.svelte-vku6zr .wipe:before{content:none}.frame.svelte-vku6zr .wipe{color:inherit!important}@media (prefers-reduced-motion:reduce){.slide.svelte-vku6zr{transition:none}}main.svelte-12qhfyh{padding:var(--pad) var(--pad-r) 8.4rem var(--pad)}main.bleed.svelte-12qhfyh{padding:0}.switcher.svelte-12qhfyh{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:70;pointer-events:none;transform-origin:bottom;--size:2.6667rem;flex-direction:column;align-items:center;gap:.2667rem;width:125vw;display:flex;position:fixed;transform:translate(-50%)scale(.8)}.pill.svelte-12qhfyh{--gap:.6667rem;--inset:calc(.1667rem - 1.25px);max-width:calc(4 * var(--size) + 3 * var(--gap) + 2 * var(--inset));padding:var(--inset);-webkit-backdrop-filter:blur(.8rem);pointer-events:auto;background:#50505038;border-radius:66.6rem;align-items:center;transition:max-width .45s cubic-bezier(.19,1,.22,1),background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex}.pill.filters.svelte-12qhfyh:not(.open),.pill.extras.svelte-12qhfyh:not(.open){-webkit-backdrop-filter:blur();background-color:#0000}.switcher.svelte-12qhfyh a:where(.svelte-12qhfyh),.filter-toggle.svelte-12qhfyh,.info-toggle.svelte-12qhfyh,.chip.svelte-12qhfyh{width:var(--size);height:var(--size);color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;font-size:.8667rem;line-height:1;transition:color .22s,margin .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.disc.svelte-12qhfyh{transform-origin:50%;will-change:transform, background-color;background:#282828e6;border-radius:66.6rem;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .28s;position:absolute;inset:0;transform:scale(.75)}.filter-toggle.svelte-12qhfyh .disc:where(.svelte-12qhfyh),.info-toggle.svelte-12qhfyh .disc:where(.svelte-12qhfyh){transition:transform .45s cubic-bezier(.4,0,.2,1),background-color .3s}.label.svelte-12qhfyh{z-index:1;position:relative}.switcher.svelte-12qhfyh a:where(.svelte-12qhfyh){width:auto;min-width:var(--size);max-width:var(--size);transition:color .22s,max-width .45s cubic-bezier(.19,1,.22,1),padding .45s cubic-bezier(.19,1,.22,1),margin .45s cubic-bezier(.19,1,.22,1)}.pill.svelte-12qhfyh>:where(.svelte-12qhfyh)+:where(.svelte-12qhfyh){margin-left:var(--gap)}.flip.svelte-12qhfyh{vertical-align:-.2em;fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em}.opens.svelte-12qhfyh{opacity:0;max-width:0;transition:max-width .4s cubic-bezier(.4,0,.2,1),opacity .3s,margin .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.pill.svelte-12qhfyh>.opens:where(.svelte-12qhfyh):not(.open),.pill.svelte-12qhfyh>.opens:where(.svelte-12qhfyh):not(.open)+:where(.svelte-12qhfyh){margin-left:0}.opens.open.svelte-12qhfyh{opacity:1;max-width:20rem}@media (prefers-reduced-motion:reduce){.opens.svelte-12qhfyh,.spectrum.svelte-12qhfyh{transition:none}}.switcher.svelte-12qhfyh .label:where(.svelte-12qhfyh){overflow:hidden}.switcher.closing.svelte-12qhfyh .name:where(.svelte-12qhfyh){opacity:0;transition:opacity .12s}.wide.svelte-12qhfyh .pill:where(.svelte-12qhfyh){max-width:calc((100vw - 2 * var(--pad)) / .8);scrollbar-width:none;overflow-x:auto}.switcher.wide.svelte-12qhfyh a:where(.svelte-12qhfyh){min-width:var(--size);max-width:18rem;padding:0 .8rem}.switcher.wide.svelte-12qhfyh a:where(.svelte-12qhfyh):not(.here,.lit) .disc:where(.svelte-12qhfyh){transform:scale(.95,.75)}.switcher.svelte-12qhfyh a.here:where(.svelte-12qhfyh),.switcher.svelte-12qhfyh a.lit:where(.svelte-12qhfyh),.filter-toggle.on.svelte-12qhfyh,.info-toggle.on.svelte-12qhfyh,.chip.on.svelte-12qhfyh{color:#ffd84d}.switcher.svelte-12qhfyh a.here:where(.svelte-12qhfyh){cursor:default}.switcher.svelte-12qhfyh a.here:where(.svelte-12qhfyh) .disc:where(.svelte-12qhfyh),.switcher.svelte-12qhfyh a.lit:where(.svelte-12qhfyh) .disc:where(.svelte-12qhfyh),.filter-toggle.on.svelte-12qhfyh .disc:where(.svelte-12qhfyh),.info-toggle.on.svelte-12qhfyh .disc:where(.svelte-12qhfyh),.chip.on.svelte-12qhfyh .disc:where(.svelte-12qhfyh){background:#1c1c1ceb;transform:scale(1)}@media (hover:hover){.switcher.svelte-12qhfyh a:where(.svelte-12qhfyh):hover:not(.here) .disc:where(.svelte-12qhfyh),.filter-toggle.svelte-12qhfyh:hover:not(.on) .disc:where(.svelte-12qhfyh),.info-toggle.svelte-12qhfyh:hover:not(.on) .disc:where(.svelte-12qhfyh),.chip.svelte-12qhfyh:hover:not(.on) .disc:where(.svelte-12qhfyh){background:#1c1c1ceb;transform:scale(.88)}.switcher.wide.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#ffd84d}.switcher.wide.svelte-12qhfyh a:where(.svelte-12qhfyh):hover .disc:where(.svelte-12qhfyh){background:#1c1c1ceb;transform:scale(1)}.switcher.svelte-12qhfyh a.here:where(.svelte-12qhfyh):hover .disc:where(.svelte-12qhfyh),.filter-toggle.on.svelte-12qhfyh:hover .disc:where(.svelte-12qhfyh),.info-toggle.on.svelte-12qhfyh:hover .disc:where(.svelte-12qhfyh),.chip.on.svelte-12qhfyh:hover .disc:where(.svelte-12qhfyh){transform:scale(1.06)}}@media (width<=759px){main.svelte-12qhfyh{padding-bottom:9.3333rem}.switcher.svelte-12qhfyh{--size:2.8rem;bottom:calc(var(--pad) + 1.3333rem + env(safe-area-inset-bottom));gap:.4rem}.pill.svelte-12qhfyh{--gap:.6667rem;--inset:calc(.2rem - 1.25px)}.switcher.svelte-12qhfyh a:where(.svelte-12qhfyh),.info-toggle.svelte-12qhfyh,.filter-toggle.svelte-12qhfyh,.chip.svelte-12qhfyh{font-size:.9333rem}}.pair.svelte-12qhfyh{justify-content:center;align-items:center;gap:.2667rem;display:flex}.switcher.svelte-12qhfyh .pill.gone:where(.svelte-12qhfyh){opacity:0;pointer-events:none;max-width:0;padding:0;overflow:hidden}.pill.filters.svelte-12qhfyh,.pill.extras.svelte-12qhfyh{transition:max-width .45s cubic-bezier(.19,1,.22,1),padding .45s cubic-bezier(.19,1,.22,1),opacity .25s,background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.filters.svelte-12qhfyh{position:relative}.filters.open.svelte-12qhfyh{max-width:calc((100vw - 2 * var(--pad)) / .8)}.chips.svelte-12qhfyh{gap:var(--gap)}.chips.open.svelte-12qhfyh{max-width:40rem}.chip.svelte-12qhfyh{width:auto;padding:0 .8rem}.chip.svelte-12qhfyh:not(.on) .disc:where(.svelte-12qhfyh){transform:scale(.95,.75)}.count.svelte-12qhfyh{opacity:.6;margin-right:.15em;font-size:1.1em}@media (hover:hover){.chip.svelte-12qhfyh:hover{color:#ffd84d}}@media (width<=759px){.pill.filters.svelte-12qhfyh{--rows:calc(.3rem + var(--size) - .4rem);-webkit-backdrop-filter:none;background-color:#0000}.pill.filters.svelte-12qhfyh>:where(.svelte-12qhfyh){margin-left:0}.chips.svelte-12qhfyh{left:var(--middle,50%);justify-content:center;gap:.3rem var(--gap);pointer-events:none;flex-wrap:wrap;width:125vw;max-width:none;transition:opacity .3s;position:absolute;bottom:calc(100% + .3rem);translate:-50%}.chips.before.svelte-12qhfyh{bottom:calc(100% + var(--rows))}.chips.open.svelte-12qhfyh{max-width:none}.chips.svelte-12qhfyh .chip:where(.svelte-12qhfyh){pointer-events:auto}}.chip.svelte-12qhfyh{opacity:0;transition:color .22s,opacity .15s,transform .2s ease-in;transform:translateY(.8rem)scale(.9)}.chips.open.svelte-12qhfyh .chip:where(.svelte-12qhfyh){opacity:1;transition:color .22s ease, opacity .16s ease-out calc(50ms + var(--at) * .12s), transform .3s cubic-bezier(.22, 1, .36, 1) calc(50ms + var(--at) * .12s);transform:none}@media (width<=759px){.chips.svelte-12qhfyh .chip:where(.svelte-12qhfyh){transition:color .22s ease, opacity .18s ease calc(.3s + (1 - var(--row)) * .22s), transform .22s ease-in calc(.3s + (1 - var(--row)) * .22s)}.chips.open.svelte-12qhfyh .chip:where(.svelte-12qhfyh){transition:color .22s ease, opacity .16s ease-out calc(50ms + var(--row) * .15s), transform .3s cubic-bezier(.22, 1, .36, 1) calc(50ms + var(--row) * .15s)}.chips.svelte-12qhfyh:not(.open){transition:opacity .2s .72s}.spectrum.open.svelte-12qhfyh button:where(.svelte-12qhfyh){transition-delay:calc(.35s + var(--at) * 70ms)}.spectrum.svelte-12qhfyh button:where(.svelte-12qhfyh){transition-delay:calc((4 - var(--at)) * 50ms)}.filters.svelte-12qhfyh .spectrum:where(.svelte-12qhfyh){bottom:calc(100% + var(--rows) + var(--size) + .3333rem);transition:visibility 0s .45s}}@media (prefers-reduced-motion:reduce){.chip.svelte-12qhfyh,.chips.open.svelte-12qhfyh .chip:where(.svelte-12qhfyh){transition:color .22s}}.spectrum.svelte-12qhfyh{left:var(--middle,50%);visibility:hidden;align-items:flex-end;width:125vw;transition:visibility 0s .2s;display:flex;position:absolute;bottom:calc(100% + .3333rem);translate:-50%;margin:0!important}.spectrum.open.svelte-12qhfyh{visibility:visible;transition:none}.spectrum.svelte-12qhfyh button:where(.svelte-12qhfyh){transform-origin:bottom;transition:transform .2s ease-in;transform:scaleY(0)}.spectrum.open.svelte-12qhfyh button:where(.svelte-12qhfyh){transition:transform .35s cubic-bezier(.22, 1, .36, 1) calc(.42s + var(--at) * 70ms);transform:none}@media (prefers-reduced-motion:reduce){.spectrum.svelte-12qhfyh button:where(.svelte-12qhfyh),.spectrum.open.svelte-12qhfyh button:where(.svelte-12qhfyh){transition:none}}.spectrum.svelte-12qhfyh button:where(.svelte-12qhfyh){cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;padding-top:2.4rem;display:flex;position:relative}.swatch.svelte-12qhfyh{background:linear-gradient(315deg, var(--c), color-mix(in oklab, var(--c) 60%, #fff));opacity:.6;pointer-events:none;width:100%;height:.55rem;transition:height .22s;display:block}.spectrum.svelte-12qhfyh button:where(.svelte-12qhfyh):hover:not(.on) .swatch:where(.svelte-12qhfyh){height:.95rem}.spectrum.svelte-12qhfyh button.on:where(.svelte-12qhfyh) .swatch:where(.svelte-12qhfyh){height:var(--density)}.summary.svelte-12qhfyh{visibility:hidden;opacity:0;color:#fff;text-align:left;pointer-events:none;align-items:flex-start;width:100%;height:.55rem;padding:.2308rem .3rem;font-size:.8rem;line-height:1.1;transition:height .22s,opacity .18s,visibility 0s .22s;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}.spectrum.svelte-12qhfyh button:where(.svelte-12qhfyh):hover:not(.on) .summary:where(.svelte-12qhfyh){height:.95rem}.spectrum.svelte-12qhfyh button.on:where(.svelte-12qhfyh) .summary:where(.svelte-12qhfyh){height:var(--density);visibility:visible;opacity:1;transition:height .22s}.summary.svelte-12qhfyh .short:where(.svelte-12qhfyh){display:none}@media (width<=759px){.summary.svelte-12qhfyh .long:where(.svelte-12qhfyh){display:none}.summary.svelte-12qhfyh .short:where(.svelte-12qhfyh){display:inline}}.cross.svelte-12qhfyh{transform:rotate(45deg)}@media (width<=759px){.letter-f.svelte-12qhfyh{transform:translate(.0288rem,.0577rem)}}
