.blog-index.svelte-u4k2t{max-width:1180px;margin:0 auto;color:var(--text-primary)}.blog-hero.svelte-u4k2t{display:flex;flex-direction:column;align-items:center;padding:72px 0 110px;text-align:center;animation:svelte-u4k2t-rise .7s cubic-bezier(.16,1,.3,1) both}.blog-eyebrow.svelte-u4k2t{margin:0 0 18px;color:color-mix(in srgb,var(--text-primary) 60%,transparent);font-size:16px;letter-spacing:-.03em}.blog-title.svelte-u4k2t{max-width:900px;margin:0;font-size:88px;font-weight:700;line-height:.95;letter-spacing:-.065em;text-wrap:balance}.blog-lead.svelte-u4k2t{max-width:440px;margin:28px 0 0;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.03em}.blog-meta.svelte-u4k2t{display:flex;gap:40px;margin:34px 0 0}.blog-meta.svelte-u4k2t dt:where(.svelte-u4k2t){color:color-mix(in srgb,var(--text-primary) 55%,transparent);font-size:14px}.blog-meta.svelte-u4k2t dd:where(.svelte-u4k2t){margin:2px 0 0}.blog-meta.svelte-u4k2t a:where(.svelte-u4k2t){display:inline-flex;align-items:center;gap:3px;color:var(--text-primary);font-size:16px;font-weight:500;text-decoration:none}.blog-meta.svelte-u4k2t a:where(.svelte-u4k2t):hover{opacity:.6}.blog-section-title.svelte-u4k2t{margin:0 0 28px;font-size:40px;font-weight:700;letter-spacing:-.05em}.post-grid.svelte-u4k2t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blog-posts.svelte-u4k2t{animation:svelte-u4k2t-rise .8s cubic-bezier(.16,1,.3,1) .1s both}@keyframes svelte-u4k2t-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:960px){.blog-title.svelte-u4k2t{font-size:64px}.post-grid.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.blog-hero.svelte-u4k2t{padding:48px 0 72px}.blog-title.svelte-u4k2t{font-size:44px;letter-spacing:-.05em}.blog-section-title.svelte-u4k2t{font-size:32px}.post-grid.svelte-u4k2t{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.blog-hero.svelte-u4k2t,.blog-posts.svelte-u4k2t{animation:none}}
