.container.svelte-14kqkz3{background:#fff;color:#030303}.careers_page.svelte-14kqkz3{display:flex;flex-direction:column;gap:120px}.hero_section.svelte-14kqkz3{display:flex;flex-direction:column;gap:56px;padding:0 0 24px;border-bottom:1px solid rgba(3,3,3,.06)}.hero_content.svelte-14kqkz3{display:flex;flex-direction:column;gap:24px}.hero_content.svelte-14kqkz3 h1:where(.svelte-14kqkz3){font-size:clamp(42px,5vw,48px);line-height:1.05;font-weight:800;letter-spacing:-.05em}.hero_content.svelte-14kqkz3 h1:where(.svelte-14kqkz3) span:where(.svelte-14kqkz3){color:var(--primary)}.hero_content.svelte-14kqkz3 p:where(.svelte-14kqkz3){font-size:1.125rem;line-height:1.75;color:#030303}.hero_badge.svelte-14kqkz3{width:-moz-fit-content;width:fit-content;padding:10px 18px;border-radius:999px;background:rgba(var(--primary),.08);color:var(--primary);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.hero_cta.svelte-14kqkz3{width:200px;margin-top:8px}.hero_stats.svelte-14kqkz3{width:-moz-fit-content;width:fit-content;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stat_card.svelte-14kqkz3{width:300px;padding:32px;border-radius:28px;background-color:#03030308;border:1px solid rgba(3,3,3,.06)}.stat_card.svelte-14kqkz3 .number:where(.svelte-14kqkz3){font-size:2.375rem;font-weight:800;letter-spacing:-.04em}.stat_card.svelte-14kqkz3 .label:where(.svelte-14kqkz3){margin-top:10px;font-size:.9375rem;font-weight:500;color:#030303}.main_section.svelte-14kqkz3{display:flex;gap:40px;align-items:flex-start}.sidebar.svelte-14kqkz3{width:300px;min-width:300px;position:sticky;top:100px}.sidebar_inner.svelte-14kqkz3{padding:28px;border-radius:30px;background-color:#03030308;border:1px solid rgba(3,3,3,.06)}.sidebar_header.svelte-14kqkz3{margin-bottom:28px}.sidebar_header.svelte-14kqkz3 h3:where(.svelte-14kqkz3){font-size:1.375rem;font-weight:800;letter-spacing:-.03em}.sidebar_header.svelte-14kqkz3 p:where(.svelte-14kqkz3){margin-top:8px;font-size:.9375rem;line-height:1.7;color:#030303}.desktop_departments.svelte-14kqkz3{display:flex;flex-direction:column;gap:10px}.desktop_departments.svelte-14kqkz3 button{width:100%;height:32px;border-radius:8px!important;justify-content:flex-start;font-weight:700}.mobile_departments.svelte-14kqkz3{display:none}.jobs_section.svelte-14kqkz3{width:100%;display:flex;flex-direction:column;gap:32px}.jobs_header.svelte-14kqkz3{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.jobs_header.svelte-14kqkz3 h2:where(.svelte-14kqkz3){margin-top:8px;font-size:clamp(32px,4vw,42px);line-height:1;font-weight:800;letter-spacing:-.04em}.eyebrow.svelte-14kqkz3{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.roles_count.svelte-14kqkz3{padding:10px 16px;border-radius:999px;background:rgba(var(--primary),.08);color:var(--primary);font-size:.875rem;font-weight:700;white-space:nowrap}.jobs_grid.svelte-14kqkz3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.job_card_wrapper.svelte-14kqkz3{border-radius:28px;overflow:hidden;background:#fff;border:1px solid rgba(3,3,3,.08);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.job_card_wrapper.svelte-14kqkz3:hover{box-shadow:0 24px 60px #00000014}.culture_section.svelte-14kqkz3{display:flex;flex-direction:column;gap:48px}.section_intro.svelte-14kqkz3{display:flex;flex-direction:column;gap:18px}.section_intro.svelte-14kqkz3 h2:where(.svelte-14kqkz3){font-size:clamp(38px,5vw,48px);line-height:1.05;font-weight:800;letter-spacing:-.05em}.section_intro.svelte-14kqkz3 h2:where(.svelte-14kqkz3) span:where(.svelte-14kqkz3){color:var(--primary)}.section_intro.svelte-14kqkz3 p:where(.svelte-14kqkz3){font-size:1.125rem;line-height:1.75;color:#030303}.culture_grid.svelte-14kqkz3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.culture_card.svelte-14kqkz3{padding:32px;border-radius:28px;background-color:#03030308;border:1px solid rgba(3,3,3,.06)}.culture_card.svelte-14kqkz3 .culture_title:where(.svelte-14kqkz3){font-size:1.375rem;font-weight:800;letter-spacing:-.03em;margin-bottom:14px}.culture_card.svelte-14kqkz3 p:where(.svelte-14kqkz3){font-size:1rem;line-height:1.8;color:#030303;margin:0}.cta_section.svelte-14kqkz3{padding:72px;border-radius:40px;background:linear-gradient(180deg,rgba(var(--primary),.06),rgba(var(--primary),.015));border:1px solid rgba(3,3,3,.06)}.cta_content.svelte-14kqkz3{display:flex;flex-direction:column;gap:20px}.cta_content.svelte-14kqkz3 h2:where(.svelte-14kqkz3){font-size:clamp(38px,5vw,48px);line-height:1.05;font-weight:800;letter-spacing:-.05em}.cta_content.svelte-14kqkz3 p:where(.svelte-14kqkz3){font-size:1.125rem;line-height:1.8;color:#030303}.contact_line.svelte-14kqkz3{margin-top:8px;font-size:1.0625rem;font-weight:700}.contact_line.svelte-14kqkz3 a:where(.svelte-14kqkz3){color:var(--primary);text-decoration:none}.contact_line.svelte-14kqkz3 a:where(.svelte-14kqkz3):hover{text-decoration:underline}@media screen and (max-width: 1024px){.careers_page.svelte-14kqkz3{gap:80px}.hero_section.svelte-14kqkz3{padding-top:20px}.hero_content.svelte-14kqkz3 h1:where(.svelte-14kqkz3){font-size:40px}.hero_stats.svelte-14kqkz3{grid-template-columns:1fr}.main_section.svelte-14kqkz3{flex-direction:column}.sidebar.svelte-14kqkz3{width:100%;min-width:unset;position:relative;top:unset}.desktop_departments.svelte-14kqkz3{display:none}.mobile_departments.svelte-14kqkz3{display:block}.jobs_header.svelte-14kqkz3{flex-direction:column;align-items:flex-start}.jobs_grid.svelte-14kqkz3,.culture_grid.svelte-14kqkz3{grid-template-columns:1fr}.cta_section.svelte-14kqkz3{padding:40px 28px}}@media screen and (min-width: 1500px){.jobs_grid.svelte-14kqkz3{grid-template-columns:repeat(3,minmax(0,1fr))}}
