.site-logo.svelte-1thlcsk{display:block;text-align:center;padding:28px 0 0;font-family:Cormorant,serif;font-size:22px;font-weight:400;letter-spacing:.04em;color:var(--ink);text-decoration:none;background:linear-gradient(135deg,var(--cream) 0%,var(--teal-pale) 50%,var(--blue-pale) 100%)}.site-logo.svelte-1thlcsk em:where(.svelte-1thlcsk){font-style:italic;color:var(--pink)}.careers-section.svelte-1thlcsk{background:linear-gradient(135deg,var(--cream) 0%,var(--teal-pale) 50%,var(--blue-pale) 100%);min-height:100vh}.careers-inner.svelte-1thlcsk{max-width:560px;margin:0 auto;text-align:center}.section-heading.svelte-1thlcsk{font-size:clamp(32px,4vw,52px)}.section-sub.svelte-1thlcsk{margin:0 auto 40px;text-align:center;max-width:440px}form.svelte-1thlcsk{display:flex;flex-direction:column;gap:16px}.name-row.svelte-1thlcsk{display:grid;grid-template-columns:1fr 1fr;gap:16px}select.svelte-1thlcsk,input.svelte-1thlcsk,textarea.svelte-1thlcsk{width:100%;padding:16px 20px;border:1px solid var(--border);background:#fff;font-family:Figtree,sans-serif;font-size:13px;font-weight:300;color:var(--ink);-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;transition:border-color .2s;letter-spacing:.04em;cursor:text}select.svelte-1thlcsk{cursor:pointer}textarea.svelte-1thlcsk{resize:vertical}.file-group.svelte-1thlcsk{text-align:left}.file-group.svelte-1thlcsk label:where(.svelte-1thlcsk){display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin-bottom:8px}.file-group.svelte-1thlcsk input[type=file]:where(.svelte-1thlcsk){padding:12px 16px;font-size:12px;cursor:pointer}.file-group.svelte-1thlcsk input[type=file]:where(.svelte-1thlcsk)::file-selector-button{font-family:Figtree,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--teal);border:none;padding:8px 16px;margin-right:12px;cursor:pointer;transition:background .2s}.file-group.svelte-1thlcsk input[type=file]:where(.svelte-1thlcsk)::file-selector-button:hover{background:var(--teal-dark)}.submit-btn.svelte-1thlcsk{width:100%;padding:20px;cursor:pointer}.success-msg.svelte-1thlcsk{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 32px;border:1px solid var(--border-teal);background:var(--teal-pale)}.success-msg.svelte-1thlcsk svg:where(.svelte-1thlcsk){width:48px;height:48px;stroke:var(--teal-dark)}.success-msg.svelte-1thlcsk h3:where(.svelte-1thlcsk){font-family:Cormorant,serif;font-size:26px;font-weight:400;color:var(--teal-dark)}.success-msg.svelte-1thlcsk p:where(.svelte-1thlcsk){font-size:15px;font-weight:300;line-height:1.6;color:var(--ink);max-width:380px}@media(max-width:600px){.careers-inner.svelte-1thlcsk{padding:0 16px}.section-heading.svelte-1thlcsk{font-size:clamp(28px,7vw,42px)}.section-sub.svelte-1thlcsk{font-size:14px;margin-bottom:30px}form.svelte-1thlcsk{gap:12px}.name-row.svelte-1thlcsk{grid-template-columns:1fr;gap:12px}select.svelte-1thlcsk,input.svelte-1thlcsk,textarea.svelte-1thlcsk{padding:14px 16px;font-size:16px}.submit-btn.svelte-1thlcsk{padding:18px;font-size:13px}.success-msg.svelte-1thlcsk{padding:32px 20px}.success-msg.svelte-1thlcsk svg:where(.svelte-1thlcsk){width:40px;height:40px}.success-msg.svelte-1thlcsk p:where(.svelte-1thlcsk){font-size:14px}}
