.page-hero.svelte-e6436z{padding-block:clamp(3rem,7vw,5rem) clamp(1.5rem,4vw,2.5rem);background:radial-gradient(900px 400px at 95% 10%,var(--accent-weak),transparent 60%),var(--paper)}.page-hero.svelte-e6436z h1:where(.svelte-e6436z){margin-top:.5rem}.page-hero.svelte-e6436z .lede:where(.svelte-e6436z){margin-top:1rem;max-width:60ch}.hero-cta.svelte-e6436z{display:flex;gap:1.25rem;align-items:center;margin-top:1.75rem;flex-wrap:wrap}.vacancies.svelte-e6436z{list-style:none;margin:0 0 2.5rem;padding:0;border-top:1px solid var(--line)}.vacancies.svelte-e6436z li:where(.svelte-e6436z){border-bottom:1px solid var(--line)}.vacancy.svelte-e6436z{display:grid;grid-template-columns:1fr auto;gap:1.25rem;align-items:center;padding:1.5rem .5rem;color:var(--ink)}.vacancy.svelte-e6436z:hover{background:var(--surface)}.vacancy.svelte-e6436z:hover .arrow:where(.svelte-e6436z){transform:translate(3px);color:var(--accent)}.vacancy-main.svelte-e6436z h3:where(.svelte-e6436z){font-family:var(--font-serif);font-size:1.5rem;line-height:1.2;letter-spacing:-.01em;margin:.25rem 0 .4rem}.vacancy-main.svelte-e6436z p:where(.svelte-e6436z){color:var(--ink-2);max-width:62ch;margin:0 0 .5rem}.eyebrow-tag.svelte-e6436z{display:inline-block;font-size:.7rem;padding:.25rem .55rem;border-radius:999px;background:var(--accent);color:#000;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.meta.svelte-e6436z{display:flex;gap:.5rem;align-items:center;font-size:.8125rem;color:var(--ink-3)}.meta.svelte-e6436z .dot:where(.svelte-e6436z){opacity:.5}.arrow.svelte-e6436z{font-size:1.5rem;color:var(--ink-3);transition:transform .2s var(--ease),color .2s var(--ease)}.also.svelte-e6436z{padding:1.25rem 1.5rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:2.5rem}.also.svelte-e6436z h3:where(.svelte-e6436z){font-size:1rem;margin:0 0 .35rem}.also.svelte-e6436z p:where(.svelte-e6436z){margin:0;color:var(--ink-2);font-size:.9375rem}.also.svelte-e6436z a:where(.svelte-e6436z){border-bottom:1px solid currentColor}.also.svelte-e6436z a:where(.svelte-e6436z):hover{color:var(--accent)}.cards-preview.svelte-e6436z h3:where(.svelte-e6436z){font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin-bottom:1rem}.empty.svelte-e6436z{padding:3rem 2rem;text-align:center;border:1px dashed var(--line);border-radius:var(--r-md);background:var(--surface)}.empty.svelte-e6436z h2:where(.svelte-e6436z){font-size:1.25rem;margin:0 0 .5rem}.empty.svelte-e6436z p:where(.svelte-e6436z){color:var(--ink-2);max-width:52ch;margin:0 auto 1.5rem}
