.careers_pageHead__8Iksz{padding:104px 0 80px}.careers_cz__3sBUi{padding:88px 0}.careers_heroH1__nrwd1{font-family:var(--font-jp);font-weight:600;font-size:clamp(28px,3.4vw,42px);line-height:1.45;letter-spacing:.02em;color:var(--charcoal);margin:20px 0 0;text-wrap:balance}.careers_heroLede__3GHHv{margin:30px 0 0;max-width:620px;display:flex;flex-direction:column;gap:18px}.careers_heroLede__3GHHv p{font-size:clamp(15px,1.5vw,17px);line-height:1.95}.careers_heroLede__3GHHv p,.careers_why___P6XN p{font-family:var(--font-jp);color:var(--n700);margin:0;text-wrap:pretty}.careers_why___P6XN p{font-size:17px;line-height:2;max-width:820px}.careers_stanceGrid__KgSt6{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:48px}.careers_scard__o_auP{background:var(--surface);border:1px solid var(--n200);border-radius:var(--r-lg);padding:28px}.careers_scardAi__qwoRq{border-color:#D4E0E8}.careers_sk__fBGEI{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--n500);margin-bottom:14px;display:inline-flex;align-items:center;gap:8px}.careers_scardAi__qwoRq .careers_sk__fBGEI{color:#3F5870}.careers_dot__YXQDD{width:6px;height:6px;border-radius:50%;background:var(--ice);display:inline-block}.careers_sen__wbA4S{font:600 18px/1.4 var(--font-en);letter-spacing:-.01em;color:var(--charcoal);margin:0 0 12px}.careers_scard__o_auP p{font-family:var(--font-jp);font-size:14px;line-height:1.9;color:var(--n700);margin:0}.careers_techRegion__6jCLq{margin-top:64px;padding-top:60px;border-top:1px solid var(--mist-line)}.careers_tstack__1FTRn{display:flex;flex-direction:column;gap:18px;margin-top:40px}.careers_tcard__Z3zIt{border:1px solid var(--n200);border-radius:var(--r-lg);background:var(--surface);padding:30px 34px}.careers_tcardPrinciple__J_fuO{background:var(--soft-sage);border-color:transparent}.careers_tcardHead__GrKWJ{display:flex;align-items:baseline;gap:14px;margin-bottom:8px;flex-wrap:wrap}.careers_tcardN__OhY3U{font:500 12px/1 var(--font-mono);letter-spacing:.1em;color:var(--deep-sage);flex:0 0 auto}.careers_tcardT__4hyzq{font-family:var(--font-jp);font-weight:600;font-size:18px;letter-spacing:.01em;color:var(--charcoal)}.careers_tcardEn__obayB{font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--n500)}.careers_tcardDesc__DlW18{font-family:var(--font-jp);font-size:13px;line-height:1.8;color:var(--n600);margin:0 0 22px;max-width:720px}.careers_tcardPrinciple__J_fuO .careers_tcardDesc__DlW18{color:var(--deeper-sage)}.careers_tchips__SNNAx{display:flex;flex-wrap:wrap;gap:10px}.careers_tchip__foIMd{font-family:var(--font-mono);font-size:13px;color:var(--charcoal);background:var(--surface);border:1px solid var(--n200);border-radius:var(--r-sm);padding:8px 13px}.careers_cand__TiVQ4{color:var(--n500);background:transparent;border-style:dashed;border-color:var(--n300);font-family:var(--font-jp)}.careers_principle__bz8xy{background:var(--surface);border-color:transparent;color:var(--deeper-sage);font-weight:500}.careers_stackGroups__e_wIi{display:flex;flex-direction:column}.careers_sgroup__lOFxp{display:grid;grid-template-columns:150px 1fr;grid-gap:24px;gap:24px;align-items:start;padding:18px 0}.careers_sgroup__lOFxp:first-child{padding-top:4px}.careers_sgroup__lOFxp:last-child{padding-bottom:0}.careers_sgroup__lOFxp+.careers_sgroup__lOFxp{border-top:1px solid var(--mist-line)}.careers_sgroupK__cNRRT{display:flex;flex-direction:column;gap:4px;padding-top:7px}.careers_sgroupEn__JUxEa{font:600 13px/1.2 var(--font-en);letter-spacing:.02em;color:var(--charcoal)}.careers_sgroupJp__KpVEj{font-family:var(--font-jp);font-size:11.5px;color:var(--n500)}.careers_jobs__bUyjm{display:flex;flex-direction:column;gap:16px;margin-top:40px}.careers_job__Mys7u{background:var(--surface);border:1px solid var(--n200);border-radius:var(--r-lg);overflow:hidden;transition:border-color var(--base)}.careers_jobOpen__dDHDi{border-color:var(--n300)}.careers_jobHead__nX6fv{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;text-align:left;background:transparent;border:none;cursor:pointer;padding:28px 32px;font-family:inherit}.careers_jobHeadMain__5vvFA{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.careers_jobTitle__z34qU{font-family:var(--font-jp);font-weight:600;font-size:21px;letter-spacing:.01em;color:var(--charcoal);margin:0}.careers_jobTags__zRukM{display:flex;gap:8px;flex-wrap:wrap}.careers_jobTag__gRIPu{font-family:var(--font-jp);font-size:12.5px;font-weight:500;color:var(--deeper-sage);background:var(--soft-sage);border-radius:var(--r-full);padding:5px 12px}.careers_jobToggle__xz_Rc{flex:0 0 auto;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid var(--n200);border-radius:50%;color:var(--n600);transition:transform var(--slow) var(--ease-soft),background var(--base)}.careers_jobToggle__xz_Rc svg{width:16px;height:16px}.careers_jobHead__nX6fv:hover .careers_jobToggle__xz_Rc{background:var(--air-bg)}.careers_jobOpen__dDHDi .careers_jobToggle__xz_Rc{transform:rotate(180deg)}.careers_jobBody__AhnT3{overflow:hidden;max-height:0;transition:max-height var(--slow) var(--ease-soft)}.careers_jobOpen__dDHDi .careers_jobBody__AhnT3{max-height:2000px}.careers_jobBodyInner__JW7Iz{padding:0 32px 38px}.careers_jobSummary__K7bvv{font-family:var(--font-jp);font-size:15px;line-height:1.9;color:var(--n700);margin:0 0 34px;padding-top:26px;border-top:1px solid var(--mist-line);max-width:840px;text-wrap:pretty}.careers_jobCols__RSBVX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.careers_jobColH__s_Oei{font-family:var(--font-jp);font-weight:600;font-size:15px;color:var(--charcoal);margin:0 0 18px;display:flex;align-items:center;gap:10px}.careers_jobColH__s_Oei:before{content:"";width:18px;height:1px;background:var(--deep-sage);flex:0 0 auto}.careers_rlist__0vuWL{list-style:none;margin:0;padding:0}.careers_rlist__0vuWL li{position:relative;padding:0 0 16px 28px;font-family:var(--font-jp);font-size:13.5px;line-height:1.8;color:var(--n700)}.careers_rlist__0vuWL li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:10px;border:solid var(--deep-sage);border-width:0 1.6px 1.6px 0;transform:rotate(42deg)}.careers_rlistMuted__EyZjt li{color:var(--n600)}.careers_rlistMuted__EyZjt li:before{border-color:var(--n400,#A6ABA8)}.careers_jobApply__1bSgf{margin-top:36px;padding-top:30px;border-top:1px solid var(--mist-line);display:flex;align-items:center;gap:20px;flex-wrap:wrap}.careers_jobNote__zG6j7{font-family:var(--font-jp);font-size:13px;color:var(--n600)}.careers_proc__d38tR{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:nowrap;align-items:center;gap:0}.careers_proc__d38tR li{display:flex;align-items:center;font-family:var(--font-jp);font-size:14.5px;font-weight:500;color:var(--charcoal)}.careers_step__wF_kd{background:var(--surface);border:1px solid var(--n200);border-radius:var(--r-md);padding:12px 18px}.careers_procArrow__NjUnn{color:var(--n500);margin:0 14px;font-family:var(--font-mono)}.careers_applyCard__0jkqC{background:var(--air-bg);border:1px solid var(--mist-line);border-radius:var(--r-xl);padding:52px 52px 46px;margin-top:8px}.careers_applyH__jRLuo{font-family:var(--font-jp);font-weight:600;font-size:clamp(23px,2.5vw,29px);letter-spacing:.01em;color:var(--charcoal);margin:0;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.careers_applyHEn__n_SLs{font:500 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--n500)}.careers_applyLead__bn6Ea{font-family:var(--font-jp);font-size:16px;line-height:1.9;color:var(--n700);margin:20px 0 0;max-width:680px;text-wrap:pretty}.careers_applyGrid__AelDG{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;margin-top:38px;padding-top:34px;border-top:1px solid var(--mist-line)}.careers_applyBlock__v4R_1 h3{font-family:var(--font-jp);font-weight:600;font-size:14px;letter-spacing:.02em;color:var(--charcoal);margin:0 0 14px}.careers_applyBlock__v4R_1 p{font-family:var(--font-jp);font-size:15px;line-height:1.85;color:var(--n700);margin:0}.careers_applyFoot__22Vn5{display:flex;align-items:center;justify-content:space-between;gap:24px 36px;flex-wrap:wrap;margin-top:34px;padding-top:30px;border-top:1px solid var(--mist-line)}.careers_afText__nyQa_{max-width:420px}.careers_afText__nyQa_ h3{font-family:var(--font-jp);font-weight:600;font-size:14px;color:var(--charcoal);margin:0 0 10px}.careers_afText__nyQa_ p{font-family:var(--font-jp);font-size:14.5px;line-height:1.8;color:var(--n700);margin:0}@media (max-width:900px){.careers_pageHead__8Iksz{padding:80px 0 56px}.careers_cz__3sBUi{padding:60px 0}.careers_sgroup__lOFxp,.careers_stanceGrid__KgSt6{grid-template-columns:1fr}.careers_sgroup__lOFxp{gap:12px}.careers_sgroupK__cNRRT{flex-direction:row;align-items:baseline;gap:8px;padding-top:0}.careers_jobHead__nX6fv{padding:24px 22px}.careers_jobBodyInner__JW7Iz{padding:0 22px 30px}.careers_jobCols__RSBVX{grid-template-columns:1fr;gap:30px}.careers_jobOpen__dDHDi .careers_jobBody__AhnT3{max-height:4000px}.careers_applyCard__0jkqC{padding:32px 24px 30px}.careers_applyGrid__AelDG{grid-template-columns:1fr;gap:30px}.careers_applyFoot__22Vn5{flex-direction:column;align-items:flex-start}.careers_applyFoot__22Vn5 .careers_btn__0gg7x{width:100%;justify-content:center}.careers_proc__d38tR,.careers_proc__d38tR li{flex-direction:column;align-items:flex-start}.careers_procArrow__NjUnn{transform:rotate(90deg);margin:6px 0 6px 22px}}