.projects-container.svelte-muve32{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem;max-width:80rem;margin-left:auto;margin-right:auto;padding:2.5rem;display:grid}@media (width>=480px){.projects-container.svelte-muve32{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (width>=768px){.projects-container.svelte-muve32{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.projects-container.svelte-muve32{grid-template-columns:repeat(4,minmax(0,1fr))}}.project-card.svelte-176tzb0{cursor:pointer;--tw-text-opacity:1;width:100%;color:rgb(0 0 0/var(--tw-text-opacity,1));border-radius:.375rem;font-size:.875rem;line-height:1.25rem;position:relative}.project-card.svelte-176tzb0 .image-container:where(.svelte-176tzb0){aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;width:100%;overflow:hidden}.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){flex-direction:column;gap:.25rem;margin-top:.75rem;margin-bottom:.75rem;font-weight:400;display:flex}.project-card.svelte-176tzb0 .project-info:where(.svelte-176tzb0):hover{padding-left:.25rem}.project-card.svelte-176tzb0 .project-badge:where(.svelte-176tzb0){z-index:10;--tw-bg-opacity:1;background-color:rgb(241 90 37/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));border-style:none;border-radius:.25rem;align-items:center;padding:1rem .75rem;font-size:.875rem;font-weight:300;line-height:1.25rem;display:inline-flex;position:absolute;top:.5rem;left:.5rem}.project-card.svelte-176tzb0 .fms-stamp:where(.svelte-176tzb0){z-index:10;--tw-rotate:12deg;width:2.5rem;height:2.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-border-opacity:1;border-width:2px;border-color:rgb(241 90 37/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(241 90 37/var(--tw-text-opacity,1));background-color:#ffffff80;border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1rem;display:flex;position:absolute;top:-.75rem;right:-.75rem}.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)) skewX(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)}
