.ml-team-card[data-v-fc8fc60a]{gap:var(--space-3);padding:var(--space-6);background:var(--panel);border:var(--border-hairline) solid var(--line);flex-direction:column;display:flex}.ml-team-card__head[data-v-fc8fc60a]{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ml-team-card__name[data-v-fc8fc60a]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-strong);margin:0;font-size:21px;font-weight:600}.ml-team-card__label[data-v-fc8fc60a],.ml-team-card__period[data-v-fc8fc60a]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.ml-team-card__role[data-v-fc8fc60a]{align-items:baseline;gap:var(--space-2);color:var(--text);flex-wrap:wrap;margin:0;font-size:14px;display:flex}.ml-team-card__summary[data-v-fc8fc60a]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.5}.ml-team-card__tech[data-v-fc8fc60a]{gap:var(--space-2);font-family:var(--font-mono);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.ml-team-card__tech li[data-v-fc8fc60a]{padding:2px var(--space-2);border:var(--border-hairline) solid var(--line)}.ml-team-card__details[data-v-fc8fc60a]{padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--line-subtle);margin-top:auto}.ml-team-card__toggle[data-v-fc8fc60a]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);cursor:pointer;font-size:12px}.ml-team-card__prose[data-v-fc8fc60a]{margin-top:var(--space-3);color:var(--text);font-size:15px;line-height:1.6}.ml-team-card__prose[data-v-fc8fc60a] ol,.ml-team-card__prose[data-v-fc8fc60a] p,.ml-team-card__prose[data-v-fc8fc60a] ul{margin:0 0 var(--space-3)}.ml-team-card__prose[data-v-fc8fc60a] ol,.ml-team-card__prose[data-v-fc8fc60a] ul{padding-left:var(--space-6)}.ml-team-card__prose[data-v-fc8fc60a] ul{list-style:square}.ml-team-card__prose[data-v-fc8fc60a] ol{list-style:decimal}.ml-team-card__prose[data-v-fc8fc60a] a{color:var(--accent)}.ml-portfolio[data-v-423c57fa]{padding:var(--space-16) var(--space-24)}.ml-portfolio__title[data-v-423c57fa]{margin:var(--space-3) 0 0;font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);font-size:38px;font-weight:700;line-height:1.1}.ml-portfolio__lead[data-v-423c57fa]{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:17px;line-height:1.5}.ml-portfolio__empty[data-v-423c57fa]{margin-top:var(--space-12);color:var(--text-muted)}.ml-portfolio__filters[data-v-423c57fa]{margin-top:var(--space-8);gap:var(--space-4);flex-direction:column;display:flex}.ml-portfolio__group[data-v-423c57fa]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ml-portfolio__label[data-v-423c57fa]{min-width:120px;margin-right:var(--space-2);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px}.ml-portfolio__summary[data-v-423c57fa]{align-items:center;gap:var(--space-4);min-height:24px;color:var(--text-secondary);flex-wrap:wrap;margin:0;font-size:14px;display:flex}.ml-portfolio__reset[data-v-423c57fa]{font:inherit;color:var(--accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ml-portfolio__grid[data-v-423c57fa],.ml-portfolio__team-grid[data-v-423c57fa]{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));display:grid}.ml-portfolio__grid[data-v-423c57fa],.ml-portfolio__team[data-v-423c57fa]{margin-top:var(--space-8)}.ml-portfolio__grid+.ml-portfolio__team[data-v-423c57fa]{margin-top:var(--space-16);padding-top:var(--space-12);border-top:var(--border-hairline) solid var(--line-subtle)}.ml-portfolio__h2[data-v-423c57fa]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);margin:0;font-size:28px;font-weight:700;line-height:1.15}.ml-portfolio__team-lead[data-v-423c57fa]{margin:var(--space-3) 0 0;max-width:var(--measure-body);color:var(--text-secondary);font-size:16px;line-height:1.5}.ml-portfolio__team-grid[data-v-423c57fa]{margin-top:var(--space-8);align-items:start}@media (width<=1024px){.ml-portfolio[data-v-423c57fa]{padding:var(--space-12) var(--space-12)}}@media (width<=640px){.ml-portfolio[data-v-423c57fa]{padding:var(--space-8) var(--space-4)}.ml-portfolio__label[data-v-423c57fa]{flex-basis:100%;margin-right:0}}
