.project-preview[data-astro-cid-y2vllrex]{order:3}.has-image[data-astro-cid-y2vllrex]{aspect-ratio:16/9;border-bottom:1px solid light-dark(#e5e7eb,#374151);flex-shrink:0;order:1;position:relative;overflow:hidden}.has-image[data-astro-cid-y2vllrex] picture[data-astro-cid-y2vllrex]{height:100%;display:block}.has-image[data-astro-cid-y2vllrex] .project-details[data-astro-cid-y2vllrex]{text-align:center;color:#fff;background:#111827e0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.has-image[data-astro-cid-y2vllrex] .project-details[data-astro-cid-y2vllrex] ul[data-astro-cid-y2vllrex]{justify-content:center}.has-image[data-astro-cid-y2vllrex] .project-cta[data-astro-cid-y2vllrex]{color:#111827;background:#fff}.has-image[data-astro-cid-y2vllrex] .project-details[data-astro-cid-y2vllrex] li[data-astro-cid-y2vllrex]{color:#111827;background:#f3f4f6;border:1px solid #d1d5db;font-weight:600}@media (hover:hover) and (pointer:fine){.has-image[data-astro-cid-y2vllrex] .project-details[data-astro-cid-y2vllrex]{opacity:0}.project-card[data-astro-cid-y2vllrex]:hover .project-details[data-astro-cid-y2vllrex],.project-card[data-astro-cid-y2vllrex]:focus-visible .project-details[data-astro-cid-y2vllrex]{opacity:1}}@media (hover:none),(pointer:coarse){.has-image[data-astro-cid-y2vllrex]{aspect-ratio:auto}.has-image[data-astro-cid-y2vllrex] picture[data-astro-cid-y2vllrex]{aspect-ratio:16/9;height:auto}.has-image[data-astro-cid-y2vllrex] .project-details[data-astro-cid-y2vllrex]{opacity:1;padding:1rem;position:static}}@media (width<=639px){.project-preview[data-astro-cid-y2vllrex]{display:contents}.project-tags[data-astro-cid-y2vllrex]{display:none}.project-copy[data-astro-cid-y2vllrex]{padding-bottom:0}.project-details[data-astro-cid-y2vllrex],.has-image[data-astro-cid-y2vllrex] .project-details[data-astro-cid-y2vllrex]{opacity:1;text-align:left;background:0 0;order:3;padding:1rem 1.25rem 1.25rem;display:block;position:static}.project-cta[data-astro-cid-y2vllrex]{margin-top:0}.has-image[data-astro-cid-y2vllrex] .project-cta[data-astro-cid-y2vllrex]{color:#fff;background:#111827}@media (prefers-color-scheme:dark){.has-image[data-astro-cid-y2vllrex] .project-cta[data-astro-cid-y2vllrex]{color:#111827;background:#f3f4f6}}}@media (prefers-reduced-motion:no-preference){.has-image[data-astro-cid-y2vllrex] .project-details[data-astro-cid-y2vllrex]{transition:opacity .16s}}
