.car{--w:#2b54e0;--w-wash:#edf1fd;--w-ink:#1a2f78}.car .cr-board{box-shadow:var(--in-shadow-lift);background:#fff;border-radius:22px;gap:10px;padding:22px;display:grid}.car .cr-board-top{letter-spacing:.06em;text-transform:uppercase;color:var(--jx-ink-3);font-size:.75rem;font-weight:700}.car .cr-zero{align-items:baseline;gap:10px;display:flex}.car .cr-zero b{letter-spacing:-.04em;font-size:3.5rem;font-weight:650;line-height:1}.car .cr-zero span{color:var(--jx-ink-2);font-size:1rem}.car .cr-row{color:var(--jx-ink-2);background:#faf8f6;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:.875rem;display:flex}.car .cr-row svg{color:var(--w);flex:none}.car.js .uh-stage.in :is(.cr-board-top,.cr-zero,.cr-row){animation:uc-rise .45s var(--uc-ease) both;animation-delay:calc(.2s + var(--k) * .35s)}.car.js .uh-stage:not(.in) :is(.cr-board-top,.cr-zero,.cr-row){opacity:0}.car .cr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1120px;margin:clamp(40px,5vw,56px) auto 0;display:grid}.car .cr-grid li{box-shadow:var(--in-shadow), inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:20px;align-content:start;gap:8px;padding:24px 22px;display:grid}.car .cr-i{background:var(--w-wash);width:42px;height:42px;color:var(--w);border-radius:12px;place-items:center;display:grid}.car .cr-grid .jx-body{font-size:.9375rem}.car .cr-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1120px;margin:clamp(40px,5vw,56px) auto 0;display:grid}.car .cr-steps li{box-shadow:inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:20px;align-content:start;gap:10px;padding:24px 22px;display:grid}.car .cr-steps .jx-body{font-size:.9375rem}.car .cr-form{max-width:760px;margin:clamp(36px,4vw,48px) auto 0}.car .cr-note{text-align:center;color:var(--jx-ink-2);margin-top:20px;font-size:.9375rem}.car .cr-note a{color:var(--jx-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:1023px){.car .cr-grid,.car .cr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.car .cr-grid,.car .cr-steps{grid-template-columns:1fr}}
.car .cr-row.is-team{color:var(--jx-ink);justify-content:space-between;gap:10px;font-weight:600}.car .cr-row.is-team>span{margin-right:auto}.car .cr-row.is-team b{min-width:26px;box-shadow:inset 0 0 0 1px var(--jx-line);text-align:center;background:#fff;border-radius:999px;padding:1px 8px;font-size:.8125rem}.car .cr-row.is-fresh{color:#17633f;background:#e6f4ec}.car .cr-fresh{color:#fff;background:#1d7a52;border-radius:999px;padding:2px 8px;font-size:.6875rem;font-style:normal;font-weight:700}.car .cr-ticket{box-shadow:var(--in-shadow-lift), inset 0 5px 0 #1d7a52}.car .cr-ticket .uk-top{color:#17633f}.car .cr-ticket .uk-big{color:#12452d;background:#e6f4ec}.car .uh-stage:has(.cr-pick-wrap){box-shadow:none;background:0 0;border-radius:0;padding:0}.car .cr-pick-wrap{grid-column:1/-1}.car .cr-pick-q{letter-spacing:.08em;text-align:center;text-transform:uppercase;color:var(--jx-ink-3);margin-bottom:14px;font-size:.8125rem;font-weight:700}.car .cr-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.car .cr-pick-card{background:var(--pk-wash);height:100%;color:var(--jx-ink);transition:translate .3s var(--jx-ease), box-shadow .3s var(--jx-ease);border-radius:22px;align-content:start;gap:4px;padding:14px 18px 20px;text-decoration:none;display:grid;position:relative}.car .cr-pick-card.is-experienced{--ra:#2b54e0;--ra-wash:#dce5ff;--pk-wash:#eaf0ff}.car .cr-pick-card.is-fresher{--ra:#1d7a52;--ra-wash:#cfebda;--pk-wash:#e6f4ec}.car .cr-pick-card.is-intern{--ra:#c2620f;--ra-wash:#f8dfc2;--pk-wash:#fcefdf}.car .cr-pick-card:hover{box-shadow:0 26px 44px -30px color-mix(in srgb, var(--ra) 70%, transparent);translate:0 -4px}.car .cr-pick-card:focus-visible{outline:2px solid var(--ra);outline-offset:3px}.car .cr-pick-art{margin:0 -4px 8px;display:block}.car .cr-pick-name{letter-spacing:-.02em;font-size:1.375rem;font-weight:650}.car .cr-pick-n{color:var(--ra);font-size:.9375rem;font-weight:700}.car .cr-pick-sub{color:var(--jx-ink-2);padding-right:22px;font-size:.875rem;line-height:1.45}.car .cr-pick-go{color:var(--ra);transition:translate .3s var(--jx-ease);font-size:1.125rem;font-weight:700;position:absolute;bottom:18px;right:18px}.car .cr-pick-card:hover .cr-pick-go{translate:3px}.car .cr-pick-card:hover .ra-up{transform:translateY(-4px)}.car .cr-pick-card:hover .ra-pop{transform:scale(1.12)}.car.js .uh-stage.in .cr-pick>li{animation:uc-rise .45s var(--uc-ease,ease) both;animation-delay:calc(.15s + var(--k) * .12s)}.car.js .uh-stage:not(.in) .cr-pick>li{opacity:0}@media (max-width:639px){.car .cr-pick{grid-template-columns:minmax(0,1fr)}.car .cr-pick-card{-moz-column-gap:12px;grid-template-columns:116px minmax(0,1fr);align-items:center;column-gap:12px;padding:12px 14px}.car .cr-pick-art{grid-row:span 3;margin:0}}@media (prefers-reduced-motion:reduce){.car .cr-pick-card,.car .cr-pick-go{transition:none}.car.js .uh-stage .cr-pick>li{opacity:1!important;animation:none!important}}.car .cr-filter{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(32px,4vw,44px);display:flex}.car .cr-chip{height:40px;box-shadow:inset 0 0 0 1px var(--jx-line);font:inherit;color:var(--jx-ink-2);cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:.9375rem;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.car .cr-chip:hover{box-shadow:inset 0 0 0 1px var(--jx-ink-3)}.car .cr-chip[aria-pressed=true]{background:var(--jx-ink);box-shadow:none;color:#fff}.car .cr-chip:focus-visible{outline:2px solid var(--w);outline-offset:3px}.car .cr-chip-n{background:#1011140f;border-radius:999px;padding:1px 7px;font-size:.75rem}.car .cr-chip[aria-pressed=true] .cr-chip-n{background:#ffffff2e}.car .cr-jobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1120px;margin:24px auto 0;display:grid}.car .cr-jobs>li{display:flex}.car .cr-job{box-shadow:var(--in-shadow), inset 0 0 0 1px var(--jx-line);color:var(--jx-ink);transition:translate .35s var(--jx-ease), box-shadow .35s var(--jx-ease);animation:cr-in .5s var(--jx-ease) both;animation-delay:calc(var(--i,0) * 60ms);background:#fff;border-radius:20px;flex-direction:column;flex:1;gap:10px;padding:22px 22px 20px;text-decoration:none;display:flex}.car .cr-job:hover{box-shadow:var(--in-shadow-lift), inset 0 0 0 1px color-mix(in srgb, var(--w) 35%, transparent);translate:0 -3px}.car .cr-job:focus-visible{outline:2px solid var(--w);outline-offset:3px}.car .cr-job-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.car .cr-job-team{background:var(--w-wash);letter-spacing:.06em;text-transform:uppercase;color:var(--w-ink);border-radius:999px;padding:3px 10px;font-size:.6875rem;font-weight:700}.car .cr-job-team.is-quality{color:#4e2fa8;background:#f2eefe}.car .cr-job-team.is-sales{color:#8a420a;background:#fdf1e4}.car .cr-job-team.is-internships{color:#17633f;background:#e9f5ee}.car .cr-job-go{color:#9a9a96;transition:translate .3s var(--jx-ease), color .3s ease;flex:none}.car .cr-job:hover .cr-job-go{color:var(--w);translate:2px -2px}.car .cr-job-title{letter-spacing:-.015em;font-size:1.1875rem;font-weight:650;line-height:1.3}.car .cr-job-sum{color:var(--jx-ink-2);text-wrap:pretty;flex:1;font-size:.9375rem;line-height:1.55}.car .cr-job-meta{border-top:1px solid var(--jx-line);color:var(--jx-ink-3);flex-wrap:wrap;gap:6px 14px;padding-top:12px;font-size:.8125rem;font-weight:600;display:flex}.car .cr-job-meta span{align-items:center;gap:6px;display:inline-flex}.car .cr-job-meta svg{color:var(--w)}@keyframes cr-in{0%{opacity:0;transform:translateY(8px)}}.car :is(.cr-job,.crj-hero){--ra:#2b54e0;--ra-wash:#e8eeff}.car :is(.cr-job,.crj-hero).is-quality{--ra:#6b46d9;--ra-wash:#efeafe}.car :is(.cr-job,.crj-hero).is-sales{--ra:#c2620f;--ra-wash:#fcebd7}.car :is(.cr-job,.crj-hero).is-internships{--ra:#1d7a52;--ra-wash:#e2f3e9}.car .cr-job-art{background:radial-gradient(120% 120% at 0% 0%, var(--ra-wash), transparent 62%), radial-gradient(90% 100% at 100% 100%, color-mix(in srgb, var(--ra-wash) 70%, #fff), transparent 70%), #fafaf8;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ra) 10%, transparent);border-radius:14px;margin:-12px -12px 6px;display:block;overflow:hidden}.car .ra{width:100%;height:auto;display:block}.car .ra :is(.ra-up,.ra-pop,.ra-spin,.ra-snap,.ra-swim){transform-box:fill-box;transform-origin:50%;transition:transform .45s var(--jx-ease)}.car .ra .ra-shake{transform-box:fill-box;transform-origin:50%}.car :is(.cr-job,.crj-art):hover .ra-up{transform:translateY(-4px)}.car :is(.cr-job,.crj-art):hover .ra-pop{transform:scale(1.14)}.car :is(.cr-job,.crj-art):hover .ra-spin{transition-duration:.9s;transform:rotate(90deg)}.car :is(.cr-job,.crj-art):hover .ra-snap{transform:translate(1px)}.car :is(.cr-job,.crj-art):hover .ra-swim{transition-duration:.9s;transform:translate(-10px)}.car :is(.cr-job,.crj-art):hover .ra-shake{animation:.5s ease-in-out 2 ra-shake}@keyframes ra-shake{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.crj .crj-top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.crj .crj-art{background:radial-gradient(120% 120% at 0% 0%, var(--ra-wash), transparent 62%), radial-gradient(90% 100% at 100% 100%, color-mix(in srgb, var(--ra-wash) 70%, #fff), transparent 70%), #fafaf8;box-shadow:var(--in-shadow), inset 0 0 0 1px color-mix(in srgb, var(--ra) 12%, transparent);border-radius:24px;padding:clamp(12px,2vw,24px);overflow:hidden}@media (max-width:1023px){.crj .crj-top{grid-template-columns:minmax(0,1fr)}.crj .crj-art{max-width:560px}}@media (prefers-reduced-motion:reduce){.car .ra :is(.ra-up,.ra-pop,.ra-spin,.ra-snap,.ra-swim){transition:none}.car :is(.cr-job,.crj-art):hover .ra-shake{animation:none}}.car .cr-form-note{border-top:1px solid var(--jx-line);color:var(--jx-ink-3);text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:20px;padding-top:16px;font-size:.8125rem;line-height:1.5;display:flex}.car .cr-form-note svg{color:var(--jx-ink-3);flex:none}.car .cr-early{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1120px;margin:clamp(40px,5vw,56px) auto 0;display:grid}.car .cr-early li{box-shadow:inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:20px;align-content:start;gap:8px;padding:22px;display:grid}.car .cr-early .cr-i{color:#17633f;background:#e9f5ee}.car .cr-early .jx-body{font-size:.9375rem}.car .cr-jobs.is-early{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin-top:18px}.car .cr-early-note{color:var(--jx-ink-2);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:.9375rem;display:flex}.car .cr-early-note svg{color:#17633f;flex:none}.crj .crj-hero{padding-block:clamp(40px,6vw,72px) clamp(40px,5vw,64px)}.crj .crj-crumbs a{color:var(--jx-ink-3);align-items:center;gap:6px;margin-bottom:22px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.crj .crj-crumbs a:hover{color:var(--jx-ink)}.crj .crj-h1{max-width:20ch;font-family:var(--a-display,inherit);letter-spacing:-.035em;color:var(--jx-ink);text-wrap:balance;margin-top:10px;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:650;line-height:1.05}.crj .crj-lede{max-width:60ch;color:var(--jx-ink-2);text-wrap:pretty;margin-top:18px;font-size:1.125rem;line-height:1.6}.crj .crj-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.crj .crj-chips li{box-shadow:inset 0 0 0 1px var(--jx-line);color:var(--jx-ink-2);background:#fff;border-radius:999px;padding:6px 12px;font-size:.875rem;font-weight:600}.crj .crj-apply{background:var(--jx-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;height:48px;margin-top:28px;padding:0 24px;font-weight:600;text-decoration:none;transition:background-color .2s,translate .2s;display:inline-flex}.crj .crj-apply:hover{background:#000;translate:0 -1px}.crj .crj-apply:focus-visible{outline:2px solid var(--w);outline-offset:3px}.crj .crj-apply.is-block{width:100%;margin-top:18px;display:flex}.crj .crj-body{background:#fff;padding-block:clamp(48px,6vw,80px)}.crj .crj-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.crj .crj-h2{letter-spacing:-.015em;color:var(--jx-ink);margin-top:40px;font-size:1.375rem;font-weight:650}.crj .crj-main>.crj-h2:first-child{margin-top:0}.crj .crj-p{color:var(--jx-ink-2);text-wrap:pretty;margin-top:12px;font-size:1.0625rem;line-height:1.7}.crj .crj-p.is-small{color:var(--jx-ink-3);margin-top:20px;font-size:.9375rem}.crj .crj-p a{color:var(--jx-ink);text-underline-offset:3px;text-decoration:underline}.crj .crj-list{gap:10px;margin-top:14px;display:grid}.crj .crj-list li{color:var(--jx-ink-2);padding-left:26px;font-size:1.0625rem;line-height:1.6;position:relative}.crj .crj-list li:before{content:"";background:var(--w);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:4px}.crj .crj-list.is-soft li:before{box-shadow:inset 0 0 0 2px var(--w);background:0 0}.crj .crj-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.crj .crj-steps li{color:var(--jx-ink);background:#f6f4f0;border-radius:14px;gap:8px;padding:14px;font-size:.9375rem;font-weight:600;display:grid}.crj .crj-steps span{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:50%;place-items:center;font-size:.8125rem;display:grid}.crj .crj-side{box-shadow:var(--in-shadow-lift), inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:20px;padding:8px 22px 22px;position:sticky;top:96px}.crj .crj-facts>div{border-bottom:1px solid var(--jx-line);padding:14px 0}.crj .crj-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--jx-ink-3);align-items:center;gap:6px;font-size:.6875rem;font-weight:700;display:flex}.crj .crj-facts dt svg{color:var(--w)}.crj .crj-facts dd{color:var(--jx-ink);margin-top:4px;font-size:.9375rem;font-weight:600;line-height:1.4}@media (max-width:1023px){.car .cr-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.crj .crj-grid{grid-template-columns:minmax(0,1fr)}.crj .crj-side{position:static}}@media (max-width:639px){.car .cr-jobs,.car .cr-jobs.is-early,.car .cr-early{grid-template-columns:minmax(0,1fr)}.crj .crj-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.car .cr-job{transition:none;animation:none}.car .cr-chip,.crj .crj-apply{transition:none}}
