@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";.card.svelte-1wekcny{display:flex;flex-direction:column;gap:1.6rem;padding:2.6rem 2.8rem;border-radius:10px;overflow:hidden;box-shadow:#0e3f7e0f 0 0 0 1px,#2a334608 0 1px 1px -.5px,#2a33460a 0 2px 2px -1px,#2a33460a 0 3px 3px -1.5px,#2a334608 0 5px 5px -2.5px,#2a334608 0 10px 10px -5px,#2a334608 0 24px 24px -8px}.card.svelte-1wekcny:hover{box-shadow:#0e3f7e14 0 0 0 1px,#2a33461a 0 2px 4px -1px,#2a33460f 0 4px 6px -2px}.tags.svelte-1wekcny{display:flex;flex-wrap:wrap;gap:.6rem}.pill.svelte-1wekcny{display:inline-block;padding:.5rem 1.2rem;border-radius:999px;font-size:1.15rem;font-weight:500;background-color:#f2f2f2;color:gray}.title-row.svelte-1wekcny{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;min-height:0}.text-block.svelte-1wekcny{flex:1;min-width:0}.job-title.svelte-1wekcny{margin:0;font-size:2.4rem;font-weight:500;line-height:1.2;color:#222}@media (max-width: 768px){.job-title.svelte-1wekcny{font-size:2rem}}@media (max-width: 480px){.job-title.svelte-1wekcny{font-size:1.75rem}}.job-description.svelte-1wekcny{margin:0;font-size:1.5rem;line-height:1.5;color:#4c5461}.apply-button.svelte-1wekcny{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.8rem;border-radius:6px;font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;background-color:#fff;color:#222;border:1px solid var(--border-color-mono);box-shadow:inset 0 -2px #6f7b901a;flex-shrink:0}.apply-button.svelte-1wekcny:hover{background-color:#429eff;color:#fff;border-color:#429eff;box-shadow:#2990ff 0 -2px inset,#e6effe80 0 1px 3px}@media (max-width: 768px){.title-row.svelte-1wekcny{flex-direction:column;align-items:stretch;gap:1.4rem}.apply-button.svelte-1wekcny{width:100%;text-align:center}}.career-page.svelte-15wxnwq{max-width:800px;margin:5rem auto;padding:2rem 1rem}.career-header.svelte-15wxnwq{margin-bottom:3rem}h1.svelte-15wxnwq{font-size:4.5rem;margin-bottom:1.5rem;font-family:Inter,sans-serif;font-weight:600;color:var(--color-text-primary, #1a1a1a)}.career-content.svelte-15wxnwq{line-height:1.6;color:#3a3a3a;font-family:Inter,sans-serif;font-weight:400}.career-content.svelte-15wxnwq p{margin-bottom:1.5rem}.career-content.svelte-15wxnwq h2,.career-content.svelte-15wxnwq h3{margin:2rem 0 1rem;font-weight:600;font-family:Inter,sans-serif;font-size:1.5rem;letter-spacing:.05em;text-transform:uppercase}.career-content.svelte-15wxnwq ul{list-style-type:disc;margin-left:1.5rem;margin-bottom:1.5rem}.career-content.svelte-15wxnwq li{margin-bottom:.5rem}.career-content.svelte-15wxnwq strong{font-weight:600;color:var(--color-text-emphasis, #000)}@media (max-width: 640px){.career-page.svelte-15wxnwq{padding:1rem}h1.svelte-15wxnwq{font-size:2rem}}.card-grid.svelte-15wxnwq{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;margin-block:3rem}
