.jb-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jb-hero{padding:var(--hero-inner-top) 0 clamp(28px,4vw,48px);position:relative;overflow:hidden}.jb-glow{pointer-events:none;opacity:.24;filter:blur(44px);background:radial-gradient(40% 38% at 55% 40%, color-mix(in srgb,var(--g2) 80%,transparent), transparent 70%), radial-gradient(30% 30% at 72% 30%, color-mix(in srgb,var(--g3) 70%,transparent), transparent 70%);width:min(1100px,90vw);height:min(760px,90vh);position:absolute;top:0;right:-16%;transform:translateY(-24vh)}.jb-hero .wrap{z-index:1;position:relative}.jb-hero .eyebrow{margin-bottom:22px}.jb-hero .h1{font-family:var(--serif);letter-spacing:-.025em;max-width:11em;font-size:clamp(44px,5.6vw,84px);font-weight:400;line-height:1}.jb-hero .h1 em{letter-spacing:-.03em}.jb-hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-top:26px;display:flex}.jb-hero .lead{max-width:46ch}.jb-stats{color:var(--text-3);flex-wrap:wrap;gap:8px 26px;margin:0;font-size:14px;display:flex}.jb-stats span{align-items:baseline;gap:7px;display:inline-flex}.jb-stats b{letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:600}.jb-sec{padding-block:clamp(36px,6vh,72px)}.jb-board-sec{border-top:1px solid var(--line);padding-top:clamp(12px,2vh,24px)}.jb-empty{color:var(--text-2);padding:24px 0}.jb-board{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);padding-top:clamp(20px,3vh,32px);display:grid}.jb-side-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;gap:26px;max-height:calc(100vh - 124px);padding-right:4px;display:grid;position:sticky;top:104px;overflow-y:auto}.jb-group{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.jb-group legend{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;padding:0;font-size:11.5px;font-weight:600}.jb-group button{width:100%;min-height:34px;color:var(--text-2);line-height:1.3;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:14.5px;transition:background .2s,color .2s;display:flex}.jb-group button .num{color:var(--text-3);font-size:12.5px}.jb-group button:hover:not(:disabled){color:var(--text);background:#ffffff0b}.jb-group button.on{color:var(--text);background:#ffffff14}.jb-group button.on .num{color:var(--text-2)}.jb-group button:disabled{opacity:.35;cursor:default}.jb-clear{justify-self:start}.jb-toolbar{gap:12px;margin-bottom:6px;display:grid}.jb-search{display:block;position:relative}.jb-search .i{width:16px;height:16px;color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.jb-search input{background:var(--surface);width:100%;height:52px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:inherit;border:0;border-radius:14px;padding:0 18px 0 44px;font-size:16px}.jb-search input:focus{box-shadow:inset 0 0 0 1px var(--accent-line);outline:0}.jb-toolbar-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.jb-count{color:var(--text-3);margin:0;font-size:14px}.jb-count b{color:var(--text);font-weight:600}.jb-sort{color:var(--text-3);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.jb-sort select{height:34px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:inherit;cursor:pointer;background:#ffffff0b;border:0;border-radius:9px;padding:0 10px;font-size:14px}.jb-list{border-top:1px solid var(--line-2);margin:8px 0 0;padding:0;list-style:none}.jb-row{border-bottom:1px solid var(--line)}.jb-row>a{border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:4px 18px;margin-inline:-10px;padding:18px 10px;transition:background .25s;display:grid}.jb-mark{background:#fff;border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.jb-row .jb-mark{width:48px!important;height:48px!important}.jb-mark img{object-fit:contain;width:100%;height:100%;padding:14%}.jb-mark>span{color:#07080b;font-size:18px;font-weight:600}.jb-main{gap:4px;min-width:0;display:grid}.jb-title{letter-spacing:-.01em;color:var(--text);font-size:clamp(16.5px,1.3vw,18px);font-weight:500;line-height:1.3}.jb-sub{flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:14.5px;line-height:1.45;display:flex}.jb-co{color:var(--text-2)}.jb-where{color:var(--text-3)}.jb-dot{background:var(--text-3);opacity:.7;border-radius:50%;width:3px;height:3px}.jb-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.jb-tags:empty{display:none}.jb-tag-s{height:24px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0b;border-radius:7px;align-items:center;padding:0 9px;font-size:12.5px;display:inline-flex}.jb-badge{white-space:nowrap;height:24px;color:color-mix(in srgb,var(--g3) 55%,#fff);background:color-mix(in srgb,var(--g3) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g3) 40%,transparent);border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.jb-badge:before{content:"";background:var(--g3);border-radius:50%;width:6px;height:6px}.jb-side{white-space:nowrap;padding-top:2px;font-size:13px}.jb-age{color:var(--text-3)}.jb-side{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.jb-checked{color:var(--text-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.jb-check-i{width:13px;height:13px;color:var(--g3);flex:none}.jb-checked-line{color:var(--text-3);align-items:center;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.jb-new{letter-spacing:.04em;color:#07080b;background:color-mix(in srgb,var(--g3) 75%,#fff);border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}@media (hover:hover){.jb-row>a:hover{background:#ffffff08}.jb-row>a:hover .jb-title{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px}}.jb-more{margin-top:22px}.jb-lock{gap:clamp(24px,4vh,36px);margin-top:clamp(40px,6vh,64px);display:grid}.jb-lock-head{gap:16px;max-width:720px;display:grid}.jb-lock-head .lead{max-width:52ch}.jb-ghosts{border-top:1px solid var(--line);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.jb-ghost{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;align-items:center;gap:18px;padding:18px 0;display:grid}.jb-ghost span{background:#ffffff12;border-radius:6px;height:12px;display:block}.jb-ghost span:first-child{border-radius:12px;height:48px}.jb-ghost:nth-child(2n) span:last-child{width:58%}.jb-ghost:nth-child(odd) span:last-child{width:74%}.jb-gate-wrap{gap:16px;display:grid}.jb-gate{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;display:grid}.jb-gate.jb-gate-one{grid-template-columns:minmax(0,1fr);max-width:640px}.jb-opt{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:22px;align-content:start;justify-items:start;gap:14px;padding:clamp(22px,3vw,34px);display:grid}.jb-opt h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2vw,28px);line-height:1.15}.jb-opt p{color:var(--text-2);max-width:44ch;margin:0;font-size:15.5px;line-height:1.55}.jb-opt .btn{margin-top:6px}.jb-opt-main{background:linear-gradient(160deg, color-mix(in srgb,var(--g2) 22%,var(--surface)), var(--surface) 60%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g2) 45%,transparent)}.jb-tag{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--g3) 60%,#fff);font-size:11.5px;font-weight:600}.jb-notify{flex-wrap:wrap;gap:10px;width:100%;margin-top:6px;display:flex}.jb-notify input{background:var(--bg);height:36px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:inherit;border:0;border-radius:999px;flex:180px;padding:0 16px;font-size:15px}.jb-notify .btn{margin-top:0}.jb-done{color:color-mix(in srgb,var(--g3) 55%,#fff)!important}.jb-member-line{color:var(--text-3);margin:0;font-size:14px}.jb-member-line button{color:var(--text);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;background:0 0;border:0;padding:0}.jb-member-line button:hover{text-decoration-color:currentColor}.jb-signin{background:var(--surface);width:min(100%,400px);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:18px;gap:12px;padding:18px;display:grid}.jb-signin label{color:var(--text-2);gap:6px;font-size:13px;display:grid}.jb-signin input{background:var(--bg);height:46px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:inherit;border:0;border-radius:12px;padding:0 14px;font-size:16px}.jb-signin input:focus{box-shadow:inset 0 0 0 1px var(--accent-line);outline:0}.jb-signin-row{align-items:center;gap:14px;display:flex}.jb-textbtn{color:var(--text-3);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:13.5px}.jb-textbtn:hover{color:var(--text)}.jb-msg{color:var(--text-2);margin:0;font-size:13.5px}.jb-msg:empty{display:none}.jb-in{border-top:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding-top:18px;font-size:13.5px;display:flex}.jb-in-dot{background:var(--g3);border-radius:50%;width:7px;height:7px}.jb-in .jb-in-me{color:var(--g3);text-decoration:none}.jb-in .jb-in-me:hover{text-underline-offset:3px;text-decoration:underline}.jb-in button{color:var(--text-3);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.jb-hiring{padding-top:0}.jb-hiring p{border-top:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding-top:26px;font-size:15px;display:flex}.jb-job-head{padding:var(--hero-inner-top) 0 clamp(28px,4vw,44px);border-bottom:1px solid var(--line)}.jb-back{color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.jb-back:hover{color:var(--text)}.jb-back .i{width:14px;height:14px}.jb-job-title{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:22px;margin-top:26px;display:grid}.jb-job-title h1{font-family:var(--display);font-weight:var(--hw);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;max-width:22ch;margin:4px 0 10px;font-size:clamp(30px,4vw,52px);line-height:1.04}.jb-job-co{color:var(--text-2);margin:0;font-size:15px}.jb-job-meta{color:var(--text-3);margin:0 0 14px;font-size:15px}.jb-job-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.jb-job-grid>aside{order:2;position:sticky;top:110px}.jb-card{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:20px;gap:18px;padding:22px;display:grid}.jb-card .btn{justify-content:center}.jb-locked-btn .i{width:15px;height:15px}.jb-card dl{gap:12px;margin:0;display:grid}.jb-card dl div{grid-template-columns:5.2em minmax(0,1fr);gap:12px;font-size:14.5px;display:grid}.jb-card dt{color:var(--text-3)}.jb-card dd{color:var(--text);margin:0}.jb-card-note{border-top:1px solid var(--line);color:var(--text-3);margin:0;padding-top:16px;font-size:13.5px}.jb-card .jb-in{border-top:0;padding-top:0}.jb-desc{color:var(--text-2);overflow-wrap:anywhere;max-width:68ch;font-size:16px;line-height:1.7}.jb-desc h3,.jb-desc h4{letter-spacing:-.01em;color:var(--text);margin:1.8em 0 .5em;font-size:17px;font-weight:600}.jb-desc p{margin:0 0 1em}.jb-desc ul,.jb-desc ol{margin:0 0 1.2em;padding-left:1.2em}.jb-desc li{margin:.3em 0}.jb-desc li p{margin:0}.jb-desc strong,.jb-desc b{color:var(--text);font-weight:600}.jb-desc a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.jb-desc-cut{position:relative;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.jb-job-locked{justify-items:start;gap:18px;margin-top:8px;display:grid}.jb-job-locked .lead{max-width:46ch}.jb-job-locked .jb-gate-wrap,.jb-job-locked .jb-gate{width:100%}.jb-job-locked .jb-gate{grid-template-columns:1fr}.jb-badge-m{color:color-mix(in srgb,var(--accent) 60%,#fff);background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}.jb-badge-m:before{background:var(--accent)}.jb-fit{color:var(--text)}.jb-fits{display:contents}.jb-job-tags{margin:0}.jb-desc-none{color:var(--text-3)}.jb-tr-note{max-width:68ch;color:var(--text-3);margin:0 0 18px;font-size:14px;line-height:1.5}.jb-tr-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.jb-tr-orig{border-top:1px solid var(--line);max-width:68ch;margin-top:clamp(28px,4vh,40px);padding-top:20px}.jb-tr-orig>summary{cursor:pointer;color:var(--text);font-size:15px;font-weight:600;list-style-position:inside}.jb-tr-orig>.jb-desc{margin-top:18px}.jb-hiring-alt{color:var(--text-3)}.jb-post-member{border-top:1px solid var(--line);width:100%;max-width:440px;color:var(--text-2);gap:12px;margin-top:36px;padding-top:22px;font-size:15px;line-height:1.55;display:grid}.jb-post-member>p{margin:0}.jb-post-member .jb-badge{vertical-align:middle;margin-left:4px}.jb-post-member .jb-member-line,.jb-post-member .jb-in{border:0;margin:0;padding:0}@media (max-width:900px){.jb-board{grid-template-columns:1fr;gap:18px}.jb-side-panel{padding-bottom:4px;scrollbar-width:none;gap:10px;max-height:none;margin-inline:calc(-1*clamp(20px,4vw,40px));padding-inline:clamp(20px,4vw,40px);display:flex;position:static;overflow:auto hidden}.jb-side-panel::-webkit-scrollbar{display:none}.jb-group{flex:none;gap:6px;display:flex}.jb-group legend{display:none}.jb-group button{width:auto;height:34px;box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;background:#ffffff09;border-radius:999px;padding:0 12px;font-size:14px}.jb-group button.on{color:#07080b;box-shadow:none;background:#fff}.jb-group button.on .num{color:#07080b;opacity:.6}.jb-group button:disabled{display:none}.jb-group+.jb-group{border-left:1px solid var(--line);padding-left:10px}.jb-side-panel .jb-in,.jb-clear{white-space:nowrap;border:0;flex:none;padding:0}}@media (max-width:760px){.jb-row>a{grid-template-columns:40px minmax(0,1fr);gap:4px 14px;margin-inline:-8px;padding:16px 8px}.jb-row .jb-mark{width:40px!important;height:40px!important}.jb-side{grid-area:2/2;padding-top:0}.jb-sub{gap:1px 8px}.jb-gate,.jb-job-grid{grid-template-columns:1fr}.jb-job-grid>aside{order:0;position:static}.jb-job-title{grid-template-columns:48px minmax(0,1fr);gap:16px}.jb-job-title .jb-mark{width:48px!important;height:48px!important}.jb-hero-foot{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.jb-job-title{grid-template-columns:minmax(0,1fr);gap:14px}.jb-job-title .jb-mark{width:44px!important;height:44px!important}}.jb-alertbar{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:16px;align-items:center;gap:12px 14px;margin:10px 0 4px;padding:12px 14px 12px 16px;display:flex}.jb-alertbar>.i{width:18px;height:18px;color:var(--g3);flex:none}.jb-alertbar p{min-width:0;color:var(--text-2);flex:1;margin:0;font-size:14.5px;line-height:1.45}.jb-alertbar p b{color:var(--text);font-weight:600}.jb-alertbar-btn{height:36px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff14;border:0;border-radius:999px;flex:none;align-items:center;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.jb-alertbar-btn:hover{background:#ffffff24}.jb-dialog{background:var(--surface);width:min(640px,100% - 24px);max-height:min(90vh,820px);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2), 0 30px 80px #0000008c;border:0;border-radius:24px;margin:auto;padding:0}.jb-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030408b3}.jb-dialog[open]{animation:.35s cubic-bezier(.16,1,.3,1) jbDialog}@keyframes jbDialog{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.jb-dialog[open]{animation:none}}.jb-dialog-inner{gap:14px;padding:clamp(20px,3vw,30px);display:grid}.jb-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.jb-dialog-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.2vw,28px);line-height:1.15}.jb-dialog-close{width:38px;height:38px;color:var(--text-2);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;display:grid}.jb-dialog-close:hover{color:var(--text);background:#ffffff1f}.jb-dialog-close .i{width:16px;height:16px}.jb-dialog-lead{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}.jb-alert{gap:20px;margin-top:4px;display:grid}.jb-alert-group{border:0;min-width:0;margin:0;padding:0}.jb-alert-group legend{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;padding:0;font-size:11.5px;font-weight:600}.jb-alert-group>div{flex-wrap:wrap;gap:8px;display:flex}.jb-alert-group button{height:34px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text-2);font:inherit;cursor:pointer;background:#ffffff09;border:0;border-radius:999px;padding:0 13px;font-size:14px;transition:background .2s,color .2s}.jb-alert-group button:hover{color:var(--text);background:#ffffff12}.jb-alert-group button.on{color:#07080b;box-shadow:none;background:#fff}.jb-alert-words{color:var(--text-2);gap:8px;font-size:13px;display:grid}.jb-alert-words>span{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:11.5px;font-weight:600}.jb-alert-words input{background:var(--bg);height:46px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:inherit;border:0;border-radius:12px;padding:0 14px;font-size:16px}.jb-alert-words input:focus{box-shadow:inset 0 0 0 1px var(--accent-line);outline:0}.jb-alert-words small{color:var(--text-3);font-size:13px}.jb-alert-count{border-top:1px solid var(--line);color:var(--text-3);margin:0;padding-top:16px;font-size:14px;line-height:1.5}.jb-alert-count b{color:var(--text);font-weight:600}.jb-alert-row{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.jb-alerts-page .fp-card{align-content:start;gap:16px;display:grid}.jb-alert-h{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2vw,26px);line-height:1.2}.jb-alert-picked{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:6px;margin:0;padding:10px 14px;font-size:14px;line-height:1.45}.jb-alert-out,.jb-alert-stop{justify-items:start;gap:14px;display:grid}.jb-alert-out>p,.jb-alert-stop>p{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}.jb-alert-stop .jb-alert-stop-h{color:var(--text);letter-spacing:-.02em;font-size:clamp(20px,2vw,24px);font-weight:600}.jb-alert-join{border-top:1px solid var(--line);justify-items:start;gap:12px;width:100%;margin-top:8px;padding-top:18px;display:grid}.jb-alert-join p{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.55}.jb-alerts-page .jb-post-member{gap:16px}@media (max-width:760px){.jb-alertbar{flex-wrap:wrap;padding:14px 16px}.jb-alertbar p{flex-basis:calc(100% - 32px)}.jb-alertbar-btn{margin-left:32px}.jb-dialog{border-radius:24px 24px 0 0;width:100%;max-width:100%;max-height:92vh;margin:auto 0 0}}.jb-opt-join{max-width:640px}.jb-join{gap:14px;width:100%;max-width:560px;display:grid}.jb-field{color:var(--text-2);gap:7px;min-width:0;font-size:13px;display:grid}.jb-field input{background:var(--bg);height:48px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:inherit;border:0;border-radius:12px;width:100%;padding:0 14px;font-size:16px}.jb-field input:focus{box-shadow:inset 0 0 0 1px var(--accent-line);outline:0}.jb-field input[aria-invalid=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g4) 70%,transparent)}.jb-err{color:color-mix(in srgb,var(--g4) 70%,#fff);font-size:12.5px}.jb-alert-group .jb-err{margin-top:8px;display:block}.jb-join-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.jb-join-note{color:var(--text-3);font-size:13px}.jb-join-step{color:var(--text-2);margin:0;font-size:14.5px}.jb-join-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.jb-join-profile{gap:18px}.jb-join-profile>.btn{justify-self:start}.jb-join-more{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.jb-join-more summary{cursor:pointer;color:var(--text);font-size:14px;list-style-position:inside}.jb-join-more-body{gap:16px;padding-top:14px;display:grid}.jb-check{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.jb-check input{width:18px;height:18px;accent-color:var(--g3);flex:none;margin:2px 0 0}.jb-join-legal{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.5}.jb-join-legal a{color:var(--text-2)}.jb-member-note{flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:640px;display:flex}.jb-member-note p{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.5}@media (max-width:560px){.jb-join-two{grid-template-columns:1fr}}.jb-av{background:color-mix(in srgb,var(--g3) 22%,var(--surface-2,#11131f));color:var(--text);letter-spacing:.02em;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid;overflow:hidden}.jb-av img{object-fit:cover;width:100%;height:100%;display:block}.jb-ins{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.jb-ins-k{letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin:0;font-size:11.5px;font-weight:600}.jb-ins-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.jb-ins-list>li{gap:12px;min-width:0;display:grid}.jb-ins-row{align-items:center;gap:11px;min-width:0;display:flex}.jb-ins-who{flex:1;min-width:0;line-height:1.3;display:grid}.jb-ins-who b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;overflow:hidden}.jb-ins-who span{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.jb-ins-act{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.jb-ins-act .btn.sm{height:32px;padding:0 13px;font-size:13px}.jb-ins-state{color:color-mix(in srgb,var(--g3) 55%,#fff);white-space:nowrap;font-size:12.5px}.jb-ins-state.is-muted{color:var(--text-3)}.jb-ins-more{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;justify-self:start;font-size:13.5px}.jb-ins-more:hover{color:var(--text);text-decoration-color:currentColor}.jb-ref{gap:10px;display:grid}.jb-ref label{color:var(--text-2);font-size:13.5px}.jb-ref .af-area{min-height:132px;font-size:15.5px}.jb-ref-hint{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.5}.jb-ref-row{align-items:center;gap:16px;display:flex}.jb-ref .form-privacy{margin:0}.jb-ref-msg{color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.jb-ref-ok{color:color-mix(in srgb,var(--g3) 55%,#fff)}.jb-job-co a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px}.jb-job-co a:hover{color:var(--text);text-decoration-color:currentColor}.jb-company .jb-job-title h1{max-width:none}.jb-co-ins{border-bottom:1px solid var(--line)}.jb-co-ins-lead{color:var(--text-2);margin:12px 0 24px;font-size:15px}.jb-ins-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.jb-ins-grid>li{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:16px;gap:14px;min-width:0;padding:14px 16px;display:grid}.jb-ins-grid>li.is-open{grid-column:1/-1}.jb-ins-grid>li.is-open .jb-ref{max-width:560px}.jb-ins-grid .jb-ins-row{gap:14px}.jb-ins-grid .jb-ins-who b{font-size:18px}.jb-ins-grid .jb-ins-who span{color:var(--text-2);font-size:13.5px}.jb-ins-grid .jb-ins-who .jb-ins-city{color:var(--text-3)}.jb-ins-link{color:var(--text-3);text-underline-offset:3px;font-size:12.5px;text-decoration:underline}.jb-ins-link:hover{color:var(--text)}.jb-co-more{color:var(--text-2);margin:18px 0 0;font-size:15px}.jb-co-locked{margin-top:clamp(36px,5vw,56px)}.jb-co-signed{margin-top:24px}.jb-co-signed .jb-in{border-top:0;padding-top:0}.jb-facts{color:var(--text-3);align-items:center;gap:10px;display:inline-flex}.jb-way{background:var(--surface);padding-block:clamp(56px,9vh,104px)}.jb-way>.wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,5vw,88px);display:grid}.jb-way-head{justify-items:start;gap:18px;display:grid}.jb-way-head .h2{text-wrap:balance;max-width:12em;margin:0}.jb-way-head .lead{max-width:34em;margin:0}.jb-way-member{border-top:1px solid var(--line);justify-items:start;gap:14px;max-width:34em;margin-top:clamp(8px,2vh,20px);padding-top:20px;display:grid}.jb-way-member p{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}.jb-way-form{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;gap:16px;padding:clamp(22px,3vw,36px);display:grid}.jb-way-form h3{letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.8vw,24px)}.jb-way-one>.wrap{grid-template-columns:minmax(0,1fr)}.jb-way-one .jb-way-head .h2{max-width:none}.jb-employers{padding-block:clamp(56px,9vh,104px)}.jb-employers>.wrap{gap:clamp(32px,5vh,52px);display:grid}.jb-employers-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.jb-employers-head .h2{text-wrap:balance;max-width:12em;margin:0}.jb-employers-cta{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.jb-employers-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(20px,2.4vw,36px);max-width:1040px;margin:0;padding:0;list-style:none;display:grid}.jb-employers-list li{border-top:1px solid var(--line-2);align-content:start;gap:10px;padding-top:18px;display:grid}.jb-employers-list h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.3}.jb-employers-list p{color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.jb-employers-tags{flex-wrap:wrap;gap:6px;display:flex}.jb-card-ov{border-top:1px solid var(--line);justify-items:start;gap:12px;padding-top:16px;display:grid}.jb-card-ov p{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.55}.jb-card-ov b{color:var(--text);font-weight:600}.jb-desc-end{border-top:1px solid var(--line);max-width:68ch;margin-top:clamp(28px,4vh,40px);padding-top:24px}.jb-fit-plain{color:var(--text-2)}.jb-row-co>a{grid-template-columns:minmax(0,1fr) auto}.jb-age-m{display:none}@media (max-width:760px){.jb-card .jb-facts-dl{display:none}}.jb-post-fit{border-top:1px solid var(--line);gap:12px;width:100%;max-width:440px;margin-top:28px;padding-top:22px;display:grid}.jb-post-fit p{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}.jb-post-fit>span{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:900px){.jb-way>.wrap{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.jb-employers-list{grid-template-columns:minmax(0,1fr);gap:22px}.jb-row-co>a{grid-template-columns:minmax(0,1fr)}.jb-row .jb-side{display:none}.jb-age-m{display:inline}.jb-age-m:before{content:" · "}.jb-age-m.solo:before{content:none}.jb-facts{flex-basis:100%;display:block}.jb-facts>.jb-dot{display:none}}@media (max-width:560px){.jb-alertbar-more{display:none}.jb-sort-k{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}html[data-look=inst-one] :is(.jb-page,.jb-post){--jb-blue:#e9eff7;--jb-blue-ink:#2e5a9a;--jb-sand:#f4efe7;--jb-sand-ink:#7a5a30;--jb-hover:#f3f5f8}html[data-look=inst-one] .jb-glow,html[data-look=inst-one] .jb-post .fp-glow{display:none}html[data-look=inst-one] .jb-hero{padding-bottom:clamp(32px,5vh,52px)}html[data-look=inst-one] .jb-hero .h1{font-family:var(--display);font-weight:470;font-size:clamp(40px, min(6.2vw, (min(var(--wrap), 100vw) - 80px) / 17), 84px);letter-spacing:-.02em;text-wrap:balance;max-width:16.5em;line-height:1.02}html[data-look=inst-one] .jb-hero .eyebrow{margin-bottom:20px}html[data-look=inst-one] .jb-hero-foot{margin-top:22px}html[data-look=inst-one] .jb-stats b{font-family:var(--display);font-size:24px;font-weight:500}html[data-look=inst-one] .jb-tag-s{height:24px;box-shadow:none;background:var(--jb-hover);color:var(--text-2);border-radius:6px}html[data-look=inst-one] .jb-fit{background:var(--jb-blue);color:var(--jb-blue-ink);font-weight:500}html[data-look=inst-one] .jb-fit-plain{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}html[data-look=inst-one] .jb-badge,html[data-look=inst-one] .jb-badge-m{height:24px;box-shadow:none;background:var(--jb-sand);color:var(--jb-sand-ink);border-radius:6px;font-weight:600}html[data-look=inst-one] .jb-badge:before{background:var(--jb-sand-ink);width:5px;height:5px}html[data-look=inst-one] .jb-badge-m:before{display:none}html[data-look=inst-one] .jb-new{background:var(--text);color:#fff;letter-spacing:.02em;border-radius:6px}html[data-look=inst-one] .jb-list{border-top-color:var(--line)}html[data-look=inst-one] .jb-row>a{border-radius:6px;padding-block:20px}html[data-look=inst-one] .jb-mark{box-shadow:inset 0 0 0 1px var(--line);border-radius:6px}html[data-look=inst-one] .jb-title{color:var(--text);font-weight:550}html[data-look=inst-one] .jb-co{color:var(--text);font-weight:500}html[data-look=inst-one] .jb-tags{margin-top:8px}@media (hover:hover){html[data-look=inst-one] .jb-row>a:hover{background:var(--jb-hover)}html[data-look=inst-one] .jb-row>a:hover .jb-title{-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}}.jb-tick{stroke-width:2.4px;vertical-align:-2px;width:13px;height:13px;margin-right:6px}html[data-look=inst-one] .jb-group legend{letter-spacing:.12em}html[data-look=inst-one] .jb-group button{border-radius:6px}html[data-look=inst-one] .jb-group button:hover:not(:disabled){background:var(--jb-hover)}html[data-look=inst-one] .jb-group button.on{background:var(--jb-hover);color:var(--text);font-weight:500}html[data-look=inst-one] .jb-group-fit button.on{background:var(--jb-blue);color:var(--jb-blue-ink)}html[data-look=inst-one] .jb-search input{background:#fff;border-radius:6px}html[data-look=inst-one] .jb-search input:focus{box-shadow:inset 0 0 0 1px var(--text)}html[data-look=inst-one] .jb-sort select{background:#fff;border-radius:6px}html[data-look=inst-one] .jb-alertbar{box-shadow:none;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:6px 0 0;padding:12px 0}html[data-look=inst-one] .jb-alertbar>.i{color:var(--text)}html[data-look=inst-one] .jb-alertbar-btn{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0;border-radius:6px;height:34px}html[data-look=inst-one] .jb-alertbar-btn:hover{background:var(--jb-hover)}html[data-look=inst-one] .jb-alertbar+.jb-list{margin-top:0}html[data-look=inst-one] .jb-dialog{box-shadow:0 0 0 1px var(--line-2), 0 30px 80px #0b1b3340;background:#fff;border-radius:6px}html[data-look=inst-one] .jb-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1b3359}html[data-look=inst-one] .jb-dialog-close{background:var(--jb-hover)}html[data-look=inst-one] :is(.jb-alert-group,.jb-alert-words) button{border-radius:6px}html[data-look=inst-one] .jb-alert-group button{background:#fff}html[data-look=inst-one] .jb-alert-group button:hover{background:var(--jb-hover)}html[data-look=inst-one] .jb-alert-group button.on{background:var(--text);color:#fff}html[data-look=inst-one] :is(.jb-field input,.jb-alert-words input,.jb-signin input){background:#fff;border-radius:6px}html[data-look=inst-one] :is(.jb-field input,.jb-alert-words input,.jb-signin input):focus{box-shadow:inset 0 0 0 1px var(--text)}html[data-look=inst-one] .jb-check input{accent-color:var(--text)}html[data-look=inst-one] .jb-way{--bg:#f3f5f8;background:#f3f5f8}html[data-look=inst-one] .jb-way-form{box-shadow:none;background:#fff}html[data-look=inst-one] .jb-way-head .h2{font-weight:470}html[data-look=inst-one] .jb-way+.jb-employers,html[data-look=inst-one] .jb-way+.jb-hiring{padding-top:clamp(56px,9vh,104px)}html[data-look=inst-one] .jb-way+.jb-hiring p{border-top:0;padding-top:0}html[data-look=inst-one] .jb-signin{background:#fff;border-radius:6px}html[data-look=inst-one] .jb-employers-head .h2{font-weight:470}html[data-look=inst-one] .jb-employers-list li{border-top-color:var(--line)}html[data-look=inst-one] .jb-job-head{border-bottom-color:var(--line)}html[data-look=inst-one] .jb-job-head+.jb-board-sec{border-top:0}html[data-look=inst-one] .jb-job-title h1{font-family:var(--display);letter-spacing:-.02em;max-width:28ch;font-weight:470}html[data-look=inst-one] .jb-job-co{color:var(--text);font-weight:500}html[data-look=inst-one] .jb-card{box-shadow:none;background:0 0;border-radius:0;gap:20px;padding:0}html[data-look=inst-one] .jb-card dl{border-top:1px solid var(--line);gap:0}html[data-look=inst-one] .jb-card dl div{border-bottom:1px solid var(--line);padding:11px 0}html[data-look=inst-one] .jb-card-note{border-top:0;padding-top:0}html[data-look=inst-one] .jb-card-ov{background:var(--jb-sand);border-top:0;border-radius:6px;padding:20px 22px 22px}html[data-look=inst-one] .jb-card-ov p{color:#5b4a33}html[data-look=inst-one] .jb-card-ov b{color:var(--jb-sand-ink)}html[data-look=inst-one] .jb-card-ov .btn.ghost{box-shadow:none;background:#fff}html[data-look=inst-one] .jb-desc h3,html[data-look=inst-one] .jb-desc h4{color:var(--text)}html[data-look=inst-one] .jb-desc a{color:var(--g3)}html[data-look=inst-one] .jb-av{background:var(--jb-sand);color:var(--jb-sand-ink);box-shadow:none}html[data-look=inst-one] .jb-ins-grid>li{background:#fff;border-radius:6px}html[data-look=inst-one] :is(.jb-ins-state,.jb-ref-ok,.jb-done){color:var(--g3)!important}html[data-look=inst-one] .jb-in-dot{background:var(--g3)}html[data-look=inst-one] .jb-post .fp-card{box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border-radius:6px}html[data-look=inst-one] .jb-post .fp-chip{border-radius:6px}html[data-look=inst-one] .jb-post .fp-chip.on{background:var(--text);color:#fff}@media (max-width:900px){html[data-look=inst-one] .jb-group button{box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border-radius:6px}html[data-look=inst-one] .jb-group button.on{background:var(--text);color:#fff;box-shadow:none}html[data-look=inst-one] .jb-group button.on .num{color:#fff;opacity:.7}html[data-look=inst-one] .jb-group-fit button.on{background:var(--jb-blue-ink)}}@media (max-width:760px){html[data-look=inst-one] .jb-alertbar{padding:12px 0}html[data-look=inst-one] .jb-alertbar-btn{margin-left:32px}}.jb-app{padding:var(--hero-inner-top) 0 clamp(28px,4vh,44px)}.jb-live{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 clamp(18px,3vh,28px);font-size:13px;display:flex}.jb-live b{color:var(--text);letter-spacing:.02em;font-weight:600}.jb-live>span:not(.jb-pulse){align-items:center;gap:14px;display:inline-flex}.jb-live>span:not(.jb-pulse):not(:nth-child(3)):before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:3px;height:3px}.jb-pulse{background:var(--g3);border-radius:50%;width:8px;height:8px;margin-right:-4px;position:relative}.jb-pulse:after{content:"";background:var(--g3);border-radius:50%;animation:2.4s cubic-bezier(.2,.6,.3,1) infinite jbPulse;position:absolute;inset:0}@keyframes jbPulse{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(3.2)}}.jb-wordmark{font-family:var(--display,var(--serif));letter-spacing:-.035em;color:var(--text);align-items:baseline;gap:.16em;margin:0;font-size:clamp(60px,9vw,132px);font-weight:500;line-height:.9;display:flex}.jb-wm-ov{width:auto;height:.7em;color:var(--text);flex:none;transform:translateY(.02em)}.jb-tagline{max-width:30em;font-family:var(--display,var(--serif));letter-spacing:-.01em;color:var(--text-2);text-wrap:balance;margin:clamp(14px,2vh,22px) 0 0;font-size:clamp(20px,2vw,28px);line-height:1.3}.jb-why{max-width:40em;color:var(--text-2);text-wrap:pretty;margin:8px 0 0;font-size:clamp(15px,1.1vw,16.5px);line-height:1.55}.jb-quick-k{color:var(--text-3);margin:2px 0 -4px;font-size:13.5px}.jb-find{gap:14px;max-width:860px;margin-top:clamp(22px,3.5vh,34px);display:grid}.jb-search-xl input{height:62px;padding:0 64px 0 52px;font-size:17px}.jb-search-xl .i{width:18px;height:18px;left:20px}.jb-search-key{min-width:26px;height:26px;font:500 13px/1 var(--sans,inherit);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line-2);pointer-events:none;border-radius:6px;place-items:center;padding:0 7px;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.jb-search-xl input:focus~.jb-search-key{opacity:0}.jb-quick{flex-wrap:wrap;gap:8px;display:flex}.jb-quick button{height:34px;font:inherit;cursor:pointer;color:var(--text-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);border:0;border-radius:6px;align-items:center;gap:9px;padding:0 12px;font-size:14px;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.jb-quick button .num{opacity:.7;font-size:12.5px}.jb-quick button:hover{color:var(--text)}.jb-quick button.on{background:var(--text);color:var(--bg);box-shadow:none}.jb-note{height:24px;color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.jb-note-dot{background:var(--g3);border-radius:50%;flex:none;width:7px;height:7px;position:relative}.jb-note-dot:after{content:"";background:var(--g3);opacity:0;animation:3.4s ease-in-out infinite jbBreathe;animation-delay:calc(var(--i,0) * -.49s);border-radius:50%;position:absolute;inset:-3px}@keyframes jbBreathe{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.28;transform:scale(1.25)}}.jb-count-more{font:inherit;color:var(--text);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;background:0 0;border:0;padding:0}.jb-count-more:hover{text-decoration-color:currentColor}.jb-show-s{display:none}@media (max-width:560px){.jb-hide-s{display:none}.jb-show-s{display:inline}}.jb-more-gate{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:26px;display:flex}.jb-more-gate .jb-more{margin-top:0}.jb-more-gate p{color:var(--text-3);margin:0;font-size:14px}.jb-gate-dialog .jb-join{max-width:none}@media (prefers-reduced-motion:reduce){.jb-pulse:after,.jb-note-dot:after{animation:none}}@media (max-width:760px){.jb-find{max-width:none}.jb-quick{scrollbar-width:none;flex-wrap:nowrap;margin-inline:calc(-1*clamp(20px,4vw,40px));padding-inline:clamp(20px,4vw,40px);overflow-x:auto}.jb-quick::-webkit-scrollbar{display:none}.jb-quick button{white-space:nowrap;flex:none}.jb-search-xl input{height:56px;padding-right:18px;font-size:16px}.jb-search-key{display:none}}html[data-look=inst-one] .jb-app{border-bottom:1px solid var(--line)}html[data-look=inst-one] .jb-app+.jb-board-sec{border-top:0}html[data-look=inst-one] .jb-wordmark{font-weight:500}.jb-app .jb-wordmark{font-size:clamp(54px,8vw,116px)}.jb-app .jb-live{margin-bottom:clamp(16px,2.5vh,24px)}html[data-look=inst-one] .jb-pulse,html[data-look=inst-one] .jb-pulse:after{background:#2e5a9a}html[data-look=inst-one] .jb-search-xl input{background:#fff;transition:box-shadow .25s;box-shadow:inset 0 0 0 1px #0b1b3329,0 1px 2px #0b1b330a,0 12px 32px -18px #0b1b3340}html[data-look=inst-one] .jb-search-xl input:hover{box-shadow:inset 0 0 0 1px #0b1b3347,0 1px 2px #0b1b330a,0 12px 32px -18px #0b1b334d}html[data-look=inst-one] .jb-search-xl input:focus{box-shadow:inset 0 0 0 1px #0b1b33,0 0 0 4px #2e5a9a24,0 12px 32px -18px #0b1b334d}html[data-look=inst-one] .jb-search-xl input::placeholder{color:#7a8496}html[data-look=inst-one] .jb-quick button{background:var(--jb-blue);color:var(--jb-blue-ink);box-shadow:none;font-weight:500}html[data-look=inst-one] .jb-quick button:hover{background:#dce6f3}html[data-look=inst-one] .jb-quick button.on{color:#fff;background:#0b1b33}html[data-look=inst-one] .jb-note{color:var(--jb-sand-ink);font-weight:600}html[data-look=inst-one] .jb-note-dot,html[data-look=inst-one] .jb-note-dot:after{background:#b0803c}html[data-look=inst-one] .jb-count-more{color:var(--text);font-weight:500}html[data-look=inst-one] .jb-gate-dialog .jb-dialog-inner{gap:16px}.jb-way-one>.wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.jb-way-one .jb-way-head{grid-area:1/1}.jb-demo{background:var(--bg);width:min(100%,460px);box-shadow:0 0 0 1px var(--line), 0 24px 60px -36px #0b1b3359;border-radius:6px;grid-area:1/2;justify-self:end;gap:14px;padding:22px;display:grid}.jb-demo-k{color:var(--text-2);align-items:center;gap:9px;margin:0;font-size:13px;font-weight:600;display:flex}.jb-demo ul{margin:0;padding:0;list-style:none;display:grid}.jb-demo li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.jb-demo-av{color:#7a5a30;background:#f4efe7;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:12.5px;font-weight:600;display:grid}.jb-demo-who{flex:1;min-width:0;line-height:1.3;display:grid}.jb-demo-who b{font-family:var(--display,var(--serif));color:var(--text);font-size:16px;font-weight:500}.jb-demo-who span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.jb-demo-btn{background:var(--text);min-width:118px;height:30px;color:var(--bg);border-radius:6px;flex:none;font-size:12.5px;font-weight:500;display:grid;position:relative;overflow:hidden}.jb-demo-btn>span{grid-area:1/1;place-items:center;padding:0 12px;display:grid}.jb-demo-btn.is-idle{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.jb-demo-btn:not(.is-idle)>span{animation:9s infinite jbDemo}.jb-demo-btn:not(.is-idle)>span:nth-child(2){animation-delay:-6s}.jb-demo-btn:not(.is-idle)>span:nth-child(3){background:#2e5a9a;animation-delay:-3s}@keyframes jbDemo{0%,30%{opacity:1;transform:none}33.3%,97%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.jb-demo-btn:not(.is-idle)>span{animation:none}.jb-demo-btn:not(.is-idle)>span:not(:first-child){opacity:0}}@media (max-width:900px){.jb-way-one>.wrap{grid-template-columns:minmax(0,1fr)}.jb-way-one .jb-way-head{grid-row:auto}.jb-demo{grid-area:2/1;justify-self:start}}.jb-preview{border-top:1px solid var(--line);gap:10px;margin:6px 0 4px;padding-top:22px;display:grid}.jb-preview .fp-legend{margin:0}.jb-preview-row{border:0;list-style:none}.jb-preview-in{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:6px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:16px;display:grid}.jb-preview-in .jb-mark{width:48px!important;height:48px!important}.jb-preview-hint{color:var(--text-3);margin:0;font-size:13px;line-height:1.5}html[data-look=inst-one] .jb-preview-in{background:#fff}html[data-look=inst-one] .jb-post .jb-mark{box-shadow:inset 0 0 0 1px var(--line);border-radius:6px}@media (max-width:560px){.jb-preview-in{grid-template-columns:40px minmax(0,1fr);padding:14px}.jb-preview-in .jb-mark{width:40px!important;height:40px!important}.jb-preview-in .jb-side{display:none}}.jb-preview .jb-facts{flex-basis:100%;display:block}.jb-preview .jb-facts>.jb-dot{display:none}.jb-crumb{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:14.5px;display:flex}.jb-crumb-home{font-family:var(--display,var(--serif));letter-spacing:-.02em;color:var(--text);align-items:baseline;gap:.22em;font-size:22px;font-weight:500;display:inline-flex}.jb-crumb-ov{width:auto;height:.7em}.jb-crumb-home:hover{opacity:.75}.jb-crumb-sep{color:var(--line-2)}.jb-crumb-here{color:var(--text-2)}.jb-toolbar-row{flex-wrap:wrap}.jb-toolbar-r{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-left:auto;display:flex}.jb-member-in{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;font-size:13.5px}@media (max-width:560px){.jb-member-in{display:none}}.jb-row{position:relative}.jb-save{cursor:pointer;color:var(--text-3);background:0 0;border:0;place-items:center;padding:0;transition:color .2s,background .2s;display:grid}.jb-save svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:18px;height:18px}.jb-save:hover,.jb-save.on{color:var(--text)}.jb-save.on svg{fill:currentColor}.jb-save-row{border-radius:6px;width:34px;height:34px;position:absolute;top:16px;right:0}.jb-save-row:hover{background:var(--surface)}.jb-row>a{padding-right:50px}.jb-save-page{height:38px;font:inherit;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:6px;justify-self:start;gap:8px;padding:0 14px 0 12px;font-size:14px;font-weight:500;display:inline-flex}.jb-save-page svg{width:16px;height:16px}.jb-saved-tg{height:30px;font:inherit;cursor:pointer;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 11px;font-size:13.5px;display:inline-flex}.jb-saved-tg .num{opacity:.7;font-size:12.5px}.jb-saved-tg.on{background:var(--text);color:var(--bg);box-shadow:none}.jb-toolbar-row .jb-sort{margin-left:0}@media (max-width:760px){.jb-save-row{top:12px;right:-6px}.jb-row>a{padding-right:36px}}.jb-join-line{align-items:flex-end;gap:10px;display:flex}.jb-join-line .jb-field{flex:1;min-width:0}.jb-join-line .btn{flex:none;height:48px}.jb-join-member{color:var(--text-3);margin:0;font-size:13px}.jb-join-back{justify-self:start}.jb-gate-dialog{width:min(480px,100% - 24px)}.jb-gate-dialog .jb-dialog-head h2{font-family:var(--display,var(--serif));letter-spacing:-.02em;font-weight:500}.jb-gate-dialog .jb-dialog-lead{margin-top:-6px}.jb-gate-app a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.jb-gate-app a:hover{color:var(--text);text-decoration-color:currentColor}@media (max-width:420px){.jb-join-line{flex-direction:column;align-items:stretch}.jb-join-line .btn{justify-content:center}}.jb-where{align-items:center;gap:10px;display:inline-flex}.jb-tags{column-gap:12px}.jb-hiring-now{color:var(--text-3);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:clamp(22px,3vh,30px) 0 0;font-size:14px;display:flex}.jb-hiring-now-k{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:11.5px;font-weight:600}.jb-hiring-now a{color:var(--text-2);font-weight:500}.jb-hiring-now a:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.jb-live-new{color:var(--text);font-weight:500}.jb-group button:disabled{display:none}.jb-share{display:inline-flex;position:relative}.jb-share-menu{z-index:20;background:var(--surface);min-width:170px;box-shadow:0 0 0 1px var(--line-2), 0 18px 40px -18px #0b1b3359;border-radius:6px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.jb-share-text .jb-share-menu,.jb-toolbar-r .jb-share-menu{left:auto;right:0}.jb-share-menu button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:9px 10px;font-size:14px;display:block}.jb-share-menu button:hover{background:var(--jb-hover,#ffffff0f)}.jb-share-text{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;font-size:13.5px}.jb-share-page .jb-save-page svg{fill:none}.jb-job-acts{flex-wrap:wrap;gap:8px;display:flex}.jb-job-tags .jb-share{align-self:center}.jb-empty-more p{color:var(--text-2);margin:0;padding:22px 0 0}.jb-empty-more b{color:var(--text)}.jb-co-hits{flex-wrap:wrap;gap:8px;margin:14px 0 4px;padding:0;list-style:none;display:flex}.jb-co-hits a{border:1px solid var(--line-2);color:var(--text-2);border-radius:6px;align-items:center;gap:6px;padding:9px 14px;font-size:14.5px;text-decoration:none;display:inline-flex}.jb-co-hits a b{color:var(--text);font-weight:600}.jb-co-hits a:hover{border-color:var(--g3);color:var(--text)}.jb-next{padding-top:0}.jb-next-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(28px,4vw,64px);display:grid}.jb-next-grid>div:only-child{grid-column:1/-1;max-width:860px}.jb-next-h{font-family:var(--display,var(--serif));letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(22px,2vw,28px);font-weight:500}.jb-next .jb-row>a{padding-block:16px}.jb-next-all{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;margin-top:14px;font-size:14.5px;display:inline-block}.jb-next-all:hover{color:var(--text)}.jb-age-m.is-new{color:var(--g3);font-weight:600}@media (max-width:900px){.jb-next-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.jb-where{display:inline-flex}}@media (max-width:560px){.jb-hiring-now{gap:3px 12px;font-size:13.5px}}html[data-look=inst-one] .jb-share-menu{background:#fff}html[data-look=inst-one] .jb-share-menu button:hover{background:#f3f5f8}html[data-look=inst-one] .jb-hiring-now{border-top:1px solid var(--line);padding-top:18px}.jb-filters-btn{display:none}.jb-sheet-groups{gap:22px;display:grid}.jb-sheet-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.jb-sheet-foot .btn{height:48px;padding:0 22px}.jb-sheet-foot .jb-textbtn{min-height:44px;color:var(--text-2);font-size:15px}@media (max-width:900px){.jb-side-panel .jb-g-more{display:none}.jb-filters-btn{height:40px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.jb-filters-btn .i{width:16px;height:16px}.jb-filters-btn .num{background:var(--text);min-width:20px;height:20px;color:var(--bg);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;display:grid}.jb-filters-btn+.jb-group{border-left:1px solid var(--line);padding-left:10px}.jb-group button,.jb-quick button{height:40px}.jb-sheet{max-height:88dvh}.jb-sheet .jb-dialog-inner{padding:22px 20px calc(16px + env(safe-area-inset-bottom,0px))}.jb-sheet .jb-group{flex-wrap:wrap;flex:initial;gap:8px;display:flex}.jb-sheet .jb-group legend{float:left;width:100%;margin-bottom:10px;display:block}.jb-sheet .jb-group+.jb-group{border-left:0;padding-left:0}.jb-sheet .jb-group button:disabled{opacity:.35;display:inline-flex}.jb-sheet-foot{bottom:calc(-16px - env(safe-area-inset-bottom,0px));margin:0 -20px calc(-16px - env(safe-area-inset-bottom,0px));padding:14px 20px calc(16px + env(safe-area-inset-bottom,0px));background:var(--surface);position:sticky}}html[data-look=inst-one] .jb-filters-btn{background:#fff;border-radius:6px}html[data-look=inst-one] .jb-filters-btn.on{box-shadow:inset 0 0 0 1.5px var(--text)}html[data-look=inst-one] .jb-sheet-foot{background:#fff}@media (max-width:900px),(pointer:coarse){.jb-sort select{height:40px;font-size:16px}}.jb-applybar{display:none}@media (max-width:760px){.jb-applybar{z-index:40;padding:12px clamp(20px,4vw,40px) calc(12px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);box-shadow:0 -1px 0 var(--line);transition:transform .45s var(--ease);pointer-events:none;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.jb-applybar.on{pointer-events:auto;transform:none}.jb-applybar .btn{flex:1;justify-content:center;height:48px}.jb-applybar .jb-save-page{flex:none;justify-content:center;width:48px;height:48px;padding:0}.jb-applybar .jb-save-page span{display:none}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.jb-applybar{transition:none}}.pr-form{gap:24px}.pr-ways{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pr-way{text-align:left;box-shadow:inset 0 0 0 1px var(--line-2);font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:14px;align-content:start;gap:4px;padding:16px 18px;transition:box-shadow .2s,background .2s;display:grid}.pr-way b{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.pr-way span{color:var(--text-2);font-size:13.5px;line-height:1.45}.pr-way:hover{background:var(--jb-hover,#ffffff0a)}.pr-way:focus-visible{box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 0 4px var(--accent-soft);outline:0}.pr-way.on{box-shadow:inset 0 0 0 2px var(--text)}.pr-lead{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}.pr-note{min-height:96px!important}.pr-roles{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr-role{gap:18px;display:grid}.pr-roles>.pr-role:not(:only-child){box-shadow:inset 0 0 0 1px var(--line-2);border-radius:14px;padding:18px}.pr-role-h{align-items:center;gap:10px;margin-bottom:-4px;display:flex}.pr-role-k{color:var(--text);font-size:13px;font-weight:600}.pr-n{font-variant-numeric:tabular-nums;background:var(--jb-blue,#ffffff14);width:24px;height:24px;color:var(--jb-blue-ink,var(--text));border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.pr-acts{flex:none;gap:4px;margin-left:auto;display:flex}.pr-acts button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:13.5px}.pr-acts button:hover{color:var(--text);background:var(--jb-hover,#ffffff0d)}.pr-acts button:focus-visible{outline:2px solid var(--accent-line);outline-offset:1px}.pr-fold{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;align-items:center;gap:8px;padding:6px 6px 6px 0;display:flex}.pr-fold.bad{box-shadow:inset 0 0 0 1px #dc3c3e8c}.pr-fold-main{min-width:0;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:8px 0 8px 14px;display:flex}.pr-fold-main:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px;border-radius:10px}.pr-fold-t{min-width:0;display:grid}.pr-fold-t b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.pr-fold-t span{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pr-fold.bad .pr-fold-t span{color:#c2393b}.pr-more{gap:10px;margin-top:2px;display:grid}.pr-more>.pr-add{justify-self:start}.pr-more{grid-template-columns:auto auto 1fr;align-items:center}.pr-more .pr-hint{grid-column:1/-1}.pr-add{min-height:44px;box-shadow:inset 0 0 0 1px var(--line-2);font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex}.pr-add>span{margin-top:-1px;font-size:18px;line-height:1}.pr-add:hover:not(:disabled){background:var(--jb-hover,#ffffff0d)}.pr-add:focus-visible{box-shadow:inset 0 0 0 1px var(--accent-line), 0 0 0 4px var(--accent-soft);outline:0}.pr-add:disabled{opacity:.45;cursor:default}.pr-hint{color:var(--text-3);margin:0;font-size:13px;line-height:1.5}.pr-inline{font:inherit;color:var(--text-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pr-inline:hover{color:var(--text)}html[data-look=inst-one] .jb-post .pr-way{border-radius:6px}html[data-look=inst-one] .jb-post .pr-way.on{background:var(--jb-hover);box-shadow:inset 0 0 0 2px var(--text)}html[data-look=inst-one] .jb-post :is(.pr-fold,.pr-roles>.pr-role:not(:only-child)),html[data-look=inst-one] .jb-post .pr-add{border-radius:6px}@media (max-width:560px){.pr-ways{grid-template-columns:1fr}.pr-more{grid-template-columns:1fr 1fr}.pr-more>.pr-add{justify-content:center;justify-self:stretch;padding:0 10px}.pr-roles>.pr-role:not(:only-child){padding:14px}.pr-fold-main{gap:10px;padding-left:12px}.pr-acts button{padding:6px}.jb-post .jb-post-fit{display:none}}html[data-look=inst-one] .jb-post .fp{background:linear-gradient(#f2f5fa 0%,#f6f8fb 60%,#fff 100%);overflow:clip}html[data-look=inst-one] .jb-post .fp-card{box-shadow:0 1px 0 #0f1b2d0a, 0 12px 40px -18px #0f1b2d38, inset 0 0 0 1px var(--line-2);background:#fff}html[data-look=inst-one] .jb-post .fp-steps .n{color:var(--jb-blue-ink)}.pr-way{gap:6px;padding:18px;position:relative}.pr-way-ic{background:var(--jb-blue,#ffffff14);width:34px;height:34px;color:var(--jb-blue-ink,var(--text));border-radius:8px;place-items:center;margin-bottom:6px;display:grid}.pr-way-ic .i{width:18px;height:18px}.pr-way-on{background:var(--text);color:#fff;opacity:0;width:22px;height:22px;transition:opacity .2s, transform .25s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px;transform:scale(.7)}.pr-way-on .i{width:13px;height:13px}.pr-way.on .pr-way-on{opacity:1;transform:none}html[data-look=inst-one] .jb-post .pr-way.on{background:#f4f7fc}html[data-look=inst-one] .jb-post .pr-way.on .pr-way-ic{background:var(--text);color:#fff}.pr-head{float:left;align-items:flex-start;gap:12px;width:100%;margin:0 0 4px;padding:0;display:flex}.pr-head-n{font-variant-numeric:tabular-nums;background:var(--text);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;font-size:13px;font-weight:600;display:grid}.pr-head-t{gap:2px;display:grid}.pr-head-t b{letter-spacing:-.01em;color:var(--text);font-size:17px;font-weight:600}.pr-head-t span{color:var(--text-2);font-size:13.5px;line-height:1.45}.pr-form>.fp-set+.fp-set,.pr-form>.pr-ways+.fp-set{border-top:1px solid var(--line);padding-top:26px}.pr-form>.fp-set{gap:18px}.pr-roles>.pr-role:not(:only-child){padding:0 18px 18px;overflow:hidden}.pr-roles>.pr-role:not(:only-child)>.pr-role-h{background:var(--jb-blue,#ffffff0f);margin:0 -18px 2px;padding:10px 10px 10px 16px}.pr-role-k{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14.5px;overflow:hidden}html[data-look=inst-one] .jb-post .pr-roles>.pr-role:not(:only-child){box-shadow:none;border:1.5px solid var(--text)}.pr-role-h .pr-n{background:var(--text);color:#fff}.pr-fold{background:#fafbfd}.pr-fold:hover{background:var(--jb-hover,#f3f5f8)}.pr-fold-chev{width:16px;height:16px;color:var(--text-3);flex:none;margin-left:auto}.pr-fold-main{gap:12px}.pr-sendbar{z-index:3;-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#fffffff7;align-items:center;gap:10px 16px;margin:6px calc(-1*clamp(22px,3vw,40px)) 0;padding:14px clamp(22px,3vw,40px);display:flex;position:sticky;bottom:0}.pr-sum{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:auto;order:0;min-width:0;font-size:14px;overflow:hidden}.pr-sendbar .btn{flex:none;order:1}.pr-sendbar .fp-status{flex-basis:100%;order:2}@media (max-width:560px){.pr-way{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:14px}.pr-way-ic{grid-row:span 2;margin:0}.pr-way>span:not(.pr-way-ic):not(.pr-way-on){grid-column:2}.pr-way-on{top:12px;right:12px}.pr-head-t b{font-size:16px}.pr-sendbar{padding:12px 16px}.pr-roles>.pr-role:not(:only-child){padding:0 14px 14px}.pr-roles>.pr-role:not(:only-child)>.pr-role-h{margin:0 -14px 2px}}@media (max-width:640px){.pr-sum{display:none}.pr-sendbar .btn{flex:auto}}.jb-gate-logos{gap:8px;display:flex}.jb-gate-logos .jb-mark{border-radius:10px}.jb-gate-gets{color:var(--text-2);gap:8px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.jb-gate-gets li{padding-left:20px;position:relative}.jb-gate-gets li:before{content:"";background:var(--accent,#2fb38e);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}.jb-gate-gets b{color:var(--text);font-weight:600}.jb-wm-name{display:inline-flex}.jb-wm-name>span{animation:10ms step-end both jbType;animation-delay:calc(.35s + var(--i) * .11s);position:relative}.jb-wm-name>span:after{content:"";opacity:0;width:max(2px,.022em);height:.76em;animation:.11s step-end jbCaret;animation-delay:calc(.35s + var(--i) * .11s);background:currentColor;position:absolute;top:.14em;right:-.045em}.jb-wm-name>span.last:after{animation:1.7s linear .68s jbCaretEnd}@keyframes jbType{0%{opacity:0}to{opacity:1}}@keyframes jbCaret{0%,99%{opacity:1}}@keyframes jbCaretEnd{0%,22%{opacity:1}23%,46%{opacity:0}47%,70%{opacity:1}71%,to{opacity:0}}.jb-app:before{content:"";pointer-events:none;background-image:radial-gradient(#0b1b331f 1px,#0000 1.4px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 92% 12%,#000 0%,#0006 45%,#0000 78%);mask-image:radial-gradient(60% 80% at 92% 12%,#000 0%,#0006 45%,#0000 78%)}.jb-app .jb-live{height:30px;box-shadow:inset 0 0 0 1px var(--line-2);background:#fff;border-radius:999px;gap:0 12px;padding:0 14px 0 12px;display:inline-flex}.jb-app .jb-live>span:not(.jb-pulse){gap:12px}.jb-pulse{width:7px;height:7px;margin-right:-2px}.jb-roll{vertical-align:bottom;line-height:1.25em;display:inline-block}.jb-roll-in{font-variant-numeric:tabular-nums;align-items:flex-end;display:inline-flex}.jb-digit{height:1.25em;line-height:1.25em;display:inline-block;overflow:hidden}.jb-digit>span{transform:translateY(calc(var(--d) * -1.25em));animation:jbRoll calc(.9s + var(--k) * .18s) cubic-bezier(.16,.84,.24,1) both;flex-direction:column;animation-delay:.25s;display:flex}@keyframes jbRoll{0%{transform:translateY(0)}}.jb-hiring-now{align-items:center}.jb-hire,.jb-hire>a{align-items:center;gap:7px;display:inline-flex}.jb-hiring-now .jb-mark{border-radius:5px;width:22px;height:22px}.jb-hiring-now .jb-mark img{padding:10%}.jb-hiring-now .jb-mark>span{font-size:11px}.jb-hire>a:hover{color:var(--text);text-decoration:none}html[data-look=inst-one] .jb-quick button{color:var(--text);background:#fff;box-shadow:inset 0 0 0 1px #0b1b3324}html[data-look=inst-one] .jb-quick button .num{color:var(--text-3);opacity:1}html[data-look=inst-one] .jb-quick button:hover{background:#fff;box-shadow:inset 0 0 0 1px #0b1b334d}html[data-look=inst-one] .jb-quick button.on{color:#fff;box-shadow:none;background:#0b1b33}html[data-look=inst-one] .jb-quick button.on .num{color:#ffffffb3}@media (prefers-reduced-motion:reduce){.jb-wm-name>span,.jb-digit>span{animation:none}.jb-wm-name>span:after{display:none}}@media (max-width:560px){.jb-hire.jb-hide-s{display:none}.jb-app .jb-live{border-radius:15px;flex-wrap:wrap;height:auto;min-height:30px;padding:5px 12px}}.jb-hub-title{gap:14px;margin-top:26px;display:grid}.jb-hub-title h1{font-family:var(--display);font-weight:var(--hw);letter-spacing:-.04em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(34px,5vw,64px);line-height:1.02}html[data-look=inst-one] .jb-hub-title h1{letter-spacing:-.02em;font-weight:470}.jb-hub-lead{max-width:40em;color:var(--text-2);margin:0;font-size:17px;line-height:1.55}.jb-hub-emp{margin-top:clamp(22px,3vh,30px)}.jb-hub-emp a,.jb-hub-emp>span:not(.jb-hiring-now-k){align-items:center;gap:7px;display:inline-flex}.jb-hub-n{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.jb-hub-links{border-top:1px solid var(--line);padding-block:clamp(28px,4vw,44px)}.jb-hub-links ul{flex-wrap:wrap;gap:8px 22px;margin:14px 0 0;padding:0;list-style:none;display:flex}.jb-hub-links a{color:var(--text-2);font-size:15px}.jb-hub-links a:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}@media (max-width:640px){.jb-hub-links ul{gap:8px 16px}.jb-hub-links a{font-size:14px}}.jb-lst-draft{letter-spacing:.1em;text-transform:uppercase;color:var(--g3);margin:0;font-size:12px;font-weight:600}.jb-lst-meta{color:var(--text-3);margin:0;font-size:14.5px}.jb-lst-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.jb-lst-list li{border-bottom:1px solid var(--line)}.jb-lst-row{color:var(--text);grid-template-columns:2.2em 40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 4px;text-decoration:none;display:grid}a.jb-lst-row:hover .jb-lst-name{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}a.jb-lst-row:hover .jb-lst-jobs{color:var(--g3)}.jb-lst-row.is-empty{opacity:.6}.jb-lst-n{color:var(--text-3);font-variant-numeric:tabular-nums;text-align:right;font-size:15px}.jb-lst-body{flex-direction:column;gap:3px;min-width:0;display:flex}.jb-lst-name{font-size:17px;font-weight:600;line-height:1.3}.jb-lst-what{color:var(--text-2);font-size:15px;line-height:1.45}.jb-lst-sub{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13.5px;display:flex}.jb-lst-jobs{color:var(--text-2);white-space:nowrap;font-size:14px;font-weight:500}.jb-lst-rule{max-width:44em;margin-top:clamp(32px,5vh,48px)}.jb-lst-rule h2{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0 0 8px;font-size:12px;font-weight:600}.jb-lst-rule p{color:var(--text-2);white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.jb-lst-more h2{font-family:var(--serif);font-weight:var(--hw);margin:0 0 14px;font-size:clamp(22px,2.6vw,28px)}.jb-lst-more ul,.jb-lst-index{border-top:1px solid var(--line);gap:0;margin:0;padding:0;list-style:none;display:grid}.jb-lst-more li,.jb-lst-index li{border-bottom:1px solid var(--line)}.jb-lst-more a{color:var(--text);padding:14px 2px;font-size:16px;display:block}.jb-lst-index a{color:var(--text);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 2px;display:flex}.jb-lst-index-t{font-family:var(--serif);font-weight:var(--hw);font-size:clamp(19px,2.2vw,24px);line-height:1.25}.jb-lst-index-d{color:var(--text-3);white-space:nowrap;font-size:13.5px}@media (max-width:640px){.jb-lst-row{grid-template-columns:1.6em 32px minmax(0,1fr);gap:12px;padding:14px 0}.jb-lst-row .jb-mark{width:32px!important;height:32px!important}.jb-lst-jobs{grid-column:3;font-size:13.5px}.jb-lst-index a{flex-direction:column;gap:4px}}.jb-lst-subscribe{flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;display:flex}.jb-lst-sub-note{color:var(--text-3);max-width:52ch;margin:0;font-size:14px}.jb-hist{border-top:1px solid var(--line)}.jb-hist-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:20px 0 28px;display:grid}.jb-hist-facts dt{color:var(--text-3);font-size:13px}.jb-hist-facts dd{font-family:var(--serif);font-weight:var(--hw,480);letter-spacing:-.02em;color:var(--text);margin:6px 0 0;font-size:clamp(28px,3vw,36px)}.jb-hist-facts dd.jb-hist-words{letter-spacing:0;font-family:inherit;font-size:16px;font-weight:500;line-height:1.45}.jb-hist-levels{max-width:640px}.jb-hist-bar{background:var(--line);border-radius:6px;height:10px;display:flex;overflow:hidden}.jb-hist-levels .lv-early{background:#9db3d3}.jb-hist-levels .lv-mid{background:var(--g3)}.jb-hist-levels .lv-senior{background:var(--text)}.jb-hist-levels ul{color:var(--text-2);flex-wrap:wrap;gap:8px 20px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.jb-hist-levels li{align-items:center;gap:8px;display:flex}.jb-hist-levels i{border-radius:2px;width:10px;height:10px;display:inline-block}.jb-hist-months{max-width:640px;margin:32px 0 0}.jb-hist-months figcaption{color:var(--text-3);margin-bottom:10px;font-size:13px}.jb-hist-cols{align-items:flex-end;gap:6px;height:120px;display:flex}.jb-hist-cols>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.jb-hist-cols span{background:var(--g3);border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.jb-hist-cols small{color:var(--text-3);font-size:11px}.jb-hist-note{color:var(--text-3);margin:24px 0 0;font-size:13px}.jb-co-none{color:var(--text-2);margin:0;font-size:16px}@media (max-width:900px){.jb-hist-facts{grid-template-columns:1fr 1fr}.jb-hist-wide{grid-column:1/-1}}.jb-closed-note{border:1px solid var(--line-2);background:var(--surface);color:var(--text-2);border-radius:6px;max-width:640px;margin:14px 0 0;padding:12px 14px;font-size:15px}.jb-closed-note b{color:var(--text);font-weight:600}.jb-hist-facts dd.jb-hist-words span{display:block}
