.application-card.svelte-1lc0ly8{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow);border-radius:14px;padding:34px}.honeypot.svelte-1lc0ly8{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.verification-area.svelte-1lc0ly8{margin:24px 0}button.svelte-1lc0ly8:disabled{opacity:.6;cursor:not-allowed}.preview-note.svelte-1lc0ly8 a:where(.svelte-1lc0ly8){text-decoration:underline}.form-intro.svelte-1lc0ly8{color:var(--ink-soft);margin:0 0 26px;font-size:12px;line-height:1.6}fieldset.svelte-1lc0ly8{border:0;min-width:0;margin:0;padding:0}.form-grid.svelte-1lc0ly8{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.field-wide.svelte-1lc0ly8{grid-column:1/-1}.field.svelte-1lc0ly8 label:where(.svelte-1lc0ly8){letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:800;display:block}.field.svelte-1lc0ly8 input:where(.svelte-1lc0ly8){border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:50px;color:var(--ink);font:inherit;border-radius:8px;padding:12px 14px;font-size:15px;display:block}.field.svelte-1lc0ly8 input[readonly]:where(.svelte-1lc0ly8){color:var(--ink-soft)}.field.svelte-1lc0ly8 .file-input:where(.svelte-1lc0ly8){padding:10px;font-size:13px}.file-input.svelte-1lc0ly8::file-selector-button{border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;font:inherit;border-radius:5px;margin-right:12px;padding:8px 10px;font-size:12px;font-weight:720}input[type=checkbox].svelte-1lc0ly8{accent-color:var(--teal-deep);flex-shrink:0;width:16px;height:16px}.consent.svelte-1lc0ly8{color:var(--ink-soft);align-items:start;gap:10px;margin-top:24px;font-size:12px;line-height:1.65;display:flex}.consent.svelte-1lc0ly8 input:where(.svelte-1lc0ly8){margin-top:3px}.consent.svelte-1lc0ly8 a:where(.svelte-1lc0ly8){color:var(--teal-deep);text-underline-offset:3px;text-decoration:underline}.preview-note.svelte-1lc0ly8{color:var(--ink-soft);margin:24px 0 16px;font-size:12px;line-height:1.6}.preview-button.svelte-1lc0ly8{white-space:normal;width:100%}.application-preview.svelte-1lc0ly8 h3:where(.svelte-1lc0ly8){letter-spacing:-.035em;margin:20px 0;font-size:32px;font-weight:740;line-height:1.1}.application-preview.svelte-1lc0ly8 p:where(.svelte-1lc0ly8):not(.eyebrow){color:var(--ink-soft);font-size:15px;line-height:1.65}input.svelte-1lc0ly8:focus-visible,button.svelte-1lc0ly8:focus-visible,a.svelte-1lc0ly8:focus-visible,.application-preview.svelte-1lc0ly8:focus-visible{outline:2px solid var(--teal-dark);outline-offset:3px}@media (width<=680px){.application-card.svelte-1lc0ly8{padding:24px 20px}.form-grid.svelte-1lc0ly8{grid-template-columns:minmax(0,1fr)}}.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}}
