.audience-door[data-astro-cid-p7jivdvz]{border-top:2px solid var(--accent);flex-direction:column;min-height:100%;display:flex}.audience-door__eyebrow[data-astro-cid-p7jivdvz]{color:var(--text-muted);font:.68rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}h2[data-astro-cid-p7jivdvz]{font:1.3rem/1.2 var(--font-heading);margin:var(--space-md) 0}p[data-astro-cid-p7jivdvz]:not(.audience-door__eyebrow){color:var(--text-secondary);line-height:1.55}a[data-astro-cid-p7jivdvz]{min-height:44px;padding-top:var(--space-lg);align-items:center;margin-top:auto;font-weight:700;display:inline-flex}.cta-cell[data-astro-cid-7nzvarrl]{justify-content:space-between;align-items:center;gap:var(--space-xl);display:flex}.cta-cell__eyebrow[data-astro-cid-7nzvarrl]{color:var(--text-muted);font:.68rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}h2[data-astro-cid-7nzvarrl]{font:clamp(1.4rem, 3vw, 2.1rem)/1.15 var(--font-heading);margin-top:var(--space-sm)}.cta-cell__actions[data-astro-cid-7nzvarrl]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.button[data-astro-cid-7nzvarrl]{border-radius:var(--radius-sm);min-height:44px;padding:var(--space-sm) var(--space-lg);font:700 .8rem/1.2 var(--font-mono);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button--primary[data-astro-cid-7nzvarrl]{color:var(--text-on-accent);background:var(--accent)}.button--secondary[data-astro-cid-7nzvarrl]{color:var(--text-primary);border:1px solid var(--border-bright);background:var(--surface-subtle)}@media (width<=700px){.cta-cell[data-astro-cid-7nzvarrl]{flex-direction:column;align-items:flex-start}.cta-cell__actions[data-astro-cid-7nzvarrl],.button[data-astro-cid-7nzvarrl]{width:100%}}.hero__eyebrow[data-astro-cid-yvonlir5]{color:var(--organ-text-safe);font:.72rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}h1[data-astro-cid-yvonlir5]{font:clamp(2.2rem, 5.6vw, 4.8rem)/.98 var(--font-heading);letter-spacing:-.045em;max-width:18ch;margin:var(--space-lg) 0}.hero__thesis[data-astro-cid-yvonlir5]{max-width:62ch;color:var(--text-secondary);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65}.hero__availability[data-astro-cid-yvonlir5]{color:var(--success-text);margin-top:var(--space-xl);font-weight:700}.hero__authorship[data-astro-cid-yvonlir5]{color:var(--text-muted);font:.76rem/1.5 var(--font-mono);max-width:70ch;margin-top:var(--space-sm)}.persona-cell[data-astro-cid-fgfhw3fh]{flex-direction:column;display:flex}.persona-cell[data-astro-cid-fgfhw3fh] h2[data-astro-cid-fgfhw3fh]{font:clamp(1.5rem, 3vw, 2.2rem)/1.15 var(--font-heading)}.persona-cell__intro[data-astro-cid-fgfhw3fh]{color:var(--text-secondary);margin:var(--space-xs) 0 var(--space-lg)}.persona-cell__entry[data-astro-cid-fgfhw3fh]{gap:var(--space-sm) var(--space-lg);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.persona-cell__entry[data-astro-cid-fgfhw3fh] a[data-astro-cid-fgfhw3fh]{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.persona-cell__list[data-astro-cid-fgfhw3fh]{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.persona-cell__link[data-astro-cid-fgfhw3fh]{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--text-secondary);transition:all var(--transition-fast);border:1px solid var(--border);justify-content:space-between;align-items:center;min-height:56px;text-decoration:none;display:flex}.persona-cell__link[data-astro-cid-fgfhw3fh]:hover{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent)}.persona-cell__title[data-astro-cid-fgfhw3fh]{font-size:.85rem;line-height:1.3}.persona-cell__arrow[data-astro-cid-fgfhw3fh]{color:var(--text-muted);transition:transform var(--transition-fast);font-size:.85rem}.persona-cell__link[data-astro-cid-fgfhw3fh]:hover .persona-cell__arrow[data-astro-cid-fgfhw3fh]{color:var(--accent);transform:translate(3px)}@media (width<=800px){.persona-cell__list[data-astro-cid-fgfhw3fh]{grid-template-columns:1fr}}.selected-project[data-astro-cid-tmgn24z7]{border-left:2px solid var(--organ-border,var(--accent));flex-direction:column;min-height:310px;display:flex}.selected-project__eyebrow[data-astro-cid-tmgn24z7]{color:var(--text-muted);font:.65rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}h3[data-astro-cid-tmgn24z7]{font:1.25rem/1.2 var(--font-heading);margin:var(--space-md) 0}.selected-project__summary[data-astro-cid-tmgn24z7]{color:var(--text-secondary);line-height:1.55}ul[data-astro-cid-tmgn24z7]{gap:var(--space-xs);margin-top:var(--space-lg);flex-wrap:wrap;list-style:none;display:flex}li[data-astro-cid-tmgn24z7]{color:var(--text-muted);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-sm);font:.68rem/1.4 var(--font-mono);padding:.25rem .45rem}.selected-project__links[data-astro-cid-tmgn24z7]{gap:var(--space-sm) var(--space-lg);padding-top:var(--space-lg);flex-wrap:wrap;margin-top:auto;display:flex}a[data-astro-cid-tmgn24z7]{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.bento-section-heading[data-astro-cid-lcdefpme]{padding:var(--space-xl) 0 var(--space-sm)}.bento-section-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);font:.68rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.bento-section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:clamp(1.8rem, 4vw, 3rem)/1.1 var(--font-heading);margin-top:var(--space-xs)}.practice-note[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font:clamp(1.5rem, 3vw, 2.2rem)/1.15 var(--font-heading)}.practice-note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:78ch;color:var(--text-secondary);margin-top:var(--space-md);line-height:1.65}.see-all[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;min-height:72px;font-weight:700;display:flex}
