a.active.svelte-18n83m6{opacity:.5}@media (min-width:1080px){a.svelte-18n83m6:hover{opacity:.5}}@media (width <= 640px){a.svelte-18n83m6{align-items:flex-end;display:flex;justify-content:flex-end}}.buttons-mode.svelte-b04tf1.svelte-b04tf1{align-items:flex-start;display:flex;gap:2px;grid-column:12/span 1;justify-content:flex-end}.buttons-mode.svelte-b04tf1 button.svelte-b04tf1{background-color:var(--black);border:1px solid var(--body);height:12px;width:12px}.full.svelte-b04tf1.svelte-b04tf1:is(.buttons-mode button){background-color:var(--white)}@media (width <= 640px){.buttons-mode.svelte-b04tf1.svelte-b04tf1{bottom:var(--side-margin);position:fixed;right:var(--side-margin)}}.buttons-layout.svelte-15sshoz{align-items:flex-start;display:flex;gap:16px;grid-column:11/span 1;max-width:70px}@media (width <= 640px){.buttons-layout.svelte-15sshoz{bottom:var(--side-margin);max-width:none;position:fixed;right:calc(var(--side-margin)*4)}}.active.svelte-15sshoz:is(.buttons-layout button){opacity:.5}@media (min-width:1080px){.svelte-15sshoz:is(.buttons-layout button):hover{opacity:.5}}.filters.svelte-2rmd6h.svelte-2rmd6h{display:flex;flex-direction:column;grid-column:9/span 2;justify-content:flex-start;position:relative}@media (min-width:1080px){.svelte-2rmd6h.svelte-2rmd6h:is(.filters .filters-button):hover{opacity:.5}}.filters.svelte-2rmd6h ul.svelte-2rmd6h{display:flex;flex-direction:column;gap:12px;left:0;position:absolute;top:26px;width:100%;z-index:100}@media (min-width:1080px){.svelte-2rmd6h.svelte-2rmd6h:is(:is(:is(.filters ul) li) button):hover{opacity:.5}}.active.svelte-2rmd6h.svelte-2rmd6h:is(:is(:is(.filters ul) li) button){opacity:.5}.svelte-2rmd6h:is(:is(.filters ul) li) button.svelte-2rmd6h{transition:opacity .2s ease-in-out}@media (width <= 640px){.filters.svelte-2rmd6h.svelte-2rmd6h{flex-direction:column-reverse;left:var(--side-margin);position:fixed}.filters.svelte-2rmd6h ul.svelte-2rmd6h,.filters.svelte-2rmd6h.svelte-2rmd6h{bottom:var(--side-margin)}.filters.svelte-2rmd6h ul.svelte-2rmd6h{gap:10px;max-height:60vh;overflow-y:auto;padding-bottom:10px;top:auto;width:calc(var(--single-column)*3)}}button.svelte-12m3006{grid-column:6/span 3}@media (min-width:1080px){button.svelte-12m3006:hover{opacity:.5}}@media (width <= 640px){button.svelte-12m3006{grid-column:1/span 6;order:3}}header.svelte-1hhrjwy.svelte-1hhrjwy{left:0;padding:var(--side-margin) var(--side-margin) 0 var(--side-margin);position:fixed;text-transform:uppercase;top:0;width:100%;z-index:12}@media (width <= 640px){header.svelte-1hhrjwy.svelte-1hhrjwy{gap:5px}}header.svelte-1hhrjwy .logo.svelte-1hhrjwy{grid-column:1/span 2}header.svelte-1hhrjwy .slug-button.svelte-1hhrjwy{white-space:nowrap}@media (min-width:1080px){.svelte-1hhrjwy.svelte-1hhrjwy:is(header .slug-button):hover{opacity:.5}}header.svelte-1hhrjwy .work-title.svelte-1hhrjwy{grid-column:3/span 2}@media (width <= 640px){header.svelte-1hhrjwy .logo.svelte-1hhrjwy{grid-column:1/span 4;order:0}.with-shop.svelte-1hhrjwy.svelte-1hhrjwy:is(header .logo){grid-column:1/span 3}header.svelte-1hhrjwy .work-title.svelte-1hhrjwy{grid-column:1/span 6;margin-top:10px;order:2}header.svelte-1hhrjwy .slug-button.svelte-1hhrjwy{align-items:flex-end;display:flex;gap:var(--gap);grid-column:6/span 1;justify-content:flex-end;order:1}}.loader.svelte-1wd7ilw.svelte-1wd7ilw{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:20}.loader.svelte-1wd7ilw .loader-title.svelte-1wd7ilw{color:var(--white);left:var(--side-margin);mix-blend-mode:difference;position:fixed;top:50%;will-change:top;z-index:2}.loader.svelte-1wd7ilw .video,.loader.svelte-1wd7ilw .visual{height:100%;left:0;object-fit:cover;position:fixed;top:0;width:100%}.loader.svelte-1wd7ilw .image,.loader.svelte-1wd7ilw .image img,.loader.svelte-1wd7ilw .poster{height:100%;object-fit:cover}.about.svelte-gmo62u.svelte-gmo62u{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--blur);height:100vh;padding-top:var(--top-padding);position:fixed;width:100%;z-index:9}@media (width <= 640px){.about.svelte-gmo62u.svelte-gmo62u{display:flex;flex-direction:column;gap:30px}}.about.svelte-gmo62u .about-description.svelte-gmo62u{grid-column:1/span 3;white-space:pre-line}.about.svelte-gmo62u .about-collaborators.svelte-gmo62u{grid-column:4/span 3;padding-right:var(--side-margin);white-space:pre-line}.about.svelte-gmo62u .about-contact.svelte-gmo62u{display:flex;flex-direction:column;grid-column:7/span 3;white-space:pre-line}.svelte-gmo62u:is(.about .about-contact) .socials-wrap.svelte-gmo62u{display:flex;gap:3px}.about.svelte-gmo62u .site-credit.svelte-gmo62u{bottom:var(--side-margin);opacity:.2;position:fixed;right:var(--side-margin)}@media (width <= 1280px){.about.svelte-gmo62u .about-collaborators.svelte-gmo62u{grid-column:4/span 5}.about.svelte-gmo62u .about-contact.svelte-gmo62u{grid-column:10/span 2}}@media (width <= 640px){.about.svelte-gmo62u .about-collaborators.svelte-gmo62u,.about.svelte-gmo62u .about-contact.svelte-gmo62u,.about.svelte-gmo62u .about-description.svelte-gmo62u{grid-column:1/span 6}}.list.svelte-1noc6p4.svelte-1noc6p4{transition:opacity .2s ease-in-out}@media (min-width:1080px){.list.svelte-1noc6p4.svelte-1noc6p4:hover{opacity:.5}}@media (width <= 640px){.list.svelte-1noc6p4.svelte-1noc6p4{gap:4px}}.list.svelte-1noc6p4 .list-number.svelte-1noc6p4{grid-column:1/span 2}.list.svelte-1noc6p4 .list-title.svelte-1noc6p4{grid-column:3/span 3}.list.svelte-1noc6p4 .list-roles.svelte-1noc6p4{grid-column:6/span 3}.svelte-1noc6p4:is(.list .list-roles) .dot.svelte-1noc6p4:last-child{display:none}.list.svelte-1noc6p4 .list-tags.svelte-1noc6p4{grid-column:9/span 3}.svelte-1noc6p4:is(.list .list-tags) .dot.svelte-1noc6p4:last-child{display:none}.list.svelte-1noc6p4 .list-year.svelte-1noc6p4{align-items:flex-start;display:flex;grid-column:12/span 1;justify-content:flex-end}.list.svelte-1noc6p4 .dot.svelte-1noc6p4{padding:0 4px}@media (width <= 640px){.list.svelte-1noc6p4 .list-number.svelte-1noc6p4{grid-column:1/span 1;order:0}.list.svelte-1noc6p4 .list-title.svelte-1noc6p4{grid-column:2/span 3;order:1}.list.svelte-1noc6p4 .list-roles.svelte-1noc6p4{grid-column:2/span 3;order:3}.list.svelte-1noc6p4 .list-tags.svelte-1noc6p4{grid-column:2/span 3;order:4}.list.svelte-1noc6p4 .list-year.svelte-1noc6p4{grid-column:6/span 1;order:2}}.thumbnails.svelte-1qi51h5.svelte-1qi51h5{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--gap)}.thumbnails.svelte-1qi51h5 .thumbnails-inner.svelte-1qi51h5{display:flex;flex-direction:column}.thumbnails.svelte-1qi51h5 .random-spacer.svelte-1qi51h5{background-color:#0000ff26;height:100px;opacity:0;position:relative}.hidden.svelte-1qi51h5.svelte-1qi51h5:is(.thumbnails .random-spacer){display:none}.svelte-1qi51h5:is(.thumbnails .random-spacer) span.svelte-1qi51h5{height:100%;left:0;position:absolute;top:0;width:100%}.thumbnails.svelte-1qi51h5 .thumbnails-visuals.svelte-1qi51h5{display:flex;flex-wrap:wrap;gap:var(--gap);padding-bottom:10px}.thumbnails.svelte-1qi51h5 .thumbnails-info.svelte-1qi51h5{display:flex;gap:var(--gap);line-height:1}@media (width <= 480px){.thumbnails.svelte-1qi51h5 .thumbnails-info.svelte-1qi51h5{font-size:8px;justify-content:space-between}}.thumbnails.svelte-1qi51h5 .tags.svelte-1qi51h5{align-items:center;display:flex;gap:3px}@media (width <= 640px){.thumbnails.svelte-1qi51h5 .thumbnails-inner.svelte-1qi51h5{display:flex;flex-direction:column-reverse;flex-wrap:wrap;gap:var(--gap)}.thumbnails.svelte-1qi51h5 .thumbnails-visuals.svelte-1qi51h5{flex-wrap:wrap;padding-bottom:0}.thumbnails.svelte-1qi51h5 .random-spacer.svelte-1qi51h5{display:none}}.hover.svelte-188hhxs{bottom:var(--side-margin);position:absolute;right:var(--side-margin);width:calc(var(--single-column)*4 + var(--gap)*3)}.home.svelte-uw5s5y.svelte-uw5s5y{height:100vh;height:100svh;opacity:0;overflow:hidden;padding:var(--top-padding) var(--side-margin) var(--side-margin);padding-top:var(--top-padding);position:relative}.home.scroll-container.svelte-uw5s5y.svelte-uw5s5y{display:flex;flex-wrap:wrap}.home.view-grid.svelte-uw5s5y.svelte-uw5s5y{display:flex;gap:calc(var(--gap) + var(--gap) + var(--single-column))}.home.view-list.svelte-uw5s5y.svelte-uw5s5y{display:grid;gap:18px;grid-auto-rows:minmax(10px,15px);height:100vh;position:relative}.home.svelte-uw5s5y .work-sets.svelte-uw5s5y{display:flex;flex-direction:column;gap:calc(var(--gap) + var(--gap) + var(--single-column))}.inactive.svelte-uw5s5y.svelte-uw5s5y:is(.home .work-sets){display:none}.svelte-uw5s5y:is(.home .work-sets) .work-set.svelte-uw5s5y{display:flex;flex-wrap:wrap;gap:calc(var(--gap) + var(--gap) + var(--single-column));left:var(--side-margin);padding:0;position:relative;position:absolute;top:0;transform:translateY(0);width:100%;width:calc(100% - var(--side-margin)*2)}.svelte-uw5s5y:is(:is(.home .work-sets) .work-set) .set-index.svelte-uw5s5y{color:red;display:none;font-size:20px;font-weight:700;left:0;pointer-events:none;position:absolute;top:0;z-index:10}.home.svelte-uw5s5y .list-view.svelte-uw5s5y{display:none;flex-direction:column;gap:20px;min-height:100vh;overflow:auto;padding-bottom:100px}.svelte-uw5s5y:is(.home .list-view) .svelte-uw5s5y::-webkit-scrollbar{display:none}.home.svelte-uw5s5y .list-view.svelte-uw5s5y{scrollbar-width:none}.active.svelte-uw5s5y.svelte-uw5s5y:is(.home .list-view){display:flex}.home.svelte-uw5s5y a.svelte-uw5s5y{height:max-content}.inactive.svelte-uw5s5y.svelte-uw5s5y:is(.home a){filter:blur(5px);opacity:.8;pointer-events:none}.home.svelte-uw5s5y a.svelte-uw5s5y{transition:filter .3s ease-in-out,opacity .3s ease-in-out}@media (width <= 640px){.home.view-grid.svelte-uw5s5y.svelte-uw5s5y{gap:60px calc(var(--gap) + var(--gap) + var(--single-column))}.home.view-list.svelte-uw5s5y.svelte-uw5s5y{display:flex;flex-direction:column;gap:20px;grid-auto-rows:minmax(20px,48px)}}.grid-guide.svelte-1c6xfgn.svelte-1c6xfgn{column-gap:var(--gap);display:flex;height:100%;left:0;margin:0;opacity:.1;padding:var(--side-margin);pointer-events:none;position:fixed;top:0;width:100%;z-index:9}.grid-guide.horizontal.svelte-1c6xfgn.svelte-1c6xfgn{flex-direction:row}.grid-guide.horizontal.svelte-1c6xfgn .single-grid.svelte-1c6xfgn{background-color:red;height:100%;width:100%}@media (width <= 640px){.svelte-1c6xfgn.svelte-1c6xfgn:is(.grid-guide .single-grid):nth-child(10),.svelte-1c6xfgn.svelte-1c6xfgn:is(.grid-guide .single-grid):nth-child(3),.svelte-1c6xfgn.svelte-1c6xfgn:is(.grid-guide .single-grid):nth-child(4),.svelte-1c6xfgn.svelte-1c6xfgn:is(.grid-guide .single-grid):nth-child(5),.svelte-1c6xfgn.svelte-1c6xfgn:is(.grid-guide .single-grid):nth-child(6),.svelte-1c6xfgn.svelte-1c6xfgn:is(.grid-guide .single-grid):nth-child(7),.svelte-1c6xfgn.svelte-1c6xfgn:is(.grid-guide .single-grid):nth-child(8),.svelte-1c6xfgn.svelte-1c6xfgn:is(.grid-guide .single-grid):nth-child(9){display:none}}.grid-guide.hidden.svelte-1c6xfgn.svelte-1c6xfgn{display:none}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;--csstools-color-scheme--light:initial;color-scheme:dark light;scrollbar-gutter:stable;-moz-tab-size:2;tab-size:2}@media (prefers-color-scheme:dark){:where(html){--csstools-color-scheme--light: }}:where(html:has(dialog:modal[open])){overflow:clip}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){font-family:system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){color:inherit;font:inherit}:where(textarea){resize:vertical}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){block-size:0;border:none;border-block-start:1px solid;color:inherit;overflow:visible}:where(dialog){background:none;border:none;inset:unset;max-height:unset;max-width:unset}:where(dialog:not([open]):not([popover])){display:none!important}:where([popover]){background:none;border:none;color:inherit;inset:unset}:where([popover]:not(:popover-open)){display:none!important}:where(:focus-visible){box-shadow:0 0 0 5px Canvas;outline:3px solid CanvasText;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within):not(:active)){border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;width:1px!important}:root{--white:#fff;--black:#000;--linear-max-dark:linear-gradient(180deg,#000 20.5%,#0000);--linear-max-light:linear-gradient(180deg,#fff 20.5%,#fff0);--gradient-dark:linear-gradient(180deg,#000,#0000);--gradient-light:linear-gradient(180deg,#fff,#fff0);--gradient-dark-mobile:linear-gradient(0deg,#000,#0000);--gradient-light-mobile:linear-gradient(0deg,#fff,#fff0);--blur-dark:#0000001a;--blur-light:#fff9;--size-100:.25rem;--size-200:.5rem;--size-250:.75rem;--size-300:1rem;--size-350:1.5rem;--size-400:2rem;--size-425:2.5rem;--size-450:3rem;--size-500:4rem}.body{leading-trim:both;text-edge:cap;font-family:Graphik;font-size:12px;font-weight:400;line-height:123%}@media (width <= 640px){.body{font-size:10px}}.hidden{border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}a{-webkit-text-decoration:none;text-decoration:none}.no-scroll{overflow:hidden}.round{border-radius:50%}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.grid{padding:var(--side-margin)}.grid,.grid-inner{display:grid;gap:var(--gap);grid-template-columns:repeat(12,1fr)}@media (width <= 640px){.grid,.grid-inner{grid-template-columns:repeat(6,1fr)}}.gradient-minimized{background:var(--gradient);height:90px;left:0;pointer-events:none;position:absolute;top:0;transition:height .2s cubic-bezier(.33,1,.68,1);width:100%;z-index:-1}.gradient-minimized.is-active{height:70vh}@media (width <= 640px){.gradient-minimized.is-active{height:90px!important}}.gradient-minimized.mobile-only{bottom:0;display:none;position:fixed;top:auto;transform:scaleY(-1)}.gradient-minimized.mobile-only.is-active{height:70vh!important}@media (width <= 640px){.gradient-minimized.mobile-only{display:block}}@font-face{font-display:swap;font-family:Graphik;font-style:normal;font-weight:400;src:url(./Graphik-Regular.Bo9lOhBO.woff2) format("woff2"),url(./Graphik-Regular.C65WVvGf.woff) format("woff")}:root{--font-headings:"Graphik",sans-serif;--font-body:"Graphik",sans-serif;--background:var(--black);--body:var(--white);--gap:16px;--side-margin:20px;--single-column:calc(8.33333vw - var(--side-margin)*2/12 - var(--gap)*11/12);--top-padding:115px;--gradient:var(--gradient-dark);--gradient-mobile:var(--gradient-dark-mobile);--blur:var(--blur-dark);font-family:var(--font-body)}@media (width <= 640px){:root{--gap:8px;--single-column:calc(16.66667vw - var(--side-margin)*2/6 - var(--gap)*5/6);--top-padding:95px}}.light-theme{--background:var(--white);--body:var(--black);--gradient:var(--gradient-light);--gradient-mobile:var(--gradient-light-mobile);--blur:var(--blur-light)}html{--csstools-color-scheme--light:initial;color-scheme:light;overflow:hidden}:focus-visible{outline-color:var(--outline)}body{background-color:var(--background);color:var(--body);font-family:var(--font-body);leading-trim:both;text-edge:cap;font-family:Graphik;font-size:12px;font-weight:400;line-height:123%;overflow:hidden;overscroll-behavior-y:contain}@media (width <= 640px){body{font-size:10px}}.grid-size-sampler.svelte-edezpg{background-color:red;height:var(--gap);width:var(--single-column)}.grid-size-sampler.svelte-edezpg,.margin-sampler.svelte-edezpg{left:0;opacity:0;pointer-events:none;position:fixed;top:0;z-index:-1}.margin-sampler.svelte-edezpg{height:10px;width:var(--side-margin)}
