.projects_flex.svelte-xqgoez .project.svelte-xqgoez.svelte-xqgoez{position:relative;width:100%}.projects_flex.filtering.svelte-xqgoez.svelte-xqgoez.svelte-xqgoez{gap:0}.projects_flex.filtering.svelte-xqgoez .project.svelte-xqgoez .desc.svelte-xqgoez{position:absolute;left:60%;width:40%;padding:3vw;color:#fff;height:100%;top:0}.projects_flex.filtering.svelte-xqgoez .project .desc.black_text.svelte-xqgoez.svelte-xqgoez{color:#000}.projects_flex.filtering.svelte-xqgoez .project .desc h2 span.svelte-xqgoez.svelte-xqgoez{display:inline}.projects_flex.filtering.svelte-xqgoez .project.svelte-xqgoez .button_wrap.svelte-xqgoez{padding-top:1rem}.projects_flex.svelte-xqgoez.svelte-xqgoez.svelte-xqgoez:not(.filtering){padding-left:3vw;padding-right:3vw}.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez.svelte-xqgoez{position:relative;width:calc(60% - 1vw)}.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez .button_wrap.svelte-xqgoez{padding-top:.5rem;display:flex;justify-content:flex-end}@media (max-width: 768px){.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez .button_wrap.svelte-xqgoez{justify-content:flex-start}.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez.svelte-xqgoez{width:100%;margin-bottom:12vw}}.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez .desc.svelte-xqgoez{display:grid;grid-template-rows:1fr auto;padding-top:.5rem}.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez .desc h2.svelte-xqgoez{grid-column:1;grid-row:1}.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez .desc .button_wrap.svelte-xqgoez{grid-column:2;grid-row:1}@media (max-width: 768px){.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez .desc .button_wrap.svelte-xqgoez{grid-column:1;grid-row:3}}.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez .desc .text.svelte-xqgoez{grid-column:1/span 2;grid-row:2;max-width:30vw}@media (max-width: 768px){.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez .desc .text.svelte-xqgoez{max-width:100%}}@media (min-width: 768px){.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez.svelte-xqgoez:nth-child(6n),.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez.svelte-xqgoez:nth-child(6n-3){width:100%;margin-top:8vw;margin-bottom:4vw}.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez:nth-child(6n) .desc.svelte-xqgoez,.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez:nth-child(6n-3) .desc.svelte-xqgoez{position:absolute;height:100%;padding:3vw;top:0;left:0;color:#fff;width:40%;grid-template-columns:1fr;border-right:1px solid #fff}.projects_flex.svelte-xqgoez:not(.filtering) .project:nth-child(6n) .desc.black_text.svelte-xqgoez.svelte-xqgoez,.projects_flex.svelte-xqgoez:not(.filtering) .project:nth-child(6n-3) .desc.black_text.svelte-xqgoez.svelte-xqgoez{color:#000}.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez:nth-child(6n) .desc .button_wrap.svelte-xqgoez,.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez:nth-child(6n-3) .desc .button_wrap.svelte-xqgoez{grid-column:1;grid-row:3;justify-content:flex-start}.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez.svelte-xqgoez:nth-child(6n-4){width:calc(40% - 1vw)}.projects_flex.svelte-xqgoez:not(.filtering) .project.svelte-xqgoez.svelte-xqgoez:nth-child(6n-2){width:calc(40% - 1vw)}}.all_filters.svelte-xqgoez.svelte-xqgoez.svelte-xqgoez{max-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:3vw;transition-duration:1s}.all_filters.filters_open.svelte-xqgoez.svelte-xqgoez.svelte-xqgoez{max-height:60vw;padding-top:1em}
