.project-card[data-astro-cid-y2vllrex]{padding:0;overflow:hidden}.project-card__media[data-astro-cid-y2vllrex]{padding:var(--space-l) var(--space-l) 0 var(--space-m);background:radial-gradient(80% 90% at 100% 0%, #2563eb2e, transparent 70%), linear-gradient(160deg, var(--color-surface-tint), var(--color-surface-soft));position:relative;overflow:hidden}.project-card__frame[data-astro-cid-y2vllrex]{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.project-card__media[data-astro-cid-y2vllrex]:after{content:"";opacity:0;transition:opacity var(--duration-hover) var(--ease);pointer-events:none;background:linear-gradient(#0000,#2563eb14 40%,#071a3359);position:absolute;inset:0}.project-card[data-astro-cid-y2vllrex] .card__link{transition:color var(--duration-hover) var(--ease)}.project-card__image[data-astro-cid-y2vllrex]{aspect-ratio:16/10;object-fit:cover;width:100%;transition:scale .6s var(--ease-out);display:block}.project-card[data-astro-cid-y2vllrex] .project-card__arrow{vertical-align:-.05em;color:var(--color-accent);transition:translate var(--duration-hover) var(--ease);margin-inline-start:.35em}@media (hover:hover) and (prefers-reduced-motion:no-preference){.project-card[data-astro-cid-y2vllrex]:hover .project-card__image[data-astro-cid-y2vllrex]{scale:1.06}.project-card[data-astro-cid-y2vllrex]:hover .project-card__media[data-astro-cid-y2vllrex]:after{opacity:1}.project-card[data-astro-cid-y2vllrex]:hover .card__link{color:var(--color-accent-strong)}.project-card[data-astro-cid-y2vllrex]:hover .project-card__arrow{translate:6px}}.project-card__body[data-astro-cid-y2vllrex]{gap:var(--space-xs);padding:var(--space-m);border-top:3px solid var(--color-accent);flex-direction:column;flex:1;display:flex}.project-card__meta[data-astro-cid-y2vllrex]{font-family:var(--font-heading);font-size:var(--step--1);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-strong)}.project-card__tags[data-astro-cid-y2vllrex]{gap:var(--space-3xs);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-xs);display:flex}.project-card__tags[data-astro-cid-y2vllrex] li[data-astro-cid-y2vllrex]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-s);background:var(--color-surface-soft);color:var(--color-text-muted);font-size:var(--step--1);padding:.15em .5em}.project-card__draft[data-astro-cid-y2vllrex]{padding:var(--space-3xs) var(--space-2xs);background:var(--color-error-soft);color:var(--color-error);font-size:var(--step--1);font-weight:var(--weight-bold);border-radius:var(--radius-s);align-self:start}
