.rd-logo[data-v-875188c2]{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;overflow:hidden}.rd-logo--white[data-v-875188c2]{background:#fff}.rd-logo--fog[data-v-875188c2]{background:var(--rd-fog)}.rd-logo--bordered[data-v-875188c2]{border:1px solid var(--rd-line)}.rd-logo img[data-v-875188c2]{height:100%;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:100%}.rd-logo__initials[data-v-875188c2]{color:var(--rd-petrol);font-size:22px;font-weight:800;letter-spacing:.02em}.rd-chip[data-v-582685b2]{align-items:center;border-radius:var(--rd-r-pill);display:inline-flex;font:inherit;font-weight:700;gap:6px;line-height:normal;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.rd-chip--sm[data-v-582685b2]{font-size:var(--rd-fs-sm);padding:7px 12px}.rd-chip--md[data-v-582685b2]{font-size:var(--rd-fs-base);padding:7px 14px}.rd-chip--outline[data-v-582685b2]{background:#fff;border:1px solid var(--rd-line);color:var(--rd-petrol)}.rd-chip--tint[data-v-582685b2]{background:var(--rd-tint);border:1px solid transparent;color:var(--rd-moss)}.rd-chip--strong[data-v-582685b2]{background:var(--rd-petrol);border:1px solid var(--rd-petrol);color:#fff}.rd-chip--soft[data-v-582685b2]{background:var(--rd-cloud);border:1px solid transparent;color:var(--rd-ink)}a.rd-chip[data-v-582685b2]:hover,button.rd-chip[data-v-582685b2]:hover{border-color:var(--rd-lime)}button.rd-chip[data-v-582685b2]{cursor:pointer}.rd-chip.is-on[data-v-582685b2]{background:var(--rd-lime);border-color:var(--rd-lime);color:var(--rd-petrol)}.rd-chip[data-v-582685b2] svg{flex-shrink:0}.jd-hero[data-v-5c51c977]{background:radial-gradient(60% 80% at 85% 0,#a8ff3e33,#a8ff3e00 70%),var(--rd-mist);color:var(--rd-petrol)}.jd-hero__inner[data-v-5c51c977]{display:flex;flex-direction:column;gap:22px;margin:0 auto;max-width:var(--rd-container-wide);padding:28px var(--rd-gutter) 40px}.jd-hero__copy[data-v-5c51c977]{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.jd-hero__titles[data-v-5c51c977]{display:flex;flex:1 1 520px;flex-direction:column;gap:8px;min-width:0}.jd-hero__company[data-v-5c51c977]{align-self:flex-start;color:var(--rd-moss);font-size:var(--rd-fs-md);font-weight:700;text-decoration:none}a.jd-hero__company[data-v-5c51c977]:hover{color:var(--rd-moss);text-decoration:underline}.jd-hero__title[data-v-5c51c977]{font-size:var(--rd-fs-hero);font-weight:800;letter-spacing:var(--rd-tracking-tight);line-height:1.08;margin:0}.jd-hero__actions[data-v-5c51c977]{align-items:center;display:flex;gap:10px}.jd-hero__share[data-v-5c51c977]{position:relative}.jd-icon-btn[data-v-5c51c977]{align-items:center;background:#fff;border:1px solid var(--rd-line);border-radius:var(--rd-r-12);color:var(--rd-petrol);cursor:pointer;display:flex;height:46px;justify-content:center;padding:0;transition:border-color .2s ease;width:46px}.jd-icon-btn.on[data-v-5c51c977],.jd-icon-btn[data-v-5c51c977]:hover{border-color:var(--rd-petrol)}.jd-save.on svg[data-v-5c51c977]{fill:var(--rd-lime)}.jd-apply[data-v-5c51c977]{background:var(--rd-lime);border-radius:var(--rd-r-12);box-shadow:0 12px 30px #a8ff3e66;color:var(--rd-petrol);font-size:var(--rd-fs-lg);font-weight:800;padding:14px 26px;text-decoration:none;transition:transform .25s ease;white-space:nowrap}.jd-apply[data-v-5c51c977]:hover{color:var(--rd-petrol);transform:translateY(-2px)}.jd-sharepop[data-v-5c51c977]{background:#fff;border:1px solid var(--rd-line);border-radius:var(--rd-r-14);box-shadow:var(--rd-shadow-card);left:0;padding:14px 16px;position:absolute;top:calc(100% + 8px);z-index:5}.jd-sharepop__title[data-v-5c51c977]{color:var(--rd-ink);font-size:var(--rd-fs-sm);font-weight:700;margin:0 0 10px;white-space:nowrap}.jd-chips[data-v-5c51c977]{flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.jd-chips[data-v-5c51c977],.jd-chips li[data-v-5c51c977]{display:flex}.jd-card[data-v-ca0302a5]{background:#fff;border:1px solid var(--rd-line);border-radius:var(--rd-r-22);padding:28px 32px}.jd-eyebrow[data-v-ca0302a5]{color:var(--rd-moss);font-size:var(--rd-fs-xs);font-weight:700;letter-spacing:var(--rd-tracking-eyebrow);line-height:normal;margin:0;text-transform:uppercase}.jd-summary[data-v-ca0302a5]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.jd-summary__text[data-v-ca0302a5]{color:var(--rd-ink);font-size:var(--rd-fs-lg);line-height:1.65;margin:0}.jd-summary__skills[data-v-ca0302a5]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.jd-summary__skills li[data-v-ca0302a5]{background:var(--rd-tint);border-radius:var(--rd-r-pill);color:var(--rd-moss);font-size:var(--rd-fs-sm);font-weight:700;padding:6px 12px}.jd-ad__head[data-v-ca0302a5]{align-items:center;border-bottom:1px solid var(--rd-line-faint);display:flex;gap:12px;justify-content:space-between;padding-bottom:14px}.jd-ad__source[data-v-ca0302a5]{color:var(--rd-ink-muted);font-size:var(--rd-fs-xs);text-align:right}.jd-ad__text[data-v-ca0302a5]{overflow-wrap:break-word;padding-top:18px}.jd-ad__text[data-v-ca0302a5] :is(h1,h2){color:var(--rd-petrol);font-size:var(--rd-fs-3xl);font-weight:800;line-height:1.25;margin:34px 0 14px}.jd-ad__text[data-v-ca0302a5] :is(h1,h2):first-child{font-size:26px;margin:0 0 10px}.jd-ad__text[data-v-ca0302a5] :is(h3,h4){color:var(--rd-petrol);font-size:var(--rd-fs-xl);font-weight:800;line-height:1.3;margin:24px 0 10px}.jd-ad__text[data-v-ca0302a5] :is(h1,h2,h3,h4)+:is(h3,h4){margin-top:18px}.jd-ad__text[data-v-ca0302a5] .jd-imp{line-height:normal;margin:18px 0 10px}.jd-ad__text[data-v-ca0302a5] .jd-badge{border-radius:var(--rd-r-pill);display:inline-block;font-size:var(--rd-fs-xs);font-weight:700;letter-spacing:.04em;padding:4px 10px}.jd-ad__text[data-v-ca0302a5] .jd-badge--high{background:var(--rd-petrol);color:#fff}.jd-ad__text[data-v-ca0302a5] .jd-badge--medium{border:1px solid var(--rd-sprout);color:var(--rd-moss)}.jd-ad__text[data-v-ca0302a5] p{color:var(--rd-ink);font-size:var(--rd-fs-lg);line-height:1.65;margin:0 0 6px}.jd-ad__text[data-v-ca0302a5] :is(ul,ol){display:flex;flex-direction:column;gap:9px;list-style:none;margin:0 0 6px;padding:0}.jd-ad__text[data-v-ca0302a5] li{color:var(--rd-ink);font-size:var(--rd-fs-lg);line-height:1.55;padding-left:19px;position:relative}.jd-ad__text[data-v-ca0302a5] ul>li:before{background:var(--rd-sprout);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:9px;width:7px}.jd-ad__text[data-v-ca0302a5] ol{counter-reset:jd-item}.jd-ad__text[data-v-ca0302a5] ol>li{counter-increment:jd-item;padding-left:24px}.jd-ad__text[data-v-ca0302a5] ol>li:before{color:var(--rd-moss);content:counter(jd-item) ".";font-weight:700;left:0;position:absolute}.jd-ad__text[data-v-ca0302a5] li>p{margin:0}.jd-ad__text[data-v-ca0302a5] :is(strong,b){color:var(--rd-petrol);font-weight:700}.jd-ad__text[data-v-ca0302a5] a{color:var(--rd-petrol);font-weight:700}.jd-ad__text[data-v-ca0302a5]>:last-child{margin-bottom:0}@media(max-width:640px){.jd-ad__text[data-v-ca0302a5] :is(h1,h2,h3,p,li){hyphens:auto;-webkit-hyphens:auto}}.jd-apply-box[data-v-e8c2fa6e]{align-items:center;background:radial-gradient(70% 110% at 100% 0,#3f9a4b 0,#3f9a4b00 70%),radial-gradient(55% 70% at 0 0,#0d5763 0,#0d576300 70%),var(--rd-petrol-deep);border-radius:var(--rd-r-22);color:#fff;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-top:20px;padding:28px;scroll-margin-top:calc(var(--header-h, 72px) + 16px)}.jd-apply-box__title[data-v-e8c2fa6e]{color:#fff;font-size:var(--rd-fs-2xl);font-weight:800;line-height:normal;margin:0}.jd-apply-box__text[data-v-e8c2fa6e]{color:var(--rd-on-dark);font-size:var(--rd-fs-base);margin:4px 0 0}.jd-apply-box__cta[data-v-e8c2fa6e]{background:var(--rd-lime);border-radius:var(--rd-r-12);color:var(--rd-petrol);font-size:var(--rd-fs-lg);font-weight:800;padding:14px 26px;text-decoration:none;white-space:nowrap}.jd-apply-box__cta[data-v-e8c2fa6e]:hover{box-shadow:var(--rd-shadow-lime);color:var(--rd-petrol)}.jd-company[data-v-ad64cb5a]{background:#fff;border:1px solid var(--rd-line);border-radius:var(--rd-r-22);display:flex;flex-direction:column;gap:12px;padding:22px}.jd-company__head[data-v-ad64cb5a]{align-items:center;display:flex;gap:12px}.jd-company__logo[data-v-ad64cb5a]{border-color:var(--rd-line-cool)}.jd-company__who[data-v-ad64cb5a]{min-width:0}.jd-company__name[data-v-ad64cb5a]{color:var(--rd-petrol);display:block;font-size:var(--rd-fs-lg);font-weight:700}.jd-company__meta[data-v-ad64cb5a]{color:var(--rd-ink-muted);font-size:var(--rd-fs-sm)}.jd-company__desc[data-v-ad64cb5a]{color:var(--rd-ink-soft);display:-webkit-box;font-size:var(--rd-fs-base);-webkit-line-clamp:4;line-clamp:4;line-height:1.6;margin:0;-webkit-box-orient:vertical;overflow:hidden}.jd-company__all[data-v-ad64cb5a],.jd-company__profile[data-v-ad64cb5a]{align-self:flex-start;border-bottom:2px solid var(--rd-lime);color:var(--rd-petrol);font-size:var(--rd-fs-base);font-weight:700;text-decoration:none}.jd-company__all[data-v-ad64cb5a]:hover,.jd-company__profile[data-v-ad64cb5a]:hover{border-bottom-color:currentColor;color:var(--rd-petrol)}.jd-company__jobs[data-v-ad64cb5a]{border-top:1px solid var(--rd-line-faint);display:flex;flex-direction:column;gap:8px;padding-top:12px}.jd-company__label[data-v-ad64cb5a]{color:var(--rd-ink-muted);font-size:var(--rd-fs-xs);font-weight:700;letter-spacing:var(--rd-tracking-label);line-height:normal;margin:0;text-transform:uppercase}.jd-company__job[data-v-ad64cb5a]{color:var(--rd-petrol);font-size:var(--rd-fs-base);font-weight:700;text-decoration:none}.jd-company__job[data-v-ad64cb5a]:hover{color:var(--rd-petrol);text-decoration:underline}.jd-company__job-meta[data-v-ad64cb5a]{color:var(--rd-ink-muted);display:block;font-size:var(--rd-fs-xs);font-weight:400}.jd-company__all[data-v-ad64cb5a]{font-size:var(--rd-fs-sm);margin-top:2px}.jd-more[data-v-a5922756]{background:#fff;border:1px solid var(--rd-line);border-radius:var(--rd-r-22);gap:22px;margin-top:20px;padding:24px 32px}.jd-more[data-v-a5922756],.jd-more__block[data-v-a5922756]{display:flex;flex-direction:column}.jd-more__block[data-v-a5922756]{gap:12px}.jd-more__title[data-v-a5922756]{color:var(--rd-petrol);font-size:var(--rd-fs-xl);font-weight:800;line-height:1.3;margin:0}.jd-more__list[data-v-a5922756]{display:grid;gap:12px 24px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none;margin:0;padding:0}.jd-more__job[data-v-a5922756]{color:var(--rd-petrol);font-size:var(--rd-fs-base);font-weight:700;text-decoration:none}.jd-more__job[data-v-a5922756]:hover{color:var(--rd-petrol);text-decoration:underline}.jd-more__company[data-v-a5922756]{color:var(--rd-ink-muted);display:block;font-size:var(--rd-fs-xs);font-weight:400;margin-top:2px}.jd-more__hubs[data-v-a5922756]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.jd-more__hubs li[data-v-a5922756]{display:flex}@media(max-width:640px){.jd-more[data-v-a5922756]{padding:22px 20px}}.jd-bar[data-v-66023f6c]{display:none}@media(max-width:980px){.jd-bar[data-v-66023f6c]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid var(--rd-line);bottom:0;display:flex;gap:10px;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:50}.jd-bar a[data-v-66023f6c]{border:1.5px solid var(--rd-petrol);border-radius:var(--rd-r-12);color:var(--rd-petrol);flex:1;font-size:var(--rd-fs-md);font-weight:800;line-height:normal;padding:13px;text-align:center;text-decoration:none}.jd-bar a.jd-bar__apply[data-v-66023f6c]{background:var(--rd-lime);border-color:var(--rd-lime)}}.jd-score[data-v-b90a5326]{background:#fff;border:1px solid var(--rd-line);border-radius:var(--rd-r-22);box-shadow:var(--rd-shadow-panel);display:flex;flex-direction:column;gap:16px;padding:24px;scroll-margin-top:calc(var(--header-h, 72px) + 16px)}.jd-score__head[data-v-b90a5326]{align-items:center;display:flex;justify-content:space-between}.jd-score__eyebrow[data-v-b90a5326]{color:var(--rd-moss);font-size:var(--rd-fs-xs);font-weight:700;letter-spacing:var(--rd-tracking-eyebrow);text-transform:uppercase}.jd-score__pill[data-v-b90a5326]{background:var(--rd-cloud);border-radius:var(--rd-r-pill);color:var(--rd-ink-muted);font-size:var(--rd-fs-2xs);font-weight:700;padding:3px 9px}.jd-score__main[data-v-b90a5326]{align-items:center;display:flex;gap:18px}.jd-score__ring[data-v-b90a5326]{flex-shrink:0;height:104px;position:relative;width:104px}.jd-score__spin[data-v-b90a5326]{animation:jd-spin-b90a5326 1s linear infinite;inset:0;position:absolute;transform-origin:52px 52px}@keyframes jd-spin-b90a5326{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.jd-score__spin[data-v-b90a5326]{animation:none}}.jd-score__intro[data-v-b90a5326]{color:var(--rd-ink);font-size:var(--rd-fs-md);line-height:1.5}.jd-score__intro strong[data-v-b90a5326]{color:var(--rd-petrol);display:block;font-size:var(--rd-fs-xl);margin-bottom:4px}.jd-score__res[data-v-b90a5326]{color:var(--rd-ink);display:flex;flex-direction:column;font-size:var(--rd-fs-base);gap:8px}.jd-score__row[data-v-b90a5326]{align-items:center;display:flex;gap:10px}.jd-score__dot[data-v-b90a5326]{align-items:center;border-radius:50%;box-sizing:border-box;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.jd-score__dot--met[data-v-b90a5326]{background:var(--rd-lime);color:var(--rd-petrol)}.jd-score__dot--partial[data-v-b90a5326]{border:2px solid var(--rd-sprout)}.jd-score__dot--missing[data-v-b90a5326]{border:2px dashed var(--rd-ink-faint)}.jd-score__note[data-v-b90a5326],.jd-score__stale[data-v-b90a5326]{color:var(--rd-ink-soft);font-size:var(--rd-fs-sm);line-height:1.5;margin:0}.jd-score__link[data-v-b90a5326],.jd-score__textbtn[data-v-b90a5326]{background:none;border:0;color:var(--rd-petrol);cursor:pointer;font:inherit;font-weight:700;padding:0}.jd-score__link[data-v-b90a5326]{align-self:flex-start;border-bottom:2px solid var(--rd-lime);margin-top:4px;padding-bottom:1px}.jd-score__textbtn[data-v-b90a5326]{text-decoration:underline}.jd-score__btn[data-v-b90a5326]{background:var(--rd-lime);border:0;border-radius:var(--rd-r-12);box-shadow:var(--rd-shadow-lime-pill);cursor:pointer;font:inherit;font-size:var(--rd-fs-md);font-weight:800;line-height:normal;padding:14px;text-align:center;text-decoration:none}.jd-score__btn[data-v-b90a5326],.jd-score__btn[data-v-b90a5326]:hover{color:var(--rd-petrol)}.jd-score__btn[data-v-b90a5326]:disabled{cursor:progress;opacity:.75}.jd-score__hint[data-v-b90a5326]{color:var(--rd-ink-muted);font-size:var(--rd-fs-xs);line-height:1.5;margin:0}.jd-score__hint a[data-v-b90a5326]{color:var(--rd-petrol);font-weight:700}.jd[data-v-74a32db4],.jd-body[data-v-74a32db4]{background:#fff}.jd-body[data-v-74a32db4]{color:var(--rd-petrol)}.jd-grid[data-v-74a32db4]{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) 360px;margin:0 auto;max-width:var(--rd-container-wide);padding:24px var(--rd-gutter) 104px}.jd-main[data-v-74a32db4]{min-width:0}.jd-side[data-v-74a32db4]{display:flex;flex-direction:column;gap:16px;position:sticky;top:calc(var(--header-h, 72px) + 24px)}@media(max-width:980px){.jd-grid[data-v-74a32db4]{grid-template-columns:1fr}.jd-side[data-v-74a32db4]{order:-1;position:static}}.jd-expired[data-v-74a32db4]{align-items:flex-start;background:#fff8eb;border:1px solid var(--rd-amber);border-radius:var(--rd-r-14);color:#92650a;display:flex;gap:12px;padding:16px 20px}.jd-expired svg[data-v-74a32db4]{flex-shrink:0;margin-top:1px}.jd-expired__title[data-v-74a32db4]{color:var(--rd-petrol);font-size:var(--rd-fs-base);font-weight:700;margin:0}.jd-expired__body[data-v-74a32db4]{color:var(--rd-ink-soft);font-size:var(--rd-fs-base);margin:2px 0 0}.jd-expired__link[data-v-74a32db4]{border-bottom:2px solid var(--rd-lime);color:var(--rd-petrol);display:inline-block;font-size:var(--rd-fs-base);font-weight:700;margin-top:8px;text-decoration:none}@media(max-width:980px){body:has(.jd-bar) .rd-footer{padding-bottom:84px}body:has(.jd-bar) .onboarding-badge{bottom:calc(84px + 1.5rem)}}
