.promo-card[data-astro-cid-jkqegwd3]{border:1px solid var(--color-border);border-radius:var(--radius);background:radial-gradient(120% 90% at 100% 100%, color-mix(in srgb, var(--color-accent) 22%, transparent), transparent 60%), var(--color-surface-raised);justify-items:start;gap:1rem;padding:1.75rem 1.5rem;display:grid;position:relative;overflow:hidden}.promo-card[data-astro-cid-jkqegwd3] .eyebrow[data-astro-cid-jkqegwd3]{margin:0}.promo-card[data-astro-cid-jkqegwd3] h2[data-astro-cid-jkqegwd3]{letter-spacing:-.03em;margin:0;font-size:1.55rem;font-weight:400;line-height:1.15}.promo-text[data-astro-cid-jkqegwd3]{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.55}.promo-card[data-astro-cid-jkqegwd3] .btn[data-astro-cid-jkqegwd3]{margin-top:.5rem}.post-wrap[data-astro-cid-6ebbwsfy]{width:100%;max-width:calc(var(--max-width) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.post-intro[data-astro-cid-6ebbwsfy]{grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:end;gap:2rem clamp(2.5rem,6vw,6rem);padding-block:clamp(2.5rem,5vw,4.5rem) clamp(2rem,3vw,2.75rem);display:grid}.post-statement[data-astro-cid-6ebbwsfy] .back-link[data-astro-cid-6ebbwsfy]{margin-bottom:1.5rem}.post-statement[data-astro-cid-6ebbwsfy] .eyebrow[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{color:inherit;text-decoration:none}.post-statement[data-astro-cid-6ebbwsfy] .eyebrow[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover{color:var(--color-text)}.post-title[data-astro-cid-6ebbwsfy]{max-width:22ch;margin-bottom:1.5rem}.post-statement[data-astro-cid-6ebbwsfy] .lead[data-astro-cid-6ebbwsfy]{max-width:46rem;margin:0}.post-side[data-astro-cid-6ebbwsfy]{border-top:1px solid var(--color-border);gap:1rem;padding-top:1.5rem;display:grid}.post-author[data-astro-cid-6ebbwsfy]{align-items:center;gap:1rem;display:flex}.post-author[data-astro-cid-6ebbwsfy] p[data-astro-cid-6ebbwsfy]{gap:.15rem;margin:0;line-height:1.35;display:grid}.post-author[data-astro-cid-6ebbwsfy] .eyebrow[data-astro-cid-6ebbwsfy]{margin:0 0 .2rem}.post-author[data-astro-cid-6ebbwsfy] strong[data-astro-cid-6ebbwsfy]{font-weight:500}.post-author-role[data-astro-cid-6ebbwsfy],.post-dates[data-astro-cid-6ebbwsfy]{color:var(--color-text-subtle);font-size:.9rem}.post-dates[data-astro-cid-6ebbwsfy]{margin:0}.post-author-photo[data-astro-cid-6ebbwsfy]{object-fit:cover;object-position:top;border:1px solid var(--color-border);background:var(--color-surface);filter:saturate(.3);border-radius:50%;flex:none;width:4rem;height:4rem}.post-author-photo[data-astro-cid-6ebbwsfy].initials{color:var(--color-accent);font-family:var(--font-mono);place-items:center;display:grid}@media (width<=900px){.post-intro[data-astro-cid-6ebbwsfy]{grid-template-columns:minmax(0,1fr)}}.post-frame[data-astro-cid-6ebbwsfy]{object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius);width:100%;height:auto;min-height:14rem;max-height:75vh;display:block}.post-columns[data-astro-cid-6ebbwsfy]{grid-template-columns:minmax(0,46rem) minmax(0,20rem);justify-content:space-between;gap:3rem;padding-block:clamp(2.5rem,5vw,4rem) clamp(3rem,6vw,6rem);display:grid}.post-body[data-astro-cid-6ebbwsfy]{min-width:0}.post-body[data-astro-cid-6ebbwsfy] h2{scroll-margin-top:7rem}.post-body[data-astro-cid-6ebbwsfy] p:has(>img:only-child){width:auto;margin-inline:0}.post-body[data-astro-cid-6ebbwsfy] .post-tags[data-astro-cid-6ebbwsfy]{align-items:center;margin-top:3rem;padding-left:0}.post-body[data-astro-cid-6ebbwsfy] .post-tags[data-astro-cid-6ebbwsfy] li[data-astro-cid-6ebbwsfy]{margin:0}.post-rail[data-astro-cid-6ebbwsfy]{top:var(--rail-top,7rem);align-self:start;gap:2.5rem;display:grid;position:sticky}.post-rail[data-astro-cid-6ebbwsfy] .eyebrow[data-astro-cid-6ebbwsfy]{margin-bottom:.9rem}.post-contents[data-astro-cid-6ebbwsfy] ol[data-astro-cid-6ebbwsfy]{border-left:1px solid var(--color-border);margin:0;padding:0;list-style:none}.post-contents[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{color:var(--color-text-muted);border-left:1px solid #0000;margin-left:-1px;padding:.4rem 0 .4rem 1rem;font-size:.92rem;line-height:1.4;text-decoration:none;display:block}.post-contents[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover{color:var(--color-text)}.post-contents[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy][aria-current]{border-left-color:var(--color-text);color:var(--color-text)}.post-more[data-astro-cid-6ebbwsfy] ul[data-astro-cid-6ebbwsfy]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.post-more[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]{color:inherit;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.9rem;margin-inline:-.5rem;padding:.5rem;text-decoration:none;transition:background .2s;display:grid}.post-more[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover{background:var(--color-surface)}.post-more[data-astro-cid-6ebbwsfy] img[data-astro-cid-6ebbwsfy],.post-more-blank[data-astro-cid-6ebbwsfy]{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--color-border);background:var(--color-surface);width:100%;height:auto}.post-more[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]>span[data-astro-cid-6ebbwsfy]:last-child{gap:.3rem;display:grid}.post-more-title[data-astro-cid-6ebbwsfy]{font-size:.95rem;line-height:1.3}.post-more[data-astro-cid-6ebbwsfy] a[data-astro-cid-6ebbwsfy]:hover .post-more-title[data-astro-cid-6ebbwsfy]{color:var(--color-accent)}.post-more[data-astro-cid-6ebbwsfy] time[data-astro-cid-6ebbwsfy]{color:var(--color-text-subtle);font-size:.8rem}.post-offer[data-astro-cid-6ebbwsfy]{gap:.75rem;display:grid}.post-pill[data-astro-cid-6ebbwsfy]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.6rem 1rem .6rem .6rem;line-height:1.25;text-decoration:none;transition:border-color .2s;display:grid}.post-pill[data-astro-cid-6ebbwsfy]:hover{border-color:var(--color-accent)}.post-pill-icon[data-astro-cid-6ebbwsfy]{background:var(--color-surface-raised);width:2.5rem;height:2.5rem;color:var(--color-accent);place-items:center;display:grid}.post-pill[data-astro-cid-6ebbwsfy] strong[data-astro-cid-6ebbwsfy]{font-size:.95rem;font-weight:500;display:block}.post-pill-sub[data-astro-cid-6ebbwsfy]{color:var(--color-text-subtle);font-size:.8rem}.post-pill[data-astro-cid-6ebbwsfy]>svg{color:var(--color-accent);transition:transform .2s}.post-pill[data-astro-cid-6ebbwsfy]:hover>svg{transform:translate(3px)}@media (width<=1000px){.post-columns[data-astro-cid-6ebbwsfy]{grid-template-columns:minmax(0,1fr)}.post-rail[data-astro-cid-6ebbwsfy]{position:static}.post-contents[data-astro-cid-6ebbwsfy]{display:none}}
