:root{--primary: #E80C89;--primary-alt: #D10B7B;--primary-t20: #D10B7B33;--primary-t10: #D10B7B1A;--surface-white: #FFFFFF;--surface-ground: #F1F3F2;--surface-ground-2: #E7EAE8;--surface-ground-3: #DCE1DE;--surface-ground-dark: #394042;--surface-ground-dark-2: #071013;--surface-white-t3: #FFFFFF08;--surface-white-t10: #FFFFFF1A;--surface-white-t25: #FFFFFF40;--surface-white-t50: #FFFFFF80;--surface-white-t80: #FFFFFFCC;--surface-black-t3: #00000008;--surface-black-t10: #0000001A;--surface-black-t25: #00000040;--surface-black-t50: #00000080;--surface-black-t80: #000000CC;--text: #071013;--text-subtle: #071013B2;--text-subtle-2: #07101380;--text-alt: #FFFFFF;--text-alt-subtle: #FFFFFFB2;--text-alt-subtle-2: #FFFFFF80;--error: #D90E4E;--overlay: #000000BF}.career__text{margin-top:48px;display:flex;justify-content:space-between}.career__text h2{max-width:464px}.career__text__description{max-width:700px;display:flex;flex-direction:column;gap:24px}.career__info{padding:80px 0;display:flex;justify-content:space-between;margin-top:80px}.career__info__list{max-width:700px;display:flex;flex-direction:column}.career__info__list__item{padding:24px 0;border-bottom:1px solid var(--surface-black-t10)}.career__info__list__item button{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;cursor:pointer}.career__info__list__item button h3{font-family:Geist,sans-serif;font-weight:400;font-size:28px;line-height:34px;letter-spacing:-1px}@media screen and (max-width:1550px){.career__info__list__item button h3{font-size:24px;line-height:32px}}@media screen and (max-width:1250px){.career__info__list__item button h3{font-size:20px;line-height:28px}}.career__info__list__item button svg{width:32px;height:32px;color:var(--text)}.career__info__list__item__content{opacity:0;overflow:hidden;transform:translateY(-8px);display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease,opacity .25s ease,transform .35s ease,margin-top .35s ease;gap:24px}.career__info__list__item__content>*{min-height:0;overflow:hidden}.career__info__list__item.is-open{border-bottom:1px solid var(--surface-ground-dark-2)}.career__info__list__item.is-open .career__info__list__item__content{grid-template-rows:1fr;opacity:1;transform:translateY(0);margin-top:16px}.career__info__list__item.is-open button{color:var(--primary)}.career__vacancies{width:100vw;margin-left:calc(50% - 50vw);background:var(--surface-ground-2);padding:80px 0}.career__vacancies__list{max-width:1408px;margin:0 auto 48px}.career__vacancies__list__items{display:flex;flex-direction:column;margin-top:48px}.career__vacancies__list__items__item{padding:16px 8px 16px 0;display:flex;justify-content:space-between;align-items:center;flex-direction:row;border-bottom:1px solid var(--surface-black-t10)}.career__vacancies__list__items__item h3{transform:translate(0);transition:transform .25s ease,opacity .25s ease}.career__vacancies__list__items__item__date{display:flex;align-items:center;gap:24px}.career__vacancies__list__items__item__date svg{transform:translate(0);transition:transform .25s ease}.career__vacancies__list__items__item__date span{color:var(--text-subtle-2);font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.career__vacancies__list__items__item:hover h3{transform:translate(4px);opacity:70%}.career__vacancies__list__items__item:hover .career__vacancies__list__items__item__date svg{transform:translate(8px)}.career__message{padding:80px 0}.career__message h2{margin-bottom:48px}.career__message__content{display:flex;gap:8px}.career__message__content .imageLayer{width:50%;height:auto;overflow:hidden}.career__message__content .imageLayer .imageLayer__base{height:100%}.career__message__content .imageLayer img{height:auto;object-fit:cover;transform:scale(1);transition:transform .8s cubic-bezier(.22,1,.36,1);will-change:transform;object-position:center}.career__message__content .imageLayer:hover img{transform:scale(1.04)}.career__message__content__text{width:50%;background:var(--surface-ground);padding:48px;display:flex;justify-content:space-between;flex-direction:column}.career__message__content__text__description{display:flex;flex-direction:column;gap:24px}.career__message__content__text__name span{margin-top:8px;color:var(--text-subtle-2);font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.career__statistic{padding:80px 0}.career__statistic__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.career__statistic__title p{max-width:700px}.career__statistic__cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.career__statistic__cards__card{padding:24px;background:var(--surface-ground);display:flex;flex-direction:column;justify-content:space-between}.career__statistic__cards__card__info span{color:var(--text-subtle-2);font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.career__clients{display:flex;justify-content:space-between;margin-top:80px}.career__clients__title{display:flex;flex-direction:column;gap:8px}@media screen and (max-width:1550px){.career__text__description,.career__info__list{max-width:600px}.career__vacancies__list{max-width:1124px}.career__statistic__title p{max-width:600px}.career__statistic__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.career__statistic__cards__card{width:auto}}@media screen and (max-width:1250px){.career__text{flex-direction:column;gap:16px}.career__text h2,.career__text__description{max-width:100%}.career__info{flex-direction:column;gap:16px}.career__info__list{max-width:100%}.career__vacancies{padding:80px 70px}.career__vacancies__list{max-width:100%}.career__message__content .imageLayer{width:45%;height:auto}.career__message__content__text{width:55%}.career__message__content__text{width:100%}.career__statistic__title{flex-direction:column;align-items:start;gap:16px}.career__statistic__title p{max-width:100%}.career__statistic__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.career__statistic__cards__card{width:auto}.career__clients{flex-direction:column;gap:16px}}@media screen and (max-width:950px){.career__text{margin-top:24px;flex-direction:column;gap:16px}.career__text h2,.career__text__description{max-width:100%}.career__info{flex-direction:column;padding:40px 0;gap:24px;margin-top:40px}.career__info__list{max-width:100%}.career__info__list__item button h3{font-family:Geist,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.6px}.career__vacancies{padding:40px 16px}.career__vacancies__list{max-width:100%;margin-bottom:24px}.career__vacancies__list__items{margin-top:32px}.career__vacancies__list__items__item{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"title ." "date .";align-items:start;row-gap:8px;padding-right:40px}.career__vacancies__list__items__item h3{grid-area:title;padding-right:12px;font-family:Geist,sans-serif;font-weight:400;font-size:28px;line-height:34px;letter-spacing:-1px}}@media screen and (max-width:950px)and (max-width:1550px){.career__vacancies__list__items__item h3{font-size:24px;line-height:32px}}@media screen and (max-width:950px)and (max-width:1250px){.career__vacancies__list__items__item h3{font-size:20px;line-height:28px}}@media screen and (max-width:950px){.career__vacancies__list__items__item__date{grid-area:date;display:block}.career__vacancies__list__items__item__date span{display:block}.career__vacancies__list__items__item__date svg{position:absolute;top:50%;right:0;transform:translateY(-50%)}.career__message{padding:40px 0}.career__message h2{margin-bottom:16px}.career__message__content{flex-direction:column}.career__message__content .imageLayer{width:100%;height:auto}.career__message__content__text{width:100%}.career__message__content__text{width:100%;padding:24px}.career__statistic{padding:40px 0}.career__statistic__title{flex-direction:column;align-items:start;gap:16px;margin-bottom:24px}.career__statistic__title p{max-width:100%}.career__statistic__cards{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding-bottom:4px}.career__statistic__cards::-webkit-scrollbar{display:none}.career__statistic__cards__card{flex:0 0 228px}.career__clients{flex-direction:column;margin-top:40px;gap:16px}}
