.job-apply-button[data-astro-cid-p7gbv2ec]{width:100%;min-height:var(--tap-min)}.job-card[data-astro-cid-iyol3hcq]{border:1px solid var(--color-border);border-radius:var(--radius-card);background-color:var(--color-white);box-shadow:var(--shadow-card-soft);gap:.75rem;padding:1.5rem;display:grid}.job-card-heading[data-astro-cid-iyol3hcq]{color:var(--color-black);font-weight:600;font-size:var(--font-size-xl);line-height:var(--leading-xl);letter-spacing:-.01em;margin:0}.job-card-body[data-astro-cid-iyol3hcq]{font-size:var(--font-size-base);line-height:var(--leading-base);margin:0}@container job-page (width<=30rem){.job-card[data-astro-cid-iyol3hcq]{padding:1.25rem}}.job-contact-person[data-astro-cid-qg3ivrif]{align-items:center;gap:var(--space-3);display:flex}.job-contact-avatar[data-astro-cid-qg3ivrif]{border-radius:var(--radius-pill);flex:none;width:4rem;height:4rem;overflow:hidden}.job-contact-avatar[data-astro-cid-qg3ivrif] img{object-fit:cover;width:100%;height:100%}.job-contact-name[data-astro-cid-qg3ivrif]{color:var(--color-black);font-weight:600;font-size:var(--font-size-base);line-height:var(--leading-base);margin:0}.job-contact-role[data-astro-cid-qg3ivrif]{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--leading-sm);margin:0}.job-contact-cta[data-astro-cid-qg3ivrif]{min-height:var(--tap-min);justify-self:start;align-items:center;gap:var(--space-2);color:var(--accent-orange-700);font-weight:600;font-size:var(--font-size-base);line-height:var(--leading-base);text-decoration:none;display:inline-flex}.job-contact-cta[data-astro-cid-qg3ivrif]:hover{text-decoration:underline}.job-contact-cta[data-astro-cid-qg3ivrif] .icon-xs{stroke-width:2.25px;width:.6em;height:.6em}.jl-form.svelte-qbscyt{flex-direction:column;gap:.75rem;display:flex}.jl-pill.svelte-qbscyt{padding:var(--space-1) var(--space-1) var(--space-1) 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-bg);align-items:stretch;gap:.5rem;display:flex}.jl-pill.svelte-qbscyt:has(.jl-input:where(.svelte-qbscyt):focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.jl-input.svelte-qbscyt{min-width:0;color:var(--color-text);font:inherit;background-color:#0000;border:0;flex:1}.jl-input.svelte-qbscyt::placeholder{color:var(--color-text-muted)}.jl-input.svelte-qbscyt:focus-visible{outline:none}.jl-input.svelte-qbscyt:disabled{opacity:.6}.jl-submit.svelte-qbscyt{min-height:var(--tap-min);padding:var(--space-2) 1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--accent-orange-600);color:var(--color-white);font-weight:600;font-size:var(--font-size-sm);line-height:var(--leading-sm);white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease-out-cubic);justify-content:center;align-items:center;display:flex}.jl-submit.svelte-qbscyt:hover:not(:disabled){background-color:var(--accent-orange-700)}.jl-submit.svelte-qbscyt:disabled{cursor:default;opacity:.6}.jl-consent.svelte-qbscyt{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--leading-xs);margin:0}.jl-consent-link.svelte-qbscyt{text-decoration:underline}.jl-status.svelte-qbscyt{font-size:var(--font-size-sm);line-height:var(--leading-sm);margin:0}.jl-status.svelte-qbscyt:empty{display:none}.jl-status[data-state=sent].svelte-qbscyt{color:var(--accent-orange-700)}.jl-status[data-state=error].svelte-qbscyt{color:var(--color-red-700)}@container job-page (width<=30rem){.jl-pill.svelte-qbscyt{padding-left:var(--space-4)}.jl-submit.svelte-qbscyt{padding:var(--space-2) var(--space-4)}}.job-share-actions[data-astro-cid-coyfrrsf]{flex-wrap:wrap;gap:.5rem;display:flex}.job-share-button[data-astro-cid-coyfrrsf]{min-height:var(--tap-min);padding:.5rem var(--space-4);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background-color:var(--color-white);color:var(--color-black);font-weight:600;font-size:var(--font-size-sm);line-height:var(--leading-sm);white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease-out-cubic), color .3s var(--ease-out-cubic);display:inline-flex}.job-share-button[data-astro-cid-coyfrrsf]:hover{background-color:var(--color-bg)}.job-share-button[data-astro-cid-coyfrrsf].is-copied{color:var(--accent-orange-700)}.job-share-icon[data-astro-cid-coyfrrsf]{display:none}.job-share-button[data-astro-cid-coyfrrsf].is-copied .job-share-icon[data-astro-cid-coyfrrsf]{display:inline-flex}.job-page[data-astro-cid-ogiijdgo]{background-color:var(--color-bg);container:job-page page/inline-size}.job-body[data-astro-cid-ogiijdgo]{z-index:2;background-color:var(--color-bg);position:relative}.job-back[data-astro-cid-ogiijdgo]{min-height:var(--tap-min);color:inherit;align-items:center;margin-block:-.75rem .75rem;text-decoration:none;display:inline-flex}.job-back[data-astro-cid-ogiijdgo]:before{content:"← "}.job-back[data-astro-cid-ogiijdgo]:hover{text-decoration:underline}.job-layout[data-astro-cid-ogiijdgo]{grid-template-columns:minmax(0,1fr) 25.5rem;align-items:start;column-gap:4rem;display:grid}.job-main[data-astro-cid-ogiijdgo]{min-width:0}.job-rail[data-astro-cid-ogiijdgo]{gap:1.25rem;display:grid;position:sticky;top:8rem}.job-title[data-astro-cid-ogiijdgo]{margin-block-end:1rem}.job-apply-mobile[data-astro-cid-ogiijdgo]{display:none}.job-tags[data-astro-cid-ogiijdgo]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style-type:"";display:flex}.job-description[data-astro-cid-ogiijdgo]{margin-block-start:2rem}.job-description[data-astro-cid-ogiijdgo] h2{font-size:var(--font-size-4xl);line-height:var(--leading-4xl);letter-spacing:-.01em;margin-block:2rem .75rem}.job-description[data-astro-cid-ogiijdgo] h3{font-size:var(--font-size-3xl);line-height:var(--leading-3xl);letter-spacing:-.01em;margin-block:1.5rem .5rem}.job-description[data-astro-cid-ogiijdgo] p{margin-block:.75rem}.job-description[data-astro-cid-ogiijdgo] ul,.job-description[data-astro-cid-ogiijdgo] ol{margin-block:.75rem;padding-inline-start:var(--space-6)}.job-description[data-astro-cid-ogiijdgo] li{margin-block:var(--space-1)}.job-other[data-astro-cid-ogiijdgo]{background-color:var(--color-white)}.job-other-inner[data-astro-cid-ogiijdgo]{padding-block:5rem}.job-other-heading[data-astro-cid-ogiijdgo]{text-align:center;margin-block-end:0}.job-other-board[data-astro-cid-ogiijdgo]{width:100%;max-width:57rem}@container job-page (width<=62rem){.job-layout[data-astro-cid-ogiijdgo]{grid-template-columns:minmax(0,1fr);gap:2.5rem 0;max-width:46rem;margin-inline:auto}.job-rail[data-astro-cid-ogiijdgo]{position:static;top:auto}.job-apply-mobile[data-astro-cid-ogiijdgo]{margin-block-start:1.5rem;display:block}.job-other-inner[data-astro-cid-ogiijdgo]{padding-block:4rem}}@container job-page (width<=48rem){.job-description[data-astro-cid-ogiijdgo] h2,.job-description[data-astro-cid-ogiijdgo] h3{font-size:var(--font-size-2xl);line-height:var(--leading-2xl)}.job-other-inner[data-astro-cid-ogiijdgo]{padding-block:3rem}}
