.hire-page.svelte-1kfidw3{isolation:isolate;position:relative;overflow-x:clip}.backdrop.svelte-1kfidw3{z-index:-1;pointer-events:none;position:absolute;inset:0}.bg-svg.svelte-1kfidw3{width:100%;height:100%;display:block}.hire-hero.svelte-1kfidw3{text-align:center;color:#1a1510;padding:clamp(72px,10vw,120px) 0 clamp(52px,7vw,80px)}.hire-hero.svelte-1kfidw3 h1:where(.svelte-1kfidw3){color:#1a1510;max-width:920px;margin:14px auto 22px}.hire-hero.svelte-1kfidw3 h1:where(.svelte-1kfidw3) em:where(.svelte-1kfidw3){color:var(--clay)}.hire-hero.svelte-1kfidw3 .lede:where(.svelte-1kfidw3){max-width:640px;color:var(--ink-soft);margin:0 auto;font-size:1.15rem;line-height:1.55}.eyebrow.light.svelte-1kfidw3{color:var(--clay)}.form-section.svelte-1kfidw3{padding:20px 0 clamp(80px,10vw,160px);position:relative}.form-wrap.svelte-1kfidw3{-webkit-backdrop-filter:blur(14px);background:#fbf5e5f0;border:1px solid #cdbd9e8c;border-radius:28px;max-width:720px;margin:0 auto;padding:clamp(32px,5vw,48px) clamp(22px,5vw,56px);box-shadow:0 50px 120px -60px #1e0e0873,inset 0 0 0 1px #faf1dc66}.form-head.svelte-1kfidw3{text-align:center;margin-bottom:36px}.form-head.svelte-1kfidw3 h2:where(.svelte-1kfidw3){margin:0 0 10px;font-size:clamp(1.7rem,3vw,2.3rem)}.form-sub.svelte-1kfidw3{color:var(--ink-soft);margin:0;font-size:1.02rem}.form.svelte-1kfidw3{flex-direction:column;gap:22px;display:flex}.row-2.svelte-1kfidw3{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=560px){.row-2.svelte-1kfidw3{grid-template-columns:1fr}}label.svelte-1kfidw3{flex-direction:column;gap:8px;display:flex}.label.svelte-1kfidw3{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:600}input.svelte-1kfidw3,textarea.svelte-1kfidw3,select.svelte-1kfidw3{font-family:var(--sans);color:var(--ink);background:#fff;border:1px solid #cdbd9eb3;border-radius:12px;width:100%;min-height:48px;padding:14px 16px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}textarea.svelte-1kfidw3{resize:vertical;min-height:120px;line-height:1.5}input.svelte-1kfidw3::placeholder,textarea.svelte-1kfidw3::placeholder{color:#7a6a54a6}input.svelte-1kfidw3:focus,textarea.svelte-1kfidw3:focus,select.svelte-1kfidw3:focus{border-color:var(--clay);outline:none;box-shadow:0 0 0 4px #b34b2b1f}input.svelte-1kfidw3:hover,textarea.svelte-1kfidw3:hover,select.svelte-1kfidw3:hover{border-color:#7a6a54cc}.select.svelte-1kfidw3{position:relative}.select.svelte-1kfidw3 select:where(.svelte-1kfidw3){appearance:none;cursor:pointer;padding-right:40px}.select.svelte-1kfidw3 svg:where(.svelte-1kfidw3){width:12px;height:7px;color:var(--ink-soft);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.submit-row.svelte-1kfidw3{flex-direction:column;align-items:center;gap:14px;margin-top:8px;display:flex}.legal.svelte-1kfidw3{color:var(--muted);text-align:center;margin:0;font-size:.78rem;line-height:1.5}.success.svelte-1kfidw3{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:28px 0;display:flex}.success-mark.svelte-1kfidw3{width:80px;height:80px;color:var(--green-deep);background:#2e5c3e1a;border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.success-mark.svelte-1kfidw3 svg:where(.svelte-1kfidw3){width:46px;height:46px}.success.svelte-1kfidw3 h2:where(.svelte-1kfidw3){font-family:var(--serif);margin:0;font-size:1.9rem}.success.svelte-1kfidw3 p:where(.svelte-1kfidw3){color:var(--ink-soft);max-width:42ch;margin:0 0 16px}.beneath.svelte-1kfidw3{color:#faf1dce6;grid-template-columns:1fr 1fr;gap:28px;max-width:720px;margin:48px auto 0;display:grid}@media (width<=560px){.beneath.svelte-1kfidw3{grid-template-columns:1fr}}.bit.svelte-1kfidw3{padding:20px 4px}.bit-label.svelte-1kfidw3{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:10px;font-size:.68rem;font-weight:600;display:block}.bit.svelte-1kfidw3 p:where(.svelte-1kfidw3){color:#faf1dcd1;margin:0;font-size:.95rem;line-height:1.6}.bit.svelte-1kfidw3 a:where(.svelte-1kfidw3){color:var(--gold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.bit.svelte-1kfidw3 a:where(.svelte-1kfidw3):hover{color:var(--gold-soft)}.hp.svelte-1kfidw3{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.err.svelte-1kfidw3{color:var(--clay-deep);background:#b34b2b1a;border:1px solid #b34b2b4d;border-radius:10px;margin:0 0 10px;padding:10px 14px;font-size:.88rem}
