.co-wrap[data-astro-cid-pxmvo4cj]{max-width:1280px;margin:0 auto;padding:36px 32px 84px}.crumbs[data-astro-cid-pxmvo4cj]{font-size:12.5px;color:var(--text-muted);margin-bottom:24px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.crumbs[data-astro-cid-pxmvo4cj] a[data-astro-cid-pxmvo4cj]{color:var(--text-muted)}.crumbs[data-astro-cid-pxmvo4cj] a[data-astro-cid-pxmvo4cj]:hover{color:var(--navy)}.crumbs[data-astro-cid-pxmvo4cj] .sep[data-astro-cid-pxmvo4cj]{color:var(--text-faint);font-weight:300}.hero[data-astro-cid-pxmvo4cj]{padding:0 0 8px}.filter-bar[data-astro-cid-pxmvo4cj]{position:sticky;top:62px;z-index:20;background:#fffffff0;backdrop-filter:saturate(160%) blur(8px);border:1px solid var(--border);border-radius:var(--radius);padding:14px 18px;margin:24px 0 18px}.fb-row[data-astro-cid-pxmvo4cj]{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.fb-search[data-astro-cid-pxmvo4cj]{flex:1;min-width:220px;position:relative}.fb-search[data-astro-cid-pxmvo4cj] input[data-astro-cid-pxmvo4cj]{width:100%;padding:10px 14px 10px 38px;border:1px solid var(--border);border-radius:10px;font-family:inherit;font-size:14px;color:var(--navy);background:#fff;letter-spacing:-.005em;min-height:44px}.fb-search[data-astro-cid-pxmvo4cj] input[data-astro-cid-pxmvo4cj]:focus{outline:none;border-color:var(--founders);box-shadow:0 0 0 3px var(--founders-soft)}.fb-search[data-astro-cid-pxmvo4cj] svg[data-astro-cid-pxmvo4cj]{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--text-faint);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fb-sort[data-astro-cid-pxmvo4cj]{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted)}.fb-sort[data-astro-cid-pxmvo4cj] select[data-astro-cid-pxmvo4cj]{padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:#fff;font-family:inherit;font-size:13px;color:var(--navy);cursor:pointer;min-height:36px}.fb-clear[data-astro-cid-pxmvo4cj]{font-size:12px;color:var(--text-muted);background:transparent;border:none;cursor:pointer;padding:4px 8px;font-family:inherit;font-weight:500}.fb-clear[data-astro-cid-pxmvo4cj]:hover{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.results-meta[data-astro-cid-pxmvo4cj]{font-size:12.5px;color:var(--text-muted);margin:0 4px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.results-meta[data-astro-cid-pxmvo4cj] strong[data-astro-cid-pxmvo4cj]{color:var(--navy);font-family:var(--type-display),sans-serif;font-weight:600}.co-grid[data-astro-cid-pxmvo4cj]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.co-card[data-astro-cid-pxmvo4cj]{display:flex;flex-direction:column;gap:10px;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);text-decoration:none;transition:border-color .14s,transform .12s;min-height:148px}.co-card[data-astro-cid-pxmvo4cj]:hover{border-color:var(--ink);transform:translateY(-1px);text-decoration:none}.co-card[data-astro-cid-pxmvo4cj] .top[data-astro-cid-pxmvo4cj]{display:flex;gap:12px;align-items:center}.co-card[data-astro-cid-pxmvo4cj] .lg[data-astro-cid-pxmvo4cj]{width:42px;height:42px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--navy);background:var(--cream-deep);font-weight:500;font-size:16px;font-family:var(--type-display),sans-serif;overflow:hidden}.co-card[data-astro-cid-pxmvo4cj] .nm[data-astro-cid-pxmvo4cj]{font-family:var(--type-display),sans-serif;font-size:16px;font-weight:500;letter-spacing:-.015em;color:var(--navy);line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.co-card[data-astro-cid-pxmvo4cj] .ml[data-astro-cid-pxmvo4cj]{font-size:12.5px;color:var(--text-muted);margin-top:2px}.co-card[data-astro-cid-pxmvo4cj] .chips[data-astro-cid-pxmvo4cj]{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.co-card[data-astro-cid-pxmvo4cj] .chip[data-astro-cid-pxmvo4cj].stage{font-size:11.5px;padding:3px 9px;border-radius:6px;background:var(--blue-soft);color:var(--blue);font-weight:600}.co-card[data-astro-cid-pxmvo4cj] .badge[data-astro-cid-pxmvo4cj]{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--funds-deep);background:var(--funds-soft);padding:3px 9px;border-radius:999px;font-weight:600}.co-card[data-astro-cid-pxmvo4cj] .badge[data-astro-cid-pxmvo4cj]:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.empty-state[data-astro-cid-pxmvo4cj]{padding:40px 24px;background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-lg);text-align:center;color:var(--text-muted);font-size:14px}.empty-state[data-astro-cid-pxmvo4cj] strong[data-astro-cid-pxmvo4cj]{color:var(--navy);font-family:var(--type-display),sans-serif}@media(max-width:960px){.co-grid[data-astro-cid-pxmvo4cj]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.co-wrap[data-astro-cid-pxmvo4cj]{padding:24px 20px 56px}.co-grid[data-astro-cid-pxmvo4cj]{grid-template-columns:1fr}.filter-bar[data-astro-cid-pxmvo4cj]{position:static;padding:14px 16px}.fb-row[data-astro-cid-pxmvo4cj]{gap:10px}}
