.bi2-section[data-astro-cid-qlnmhhc4]{background:var(--color-bg-subtle)}.bi2-head[data-astro-cid-qlnmhhc4]{max-width:760px;margin:0 auto 3rem;text-align:center}.bi2-eyebrow[data-astro-cid-qlnmhhc4]{font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-deep);margin-bottom:.85rem;display:block}.bi2-title[data-astro-cid-qlnmhhc4]{font-family:var(--font-serif);font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:700;line-height:1.1;color:var(--color-ink);margin:0;letter-spacing:-.015em;text-wrap:balance}.bi2-title[data-astro-cid-qlnmhhc4] em{font-style:italic;color:var(--color-accent-deep)}.bi2-grid[data-astro-cid-qlnmhhc4]{display:grid;grid-template-columns:1.4fr 1fr;gap:1.5rem;max-width:1200px;margin:0 auto}.bi2-feat[data-astro-cid-qlnmhhc4]{background:var(--color-bg-surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:box-shadow .25s}.bi2-feat[data-astro-cid-qlnmhhc4]:hover{box-shadow:var(--shadow-md)}.bi2-feat-photo[data-astro-cid-qlnmhhc4]{aspect-ratio:16 / 10;overflow:hidden;display:block}.bi2-feat-photo[data-astro-cid-qlnmhhc4] img[data-astro-cid-qlnmhhc4]{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:block;transition:transform .4s ease}.bi2-feat[data-astro-cid-qlnmhhc4]:hover .bi2-feat-photo[data-astro-cid-qlnmhhc4] img[data-astro-cid-qlnmhhc4]{transform:scale(1.04)}.bi2-feat-body[data-astro-cid-qlnmhhc4]{padding:clamp(1.5rem,3vw,2rem)}.bi2-feat-tag[data-astro-cid-qlnmhhc4]{display:inline-block;padding:.35rem .85rem;background:var(--color-accent-tint);color:var(--color-accent-deep);border-radius:100px;font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1rem}.bi2-feat-title[data-astro-cid-qlnmhhc4]{font-family:var(--font-serif);font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:700;color:var(--color-ink);line-height:1.2;margin:0 0 1rem;letter-spacing:-.01em}.bi2-feat-title[data-astro-cid-qlnmhhc4] a[data-astro-cid-qlnmhhc4]{transition:color .15s}.bi2-feat-title[data-astro-cid-qlnmhhc4] a[data-astro-cid-qlnmhhc4]:hover{color:var(--color-accent-deep)}.bi2-feat-excerpt[data-astro-cid-qlnmhhc4]{font-family:var(--font-sans);font-size:1rem;color:var(--color-ink-soft);line-height:1.65;margin:0 0 1rem}.bi2-feat-link[data-astro-cid-qlnmhhc4]{font-family:var(--font-sans);font-size:14px;font-weight:700;color:var(--color-accent-deep);transition:color .15s}.bi2-feat-link[data-astro-cid-qlnmhhc4]:hover{color:var(--color-accent)}.bi2-side[data-astro-cid-qlnmhhc4]{display:flex;flex-direction:column;gap:1.5rem}.bi2-small[data-astro-cid-qlnmhhc4]{background:var(--color-bg-surface);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);flex:1;transition:transform .25s}.bi2-small[data-astro-cid-qlnmhhc4]:hover{transform:translateY(-2px)}.bi2-small-grid[data-astro-cid-qlnmhhc4]{display:grid;grid-template-columns:100px 1fr;gap:1rem;padding:1rem;align-items:center;height:100%}.bi2-small-photo[data-astro-cid-qlnmhhc4]{aspect-ratio:1 / 1;border-radius:var(--radius-sm);overflow:hidden}.bi2-small-photo[data-astro-cid-qlnmhhc4] img[data-astro-cid-qlnmhhc4]{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:block}.bi2-small-tag[data-astro-cid-qlnmhhc4]{font-family:var(--font-sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-deep);font-weight:700;margin-bottom:.35rem}.bi2-small-title[data-astro-cid-qlnmhhc4]{font-family:var(--font-serif);font-size:1rem;font-weight:700;color:var(--color-ink);line-height:1.25;margin:0;letter-spacing:-.005em}.bi2-intro[data-astro-cid-qlnmhhc4]{font-family:var(--font-sans);font-size:.95rem;color:var(--color-ink-soft);line-height:1.65;text-align:center;margin:3rem auto 0;max-width:56ch}@media(max-width:900px){.bi2-grid[data-astro-cid-qlnmhhc4]{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:600px){.bi2-small-grid[data-astro-cid-qlnmhhc4]{grid-template-columns:80px 1fr}}@media(prefers-reduced-motion:reduce){.bi2-feat[data-astro-cid-qlnmhhc4],.bi2-small[data-astro-cid-qlnmhhc4],.bi2-feat-photo[data-astro-cid-qlnmhhc4] img[data-astro-cid-qlnmhhc4],.bi2-feat-link[data-astro-cid-qlnmhhc4],.bi2-feat-title[data-astro-cid-qlnmhhc4] a[data-astro-cid-qlnmhhc4]{transition:none}.bi2-feat[data-astro-cid-qlnmhhc4]:hover .bi2-feat-photo[data-astro-cid-qlnmhhc4] img[data-astro-cid-qlnmhhc4],.bi2-small[data-astro-cid-qlnmhhc4]:hover{transform:none}}.bl-cta[data-astro-cid-5tznm7mj]{background:var(--color-dark)}.bl-cta-inner[data-astro-cid-5tznm7mj]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.bl-cta-label[data-astro-cid-5tznm7mj]{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin:0}.bl-cta-title[data-astro-cid-5tznm7mj]{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:600;color:var(--color-on-dark);margin:0 0 .75rem;letter-spacing:-.01em}.bl-cta-title[data-astro-cid-5tznm7mj] em[data-astro-cid-5tznm7mj]{font-style:italic;color:var(--color-accent)}.bl-cta-btn[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;color:var(--color-on-dark);background:var(--color-accent);padding:.95rem 1.85rem;border-radius:var(--radius-md);transition:background .18s,transform .12s}.bl-cta-btn[data-astro-cid-5tznm7mj]:hover{background:var(--color-accent-deep);transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.bl-cta-btn[data-astro-cid-5tznm7mj]{transition:none}.bl-cta-btn[data-astro-cid-5tznm7mj]:hover{transform:none}}
