<section class="lcars-section {{ class }}" data-block="lcars:crew_roster"><div class="lcars-well">
{% if eyebrow %}<p class="lcars-eyebrow">{{ eyebrow }}</p>{% endif %}
{% if heading %}<h2 class="lcars-heading lcars-heading-2" style="margin-bottom:1.75rem;"><span class="lcars-heading-h2-accent">{{ heading }}</span></h2>{% endif %}
{% if members %}<div class="lcars-leadership-grid">{% for m in members %}
<article class="lcars-card" style="padding:1.25rem;">
<div style="display:flex;align-items:center;gap:0.875rem;">{% if m.avatar %}<span class="lcars-avatar" style="width:3.25rem;height:3.25rem;flex:none;overflow:hidden;display:inline-block;">{% img m.avatar alt=m.name|default:"Crew" %}</span>{% else %}<span class="lcars-pill" style="width:3.25rem;height:3.25rem;border-radius:0 1.625rem 1.625rem 0;flex:none;"></span>{% endif %}<div style="min-width:0;">{% if m.name %}<div class="lcars-panel-title" style="font-size:1.0625rem;letter-spacing:0.08em;">{{ m.name }}</div>{% endif %}{% if m.role %}<div class="lcars-stat-label" style="margin-top:0.125rem;">{{ m.role }}</div>{% endif %}</div></div>
{% if m.callsign %}<div class="lcars-readout" style="margin-top:0.75rem;font-size:0.8125rem;">Callsign {{ m.callsign }}</div>{% endif %}
{% if m.bio %}<p class="lcars-text" style="font-size:0.9375rem;color:hsl(var(--muted-foreground));margin-top:0.5rem;">{{ m.bio }}</p>{% endif %}
</article>
{% endfor %}</div>{% endif %}
</div></section>
