.index_homepageIntro___nP_n{padding:var(--space-7) var(--space-4) var(--space-6);text-align:center}.index_blurb__B632B{font-size:1.25rem;max-width:700px;margin:1rem auto;line-height:1.7;color:var(--text)}.index_homepageModules__ePfaC{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6);padding:0 0 var(--space-8)}.index_module__FdVNj{position:relative;background:var(--surface-raised);border:1px solid var(--border);border-left:4px solid var(--accent);padding:var(--space-6);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);height:100%;transition:box-shadow var(--transition-fast),border-color var(--transition-fast)}.index_module__FdVNj:hover{border-color:var(--accent);box-shadow:var(--shadow-md)}.index_module__FdVNj h2{color:var(--text);font-size:1.4rem;margin:0 0 .75rem}.index_module__FdVNj p{color:var(--text);font-size:1rem;line-height:1.6;margin:0}.index_module__FdVNj .index_tagline__U9xQk{font-weight:700;color:var(--accent)}.index_moduleIcon__mIT8H{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:var(--space-3);border-radius:var(--radius-pill);background:var(--accent-soft);font-size:1.5rem}.index_cardLink__S8GpZ{display:block;height:100%;text-decoration:none;color:inherit}.index_cardLink__S8GpZ:hover{text-decoration:none}@keyframes index_flicker__5TozC{0%,to{opacity:1}50%{opacity:.4}}
/*# sourceMappingURL=0f8b60ce3364132f.css.map*/