.cover[data-astro-cid-w3bxfslz],.cover-image[data-astro-cid-w3bxfslz]{width:100%;height:100%;transition:transform .55s var(--ease);display:block}.cover-image[data-astro-cid-w3bxfslz]{object-fit:cover}.cover[data-astro-cid-w3bxfslz]{background:var(--cover-bg);position:relative;overflow:hidden}.cover[data-astro-cid-w3bxfslz][data-tone=blue]{--cover-bg:var(--blue-wash);--cover-ink:var(--blue-strong);--cover-accent:var(--blue)}.cover[data-astro-cid-w3bxfslz][data-tone=sage]{--cover-bg:var(--sage-wash);--cover-ink:var(--sage);--cover-accent:var(--sage)}.cover[data-astro-cid-w3bxfslz][data-tone=clay]{--cover-bg:var(--clay-wash);--cover-ink:var(--clay);--cover-accent:var(--clay)}.cover[data-astro-cid-w3bxfslz][data-tone=sand]{--cover-bg:var(--sand-wash);--cover-ink:var(--sand);--cover-accent:var(--sand)}.cover__ghost[data-astro-cid-w3bxfslz]{font-family:var(--font-display);color:var(--cover-ink);opacity:.09;pointer-events:none;font-size:clamp(7rem,13vw,10rem);line-height:.8;position:absolute;top:-.2em;right:-.08em}.cover--featured[data-astro-cid-w3bxfslz] .cover__ghost[data-astro-cid-w3bxfslz]{font-size:clamp(9rem,18vw,15rem)}.cover__shape[data-astro-cid-w3bxfslz]{aspect-ratio:1;background:color-mix(in srgb, var(--cover-accent) 20%, transparent);border-radius:50%;width:62%;position:absolute;top:-22%;right:-12%}.cover__mark[data-astro-cid-w3bxfslz]{z-index:2;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cover-ink);opacity:.8;font-size:.55rem;position:absolute;top:1rem;left:1.15rem}.cover__index[data-astro-cid-w3bxfslz]{z-index:2;font-family:var(--font-display);color:var(--cover-ink);opacity:.22;font-size:clamp(1.4rem,3vw,2rem);line-height:1;position:absolute;top:.75rem;right:1.1rem}.cover__strip[data-astro-cid-w3bxfslz]{background:var(--paper-raised);clip-path:polygon(0 8%,5% 2%,10% 6%,16% 1%,22% 5%,28% 0,34% 4%,40% 1%,46% 6%,52% 2%,58% 5%,64% 0,70% 4%,76% 1%,82% 6%,88% 2%,94% 5%,100% 1%,100% 100%,0 100%);height:47%;position:absolute;bottom:-2%;left:-2%;right:-2%}.cover__word[data-astro-cid-w3bxfslz]{z-index:2;max-width:76%;font-family:var(--font-display);letter-spacing:-.045em;text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(1.65rem,3.6vw,2.8rem);font-weight:500;line-height:.95;position:absolute;bottom:1.15rem;left:1.1rem}.cover--featured[data-astro-cid-w3bxfslz] .cover__word[data-astro-cid-w3bxfslz]{max-width:82%;font-size:clamp(2.6rem,5vw,4.6rem)}.cover__label[data-astro-cid-w3bxfslz]{z-index:2;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.54rem;position:absolute;bottom:.85rem;right:1.1rem}@media (width<=520px){.cover__word[data-astro-cid-w3bxfslz]{font-size:1.8rem}.cover--featured[data-astro-cid-w3bxfslz] .cover__word[data-astro-cid-w3bxfslz]{font-size:2.8rem}.cover__label[data-astro-cid-w3bxfslz]{display:none}}.post-card[data-astro-cid-sbmovh4h]{border:1px solid var(--rule);background:var(--paper-raised);height:100%;box-shadow:var(--shadow);transition:transform .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);border-radius:6px;flex-direction:column;display:flex;position:relative;overflow:hidden}.post-card[data-astro-cid-sbmovh4h]:hover{border-color:var(--blue);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.post-card__media[data-astro-cid-sbmovh4h]{aspect-ratio:4/3;border-bottom:1px solid var(--rule-soft);position:relative;overflow:hidden}.post-card[data-astro-cid-sbmovh4h]:hover .cover,.post-card[data-astro-cid-sbmovh4h]:hover .cover-image{transform:scale(1.035)}.post-card__badge[data-astro-cid-sbmovh4h]{z-index:2;border:1px solid var(--rule);background:var(--paper-raised);color:var(--ink-2);border-radius:999px;align-items:center;gap:.35rem;padding:.24rem .6rem;font-size:.68rem;text-decoration:none;display:inline-flex;position:absolute;top:.75rem;left:.75rem;box-shadow:0 1px 4px #14243a14}.post-card__badge[data-astro-cid-sbmovh4h]:before{content:"";background:var(--blue);border-radius:50%;width:.38rem;height:.38rem}.post-card__badge[data-astro-cid-sbmovh4h][data-tone=sage]:before{background:var(--sage)}.post-card__badge[data-astro-cid-sbmovh4h][data-tone=clay]:before{background:var(--clay)}.post-card__badge[data-astro-cid-sbmovh4h][data-tone=sand]:before{background:var(--sand)}.post-card__badge[data-astro-cid-sbmovh4h]:hover{border-color:var(--blue);color:var(--blue-strong)}.post-card__body[data-astro-cid-sbmovh4h]{flex-direction:column;flex:1;gap:.45rem;padding:1.05rem 1.1rem 1.15rem;display:flex}.post-card__title[data-astro-cid-sbmovh4h]{font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.32}.post-card__title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{color:var(--ink);text-decoration:none}.post-card__title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]:after{content:"";z-index:1;position:absolute;inset:0}.post-card__title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]:focus-visible{outline:none}.post-card__title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]:focus-visible:after{outline:2px solid var(--blue);outline-offset:-4px}.post-card[data-astro-cid-sbmovh4h]:hover .post-card__title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{color:var(--blue-strong)}.post-card__desc[data-astro-cid-sbmovh4h]{-webkit-line-clamp:2;color:var(--ink-3);-webkit-box-orient:vertical;font-size:.84rem;line-height:1.7;display:-webkit-box;overflow:hidden}.post-card__foot[data-astro-cid-sbmovh4h]{border-top:1px dashed var(--rule-soft);font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);align-items:center;gap:.4rem;margin-top:auto;padding-top:.75rem;font-size:.6rem;display:flex}.post-card__dot[data-astro-cid-sbmovh4h]{opacity:.5}.post-card__arrow[data-astro-cid-sbmovh4h]{transition:transform .3s var(--ease), color .3s var(--ease);margin-left:auto;display:inline-flex}.post-card[data-astro-cid-sbmovh4h]:hover .post-card__arrow[data-astro-cid-sbmovh4h]{color:var(--blue-strong);transform:translate(3px)}
