.jobs-hero[data-astro-cid-4765jokc]{background:linear-gradient(135deg,#0d1d51,#172b67 52%,#16a7a7);color:#fff;padding:96px 24px 80px}.jobs-hero-inner[data-astro-cid-4765jokc]{display:block}.jobs-hero-eyebrow[data-astro-cid-4765jokc],.jobs-speculative-eyebrow[data-astro-cid-4765jokc]{font-family:var(--font-body);font-size:13px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 16px}.jobs-hero-eyebrow[data-astro-cid-4765jokc]{color:#ffffffc2}.jobs-hero-title[data-astro-cid-4765jokc]{max-width:850px;font-family:var(--font-heading);font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.05;font-weight:800;letter-spacing:0;color:#fff;margin:0}.jobs-hero-subtitle[data-astro-cid-4765jokc]{max-width:720px;font-family:var(--font-body);font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.65;color:#ffffffdb;margin:24px 0 0}.jobs-hero-tags[data-astro-cid-4765jokc]{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.jobs-hero-tags[data-astro-cid-4765jokc] span[data-astro-cid-4765jokc]{font-family:var(--font-body);font-size:13px;font-weight:700;color:#fff;border:1px solid rgba(255,255,255,.34);border-radius:999px;padding:8px 13px}.jobs-demo-note[data-astro-cid-4765jokc] svg[data-astro-cid-4765jokc]{width:19px;height:19px}.bullhorn-jobs[data-astro-cid-4765jokc]{background:#f7f8fa;padding:56px 24px 112px}.jobs-demo-note[data-astro-cid-4765jokc],.jobs-filter[data-astro-cid-4765jokc],.jobs-speculative[data-astro-cid-4765jokc]{background:#fff;border:1px solid #E5E5E5;border-radius:8px;box-shadow:0 8px 30px #0d1d510f}.jobs-demo-note[data-astro-cid-4765jokc]{display:flex;gap:18px;align-items:flex-start;padding:22px 24px;margin-bottom:24px}.jobs-demo-note[data-astro-cid-4765jokc]>span[data-astro-cid-4765jokc]{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:#16a7a71f;color:var(--teal);display:inline-flex;align-items:center;justify-content:center}.jobs-demo-note[data-astro-cid-4765jokc] h2[data-astro-cid-4765jokc]{font-family:var(--font-heading);font-size:18px;line-height:24px;color:var(--navy);margin:0 0 4px}.jobs-demo-note[data-astro-cid-4765jokc] p[data-astro-cid-4765jokc]{font-family:var(--font-body);font-size:14px;line-height:22px;color:#5f5f5f;margin:0}.jobs-filter[data-astro-cid-4765jokc]{display:grid;grid-template-columns:minmax(280px,1.5fr) repeat(3,minmax(160px,1fr));gap:16px;padding:20px;margin-bottom:32px}.jobs-filter[data-astro-cid-4765jokc] label[data-astro-cid-4765jokc]{display:flex;flex-direction:column;gap:8px}.jobs-filter[data-astro-cid-4765jokc] span[data-astro-cid-4765jokc]{font-family:var(--font-body);font-size:12px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--navy)}.jobs-filter[data-astro-cid-4765jokc] input[data-astro-cid-4765jokc],.jobs-filter[data-astro-cid-4765jokc] select[data-astro-cid-4765jokc]{width:100%;min-height:46px;border:1px solid #DFE3EA;border-radius:6px;background:#f7f8fa;color:#292929;font-family:var(--font-body);font-size:14px;padding:0 14px}.jobs-filter[data-astro-cid-4765jokc] input[data-astro-cid-4765jokc]:focus,.jobs-filter[data-astro-cid-4765jokc] select[data-astro-cid-4765jokc]:focus{outline:none;border-color:var(--teal);background:#fff}.bullhorn-jobs-grid[data-astro-cid-4765jokc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bullhorn-job-card[data-astro-cid-4765jokc]{background:#fff;border-radius:8px;padding:30px;display:flex;flex-direction:column;gap:18px;min-height:100%;border:1px solid #E5E5E5;box-shadow:0 8px 30px #0d1d5112;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.bullhorn-job-card[data-astro-cid-4765jokc]:hover{transform:translateY(-3px);border-color:#16a7a773;box-shadow:0 14px 36px #0d1d511f}.bullhorn-job-card[data-astro-cid-4765jokc][hidden]{display:none}.bullhorn-job-topline[data-astro-cid-4765jokc]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bullhorn-job-location[data-astro-cid-4765jokc]{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:13px;font-weight:700;line-height:19px;color:#6f7280;margin:0}.bullhorn-job-location[data-astro-cid-4765jokc] .icon[data-astro-cid-4765jokc]{color:var(--teal);font-size:16px}.bullhorn-job-card[data-astro-cid-4765jokc] h2[data-astro-cid-4765jokc]{font-family:var(--font-heading);font-size:23px;line-height:30px;font-weight:800;color:var(--navy);margin:0}.bullhorn-job-demo[data-astro-cid-4765jokc]{flex-shrink:0;font-family:var(--font-body);font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--teal);background:#16a7a71a;padding:4px 9px;border-radius:4px;margin:0}.bullhorn-job-excerpt[data-astro-cid-4765jokc]{font-family:var(--font-body);font-size:14px;line-height:23px;color:#5f5f5f;margin:0;flex-grow:1}.bullhorn-job-facts[data-astro-cid-4765jokc]{display:grid;gap:10px;margin:0;padding:18px 0 0;border-top:1px solid #E5E5E5}.bullhorn-job-facts[data-astro-cid-4765jokc] div[data-astro-cid-4765jokc]{display:flex;justify-content:space-between;gap:16px;font-family:var(--font-body);font-size:13px;line-height:20px}.bullhorn-job-facts[data-astro-cid-4765jokc] dt[data-astro-cid-4765jokc]{color:#868686;font-weight:700}.bullhorn-job-facts[data-astro-cid-4765jokc] dd[data-astro-cid-4765jokc]{color:#292929;margin:0;text-align:right}.bullhorn-job-cta[data-astro-cid-4765jokc],.jobs-speculative-cta[data-astro-cid-4765jokc]{align-self:flex-start;text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;padding:12px 22px;border-radius:6px}.bullhorn-jobs-empty[data-astro-cid-4765jokc]{max-width:680px;margin:32px auto 0;font-family:var(--font-body);font-size:16px;line-height:26px;color:#5f5f5f;text-align:center}.jobs-speculative[data-astro-cid-4765jokc]{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:40px;padding:34px 38px}.jobs-speculative-eyebrow[data-astro-cid-4765jokc]{color:var(--teal)}.jobs-speculative[data-astro-cid-4765jokc] h2[data-astro-cid-4765jokc]{font-family:var(--font-heading);font-size:clamp(1.6rem,2.5vw,2rem);line-height:1.2;color:var(--navy);margin:0 0 12px}.jobs-speculative[data-astro-cid-4765jokc] p[data-astro-cid-4765jokc]:not(.jobs-speculative-eyebrow){max-width:760px;font-family:var(--font-body);font-size:15px;line-height:24px;color:#5f5f5f;margin:0}@media(max-width:1100px){.jobs-filter[data-astro-cid-4765jokc],.bullhorn-jobs-grid[data-astro-cid-4765jokc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.jobs-speculative[data-astro-cid-4765jokc]{flex-direction:column;align-items:flex-start}}@media(max-width:680px){.jobs-hero[data-astro-cid-4765jokc]{padding:72px 24px 64px}.bullhorn-jobs[data-astro-cid-4765jokc]{padding:40px 24px 88px}.jobs-filter[data-astro-cid-4765jokc],.bullhorn-jobs-grid[data-astro-cid-4765jokc]{grid-template-columns:1fr}.bullhorn-job-card[data-astro-cid-4765jokc]{padding:26px 22px}.jobs-demo-note[data-astro-cid-4765jokc],.jobs-speculative[data-astro-cid-4765jokc]{padding:24px}}
