.team{display:grid;gap:.75rem;scroll-margin-top:5rem}.team>h2{margin:0}.team-lede{margin:0;max-width:38rem;color:var(--soft);font-size:.98rem;line-height:1.5}.tgrid{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.tgrid-item{min-width:0;display:grid}.tcard{display:grid;justify-items:start;align-content:start;gap:10px;min-width:0;padding:14px;border:1px solid var(--edge-base);border-radius:16px;background:var(--sur-base);color:var(--ink)}.tcard-photo{display:block;flex:none;width:52px;height:52px;border-radius:999px}img.tcard-photo{object-fit:cover;border:1px solid var(--edge-lit);background:var(--sur-lit)}.tcard-init{display:grid;place-items:center;border:1px solid var(--edge-lit);background:var(--sur-lit);color:var(--ink);font-weight:700;font-size:1.05rem}.tcard-icon{object-fit:cover}.tcard-text{display:grid;gap:3px;min-width:0}.tcard-name{margin:0;font-size:.94rem;line-height:1.25;font-weight:700;overflow-wrap:break-word}.tcard-cred,.tcard-role{margin:0;font-size:.86rem;line-height:1.35;color:var(--soft);overflow-wrap:anywhere}.tcard-spec{margin:0;font-size:.84rem;line-height:1.35;color:var(--dim);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.tcard-bio{display:none;margin:4px 0 0;font-size:.86rem;line-height:1.45;color:var(--dim)}.tcard-state{margin:4px 0 0;display:flex;align-items:baseline;gap:6px;font-size:.8rem;font-weight:600;line-height:1.35;color:var(--dim)}.tcard-state::before{content:"";flex:none;width:7px;height:7px;border-radius:999px;border:1.5px solid currentColor;transform:translateY(-1px)}.tcard[data-state=live] .tcard-state{align-items:center;width:fit-content;padding:3px 10px;border:1px solid var(--edge-lit);border-radius:999px;color:var(--soft)}.tcard[data-state=live] .tcard-state::before{border:0;background:var(--green, #4FD69C);transform:none}.tcard-act{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:8px;padding:6px 12px;border:1px solid var(--cyan);border-radius:12px;color:var(--ink);font-weight:700;font-size:.92rem;line-height:1.25;text-align:center;text-decoration:none}.tcard-act:hover{background:var(--sur-lit)}.tcard-act:focus-visible{outline:2px solid var(--edge-focus);outline-offset:3px}.tcard-flag{margin:0;font-size:.78rem;font-weight:700;line-height:1.35;color:var(--gold, #F2C14E);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tcard-flag a{color:inherit}.tcard[data-state=interviewing],.tcard[data-state=soon]{border-color:var(--edge-quiet)}.tcard[data-state=interviewing] .tcard-name,.tcard[data-state=soon] .tcard-name{font-weight:600;color:var(--soft)}.tcard.is-seen{outline:2px solid var(--edge-focus);outline-offset:3px}@media (max-width: 359px){.tgrid{grid-template-columns:minmax(0,1fr)}.tcard{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px}.tcard-photo{width:48px;height:48px}.tcard-flag{grid-column:1 / -1}}@media (min-width: 720px){.tgrid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:56rem}.tcard{padding:16px}.tcard-photo{width:56px;height:56px}.tcard-bio{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (min-width: 1000px){.tcard{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:14px}.tcard-flag{grid-column:1 / -1}}
