.jobs-hero[data-astro-cid-cnau7fuc]{background:linear-gradient(135deg,#0f172a,#1e293b 60%,#7c2d12);color:#fff;text-align:center;padding:var(--space-10) var(--pad) var(--space-9)}.jobs-hero-inner[data-astro-cid-cnau7fuc]{max-width:720px;margin:0 auto}.jobs-overline[data-astro-cid-cnau7fuc]{font-size:.75rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#fbbf24;margin:0 0 var(--space-4)}.jobs-hero-quote[data-astro-cid-cnau7fuc]{font-family:var(--font-display);font-size:clamp(3rem,7vw,5.5rem);font-weight:700;font-style:italic;line-height:1.1;margin:0 0 var(--space-6);background:linear-gradient(90deg,#fbbf24,#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.jobs-hero-subtitle[data-astro-cid-cnau7fuc]{font-family:var(--font-serif);font-size:1.125rem;line-height:1.7;color:#ffffffd9;max-width:56ch;margin:0 auto}.jobs-section-header[data-astro-cid-cnau7fuc]{margin-bottom:var(--space-7)}.jobs-section-title[data-astro-cid-cnau7fuc]{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--navy-900);margin:0 0 var(--space-3)}.jobs-section-desc[data-astro-cid-cnau7fuc]{font-family:var(--font-serif);font-size:1.0625rem;color:var(--text-secondary);margin:0}.jobs-list[data-astro-cid-cnau7fuc]{display:flex;flex-direction:column;gap:var(--space-4)}.job-listing[data-astro-cid-cnau7fuc]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);background:var(--white);border:1px solid var(--border-medium);border-radius:var(--radius-xl);padding:var(--space-6) var(--space-7);text-decoration:none;color:inherit;transition:all var(--duration-fast) var(--ease-out);box-shadow:var(--shadow-sm)}.job-listing[data-astro-cid-cnau7fuc]:hover{border-color:var(--gold-500);box-shadow:var(--shadow-md);transform:translateY(-2px)}.job-listing-left[data-astro-cid-cnau7fuc]{flex:1;min-width:0}.job-listing-badges[data-astro-cid-cnau7fuc]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.job-badge[data-astro-cid-cnau7fuc]{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}.job-badge-new[data-astro-cid-cnau7fuc]{background:var(--gold-500);color:var(--navy-900)}.job-badge-level[data-astro-cid-cnau7fuc]{background:var(--navy-800);color:#ffffffe6}.job-listing-title[data-astro-cid-cnau7fuc]{font-family:var(--font-display);font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700;color:var(--navy-900);margin:0 0 var(--space-3);line-height:1.2}.job-listing[data-astro-cid-cnau7fuc]:hover .job-listing-title[data-astro-cid-cnau7fuc]{color:var(--gold-700, #b45309)}.job-listing-desc[data-astro-cid-cnau7fuc]{font-family:var(--font-serif);font-size:.975rem;line-height:1.7;color:var(--text-secondary);margin:0 0 var(--space-4);max-width:64ch}.job-listing-meta[data-astro-cid-cnau7fuc]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.job-meta-item[data-astro-cid-cnau7fuc]{display:flex;align-items:center;gap:var(--space-1);font-size:.8125rem;color:var(--text-muted)}.job-meta-item[data-astro-cid-cnau7fuc] svg[data-astro-cid-cnau7fuc]{flex-shrink:0;color:var(--warm-gray-400)}.job-listing-arrow[data-astro-cid-cnau7fuc]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--ivory);color:var(--navy-800);transition:all var(--duration-fast) var(--ease-out)}.job-listing[data-astro-cid-cnau7fuc]:hover .job-listing-arrow[data-astro-cid-cnau7fuc]{background:var(--gold-500);color:var(--navy-900)}.jobs-about[data-astro-cid-cnau7fuc] p[data-astro-cid-cnau7fuc]{font-family:var(--font-serif);font-size:1.0625rem;line-height:1.75;color:var(--text-secondary);margin:0 0 var(--space-4);max-width:72ch}.jobs-about[data-astro-cid-cnau7fuc] p[data-astro-cid-cnau7fuc]:last-child{margin-bottom:0}.jobs-cta[data-astro-cid-cnau7fuc]{background:var(--navy-900);padding:var(--space-9) 0;text-align:center}.jobs-cta-inner[data-astro-cid-cnau7fuc]{max-width:560px;margin:0 auto}.jobs-cta[data-astro-cid-cnau7fuc] h2[data-astro-cid-cnau7fuc]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:#fff;margin:0 0 var(--space-4)}.jobs-cta[data-astro-cid-cnau7fuc] p[data-astro-cid-cnau7fuc]{font-family:var(--font-serif);font-size:1.0625rem;color:#ffffffb3;line-height:1.7;margin:0}.jobs-cta[data-astro-cid-cnau7fuc] a[data-astro-cid-cnau7fuc]{color:#fbbf24;text-decoration:underline;text-underline-offset:3px}.jobs-cta[data-astro-cid-cnau7fuc] a[data-astro-cid-cnau7fuc]:hover{color:#fde68a}.jobs-eeo[data-astro-cid-cnau7fuc]{background:var(--ivory);padding:var(--space-6) 0;text-align:center}.jobs-eeo[data-astro-cid-cnau7fuc] p[data-astro-cid-cnau7fuc]{font-size:.8125rem;color:var(--warm-gray-500);margin:0;line-height:1.8}@media(max-width:768px){.jobs-hero[data-astro-cid-cnau7fuc]{padding:var(--space-9) var(--pad) var(--space-8)}.job-listing[data-astro-cid-cnau7fuc]{padding:var(--space-5) var(--space-5)}.job-listing-meta[data-astro-cid-cnau7fuc]{flex-direction:column;gap:var(--space-2)}}
