.hero[data-astro-cid-j7pv25f6]{padding-top:var(--space-3xl);padding-bottom:var(--space-2xl);text-align:center}.hero-classification[data-astro-cid-j7pv25f6]{font-family:var(--font-ui);font-size:var(--step--1);text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:var(--space-md)}.hero-title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:var(--step-5);font-weight:600;font-style:italic;color:var(--text-heading);line-height:1.15;margin-bottom:var(--space-lg);border:none;padding:0}.hero-subtitle[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--step-1);color:var(--text-secondary);max-width:640px;margin:0 auto;font-weight:400}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap;margin-top:var(--space-xl)}.btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;padding:.65em 1.4em;font-family:var(--font-ui);font-size:var(--step--1);font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid transparent;text-decoration:none;transition:transform var(--transition-fast),background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.btn--primary[data-astro-cid-j7pv25f6]{background:var(--accent);color:#0d0e12;box-shadow:var(--shadow-sm)}.btn--primary[data-astro-cid-j7pv25f6]:hover{background:var(--accent-hover);color:#0d0e12;text-decoration:none;transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn--ghost[data-astro-cid-j7pv25f6]{color:var(--accent);border-color:var(--border-strong)}.btn--ghost[data-astro-cid-j7pv25f6]:hover{border-color:var(--accent);color:var(--accent-hover);text-decoration:none;transform:translateY(-1px)}.hero-rule[data-astro-cid-j7pv25f6]{width:80px;height:3px;background:var(--accent);margin:var(--space-xl) auto 0;opacity:.6}.stats-bar[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-xl);justify-content:center;padding:var(--space-lg) 0;border-top:1px solid var(--divider);border-bottom:1px solid var(--divider);margin-bottom:var(--space-2xl)}.stat[data-astro-cid-j7pv25f6]{text-align:center}.stat-number[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-heading);font-size:var(--step-3);font-weight:700;color:var(--accent)}.stat-label[data-astro-cid-j7pv25f6]{font-family:var(--font-ui);font-size:var(--step--1);color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.section-intro[data-astro-cid-j7pv25f6]{color:var(--text-secondary);font-style:italic;margin-bottom:var(--space-lg)}.doorway-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-lg);margin-bottom:var(--space-2xl)}.doorway-card[data-astro-cid-j7pv25f6]{display:block;padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);box-shadow:var(--shadow-sm)}.doorway-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--accent)}.doorway-card[data-astro-cid-j7pv25f6]:hover .doorway-arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}.doorway-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:var(--step-1);color:var(--text-heading);margin:0 0 var(--space-sm)}.doorway-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--step-0);color:var(--text-secondary);font-style:italic;margin:0 0 var(--space-md)}.doorway-arrow[data-astro-cid-j7pv25f6]{color:var(--accent);font-size:var(--step-1);transition:transform var(--transition-fast)}.archive-footer[data-astro-cid-j7pv25f6]{margin-top:var(--space-3xl);padding-top:var(--space-xl);border-top:1px solid var(--divider);text-align:center}.footer-tagline[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:var(--step-1);color:var(--accent);font-style:italic}.footer-links[data-astro-cid-j7pv25f6]{display:flex;gap:var(--space-lg);justify-content:center;margin:var(--space-md) 0}.footer-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--step--1)}.footer-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.footer-credit[data-astro-cid-j7pv25f6]{font-family:var(--font-ui);font-size:var(--step--1);color:var(--text-muted)}@media (max-width: 768px){.stats-bar[data-astro-cid-j7pv25f6]{flex-wrap:wrap;gap:var(--space-md)}.doorway-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
