.project-card__stats{display:flex;gap:1rem;margin-block-start:1.5rem}.project-card__stat{display:flex;align-items:center;gap:.25rem;color:var(--sl-color-gray-2);margin-block-start:0!important}.project-card:where(.astro-mspuyifq){display:flex;position:relative;flex-direction:column;transition:all .2s ease;cursor:pointer;border-radius:.5rem;background:var(--sl-color-bg-nav);padding:1.5rem;min-block-size:250px;color:inherit;text-decoration:none;box-shadow:var(--sl-shadow-sm);overflow:clip}.project-card:where(.astro-mspuyifq):hover{transform:translateY(-.5rem) rotate(1deg);box-shadow:var(--sl-shadow-md)}.project-card__content:where(.astro-mspuyifq){position:relative;z-index:10;display:flex;flex:1;flex-direction:column;justify-content:space-between;align-items:flex-start}.project-card:where(.astro-mspuyifq) h3:where(.astro-mspuyifq){margin:0;font-weight:600;font-size:var(--sl-text-h4);line-height:1.4}.project-card:where(.astro-mspuyifq) p:where(.astro-mspuyifq){margin-block:.75rem 0;color:var(--sl-color-white);line-height:1.5}.project-card__badges:where(.astro-mspuyifq){display:flex;gap:.5rem;margin-block-start:.75rem}.preview:where(.astro-mspuyifq){justify-content:center;cursor:default;opacity:.7}.preview:where(.astro-mspuyifq):hover{transform:none;box-shadow:var(--sl-shadow-sm)}pixel-canvas{position:absolute;opacity:0;z-index:-1;transition:opacity .2s ease;inset:-1rem;inline-size:calc(100% + 2rem);block-size:calc(100% + 2rem);border-radius:inherit}.project-card:where(.astro-mspuyifq):where(:hover,:focus-within) pixel-canvas{opacity:.5}.project-card__date:where(.astro-mspuyifq){display:flex;align-items:center;gap:.5rem;margin-block-start:.75rem;color:var(--sl-color-gray-2);font-size:.9rem}.projects:where(.astro-amng4zvp){padding:4rem 1rem}.project-grid:where(.astro-amng4zvp){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:2rem;margin-block-start:2rem}h2:where(.astro-amng4zvp){margin-block-end:4rem;font-size:var(--sl-text-5xl)!important;text-align:center}.mission:where(.astro-dxdggsen){padding-block:4rem}.container:where(.astro-dxdggsen){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}h2:where(.astro-dxdggsen){font-size:var(--sl-text-5xl)!important;text-align:center}p:where(.astro-dxdggsen){font-weight:300;font-size:var(--sl-text-3xl);line-height:1.5;text-align:center;max-width:60ch}a:where(.astro-dxdggsen){display:inline-block;font-size:var(--sl-text-3xl);text-align:center}.content-media:where(.astro-lonfrjqf){padding-block:2rem}@media(min-width:1024px){.content-media:where(.astro-lonfrjqf){padding-block:3rem}}.content-media:where(.astro-lonfrjqf) .container:where(.astro-lonfrjqf) .grid:where(.astro-lonfrjqf){display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.content-media:where(.astro-lonfrjqf) .container:where(.astro-lonfrjqf) .grid:where(.astro-lonfrjqf){grid-template-columns:repeat(2,1fr);gap:3rem}.content-media:where(.astro-lonfrjqf) .container:where(.astro-lonfrjqf) .grid:where(.astro-lonfrjqf).reverse .image-container:where(.astro-lonfrjqf){order:2}.content-media:where(.astro-lonfrjqf) .container:where(.astro-lonfrjqf) .grid:where(.astro-lonfrjqf).reverse .content:where(.astro-lonfrjqf){order:1}}.content-media:where(.astro-lonfrjqf) .content:where(.astro-lonfrjqf){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(1rem,1.0217rem + .1087vw,1.125rem);font-size:var(--sl-text-base);line-height:var(--sl-line-height)}.content-media:where(.astro-lonfrjqf) p:where(.astro-lonfrjqf){font-weight:300;line-height:1.5;text-wrap:pretty}.content-media:where(.astro-lonfrjqf) img{border-radius:.5rem}.content-media:where(.astro-lonfrjqf) .container:where(.astro-lonfrjqf) .image-container:where(.astro-lonfrjqf):first-child{rotate:-2deg}.content-media:where(.astro-lonfrjqf) .container:where(.astro-lonfrjqf) .image-container:where(.astro-lonfrjqf):last-child{rotate:2deg}.image-container:where(.astro-lonfrjqf){position:relative;padding:1rem;inline-size:calc(100% - 1rem);block-size:fit-content}@media(min-width:1024px){.image-container:where(.astro-lonfrjqf){inline-size:calc(100% - .5rem)}}.image-container:where(.astro-lonfrjqf)>:where(.astro-lonfrjqf){position:relative;z-index:2}.image-container:where(.astro-lonfrjqf):before,.image-container:where(.astro-lonfrjqf):after{position:absolute;content:""}.image-container:where(.astro-lonfrjqf):before{opacity:.8;z-index:1;inset:0;border-radius:.5rem;background-color:var(--sl-color-gray-1)}.image-container:where(.astro-lonfrjqf):after{rotate:2deg;opacity:.2;z-index:0;inset:1rem -.85rem -.85rem 1rem;border-radius:.5rem;background-color:var(--sl-color-white)}.image-container:where(.astro-lonfrjqf) img:where(.astro-lonfrjqf){inline-size:100%;max-block-size:400px;object-fit:cover}section:where(.astro-azy4mivu){padding-block:5rem}h2:where(.astro-azy4mivu){font-size:var(--sl-text-5xl)!important;text-align:center;margin-block:2rem}.socials:where(.astro-azy4mivu){display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-block-start:.5rem;a{display:flex;align-items:center;gap:.25rem;[data-icon]{margin-block-start:.25rem}}}section:where(.astro-3c73cdyk){padding-block:5rem}.container:where(.astro-3c73cdyk){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}h2:where(.astro-3c73cdyk){font-size:var(--sl-text-5xl)!important;text-align:center;margin-block:2rem}p:where(.astro-3c73cdyk){font-weight:300;font-size:var(--sl-text-3xl);line-height:1.5;text-align:center;max-width:60ch}a:where(.astro-3c73cdyk){display:inline-block;font-size:var(--sl-text-3xl);text-align:center}p:where(.astro-sz7xmlte){text-align:center}
