.container.svelte-1thlcsk{max-width:72rem;margin:0 auto;padding-inline:24px;position:relative}.mono.svelte-1thlcsk{font-family:var(--font-mono)}.intro.svelte-1thlcsk{padding-block:96px 72px}.meta-row.svelte-1thlcsk{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:40px}.eyebrow.svelte-1thlcsk{font-size:.75rem;line-height:1rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-clay)}.meta-count.svelte-1thlcsk{font-size:.75rem;line-height:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft)}h1.svelte-1thlcsk{font-size:clamp(2.5rem,6vw,5.25rem);line-height:.96;letter-spacing:-.03em;max-width:1000px;margin-bottom:24px}.caption.svelte-1thlcsk{font-family:Saira Stencil One,Geist Mono,ui-monospace,sans-serif;font-size:.625rem;line-height:1.8;letter-spacing:.08em;text-transform:uppercase;color:var(--color-clay);margin-bottom:24px}.subline.svelte-1thlcsk{font-size:1.125rem;line-height:1.75rem;color:var(--color-ink-soft);max-width:62ch}.body-copy.svelte-1thlcsk{color:var(--color-ink-soft);line-height:1.75rem;max-width:48ch;margin-top:16px}h2.svelte-1thlcsk{font-size:clamp(1.875rem,3.4vw,2.75rem);line-height:1.05;letter-spacing:-.02em;margin-bottom:40px}.ghost.svelte-1thlcsk{position:absolute;top:calc(92px - 1em);font-family:Saira Stencil One,sans-serif;font-size:clamp(64px,7vw,88px);line-height:1;color:#1c17120d;pointer-events:none;-webkit-user-select:none;user-select:none}.g-right.svelte-1thlcsk{right:8px}.g-left.svelte-1thlcsk{left:8px}.benefits.svelte-1thlcsk{position:relative;overflow:hidden;padding-block:96px;background-color:var(--color-surface);border-block:1px solid var(--color-line)}.spec-grid.svelte-1thlcsk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background-color:var(--color-line);border:1px solid var(--color-line)}.spec-cell.svelte-1thlcsk{background-color:var(--color-surface);padding:28px 24px;text-decoration:none;transition:background-color .25s var(--ease-out-strong),transform .16s var(--ease-out-strong)}.spec-action.svelte-1thlcsk:active{transform:scale(.995)}.spec-num.svelte-1thlcsk{font-size:.75rem;letter-spacing:.14em;color:var(--color-clay);margin-bottom:16px}.spec-cell.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-size:1.125rem;line-height:1.5rem;font-weight:600;color:var(--color-ink);margin-bottom:8px}.spec-cell.svelte-1thlcsk p:where(.svelte-1thlcsk):last-child{color:var(--color-ink-soft);font-size:.875rem;line-height:1.5rem}.spec-action.svelte-1thlcsk h3:where(.svelte-1thlcsk){color:var(--color-clay)}@media(hover:hover)and (pointer:fine){.spec-action.svelte-1thlcsk:hover{background-color:var(--color-paper)}}.openings.svelte-1thlcsk{position:relative;overflow:hidden;padding-block:96px;scroll-margin-top:80px}.role-ledger.svelte-1thlcsk{display:flex;flex-direction:column}.role-row.svelte-1thlcsk{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:32px 24px;border-top:1px solid var(--color-line);transition:background-color .25s var(--ease-out-strong),transform .16s var(--ease-out-strong)}.role-row.svelte-1thlcsk:active{transform:scale(.995)}.role-row.svelte-1thlcsk:last-child{border-bottom:1px solid var(--color-line)}.role-row.svelte-1thlcsk:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--color-clay);clip-path:inset(100% 0 0 0);transition:clip-path .3s var(--ease-out-strong)}@media(hover:hover)and (pointer:fine){.role-row.svelte-1thlcsk:hover{background-color:var(--color-surface)}.role-row.svelte-1thlcsk:hover:before{clip-path:inset(0 0 0 0)}}.role-row.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-size:1.5rem;line-height:2rem;font-weight:600;margin-bottom:4px}.role-meta.svelte-1thlcsk{font-size:.75rem;color:var(--color-clay);letter-spacing:.08em;margin-bottom:12px}.role-copy.svelte-1thlcsk{color:var(--color-ink-soft);font-size:.875rem;line-height:1.5rem;max-width:62ch}.role-reqs.svelte-1thlcsk{margin-top:.875rem;padding:0;list-style:none;display:grid;gap:.375rem;max-width:62ch}.role-reqs.svelte-1thlcsk li:where(.svelte-1thlcsk){position:relative;padding-left:1.125rem;color:var(--color-ink-soft);font-size:.8125rem;line-height:1.4rem}.role-reqs.svelte-1thlcsk li:where(.svelte-1thlcsk):before{content:"";position:absolute;left:0;top:.6rem;width:.5rem;height:1px;background:var(--color-clay);opacity:.55}.empty.svelte-1thlcsk{border:1px solid var(--color-line);border-radius:16px;padding:32px;background-color:var(--color-surface);color:var(--color-ink-soft);max-width:62ch}.hiring.svelte-1thlcsk{position:relative;overflow:hidden;padding-block:96px;background-color:var(--color-surface);border-block:1px solid var(--color-line)}.steps.svelte-1thlcsk{position:relative;max-width:52rem;margin-top:48px;padding-left:36px}.steps.svelte-1thlcsk:before{content:"";position:absolute;left:3px;top:40px;bottom:40px;width:1px;background-color:var(--color-line)}.step.svelte-1thlcsk{position:relative;display:grid;grid-template-columns:64px 1fr;gap:12px 32px;padding-block:28px;border-top:1px solid var(--color-line)}.step.svelte-1thlcsk:first-child{border-top:none}.step.svelte-1thlcsk:after{content:"";position:absolute;left:-36px;top:36px;width:7px;height:7px;border-radius:9999px;background-color:var(--color-amber);box-shadow:var(--glow-soft)}.step-num.svelte-1thlcsk{grid-row:span 2;font-family:Saira Stencil One,sans-serif;font-size:2.5rem;line-height:1;color:var(--color-clay);transition:transform .3s var(--ease-out-strong)}@media(hover:hover)and (pointer:fine){.step.svelte-1thlcsk:hover .step-num:where(.svelte-1thlcsk){transform:translate(6px)}}.step.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-size:1.25rem;line-height:1.75rem;font-weight:600;align-self:center}.step.svelte-1thlcsk p:where(.svelte-1thlcsk):last-child{grid-column:2;color:var(--color-ink-soft);font-size:.9375rem;line-height:1.5rem;max-width:56ch}.apply.svelte-1thlcsk{position:relative;overflow:hidden;padding-block:96px 128px;scroll-margin-top:80px}.apply-grid.svelte-1thlcsk{display:grid;grid-template-columns:300px 1fr;gap:48px;align-items:start}.apply-aside.svelte-1thlcsk{position:sticky;top:100px;border:1px solid var(--color-line);border-radius:16px;background-color:var(--color-surface);padding:24px}.aside-label.svelte-1thlcsk{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:16px}.aside-list.svelte-1thlcsk{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:14px}.aside-list.svelte-1thlcsk li:where(.svelte-1thlcsk){display:flex;gap:12px;align-items:flex-start;font-size:.875rem;line-height:1.5rem;color:var(--color-ink)}.tick.svelte-1thlcsk{width:14px;height:4px;border-radius:2px;background-color:var(--color-amber);flex-shrink:0;margin-top:9px}.aside-note.svelte-1thlcsk{font-size:.875rem;line-height:1.4rem;color:var(--color-ink-soft);border-top:1px solid var(--color-line);padding-top:16px}.aside-note.svelte-1thlcsk a:where(.svelte-1thlcsk){color:var(--color-clay);font-weight:600;text-decoration:none}.aside-note.svelte-1thlcsk a:where(.svelte-1thlcsk):hover{text-decoration:underline;text-underline-offset:4px}.form-panel.svelte-1thlcsk{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:24px;padding:32px}.form-panel.svelte-1thlcsk h2:where(.svelte-1thlcsk){margin-bottom:32px}form.svelte-1thlcsk{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.row.svelte-1thlcsk{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}.field.svelte-1thlcsk{display:flex;flex-direction:column;gap:8px;width:100%}label.svelte-1thlcsk{font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--color-ink)}.helper-inline.svelte-1thlcsk{color:var(--color-ink-soft);font-weight:400;display:block}input.svelte-1thlcsk,select.svelte-1thlcsk,textarea.svelte-1thlcsk{width:100%;border:1px solid var(--color-line);border-radius:8px;background-color:var(--color-paper);padding:12px;font-size:1rem;line-height:1.5rem;font-family:var(--font-sans);color:var(--color-ink);transition:border-color .2s var(--ease-out-strong),box-shadow .2s var(--ease-out-strong)}input[type=file].svelte-1thlcsk{padding:8px;font-size:1rem}input[type=file].svelte-1thlcsk::file-selector-button{border:1px solid var(--color-clay);border-radius:9999px;background-color:var(--color-surface);color:var(--color-clay);font-weight:600;font-family:var(--font-sans);font-size:.875rem;padding:8px 16px;margin-right:12px;cursor:pointer}input.svelte-1thlcsk:focus-visible,select.svelte-1thlcsk:focus-visible,textarea.svelte-1thlcsk:focus-visible{outline:none;border-color:var(--color-clay);box-shadow:0 0 0 1px var(--color-clay)}textarea.svelte-1thlcsk{resize:vertical}.trap.svelte-1thlcsk{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.error.svelte-1thlcsk{width:100%;border:1px solid var(--color-clay);border-radius:8px;background-color:var(--color-paper);color:var(--color-clay-deep);font-size:.875rem;line-height:1.25rem;font-weight:600;padding:12px}.success.svelte-1thlcsk h2:where(.svelte-1thlcsk){margin-bottom:8px}.success.svelte-1thlcsk p:where(.svelte-1thlcsk){color:var(--color-ink-soft)}@media(max-width:1100px){.spec-grid.svelte-1thlcsk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.spec-grid.svelte-1thlcsk{grid-template-columns:1fr}}@media(max-width:900px){.role-row.svelte-1thlcsk{flex-direction:column;align-items:flex-start;padding:24px 16px}.steps.svelte-1thlcsk{padding-left:24px}.step.svelte-1thlcsk{grid-template-columns:1fr}.step-num.svelte-1thlcsk{grid-row:auto;font-size:1.75rem}.step.svelte-1thlcsk:after{left:-24px}.apply-grid.svelte-1thlcsk{grid-template-columns:1fr}.apply-aside.svelte-1thlcsk{position:static}.row.svelte-1thlcsk{grid-template-columns:1fr}.form-panel.svelte-1thlcsk{padding:24px}}.submit-label.svelte-1thlcsk{display:inline-block;min-width:11em;text-align:center}
