.job-page.svelte-cmsu7l{background:var(--white)}.job-hero.svelte-cmsu7l{background:var(--plum);color:var(--white);padding:54px 0 72px}.back-link.svelte-cmsu7l{color:var(--teal-soft);margin-bottom:32px;font-size:12px;font-weight:720;display:inline-block}.job-hero.svelte-cmsu7l .eyebrow:where(.svelte-cmsu7l){color:var(--teal-soft)}.job-hero.svelte-cmsu7l h1:where(.svelte-cmsu7l){max-width:980px;margin:20px 0 24px}.job-department.svelte-cmsu7l{color:var(--teal-soft);margin:0 0 22px;font-size:13px;font-weight:750}.job-meta.svelte-cmsu7l{flex-wrap:wrap;gap:12px;display:flex}.job-meta.svelte-cmsu7l span:where(.svelte-cmsu7l){border:1px solid var(--dark-line);color:#fffc;border-radius:999px;padding:9px 14px;font-size:12px}.job-body.svelte-cmsu7l{padding:88px 0}.job-grid.svelte-cmsu7l{grid-template-columns:minmax(0,.32fr) minmax(0,1fr);align-items:start;gap:88px;display:grid}.job-nav.svelte-cmsu7l{position:sticky;top:112px}.job-nav.svelte-cmsu7l a:where(.svelte-cmsu7l){border-bottom:1px solid var(--line);color:var(--ink-soft);padding:13px 0;font-size:13px;line-height:1.5;display:block}.job-nav.svelte-cmsu7l a:where(.svelte-cmsu7l):hover,.job-nav.svelte-cmsu7l .apply-nav:where(.svelte-cmsu7l){color:var(--teal-deep)}.job-section.svelte-cmsu7l{border-top:1px solid var(--line);padding:36px 0}.job-section.svelte-cmsu7l:first-child{border-top:0;padding-top:0}.job-section.svelte-cmsu7l:last-child{padding-bottom:0}.job-section.svelte-cmsu7l h2:where(.svelte-cmsu7l){letter-spacing:-.035em;margin:18px 0 26px;font-size:clamp(28px,3vw,38px);font-weight:740;line-height:1.15}.job-apply.svelte-cmsu7l{background:var(--paper);border-top:1px solid var(--line);padding:88px 0}.application-grid.svelte-cmsu7l{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:72px;display:grid}.apply-intro.svelte-cmsu7l h2:where(.svelte-cmsu7l) span:where(.svelte-cmsu7l){display:block}.apply-intro.svelte-cmsu7l p:where(.svelte-cmsu7l):not(.eyebrow){color:var(--ink-soft);max-width:350px;margin:24px 0;font-size:16px;line-height:1.65}.apply-intro.svelte-cmsu7l a:where(.svelte-cmsu7l){color:var(--teal-deep);align-items:center;gap:12px;margin:16px 0;font-size:13px;font-weight:720;display:flex}a.svelte-cmsu7l:focus-visible{outline:2px solid var(--teal-dark);outline-offset:4px}.job-hero.svelte-cmsu7l a:where(.svelte-cmsu7l):focus-visible{outline-color:var(--teal-soft)}@media (width<=980px){.job-grid.svelte-cmsu7l,.application-grid.svelte-cmsu7l{grid-template-columns:minmax(0,1fr);gap:44px}.job-nav.svelte-cmsu7l{position:static}.job-nav.svelte-cmsu7l a:where(.svelte-cmsu7l){margin-right:20px;display:inline-block}}@media (width<=680px){.job-hero.svelte-cmsu7l{padding:40px 0 56px}.job-body.svelte-cmsu7l,.job-apply.svelte-cmsu7l{padding:72px 0}.job-section.svelte-cmsu7l h2:where(.svelte-cmsu7l){font-size:29px}}
