.content-block{margin-top:.75rem;margin-bottom:.75rem;width:100%;border-radius:.5rem;border-width:1px;padding-left:1.25rem;padding-right:1.25rem}.content-block.active.svelte-pfu2lf{padding-top:.75rem;padding-bottom:.75rem}.content-block h3{font-size:1.125rem;line-height:1.75rem;font-weight:300}@media (min-width: 640px){.content-block h3{font-size:1.5rem;line-height:2rem}}.closed-content.svelte-pfu2lf{display:flex;height:3rem;width:100%;flex-direction:row;align-items:center;justify-content:space-between}.closed-content.svelte-pfu2lf :first-child{font-weight:300;--tw-text-opacity: 1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity, 1)))}@media (min-width: 640px){.closed-content.svelte-pfu2lf :first-child{font-size:1.25rem;line-height:1.75rem}}.closed-content.svelte-pfu2lf :last-child{max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem}@media (min-width: 640px){.closed-content.svelte-pfu2lf :last-child{font-size:1rem;line-height:1.5rem}}div.filter-grid.svelte-129u44z{margin-top:1.25rem;display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center}div.filter-grid.svelte-129u44z button:where(.svelte-129u44z){height:2rem;width:2rem;border-radius:9999px;border-width:4px;--tw-border-opacity: 1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity, 1)));transition-property:border;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}div.filter-grid.svelte-129u44z button.active:where(.svelte-129u44z){border-width:16px}button.svelte-1po4461 .sector-selector{display:inline-flex;align-items:center;justify-content:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;height:1.25rem;font-size:.875rem;line-height:1.25rem;width:-moz-fit-content;width:fit-content;padding-left:.563rem;padding-right:.563rem;border-radius:var(--rounded-badge, 1.9rem);border-width:1px;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}button.svelte-1po4461 .sector-selector{height:1.5rem;font-size:1rem;line-height:1.5rem;padding-left:.688rem;padding-right:.688rem;margin:.25rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}button.svelte-1po4461 .sector-selector.active{--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity, 1)))}.search-pill-container.svelte-153p92z{z-index:10;padding-top:1.25rem;padding-bottom:1.25rem}.search-pill-container.svelte-153p92z .search-pill:where(.svelte-153p92z){position:relative;margin-left:auto;margin-right:auto;display:flex;height:3rem;width:100%;max-width:90%;flex-direction:row;align-items:center;justify-items:start;gap:.25rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity, 1)))}@media (min-width: 480px){.search-pill-container.svelte-153p92z .search-pill:where(.svelte-153p92z){max-width:24rem}}.search-pill-container.svelte-153p92z .search-pill:where(.svelte-153p92z) .icon-container:where(.svelte-153p92z){position:absolute;right:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity, 1)));padding:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.search-pill-container.svelte-153p92z .search-pill:where(.svelte-153p92z) .option:where(.svelte-153p92z){width:25%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-text-opacity: 1;color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity, 1)))}.search-pill-container.svelte-153p92z .search-pill:where(.svelte-153p92z) .option.selected:where(.svelte-153p92z){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.projects-container.svelte-muve32{margin-left:auto;margin-right:auto;display:grid;max-width:80rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;padding:2.5rem}@media (min-width: 480px){.projects-container.svelte-muve32{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width: 768px){.projects-container.svelte-muve32{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.projects-container.svelte-muve32{grid-template-columns:repeat(4,minmax(0,1fr))}}.project-card.svelte-176tzb0{position:relative;width:100%;cursor:pointer;border-radius:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.project-card.svelte-176tzb0 .image-container:where(.svelte-176tzb0){aspect-ratio:5/3;width:100%;overflow:hidden;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.project-card.svelte-176tzb0 img{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);transition-duration:.7s;transition-timing-function:cubic-bezier(.4,0,1,1)}.project-card.svelte-176tzb0 .project-info:where(.svelte-176tzb0){margin-top:.75rem;margin-bottom:.75rem;display:flex;flex-direction:column;gap:.25rem;font-weight:400}.project-card.svelte-176tzb0 .project-info:where(.svelte-176tzb0):hover{padding-left:.25rem}.project-card.svelte-176tzb0 .project-badge:where(.svelte-176tzb0){display:inline-flex;align-items:center;justify-content:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.2s;height:1.25rem;font-size:.875rem;line-height:1.25rem;width:-moz-fit-content;width:fit-content;padding-left:.563rem;padding-right:.563rem;border-radius:var(--rounded-badge, 1.9rem);border-width:1px;--tw-border-opacity: 1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));--tw-bg-opacity: 1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));--tw-text-opacity: 1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.project-card.svelte-176tzb0 .project-badge:where(.svelte-176tzb0){height:1.5rem;font-size:1rem;line-height:1.5rem;padding:1rem .688rem;position:absolute;left:.5rem;top:.5rem;z-index:10;border-radius:.25rem;border-style:none;--tw-bg-opacity: 1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity, 1)));font-weight:300;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.project-card.svelte-176tzb0:hover img{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-brightness: brightness(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
