[data-company-page] .cd-logo{overflow:hidden;box-sizing:border-box}[data-company-page] .cd-logo:has(img){background:#fff;border:1px solid var(--line)}[data-company-page] .cd-logo img{width:100%;height:100%;box-sizing:border-box;padding:9px;object-fit:contain;border-radius:0}[data-company-page] a.cd-tab{color:var(--ink);text-decoration:none}[data-company-page] .cd-tabs{margin-top:30px;margin-bottom:28px}@media (max-width:899.98px){[data-company-page] .cd-tabs{gap:24px;overflow-x:auto;scrollbar-width:none;margin-top:18px;margin-bottom:18px;padding-top:4px}[data-company-page] .cd-tab{font-size:16px;flex:none}}[data-company-page] .cd-more>summary{display:inline-flex;align-items:center;min-height:44px;color:var(--brand);font-weight:600;cursor:pointer}[data-company-page] .cd-more[open]>summary{display:none}@media (max-width:899.98px){[data-company-page] .cd-bcta{min-width:0}[data-company-page] .cd-bcta .btn{box-sizing:border-box;width:100%;max-width:100%;justify-content:center;white-space:normal;text-align:center;height:auto;min-height:44px;padding-top:10px;padding-bottom:10px}}[data-company-page] .cd-fv.link a{color:var(--brand);font-weight:600;text-decoration:none}[data-company-page] .cd-fv.link a:focus-visible,[data-company-page] .cd-fv.link a:hover{text-decoration:underline}[data-company-page] .cd-empty{border:1px solid var(--line);border-radius:12px;background:#F7F9FE;padding:32px 24px;text-align:center}[data-company-page] .cd-empty .cd-h{margin-top:0}[data-company-page] .cd-empty p{color:var(--ink-2);margin:0 0 16px}@media (max-width:899.98px){[data-company-page] .cd-bcta{display:flex;flex-direction:column;gap:10px}}@media (min-width:900px){.frame.cand[data-company-page] .cd-hero{padding:44px 60px 90px}.frame.cand[data-company-page] .cd-hero h1{font-size:38px;margin:0 auto 14px}.frame.cand[data-company-page] .cd-hero p{font-size:16px;line-height:1.55;max-width:720px;display:block;-webkit-line-clamp:unset;overflow:visible}}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/design/fonts/hanken-grotesk-800-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/design/fonts/hanken-grotesk-800-latin.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/design/fonts/hanken-grotesk-800-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/design/fonts/hanken-grotesk-800-latin.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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/design/fonts/hanken-grotesk-800-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/design/fonts/hanken-grotesk-800-latin.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;font-style:normal;font-weight:400;font-display:swap;src:url(/design/fonts/inter-400-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/design/fonts/inter-400-latin.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;font-style:normal;font-weight:500;font-display:swap;src:url(/design/fonts/inter-400-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/design/fonts/inter-400-latin.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;font-style:normal;font-weight:600;font-display:swap;src:url(/design/fonts/inter-400-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/design/fonts/inter-400-latin.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;font-style:normal;font-weight:700;font-display:swap;src:url(/design/fonts/inter-400-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/design/fonts/inter-400-latin.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;font-style:normal;font-weight:800;font-display:swap;src:url(/design/fonts/inter-400-latin-ext.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/design/fonts/inter-400-latin.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}[data-company-page]{--brand:#2164F4;--bar-fill:linear-gradient(90deg,#AEC8FC,#2164F4);--brand-press:#143C96;--brand-tint:#E8EEFE;--ink:#1D1D1F;--ink-2:#33343A;--mut:#6E6E73;--mut-2:#8A8F98;--line:#E7E9F2;--line-2:#EDEFF5;--page:#FFFFFF;--card:#FFFFFF;--soft:#F7F8FB;--tint-panel:#EEF3FF;--rail:#424245;--rail-emp:#0E1746;--rail-ink:#FFFFFF;--rail-mut:#C6C8CE;--rail-active-bg:#E8EEFE;--rail-active-ink:#2164F4;--ok-bg:#E6F6EC;--ok-ink:#1F7A44;--warn-bg:#FEF3D6;--warn-ink:#9A6B00;--neu-bg:#EEF0F5;--neu-ink:#5A5F6B;--bad-bg:#FDECEC;--bad-ink:#C0362C;--up:#1F9254;--down:#D0342C;--dv-1:#2164F4;--dv-2:#6E9BF3;--dv-3:#AEC5F9;--dv-4:#DCE7FD;--dv-pink:#E86FA0;--dv-purple:#9B7EDE;--dv-teal:#3Fb6c4;--r-card:14px;--r-tile:12px;--r-field:10px;--r-pill:999px;--notch:10px;--sh-card:0 1px 2px rgba(16,24,64,.05),0 8px 24px rgba(20,30,80,.05);--sh-soft:0 1px 2px rgba(16,24,64,.04);--sh-pop:0 12px 34px rgba(18,26,64,.16);--font-head:"Hanken Grotesk","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.frame[data-company-page]{width:1684px;background:#fff;position:relative;overflow:hidden}[data-company-page] .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body);font-weight:600;font-size:16px;border-radius:12px;padding:16px 24px;border:1.5px solid transparent;cursor:default;white-space:nowrap;line-height:1.1}[data-company-page] .btn svg{width:20px;height:20px}[data-company-page] .btn-primary{background:var(--brand);color:#fff}[data-company-page] .btn-outline{background:#fff;color:var(--brand);border-color:var(--brand)}[data-company-page] .link{color:var(--brand);font-weight:600;text-decoration:none}[data-company-page] .pg{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--mut);border:1px solid var(--line)}[data-company-page] .pg.on{background:var(--brand);color:#fff;border-color:var(--brand)}.frame.cand[data-company-page]{width:1683px;height:1051px;background:#fff}[data-company-page] .jd-hiring{color:#1F9254;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px}[data-company-page] .dot-g{width:8px;height:8px;border-radius:50%;background:#1F9254;display:inline-block}[data-company-page] .cd-hero{margin:0 60px;border-radius:16px;padding:44px 60px 90px;text-align:center;position:relative;background:linear-gradient(120deg,#F3EEE6,#F6EFD9 45%,#FBE7CF)}[data-company-page] .cd-hero h1{font-family:var(--font-head);font-weight:800;font-size:38px;line-height:1.15;margin:0 auto 14px;max-width:820px}[data-company-page] .cd-hero p{color:var(--ink-2);font-size:16px;line-height:1.55;margin:0 auto;max-width:720px}[data-company-page] .cd-bar{margin:-56px 72px 0;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-card);padding:22px 26px;display:flex;align-items:center;gap:20px;position:relative;z-index:2}[data-company-page] .cd-logo{width:70px;height:70px;border-radius:12px;background:#FBF3DC;color:#B98A2C;display:flex;align-items:center;justify-content:center;font-style:italic;font-weight:700;font-size:15px;flex:none}[data-company-page] .cd-bmain{flex:1}[data-company-page] .cd-bco{font-family:var(--font-head);font-weight:800;font-size:20px;display:flex;align-items:center;gap:12px}[data-company-page] .cd-btag{color:var(--ink);font-size:15px;margin:5px 0 6px}[data-company-page] .cd-bcta{display:flex;gap:12px}[data-company-page] .cd-bcta .btn-outline{color:var(--brand);border-color:#C7D6FB}[data-company-page] .cd-wrap{padding:0 72px}[data-company-page] .cd-tabs{display:flex;gap:38px;border-bottom:1px solid var(--line);margin:30px 0 28px}[data-company-page] .cd-tab{padding:0 2px 16px;font-size:17px;color:var(--ink);position:relative}[data-company-page] .cd-tab.on{color:var(--brand);font-weight:700}[data-company-page] .cd-tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brand)}[data-company-page] .cd-cols{display:flex;gap:34px;align-items:flex-start}[data-company-page] .cd-left{flex:1;min-width:0}[data-company-page] .cd-rail{width:280px;flex:none;display:flex;flex-direction:column;gap:20px}[data-company-page] .cd-h{font-family:var(--font-head);font-weight:800;font-size:19px;margin:0 0 14px}[data-company-page] .cd-body>p{color:var(--ink);font-size:16px;line-height:1.7;margin:0 0 18px}[data-company-page] .cd-body .cd-h:not(:first-child){margin-top:26px}[data-company-page] .cd-card{border:1px solid var(--line);border-radius:14px;padding:20px}[data-company-page] .cd-facts{background:#F7F9FE;position:relative;overflow:hidden}[data-company-page] .cd-fghost{position:absolute;right:-10px;top:20px;width:90px;height:90px;background:url(/design/arrow-nav-alpha.png) 50%/contain no-repeat;opacity:.1;transform:scaleX(-1)}[data-company-page] .cd-fact{margin-bottom:15px;position:relative;z-index:1}[data-company-page] .cd-fk{color:var(--mut);font-size:13px;margin-bottom:3px}[data-company-page] .cd-fv{font-size:15px;font-weight:600}[data-company-page] .cd-fv.link{color:var(--brand)}[data-company-page] .js-pager{display:flex;align-items:center;justify-content:center;gap:8px;padding:22px 0 8px;margin-top:6px}[data-company-page] .js-pager .pg,[data-company-page] .js-pager .pg-next,[data-company-page] .js-pager .pg-prev{min-width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:14.5px;color:var(--ink)}[data-company-page] .js-pager .pg.on{background:var(--brand);color:#fff;font-weight:600}[data-company-page] .js-pager .pg-next svg,[data-company-page] .js-pager .pg-prev svg{color:var(--mut)}[data-company-page]{--prog-fill:var(--bar-fill)}[data-company-page] .cd-jobs-head{display:flex;justify-content:space-between;align-items:center;font-size:14.5px;color:var(--ink);margin:6px 0 18px}[data-company-page] .cd-jc{border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin-bottom:16px}[data-company-page] .cd-jc.on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}[data-company-page] .cd-jc-co{display:flex;justify-content:space-between;font-size:14px;color:var(--ink)}[data-company-page] .cd-jc-title{font-weight:700;font-size:16px;color:var(--ink);margin:3px 0 0;line-height:1.3}[data-company-page] .cd-jc-meta{display:flex;align-items:center;gap:7px;color:var(--mut);font-size:13.5px;margin-top:11px}[data-company-page] .cd-jc-meta svg{opacity:.75;flex:none}[data-company-page] :where(button.btn,a.btn,a.link,span.link,div.link,button.cd-tab,button.pg,button.pg-prev,button.pg-next,button.link,a.cd-tab,.ui-anchor-reset){-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:none;box-sizing:border-box;cursor:pointer;text-rendering:inherit;-webkit-font-smoothing:inherit;font-kerning:inherit}[data-company-page] :where(button.btn)::-moz-focus-inner{border:0;padding:0}[data-company-page] .btn:not([aria-disabled=true]):not(:disabled){cursor:pointer}[data-company-page]{--avatar-row:34px;--avatar-block:42px;--avatar-card:56px;--avatar-radius-row:8px;--avatar-radius-block:9px;--avatar-radius-card:12px}[data-company-page] :where(a.lnk-hit){text-decoration:none}[data-company-page]{--content-max-width:1280px}[data-company-page] .cd-fghost.cd-fghost{width:40px;height:40px;right:20px;top:20px}[data-company-page] .cd-facts .cd-fghost+.cd-fact{padding-right:44px}[data-company-page] nav.js-pager :is(.pg,.pg-prev,.pg-next){min-width:44px;min-height:44px;height:44px;box-sizing:border-box;text-decoration:none}@media (max-width:899px){[data-company-page] nav.js-pager{padding-bottom:24px}}[data-company-page]{--brand-ink-on-tint:#1A52C4;--warn-ink-strong:#7A4B00;--ok-ink-strong:#0F5132;--violet-ink:#5B2FD1;--brand-ink-deep:#1D3F8F;--av-ink-slate:#49639D;--av-ink-violet:#6D4FC7;--av-ink-purple:#745FA7;--av-ink-plum:#665B90;--av-ink-teal:#29767F;--av-ink-amber:#946700;--av-ink-cream:#8D6921}[data-company-page] .btn.btn-primary:disabled,[data-company-page] .btn.btn-primary[aria-disabled=true]{background:var(--neu-bg);border-color:var(--line);color:var(--neu-ink);opacity:1;cursor:not-allowed}[data-company-page] .btn-primary:active:not([aria-disabled=true]):not(:disabled),[data-company-page] .btn-primary:hover:not([aria-disabled=true]):not(:disabled){background:var(--brand-press);transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}[data-company-page] .btn:not(.btn-primary):active:not([aria-disabled=true]):not(:disabled),[data-company-page] .btn:not(.btn-primary):hover:not([aria-disabled=true]):not(:disabled){background:var(--brand-tint);transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}[data-company-page] .btn:not(.btn-primary):active:not([aria-disabled=true]):not(:disabled){border-color:var(--brand-press)}[data-company-page] .cd-tab,[data-company-page] .pg,[data-company-page] .pg-next,[data-company-page] .pg-prev{transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}[data-company-page] .cd-tab.cd-tab{border-radius:8px 8px 0 0}[data-company-page] .cd-tab:hover:not([aria-disabled=true]):not(:disabled),[data-company-page] .pg-next:hover:not([aria-disabled=true]):not(:disabled),[data-company-page] .pg-prev:hover:not([aria-disabled=true]):not(:disabled),[data-company-page] .pg:hover:not([aria-disabled=true]):not(:disabled){background:var(--soft);transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}[data-company-page] .cd-tab:active:not([aria-disabled=true]):not(:disabled),[data-company-page] .pg-next:active:not([aria-disabled=true]):not(:disabled),[data-company-page] .pg-prev:active:not([aria-disabled=true]):not(:disabled),[data-company-page] .pg:active:not([aria-disabled=true]):not(:disabled){background:var(--brand-tint);transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}[data-company-page] .link:active:not([aria-disabled=true]):not(:disabled),[data-company-page] .link:hover:not([aria-disabled=true]):not(:disabled){color:var(--brand-press);transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}[data-company-page] button.pg{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:14.5px;background:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease;padding:0}[data-company-page] button.pg>svg{flex:none}[data-company-page] button.pg:hover:not(:disabled):not(.on){background:var(--soft);border-color:var(--brand);color:var(--ink)}[data-company-page] button.pg.on{cursor:default}[data-company-page] button.pg:disabled{cursor:not-allowed;opacity:.4;background:none}[data-company-page] .btn:disabled,[data-company-page] .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.frame.frame.cand[data-company-page]{max-width:100%;overflow-x:auto;height:auto;min-height:1051px;margin-inline:auto}[data-company-page] .btn.btn,[data-company-page] .cd-fv a,[data-company-page] .cd-tab.cd-tab,[data-company-page] .pg-next.pg-next,[data-company-page] .pg-prev.pg-prev,[data-company-page] .pg.pg{position:relative}[data-company-page] .btn.btn:before,[data-company-page] .cd-fv a:before,[data-company-page] .cd-tab.cd-tab:before,[data-company-page] .pg-next.pg-next:before,[data-company-page] .pg-prev.pg-prev:before,[data-company-page] .pg.pg:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max(100%,44px);height:max(100%,44px)}[data-company-page] .link[aria-disabled=true]{color:var(--mut)}[data-company-page]{--layer-modal-scrim:900;--layer-modal:901;--field-label-size:15px;--field-label-weight:700;--field-label-color:var(--ink);--field-label-gap:10px}[data-company-page] .btn.btn-outline:disabled,[data-company-page] .btn.btn-outline[aria-disabled=true],[data-company-page] span.btn.btn-outline[aria-disabled=true]{background:var(--neu-bg);border-color:var(--line);color:var(--neu-ink);opacity:1;cursor:not-allowed}[data-company-page] .btn.btn-outline.on,[data-company-page] .btn.btn-outline.on.on:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:#fff}[data-company-page] .pg-next:hover:not([aria-disabled=true]):not(:disabled){background:var(--soft);transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}[data-company-page] .pg.on.on:active:not(:disabled),[data-company-page] .pg.on.on:hover:not(:disabled),[data-company-page] button.pg.on.on:disabled{background-color:var(--brand);color:#fff;border-color:var(--brand)}[data-company-page] button.pg.on.on:disabled{opacity:1}[data-company-page]{--star-on:#F5A623;--star-hover:rgba(245,166,35,.42);--star-off:#D5DBE6}[data-company-page] .btn.btn-outline.on.on.on.on.on.on.on,[data-company-page] .btn.btn-outline.on.on.on.on.on.on.on:hover:not(:disabled){background:var(--brand,#2061ED);border-color:var(--brand,#2061ED);color:#fff}[data-company-page] .jd-hiring.jd-hiring{color:var(--up)}[data-company-page] .dot-g.dot-g{background:var(--up)}[data-company-page] .btn-outline:not([aria-disabled=true]):not(:disabled){border-color:var(--line-brand-soft)}.frame[data-company-page][data-shell=portal]{width:100%;min-width:1120px;overflow:visible}@media print{.frame[data-company-page]{display:none!important}}@media (max-width:899.98px){[data-company-page] .cd-cols.cd-cols{flex-direction:column;align-items:stretch}[data-company-page] .cd-cols>.cd-rail.cd-rail{width:auto}[data-company-page] .cd-wrap.cd-wrap{padding-left:16px;padding-right:16px}[data-company-page] .cd-bar.cd-bar{margin-left:16px;margin-right:16px;flex-wrap:wrap}[data-company-page] .cd-bar>.cd-bmain.cd-bmain{min-width:0}[data-company-page] .cd-bar .cd-bco.cd-bco{flex-wrap:wrap;row-gap:4px}[data-company-page] .cd-bar>.cd-bcta.cd-bcta{flex-basis:100%;flex-wrap:wrap}[data-company-page] .cd-wrap .cd-tabs.cd-tabs{overflow-x:auto;scrollbar-width:none;gap:24px;padding:4px 4px 0;margin:26px -4px 28px}[data-company-page] .cd-tabs.cd-tabs>.cd-tab{flex:none;white-space:nowrap;box-sizing:border-box;min-height:44px}[data-company-page] .cd-tabs.cd-tabs>.cd-tab.on:after{bottom:0}[data-company-page] .cd-wrap .cd-tabs.cd-tabs[data-more-right]{-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,.2) 0,#000 32px);mask-image:linear-gradient(270deg,rgba(0,0,0,.2) 0,#000 32px)}}@media (max-width:899.98px){[data-company-page] .cd-wrap .cd-tabs.cd-tabs[data-more-right]:has(.cd-tab:focus-visible){-webkit-mask-image:none;mask-image:none}}.cand[data-company-page] .cd-hero{padding:22px 40px 66px}.cand[data-company-page] .cd-hero h1{font-size:28px;margin:0 auto 8px}.cand[data-company-page] .cd-hero p{font-size:14px;line-height:1.5;max-width:760px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:760px){.cand[data-company-page] .cd-hero{padding:18px 20px 62px}.cand[data-company-page] .cd-hero h1{font-size:24px}}[data-company-page]{--line-control:#858EA6;--line-control-on-tint:#7B8499;--line-input:var(--line-control);--line-soft-control:#D5DAE5;--line-brand-soft:#BFD0FA;--fill-input:#FAFBFD;--page-title-size:26px;--page-title-size-phone:22px;--page-title-gap:14px;--content-pad-top:24px}@media (max-width:1279.98px){.frame[data-company-page]{width:100%;max-width:100%}}[data-company-page]{--danger-ring:var(--bad-ink,#C0362C);--danger-press:color-mix(in srgb,var(--bad-ink,#C0362C) 78%,#000)}