.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-9ad554bd]{background:radial-gradient(60% 80% at 85% 0,#a8ff3e33,#a8ff3e00 70%),var(--rd-mist);color:var(--rd-petrol)}.jd-hero__inner[data-v-9ad554bd]{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-9ad554bd]{align-items:center;display:flex;flex-wrap:wrap;gap:22px}.jd-hero__titles[data-v-9ad554bd]{display:flex;flex:1 1 520px;flex-direction:column;gap:8px;min-width:0}.jd-hero__company[data-v-9ad554bd]{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-9ad554bd]:hover{color:var(--rd-moss);text-decoration:underline}.jd-hero__title[data-v-9ad554bd]{font-size:clamp(28px,3vw,42px);font-weight:800;letter-spacing:var(--rd-tracking-tight);line-height:1.15;margin:0;max-width:22em;text-wrap:balance}@media(max-width:640px){.jd-hero__title[data-v-9ad554bd]{font-size:26px}}.jd-hero__actions[data-v-9ad554bd]{align-items:center;display:flex;gap:10px}.jd-hero__share[data-v-9ad554bd]{position:relative}.jd-icon-btn[data-v-9ad554bd]{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-9ad554bd],.jd-icon-btn[data-v-9ad554bd]:hover{border-color:var(--rd-petrol)}.jd-save.on svg[data-v-9ad554bd]{fill:var(--rd-lime)}.jd-apply[data-v-9ad554bd]{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-9ad554bd]:hover{color:var(--rd-petrol);transform:translateY(-2px)}.jd-sharepop[data-v-9ad554bd]{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-9ad554bd]{color:var(--rd-ink);font-size:var(--rd-fs-sm);font-weight:700;margin:0 0 10px;white-space:nowrap}.jd-chips[data-v-9ad554bd]{flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.jd-chips[data-v-9ad554bd],.jd-chips li[data-v-9ad554bd]{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-co[data-v-a9a5d34b]{background:#fff;border:1px solid var(--rd-line);border-radius:var(--rd-r-22);color:var(--rd-petrol);display:flex;flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.jd-co--link[data-v-a9a5d34b]:hover{border-color:var(--rd-lime);box-shadow:0 14px 34px #0047541a;color:var(--rd-petrol);transform:translateY(-2px)}.jd-co--link[data-v-a9a5d34b]:focus-visible{outline:3px solid var(--rd-lime);outline-offset:3px}.jd-co__logo[data-v-a9a5d34b]{align-items:center;display:flex;height:64px;margin-bottom:6px}.jd-co__logo img[data-v-a9a5d34b]{display:block;height:auto;max-height:56px;max-width:220px;-o-object-fit:contain;object-fit:contain;width:auto}.jd-co__name[data-v-a9a5d34b]{font-size:18px;font-weight:800;line-height:1.25}.jd-co__meta[data-v-a9a5d34b]{color:var(--rd-ink-muted);font-size:var(--rd-fs-sm)}.jd-co__text[data-v-a9a5d34b]{color:var(--rd-ink-soft);font-size:var(--rd-fs-base);line-height:1.6;margin-top:4px}.jd-co__go[data-v-a9a5d34b]{align-items:center;border-top:1px solid var(--rd-line-faint);color:var(--rd-petrol);display:inline-flex;font-size:var(--rd-fs-sm);font-weight:700;gap:8px;margin-top:8px;padding-top:12px}.jd-co__go svg[data-v-a9a5d34b]{color:var(--rd-moss);transition:transform .2s ease}.jd-co--link:hover .jd-co__go svg[data-v-a9a5d34b]{transform:translate(3px)}.jd-cojobs[data-v-a9a5d34b]{background:#f1f6ef;border-radius:var(--rd-r-22);display:flex;flex-direction:column;gap:14px;padding:22px}.jd-cojobs__k[data-v-a9a5d34b]{color:var(--rd-moss);font-size:var(--rd-fs-xs);font-weight:700;letter-spacing:.14em;line-height:normal;margin:0;text-transform:uppercase}.jd-cojobs__num[data-v-a9a5d34b]{align-items:center;display:flex;gap:14px;margin:0}.jd-cojobs__num b[data-v-a9a5d34b]{color:var(--rd-petrol);font-size:40px;font-weight:800;line-height:1}.jd-cojobs__num span[data-v-a9a5d34b]{color:var(--rd-ink);font-size:var(--rd-fs-sm);line-height:1.45}.jd-cojobs__list[data-v-a9a5d34b]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.jd-cojobs__job[data-v-a9a5d34b]{color:var(--rd-petrol);font-size:var(--rd-fs-sm);font-weight:700;line-height:1.35;text-decoration:none}.jd-cojobs__job[data-v-a9a5d34b]:hover{color:var(--rd-petrol);text-decoration:underline}.jd-cojobs__meta[data-v-a9a5d34b]{color:var(--rd-ink-muted);display:block;font-size:var(--rd-fs-xs);font-weight:400}.jd-cojobs__btn[data-v-a9a5d34b]{align-items:center;background:var(--rd-petrol);border-radius:var(--rd-r-12);color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;padding:13px 16px;text-decoration:none;transition:background .2s ease}.jd-cojobs__btn[data-v-a9a5d34b]:hover{background:var(--rd-petrol-deep);color:#fff}.jd-cojobs__btn[data-v-a9a5d34b]:focus-visible{outline:3px solid var(--rd-lime);outline-offset:3px}.jd-cojobs__btn svg[data-v-a9a5d34b]{color:var(--rd-lime)}.jd-more[data-v-e7b1e9ec]{background:#f6f9f5;color:var(--rd-petrol);padding:56px var(--rd-gutter) 96px}.jd-more__in[data-v-e7b1e9ec]{display:flex;flex-direction:column;gap:22px;margin:0 auto;max-width:var(--rd-container-wide)}.jd-more__head[data-v-e7b1e9ec]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.jd-more__kicker[data-v-e7b1e9ec]{color:var(--rd-moss);font-size:var(--rd-fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.jd-more__title[data-v-e7b1e9ec]{color:var(--rd-petrol);font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.2;margin:6px 0 0}.jd-more__all[data-v-e7b1e9ec]{align-items:center;border-bottom:2px solid var(--rd-lime);color:var(--rd-petrol);display:inline-flex;font-size:var(--rd-fs-sm);font-weight:700;gap:8px;padding-bottom:2px;text-decoration:none}.jd-more__all[data-v-e7b1e9ec]:hover{border-bottom-color:currentColor;color:var(--rd-petrol)}.jd-more__hubs[data-v-e7b1e9ec],.jd-more__list[data-v-e7b1e9ec]{display:flex;flex-direction:column;gap:12px}.jd-more__hubs[data-v-e7b1e9ec]{margin-top:10px}.jd-more__sub[data-v-e7b1e9ec]{color:var(--rd-petrol);font-size:var(--rd-fs-lg);font-weight:800;line-height:1.3;margin:0}.jd-more__hubs ul[data-v-e7b1e9ec]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.jd-more__hubs li[data-v-e7b1e9ec]{display:flex}@media(max-width:640px){.jd-more[data-v-e7b1e9ec]{padding:40px var(--rd-gutter) 104px}}.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-43eae9df],.jd-body[data-v-43eae9df]{background:#fff}.jd-body[data-v-43eae9df]{color:var(--rd-petrol)}.jd-grid[data-v-43eae9df]{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) 64px}.jd-main[data-v-43eae9df]{min-width:0}.jd-side[data-v-43eae9df]{display:flex;flex-direction:column;gap:16px;position:sticky;top:calc(var(--header-h, 72px) + 24px)}@media(max-width:980px){.jd-grid[data-v-43eae9df]{grid-template-columns:1fr;padding-bottom:104px}.jd-body:has(+.jd-more) .jd-grid[data-v-43eae9df]{padding-bottom:40px}.jd-side[data-v-43eae9df]{order:-1;position:static}}.jd-expired[data-v-43eae9df]{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-43eae9df]{flex-shrink:0;margin-top:1px}.jd-expired__title[data-v-43eae9df]{color:var(--rd-petrol);font-size:var(--rd-fs-base);font-weight:700;margin:0}.jd-expired__body[data-v-43eae9df]{color:var(--rd-ink-soft);font-size:var(--rd-fs-base);margin:2px 0 0}.jd-expired__link[data-v-43eae9df]{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) .hz-foot,body:has(.jd-bar) .rd-footer{padding-bottom:84px}body:has(.jd-bar) .onboarding-badge{bottom:calc(84px + 1.5rem)}}
