.role-hero.svelte-meonne{max-width:72rem;padding-top:3rem;padding-bottom:3.5rem}.back.svelte-meonne{display:inline-flex;gap:.5rem;color:var(--rg-text-muted);font-size:.9rem;margin-bottom:2rem}h1.svelte-meonne{font-size:clamp(2.65rem,5.5vw,4.6rem);max-width:18ch;line-height:1.1;text-wrap:balance}.meta.svelte-meonne{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;color:var(--rg-text-muted);font-size:.85rem;margin-top:1.4rem}.role-hero.svelte-meonne .lead:where(.svelte-meonne){max-width:55ch;margin-top:1.6rem;font-size:1.3rem}.role-facts.svelte-meonne{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:2rem;padding-block:1.6rem;margin-block:2rem;border-block:1px solid var(--rg-rule)}.fact-label.svelte-meonne{font-size:.8rem;color:var(--rg-text-muted)}.role-facts.svelte-meonne p:where(.svelte-meonne){color:var(--rg-white);font-size:1.12rem;margin-top:.35rem}.role-facts.svelte-meonne div:where(.svelte-meonne)>span:where(.svelte-meonne):last-child{font-size:.8rem;color:var(--rg-text-muted)}.role-body.svelte-meonne{max-width:72rem;display:grid;grid-template-columns:180px minmax(0,1fr);gap:4rem;align-items:start}.role-nav.svelte-meonne{position:sticky;top:7rem;display:flex;flex-direction:column;gap:.8rem;font-size:.85rem}.role-nav.svelte-meonne a:where(.svelte-meonne){color:var(--rg-text-muted)}.role-nav.svelte-meonne a:where(.svelte-meonne):hover{color:var(--rg-white)}.role-copy.svelte-meonne{max-width:68ch}.role-copy.svelte-meonne p:where(.svelte-meonne){color:var(--rg-text-muted)}.role-copy.svelte-meonne p:where(.svelte-meonne)+p:where(.svelte-meonne){margin-top:1.2rem}.intro.svelte-meonne .lead:where(.svelte-meonne){font-size:1.2rem;line-height:1.65;color:var(--rg-text)}h2.svelte-meonne{font-size:1.9rem;margin:3.5rem 0 1.4rem;padding-top:1.7rem;border-top:1px solid var(--rg-rule)}.minor-heading.svelte-meonne{font-size:1.2rem;margin:2.4rem 0 1.2rem}.role-copy.svelte-meonne ul:where(.svelte-meonne){padding-left:1.25rem}.role-copy.svelte-meonne ul:where(.svelte-meonne) li:where(.svelte-meonne){color:var(--rg-text-muted);padding-left:.35rem;margin-bottom:1rem}.role-copy.svelte-meonne li:where(.svelte-meonne)::marker{color:var(--rg-accent-bright)}.role-copy.svelte-meonne p:where(.svelte-meonne)+ul:where(.svelte-meonne){margin-top:1.3rem}.steps.svelte-meonne{list-style:none}.hiring-intro.svelte-meonne{margin-bottom:1.8rem}.steps.svelte-meonne li:where(.svelte-meonne){display:flex;gap:1.2rem;color:var(--rg-text-muted);margin-bottom:1.8rem}.steps.svelte-meonne h3:where(.svelte-meonne){font-size:1.12rem;font-weight:400;color:var(--rg-white)}.step-time.svelte-meonne{display:block;font-size:.85rem;margin-block:.2rem .6rem;font-variant-numeric:tabular-nums}.step-number.svelte-meonne{color:var(--rg-accent-bright);font-variant-numeric:tabular-nums}.exercise-details.svelte-meonne{margin-top:1.4rem}.exercise-details.svelte-meonne summary:where(.svelte-meonne){cursor:pointer;color:var(--rg-text)}.exercise-details.svelte-meonne p:where(.svelte-meonne){margin-top:1rem}.apply.svelte-meonne{margin-top:3.5rem;padding-block:.5rem 2rem}.apply.svelte-meonne h2:where(.svelte-meonne){margin-top:0}.apply.svelte-meonne .application-details:where(.svelte-meonne){font-size:.94rem;margin-bottom:1.4rem}.fineprint.svelte-meonne{padding-top:1.2rem;border-top:1px solid var(--rg-rule)}.fineprint.svelte-meonne summary:where(.svelte-meonne){cursor:pointer;color:var(--rg-text-muted);font-size:.85rem}.fineprint.svelte-meonne p:where(.svelte-meonne){margin-top:1rem;font-size:.85rem}[id].svelte-meonne{scroll-margin-top:7rem}a.svelte-meonne:focus-visible,summary.svelte-meonne:focus-visible{outline:2px solid var(--rg-accent-bright);outline-offset:5px}@media(max-width:800px){.role-body.svelte-meonne{grid-template-columns:minmax(0,1fr);gap:2rem}.role-nav.svelte-meonne{position:static;flex-direction:row;flex-wrap:wrap;column-gap:1.3rem}}@media(max-width:600px){.role-hero.svelte-meonne{padding-top:2rem}.role-facts.svelte-meonne{grid-template-columns:1fr;gap:1.4rem}.role-hero.svelte-meonne .lead:where(.svelte-meonne){font-size:1.12rem}.role-body.svelte-meonne{padding-top:2.5rem}}
