.directory-page[data-v-e90d5f1d]{padding:10px}.directory-card[data-v-e90d5f1d]{background:var(--paper);max-width:1180px;margin:0 auto}.hero[data-v-e90d5f1d]{border-bottom:1px solid var(--line);padding:46px 42px 28px}.eyebrow[data-v-e90d5f1d],.count[data-v-e90d5f1d],.empty[data-v-e90d5f1d]{color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.eyebrow[data-v-e90d5f1d]{letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}h1[data-v-e90d5f1d]{letter-spacing:-.055em;margin:0;font-size:clamp(34px,6vw,68px);line-height:1}.excerpt[data-v-e90d5f1d]{max-width:760px;margin:24px 0 0;font-size:18px;line-height:1.6}.search[data-v-e90d5f1d]{max-width:640px;margin-top:28px}.search label[data-v-e90d5f1d]{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.search input[data-v-e90d5f1d]{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font:inherit;background:0 0;padding:10px 0;font-size:18px}.search input[data-v-e90d5f1d]:focus{border-bottom-color:var(--hover-blue);outline:none}.count[data-v-e90d5f1d]{margin:16px 0 0}.entries[data-v-e90d5f1d]{margin:0;padding:8px 42px 24px;list-style:none}.entries a[data-v-e90d5f1d]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;padding:18px 0;display:grid}.entries a.has-logo-slot[data-v-e90d5f1d]{align-items:flex-start;gap:12px;display:flex}.entry-main[data-v-e90d5f1d]{flex:1;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 24px;min-width:0;display:grid}.entry-copy[data-v-e90d5f1d]{flex-direction:column;gap:4px;min-width:0;display:flex}.entry-title[data-v-e90d5f1d]{letter-spacing:-.03em;font-size:20px;font-weight:600}.entry-title small[data-v-e90d5f1d],.company-link[data-v-e90d5f1d],.description[data-v-e90d5f1d]{color:var(--muted)}.entry-title small[data-v-e90d5f1d]{letter-spacing:.04em;text-transform:uppercase;margin-left:8px;font-size:11px;font-weight:500}.facts[data-v-e90d5f1d]{color:var(--muted);white-space:nowrap;gap:14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:flex}.company-link[data-v-e90d5f1d]{font-size:12px}.description[data-v-e90d5f1d]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.empty[data-v-e90d5f1d]{margin:0;padding:28px 42px 36px}@media (width<=760px){.hero[data-v-e90d5f1d],.entries[data-v-e90d5f1d],.empty[data-v-e90d5f1d]{padding-left:20px;padding-right:20px}.entries a[data-v-e90d5f1d],.entry-main[data-v-e90d5f1d]{grid-template-columns:1fr}}
