@keyframes svelte-jby388-slide-in{0%{transform:translateY(100vh)}to{transform:translateY(0)}}@keyframes svelte-jby388-slide-out{0%{transform:translateY(0)}to{transform:translateY(-100vh)}}@keyframes svelte-jby388-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-jby388-fade-out{0%{opacity:1}to{opacity:0}}.dialog-overlay.svelte-jby388{position:fixed;inset:0;z-index:var(--z-index-overlay);cursor:pointer;animation:svelte-jby388-fade-in .4s cubic-bezier(.22,1,.36,1) both}.dialog-overlay.closing.svelte-jby388{animation:svelte-jby388-fade-out .4s cubic-bezier(.22,1,.36,1) 125ms both}.dialog-panel.svelte-jby388{position:fixed;inset:0;z-index:calc(var(--z-index-overlay) + 2);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;width:100%;height:100%;margin:0;border:0;color:inherit;background:transparent;overflow:hidden;overscroll-behavior-y:contain;touch-action:pan-y pinch-zoom;will-change:transform;animation:svelte-jby388-slide-in .4s cubic-bezier(.22,1,.36,1) 125ms both}.dialog-panel.closing.svelte-jby388{animation:svelte-jby388-slide-out .4s cubic-bezier(.22,1,.36,1) both}.dialog-scroller.svelte-jby388{position:relative;width:100%;height:100%;overflow-y:scroll;display:flex;flex-direction:column}.dialog-content.svelte-jby388{background:var(--color-background)}.dialog-backdrop.svelte-jby388{position:fixed;inset:0;background:#00000080;cursor:pointer;z-index:calc(var(--z-index-overlay) + 1);animation:svelte-jby388-fade-in .4s cubic-bezier(.22,1,.36,1) both}.dialog-backdrop.closing.svelte-jby388{animation:svelte-jby388-fade-out .4s cubic-bezier(.22,1,.36,1) 125ms both}.dialog-spacer.svelte-jby388{display:block;width:100%;flex:1;min-height:40vh;background:transparent;cursor:pointer}.dialog-close.svelte-jby388{position:absolute;top:var(--padding-vertical);right:var(--padding-horizontal);z-index:calc(var(--z-index-header) + 1);display:flex;justify-content:space-between;justify-self:end}.dialog-close.svelte-jby388 span:where(.svelte-jby388):nth-child(2){padding:var(--padding-brackets)}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.dialog-close.svelte-jby388:hover{color:var(--color-text-hover-2)}}.a-video.svelte-1xchvqj{position:relative;display:block;width:100%;max-width:100%;max-height:100%;margin:0 auto;aspect-ratio:var(--ratio);background:transparent}.a-video.svelte-1xchvqj .icon-pause:where(.svelte-1xchvqj){display:none}.a-video.svelte-1xchvqj .icon-mute:where(.svelte-1xchvqj){display:none}.a-video.playing.svelte-1xchvqj .icon-play:where(.svelte-1xchvqj){display:none}.a-video.playing.svelte-1xchvqj .icon-pause:where(.svelte-1xchvqj){display:block}.a-video.muted.svelte-1xchvqj .icon-sound:where(.svelte-1xchvqj){display:none}.a-video.muted.svelte-1xchvqj .icon-mute:where(.svelte-1xchvqj){display:block}.a-video__player.svelte-1xchvqj{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;transition:var(--transition-media-lazyload);will-change:opacity}.a-video__player.svelte-1xchvqj.videoload,.a-video__player.svelte-1xchvqj.videoloading{opacity:0}.a-video__player.svelte-1xchvqj.videoloaded{opacity:1}.a-video__controls.svelte-1xchvqj{position:absolute;bottom:10px;left:50%;width:60%;max-width:400px;display:grid;grid-template-columns:max-content 1fr max-content;grid-gap:5px;gap:5px;transform:translate(-50%);opacity:0;transition:opacity .2s ease}.a-video__controls__play__button.svelte-1xchvqj,.a-video__controls__sound__button.svelte-1xchvqj,.a-video__controls__fullscreen__button.svelte-1xchvqj{display:flex;justify-content:center;align-items:center;width:28px;height:28px;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;border-radius:50%;outline:0}.a-video__controls__play__button.svelte-1xchvqj svg:where(.svelte-1xchvqj),.a-video__controls__sound__button.svelte-1xchvqj svg:where(.svelte-1xchvqj),.a-video__controls__fullscreen__button.svelte-1xchvqj svg:where(.svelte-1xchvqj){display:block;width:18px;height:18px;fill:var(--color-secondary)}.a-video__controls__play__button.svelte-1xchvqj svg:where(.svelte-1xchvqj) path:where(.svelte-1xchvqj),.a-video__controls__play__button.svelte-1xchvqj svg:where(.svelte-1xchvqj) rect:where(.svelte-1xchvqj),.a-video__controls__sound__button.svelte-1xchvqj svg:where(.svelte-1xchvqj) path:where(.svelte-1xchvqj),.a-video__controls__sound__button.svelte-1xchvqj svg:where(.svelte-1xchvqj) polygon:where(.svelte-1xchvqj),.a-video__controls__fullscreen__button.svelte-1xchvqj svg:where(.svelte-1xchvqj) polygon:where(.svelte-1xchvqj){stroke:var(--color-secondary);stroke-miterlimit:10;stroke-width:2px}.a-video__controls__left.svelte-1xchvqj{display:flex;gap:6px;align-items:center}.a-video__controls__progress.svelte-1xchvqj{position:relative;height:28px;border-radius:10px}.a-video__controls__progress__bar.svelte-1xchvqj{position:absolute;top:11px;right:7px;left:7px;height:5px;background:#fff6;border-radius:2px;overflow:hidden}.a-video__controls__progress__bar__span.svelte-1xchvqj{position:absolute;top:0;left:0;bottom:0;background:#fff;width:0%;transition:width .1s linear}.a-video__controls__progress__seek.svelte-1xchvqj{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}@media(hover:hover){.a-video.svelte-1xchvqj:hover .a-video__controls:where(.svelte-1xchvqj){opacity:1}}.lightbox.svelte-lnsl0r{position:fixed;inset:0;z-index:var(--z-index-lightbox);background:var(--color-background);overflow:hidden;overscroll-behavior-y:contain;touch-action:pinch-zoom}.lightbox-inner.svelte-lnsl0r{display:flex;flex-direction:column;width:100%;height:100%}.lightbox-header.svelte-lnsl0r{display:flex;align-items:center;justify-content:space-between;padding:var(--padding-vertical) var(--padding-horizontal);flex-shrink:0;position:relative;z-index:1}.lightbox-header-title.svelte-lnsl0r{color:var(--color-text-highlight)}.lightbox-header-close.svelte-lnsl0r{justify-self:center;display:flex;justify-content:space-between}.lightbox-header-close.svelte-lnsl0r span:where(.svelte-lnsl0r):nth-child(2){padding:var(--padding-brackets)}@media(hover:hover){.lightbox-header-close.svelte-lnsl0r:hover{color:var(--color-text-highlight)}}.lightbox-slideshow.svelte-lnsl0r{top:0;left:0;width:100%;height:100%}.lightbox-slideshow.svelte-lnsl0r .swiper-slide{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;margin:0;transition-timing-function:cubic-bezier(.35,.75,.76,.9)}.lightbox-slideshow.svelte-lnsl0r .swiper-pagination{display:none}.lightbox-slideshow.svelte-lnsl0r .swiper-button-prev,.lightbox-slideshow.svelte-lnsl0r .swiper-button-next{position:absolute;top:0;left:0;width:50%;height:100%;margin:0;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.lightbox-slideshow.svelte-lnsl0r .swiper-button-prev:after,.lightbox-slideshow.svelte-lnsl0r .swiper-button-next:after{display:none}.lightbox-slideshow.svelte-lnsl0r .swiper-button-next{right:0;left:auto}.lightbox-slideshow.video-player.svelte-lnsl0r .swiper-button-prev,.lightbox-slideshow.video-player.svelte-lnsl0r .swiper-button-next{width:20%}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.lightbox-slideshow.svelte-lnsl0r .swiper-button-prev{cursor:url(../../../svg/arrow-left.svg),e-resize}.lightbox-slideshow.svelte-lnsl0r .swiper-button-next{cursor:url(../../../svg/arrow-right.svg),w-resize}}.lightbox-slide-figure.svelte-lnsl0r{position:relative;max-width:100%;max-height:100%;aspect-ratio:var(--ratio);margin:0 var(--padding-horizontal)}.lightbox-slide-figure-img.svelte-lnsl0r{display:block;width:100%;height:100%;transition:var(--transition-media-lazyload);will-change:opacity}.lightbox-slide-figure-img.svelte-lnsl0r.lazyload,.lightbox-slide-figure-img.svelte-lnsl0r.lazyloading{opacity:0}.lightbox-slide-figure-img.svelte-lnsl0r.lazyloaded{opacity:1}.lightbox-slide-video.svelte-lnsl0r{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0 var(--padding-horizontal)}.lightbox-footer.svelte-lnsl0r{flex-shrink:0;padding:var(--padding-vertical) 0;text-align:center;z-index:1}.work.svelte-17ndl8v{position:relative}.work-header.svelte-17ndl8v{position:relative;height:32px}.work-header-inner.svelte-17ndl8v{position:fixed;top:0;z-index:var(--z-index-header);width:100%;display:flex;flex-wrap:nowrap;gap:var(--grid-gap);justify-content:space-between;padding:var(--padding-vertical) 85px var(--padding-vertical) var(--padding-horizontal);background:var(--color-background)}@media(min-width:600px)and (max-width:950px){.work-header-inner.svelte-17ndl8v{padding-right:76px}}@media(min-width:375px)and (max-width:599px){.work-header-inner.svelte-17ndl8v{padding-right:66px}}@media(min-width:0px)and (max-width:374px){.work-header-inner.svelte-17ndl8v{padding-right:66px}}.work-header-left.svelte-17ndl8v{display:flex;flex-wrap:nowrap;flex:1;min-width:0;overflow:hidden}.work-next.svelte-17ndl8v{display:flex;flex-shrink:0;white-space:nowrap}.work-next.svelte-17ndl8v span:where(.svelte-17ndl8v):nth-child(2){padding:var(--padding-brackets)}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.work-next.svelte-17ndl8v:hover{color:var(--color-text-hover-2)}}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.work-logo.svelte-17ndl8v:hover{color:var(--color-text-hover-2)}}.work-title.svelte-17ndl8v{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;color:var(--color-text-highlight)}.work-content.svelte-17ndl8v{padding:0 var(--padding-horizontal) 50px}.section-media.svelte-17ndl8v{padding-bottom:var(--lh-normal)}.media-item.svelte-17ndl8v{display:grid;grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--cols, 4),1fr);grid-gap:5px;gap:5px;align-items:start;margin-bottom:5px}@media(min-width:600px)and (max-width:950px){.media-item.svelte-17ndl8v{grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--cols-small, 4),1fr)}}@media(min-width:375px)and (max-width:599px){.media-item.svelte-17ndl8v{grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--cols-small, 4),1fr)}}@media(min-width:0px)and (max-width:374px){.media-item.svelte-17ndl8v{grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--cols-small, 4),1fr)}}.asset.svelte-17ndl8v{position:relative;display:block;text-align:left;aspect-ratio:16 / 9;aspect-ratio:var(--aspect-ratio, 16 / 9)}.asset-img.svelte-17ndl8v{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:var(--transition-media-lazyload);will-change:opacity}.asset-img.svelte-17ndl8v.lazyload,.asset-img.svelte-17ndl8v.lazyloading{opacity:0}.asset-img.svelte-17ndl8v.lazyloaded{opacity:1}.asset.svelte-17ndl8v video{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-text.svelte-17ndl8v{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--grid-gap) 5px;gap:var(--grid-gap) 5px}.section-text.layout-small.svelte-17ndl8v{grid-template-columns:1fr 1fr}.section-text.layout-large.svelte-17ndl8v,.section-text.layout-large-cols.svelte-17ndl8v{grid-template-columns:3fr 1fr}@media(min-width:951px)and (max-width:1023px){.section-text.svelte-17ndl8v,.section-text.layout-small.svelte-17ndl8v,.section-text.layout-large.svelte-17ndl8v,.section-text.layout-large-cols.svelte-17ndl8v{grid-template-columns:1fr}}@media(min-width:600px)and (max-width:950px){.section-text.svelte-17ndl8v,.section-text.layout-small.svelte-17ndl8v,.section-text.layout-large.svelte-17ndl8v,.section-text.layout-large-cols.svelte-17ndl8v{grid-template-columns:1fr}}@media(min-width:375px)and (max-width:599px){.section-text.svelte-17ndl8v,.section-text.layout-small.svelte-17ndl8v,.section-text.layout-large.svelte-17ndl8v,.section-text.layout-large-cols.svelte-17ndl8v{grid-template-columns:1fr}}@media(min-width:0px)and (max-width:374px){.section-text.svelte-17ndl8v,.section-text.layout-small.svelte-17ndl8v,.section-text.layout-large.svelte-17ndl8v,.section-text.layout-large-cols.svelte-17ndl8v{grid-template-columns:1fr}}.description.svelte-17ndl8v{width:100%;padding-right:10px}.layout-normal-cols.svelte-17ndl8v .description:where(.svelte-17ndl8v),.layout-large-cols.svelte-17ndl8v .description:where(.svelte-17ndl8v){-moz-column-count:2;column-count:2;gap:10px}@media(min-width:951px)and (max-width:1023px){.layout-normal-cols.svelte-17ndl8v .description:where(.svelte-17ndl8v),.layout-large-cols.svelte-17ndl8v .description:where(.svelte-17ndl8v){-moz-column-count:1;column-count:1}}@media(min-width:600px)and (max-width:950px){.layout-normal-cols.svelte-17ndl8v .description:where(.svelte-17ndl8v),.layout-large-cols.svelte-17ndl8v .description:where(.svelte-17ndl8v){-moz-column-count:1;column-count:1}}@media(min-width:375px)and (max-width:599px){.layout-normal-cols.svelte-17ndl8v .description:where(.svelte-17ndl8v),.layout-large-cols.svelte-17ndl8v .description:where(.svelte-17ndl8v){-moz-column-count:1;column-count:1}}@media(min-width:0px)and (max-width:374px){.layout-normal-cols.svelte-17ndl8v .description:where(.svelte-17ndl8v),.layout-large-cols.svelte-17ndl8v .description:where(.svelte-17ndl8v){-moz-column-count:1;column-count:1}}@media(-ms-high-contrast:none),(-ms-high-contrast:active),(-moz-touch-enabled:0),(hover:hover){.description.svelte-17ndl8v a:hover{color:var(--color-text-highlight)}}.meta.svelte-17ndl8v{display:grid;grid-template-columns:auto 1fr;grid-auto-rows:max-content;grid-gap:calc(.25 * var(--lh-normal)) 20px;gap:calc(.25 * var(--lh-normal)) 20px}.meta-item.svelte-17ndl8v{display:contents}.meta-title.svelte-17ndl8v{color:var(--color-text-highlight)}
