.blog-index-page[data-astro-cid-prx762s4]{--blog-page-bg: var(--base-bg-page, var(--bg, #f6f4ef));--blog-surface: var(--base-bg-base, var(--surface-strong, #ffffff));--blog-surface-muted: var(--base-bg-high, var(--surface, rgba(255, 255, 255, .92)));--blog-text: var(--base-text, var(--ink, #171717));--blog-text-muted: var(--base-text-secondary, var(--ink-soft, #6f6a63));--blog-line: var(--base-border-secondary, var(--line, rgba(23, 23, 23, .12)));--blog-accent: var(--color-brand-secondary, var(--accent, #8061aa));background:transparent;color:var(--blog-text);min-height:100vh}.blog-index-figures-canvas[data-astro-cid-prx762s4]{display:block;width:100%;height:100%}.blog-index-figures-overlay[data-astro-cid-prx762s4]{position:absolute;inset:0;background:radial-gradient(circle at 18% 22%,#f6f4efe6,#f6f4efc2 34%,#f6f4efad 62%,#f6f4efd1),linear-gradient(180deg,#f6f4ef80,#f6f4ef9e)}.blog-index-shell[data-astro-cid-prx762s4]{width:100%;max-width:76rem;margin:0 auto;padding:9rem 1.5rem 6rem}.blog-index-inner[data-astro-cid-prx762s4]{width:100%;max-width:56rem;margin:0 auto}.blog-index-breadcrumb[data-astro-cid-prx762s4]{display:flex;align-items:center;gap:.5rem;color:var(--blog-text-muted);font-size:.83rem;line-height:1.4;margin-bottom:1.75rem}.blog-index-breadcrumb[data-astro-cid-prx762s4] a[data-astro-cid-prx762s4]{color:inherit;text-decoration:none}.blog-index-breadcrumb[data-astro-cid-prx762s4] a[data-astro-cid-prx762s4]:hover{color:var(--blog-accent)}.blog-index-header[data-astro-cid-prx762s4]{max-width:48rem}.blog-index-header[data-astro-cid-prx762s4] h1[data-astro-cid-prx762s4]{margin:0;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.04em;color:var(--blog-text);text-wrap:balance}.blog-index-header[data-astro-cid-prx762s4] p[data-astro-cid-prx762s4]{margin:.85rem 0 0;max-width:43rem;font-size:1.05rem;line-height:1.8;color:var(--blog-text-muted)}.blog-index-list[data-astro-cid-prx762s4]{margin-top:4rem;display:grid;gap:5rem}.blog-index-post[data-astro-cid-prx762s4]{position:relative;display:flex;flex-direction:column;gap:2rem}.blog-index-media[data-astro-cid-prx762s4]{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:1.25rem;background:var(--blog-surface-muted)}.blog-index-media[data-astro-cid-prx762s4] img[data-astro-cid-prx762s4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.blog-index-media[data-astro-cid-prx762s4]:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--blog-line);pointer-events:none}.blog-index-meta[data-astro-cid-prx762s4]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:.78rem;color:var(--blog-text-muted)}.blog-index-pill[data-astro-cid-prx762s4]{position:relative;z-index:1;display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .9rem;border-radius:999px;background:color-mix(in srgb,var(--blog-surface-muted) 88%,transparent);color:var(--blog-text-muted);text-decoration:none;box-shadow:inset 0 0 0 1px var(--blog-line);font-weight:600}.blog-index-pill[data-astro-cid-prx762s4]:hover{color:var(--blog-accent)}.blog-index-copy[data-astro-cid-prx762s4]{max-width:42rem}.blog-index-copy[data-astro-cid-prx762s4] h2[data-astro-cid-prx762s4]{margin:.9rem 0 0;font-size:1.25rem;line-height:1.45;color:var(--blog-text)}.blog-index-copy[data-astro-cid-prx762s4] h2[data-astro-cid-prx762s4] a[data-astro-cid-prx762s4]{color:inherit;text-decoration:none}.blog-index-copy[data-astro-cid-prx762s4] h2[data-astro-cid-prx762s4] a[data-astro-cid-prx762s4]:hover{color:var(--blog-accent)}.blog-index-copy[data-astro-cid-prx762s4] p[data-astro-cid-prx762s4]{margin:1rem 0 0;font-size:.98rem;line-height:1.75;color:var(--blog-text-muted)}.blog-index-author[data-astro-cid-prx762s4]{margin-top:1.75rem;padding-top:1.5rem;display:flex;border-top:1px solid var(--blog-line)}.blog-index-author-inner[data-astro-cid-prx762s4]{position:relative;display:flex;align-items:center;gap:.85rem}.blog-index-author-avatar[data-astro-cid-prx762s4]{width:2.5rem;height:2.5rem;border-radius:999px;object-fit:contain;object-position:center;padding:.35rem;background:var(--blog-surface-muted);box-shadow:inset 0 0 0 1px var(--blog-line)}.blog-index-author-copy[data-astro-cid-prx762s4]{font-size:.92rem;line-height:1.35}.blog-index-author-name[data-astro-cid-prx762s4]{color:var(--blog-text);font-weight:600}.blog-index-author-role[data-astro-cid-prx762s4]{color:var(--blog-text-muted)}.blog-index-author-link[data-astro-cid-prx762s4]{position:absolute;inset:0}html[data-theme=dark] .blog-index-page[data-astro-cid-prx762s4]{--blog-page-bg: #11120f;--blog-surface: rgba(21, 22, 19, .96);--blog-surface-muted: rgba(24, 26, 22, .94);--blog-text: #f4f2eb;--blog-text-muted: #b8b2a8;--blog-line: rgba(255, 255, 255, .12)}html[data-theme=dark] .blog-index-figures-overlay[data-astro-cid-prx762s4]{background:radial-gradient(circle at 18% 22%,#11120f47,#11120f38 34%,#11120f29 62%,#11120f3d),linear-gradient(180deg,#11120f14,#11120f1f)}.blog-index-route .app-site-footer{background:color-mix(in srgb,var(--base-bg-base, #ffffff) 58%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}html[data-theme=dark] .blog-index-route .app-site-footer{background:color-mix(in srgb,var(--base-bg-base, #171817) 64%,transparent)}@media(min-width:1024px){.blog-index-post[data-astro-cid-prx762s4]{flex-direction:row;align-items:flex-start}.blog-index-media[data-astro-cid-prx762s4]{width:16rem;min-width:16rem;aspect-ratio:1 / 1}}@media(max-width:767px){.blog-index-shell[data-astro-cid-prx762s4]{padding-top:8rem;padding-bottom:5rem}.blog-index-list[data-astro-cid-prx762s4]{gap:3.5rem}}
