.page-hero[data-astro-cid-lz45hwke]{background:linear-gradient(135deg,var(--ink) 0%,var(--ink-2) 100%);padding:5rem 0 4rem;color:#fff}.page-hero[data-astro-cid-lz45hwke] h1[data-astro-cid-lz45hwke]{font-family:var(--font-head);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.05;color:#fff;margin:.75rem 0 1rem}.page-hero[data-astro-cid-lz45hwke] h1[data-astro-cid-lz45hwke] em[data-astro-cid-lz45hwke]{font-style:normal;color:var(--orange)}.page-hero-sub[data-astro-cid-lz45hwke]{font-size:1.05rem;color:#fffc;max-width:560px;line-height:1.65}.careers-body[data-astro-cid-lz45hwke]{padding:4rem 0 5rem}.benefits-grid[data-astro-cid-lz45hwke]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:4rem}.benefit-card[data-astro-cid-lz45hwke]{border:1px solid var(--gray-200);border-radius:12px;padding:1.75rem;display:flex;flex-direction:column;gap:.875rem;background:var(--gray-50)}.benefit-card[data-astro-cid-lz45hwke] svg[data-astro-cid-lz45hwke]{color:var(--brand)}.benefit-card[data-astro-cid-lz45hwke] h3[data-astro-cid-lz45hwke]{font-family:var(--font-head);font-size:1.15rem;font-weight:700;color:var(--ink)}.benefit-card[data-astro-cid-lz45hwke] p[data-astro-cid-lz45hwke]{font-size:.875rem;color:var(--gray-500);line-height:1.6}.positions[data-astro-cid-lz45hwke] h2[data-astro-cid-lz45hwke]{font-family:var(--font-head);font-size:2rem;font-weight:800;margin-bottom:1.5rem}.position-card[data-astro-cid-lz45hwke]{border:1px solid var(--gray-200);border-radius:12px;padding:2rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.position-header[data-astro-cid-lz45hwke]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.position-header[data-astro-cid-lz45hwke] h3[data-astro-cid-lz45hwke]{font-family:var(--font-head);font-size:1.5rem;font-weight:800;color:var(--ink)}.position-meta[data-astro-cid-lz45hwke]{font-size:.8rem;color:var(--gray-500);margin-top:.25rem}.position-card[data-astro-cid-lz45hwke]>p[data-astro-cid-lz45hwke]{font-size:.95rem;color:var(--gray-700);line-height:1.65}.position-perks[data-astro-cid-lz45hwke]{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.position-perks[data-astro-cid-lz45hwke] li[data-astro-cid-lz45hwke]{font-size:.875rem;color:var(--gray-700);padding-left:1.25rem;position:relative}.position-perks[data-astro-cid-lz45hwke] li[data-astro-cid-lz45hwke]:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:700}.position-req[data-astro-cid-lz45hwke]{font-size:.875rem;color:var(--gray-500)}.careers-apply-cta[data-astro-cid-lz45hwke]{margin-top:4rem;padding:3rem;background:var(--gray-50);border-radius:16px;text-align:center}.careers-apply-cta[data-astro-cid-lz45hwke] h2[data-astro-cid-lz45hwke]{font-family:var(--font-head);font-size:2rem;font-weight:800;margin-bottom:.75rem}.careers-apply-cta[data-astro-cid-lz45hwke] p[data-astro-cid-lz45hwke]{color:var(--gray-500);max-width:480px;margin:0 auto 1.5rem}.careers-cta-actions[data-astro-cid-lz45hwke]{display:flex;gap:1rem;justify-content:center}@media (max-width: 768px){.benefits-grid[data-astro-cid-lz45hwke]{grid-template-columns:1fr 1fr}.position-perks[data-astro-cid-lz45hwke]{grid-template-columns:1fr}.position-header[data-astro-cid-lz45hwke]{flex-direction:column}.careers-apply-cta[data-astro-cid-lz45hwke]{padding:2rem 1.5rem}.careers-cta-actions[data-astro-cid-lz45hwke]{flex-direction:column;align-items:stretch}.careers-cta-actions[data-astro-cid-lz45hwke] a[data-astro-cid-lz45hwke]{text-align:center;justify-content:center;width:100%}}@media (max-width: 480px){.benefits-grid[data-astro-cid-lz45hwke]{grid-template-columns:1fr}.careers-apply-cta[data-astro-cid-lz45hwke]{padding:1.75rem 1.25rem}}
