.company-card.svelte-1ml6h5q{height:100%;display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-6);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);box-shadow:none;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1)}.company-card.svelte-1ml6h5q:hover{transform:translateY(-4px);border-color:var(--color-burgundy);background-color:var(--color-surface-alt)}.card-link.svelte-1ml6h5q{text-decoration:none;color:inherit;cursor:pointer}.card-link.svelte-1ml6h5q:focus-visible{outline:2px solid var(--color-burgundy);outline-offset:2px}.card-top.svelte-1ml6h5q{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;row-gap:var(--space-3);gap:var(--space-4)}.logo.svelte-1ml6h5q{height:2rem;width:auto;min-width:0;max-width:10rem;object-fit:contain}.status-pill.svelte-1ml6h5q{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-2) var(--space-3);border:1px solid color-mix(in srgb,var(--color-burgundy) 35%,var(--color-border));border-radius:999px;font-size:var(--text-xs);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--color-burgundy);background-color:var(--color-burgundy-lt);white-space:normal;text-align:center;line-height:1.2;max-width:min(100%,14rem)}.card-copy.svelte-1ml6h5q h3:where(.svelte-1ml6h5q){margin:0;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,var(--text-2xl));letter-spacing:-.02em;line-height:var(--leading-snug);color:var(--color-ink)}.industry.svelte-1ml6h5q{margin:var(--space-2) 0 var(--space-3) 0;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-faint)}.description.svelte-1ml6h5q{margin:0;font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-ink-muted)}.card-foot.svelte-1ml6h5q{border-top:1px solid var(--color-border);padding-top:var(--space-4);display:flex;align-items:center;justify-content:flex-start}.visit-link.svelte-1ml6h5q{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);color:var(--color-burgundy);font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;transition:color .18s ease}.card-link.svelte-1ml6h5q:hover .visit-link:where(.svelte-1ml6h5q){color:var(--color-burgundy-dk)}.coming-soon.svelte-1ml6h5q{display:inline-flex;font-size:var(--text-sm);font-weight:500;color:var(--color-ink-faint);text-transform:uppercase;letter-spacing:.06em}
