.projects-wrap>.component-wrap{transform-origin:center}.projects-wrap>.component-wrap.edge-left{transform-origin:left}.projects-wrap>.component-wrap.edge-right{transform-origin:right}.projects-wrap>.component-wrap.hide{pointer-events:none}@media screen and (min-width: 1024px){.projects-wrap>.component-wrap:hover{transform-style:preserve-3d;backface-visibility:hidden;transform:scale(2);z-index:2}}.projects-wrap>.component-wrap.thumbnail{justify-content:center}.single-project.svelte-1yo2yla.svelte-1yo2yla{transition:.35s cubic-bezier(.65,0,.35,1) opacity}.single-project.svelte-1yo2yla>button.svelte-1yo2yla{width:100%}.single-project.hide.svelte-1yo2yla.svelte-1yo2yla{opacity:.3;pointer-events:none}@media screen and (min-width: 1024px){.single-project.svelte-1yo2yla:hover .single-project-titles.svelte-1yo2yla{background-color:var(--hide-color)}}.single-project.svelte-1yo2yla .single-project-titles.svelte-1yo2yla{display:flex;width:100%;margin-bottom:0;transition:.25s cubic-bezier(.65,0,.35,1) background-color}.single-project.svelte-1yo2yla .single-project-titles .work-title.svelte-1yo2yla{width:calc(var(--grid) * 3 + var(--gutter) * 3);padding-right:calc(var(--grid) * 1 + var(--gutter) * 1)}@media (width <= 640px){.single-project.svelte-1yo2yla .single-project-titles .work-title.svelte-1yo2yla{width:100%}}.single-project.svelte-1yo2yla .single-project-titles .work-year.svelte-1yo2yla{margin-left:auto}@media (width <= 640px){.single-project.svelte-1yo2yla .single-project-titles .work-year.svelte-1yo2yla{position:absolute;top:0;right:0}}@media (width <= 640px){.single-project.svelte-1yo2yla .single-project-titles.svelte-1yo2yla{flex-direction:column;position:relative}}@media screen and (min-width: 1024px){.dark-theme .single-project.svelte-1yo2yla:hover .single-project-titles.svelte-1yo2yla{background-color:#3e3e3e}}.single-project.svelte-1nma2t8.svelte-1nma2t8{transition:.35s cubic-bezier(.65,0,.35,1) opacity}.single-project.svelte-1nma2t8.svelte-1nma2t8:last-child{padding-bottom:80px}.single-project.hide.svelte-1nma2t8.svelte-1nma2t8{opacity:.3;pointer-events:none}@media (min-width: 640px){.single-project.ml-1.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid) * 1 + var(--gutter) * 1)}.single-project.ml-2.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid) * 2 + var(--gutter) * 2)}.single-project.ml-3.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid) * 3 + var(--gutter) * 3)}.single-project.ml-4.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid) * 4 + var(--gutter) * 4)}.single-project.ml-5.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid) * 5 + var(--gutter) * 5)}.single-project.ml-6.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid) * 6 + var(--gutter) * 6)}.single-project.ml-7.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid) * 7 + var(--gutter) * 7)}.single-project.ml-8.svelte-1nma2t8 .single-project-images.svelte-1nma2t8,.single-project.mr-0.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid) * 8 + var(--gutter) * 8)}.single-project.mr-1.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid) * 7 + var(--gutter) * 7)}.single-project.mr-2.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid) * 6 + var(--gutter) * 6)}.single-project.mr-3.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid) * 5 + var(--gutter) * 5)}.single-project.mr-4.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid) * 4 + var(--gutter) * 4)}.single-project.mr-5.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid) * 3 + var(--gutter) * 3)}.single-project.mr-6.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid) * 2 + var(--gutter) * 2)}.single-project.mr-7.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid) * 1 + var(--gutter) * 1)}.single-project.mr-8.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:0}}@media (width <= 640px){.single-project.ml-1.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid-xs) * 1 + var(--gutter-xs) * 1)}.single-project.ml-2.svelte-1nma2t8 .single-project-images.svelte-1nma2t8,.single-project.mr-0.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid-xs) * 2 + var(--gutter-xs) * 2)}.single-project.mr-1.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid-xs) * 1 + var(--gutter-xs) * 2)}.single-project.mr-2.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{margin-left:calc(var(--grid-xs) * 1 + var(--gutter-xs) * 1)}}.single-project.svelte-1nma2t8 .single-project-titles.svelte-1nma2t8{display:flex;width:100%;margin-bottom:13px}.single-project.svelte-1nma2t8 .single-project-titles .work-title.svelte-1nma2t8{width:calc(var(--grid) * 3 + var(--gutter) * 3);padding-right:calc(var(--gutter-xs) * 2)}@media (width <= 640px){.single-project.svelte-1nma2t8 .single-project-titles .work-title.svelte-1nma2t8{width:calc(var(--grid-xs) * 2 + var(--gutter-xs) * 2);flex-shrink:0}}.single-project.svelte-1nma2t8 .single-project-titles .work-year.svelte-1nma2t8{margin-left:auto}.single-project.svelte-1nma2t8 .single-project-images.svelte-1nma2t8{display:flex;flex-wrap:wrap;gap:var(--gutter)}.single-project.svelte-1nma2t8 .single-project-images.svelte-1nma2t8>.component-wrap.edge-left{transform-origin:left}.single-project.svelte-1nma2t8 .single-project-images.svelte-1nma2t8>.component-wrap.edge-right{transform-origin:right}@media screen and (min-width: 1024px){.single-project.svelte-1nma2t8 .single-project-images.svelte-1nma2t8>.component-wrap:hover{transform-style:preserve-3d;backface-visibility:hidden;transform:scale(2);z-index:2}}.single-project-titles h3{line-height:1.25}.projects-wrap.svelte-1h2vpf2{padding:0 var(--side-margin);display:flex}.projects-wrap.view-project.svelte-1h2vpf2{flex-direction:column;gap:52px}.projects-wrap.view-overview.svelte-1h2vpf2{gap:var(--gutter);flex-wrap:wrap}.projects-wrap.view-list.svelte-1h2vpf2{flex-direction:column;gap:var(--gutter)}@media (width <= 640px){.projects-wrap.view-list.svelte-1h2vpf2{gap:16px}}.placeholder-loader.svelte-1h2vpf2{display:flex;width:var(--pagewidth);padding:48px 0 72px;justify-content:center;align-items:center;opacity:0;transition:.1s ease-in opacity}.placeholder-loader.loading.svelte-1h2vpf2{opacity:1}
