main.svelte-4b134t{padding-top:56px}.job.svelte-4b134t,.apply.svelte-4b134t{max-width:720px;margin:0 auto;padding:96px 48px}.eyebrow.svelte-4b134t{font-size:.75rem;font-weight:300;text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);margin-bottom:32px}.eyebrow.svelte-4b134t a:where(.svelte-4b134t){color:inherit;text-decoration:none;transition:color .3s}.eyebrow.svelte-4b134t a:where(.svelte-4b134t):hover{color:var(--text)}h1.svelte-4b134t{font-size:2rem;font-weight:500;line-height:1.25;letter-spacing:-.01em}.subtitle.svelte-4b134t{font-size:1.1rem;color:var(--text-secondary);margin-top:4px}.meta.svelte-4b134t{font-size:.8rem;color:var(--text-secondary);letter-spacing:.02em;margin-top:16px;line-height:1.7}.requirements.svelte-4b134t{margin:48px 0 64px;padding:32px;border:var(--line) solid var(--text);border-radius:var(--radius)}.requirements-title.svelte-4b134t{font-weight:500;font-size:.95rem;margin-bottom:12px}.requirements.svelte-4b134t ul:where(.svelte-4b134t),.content.svelte-4b134t ul:where(.svelte-4b134t){padding-left:1.25em;list-style:disc}.requirements.svelte-4b134t li:where(.svelte-4b134t){font-size:.9rem;line-height:1.7;margin-bottom:6px}.requirements.svelte-4b134t .btn-cta:where(.svelte-4b134t){margin-top:20px}.content.svelte-4b134t{font-size:1rem;line-height:1.7}.content.svelte-4b134t h2:where(.svelte-4b134t){font-size:1.35rem;font-weight:500;line-height:1.35;margin-bottom:24px}.content.svelte-4b134t h3:where(.svelte-4b134t){font-size:1.1rem;font-weight:500;margin:48px 0 16px}.content.svelte-4b134t p:where(.svelte-4b134t){margin-bottom:1.25em}.content.svelte-4b134t .list-title:where(.svelte-4b134t){font-weight:500;margin:24px 0 8px}.content.svelte-4b134t li:where(.svelte-4b134t){margin-bottom:8px}.content.svelte-4b134t li:where(.svelte-4b134t)::marker,.requirements.svelte-4b134t li:where(.svelte-4b134t)::marker{color:var(--line-color)}.apply.svelte-4b134t h2:where(.svelte-4b134t){font-size:1.5rem;font-weight:500;line-height:1.3;margin-bottom:12px}.apply-intro.svelte-4b134t{font-size:.95rem;color:var(--text-secondary);line-height:1.7;margin-bottom:48px}fieldset.svelte-4b134t{border:0;padding:0;margin:0 0 48px}legend.svelte-4b134t{font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);margin-bottom:20px}.grid-2.svelte-4b134t{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.field.svelte-4b134t{display:flex;flex-direction:column;gap:6px}.field.svelte-4b134t>span:where(.svelte-4b134t):first-child{font-size:.8rem}.optional.svelte-4b134t{font-style:normal;color:var(--text-secondary);opacity:.7;margin-left:4px}.optional-note.svelte-4b134t{font-size:.8rem;color:var(--text-secondary);line-height:1.6;margin:-8px 0 24px}.field.svelte-4b134t input:where(.svelte-4b134t),.field.svelte-4b134t textarea:where(.svelte-4b134t){font-family:Inter,sans-serif;font-size:.9rem;font-weight:300;padding:10px 14px;border:var(--line) solid rgba(115,115,113,.3);border-radius:var(--radius);background:transparent;color:var(--text);outline:none;transition:border-color .3s;box-shadow:none}.field.svelte-4b134t textarea:where(.svelte-4b134t){resize:vertical;line-height:1.6}.field.svelte-4b134t input:where(.svelte-4b134t):focus,.field.svelte-4b134t textarea:where(.svelte-4b134t):focus{border-color:var(--accent);box-shadow:none}.field.svelte-4b134t input:where(.svelte-4b134t)::placeholder{color:var(--text-secondary);opacity:.6}.choice-group.svelte-4b134t{margin-bottom:24px}.choice-label.svelte-4b134t{font-size:.8rem;margin-bottom:8px}.choices.svelte-4b134t{display:flex;flex-wrap:wrap;gap:8px}.choices-stacked.svelte-4b134t{flex-direction:column}.choice.svelte-4b134t{position:relative;cursor:pointer}.choice.svelte-4b134t input:where(.svelte-4b134t){position:absolute;opacity:0;pointer-events:none}.choice.svelte-4b134t span:where(.svelte-4b134t){display:block;font-size:.85rem;padding:9px 16px;border:var(--line) solid rgba(115,115,113,.3);border-radius:var(--radius);transition:border-color .3s,background .3s,color .3s}.choice.svelte-4b134t:hover span:where(.svelte-4b134t){border-color:var(--accent)}.choice.svelte-4b134t input:where(.svelte-4b134t):checked+span:where(.svelte-4b134t){background:var(--text);border-color:var(--text);color:var(--bg)}.choice.svelte-4b134t input:where(.svelte-4b134t):focus-visible+span:where(.svelte-4b134t){outline:2px solid var(--accent);outline-offset:2px}.question.svelte-4b134t{margin-bottom:32px}.question.svelte-4b134t .question-text:where(.svelte-4b134t){font-size:.95rem;font-weight:500;line-height:1.5}.question-hint.svelte-4b134t{font-size:.8rem;color:var(--text-secondary);line-height:1.6}.counter.svelte-4b134t{font-size:.7rem;color:var(--text-secondary);text-align:right}.counter.ok.svelte-4b134t{opacity:.6}.upload.svelte-4b134t{display:block;position:relative;cursor:pointer}.upload.svelte-4b134t input:where(.svelte-4b134t){position:absolute;inset:0;opacity:0;cursor:pointer}.upload-box.svelte-4b134t{display:flex;flex-direction:column;align-items:center;gap:4px;padding:32px;border:var(--line) dashed var(--line-color);border-radius:var(--radius);transition:border-color .3s}.upload.svelte-4b134t:hover .upload-box:where(.svelte-4b134t),.upload.svelte-4b134t input:where(.svelte-4b134t):focus-visible+.upload-box:where(.svelte-4b134t){border-color:var(--accent)}.upload-box.svelte-4b134t strong:where(.svelte-4b134t){font-weight:500;font-size:.9rem;word-break:break-all;text-align:center}.upload-box.svelte-4b134t small:where(.svelte-4b134t){font-size:.75rem;color:var(--text-secondary)}.hp.svelte-4b134t{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.privacy.svelte-4b134t{display:flex;align-items:flex-start;gap:10px;margin-bottom:24px;cursor:pointer}.privacy.svelte-4b134t input:where(.svelte-4b134t){margin-top:4px;flex-shrink:0;accent-color:var(--text);color:var(--text)}.privacy.svelte-4b134t span:where(.svelte-4b134t){font-size:.8rem;color:var(--text-secondary);line-height:1.6}.privacy.svelte-4b134t a:where(.svelte-4b134t){color:inherit;text-decoration:underline}.privacy.svelte-4b134t a:where(.svelte-4b134t):hover{color:var(--accent)}.knockout-hint.svelte-4b134t{font-size:.8rem;line-height:1.6;color:var(--text-secondary);margin-top:10px;padding:10px 14px;border-left:2px solid var(--accent);background:#7d29350a}.field-error.svelte-4b134t{display:block;font-size:.75rem;color:#b44;line-height:1.5;margin-top:6px}.captcha-error.svelte-4b134t{text-align:center;margin:-8px 0 16px}.field-footer.svelte-4b134t{display:flex;justify-content:space-between;gap:16px}.field-footer.svelte-4b134t .field-error:where(.svelte-4b134t){margin-top:0}.field-footer.svelte-4b134t .counter:where(.svelte-4b134t){margin-left:auto}.field.invalid.svelte-4b134t input:where(.svelte-4b134t),.field.invalid.svelte-4b134t textarea:where(.svelte-4b134t){border-color:#b44}.choice-group.invalid.svelte-4b134t .choice:where(.svelte-4b134t) span:where(.svelte-4b134t),.upload.invalid.svelte-4b134t .upload-box:where(.svelte-4b134t){border-color:#b44}.privacy-wrap.svelte-4b134t{margin-bottom:24px}.privacy-wrap.svelte-4b134t .privacy:where(.svelte-4b134t){margin-bottom:0}.privacy-wrap.svelte-4b134t .field-error:where(.svelte-4b134t){margin-left:26px}.error.svelte-4b134t{font-size:.85rem;color:#b44;margin-bottom:16px}.submit.svelte-4b134t{width:100%;text-align:center}.submit.svelte-4b134t:disabled{opacity:.4;cursor:not-allowed}.done.svelte-4b134t{text-align:center;padding:32px 0}.done.svelte-4b134t p:where(.svelte-4b134t){font-size:.95rem;color:var(--text-secondary);line-height:1.7;max-width:440px;margin:0 auto}.checkmark.svelte-4b134t{width:48px;height:48px;border-radius:50%;border:var(--line) solid var(--text);display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;margin-bottom:16px}@media(max-width:700px){.job.svelte-4b134t,.apply.svelte-4b134t{padding:64px 24px}h1.svelte-4b134t{font-size:1.6rem}.requirements.svelte-4b134t{padding:24px 20px}.grid-2.svelte-4b134t{grid-template-columns:1fr}}
