.job-row__button.svelte-1a74ahj{display:inline-block;text-decoration:none;padding:12px 24px;background:#111827;color:#fff;border-radius:8px;font-weight:600;transition:all .2s}.job-row__button.svelte-1a74ahj:hover{background:#3b82f6;transform:translateY(-2px)}.careers.svelte-1a74ahj{--primary: #3b82f6;--text-main: #111827;--text-muted: #4b5563;--bg-alt: #f3f4f6;background:#fff;color:var(--text-main)}.careers__container.svelte-1a74ahj{max-width:1000px;margin:0 auto;padding:0 24px}.careers__container.grid.svelte-1a74ahj{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:100px 24px}.careers__hero.svelte-1a74ahj{padding:120px 0 80px;text-align:center;background:linear-gradient(to bottom,#f8fafc,#fff)}.careers__title.svelte-1a74ahj{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1;margin-bottom:24px}.careers__title.svelte-1a74ahj .highlight:where(.svelte-1a74ahj){color:var(--primary)}.careers__lead.svelte-1a74ahj{font-size:1.25rem;color:var(--text-muted);max-width:600px;margin:0 auto}.careers__subtitle.svelte-1a74ahj{font-size:2.25rem;font-weight:800;margin-bottom:24px}.careers__subtitle.centered.svelte-1a74ahj{text-align:center;margin-bottom:60px}.careers__text.svelte-1a74ahj{font-size:1.1rem;margin-bottom:20px;color:var(--text-muted)}.careers__values.svelte-1a74ahj{padding:100px 0;background-color:var(--bg-alt)}.careers__visual.svelte-1a74ahj{background:url(https://images.pexels.com/photos/4839763/pexels-photo-4839763.jpeg);background-size:contain;height:100%}.careers.svelte-1a74ahj .values-grid:where(.svelte-1a74ahj){display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px}.careers.svelte-1a74ahj .value-card__title:where(.svelte-1a74ahj){font-size:1.25rem;font-weight:700;margin-bottom:12px;color:var(--primary)}.careers.svelte-1a74ahj .value-card__desc:where(.svelte-1a74ahj){color:var(--text-muted);font-size:.95rem}.careers__openings.svelte-1a74ahj{padding:100px 0}.careers.svelte-1a74ahj .openings-header:where(.svelte-1a74ahj){margin-bottom:48px}.careers.svelte-1a74ahj .openings-header:where(.svelte-1a74ahj) p:where(.svelte-1a74ahj){color:var(--text-muted)}.careers.svelte-1a74ahj .job-row:where(.svelte-1a74ahj){display:flex;justify-content:space-between;align-items:center;padding:32px 0;border-bottom:1px solid #e5e7eb;transition:background .2s}.careers.svelte-1a74ahj .job-row:where(.svelte-1a74ahj):first-child{border-top:1px solid #e5e7eb}.careers.svelte-1a74ahj .job-row__title:where(.svelte-1a74ahj){font-size:1.5rem;font-weight:700;margin-bottom:4px}.careers.svelte-1a74ahj .job-row__meta:where(.svelte-1a74ahj){font-size:.9rem;color:var(--text-muted);font-weight:500}.careers.svelte-1a74ahj .job-row__button:where(.svelte-1a74ahj){padding:12px 24px;background:var(--text-main);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.careers.svelte-1a74ahj .job-row__button:where(.svelte-1a74ahj):hover{background:var(--primary);transform:translateY(-2px)}.careers__speculative.svelte-1a74ahj{margin-top:60px;text-align:center;padding:40px;background:var(--bg-alt);border-radius:16px}.careers__speculative.svelte-1a74ahj .link:where(.svelte-1a74ahj){color:var(--primary);font-weight:600;text-decoration:none}.careers__speculative.svelte-1a74ahj .link:where(.svelte-1a74ahj):hover{text-decoration:underline}@media (max-width: 850px){.careers__container.grid.svelte-1a74ahj{grid-template-columns:1fr;text-align:center}.job-row.svelte-1a74ahj{flex-direction:column;align-items:flex-start;gap:20px}.job-row__button.svelte-1a74ahj{width:100%}}
