.career-page.svelte-knc2mo{--ink:#132a38;--accent:#f28a3c;--soft:#f4f7f8;color:#5b6a71;font-family:Inter,sans-serif}.container.svelte-knc2mo{width:min(100% - 2.5rem,1240px);margin-inline:auto}.hero.svelte-knc2mo{color:#fff;background:linear-gradient(90deg,#0a232ff2,#0a232fa8),url(../../../seed-images/workshop-development-batu-aji.jpg) 50%/cover;padding:95px 0}.hero.svelte-knc2mo p:where(.svelte-knc2mo),.eyebrow.svelte-knc2mo{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:900}.hero.svelte-knc2mo h1:where(.svelte-knc2mo){max-width:800px;margin:0;font-family:Exo,sans-serif;font-size:clamp(2.5rem,5vw,4.7rem);line-height:1.06}.hero.svelte-knc2mo span:where(.svelte-knc2mo){color:#c4d0d5;margin-top:17px;display:block}.content.svelte-knc2mo{background:var(--soft);padding:100px 0}.layout.svelte-knc2mo{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:55px;display:grid}.vacancies.svelte-knc2mo h2:where(.svelte-knc2mo),.application.svelte-knc2mo h2:where(.svelte-knc2mo){color:var(--ink);margin:0 0 30px;font-family:Exo,sans-serif;font-size:clamp(2rem,3.4vw,3rem);line-height:1.1}.job-card.svelte-knc2mo{border:1px solid #dce4e8;border-top:3px solid var(--accent);background:#fff;margin-bottom:12px}.job-card.svelte-knc2mo summary:where(.svelte-knc2mo){cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:25px;list-style:none;display:flex}.job-card.svelte-knc2mo summary:where(.svelte-knc2mo)::-webkit-details-marker{display:none}.job-card.svelte-knc2mo small:where(.svelte-knc2mo){color:#d96f25;text-transform:uppercase;font-weight:800}.job-card.svelte-knc2mo h3:where(.svelte-knc2mo){color:var(--ink);margin:5px 0;font-size:18px}.job-card.svelte-knc2mo p:where(.svelte-knc2mo){margin:0}.job-card.svelte-knc2mo summary:where(.svelte-knc2mo)>span:where(.svelte-knc2mo){color:var(--accent);font-size:26px}.job-body.svelte-knc2mo{border-top:1px solid #e5eaec;padding:0 25px 28px;line-height:1.7}.job-body.svelte-knc2mo>p:where(.svelte-knc2mo){margin:22px 0}.job-body.svelte-knc2mo h4:where(.svelte-knc2mo){color:var(--ink);margin:22px 0 8px}.application.svelte-knc2mo{background:#fff;padding:34px;position:sticky;top:105px;box-shadow:0 18px 45px #132a381a}form.svelte-knc2mo{gap:15px;display:grid}label.svelte-knc2mo{color:#344d58;gap:6px;font-size:12px;font-weight:700;display:grid}input.svelte-knc2mo,select.svelte-knc2mo,textarea.svelte-knc2mo{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #ccd7dc;padding:11px 12px}button.svelte-knc2mo{background:var(--accent);color:#fff;text-transform:uppercase;cursor:pointer;border:0;min-height:50px;font-weight:900}button.svelte-knc2mo:disabled{opacity:.5;cursor:not-allowed}.success.svelte-knc2mo,.error.svelte-knc2mo,.empty.svelte-knc2mo{margin-bottom:20px;padding:14px;font-size:13px}.availability-note.svelte-knc2mo{border-top:1px solid #e5eaec;margin:0;padding-top:18px;font-size:14px;line-height:1.75}.success.svelte-knc2mo{color:#166534;background:#e8f7ee}.error.svelte-knc2mo{color:#b91c1c;background:#fef2f2}.empty.svelte-knc2mo{background:#fff;border:1px dashed #bac8ce}.honeypot.svelte-knc2mo{position:absolute;left:-9999px}@media (width<=900px){.layout.svelte-knc2mo{grid-template-columns:1fr}.application.svelte-knc2mo{position:static}}@media (width<=580px){.content.svelte-knc2mo{padding:70px 0}.application.svelte-knc2mo{padding:25px}}
