.careers-sprite{pointer-events:none;z-index:2;position:absolute;overflow:hidden}.careers-sprite img{max-width:none;display:block;position:absolute}.careers-decor{z-index:0;position:absolute}.careers-hero{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:64px;width:100%;max-width:1440px;min-height:640px;padding:32px;display:flex;position:relative}.careers-hero-sub{max-width:600px}.careers-hero .cw{z-index:0}.careers-hero .cw-tl{top:92px;left:150px;transform:rotate(-8deg)}.careers-hero .cw-bl{top:392px;left:96px;transform:rotate(6deg)}.careers-hero .cw-tr{top:74px;left:1050px;transform:rotate(7deg)}.careers-hero .cw-br{top:352px;left:984px;transform:rotate(-9deg)}.careers-values{z-index:1;box-sizing:border-box;flex-direction:column;align-items:center;gap:104px;width:100%;max-width:1440px;padding:104px 175px 64px;display:flex;position:relative}.careers-values-sub{max-width:620px}.careers-video{width:min(760px,100%);max-width:100%}.careers-video .hellomov{aspect-ratio:800/440;width:100%;height:auto}.careers-roles{z-index:1;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:1440px;padding:104px 175px;display:flex;position:relative}.careers-roles .c-photo-roles{width:163px;height:155px;bottom:87px;left:65px;transform:rotate(-15deg)}.careers-roles .c-sticker-roles{top:242px;right:157px}.roles-win{box-sizing:border-box;background:linear-gradient(#0f7fff99 0%,#a6ccfb99 40%),linear-gradient(#ffffff4d 0%,#e7e7e74d 42%,#fbfbfb4d 100%),#eef4ff;border:.5px solid #000;width:min(834px,100%);min-height:400px}.roles-bar .dots img{width:10px;height:10px}.roles-title{letter-spacing:-.36px;color:#000;text-shadow:0 1px 1px #fffc;font-size:12px}.roles-bar .mirror{opacity:0}.roles-screen{background:linear-gradient(#fff 25%,#f5f5f5 100%);flex-direction:column;align-items:center;width:100%;display:flex}.roles-head{box-sizing:border-box;gap:16px;width:100%;padding:32px 32px 24px}.roles-sub{width:302px;max-width:100%}.job-list{flex-direction:column;width:100%;display:flex}.job-row{box-sizing:border-box;align-items:center;gap:16px;width:100%;padding:20px;display:flex}.job-info{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.job-title{letter-spacing:-.6px;color:#000;margin:0;font-size:20px;font-weight:500;line-height:1}.job-meta{letter-spacing:-.48px;color:#00000080;align-items:center;gap:10px;font-size:16px;line-height:1;display:flex}.job-dot{background:#00000080;border-radius:50%;width:3px;height:3px}.job-divider{border-top:2px dotted #00000026;width:100%;height:0}.btn.mac.grey-edge{border-color:#626262}.roles-note{box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;width:100%;padding:24px 16px;display:flex}.roles-note p{text-align:center;letter-spacing:-.48px;color:#000;text-transform:lowercase;max-width:560px;margin:0;font-size:16px;line-height:1.5}.job-modal-backdrop{z-index:1000;background:#00000059;justify-content:center;align-items:center;padding:20px;animation:.18s jm-fade;display:flex;position:fixed;inset:0}.job-modal{background:linear-gradient(90deg,#feea3d33,#feea3d33),linear-gradient(90deg,#d6d5d7 0%,#f0f0f0 50%,#d6d5d7 100%);border:1px solid #000;border-radius:8px;width:480px;max-width:100%;max-height:calc(100vh - 40px);animation:.22s cubic-bezier(.2,.7,.25,1) jm-pop;position:relative;overflow:auto;box-shadow:0 10px 24px #0000001f}.job-modal:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px 1px #fffc}.job-modal-bar{padding:10px;display:flex}.job-modal-bar .dots{align-items:center;gap:6px;display:flex}.job-modal-bar .dots img{width:10px;height:10px;display:block}.job-modal-close{cursor:pointer;background:0 0;border:0;padding:0;line-height:0}.job-modal-body{background:#fff;flex-direction:column;align-items:center;gap:24px;padding:40px 44px;display:flex}.jm-content{flex-direction:column;gap:16px;width:100%;display:flex}.jm-head{flex-direction:column;align-items:center;gap:8px;display:flex}.jm-title{letter-spacing:-.6px;color:#000;text-transform:lowercase;text-align:center;margin:0;font-size:20px;font-weight:500;line-height:1}.jm-desc{letter-spacing:-.48px;color:#00000080;text-transform:lowercase;margin:0;font-size:16px;line-height:1.5}.jm-enjoy{letter-spacing:-.48px;color:#00000080;text-transform:lowercase;font-size:16px;line-height:1.5}.jm-enjoy p{margin:0}.jm-enjoy ul{margin:0;padding-left:24px;list-style:outside}@keyframes jm-fade{0%{opacity:0}to{opacity:1}}@keyframes jm-pop{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.job-modal-backdrop,.job-modal{animation:none}}@media (max-width:1023px){.careers-decor,.careers-sprite{display:none}.careers-hero{gap:40px;min-height:0;padding:56px 20px}.careers-values{gap:48px;padding:64px 20px}.careers-values #big-video{width:min(760px,100%)!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.careers-roles{padding:64px 20px}.roles-head{padding:24px 20px 16px}.job-row{gap:12px}.job-apply{flex-shrink:0}}
