.jd{padding-block:20px 64px}.jd :is(.jd-hero__title,.jd-card__title,.jd-more__title,.jd-cta h2,.jd-pay__value,.jd-unavailable h2){font-family:var(--jb-heading)}.jd-back{margin-bottom:14px}.jd-back a{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px 0 10px;border-radius:var(--ds-radius-pill);background:hsla(0,0%,100%,.6);color:var(--ds-text-muted);font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s var(--ds-ease),color .16s var(--ds-ease)}.jd-back a:hover{background:var(--ds-surface);color:var(--ds-text-brand)}.jd-back a:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.jd-back .ds-icon{width:16px;height:16px}.jd-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:start;padding:clamp(20px,3vw,32px);border-radius:28px;background:var(--ds-surface)}.jd-logo{display:grid;place-items:center;flex-shrink:0;width:72px;height:72px;border:1px solid var(--ds-card-border);border-radius:20px;background:#fff;-o-object-fit:contain;object-fit:contain}.jd-logo.ds-avatar{border:0;background:hsl(var(--h,258) 45% 52%);font-size:24px}.jd-logo.ds-skel{border:0}.jd-logo--anon{background:var(--ds-surface-sunken);color:var(--ds-text-subtle)}.jd-logo--anon .ds-icon{width:28px;height:28px}.jd-logo--sm{width:48px;height:48px;border-radius:14px}.jd-logo--sm.ds-avatar{font-size:16px}.jd-hero__body{min-width:0}.jd-hero__company{margin:0;font-size:14px;font-weight:600;color:var(--ds-text)}.jd-hero__company span{font-weight:500;color:var(--ds-text-muted)}.jd-hero__title{margin:6px 0 0;font-size:clamp(1.6rem,1.2rem + 1.3vw,2.25rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;text-wrap:balance;color:var(--ds-text)}.jd-facts{display:flex;flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;list-style:none;font-size:14px;color:var(--ds-text-muted)}.jd-facts li{display:inline-flex;align-items:center;gap:6px}.jd-facts .ds-icon{width:16px;height:16px;color:var(--ds-text-subtle)}.jd-hero__status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;font-size:13px}.jd-muted{display:inline-flex;align-items:center;gap:5px;margin:0;color:var(--ds-text-muted)}.jd-muted .ds-icon{width:14px;height:14px}.jd-hero__actions{display:flex;gap:8px;align-self:center}.jd-closed{flex-wrap:wrap;align-items:center;margin-top:14px;border-radius:18px}.jd-closed>div{flex:1 1 16rem}.jd-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start;margin-top:16px}.jd-main,.jd-side{display:grid;gap:16px;min-width:0}.jd-side{position:sticky;top:96px}.jd-card{min-width:0;padding:clamp(18px,2.4vw,28px);border-radius:var(--jb-card-radius);background:var(--ds-surface)}.jd-card__title{margin:0 0 12px;font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ds-text)}.jd-prose{font-size:15px;line-height:1.7;color:var(--ds-text-muted);overflow-wrap:anywhere}.jd-prose :where(p,ul,ol,h1,h2,h3,h4,h5,h6){margin:0}.jd-prose>*+*{margin-top:12px}.jd-prose>:is(h1,h2,h3,h4,h5,h6){margin-top:22px;font-size:15.5px;font-weight:650;line-height:1.4;color:var(--ds-text)}.jd-prose>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.jd-prose b,.jd-prose strong{font-weight:600;color:var(--ds-text)}.jd-prose ol,.jd-prose ul{padding-left:1.25em}.jd-prose ul{list-style:disc}.jd-prose ol{list-style:decimal}.jd-prose li::marker{color:var(--gl-violet-400)}.jd-prose li+li{margin-top:6px}.jd-prose li>p+p{margin-top:4px}.jd-prose a{color:var(--ds-text-brand);text-decoration:underline;text-underline-offset:3px}.jd-prose--plain{margin:0;white-space:pre-line}.jd-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.jd-chips li{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:var(--ds-radius-pill);background:var(--ds-surface-sunken);color:var(--ds-text-muted);font-size:12.5px;font-weight:550}.jd-chips--brand li{background:var(--ds-action-subtle);color:var(--ds-text-brand)}.jd-ticks{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:15px;color:var(--ds-text-muted)}.jd-ticks li{display:flex;gap:8px;align-items:flex-start}.jd-ticks .ds-icon{flex-shrink:0;margin-top:3px;color:var(--ds-success-text)}.jd-company__head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.jd-company__head .jd-card__title{margin:0}.jd-company__head .jd-muted{margin-top:2px;font-size:13px}.jd-company__facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin:18px 0 0;padding:16px 0 0;border-top:var(--ds-card-border-w) solid var(--ds-card-border);list-style:none;font-size:14px;color:var(--ds-text-muted)}.jd-company__facts li{display:inline-flex;align-items:center;gap:6px}.jd-company__facts .ds-icon{width:16px;height:16px;color:var(--ds-text-subtle)}.jd-company__facts a{color:var(--ds-text-brand);font-weight:600;text-decoration:none}.jd-company__facts a:hover{text-decoration:underline;text-underline-offset:3px}.jd-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding:clamp(20px,3vw,28px);border-radius:var(--jb-card-radius);background:radial-gradient(60% 140% at 100% 0,rgba(143,122,232,.38),transparent 60%),var(--gl-grey-950);color:#fff}.jd-cta h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;color:#fff}.jd-cta p{margin:4px 0 0;font-size:14px;color:hsla(0,0%,100%,.72)}.jd-pay{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-bottom:16px;border-bottom:var(--ds-card-border-w) solid var(--ds-card-border)}.jd-pay__label{width:100%;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ds-text-subtle)}.jd-pay__value{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--ds-text);font-variant-numeric:tabular-nums}.jd-pay__value.is-muted{font-size:19px;color:var(--ds-text-muted)}.jd-list{display:grid;margin:0;padding:6px 0 0;list-style:none}.jd-list li{display:flex;align-items:center;gap:12px;padding:9px 0}.jd-list__icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--ds-action-subtle);color:var(--ds-text-brand)}.jd-list__icon .ds-icon{width:18px;height:18px}.jd-list small{display:block;font-size:12px;color:var(--ds-text-subtle)}.jd-list b{display:block;font-size:14.5px;font-weight:600;color:var(--ds-text)}.jd-list__note{font-weight:500;color:var(--ds-warning-text)}.jd-summary__actions{display:grid;gap:8px;margin-top:14px}.jd-summary__actions .ds-btn{width:100%;justify-content:center}.jd-privacy{margin-top:14px;font-size:12.5px;color:var(--ds-text-muted)}.jd-privacy summary{display:inline-flex;align-items:center;gap:6px;border-radius:6px;font-weight:600;cursor:pointer;list-style:none}.jd-privacy summary::-webkit-details-marker{display:none}.jd-privacy summary:hover{color:var(--ds-text-brand)}.jd-privacy summary:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.jd-privacy summary .ds-icon{width:14px;height:14px}.jd-privacy p{margin:8px 0 0;line-height:1.6}.jd-areas__lede{margin:-6px 0 12px;font-size:13px}.jd-areas__toggle{margin-top:10px;padding:0}.jd-more{margin-top:40px}.jd-more__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:14px}.jd-more__title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--ds-text)}.jd-skel{display:block;height:14px;border-radius:8px}.jd-unavailable{text-align:center}.jd-unavailable h2{margin:10px 0 0;font-size:var(--ds-text-xl);font-weight:600;color:var(--ds-text)}@media (max-width:960px){.jd-layout{grid-template-columns:minmax(0,1fr)}.jd-side{position:static;order:-1}.jd-summary__actions{display:none}}@media (max-width:760px){.jd-hero{grid-template-columns:auto minmax(0,1fr)}.jd-hero__actions{grid-column:1/-1}.jd-hero__actions .ds-btn{flex:1;justify-content:center}}@media (max-width:520px){.jd-hero{grid-template-columns:minmax(0,1fr);gap:14px}.jd-logo{width:56px;height:56px;border-radius:16px}}@font-face{font-family:__DM_Sans_231f96;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__DM_Sans_231f96;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__DM_Sans_Fallback_231f96;src:local("Arial");ascent-override:94.37%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.12%}.__className_231f96{font-family:__DM_Sans_231f96,__DM_Sans_Fallback_231f96;font-style:normal}.__variable_231f96{--font-dm-sans:"__DM_Sans_231f96","__DM_Sans_Fallback_231f96"}@font-face{font-family:__Inter_Tight_727f1d;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_Tight_727f1d;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_Tight_727f1d;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_Tight_727f1d;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_Tight_727f1d;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_Tight_727f1d;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_Tight_727f1d;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Tight_Fallback_727f1d;src:local("Arial");ascent-override:100.20%;descent-override:24.95%;line-gap-override:0.00%;size-adjust:96.68%}.__className_727f1d{font-family:__Inter_Tight_727f1d,__Inter_Tight_Fallback_727f1d;font-style:normal}.__variable_727f1d{--font-inter-tight:"__Inter_Tight_727f1d","__Inter_Tight_Fallback_727f1d"}@font-face{font-family:__Outfit_f8fef5;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Outfit_f8fef5;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Outfit_f8fef5;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Outfit_f8fef5;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Outfit_f8fef5;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Outfit_f8fef5;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Outfit_f8fef5;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c4,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Outfit_f8fef5;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Outfit_Fallback_f8fef5;src:local("Arial");ascent-override:100.55%;descent-override:26.14%;line-gap-override:0.00%;size-adjust:99.45%}.__className_f8fef5{font-family:__Outfit_f8fef5,__Outfit_Fallback_f8fef5;font-style:normal}.__variable_f8fef5{--font-outfit:"__Outfit_f8fef5","__Outfit_Fallback_f8fef5"}.jb-page{grid-column:1/-1;min-width:0;background:var(--ds-canvas,#f7f6fb)}.jb-chrome--top{position:sticky;top:0;z-index:50}.jb{font-size:14px;min-height:60vh;background:var(--ds-mesh);background-attachment:fixed;--jb-heading:var(--font-outfit),var(--ds-font-heading);--jb-card-radius:22px}.jb-wrap{width:min(100% - 2 * clamp(16px,4vw,40px),72rem);margin-inline:auto}.jb :is(.jb-hero__title,.jb-results__count,.jb-card__title,.jb-state h3,.jb-cta__copy h2){font-family:var(--jb-heading)}.jb-link{color:var(--ds-text-brand);font-weight:600;text-decoration:underline;text-underline-offset:3px}.jb-hero{padding-block:20px 8px}.jb-hero__panel{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;min-height:clamp(340px,30vw,420px);padding:clamp(28px,4vw,56px)}.jb-hero__media{position:absolute;inset:0;z-index:-1;overflow:hidden;border-radius:28px;background:#241540}.jb-hero__img{-o-object-fit:cover;object-fit:cover;-o-object-position:70% 30%;object-position:70% 30%}.jb-hero__media:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 0 100%,rgba(124,92,252,.45),transparent 60%),linear-gradient(90deg,rgba(22,12,44,.92),rgba(34,18,70,.8) 38%,rgba(40,22,84,.35) 68%,rgba(40,22,84,.1))}.jb-hero__eyebrow{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;margin-bottom:14px;padding:6px 12px 6px 8px;border-radius:var(--ds-radius-pill);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:13px;font-weight:600;color:#fff}.jb-hero__eyebrow svg{width:16px;height:16px;color:var(--gl-violet-200,#d6ccff)}.jb-hero__title{margin:0;max-width:18ch;font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);font-weight:600;line-height:1.05;letter-spacing:-.025em}.jb .jb-hero .jb-hero__title{color:#fff}.jb-hero__lede{margin:10px 0 0;max-width:34rem;color:hsla(0,0%,100%,.78);font-size:16px;line-height:1.5}.jb-hero .ds-filter{border-color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.jb-hero .ds-filter:hover{border-color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.18);color:#fff}.jb-hero .ds-filter.is-active{border-color:#fff;background:#fff;color:var(--ds-text-brand)}.jb-hero .ds-filter .ds-filter__divider{background:hsla(0,0%,100%,.4)}.jb-hero .ds-filter.is-active .ds-filter__divider{background:var(--gl-violet-200)}.jb-hero .jb-filters>.ds-btn--link{color:#fff}@media (max-width:640px){.jb-hero{padding-top:12px}.jb-hero__panel{min-height:0;padding:120px 20px 22px}.jb-hero__media{border-radius:22px}.jb-hero__img{-o-object-position:75% 20%;object-position:75% 20%}.jb-hero__media:after{background:linear-gradient(180deg,rgba(22,12,44,.15),rgba(22,12,44,.75) 32%,rgba(22,12,44,.94))}}.jb-search{display:flex;gap:8px;margin-top:24px;max-width:44rem}.jb-search__field{flex:1;min-width:0;border-color:transparent;border-radius:var(--ds-radius-pill);background:var(--ds-surface);box-shadow:0 8px 24px rgba(12,6,28,.25)}.jb .jb-search__field,.jb .jb-search__field:hover{border-color:transparent;background:var(--ds-surface)}.jb .jb-search__field:focus-within{border-color:var(--ds-border-focus)}.jb-search__field input{font-size:16px}.jb-results__bar{z-index:5;margin-top:14px}.jb-filter,.jb-results__bar{position:relative}.jb-filter__popover{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:min(300px,calc(100vw - 32px))}.jb-choice{position:relative;cursor:pointer}.jb-choice__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.jb-choice:has(.jb-choice__input:focus-visible) .ds-check{box-shadow:var(--ds-focus-ring)}.jb-results{padding-block:0 48px}.jb-results__head{display:flex;align-items:baseline;gap:12px;margin:20px 0 12px}.jb-results__count{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--ds-text)}.jb-updating{color:var(--ds-text-brand)}.jb-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}@media (max-width:1080px){.jb-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.jb-list{grid-template-columns:minmax(0,1fr)}.jb-card__title{min-height:0}}.jb-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px 20px 16px;border:var(--ds-card-border-w) solid transparent;border-radius:var(--jb-card-radius);background:var(--ds-surface);transition:transform .18s var(--ds-ease),box-shadow .18s var(--ds-ease)}.jb-card:hover{transform:translateY(-2px);box-shadow:0 18px 36px -18px rgba(75,57,156,.3)}@media (prefers-reduced-motion:reduce){.jb-card:hover{transform:none}}.jb-card:has(.jb-card__link:focus-visible){border-color:var(--ds-border-focus);box-shadow:var(--ds-focus-ring)}.jb-card__top{display:flex;align-items:center;gap:10px;min-width:0}.jb-card__logo{flex-shrink:0;width:40px;height:40px;border:1px solid var(--ds-border);border-radius:10px;background:#fff;-o-object-fit:contain;object-fit:contain}.jb-card__logo.ds-avatar{border:0;background:hsl(var(--h,258) 45% 52%);font-size:14px}.jb-card__logo--anon{display:grid;place-items:center;background:var(--ds-surface-sunken);color:var(--ds-text-subtle)}.jb-card__logo.ds-skel{border:0}.jb-card__org{display:grid;gap:2px;flex:1;min-width:0}.jb-card__company,.jb-card__place{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jb-card__company{font-size:13px;font-weight:600;color:var(--ds-text)}.jb-card__place{display:flex;align-items:center;gap:4px;color:var(--ds-text-muted);font-size:12.5px}.jb-card__place .ds-icon{flex-shrink:0;width:12px;height:12px}.jb-card__flag{flex-shrink:0;align-self:flex-start}.jb-card__flag .ds-icon{width:12px;height:12px}.jb-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:calc(2 * 1.3em);margin:2px 0 0;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--ds-text);transition:color .18s var(--ds-ease)}.jb-card:hover .jb-card__title{color:var(--ds-text-brand)}.jb-card__link{color:inherit;text-decoration:none}.jb-card__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.jb-card__link:focus-visible{outline:none}.jb-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.jb-card__tags li{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:var(--ds-radius-pill);background:var(--ds-surface-sunken);color:var(--ds-text-muted);font-size:12px;font-weight:550}.jb-card__tags li:first-child{background:var(--ds-action-subtle);color:var(--ds-text-brand)}.jb-card__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:var(--ds-card-border-w) solid var(--ds-card-border)}.jb-card__salary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ds-text);font-variant-numeric:tabular-nums}.jb-card__salary.is-muted{font-size:13px;font-weight:500;color:var(--ds-text-subtle)}.jb-card__neg{font-weight:500;color:var(--ds-text-muted)}.jb-card__when{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;color:var(--ds-text-subtle);font-size:12px;white-space:nowrap}.jb-card__go{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ds-surface-sunken);color:var(--ds-text-muted);transition:background-color .18s var(--ds-ease),color .18s var(--ds-ease),transform .18s var(--ds-ease)}.jb-card__go .ds-icon{width:14px;height:14px}.jb-card:hover .jb-card__go{background:var(--ds-action);color:#fff;transform:translateX(2px)}.jb-more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:28px}.jb-more__error{color:var(--ds-danger-text)}.jb-state{border-radius:var(--jb-card-radius);background:var(--ds-surface)}.jb-state h3{margin:10px 0 0;font-size:var(--ds-text-xl);font-weight:700;color:var(--ds-text)}.jb-cta{padding-bottom:64px}.jb-cta__panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding:clamp(24px,4vw,40px);border-radius:28px;background:radial-gradient(60% 120% at 100% 0,rgba(143,122,232,.4),transparent 60%),var(--gl-grey-950);color:#fff}.jb-cta__copy{flex:1 1 22rem}.jb-cta__copy h2{margin:0;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-weight:600;letter-spacing:-.025em;color:#fff}.jb-cta__copy p{margin:8px 0 0;max-width:34rem;color:hsla(0,0%,100%,.72);font-size:15px;line-height:1.55}.jb-cta__actions{display:flex;flex-wrap:wrap;gap:8px}.jb-cta__panel .ds-btn--secondary{border-color:hsla(0,0%,100%,.28);background:transparent;color:#fff}.jb-cta__panel .ds-btn--secondary:hover{background:hsla(0,0%,100%,.1)}.jb-cta__hiring{margin:16px 0 0;text-align:center;color:var(--ds-text-muted)}@media (max-width:560px){.jb-search{flex-direction:column}.jb-search__field{flex:none}.jb-cta__actions,.jb-cta__actions .ds-btn{width:100%}}