.rmodal[data-astro-cid-a7r6dhlf]{position:fixed;inset:0;z-index:55;display:grid;place-items:center;padding:16px}.rmodal[data-astro-cid-a7r6dhlf][hidden]{display:none}.rmodal__overlay[data-astro-cid-a7r6dhlf]{position:absolute;inset:0;background:#17131099;backdrop-filter:blur(2px)}.rmodal__box[data-astro-cid-a7r6dhlf]{position:relative;width:min(520px,100%);max-height:min(88vh,760px);overflow:auto;background:var(--card);color:var(--ink);border-radius:20px;padding:24px;box-shadow:0 24px 60px #0006}.rmodal__close[data-astro-cid-a7r6dhlf]{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;display:grid;place-items:center;padding:0}.rmodal__close[data-astro-cid-a7r6dhlf]:hover{border-color:var(--signal);color:var(--signal-dark)}.rmodal__close[data-astro-cid-a7r6dhlf] .icon{width:16px;height:16px}.rmodal__title[data-astro-cid-a7r6dhlf]{font-size:22px;font-weight:600;font-family:var(--f-body)}.rmodal__lead[data-astro-cid-a7r6dhlf]{color:var(--steel);font-size:14px;margin-top:8px;line-height:1.5}.rfield[data-astro-cid-a7r6dhlf]{display:block;margin-top:14px}.rfield[data-astro-cid-a7r6dhlf]>span[data-astro-cid-a7r6dhlf]{display:block;font-size:13.5px;color:var(--steel);margin-bottom:6px}.rfield[data-astro-cid-a7r6dhlf] input[data-astro-cid-a7r6dhlf],.rfield[data-astro-cid-a7r6dhlf] select[data-astro-cid-a7r6dhlf]{width:100%;border:1.5px solid var(--line);border-radius:10px;padding:12px 14px;font:inherit;color:inherit;background:var(--bg)}.rfield[data-astro-cid-a7r6dhlf] input[data-astro-cid-a7r6dhlf]:focus,.rfield[data-astro-cid-a7r6dhlf] select[data-astro-cid-a7r6dhlf]:focus{outline:none;border-color:var(--signal)}.rfield--file[data-astro-cid-a7r6dhlf] input[data-astro-cid-a7r6dhlf]{padding:10px}.rfield__hint[data-astro-cid-a7r6dhlf]{display:block;color:var(--steel);font-size:12.5px;margin-top:6px}.rconsent[data-astro-cid-a7r6dhlf]{display:flex;gap:9px;align-items:flex-start;margin-top:16px;font-size:13px;color:var(--steel)}.rconsent[data-astro-cid-a7r6dhlf] input[data-astro-cid-a7r6dhlf]{width:17px;height:17px;flex:none;margin-top:1px;accent-color:var(--signal)}.rmodal__submit[data-astro-cid-a7r6dhlf]{width:100%;justify-content:center;margin-top:18px}.rmodal__status[data-astro-cid-a7r6dhlf]{min-height:22px;margin-top:12px;font-size:14px}.rmodal__status[data-astro-cid-a7r6dhlf].is-error{color:#d33}.rmodal__status[data-astro-cid-a7r6dhlf].is-ok{color:var(--signal-dark);font-weight:600}h1[data-astro-cid-fj6yhjna]{font-size:clamp(26px,3vw,38px)}.jobs[data-astro-cid-fj6yhjna]{list-style:none;display:grid;gap:12px;margin-top:6px}.job[data-astro-cid-fj6yhjna]{background:var(--card);border:1.5px solid var(--line);border-radius:16px;padding:0 22px}.job[data-astro-cid-fj6yhjna][open]{border-color:var(--signal)}.job[data-astro-cid-fj6yhjna] summary[data-astro-cid-fj6yhjna]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0}.job[data-astro-cid-fj6yhjna] summary[data-astro-cid-fj6yhjna]::-webkit-details-marker{display:none}.job__head[data-astro-cid-fj6yhjna]{display:grid;gap:6px}.job__title[data-astro-cid-fj6yhjna]{font-family:var(--f-body);font-weight:600;font-size:17.5px;line-height:1.35}.job__salary[data-astro-cid-fj6yhjna]{font-weight:600;color:var(--signal-dark);font-size:16px}.job__meta[data-astro-cid-fj6yhjna]{color:var(--steel);font-size:14px}.job__chev[data-astro-cid-fj6yhjna]{font-size:24px;color:var(--signal-dark);transition:transform .2s}.job[data-astro-cid-fj6yhjna][open] .job__chev[data-astro-cid-fj6yhjna]{transform:rotate(45deg)}.job__body[data-astro-cid-fj6yhjna]{padding:0 0 22px;border-top:1.5px solid var(--line)}.job__body[data-astro-cid-fj6yhjna] h3[data-astro-cid-fj6yhjna]{font-family:var(--f-body);font-size:15px;font-weight:600;margin:16px 0 8px}.job__body[data-astro-cid-fj6yhjna] ul[data-astro-cid-fj6yhjna]{margin-left:20px;display:grid;gap:6px;color:var(--steel);font-size:15px}.job__actions[data-astro-cid-fj6yhjna]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px}.job__hh[data-astro-cid-fj6yhjna]{color:var(--steel);font-size:14.5px}.job__hh[data-astro-cid-fj6yhjna]:hover{color:var(--signal-dark)}.benefits[data-astro-cid-fj6yhjna]{margin-top:44px;max-width:720px}.benefits[data-astro-cid-fj6yhjna] h2[data-astro-cid-fj6yhjna]{margin-bottom:16px}.benefits[data-astro-cid-fj6yhjna] ul[data-astro-cid-fj6yhjna]{list-style:none;display:grid;gap:10px}.benefits[data-astro-cid-fj6yhjna] li[data-astro-cid-fj6yhjna]{display:flex;gap:10px;align-items:baseline;font-size:16px}.benefits[data-astro-cid-fj6yhjna] .benefits__ic{width:17px;height:17px;color:var(--signal-dark);flex:none;transform:translateY(2px)}.benefits__note[data-astro-cid-fj6yhjna]{margin-top:16px;color:var(--steel);font-size:15px}@media(max-width:720px){.job[data-astro-cid-fj6yhjna]{flex-direction:column;align-items:flex-start}.job__cta[data-astro-cid-fj6yhjna]{width:100%;justify-content:center}}
