.project-card[data-astro-cid-t45dg4vu]{box-shadow:0 2px 8px #0000004d;transition:box-shadow .4s ease,border-color .4s ease,transform .4s ease}.group[data-astro-cid-t45dg4vu]:hover .project-card[data-astro-cid-t45dg4vu]{box-shadow:0 0 18px #3b82f621,0 8px 24px #00000040;transform:translateY(-3px)}.group[data-astro-cid-t45dg4vu]:hover .card-bg[data-astro-cid-t45dg4vu]{filter:brightness(1.12) saturate(1.1)}.card-tags[data-astro-cid-t45dg4vu]{margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s var(--ease-out),margin-top .25s var(--ease-out),opacity .25s var(--ease-out)}@media(hover:hover)and (pointer:fine){.group[data-astro-cid-t45dg4vu]:hover .card-tags[data-astro-cid-t45dg4vu],.project-card[data-astro-cid-t45dg4vu]:focus-within .card-tags[data-astro-cid-t45dg4vu]{max-height:4rem;margin-top:.75rem;opacity:1}}.noise-overlay[data-astro-cid-t45dg4vu]{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:128px 128px}@media(prefers-reduced-motion:reduce){.project-card[data-astro-cid-t45dg4vu],.card-bg[data-astro-cid-t45dg4vu],.card-tags[data-astro-cid-t45dg4vu]{transition:none}.group[data-astro-cid-t45dg4vu]:hover .project-card[data-astro-cid-t45dg4vu]{transform:none}.group[data-astro-cid-t45dg4vu]:hover .card-bg[data-astro-cid-t45dg4vu]{filter:none}}
