.post-footer-cta[data-astro-cid-c6pzpi4m]{padding-block:clamp(2rem,4vw,3rem) clamp(2rem,4vw,3rem)}.post-footer-cta__grid[data-astro-cid-c6pzpi4m]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;max-width:920px;margin:0 auto}@media(max-width:760px){.post-footer-cta__grid[data-astro-cid-c6pzpi4m]{grid-template-columns:1fr}}.post-footer-cta__card[data-astro-cid-c6pzpi4m]{padding:clamp(1.4rem,2.5vw,1.8rem);background:rgb(var(--surface-1));border:1px solid rgb(var(--edge));border-radius:16px;display:flex;flex-direction:column;gap:.8rem;color:inherit;transition:border-color .2s ease,transform .2s ease}.post-footer-cta__card--services[data-astro-cid-c6pzpi4m]:hover{border-color:rgb(var(--accent));transform:translateY(-2px)}.post-footer-cta__kicker[data-astro-cid-c6pzpi4m]{font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--accent-bright))}.post-footer-cta__title[data-astro-cid-c6pzpi4m]{font-family:var(--font-display, "Space Grotesk", system-ui, sans-serif);font-weight:600;font-size:clamp(1.2rem,2vw,1.4rem);color:rgb(var(--ink));line-height:1.2}.post-footer-cta__body[data-astro-cid-c6pzpi4m]{color:rgb(var(--ink-muted));font-size:.94rem;line-height:1.55}.post-footer-cta__link[data-astro-cid-c6pzpi4m],.post-footer-cta__form[data-astro-cid-c6pzpi4m]{margin-top:.4rem}.blog-post-hero[data-astro-cid-4sn4zg3r]{padding-block:clamp(3rem,6vw,5rem)}.blog-post-tags[data-astro-cid-4sn4zg3r]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.blog-post-title[data-astro-cid-4sn4zg3r]{max-width:26ch}.blog-post-meta[data-astro-cid-4sn4zg3r]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.6rem;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.78rem;color:rgb(var(--ink-faint));letter-spacing:.04em}.blog-cover-section[data-astro-cid-4sn4zg3r]{padding-block:clamp(1.5rem,3vw,2.5rem);background:rgb(var(--surface-1));border-bottom:1px solid rgb(var(--edge))}.blog-cover[data-astro-cid-4sn4zg3r]{max-width:920px;margin:0 auto;border-radius:14px;overflow:hidden;border:1px solid rgb(var(--edge))}.blog-cover[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{width:100%;height:auto;display:block}.blog-post-body-section[data-astro-cid-4sn4zg3r]{padding-block:clamp(2rem,4vw,3rem)}.blog-post-toc-wrap[data-astro-cid-4sn4zg3r]{max-width:760px;margin:0 auto 2.4rem}.blog-post-content[data-astro-cid-4sn4zg3r]{max-width:760px;margin:0 auto}.blog-post-content[data-astro-cid-4sn4zg3r] h2,.blog-post-content[data-astro-cid-4sn4zg3r] h3{font-family:var(--font-display, "Space Grotesk", system-ui, sans-serif);color:rgb(var(--ink))}.blog-post-content[data-astro-cid-4sn4zg3r] a{color:rgb(var(--accent-bright))}.blog-post-content[data-astro-cid-4sn4zg3r] code{font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace)}.blog-card[data-astro-cid-4sn4zg3r]{overflow:hidden;display:flex;flex-direction:column;color:inherit}.blog-card__media[data-astro-cid-4sn4zg3r]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:rgb(var(--surface-3));border-bottom:1px solid rgb(var(--edge))}.blog-card__media[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.blog-card[data-astro-cid-4sn4zg3r]:hover .blog-card__media[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{transform:scale(1.04)}.blog-card__placeholder[data-astro-cid-4sn4zg3r]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgb(var(--ink-faint))}.blog-card__category[data-astro-cid-4sn4zg3r]{position:absolute;top:.6rem;left:.6rem;display:inline-flex;padding:.25rem .6rem;border-radius:999px;background:rgb(var(--accent));color:#fff;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.blog-card__body[data-astro-cid-4sn4zg3r]{padding:1.1rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.blog-card__title[data-astro-cid-4sn4zg3r]{font-family:var(--font-display, "Space Grotesk", system-ui, sans-serif);font-weight:600;font-size:1rem;color:rgb(var(--ink));line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__excerpt[data-astro-cid-4sn4zg3r]{font-size:.86rem;color:rgb(var(--ink-muted));line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__meta[data-astro-cid-4sn4zg3r]{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.7rem;color:rgb(var(--ink-faint));letter-spacing:.04em}.blog-related-talk[data-astro-cid-4sn4zg3r]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.6rem 1.8rem;color:inherit}@media(max-width:640px){.blog-related-talk[data-astro-cid-4sn4zg3r]{flex-direction:column;align-items:flex-start}}.blog-related-talk__kicker[data-astro-cid-4sn4zg3r]{font-family:var(--font-mono, "IBM Plex Mono", ui-monospace, monospace);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--accent-bright));margin-bottom:.4rem}.blog-related-talk__title[data-astro-cid-4sn4zg3r]{font-family:var(--font-display, "Space Grotesk", system-ui, sans-serif);font-weight:600;font-size:1.2rem;color:rgb(var(--ink))}.blog-related-talk__abstract[data-astro-cid-4sn4zg3r]{font-size:.92rem;color:rgb(var(--ink-muted));margin-top:.4rem;max-width:60ch}
