.hero.svelte-1nnaiev{padding:120px 0 80px;background:var(--color-background)}.hero-content.svelte-1nnaiev{max-width:700px}.hero-title.svelte-1nnaiev{font-family:Space Mono,monospace;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1;margin:16px 0 24px;text-transform:uppercase;letter-spacing:-1px}.highlight.svelte-1nnaiev{color:var(--color-primary)}.hero-actions.svelte-1nnaiev{margin-top:32px}.section-header.svelte-1nnaiev{text-align:center;margin-bottom:48px}.section-header.svelte-1nnaiev .text-overline{margin-bottom:16px}.values-grid.svelte-1nnaiev{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.value-card.svelte-1nnaiev{background:#2a2a2a;border:4px solid #fffef0;padding:32px;box-shadow:6px 6px #ff5f1f}.value-number.svelte-1nnaiev{font-family:Space Mono,monospace;font-size:.85rem;color:var(--color-primary);font-weight:700}.value-title.svelte-1nnaiev{font-family:Space Mono,monospace;font-size:1.25rem;font-weight:700;color:#fffef0;text-transform:uppercase;margin:12px 0}.value-description.svelte-1nnaiev{font-family:Space Mono,monospace;font-size:.9rem;line-height:1.6;color:#999;margin:0}.benefits-grid.svelte-1nnaiev{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.benefit-card.svelte-1nnaiev{background:var(--color-background);border:4px solid #1a1a1a;padding:32px;box-shadow:6px 6px #1a1a1a;transition:all .2s ease}.benefit-card.svelte-1nnaiev:hover{transform:translate(-4px,-4px);box-shadow:10px 10px #1a1a1a}.benefit-icon.svelte-1nnaiev{font-size:2.5rem;display:block;margin-bottom:16px}.benefit-title.svelte-1nnaiev{font-family:Space Mono,monospace;font-size:1.1rem;font-weight:700;text-transform:uppercase;margin:0 0 12px}.benefit-description.svelte-1nnaiev{font-family:Space Mono,monospace;font-size:.9rem;line-height:1.6;color:#4a4a4a;margin:0}.jobs-list.svelte-1nnaiev{display:flex;flex-direction:column;gap:24px;margin-bottom:64px}.job-card.svelte-1nnaiev{background:var(--color-background);border:4px solid #1a1a1a;box-shadow:6px 6px #1a1a1a;transition:all .2s ease}.job-card.svelte-1nnaiev:hover{transform:translate(-4px,-4px);box-shadow:10px 10px #1a1a1a}.job-header.svelte-1nnaiev{padding:32px;border-bottom:4px solid #1a1a1a}.job-meta.svelte-1nnaiev{display:flex;align-items:center;gap:12px;margin-bottom:16px}.job-department.svelte-1nnaiev{font-family:Space Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:#888}.job-title.svelte-1nnaiev{font-family:Space Mono,monospace;font-size:1.5rem;font-weight:700;text-transform:uppercase;margin:0 0 12px}.job-description.svelte-1nnaiev{font-family:Space Mono,monospace;font-size:.95rem;line-height:1.6;color:#4a4a4a;margin:0}.job-footer.svelte-1nnaiev{padding:20px 32px;display:flex;justify-content:space-between;align-items:center;background:#f5f5e8}.job-tags.svelte-1nnaiev{display:flex;gap:8px}.tag.svelte-1nnaiev{font-family:Space Mono,monospace;font-size:.7rem;font-weight:700;text-transform:uppercase;padding:4px 10px;background:#ffde59;border:2px solid #1a1a1a}.no-fit.svelte-1nnaiev{text-align:center;padding:48px;border:4px dashed #1a1a1a}.no-fit.svelte-1nnaiev .text-body{margin-top:12px}.no-fit-action.svelte-1nnaiev{margin-top:24px}@media(max-width:1024px){.values-grid.svelte-1nnaiev,.benefits-grid.svelte-1nnaiev{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero.svelte-1nnaiev{padding:80px 0 60px}.values-grid.svelte-1nnaiev,.benefits-grid.svelte-1nnaiev{grid-template-columns:1fr}.job-footer.svelte-1nnaiev{flex-direction:column;gap:16px;align-items:flex-start}}
