.post-card[data-astro-cid-sbmovh4h]{isolation:isolate;flex-direction:column;display:flex;position:relative}.stretched[data-astro-cid-sbmovh4h]:after{content:"";z-index:2;position:absolute;inset:0}.media[data-astro-cid-sbmovh4h]{border-radius:var(--radius);background:var(--plum-100);aspect-ratio:3/2;position:relative;overflow:hidden}.media[data-astro-cid-sbmovh4h] img,.media[data-astro-cid-sbmovh4h] picture{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.post-card[data-astro-cid-sbmovh4h]:hover .media[data-astro-cid-sbmovh4h] img{transform:scale(1.04)}.media-fallback[data-astro-cid-sbmovh4h]{background:linear-gradient(135deg, var(--plum-700), var(--plum-900));place-items:center;height:100%;display:grid}.media-fallback[data-astro-cid-sbmovh4h] span[data-astro-cid-sbmovh4h]{font-family:var(--font-serif);color:#ffffff40;font-size:4rem}.body[data-astro-cid-sbmovh4h]{padding-top:1.1rem}.meta[data-astro-cid-sbmovh4h]{font-size:var(--text-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-bottom:.55rem;display:flex}.meta[data-astro-cid-sbmovh4h] time[data-astro-cid-sbmovh4h]{font-variant-numeric:tabular-nums}.title[data-astro-cid-sbmovh4h]{font-size:var(--text-xl);color:var(--plum-900);line-height:1.25}.title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{transition:background-size .35s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}.post-card[data-astro-cid-sbmovh4h]:hover .title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{background-size:100% 1px}.title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]:focus-visible{box-shadow:none}.post-card[data-astro-cid-sbmovh4h]:has(.title a:focus-visible){outline:2px solid var(--plum-600);outline-offset:6px;border-radius:var(--radius)}.excerpt[data-astro-cid-sbmovh4h]{font-size:var(--text-sm);color:var(--ink-soft);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:.6rem;line-height:1.65;display:-webkit-box;overflow:hidden}.post-card--feature[data-astro-cid-sbmovh4h]{border-radius:var(--radius-lg);background:var(--plum-900);height:100%;min-height:320px;overflow:hidden}.post-card--feature[data-astro-cid-sbmovh4h] .media[data-astro-cid-sbmovh4h]{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.post-card--feature[data-astro-cid-sbmovh4h] .media[data-astro-cid-sbmovh4h]:after{content:"";background:linear-gradient(#160d1500 30%,#160d158c 62%,#160d15e0 100%);position:absolute;inset:0}.post-card--feature[data-astro-cid-sbmovh4h] .body[data-astro-cid-sbmovh4h]{z-index:1;margin-top:auto;padding:clamp(1.25rem,.8rem + 1.5vw,2rem);position:relative}.post-card--feature[data-astro-cid-sbmovh4h] .meta[data-astro-cid-sbmovh4h],.post-card--feature[data-astro-cid-sbmovh4h] .meta[data-astro-cid-sbmovh4h] .tag[data-astro-cid-sbmovh4h]{color:#ffffffd9}.post-card--feature[data-astro-cid-sbmovh4h] .tag[data-astro-cid-sbmovh4h]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.08em;background:#ffffff24;border-radius:999px;padding:.3rem .65rem}.post-card--feature[data-astro-cid-sbmovh4h] .title[data-astro-cid-sbmovh4h]{color:#fff;font-size:var(--text-2xl);text-shadow:0 1px 12px #00000040}.post-card--feature[data-astro-cid-sbmovh4h] .excerpt[data-astro-cid-sbmovh4h]{color:#fffc;-webkit-line-clamp:2;line-clamp:2;max-width:60ch}.feature-lead .post-card--feature[data-astro-cid-sbmovh4h] .title[data-astro-cid-sbmovh4h]{font-size:var(--text-4xl);line-height:1.08}.post-card--compact[data-astro-cid-sbmovh4h]{grid-template-columns:112px 1fr;align-items:start;gap:1rem;display:grid}.post-card--compact[data-astro-cid-sbmovh4h] .media[data-astro-cid-sbmovh4h]{aspect-ratio:4/3;border-radius:var(--radius-sm)}.post-card--compact[data-astro-cid-sbmovh4h] .body[data-astro-cid-sbmovh4h]{padding-top:0}.post-card--compact[data-astro-cid-sbmovh4h] .title[data-astro-cid-sbmovh4h]{font-size:var(--text-lg)}.post-card--compact[data-astro-cid-sbmovh4h] .meta[data-astro-cid-sbmovh4h]{margin-bottom:.35rem}
