:root{--font-family: Gotham, sans-serif;--font-family-book: "Gotham book", sans-serif;--font-family-sans: "Open Sans", sans-serif;--grey-1: #f2f3f7;--grey-2: #e4e6f0;--grey-3: #dddfec;--grey-4: #bec2dc;--grey-5: #a6accc;--grey-6: #6f77a3;--black: #14151A;--grey-900: #333333;--grey-600: #5a5a5a;--grey-400: #a9a9a9;--grey-200: #e0e0e0;--grey-100: #f8f8f8;--white: #ffffff;--purple-100: #E7E7F6;--purple-600: #3B47C2;--box-shadow: 0px 2px 24px rgba(48, 70, 89, .1);--border-radius-small: 4px;--border-radius: 8px;--border-radius-tags: 36px;--gap-small: .75rem;--gap: 1.5rem;--gap-big: 2rem;--animation-time: .3s;--animation-easing: ease-in-out;--input-height: 2.5rem;--input-font-size: .875rem;--input-font-weight: 400;--h2-font-size: 1rem;--h3-font-size: 1rem;--h4-font-size: 1rem;--p-font-size: .875rem;--small-font-size: .75rem;--h2-font-weight: 700;--h3-font-weight: 400;--h4-font-weight: 500;--p-font-weight: 400;--small-font-weight: 700;--h2-line-height: 1.5rem;--h3-line-height: 1.5rem;--h4-line-height: 1.5rem;--p-line-height: 1.25rem;--small-line-height: 1rem}svg[data-v-8c16ec5b]{width:1em}svg[data-v-adea04c5]{width:1em}svg[data-v-77a4fa4d]{width:1em}svg[data-v-202b93e4]{width:1em}svg[data-v-a85994a3]{height:1em}svg[data-v-c5301aa5]{height:1em}svg[data-v-b5b21181]{height:1em}svg[data-v-3f3581e4]{height:1em}svg[data-v-90baca90]{width:1em}figure.avatar[data-v-289018ae]{margin:0;padding:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:100%;object-fit:cover;overflow:hidden;font-size:.8rem;border:1px solid #EDEDED;color:var(--white);font-family:var(--font-family-sans);background-color:var(--27a87192);text-transform:uppercase}figure.avatar img[data-v-289018ae]{object-fit:cover;width:100%;height:100%}article.project[data-v-8686786d]{position:relative;display:flex;flex-direction:column;gap:var(--gap-small);padding:var(--gap)}article.project[data-v-8686786d]:not(:last-of-type){border-bottom:1px solid #e4e6f0}article.project:focus-within header h2[data-v-8686786d],article.project:hover header h2[data-v-8686786d]{color:var(--purple-600)}article.project:focus-within header h2 em[data-v-8686786d],article.project:hover header h2 em[data-v-8686786d]{color:var(--purple-600)}article.project header[data-v-8686786d]{display:grid;grid-template-columns:max-content 1fr;align-items:flex-start;gap:var(--gap-small)}article.project header a[data-v-8686786d]{--max-lines: 2;text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:var(--max-lines);-webkit-box-orient:vertical;white-space:normal;word-break:break-word}article.project header h2[data-v-8686786d]{--max-lines: 2;font-size:var(--h3-font-size);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);transition:color var(--animation-time);color:var(--grey-900);font-family:var(--font-family-book);text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:var(--max-lines);-webkit-box-orient:vertical;white-space:normal;word-break:break-word;margin:.3rem 0 0}article.project header h2 em[data-v-8686786d]{font-style:initial;font-size:var(--h2-font-size);font-family:var(--font-family);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);transition:color var(--animation-time);color:var(--grey-900);text-overflow:ellipsis;overflow:hidden;word-break:break-word}article.project header a[data-v-8686786d]{text-decoration:none;outline:none}article.project header a[data-v-8686786d]:after{position:absolute;inset:0;content:" "}article.project p[data-v-8686786d]{--max-lines: 2;font-size:var(--p-font-size);font-weight:var(--p-font-weight);line-height:var(--p-line-height);color:var(--grey-600);margin:0;font-family:var(--font-family-book);height:calc(var(--p-line-height) * var(--max-lines));text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;-webkit-line-clamp:var(--max-lines);-webkit-box-orient:vertical;white-space:normal}article.project footer[data-v-8686786d]{display:flex;align-items:center;gap:var(--gap-small);flex-wrap:wrap;margin-top:auto}article.project footer span[data-v-8686786d]{font-size:var(--small-font-size);font-weight:var(--small-font-weight);line-height:var(--small-line-height);font-family:var(--font-family);color:var(--grey-6)}svg[data-v-db238259]{height:1em}.search-wrapper[data-v-8a4db17e]{position:relative;display:grid;grid-template-columns:max-content 1fr;align-items:center;gap:1rem;padding:0 1rem;border:1px solid var(--grey-2);border-radius:var(--border-radius-small);transition:var(--animation-time) var(--animation-easing);height:var(--input-height);color:var(--grey-6);background-color:var(--white);text-align:left}.search-wrapper[data-v-8a4db17e]:after{content:"";position:absolute;border-radius:var(--border-radius-small);z-index:-1;inset:0;box-shadow:var(--box-shadow);opacity:0;transition:opacity var(--animation-time) var(--animation-easing)}.search-wrapper[data-v-8a4db17e]:focus-within{border-color:var(--grey-4)}.search-wrapper[data-v-8a4db17e]:focus-within:after{opacity:1}.search-wrapper input[data-v-8a4db17e]{all:unset;box-sizing:border-box;font-family:var(--font-family-book);font-size:var(--input-font-size);font-weight:var(--input-font-weight);height:100%;color:var(--black);transition:var(--animation-time) var(--animation-easing)}.search-wrapper input[data-v-8a4db17e]::placeholder{color:var(--grey-400);opacity:1}.search-wrapper input[data-v-8a4db17e]:-ms-input-placeholder{color:var(--grey-400)}.search-wrapper input[data-v-8a4db17e]::-ms-input-placeholder{color:var(--grey-400)}svg[data-v-d4691fd5]{width:1em}span.filter[data-v-a3130a57]{display:flex;align-items:center;justify-content:center;font-size:var(--small-font-size);line-height:var(--small-line-height);font-weight:var(--small-font-weight);gap:.5rem;background-color:var(--grey-2);color:var(--grey-6);height:1.5rem;padding-inline:.5rem;border-radius:1.5rem;border:1px solid var(--grey-2);transition:border-color var(--animation-time);font-family:var(--font-family-book)}span.filter[data-v-a3130a57]:focus-within{border-color:var(--grey-6)}span.filter button[data-v-a3130a57]{all:unset;height:1.5rem;display:flex;cursor:pointer;align-items:center;box-sizing:border-box;font-family:var(--font-family);color:var(--grey-5);transition:color var(--animation-time);font-size:.5rem}span.filter button[data-v-a3130a57]:focus,span.filter button[data-v-a3130a57]:hover{color:var(--grey-6)}svg[data-v-00acc968]{height:1em}svg[data-v-81092974]{height:1em}.custom-dropdown-wrapper[data-v-1656c1b0]{position:relative}.custom-dropdown-wrapper:focus-within>button[data-v-1656c1b0]{border-color:var(--grey-4)}.custom-dropdown-wrapper:focus-within>button[data-v-1656c1b0]:after{opacity:1}.custom-dropdown-wrapper.open>button .chevron[data-v-1656c1b0]{transform:rotateX(0)}.custom-dropdown-wrapper>button[data-v-1656c1b0]{all:unset;box-sizing:border-box;font-family:var(--font-family-book);display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;gap:var(--gap-small);font-size:var(--p-font-size);font-weight:var(--p-font-weight);line-height:var(--p-line-height);height:var(--input-height);color:var(--grey-900);padding:0 var(--gap-small);border:1px solid var(--grey-2);border-radius:var(--border-radius-small);width:100%;background-color:var(--white);cursor:pointer}.custom-dropdown-wrapper>button[data-v-1656c1b0]:after{content:"";position:absolute;border-radius:var(--border-radius-small);z-index:-1;inset:0;box-shadow:var(--box-shadow);opacity:0;transition:opacity var(--animation-time) var(--animation-easing)}.custom-dropdown-wrapper>button .chevron[data-v-1656c1b0]{font-size:.5rem;transition:transform var(--animation-time);transform:rotateX(180deg)}.custom-dropdown-wrapper>button .icon[data-v-1656c1b0]{color:var(--grey-6)}.custom-dropdown-wrapper .dropdown[data-v-1656c1b0]{position:absolute;width:100%;top:100%;background-color:var(--white);border:1px solid var(--grey-2);border-radius:var(--border-radius-small);box-shadow:var(--box-shadow);overflow:auto;z-index:1}.custom-dropdown-wrapper .dropdown button[data-v-1656c1b0]{all:unset;box-sizing:border-box;font-family:var(--font-family-book);cursor:pointer;height:var(--input-height);background-color:var(--white);padding:0 var(--gap-small);font-size:var(--p-font-size);font-weight:var(--p-font-weight);line-height:var(--p-line-height);width:100%;transition:background-color var(--animation-time) var(--animation-easing)}.custom-dropdown-wrapper .dropdown button[data-v-1656c1b0]:active,.custom-dropdown-wrapper .dropdown button[data-v-1656c1b0]:focus,.custom-dropdown-wrapper .dropdown button[data-v-1656c1b0]:hover{background-color:var(--grey-1)}.select-wrapper[data-v-7c5146ab]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-small)}.select-wrapper header[data-v-7c5146ab]{display:flex;align-items:end;justify-content:space-between;gap:var(--gap);padding-bottom:var(--gap-small);border-bottom:1px solid var(--grey-2);width:100%;font-family:var(--font-family)}.select-wrapper header h4[data-v-7c5146ab]{margin:0;font-family:var(--font-family);color:var(--grey-900)}.select-wrapper header button[data-v-7c5146ab]{all:unset;box-sizing:border-box;font-family:var(--font-family-book);font-size:var(--small-font-size);color:var(--grey-400);transition:color var(--animation-time) var(--animation-easing);cursor:pointer;text-transform:capitalize}.select-wrapper header button[data-v-7c5146ab]:hover,.select-wrapper header button[data-v-7c5146ab]:active,.select-wrapper header button[data-v-7c5146ab]:focus{color:var(--grey-6)}.select-wrapper section[data-v-7c5146ab]{display:grid;grid-template-columns:minmax(0,1fr) max-content;row-gap:var(--gap-small);accent-color:var(--grey-6);width:100%}.select-wrapper section label[data-v-7c5146ab]{font-family:var(--font-family-book);font-size:var(--p-font-size);font-weight:var(--p-font-weight);line-height:var(--p-line-height);cursor:pointer;color:var(--grey-900);white-space:nowrap;overflow:hidden;text-transform:capitalize;text-overflow:ellipsis}.select-wrapper button.toggle[data-v-7c5146ab]{all:unset;box-sizing:border-box;font-family:var(--font-family-book);color:var(--grey-6);border-bottom:1px solid var(--grey-6);cursor:pointer;font-size:var(--p-font-size);font-weight:var(--p-font-weight);line-height:var(--p-line-height)}nav[data-v-8b04b85f]{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}nav button[data-v-8b04b85f]{all:unset;box-sizing:border-box;font-family:var(--font-family);display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;font-weight:var(--h2-font-weight);font-size:var(--p-font-size);color:var(--grey-600);cursor:pointer;border-radius:var(--border-radius);padding:0 var(--gap-small)}nav button[data-v-8b04b85f]:disabled{pointer-events:none}nav button[data-v-8b04b85f]:hover,nav button[data-v-8b04b85f]:focus,nav button.active[data-v-8b04b85f]{color:var(--black);box-shadow:var(--box-shadow)}nav button.active[data-v-8b04b85f]{background-color:var(--white)}nav .more-pages-indicator[data-v-8b04b85f]{display:flex;align-items:center;justify-content:center;font-family:var(--font-family);font-size:1.25rem;color:var(--grey-600);width:40px;height:40px}main.container[data-v-2f1e4b29]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);grid-template-areas:"header header" "filters projects";gap:var(--gap);width:100%;align-items:flex-start}@media only screen and (max-width: 900px){main.container[data-v-2f1e4b29]{grid-template-areas:"header" "filters" "projects";grid-template-columns:1fr}}main.container header[data-v-2f1e4b29]{grid-area:header;display:grid;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,280px);grid-template-areas:"search sort" "indicator indicator";gap:var(--gap);font-family:var(--font-family)}@media only screen and (max-width: 900px){main.container header[data-v-2f1e4b29]{grid-template-areas:"search" "sort" "indicator";grid-template-columns:1fr}}main.container header .search[data-v-2f1e4b29]{grid-area:search}main.container header .sort[data-v-2f1e4b29]{grid-area:sort}main.container header .details[data-v-2f1e4b29]{grid-area:indicator;display:flex;align-items:center;flex-wrap:wrap;gap:var(--gap-small);min-height:1.7rem}main.container header .details p[data-v-2f1e4b29]{margin:0;color:var(--black);font-size:1.125rem;font-weight:var(--p-font-weight);line-height:var(--p-line-height);font-family:var(--font-family-book)}main.container header .details button.clear[data-v-2f1e4b29]{all:unset;font-family:var(--font-family-book);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:var(--small-font-size);line-height:var(--small-line-height);font-weight:var(--small-font-weight);background-color:var(--white);color:var(--grey-6);height:1.5rem;padding-inline:.5rem;border-radius:1.5rem;border:1px solid var(--white);transition:var(--animation-time)}main.container header .details button.clear[data-v-2f1e4b29]:hover,main.container header .details button.clear[data-v-2f1e4b29]:focus{background-color:var(--grey-2);border-color:var(--grey-2)}main.container aside.filters[data-v-2f1e4b29]{grid-area:filters;display:flex;flex-direction:column;gap:var(--gap-big);border-radius:var(--border-radius);box-shadow:var(--box-shadow);background-color:var(--white);padding:var(--gap) var(--gap-big)}main.container section.projects[data-v-2f1e4b29]{grid-area:projects}main.container section.projects .projects-wrapper[data-v-2f1e4b29]{border-radius:var(--border-radius);box-shadow:var(--box-shadow);background-color:var(--white);margin-bottom:2.5rem}main.container section.projects .projects-wrapper[data-v-2f1e4b29] article.project{padding:var(--gap-small) var(--gap)}main.container section.projects .projects-wrapper[data-v-2f1e4b29] article.project p:empty{--max-lines: 0}main.container section.projects .empty-state[data-v-2f1e4b29]{display:flex;align-items:center;justify-content:center;padding-block:80px}main.container section.projects .empty-state p[data-v-2f1e4b29]{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);font-family:var(--font-family);color:var(--grey-400)}section[data-v-202379f4]{margin-bottom:80px}section header[data-v-202379f4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap}section header h2[data-v-202379f4]{display:flex;align-items:center;font-size:1.5rem;gap:var(--gap-small);text-transform:capitalize;margin:0;font-family:var(--font-family);color:var(--black)}section header h2 span.icon[data-v-202379f4]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:var(--purple-100);color:var(--purple-600);font-size:1rem}section header a[data-v-202379f4]{display:flex;align-items:center;gap:5px;color:var(--purple-600);font-size:var(--p-font-size);font-weight:var(--h2-font-weight);line-height:var(--p-line-height);font-family:var(--font-family);text-decoration:none;margin-left:auto}section header a .chevron[data-v-202379f4]{transform:rotate(90deg);font-size:.5rem}section aside[data-v-202379f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--gap)}section aside[data-v-202379f4] article.project{box-shadow:var(--box-shadow);background-color:var(--white);border-radius:var(--border-radius)}section aside[data-v-202379f4] article.project p{--max-lines: 3}.project-types[data-v-53f4b8dc]{padding-block:80px}.project-types .sort[data-v-53f4b8dc]{margin-bottom:2rem}.project-types .empty-state[data-v-53f4b8dc]{display:flex;align-items:center;justify-content:center;padding-block:80px}.project-types .empty-state p[data-v-53f4b8dc]{font-size:var(--h2-font-size);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);color:var(--grey-400)}
