*,: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;interpolate-size:allow-keywords;line-height:1.5}@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:inherit;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;word-spacing:inherit}:where(textarea){resize:vertical}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,label:has(>:disabled,+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,[popover]){background:none;border:none;color:inherit;inset:unset;max-height:unset;max-width:unset;overflow:unset}:where(dialog:not([open]):not([popover]),[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{--black:#171717;--white:#f9f9f9;--gray:#868687;--gradient-1:linear-gradient(180deg,#171717,#0e0e10);--margin:24px;--gap:24px;--columns:10}@media (max-width:768px){:root{--margin:20px;--gap:16px;--columns:4}}h1{font-size:9px;font-style:normal;font-weight:250;line-height:normal;text-transform:uppercase}.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}.no-scroll{overflow:hidden}.round{border-radius:50%}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.grid{display:grid;gap:var(--gap);grid-template-columns:repeat(var(--columns),1fr);margin:0 auto;padding:0 var(--margin)}@font-face{font-display:swap;font-family:NEXT Mono;font-style:normal;font-weight:100;src:url(./NEXT-Mono-Thin.BlVZRphk.woff2) format("woff2"),url(./NEXT-Mono-Thin.DBx12sJN.woff) format("woff")}:root{--font-headings:"NEXT Mono",monospace;--font-body:"NEXT Mono",monospace;--color-primary:#003882;--color-accent:#ffd84c;--color-neutral:#3d3a42;font-family:var(--font-body)}@supports (color:color(display-p3 0 0 0%)){:root{--color-primary:#003881;--color-accent:#ffd84b}@media (color-gamut:p3){:root{--color-primary:color(display-p3 0 .19624 .54823);--color-accent:color(display-p3 1 .84795 .24474)}}}html{--csstools-color-scheme--light:initial;color-scheme:light}:focus-visible{outline-color:var(--outline)}body{color:var(--black);font-family:var(--font-body);font-size:9px;font-style:normal;font-weight:250;letter-spacing:-.02em;line-height:180%;overflow-y:hidden;text-transform:uppercase}:is(input[type=search],input[type=text]){outline:1px solid #0000;outline-offset:-1px;transition:outline-color .3s ease-out}:is(input[type=search],input[type=text]):focus-visible{outline-color:var(--outline)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-headings)}@keyframes work-slide-out-left{to{transform:translate(-100%)}}@keyframes work-slide-in-from-right{0%{transform:translate(100%)}}@keyframes work-slide-out-right{to{transform:translate(100%)}}@keyframes work-slide-in-from-left{0%{transform:translate(-100%)}}[data-work-nav-direction=next]::view-transition-old(work-page){animation:work-slide-out-left .35s ease-out both}[data-work-nav-direction=next]::view-transition-new(work-page){animation:work-slide-in-from-right .35s ease-out both}[data-work-nav-direction=prev]::view-transition-old(work-page){animation:work-slide-out-right .35s ease-out both}[data-work-nav-direction=prev]::view-transition-new(work-page){animation:work-slide-in-from-left .35s ease-out both}.view.svelte-13v4ly5{gap:4px;grid-column:9/span 1;justify-content:flex-end}.view.svelte-13v4ly5,.view__btn.svelte-13v4ly5{align-items:center;display:flex}.view__btn.svelte-13v4ly5{background:none;border:none;cursor:pointer;justify-content:center;opacity:1;padding:0;transition:opacity .2s ease}.view__btn.svelte-13v4ly5:hover{opacity:.8}.view__btn.active.svelte-13v4ly5{opacity:.6;transform:scale(.8);transition:transform .2s}.menu-label.svelte-13v4ly5{margin-right:4px}.zoom.svelte-w9h8f6{gap:4px;grid-column:10/span 1;justify-content:flex-end}.zoom.svelte-w9h8f6,.zoom.svelte-w9h8f6 button:where(.svelte-w9h8f6){align-items:center;display:flex}.zoom.svelte-w9h8f6 button:where(.svelte-w9h8f6){background:none;border:none;cursor:pointer;justify-content:center;padding:0;transition:opacity .25s ease}.zoom.svelte-w9h8f6 button:where(.svelte-w9h8f6):hover{opacity:.6}.menu-label.svelte-w9h8f6{margin-right:4px}.navbar__datetime.svelte-chm3vz{display:flex;gap:4px;grid-column:9/span 2;justify-content:flex-end;position:relative;z-index:10}.filter.svelte-ro1t1v{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font:inherit;letter-spacing:inherit;opacity:1;text-transform:inherit;transition:opacity .2s ease}.filter.svelte-ro1t1v:hover{opacity:.8}.filter.active.svelte-ro1t1v{opacity:.6}.navbar__list.svelte-hg1kiv{gap:12px;grid-column:6/span 2}.navbar__list.svelte-hg1kiv,.navbar__list.svelte-hg1kiv .navbar__filter-items:where(.svelte-hg1kiv){display:flex;flex-direction:column}.navbar__list--open-from-bottom.svelte-hg1kiv{flex-direction:column-reverse;grid-column:unset}.navbar.svelte-1h32m75{align-items:flex-start;padding:13px var(--margin) 10px var(--margin);position:fixed;width:100%;z-index:10;view-transition-name:navbar}.navbar.svelte-1h32m75:after{background:linear-gradient(0deg,#f9f9f900 4.35%,#f9f9f9f2 61.66%);content:"";height:160%;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:height .3s ease;z-index:-1}.navbar.filters-open.svelte-1h32m75:after{height:260%}.navbar.svelte-1h32m75 .navbar__logo:where(.svelte-1h32m75){grid-column:1/span 2;-webkit-text-decoration:none;text-decoration:none}.navbar.svelte-1h32m75 .navbar__link_works:where(.svelte-1h32m75){grid-column:3/span 1;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s ease}.active.svelte-1h32m75:is(.navbar:where(.svelte-1h32m75) .navbar__link_works:where(.svelte-1h32m75)){opacity:.6}.svelte-1h32m75:is(.navbar:where(.svelte-1h32m75) .navbar__link_works:where(.svelte-1h32m75)):not(.active){opacity:1}.svelte-1h32m75:is(.navbar:where(.svelte-1h32m75) .navbar__link_works:where(.svelte-1h32m75)):not(.active):hover{opacity:.8}.navbar.svelte-1h32m75 .navbar__link_info:where(.svelte-1h32m75){grid-column:4/span 1;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s ease}.active.svelte-1h32m75:is(.navbar:where(.svelte-1h32m75) .navbar__link_info:where(.svelte-1h32m75)){opacity:.6}.svelte-1h32m75:is(.navbar:where(.svelte-1h32m75) .navbar__link_info:where(.svelte-1h32m75)):not(.active){opacity:1}.svelte-1h32m75:is(.navbar:where(.svelte-1h32m75) .navbar__link_info:where(.svelte-1h32m75)):not(.active):hover{opacity:.8}.navbar.svelte-1h32m75 .navbar__close:where(.svelte-1h32m75){display:flex;grid-column:10/span 1;justify-content:flex-end;-webkit-text-decoration:none;text-decoration:none}@media (max-width:768px){.navbar.svelte-1h32m75 .navbar__link_works:where(.svelte-1h32m75){grid-column:3/span 1}.navbar.svelte-1h32m75 .navbar__link_info:where(.svelte-1h32m75),.navbar.svelte-1h32m75 .navbar__link_works:where(.svelte-1h32m75){align-items:flex-end;display:flex;justify-content:flex-end}.navbar.svelte-1h32m75 .navbar__link_info:where(.svelte-1h32m75){grid-column:4/span 1}}.grid.svelte-1d2hpul{align-items:start;background-color:var(--white);height:100%;overflow-y:auto;padding:60px var(--margin) var(--margin);position:fixed;width:100vw;z-index:-1}@media (max-width:768px){.grid.svelte-1d2hpul{padding:60px var(--margin) 60px}}.grid.svelte-1d2hpul a:where(.svelte-1d2hpul){transform:translateY(calc(var(--scroll-progress, 0)*var(--extra-space, 0px)));will-change:transform}.svelte-1d2hpul:is(.grid:where(.svelte-1d2hpul) a:where(.svelte-1d2hpul)):hover{opacity:.5}.inactive.svelte-1d2hpul:is(.grid:where(.svelte-1d2hpul) a:where(.svelte-1d2hpul)){filter:grayscale(1) contrast(4);opacity:.05;pointer-events:none}.grid.on-slug.svelte-1d2hpul a.inactive:where(.svelte-1d2hpul),.grid.on-slug.svelte-1d2hpul a:where(.svelte-1d2hpul){filter:grayscale(1) contrast(4);opacity:1;pointer-events:none}.pixel-grid.svelte-1mpr521{background-color:var(--white);top:0;right:0;bottom:0;left:0;overflow:hidden;overscroll-behavior:none;position:fixed;touch-action:none;z-index:-1}canvas.svelte-1mpr521{cursor:grab;display:block;height:100%;width:100%}.debug-toggle.svelte-1mpr521{background:#000000b3;border:none;bottom:16px;color:#fff;cursor:pointer;font:inherit;opacity:.9;padding:4px 10px;position:fixed;right:16px;text-transform:uppercase;transition:opacity .2s ease;z-index:100}.debug-toggle.svelte-1mpr521:hover{opacity:.6}.debug-panel.svelte-1mpr521{align-items:center;background:#000c;bottom:48px;display:flex;gap:8px;padding:8px 12px;position:fixed;right:16px;z-index:100}.debug-panel.svelte-1mpr521,.debug-panel__btn.svelte-1mpr521{color:#fff;font:inherit;text-transform:uppercase}.debug-panel__btn.svelte-1mpr521{background:#fff3;border:1px solid #ffffff4d;cursor:pointer;padding:2px 8px}.debug-panel__btn.svelte-1mpr521:hover{background:#ffffff4d}.debug-panel__info.svelte-1mpr521{white-space:nowrap}.debug-panel__slider.svelte-1mpr521{accent-color:#fff;width:120px}.mobile-footer.svelte-1xm1klp{display:none}.mobile-footer--hidden.svelte-1xm1klp{opacity:0;pointer-events:none;visibility:hidden}@media (max-width:768px){.mobile-footer.svelte-1xm1klp{align-items:flex-end;bottom:0;display:flex;justify-content:space-between;left:0;padding:10px var(--margin) 13px var(--margin);position:fixed;width:100%;z-index:10}.mobile-footer.svelte-1xm1klp:after{background:linear-gradient(180deg,#f9f9f900 4.35%,#f9f9f9f2 61.66%);bottom:0;content:"";height:180%;left:0;pointer-events:none;position:absolute;width:100%;z-index:-1}.mobile-footer.svelte-1xm1klp .mobile-footer__content:where(.svelte-1xm1klp){align-items:center;display:flex;gap:12px;justify-content:space-between}.mobile-footer.mobile-footer--info.svelte-1xm1klp:after{display:none}}.ui-layer.svelte-mdm8jc{pointer-events:none;transition:opacity .6s ease}.view-layer.svelte-mdm8jc{opacity:0;pointer-events:none;transition:opacity .4s ease}.view-layer.active.svelte-mdm8jc{opacity:1;pointer-events:auto}.main-wrapper.svelte-mdm8jc{pointer-events:none;transition:opacity .6s ease}
