.project-element.svelte-1gmdzol{padding:0rem 0 1.5rem 1.5rem;position:relative;border-top:1px solid var(--detailsGrey)}.project-element.svelte-1gmdzol:first-of-type{border:none}.project-element.svelte-1gmdzol .content:where(.svelte-1gmdzol){padding:2rem 0 1.5rem;position:relative;display:flex;align-items:center}.project-element.svelte-1gmdzol .content:where(.svelte-1gmdzol):hover h3:where(.svelte-1gmdzol){color:var(--infoGrey)}.project-element.svelte-1gmdzol .content:where(.svelte-1gmdzol):hover a.project-link:where(.svelte-1gmdzol){color:var(--infoGrey);font-size:.7rem}.project-element.svelte-1gmdzol .content:where(.svelte-1gmdzol):hover a.project-link:where(.svelte-1gmdzol) svg:where(.svelte-1gmdzol) path:where(.svelte-1gmdzol){stroke:var(--infoGrey)}.project-element.svelte-1gmdzol .content:where(.svelte-1gmdzol) a.ghost:where(.svelte-1gmdzol){position:absolute;top:0;left:0;width:100%;height:100%}.project-element.svelte-1gmdzol .content:where(.svelte-1gmdzol) h3:where(.svelte-1gmdzol){font-size:1rem;transition:all .3s ease-in-out;line-height:1.25}.project-element.svelte-1gmdzol .content:where(.svelte-1gmdzol) a.project-link:where(.svelte-1gmdzol){position:absolute;right:1.5rem;font-size:.7rem;text-transform:uppercase;color:var(--accent);padding-left:2rem;transition:all .3s ease-in-out}.project-element.svelte-1gmdzol .content:where(.svelte-1gmdzol) a.project-link:where(.svelte-1gmdzol) svg:where(.svelte-1gmdzol) path:where(.svelte-1gmdzol){transition:all .3s ease-in-out}.project-element.svelte-1gmdzol .content:where(.svelte-1gmdzol) a.project-link:where(.svelte-1gmdzol):hover{color:var(--infoGrey)}.project-element.svelte-1gmdzol .content:where(.svelte-1gmdzol) a.project-link:where(.svelte-1gmdzol):hover svg:where(.svelte-1gmdzol) path:where(.svelte-1gmdzol){stroke:var(--infoGrey)}.project-element.svelte-1gmdzol:first-child{border:none}.project-element.svelte-1gmdzol .gallery:where(.svelte-1gmdzol){overflow:hidden;transform:translate(-1.5rem);width:calc(100% + 1.5rem)}.project-element.svelte-1gmdzol .gallery:where(.svelte-1gmdzol) .scrollable:where(.svelte-1gmdzol){display:flex;gap:.25rem;justify-content:flex-start;overflow:auto;padding-bottom:.4rem;cursor:grab}.project-element.svelte-1gmdzol .gallery:where(.svelte-1gmdzol) .scrollable:where(.svelte-1gmdzol)::-webkit-scrollbar{display:none}.project-element.svelte-1gmdzol .gallery:where(.svelte-1gmdzol) .scrollable:where(.svelte-1gmdzol)::-webkit-scrollbar-thumb{background-color:var(--secondaryAccent);border-radius:.25rem}.project-element.svelte-1gmdzol .gallery:where(.svelte-1gmdzol) .scrollable:where(.svelte-1gmdzol) img:where(.svelte-1gmdzol){flex:none;width:auto;border-radius:.4rem;max-height:8.5rem}.project-element.svelte-1gmdzol .gallery:where(.svelte-1gmdzol) .scrollable:where(.svelte-1gmdzol) img:where(.svelte-1gmdzol):first-child{margin-left:1.5rem}.project-element.svelte-1gmdzol .gallery:where(.svelte-1gmdzol) .scrollable:where(.svelte-1gmdzol) img:where(.svelte-1gmdzol):last-child{margin-right:1.5rem}@media(max-width:768px){.project-element.svelte-1gmdzol{padding:0rem 0 1rem 1rem}.project-element.svelte-1gmdzol .content:where(.svelte-1gmdzol){padding:1.5rem 0 1rem;margin-bottom:.5rem}.project-element.svelte-1gmdzol .content:where(.svelte-1gmdzol) h3:where(.svelte-1gmdzol){margin-bottom:0}.project-element.svelte-1gmdzol .content:where(.svelte-1gmdzol) a.project-link:where(.svelte-1gmdzol){right:1rem;font-size:.8rem}.project-element.svelte-1gmdzol .gallery:where(.svelte-1gmdzol) .scrollable:where(.svelte-1gmdzol) img:where(.svelte-1gmdzol){max-height:6rem}.project-element.svelte-1gmdzol .gallery:where(.svelte-1gmdzol) .scrollable:where(.svelte-1gmdzol) img:where(.svelte-1gmdzol):first-child{margin-left:1rem}.project-element.svelte-1gmdzol .gallery:where(.svelte-1gmdzol) .scrollable:where(.svelte-1gmdzol) img:where(.svelte-1gmdzol):last-child{margin-right:1rem}}.grid-filters.svelte-rqn88j{padding:.5rem 1.5rem .5rem 0;border-bottom:1px solid var(--detailsGrey);display:flex;position:absolute;min-width:7.25rem;justify-content:space-between;right:0;border:0;top:50%;transform:translateY(-50%)}.grid-filters.svelte-rqn88j div.checkbox:where(.svelte-rqn88j){display:flex;width:100%;gap:.35rem;justify-content:space-between;align-items:center;cursor:pointer}.grid-filters.svelte-rqn88j div.checkbox:where(.svelte-rqn88j) label:where(.svelte-rqn88j){width:100%;font-size:.6rem;color:var(--infoGrey);font-family:var(--linkFont);text-transform:uppercase;text-align:left}.grid-filters.svelte-rqn88j div.checkbox:where(.svelte-rqn88j) label:where(.svelte-rqn88j),.grid-filters.svelte-rqn88j div.checkbox:where(.svelte-rqn88j) input:where(.svelte-rqn88j){cursor:pointer}.grid-filters.svelte-rqn88j div.checkbox:where(.svelte-rqn88j) input:where(.svelte-rqn88j){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--detailsGrey);border:1px var(--detailsGrey) solid;width:.875rem;min-width:.875rem;height:.875rem;color:var(--accent);display:flex;justify-content:center;align-items:center;border-radius:.1rem}.grid-filters.svelte-rqn88j div.checkbox:where(.svelte-rqn88j) input:where(.svelte-rqn88j):checked:after{content:"";display:block;width:65%;height:65%;background-color:var(--accent);opacity:.6;border-radius:.06rem}main.svelte-rqn88j{position:relative;display:flex;flex-direction:column;border-bottom:1px solid var(--detailsGrey)}main.grid-layout.svelte-rqn88j{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}
