.careers-hero.svelte-1thlcsk{padding-block:3rem 2rem}.careers-hero.svelte-1thlcsk h1:where(.svelte-1thlcsk){max-width:48.75rem;margin-top:.625rem}.careers-hero.svelte-1thlcsk p:where(.svelte-1thlcsk){max-width:38.75rem;margin-top:.75rem;font-size:1rem}.hero-actions.svelte-1thlcsk{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.section-title.svelte-1thlcsk{font-size:clamp(1.625rem,calc(2.4vw * var(--page-scale)),2.125rem)}.board-head.svelte-1thlcsk{display:flex;justify-content:space-between;align-items:baseline;gap:1.25rem}.result-count.svelte-1thlcsk{font-size:.875rem;color:var(--c-muted)}.filters.svelte-1thlcsk{display:grid;grid-template-columns:minmax(0,2fr) repeat(auto-fit,minmax(10.625rem,1fr));gap:.5rem;margin-top:.75rem;padding:.5rem}.filters.svelte-1thlcsk input:where(.svelte-1thlcsk),.filters.svelte-1thlcsk select:where(.svelte-1thlcsk){margin-top:0!important}.role-list.svelte-1thlcsk{list-style:none;padding:0;margin:.5rem 0 0;display:grid;gap:.375rem}.role-card.svelte-1thlcsk{display:flex;align-items:center;gap:.75rem;padding:.8125rem 1rem;text-decoration:none}.role-main.svelte-1thlcsk{flex:1;min-width:0}.role-card.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-size:1.1875rem;margin-bottom:.25rem}.role-arrow.svelte-1thlcsk{font-size:1.125rem;color:var(--c-muted);transition:transform .15s}.role-card.svelte-1thlcsk:hover .role-arrow:where(.svelte-1thlcsk){transform:translate(.1875rem);color:var(--c-accent-text)}.empty.svelte-1thlcsk{margin-top:.5rem;padding:1rem;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center}.as-link.svelte-1thlcsk{background:none;border:0;padding:0;font-size:1rem}.introduce.svelte-1thlcsk{border-top:0}.introduce-inner.svelte-1thlcsk{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem}.introduce.svelte-1thlcsk h2:where(.svelte-1thlcsk){font-size:clamp(1.5rem,calc(2.2vw * var(--page-scale)),1.875rem)}.introduce.svelte-1thlcsk p:where(.svelte-1thlcsk){margin-top:.5rem;font-size:1rem}.visually-hidden.svelte-1thlcsk{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 760px){.careers-hero.svelte-1thlcsk{padding-block:2.25rem 1.5rem}.filters.svelte-1thlcsk{grid-template-columns:1fr}.role-card.svelte-1thlcsk{padding:.75rem;gap:.625rem}.role-arrow.svelte-1thlcsk{display:none}.introduce-inner.svelte-1thlcsk{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion: reduce){.role-arrow.svelte-1thlcsk{transition:none}}
