.hero[data-astro-cid-kb4jjfkb]{position:relative;border-bottom:1px solid var(--color-stone);overflow:hidden}.hero-inner[data-astro-cid-kb4jjfkb]{position:relative;z-index:1;padding:7rem 2rem 6rem;max-width:68rem}.hero-eyebrow[data-astro-cid-kb4jjfkb]{font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-teal);margin-bottom:1.5rem}.hero-title[data-astro-cid-kb4jjfkb]{font-family:var(--font-serif);font-size:clamp(3rem,6vw,5rem);font-weight:300;letter-spacing:-.01em;line-height:1.08;color:var(--color-ink);margin-bottom:2rem}.hero-sub[data-astro-cid-kb4jjfkb]{font-family:var(--font-serif);font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:300;font-style:italic;line-height:1.6;color:var(--color-ink-muted);max-width:38rem;margin-bottom:2.5rem}.hero-mark[data-astro-cid-kb4jjfkb]{position:absolute;right:6%;top:50%;transform:translateY(-50%);width:260px;height:260px;opacity:.12;pointer-events:none}.hero-mark[data-astro-cid-kb4jjfkb] img[data-astro-cid-kb4jjfkb]{width:100%;height:100%;object-fit:contain}.pillars-grid[data-astro-cid-kb4jjfkb]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.pillar[data-astro-cid-kb4jjfkb]{text-align:center;padding:1.5rem 1rem}.pillar-icon[data-astro-cid-kb4jjfkb]{width:72px;height:72px;border-radius:50%;object-fit:cover;margin:0 auto 1.25rem;border:2px solid var(--color-stone)}.pillar-name[data-astro-cid-kb4jjfkb]{font-family:var(--font-serif);font-size:1.2rem;font-weight:400;color:var(--color-ink);margin-bottom:.6rem;line-height:1.3}.pillar-desc[data-astro-cid-kb4jjfkb]{font-size:.85rem;color:var(--color-ink-muted);line-height:1.6}.featured[data-astro-cid-kb4jjfkb]{display:block;text-decoration:none;border:1px solid var(--color-stone);border-radius:8px;padding:2.5rem 3rem;background:linear-gradient(135deg,var(--color-cream),var(--color-teal-light));transition:transform .2s,box-shadow .2s}.featured[data-astro-cid-kb4jjfkb]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.featured-badge[data-astro-cid-kb4jjfkb]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.featured-type[data-astro-cid-kb4jjfkb]{font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--color-violet);padding:.2rem .65rem;border-radius:3px}.featured-pillar[data-astro-cid-kb4jjfkb]{font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted)}.featured-title[data-astro-cid-kb4jjfkb]{font-family:var(--font-serif);font-size:clamp(1.8rem,3.5vw,2.4rem);font-weight:300;line-height:1.2;color:var(--color-ink);margin-bottom:1rem}.featured-title[data-astro-cid-kb4jjfkb] em[data-astro-cid-kb4jjfkb]{font-style:italic;color:var(--color-teal)}.featured-lead[data-astro-cid-kb4jjfkb]{font-family:var(--font-serif);font-size:1.1rem;font-weight:300;font-style:italic;line-height:1.65;color:var(--color-ink-muted);max-width:42rem;margin-bottom:2rem}.featured-preview[data-astro-cid-kb4jjfkb]{display:flex;gap:3rem;margin-bottom:2rem;padding:1.25rem 0;border-top:1px solid var(--color-stone);border-bottom:1px solid var(--color-stone)}.featured-preview-item[data-astro-cid-kb4jjfkb]{display:flex;flex-direction:column}.featured-preview-num[data-astro-cid-kb4jjfkb]{font-family:var(--font-serif);font-size:2rem;font-weight:300;color:var(--color-teal);line-height:1}.featured-preview-label[data-astro-cid-kb4jjfkb]{font-size:.75rem;color:var(--color-ink-muted);margin-top:.25rem;letter-spacing:.02em}.featured-excerpt[data-astro-cid-kb4jjfkb] p[data-astro-cid-kb4jjfkb]{font-size:.92rem;line-height:1.7;color:var(--color-ink-muted);margin-bottom:1.5rem}.featured-cta[data-astro-cid-kb4jjfkb]{display:inline-block;font-size:.85rem;font-weight:600;color:var(--color-teal);letter-spacing:.02em}.latest-grid[data-astro-cid-kb4jjfkb]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.latest-card[data-astro-cid-kb4jjfkb]{border-top:2px solid var(--color-teal);padding-top:1.25rem}.latest-tag[data-astro-cid-kb4jjfkb]{font-size:.65rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-violet);margin-bottom:.75rem}.latest-title[data-astro-cid-kb4jjfkb]{font-family:var(--font-serif);font-size:1.3rem;font-weight:400;line-height:1.3;margin-bottom:.75rem;color:var(--color-ink)}.latest-excerpt[data-astro-cid-kb4jjfkb]{font-size:.88rem;color:var(--color-ink-muted);line-height:1.65;margin-bottom:1rem}.latest-meta[data-astro-cid-kb4jjfkb]{font-size:.78rem;color:var(--color-stone);font-weight:500;letter-spacing:.03em}.newsletter-inner[data-astro-cid-kb4jjfkb]{padding:4.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:3rem;flex-wrap:wrap}.newsletter-embed[data-astro-cid-kb4jjfkb]{flex-shrink:0}.btn-subscribe[data-astro-cid-kb4jjfkb]{display:inline-block;background:#fff;color:var(--color-teal);text-decoration:none;padding:.85rem 2.5rem;border-radius:4px;font-family:var(--font-sans);font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background .15s,transform .15s}.btn-subscribe[data-astro-cid-kb4jjfkb]:hover{background:var(--color-cream);transform:translateY(-1px)}@media(max-width:900px){.pillars-grid[data-astro-cid-kb4jjfkb]{grid-template-columns:repeat(2,1fr)}.latest-grid[data-astro-cid-kb4jjfkb]{grid-template-columns:1fr;gap:2rem}.hero-mark[data-astro-cid-kb4jjfkb]{display:none}.featured[data-astro-cid-kb4jjfkb]{padding:2rem 1.5rem}.featured-preview[data-astro-cid-kb4jjfkb]{gap:2rem}}@media(max-width:600px){.pillars-grid[data-astro-cid-kb4jjfkb]{grid-template-columns:1fr}.newsletter-inner[data-astro-cid-kb4jjfkb]{flex-direction:column;align-items:flex-start}}
