.project-card[data-astro-cid-mspuyifq]{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);transition:transform .35s ease,box-shadow .35s ease}.project-card[data-astro-cid-mspuyifq]:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}.media[data-astro-cid-mspuyifq]{position:relative;aspect-ratio:16 / 10;background:var(--blush);overflow:hidden}.media[data-astro-cid-mspuyifq] img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .6s ease}.project-card[data-astro-cid-mspuyifq]:hover .media[data-astro-cid-mspuyifq] img{transform:scale(1.05)}.placeholder[data-astro-cid-mspuyifq]{--contour-opacity: .25;position:absolute;inset:0;background:var(--grad);color:#fff}.stamp[data-astro-cid-mspuyifq]{position:absolute;left:1rem;bottom:1rem;display:grid;justify-items:center;min-width:64px;padding:.45rem .6rem .4rem;border-radius:14px;background:#fff;box-shadow:0 8px 20px #1f29372e;line-height:1}.day[data-astro-cid-mspuyifq]{font:800 1.6rem/1 var(--font-display);color:var(--cranberry)}.mon[data-astro-cid-mspuyifq]{margin-top:.25rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.body[data-astro-cid-mspuyifq]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;flex:1;padding:1.5rem 1.6rem 1.75rem}.tag[data-astro-cid-mspuyifq]{position:relative;z-index:2}.title[data-astro-cid-mspuyifq]{margin:0;font-size:1.3rem;line-height:1.25;color:var(--ink)}.title[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]{color:inherit;text-decoration:none;transition:color .25s ease}.title[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.project-card[data-astro-cid-mspuyifq]:hover .title[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]{color:var(--cranberry)}.title[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]:focus-visible{box-shadow:none}.title[data-astro-cid-mspuyifq] a[data-astro-cid-mspuyifq]:focus-visible:after{box-shadow:var(--ring)}.summary[data-astro-cid-mspuyifq]{margin:0;color:var(--muted);font-size:.975rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.meta[data-astro-cid-mspuyifq]{display:flex;align-items:center;gap:.4rem;margin:auto 0 0;padding-top:.25rem;font-size:.9rem;font-weight:500;color:var(--muted)}.meta[data-astro-cid-mspuyifq] svg{color:var(--cranberry);flex-shrink:0}
