.work-card[data-astro-cid-3xajdfta]{min-width:0}.work-card[data-astro-cid-3xajdfta]>a[data-astro-cid-3xajdfta]{min-width:0;height:100%;color:inherit;text-decoration:none;display:grid}.work-card__visual[data-astro-cid-3xajdfta]{background:var(--surface);isolation:isolate;min-width:0;display:block;position:relative;overflow:hidden}.work-card__backdrop[data-astro-cid-3xajdfta]{z-index:-2;object-fit:cover;filter:blur(1.35rem)saturate(.74);opacity:.42;width:124%;height:124%;position:absolute;inset:-12%}.work-card__visual[data-astro-cid-3xajdfta]:after{z-index:-1;content:"";background:linear-gradient(110deg,#ffffff6b,#ffffff14);position:absolute;inset:0}.work-card__frame[data-astro-cid-3xajdfta]{display:block;position:absolute;inset:.55rem}.work-card__shot[data-astro-cid-3xajdfta]{object-fit:contain;filter:drop-shadow(0 .4rem .65rem #141e1b29);width:100%;height:100%}.work-card__body[data-astro-cid-3xajdfta]{min-width:0}.work-card--logo[data-astro-cid-3xajdfta] .work-card__frame[data-astro-cid-3xajdfta]{place-items:center;display:grid}.work-card--logo[data-astro-cid-3xajdfta] .work-card__shot[data-astro-cid-3xajdfta]{width:min(100%,7rem);height:auto}h3[data-astro-cid-3xajdfta]{font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.35}.work-card[data-astro-cid-3xajdfta]>a[data-astro-cid-3xajdfta]:hover h3[data-astro-cid-3xajdfta]{color:var(--accent-readable)}.work-card__status[data-astro-cid-3xajdfta]{width:fit-content;color:var(--accent-readable);font-size:.8rem;font-weight:600;display:block}.work-card__status--muted[data-astro-cid-3xajdfta]{color:var(--text-secondary-readable)}p[data-astro-cid-3xajdfta]{color:var(--text-secondary-readable);margin:0;line-height:1.7}.work-card--list[data-astro-cid-3xajdfta]{border-bottom:1px solid var(--border)}.work-card--list[data-astro-cid-3xajdfta]>a[data-astro-cid-3xajdfta]{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding-block:1.2rem}.work-card--list[data-astro-cid-3xajdfta] .work-card__visual[data-astro-cid-3xajdfta]{aspect-ratio:6/5;border-radius:.35rem}.work-card--screenshots[data-astro-cid-3xajdfta].work-card--list .work-card__visual[data-astro-cid-3xajdfta]{aspect-ratio:auto;width:100%;min-height:15rem}.work-card--list[data-astro-cid-3xajdfta] .work-card__body[data-astro-cid-3xajdfta]{max-width:38rem}.work-card--list[data-astro-cid-3xajdfta] h3[data-astro-cid-3xajdfta]{font-size:clamp(1.4rem,2.2vw,1.85rem)}.work-card--list[data-astro-cid-3xajdfta] .work-card__status[data-astro-cid-3xajdfta]{margin-top:.55rem}.work-card--list[data-astro-cid-3xajdfta] p[data-astro-cid-3xajdfta]{margin-top:.9rem;font-size:.95rem}.work-card--home[data-astro-cid-3xajdfta]>a[data-astro-cid-3xajdfta]{border:1px solid var(--border);background:var(--background);border-radius:.55rem;grid-template-columns:minmax(8rem,42%) minmax(0,1fr);transition:border-color .18s,background-color .18s;overflow:hidden}.work-card--home[data-astro-cid-3xajdfta]>a[data-astro-cid-3xajdfta]:hover{border-color:var(--accent-readable);background:var(--hover)}.work-card--home[data-astro-cid-3xajdfta] .work-card__visual[data-astro-cid-3xajdfta]{min-height:12rem}.work-card--home[data-astro-cid-3xajdfta] .work-card__body[data-astro-cid-3xajdfta]{align-self:center;padding:1.05rem 1.15rem}.work-card--home[data-astro-cid-3xajdfta] h3[data-astro-cid-3xajdfta]{font-size:clamp(1.05rem,1.4vw,1.32rem)}.work-card--home[data-astro-cid-3xajdfta] .work-card__status[data-astro-cid-3xajdfta]{margin-top:.35rem}.work-card--home[data-astro-cid-3xajdfta] p[data-astro-cid-3xajdfta]{margin-top:.55rem;font-size:.82rem;line-height:1.6}.work-card--no-cover[data-astro-cid-3xajdfta]>a[data-astro-cid-3xajdfta]{grid-template-columns:minmax(0,1fr)}@media (width<=700px){.work-card--list[data-astro-cid-3xajdfta]>a[data-astro-cid-3xajdfta]{grid-template-columns:minmax(7rem,36%) minmax(0,1fr);gap:1rem}.work-card--list[data-astro-cid-3xajdfta] h3[data-astro-cid-3xajdfta]{font-size:1.2rem}.work-card--list[data-astro-cid-3xajdfta] p[data-astro-cid-3xajdfta]{margin-top:.55rem;font-size:.82rem}}@media (width<=440px){.work-card--home[data-astro-cid-3xajdfta]>a[data-astro-cid-3xajdfta]{grid-template-columns:minmax(6rem,35%) minmax(0,1fr)}.work-card--home[data-astro-cid-3xajdfta] .work-card__body[data-astro-cid-3xajdfta]{padding:.8rem}.work-card--home[data-astro-cid-3xajdfta] .work-card__visual[data-astro-cid-3xajdfta]{min-height:11.5rem}}
