.page_colors_colors__fsrh8{display:block;height:0;max-height:0;overflow:hidden}.career-page_hero__E_Kr6{padding:clamp(8rem,14vh,12rem) 0 clamp(3rem,5vh,5rem);background:linear-gradient(165deg,#f6f8fb,#ffffff 60%)}.career-page_heroInner__6AUr8{display:flex;flex-direction:column;gap:1.5rem}.career-page_badge__pWxuK{display:inline-block;font-size:.82rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(0,0,0,.4)}.career-page_headline__iLkmH{font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:#0a0a0a;white-space:pre-line;max-width:680px}.career-page_intro__qlkG_{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.7;color:rgba(0,0,0,.55);max-width:560px}.career-page_sectionTitle__dq7pu{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600;letter-spacing:-.02em;color:#0a0a0a;margin-bottom:clamp(2rem,4vh,3.5rem)}.career-page_perks__NVvM8{padding:clamp(4rem,8vh,7rem) 0}.career-page_perkGrid__FFsx4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}@media screen and (max-width:767px){.career-page_perkGrid__FFsx4{grid-template-columns:1fr}}.career-page_perkCard__LsP_Z{padding:clamp(1.75rem,2.8vw,2.35rem);border-radius:1.5rem;border:none;background:#f5f5f7;transition:background .2s ease}.career-page_perkCard__LsP_Z:hover{background:#efeff2}.career-page_perkTitle__0yScI{font-size:clamp(1.08rem,1.4vw,1.25rem);font-weight:600;color:#0a0a0a;margin-bottom:.6rem}.career-page_perkDesc__YeqCN{font-size:.95rem;line-height:1.65;color:rgba(0,0,0,.5)}.career-page_openings__R5nhn{padding:clamp(4rem,8vh,7rem) 0 clamp(5rem,10vh,8rem);background:#fff}.career-page_openingList__y_fcD{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(0,0,0,.08)}.career-page_openingCard__PH0FU{border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer;transition:background .2s ease}.career-page_openingCard__PH0FU:hover{background:rgba(0,0,0,.015)}.career-page_openingHeader__Mzd_D{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 0;gap:1rem}.career-page_openingRole__EElWY{font-size:clamp(1.05rem,1.4vw,1.2rem);font-weight:600;color:#0a0a0a}.career-page_openingType__kfHOE{display:block;margin-top:.25rem;font-size:.85rem;color:rgba(0,0,0,.4);font-weight:500}.career-page_openingIcon__GYfiV{flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.04);font-size:1.15rem;font-weight:500;color:rgba(0,0,0,.5);transition:transform .3s ease,background .2s ease}.career-page_openingExpanded__1QnUZ .career-page_openingIcon__GYfiV{transform:rotate(90deg);background:rgba(0,0,0,.08)}.career-page_openingBody__I2SGR{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s ease,padding .35s ease;padding:0}.career-page_openingExpanded__1QnUZ .career-page_openingBody__I2SGR{max-height:420px;opacity:1;padding:0 0 1.5rem}.career-page_openingDescription__SRbkO{margin-bottom:.9rem;font-size:.92rem;line-height:1.62;color:rgba(0,0,0,.56)}.career-page_tagRow__V9GAK{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.career-page_tag__D9KSL{display:inline-flex;align-items:center;padding:.38rem .82rem;border-radius:999px;background:rgba(0,0,0,.04);font-size:.8rem;font-weight:500;color:rgba(0,0,0,.55)}.career-page_pointList__tSYXx{display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.15rem}.career-page_pointItem__ryo99{position:relative;padding-left:1rem;font-size:.88rem;line-height:1.55;color:rgba(0,0,0,.5)}.career-page_pointItem__ryo99:before{content:"";position:absolute;left:0;top:.62rem;width:.32rem;height:.32rem;border-radius:50%;background:rgba(0,0,0,.24)}.career-page_applyBtn__gdAFQ,.career-page_writeBtn__MulBv{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.35rem;border-radius:999px;background:#0a0a0a;color:#fff!important;font-size:.88rem;font-weight:600;text-decoration:none;transition:opacity .2s ease}.career-page_applyBtn__gdAFQ:hover,.career-page_applyBtn__gdAFQ:visited,.career-page_writeBtn__MulBv:hover,.career-page_writeBtn__MulBv:visited{color:#fff!important}.career-page_applyBtn__gdAFQ:active,.career-page_applyBtn__gdAFQ:focus-visible,.career-page_applyBtn__gdAFQ:hover,.career-page_writeBtn__MulBv:active,.career-page_writeBtn__MulBv:focus-visible,.career-page_writeBtn__MulBv:hover{opacity:.82;color:#fff!important}.career-page_applyBtn__gdAFQ svg,.career-page_writeBtn__MulBv svg{opacity:.7}.career-page_noFit___B6WS{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:clamp(2.5rem,5vh,4rem);padding:clamp(1.5rem,2.5vw,2.25rem);border-radius:1.5rem;border:none;background:#f5f5f7}@media screen and (max-width:767px){.career-page_noFit___B6WS{flex-direction:column;align-items:flex-start}}.career-page_noFitTitle__wMkp6{font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:600;color:#0a0a0a;margin-bottom:.35rem}.career-page_noFitDesc__ZFNWz{font-size:.95rem;line-height:1.6;color:rgba(0,0,0,.5)}@media screen and (max-width:767px){.career-page_headline__iLkmH{font-size:clamp(2.4rem,10vw,3.2rem)}.career-page_intro__qlkG_{font-size:1rem;max-width:100%}.career-page_perkGrid__FFsx4{grid-template-columns:1fr}.career-page_openingList__y_fcD{border-top:1px solid rgba(0,0,0,.08)}}