.careers-hero[data-astro-cid-cnau7fuc]{background:#000;color:#fff;padding:120px 0 60px;text-align:center}.section-label[data-astro-cid-cnau7fuc]{display:inline-block;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:#ffffffb3;margin-bottom:1rem}.careers-hero-title[data-astro-cid-cnau7fuc]{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin-bottom:1rem}.careers-hero-subtitle[data-astro-cid-cnau7fuc]{font-size:1.125rem;color:#fffc;max-width:600px;margin:0 auto}.culture-section[data-astro-cid-cnau7fuc]{padding:60px 0;background:#f9f9f9}.culture-grid[data-astro-cid-cnau7fuc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.culture-card[data-astro-cid-cnau7fuc]{background:#fff;padding:32px;border-radius:12px;text-align:center}.culture-icon[data-astro-cid-cnau7fuc]{width:60px;height:60px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;background:#000;border-radius:12px}.culture-icon[data-astro-cid-cnau7fuc] svg[data-astro-cid-cnau7fuc]{width:28px;height:28px;color:#fff}.culture-card[data-astro-cid-cnau7fuc] h3[data-astro-cid-cnau7fuc]{font-size:1.25rem;margin-bottom:12px}.culture-card[data-astro-cid-cnau7fuc] p[data-astro-cid-cnau7fuc]{color:#666;line-height:1.6}.positions-section[data-astro-cid-cnau7fuc]{padding:60px 0 80px}.section-title[data-astro-cid-cnau7fuc]{font-size:1.75rem;margin-bottom:40px;text-align:center}.department-group[data-astro-cid-cnau7fuc]{margin-bottom:40px}.department-title[data-astro-cid-cnau7fuc]{font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#666;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #eee}.positions-list[data-astro-cid-cnau7fuc]{display:flex;flex-direction:column;gap:12px}.position-card[data-astro-cid-cnau7fuc]{display:flex;justify-content:space-between;align-items:center;padding:24px;background:#fff;border:1px solid #eee;border-radius:8px;text-decoration:none;color:inherit;transition:all .2s}.position-card[data-astro-cid-cnau7fuc]:hover{border-color:#000;box-shadow:0 4px 12px #00000014}.position-title[data-astro-cid-cnau7fuc]{font-size:1.125rem;margin-bottom:8px}.position-meta[data-astro-cid-cnau7fuc]{display:flex;gap:20px}.meta-item[data-astro-cid-cnau7fuc]{display:flex;align-items:center;gap:6px;font-size:.875rem;color:#666}.meta-item[data-astro-cid-cnau7fuc] svg[data-astro-cid-cnau7fuc]{width:16px;height:16px}.position-badges[data-astro-cid-cnau7fuc]{display:flex;align-items:center;gap:16px}.type-badge[data-astro-cid-cnau7fuc]{padding:6px 14px;font-size:.75rem;font-weight:600;text-transform:capitalize;border-radius:4px}.arrow-icon[data-astro-cid-cnau7fuc]{color:#999;transition:transform .2s}.position-card[data-astro-cid-cnau7fuc]:hover .arrow-icon[data-astro-cid-cnau7fuc]{transform:translate(4px);color:#000}.arrow-icon[data-astro-cid-cnau7fuc] svg[data-astro-cid-cnau7fuc]{width:20px;height:20px}.empty-state[data-astro-cid-cnau7fuc]{text-align:center;padding:60px 20px;max-width:500px;margin:0 auto}.empty-icon[data-astro-cid-cnau7fuc]{width:80px;height:80px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:50%}.empty-icon[data-astro-cid-cnau7fuc] svg[data-astro-cid-cnau7fuc]{width:36px;height:36px;color:#999}.empty-state[data-astro-cid-cnau7fuc] h3[data-astro-cid-cnau7fuc]{font-size:1.5rem;margin-bottom:12px}.empty-state[data-astro-cid-cnau7fuc]>p[data-astro-cid-cnau7fuc]{color:#666;margin-bottom:32px}.alert-signup[data-astro-cid-cnau7fuc]{background:#f9f9f9;padding:32px;border-radius:12px}.alert-signup[data-astro-cid-cnau7fuc] h4[data-astro-cid-cnau7fuc]{font-size:1rem;margin-bottom:16px}.alert-form[data-astro-cid-cnau7fuc]{display:flex;gap:12px}.alert-form[data-astro-cid-cnau7fuc] input[data-astro-cid-cnau7fuc]{flex:1;padding:12px 16px;border:1px solid #ddd;border-radius:6px;font-size:.9375rem}.alert-form[data-astro-cid-cnau7fuc] input[data-astro-cid-cnau7fuc]:focus{outline:none;border-color:#000}.cta-section[data-astro-cid-cnau7fuc]{background:#000;color:#fff;padding:80px 0;text-align:center}.cta-content[data-astro-cid-cnau7fuc] h2[data-astro-cid-cnau7fuc]{font-size:2rem;margin-bottom:12px}.cta-content[data-astro-cid-cnau7fuc] p[data-astro-cid-cnau7fuc]{color:#fffc;margin-bottom:24px;max-width:500px;margin-left:auto;margin-right:auto}.cta-section[data-astro-cid-cnau7fuc] .btn-primary[data-astro-cid-cnau7fuc]{background:#fff;color:#000;border-color:#fff}.cta-section[data-astro-cid-cnau7fuc] .btn-primary[data-astro-cid-cnau7fuc]:hover{background:transparent;color:#fff}@media(max-width:640px){.position-card[data-astro-cid-cnau7fuc]{flex-direction:column;align-items:flex-start;gap:16px}.position-badges[data-astro-cid-cnau7fuc]{width:100%;justify-content:space-between}.alert-form[data-astro-cid-cnau7fuc]{flex-direction:column}}
