.careers-page[data-astro-cid-2pjcwduj]{max-width:900px;margin:0 auto;padding:0 24px 80px}.careers-hero[data-astro-cid-2pjcwduj]{text-align:center;padding:40px 0 48px}.eyebrow[data-astro-cid-2pjcwduj]{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--copper-500);margin-bottom:16px}.careers-hero[data-astro-cid-2pjcwduj] h1[data-astro-cid-2pjcwduj]{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;color:var(--navy-900);line-height:1.2;margin-bottom:16px}.hero-description[data-astro-cid-2pjcwduj]{font-size:1.15rem;color:var(--text-secondary);line-height:1.7;max-width:650px;margin:0 auto}.mission-section[data-astro-cid-2pjcwduj]{margin-bottom:60px}.mission-content[data-astro-cid-2pjcwduj]{text-align:center;max-width:650px;margin:0 auto}.mission-content[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{font-size:1.5rem;font-weight:700;color:var(--navy-900);margin-bottom:16px}.mission-content[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-size:1.1rem;color:var(--text-secondary);line-height:1.8}.section-header[data-astro-cid-2pjcwduj]{text-align:center;margin-bottom:32px}.section-header[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{font-size:1.5rem;font-weight:700;color:var(--navy-900);margin-bottom:8px}.section-header[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-size:1.05rem;color:var(--text-secondary)}.values-section[data-astro-cid-2pjcwduj]{margin-bottom:60px}.values-grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.value-card[data-astro-cid-2pjcwduj]{background:var(--spatial-glass);border:1px solid var(--glass-border);border-radius:16px;padding:24px;text-align:center}.value-card[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{font-size:1.1rem;font-weight:700;color:var(--navy-900);margin-bottom:8px}.value-card[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-size:14px;color:var(--text-secondary);line-height:1.6}.benefits-section[data-astro-cid-2pjcwduj]{margin-bottom:60px}.benefits-list[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:600px;margin:0 auto}.benefit-item[data-astro-cid-2pjcwduj]{display:flex;gap:12px;align-items:center;padding:16px 20px;background:var(--spatial-glass);border:1px solid var(--glass-border);border-radius:12px;font-size:15px;color:var(--text-secondary)}.openings-section[data-astro-cid-2pjcwduj]{margin-bottom:60px}.openings-list[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:24px}.job-card{padding:32px}.job-header[data-astro-cid-2pjcwduj]{margin-bottom:16px}.job-header[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{font-size:1.25rem;font-weight:700;color:var(--navy-900);margin-bottom:8px}.job-meta[data-astro-cid-2pjcwduj]{display:flex;gap:16px}.job-location[data-astro-cid-2pjcwduj],.job-type[data-astro-cid-2pjcwduj]{font-size:13px;color:var(--text-muted)}.job-description[data-astro-cid-2pjcwduj]{font-size:15px;color:var(--text-secondary);line-height:1.7;margin-bottom:20px}.job-requirements[data-astro-cid-2pjcwduj]{margin-bottom:24px}.job-requirements[data-astro-cid-2pjcwduj] h4[data-astro-cid-2pjcwduj]{font-size:14px;font-weight:600;color:var(--navy-900);margin-bottom:8px}.job-requirements[data-astro-cid-2pjcwduj] ul[data-astro-cid-2pjcwduj]{list-style:none;padding:0;margin:0}.job-requirements[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]{display:flex;gap:8px;font-size:14px;color:var(--text-secondary);margin-bottom:6px}.job-requirements[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]:before{content:"•";color:var(--oceanic-teal)}.no-openings-content[data-astro-cid-2pjcwduj]{text-align:center;max-width:500px;margin:0 auto}.no-openings-content[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{font-size:1.25rem;font-weight:700;color:var(--navy-900);margin-bottom:16px}.no-openings-content[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-size:15px;color:var(--text-secondary);line-height:1.7;margin-bottom:16px}.contact-section[data-astro-cid-2pjcwduj]{text-align:center;padding:40px;background:var(--spatial-glass);border:1px solid var(--glass-border);border-radius:20px}.contact-content[data-astro-cid-2pjcwduj] h2[data-astro-cid-2pjcwduj]{font-size:1.25rem;font-weight:700;color:var(--navy-900);margin-bottom:12px}.contact-content[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-size:1rem;color:var(--text-secondary)}.contact-content[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:var(--oceanic-teal);text-decoration:none;font-weight:500}.contact-content[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:hover{text-decoration:underline}@media(max-width:640px){.values-grid[data-astro-cid-2pjcwduj],.benefits-list[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}}
