.board.svelte-1082cak{padding-top:var(--jb-space-5)}.inner.svelte-1082cak{max-width:var(--jb-maxw);margin:0 auto;padding:0 var(--jb-space-4)}.board-head.svelte-1082cak h2:where(.svelte-1082cak){font-size:var(--jb-fs-sm);text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--jb-muted);margin:0 0 var(--jb-space-3)}.card-link.svelte-1xdv5ps{display:block;text-decoration:none;color:inherit}.listing-card.svelte-1xdv5ps{display:flex;flex-direction:column;height:100%;background:var(--jb-card-bg);color:var(--jb-text);border:1px solid var(--jb-border);border-radius:var(--jb-radius);box-shadow:var(--jb-shadow);padding:var(--jb-space-4);transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}.card-link.svelte-1xdv5ps:hover .listing-card:where(.svelte-1xdv5ps){box-shadow:var(--jb-shadow-hover);transform:translateY(-2px);border-color:#cdd7e5}.top.svelte-1xdv5ps{display:flex;align-items:center;gap:.75rem;margin-bottom:.9rem}.avatar.svelte-1xdv5ps{flex:0 0 auto;width:42px;height:42px;border-radius:var(--jb-radius-sm);display:grid;place-items:center;font-weight:800;font-size:var(--jb-fs-lg);border:1px solid var(--jb-border)}.tint-1.svelte-1xdv5ps{color:var(--jb-av1-fg);background:var(--jb-av1-bg)}.tint-2.svelte-1xdv5ps{color:var(--jb-av2-fg);background:var(--jb-av2-bg)}.tint-3.svelte-1xdv5ps{color:var(--jb-av3-fg);background:var(--jb-av3-bg)}.tint-4.svelte-1xdv5ps{color:var(--jb-av4-fg);background:var(--jb-av4-bg)}.tint-5.svelte-1xdv5ps{color:var(--jb-av5-fg);background:var(--jb-av5-bg)}.tint-6.svelte-1xdv5ps{color:var(--jb-av6-fg);background:var(--jb-av6-bg)}.head.svelte-1xdv5ps{min-width:0}.company.svelte-1xdv5ps{margin:0;font-size:var(--jb-fs-sm);font-weight:600;color:var(--jb-muted)}.title.svelte-1xdv5ps{margin:.1rem 0 0;font-size:var(--jb-fs-lg);font-weight:700;letter-spacing:-.01em;line-height:1.25}.badge-new.svelte-1xdv5ps{margin-left:auto;align-self:flex-start;font-size:var(--jb-fs-xs);font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--jb-new-fg);background:var(--jb-new-bg);border-radius:6px;padding:.2rem .45rem}.summary.svelte-1xdv5ps{margin:0 0 .9rem;font-size:var(--jb-fs-base);color:var(--jb-body);line-height:1.5}.meta-row.svelte-1xdv5ps{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-bottom:.9rem}.pill.svelte-1xdv5ps{font-size:var(--jb-fs-xs);font-weight:700;border-radius:999px;padding:.25rem .65rem}.pill.salary.svelte-1xdv5ps{color:var(--jb-salary-fg);background:var(--jb-salary-bg)}.pill.remote.svelte-1xdv5ps{color:var(--jb-remote-fg);background:var(--jb-remote-bg)}.pill.loc.svelte-1xdv5ps{color:var(--jb-muted);background:var(--jb-hairline)}.foot.svelte-1xdv5ps{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:auto 0 0;padding-top:.9rem;border-top:1px solid var(--jb-hairline);font-size:var(--jb-fs-sm);color:var(--jb-faint)}.view.svelte-1xdv5ps{font-weight:600;color:var(--jb-accent);opacity:0;transition:opacity .15s ease}.card-link.svelte-1xdv5ps:hover .view:where(.svelte-1xdv5ps){opacity:1}.listing-list.svelte-1jqc1wm{list-style:none;margin:0;padding:0;display:grid;gap:var(--jb-space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width: 639px){.listing-list.svelte-1jqc1wm{grid-template-columns:1fr}}.empty-state.svelte-1jqc1wm{text-align:center;padding:var(--jb-space-5);color:var(--jb-muted)}.empty-title.svelte-1jqc1wm{font-weight:600;margin:0 0 .25rem}.empty-hint.svelte-1jqc1wm{margin:0}.listing-search.svelte-2bmsfu{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--jb-space-3);margin-bottom:var(--jb-space-4)}.field.svelte-2bmsfu{display:flex;flex-direction:column;gap:var(--jb-space-2)}.keyword.svelte-2bmsfu{flex:1 1 16rem}.label.svelte-2bmsfu{font-size:var(--jb-fs-sm);font-weight:600;color:var(--jb-text)}input.svelte-2bmsfu,select.svelte-2bmsfu{font-size:var(--jb-fs-base);font-family:inherit;color:var(--jb-text);background:var(--jb-input-bg);border:1px solid var(--jb-input-border);border-radius:var(--jb-radius);padding:.55rem .7rem}input.svelte-2bmsfu:focus,select.svelte-2bmsfu:focus{outline:2px solid var(--jb-accent);outline-offset:1px;border-color:var(--jb-accent)}.search-submit.svelte-2bmsfu{font-size:var(--jb-fs-base);font-weight:600;border:none;border-radius:var(--jb-radius);padding:.6rem 1.2rem;background:var(--jb-accent);color:var(--jb-on-accent);cursor:pointer}.search-submit.svelte-2bmsfu:hover{box-shadow:var(--jb-shadow-hover)}@media (max-width: 639px){.field.svelte-2bmsfu,.search-submit.svelte-2bmsfu{flex:1 1 100%}}.hero.svelte-5bfqjj{border-bottom:1px solid var(--jb-border);background:linear-gradient(180deg,#f8fafcc7,#f8fafc80 40%,#f8fafcb8),url(../../../brand/hero-motif.jpg) center / cover no-repeat,var(--jb-bg)}.inner.svelte-5bfqjj{max-width:var(--jb-maxw);margin:0 auto;padding:2.5rem var(--jb-space-4) 1.9rem;text-align:center}.eyebrow.svelte-5bfqjj{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--jb-fs-sm);font-weight:600;color:var(--jb-accent);background:var(--jb-card-bg);border:1px solid var(--jb-border);border-radius:999px;padding:.25rem .7rem;margin-bottom:.9rem;box-shadow:var(--jb-shadow)}.dot.svelte-5bfqjj{width:7px;height:7px;border-radius:50%;background:var(--jb-accent)}h1.svelte-5bfqjj{font-size:var(--jb-fs-3xl);line-height:1.06;letter-spacing:-.03em;font-weight:800;margin:0 0 .6rem}.grad.svelte-5bfqjj{background:linear-gradient(90deg,var(--jb-accent),#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}p.svelte-5bfqjj{font-size:var(--jb-fs-lg);color:var(--jb-muted);max-width:34rem;margin:0 auto 1.4rem;line-height:1.5}.search-slot.svelte-5bfqjj{max-width:44rem;margin:0 auto}.stats.svelte-5bfqjj{display:flex;justify-content:center;flex-wrap:wrap;gap:1.75rem;margin-top:1.15rem;color:var(--jb-muted);font-size:var(--jb-fs-base)}.stats.svelte-5bfqjj b:where(.svelte-5bfqjj){color:var(--jb-text);font-weight:700}.inner.svelte-l7g8hu{max-width:var(--jb-maxw);margin:0 auto;padding:2.6rem var(--jb-space-4) .5rem}.kicker.svelte-l7g8hu{text-align:center;font-size:var(--jb-fs-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--jb-faint);margin:0 0 1.1rem}.logos.svelte-l7g8hu{display:flex;justify-content:center;align-items:center;gap:2.8rem;flex-wrap:wrap;opacity:.7}.logo.svelte-l7g8hu{font-size:var(--jb-fs-xl);font-weight:800;letter-spacing:-.02em;color:var(--jb-muted)}.inner.svelte-6o0wxp{max-width:var(--jb-maxw);margin:0 auto;padding:4rem var(--jb-space-4)}.sec-h.svelte-6o0wxp{text-align:center;margin-bottom:2.2rem}.kicker.svelte-6o0wxp{font-size:var(--jb-fs-sm);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jb-accent);margin:0}.sec-h.svelte-6o0wxp h2:where(.svelte-6o0wxp){font-size:var(--jb-fs-2xl);font-weight:800;letter-spacing:-.03em;margin:.6rem 0 .5rem}.lede.svelte-6o0wxp{font-size:var(--jb-fs-lg);color:var(--jb-muted);max-width:34rem;margin:0 auto}.pillars.svelte-6o0wxp{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--jb-space-4)}@media (max-width: 767px){.pillars.svelte-6o0wxp{grid-template-columns:1fr}}.pillar.svelte-6o0wxp{background:var(--jb-card-bg);border:1px solid var(--jb-border);border-radius:var(--jb-radius);padding:1.75rem;box-shadow:var(--jb-shadow)}.ic.svelte-6o0wxp{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--jb-radius-sm);background:var(--jb-accent-bg);color:var(--jb-accent);margin-bottom:1rem}.ic.svelte-6o0wxp svg:where(.svelte-6o0wxp){width:24px;height:24px}.pillar.svelte-6o0wxp h3:where(.svelte-6o0wxp){margin:0 0 .45rem;font-size:var(--jb-fs-xl);font-weight:700;letter-spacing:-.01em}.pillar.svelte-6o0wxp p:where(.svelte-6o0wxp){margin:0;font-size:var(--jb-fs-base);color:var(--jb-muted);line-height:1.6}.inner.svelte-y8cloz{max-width:var(--jb-maxw);margin:0 auto;padding:0 var(--jb-space-4)}.cta.svelte-y8cloz{background:linear-gradient(135deg,#1e3a8a,var(--jb-accent));color:#fff;border-radius:var(--jb-radius-lg);padding:2.75rem;display:flex;align-items:center;justify-content:space-between;gap:var(--jb-space-5);flex-wrap:wrap;box-shadow:var(--jb-shadow-hover)}.copy.svelte-y8cloz h2:where(.svelte-y8cloz){margin:0 0 .5rem;font-size:var(--jb-fs-2xl);font-weight:800;letter-spacing:-.02em}.copy.svelte-y8cloz p:where(.svelte-y8cloz){margin:0;font-size:var(--jb-fs-lg);color:#dbeafe;max-width:30rem}.actions.svelte-y8cloz{display:flex;gap:.75rem;flex-shrink:0}.btn-white.svelte-y8cloz,.btn-outline.svelte-y8cloz{display:inline-flex;align-items:center;font-weight:600;font-size:var(--jb-fs-lg);line-height:1;border-radius:var(--jb-radius-sm);padding:.9rem 1.4rem;text-decoration:none;white-space:nowrap}.btn-white.svelte-y8cloz{background:#fff;color:var(--jb-accent)}.btn-outline.svelte-y8cloz{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.45)}.btn-outline.svelte-y8cloz:hover{background:#ffffff1a}
