.bl-hero[data-astro-cid-ijnerlr2]{padding:84px 0 24px}.bl-hero[data-astro-cid-ijnerlr2] h1[data-astro-cid-ijnerlr2]{font-family:Sora,sans-serif;font-size:clamp(38px,5.2vw,60px);font-weight:700;letter-spacing:-.025em;line-height:1.05;max-width:22ch;margin-top:14px}.bl-hero[data-astro-cid-ijnerlr2] p[data-astro-cid-ijnerlr2].lede{margin-top:16px;max-width:64ch;font-size:17px;line-height:1.6;color:var(--vw-text-2)}.bl-cats[data-astro-cid-ijnerlr2]{display:flex;gap:8px;flex-wrap:wrap;padding:24px 0 8px}.bl-cat[data-astro-cid-ijnerlr2]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--vw-radius-pill, 999px);background:#c084fc0f;border:1px solid var(--vw-border-soft);color:var(--vw-text-2);font-family:JetBrains Mono,monospace;font-size:11.5px;letter-spacing:.06em;cursor:pointer;transition:background .14s,border-color .14s,color .14s;user-select:none}.bl-cat[data-astro-cid-ijnerlr2]:hover{background:#c084fc1f;color:var(--vw-text-1);border-color:var(--vw-border-strong)}.bl-cat[data-astro-cid-ijnerlr2].is-on{background:linear-gradient(135deg,#5a289680,#a855f759);color:#fff;border-color:var(--vw-brand-lavender)}.bl-cat[data-astro-cid-ijnerlr2] .count[data-astro-cid-ijnerlr2]{color:var(--vw-text-3);font-size:10.5px}.bl-feat[data-astro-cid-ijnerlr2]{margin-top:36px;display:grid;gap:28px;padding:36px;background:linear-gradient(135deg,#5a289633,#a855f714 55%,#c084fc0a);border:1px solid var(--vw-border-strong);border-radius:var(--vw-radius-lg)}.bl-feat[data-astro-cid-ijnerlr2] .meta[data-astro-cid-ijnerlr2]{display:flex;gap:14px;align-items:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--vw-brand-lavender)}.bl-feat[data-astro-cid-ijnerlr2] h2[data-astro-cid-ijnerlr2]{font-family:Sora,sans-serif;font-size:clamp(28px,3.6vw,40px);font-weight:700;letter-spacing:-.02em;line-height:1.15;max-width:24ch}.bl-feat[data-astro-cid-ijnerlr2] p[data-astro-cid-ijnerlr2]{font-size:17px;line-height:1.6;color:var(--vw-text-2);max-width:60ch}.bl-feat[data-astro-cid-ijnerlr2] .read[data-astro-cid-ijnerlr2]{display:inline-flex;align-items:center;gap:8px;color:var(--vw-brand-lavender);font-family:JetBrains Mono,monospace;font-size:12px;text-decoration:none;letter-spacing:.06em}.bl-feat[data-astro-cid-ijnerlr2] .read[data-astro-cid-ijnerlr2]:hover{color:var(--vw-text-1)}.bl-grid[data-astro-cid-ijnerlr2]{display:grid;grid-template-columns:1fr;gap:18px;margin:36px 0 96px}@media (min-width: 720px){.bl-grid[data-astro-cid-ijnerlr2]{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1080px){.bl-grid[data-astro-cid-ijnerlr2]{grid-template-columns:repeat(3,1fr)}}.bl-card[data-astro-cid-ijnerlr2]{display:flex;flex-direction:column;padding:24px 22px 22px;background:linear-gradient(180deg,#c084fc0a,#c084fc03);border:1px solid var(--vw-border-soft);border-radius:var(--vw-radius-md);text-decoration:none;transition:border-color .14s,transform .14s,background .14s}.bl-card[data-astro-cid-ijnerlr2]:hover{border-color:var(--vw-border-strong);transform:translateY(-2px);background:linear-gradient(180deg,#c084fc12,#c084fc05)}.bl-card[data-astro-cid-ijnerlr2] .meta[data-astro-cid-ijnerlr2]{display:flex;gap:12px;align-items:center;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--vw-brand-lavender)}.bl-card[data-astro-cid-ijnerlr2] .meta[data-astro-cid-ijnerlr2] .dot[data-astro-cid-ijnerlr2]{width:3px;height:3px;background:var(--vw-text-3);border-radius:50%}.bl-card[data-astro-cid-ijnerlr2] .meta[data-astro-cid-ijnerlr2] .read-time[data-astro-cid-ijnerlr2]{color:var(--vw-text-3)}.bl-card[data-astro-cid-ijnerlr2] h3[data-astro-cid-ijnerlr2]{margin-top:14px;font-family:Sora,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.25;color:var(--vw-text-1)}.bl-card[data-astro-cid-ijnerlr2] p[data-astro-cid-ijnerlr2]{margin-top:12px;font-size:14.5px;line-height:1.55;color:var(--vw-text-2);flex:1}.bl-card[data-astro-cid-ijnerlr2] .arrow[data-astro-cid-ijnerlr2]{margin-top:18px;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--vw-brand-lavender);letter-spacing:.06em}.bl-cta[data-astro-cid-ijnerlr2]{margin:0 0 96px;padding:48px 40px;border-radius:var(--vw-radius-lg);background:linear-gradient(135deg,#5a289647,#a855f71a 60%,#c084fc0a);border:1px solid var(--vw-border-strong);text-align:center}.bl-cta[data-astro-cid-ijnerlr2] h2[data-astro-cid-ijnerlr2]{font-family:Sora,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.02em;max-width:26ch;margin-inline:auto}.bl-cta[data-astro-cid-ijnerlr2] p[data-astro-cid-ijnerlr2]{margin-top:12px;color:var(--vw-text-2);font-size:15px;max-width:50ch;margin-inline:auto}.bl-cta[data-astro-cid-ijnerlr2] .vw-ctas[data-astro-cid-ijnerlr2]{margin-top:24px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}
