.CareersHero-module-scss-module__HS97NG__CareersHero{justify-content:center;align-items:center;min-height:100vh;padding:160px 20px 120px;display:flex;position:relative;overflow:hidden}.CareersHero-module-scss-module__HS97NG__avatars{pointer-events:none;position:absolute;inset:0}.CareersHero-module-scss-module__HS97NG__avatar{border-radius:16px;width:clamp(56px,5.2vw,100px);height:clamp(56px,5.2vw,100px);position:absolute;overflow:hidden}.CareersHero-module-scss-module__HS97NG__avatarMobile{border-radius:8px;width:32px;height:32px;position:absolute;overflow:hidden}.CareersHero-module-scss-module__HS97NG__content{z-index:1;width:100%;max-width:var(--container-width);text-align:center;flex-direction:column;align-items:center;gap:80px;margin-inline:auto;display:flex;position:relative}.CareersHero-module-scss-module__HS97NG__txt{flex-direction:column;align-items:center;gap:24px;display:flex}.CareersHero-module-scss-module__HS97NG__title{background:var(--accent-gradient);-webkit-text-fill-color:#0000;color:#0000;-webkit-background-clip:text;background-clip:text;max-width:925px;font-size:clamp(40px,9vw,76px);font-weight:700;line-height:1.05}.CareersHero-module-scss-module__HS97NG__subtitle{color:var(--white-color-50);font-size:clamp(18px,4vw,32px);font-weight:400;line-height:1.19}.CareersHero-module-scss-module__HS97NG__viewRolesBtn{min-width:285px}@media screen and (min-width:768px){.CareersHero-module-scss-module__HS97NG__title{line-height:80px}.CareersHero-module-scss-module__HS97NG__subtitle{line-height:38px}}@media screen and (max-width:1099px){.CareersHero-module-scss-module__HS97NG__CareersHero{min-height:500px;padding:120px 16px 48px}.CareersHero-module-scss-module__HS97NG__txt{gap:16px}.CareersHero-module-scss-module__HS97NG__title{font-size:48px;line-height:48px}.CareersHero-module-scss-module__HS97NG__subtitle{font-size:24px;font-weight:500;line-height:normal}.CareersHero-module-scss-module__HS97NG__viewRolesBtn{display:none}}
.JobListItem-module-scss-module__q7HFnW__JobListItem{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;border-radius:8px;align-items:center;gap:16px;padding:24px 16px;display:flex}.JobListItem-module-scss-module__q7HFnW__JobListItem:not(:last-child){border-bottom:1px solid var(--card-border)}.JobListItem-module-scss-module__q7HFnW__JobListItem.JobListItem-module-scss-module__q7HFnW__active{background:var(--card-bg);border-bottom-color:#0000}.JobListItem-module-scss-module__q7HFnW__icon{flex-shrink:0;width:40px;height:40px}.JobListItem-module-scss-module__q7HFnW__text{flex-direction:column;gap:4px;min-width:0;display:flex}.JobListItem-module-scss-module__q7HFnW__title{color:var(--white-color);font-size:18px;line-height:28px}.JobListItem-module-scss-module__q7HFnW__department{color:var(--white-color-50);font-size:14px;line-height:normal}.JobListItem-module-scss-module__q7HFnW__switcherIcon{width:24px;height:24px;color:var(--white-color-50);flex-shrink:0;margin-left:auto}@media screen and (max-width:1099px){.JobListItem-module-scss-module__q7HFnW__JobListItem{background:var(--card-bg);border-radius:8px;padding:16px}.JobListItem-module-scss-module__q7HFnW__JobListItem:not(:last-child),.JobListItem-module-scss-module__q7HFnW__JobListItem.JobListItem-module-scss-module__q7HFnW__active{border-bottom:none}.JobListItem-module-scss-module__q7HFnW__title{font-size:16px;line-height:26px}}
.JobDetail-module-scss-module__Uj8fwq__JobDetail{background:var(--card-bg);border:1px solid var(--card-border);border-radius:64px;flex-direction:column;flex:0 956px;align-items:flex-start;gap:32px;width:100%;padding:48px 56px 60px;display:flex;overflow:hidden;box-shadow:0 8px 16px #00000026}.JobDetail-module-scss-module__Uj8fwq__head{align-items:flex-start;gap:20px;width:100%;display:flex}.JobDetail-module-scss-module__Uj8fwq__iconFrame{background:#303030;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.JobDetail-module-scss-module__Uj8fwq__icon{width:32px;height:32px}.JobDetail-module-scss-module__Uj8fwq__titleCol{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.JobDetail-module-scss-module__Uj8fwq__roleSwitcherTrigger{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;display:flex}.JobDetail-module-scss-module__Uj8fwq__chevron{flex-shrink:0;width:24px;height:24px}.JobDetail-module-scss-module__Uj8fwq__title{color:var(--white-color);font-size:32px;font-weight:400;line-height:38px}.JobDetail-module-scss-module__Uj8fwq__tags{flex-wrap:wrap;gap:10px;display:flex}.JobDetail-module-scss-module__Uj8fwq__tag{border:1px solid var(--Border-Gradient,#1c1c1c);color:var(--white-color-50);white-space:nowrap;background:linear-gradient(73deg,#0d0d0d -59.71%,#292929 26.1%,#272727 47.64%,#1d1d1d 70.2%,#000 157.17%);border-radius:50px;justify-content:center;align-items:center;padding:10px 18px;font-size:16px;font-weight:500;line-height:26px;display:inline-flex}.JobDetail-module-scss-module__Uj8fwq__applyBtn{flex-shrink:0;min-width:220px}.JobDetail-module-scss-module__Uj8fwq__divider{background:linear-gradient(90deg, var(--card-border) 0%, #7a7a7a 140%);width:100%;height:1px}.JobDetail-module-scss-module__Uj8fwq__content{flex-direction:column;width:100%;display:flex}.JobDetail-module-scss-module__Uj8fwq__content h3{color:var(--white-color);margin:32px 0 14px;font-size:24px;font-weight:500;line-height:normal}.JobDetail-module-scss-module__Uj8fwq__content h3:first-child{margin-top:0}.JobDetail-module-scss-module__Uj8fwq__content p{color:var(--white-color-50);margin:0;font-size:16px;font-weight:400;line-height:26px}.JobDetail-module-scss-module__Uj8fwq__content ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.JobDetail-module-scss-module__Uj8fwq__content li{color:var(--white-color-50);padding-left:18px;font-size:16px;font-weight:400;line-height:26px;position:relative}.JobDetail-module-scss-module__Uj8fwq__content li:before{content:"";background:var(--white-color-50);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}@media screen and (max-width:1125px){.JobDetail-module-scss-module__Uj8fwq__JobDetail{padding-inline:40px}.JobDetail-module-scss-module__Uj8fwq__tags{flex-wrap:nowrap}}@media screen and (max-width:1099px){.JobDetail-module-scss-module__Uj8fwq__JobDetail{border-radius:16px;gap:24px;margin-top:8px;padding:24px 16px}.JobDetail-module-scss-module__Uj8fwq__tags{flex-wrap:wrap}.JobDetail-module-scss-module__Uj8fwq__iconFrame{display:none}.JobDetail-module-scss-module__Uj8fwq__head{flex-wrap:wrap;gap:16px}.JobDetail-module-scss-module__Uj8fwq__title{font-size:24px;line-height:normal}.JobDetail-module-scss-module__Uj8fwq__applyBtn{order:3;width:100%}.JobDetail-module-scss-module__Uj8fwq__content h3{font-size:20px}}
.RoleSwitcherModal-module-scss-module__9hoCBW__RoleSwitcherModal{background:var(--background-color);flex-direction:column;gap:24px;min-height:calc(100% + 92px);margin:-54px -16px -38px;padding:54px 16px 38px;display:flex}@media screen and (min-width:768px){.RoleSwitcherModal-module-scss-module__9hoCBW__RoleSwitcherModal{border-radius:16px;min-height:calc(100% + 130px);margin:-70px -60px -60px;padding:70px 60px 60px}}@media screen and (max-width:1099px){.RoleSwitcherModal-module-scss-module__9hoCBW__RoleSwitcherModal{border-radius:0}}.RoleSwitcherModal-module-scss-module__9hoCBW__title{color:var(--white-color);font-size:24px;font-weight:500;line-height:normal}.RoleSwitcherModal-module-scss-module__9hoCBW__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}
.JobsBrowser-module-scss-module__YTlOIa__JobsBrowser{align-items:flex-start;gap:56px;display:flex}@media (max-width:1099px){.JobsBrowser-module-scss-module__YTlOIa__JobsBrowser{flex-direction:column;gap:0}}.JobsBrowser-module-scss-module__YTlOIa__list{flex-direction:column;flex:1 1 0;min-width:320px;margin:0;padding:48px 0;list-style:none;display:flex}.JobsBrowser-module-scss-module__YTlOIa__list li{width:100%}@media (max-width:1099px){.JobsBrowser-module-scss-module__YTlOIa__list{flex:auto;gap:8px;width:100%;min-width:0;padding-block:0}}.JobsBrowser-module-scss-module__YTlOIa__listItemWrapper{flex-direction:column;display:flex}
.EmptyRoles-module-scss-module__BNWb8a__EmptyRoles{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:80px 24px;display:flex}.EmptyRoles-module-scss-module__BNWb8a__iconWrapper{background:#303030;border-radius:20px;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.EmptyRoles-module-scss-module__BNWb8a__title{font-size:32px;line-height:38px}.EmptyRoles-module-scss-module__BNWb8a__description{color:#ffffff80;max-width:620px;font-size:18px;line-height:28px}
