.career-hero,.career-jobs{--career-heading:#212121;--career-text:#4b4b4b;--career-muted:#585858;--career-primary:#5c4afc;--career-accent:#7d43fc;--career-blue:#109bfe;--career-divider:#e2e2e2;--career-border:#dbdbdb;--career-font-heading:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--career-font-body:"Geist",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-family:var(--career-font-body)}.career-hero .container,.career-jobs .container{max-width:1272px}.career-pattern{position:absolute;width:839px;height:366px;overflow:hidden;opacity:.04;pointer-events:none}.career-pattern img{position:absolute;top:0;left:-103.23%;width:203.27%;height:136.07%;max-width:none}.career-pattern--flip{transform:scaleX(-1)}.career-glow{position:absolute;pointer-events:none}.career-glow img{position:absolute;max-width:none}.career-glow--right{top:40px;left:calc(75% + 38.55px);display:flex;align-items:center;justify-content:center;width:579.966px;height:541.32px}.career-glow--right .career-glow__inner{position:relative;flex:none;width:461.072px;height:374.247px;transform:rotate(-26.66deg)}.career-glow--right img{top:-54.66%;left:-40.67%;width:185.29%;height:204.76%}.career-glow--left{top:142px;left:-111px;width:337.594px;height:274.02px}.career-glow--left img{top:-78.29%;left:-59.85%;width:223.65%;height:252.02%}.career-hero{position:relative;overflow:hidden;padding:143px 0 110px;background:#fff}.career-hero .career-pattern{top:209px;left:-258px}.career-hero__content{position:relative;max-width:720px;z-index:3}.career-hero__right-pattern{position:absolute;bottom:40px;right:0;width:35%;height:60%;pointer-events:none;z-index:0}.career-hero__right-pattern img{width:100%;height:100%;object-fit:fill;object-position:left center;opacity:.45}.career-hero__right-pattern:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0,transparent 30%);z-index:1}.career-tag{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:9px 12px;border-radius:27px;background:#fff;box-shadow:0 1px 0 rgba(17,17,26,.05),0 0 4px rgba(17,17,26,.1)}.career-hero__left-pattern{position:absolute;top:60;left:0;width:30%;height:100%;pointer-events:none;overflow:hidden;z-index:0}.career-hero__left-pattern img{width:100%;height:100%;object-fit:cover;object-position:left top;opacity:.14}.career-hero__left-pattern:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,#fff 70%);z-index:1}.career-tag__icon{position:relative;flex:none;width:20px;height:20px}.career-tag__icon img{position:absolute;top:6.25%;left:13.64%;width:72.72%;height:87.5%}.career-tag__text{font:500 14px/normal var(--career-font-body);color:var(--career-accent);text-transform:uppercase;white-space:nowrap}.career-hero__title{margin:8px 0 0;font-family:var(--career-font-heading);font-weight:600;font-size:clamp(2.125rem,1.35rem + 2.6vw,3.4375rem);line-height:1.37;color:var(--career-heading)}.career-hero__title-accent{color:var(--career-primary)}.career-hero__text{margin:13px 0 0;font:400 18px/30px var(--career-font-body);color:var(--career-text)}.career-hero__text strong{font-weight:600}.career-jobs{position:relative;overflow:hidden;padding:105px 0 110px;background:#fcfcfc}.career-jobs .career-pattern--top{top:63px;left:calc(58.33% + 3px)}.career-jobs .career-pattern--bottom{bottom:0;left:-175px}.career-jobs .container{position:relative}.career-jobs__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px}.career-jobs__title{margin:0;font-family:var(--career-font-heading);font-weight:600;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.6;color:var(--career-heading)}.career-jobs__filters{display:flex;flex-wrap:wrap;gap:12px 21px}.career-filter{position:relative;flex:none}.career-filter--category{width:187px}.career-filter--type{width:164px}.career-filter__select{width:100%;padding:8.947px 41.947px 8.947px 8.947px;border:.895px solid var(--career-border);border-radius:87.684px;background:#fcfcfc;color:var(--career-muted);font:400 16px/1.6 var(--career-font-body);text-align:center;text-align-last:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.career-filter__select:focus-visible{outline:2px solid var(--career-primary);outline-offset:2px}.career-filter__icon{position:absolute;top:50%;inset-inline-end:8.947px;width:24px;height:24px;transform:translateY(-50%) rotate(-90deg);pointer-events:none}.career-jobs__list{margin:63px 0 0;padding:0;list-style:none}.career-job{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 24px;padding:47px 0;border-bottom:1px solid var(--career-divider)}.career-job:first-child{padding-top:0}.career-job__info{flex:0 1 531px;min-width:0}.career-job__title{margin:0 0 9px;font-family:var(--career-font-heading);font-weight:600;font-size:24px;line-height:1.6;color:var(--career-heading)}.career-job__text{margin:0;font:400 16px/1.6 var(--career-font-body);color:var(--career-text)}.career-job__meta{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 19.027px}.career-job__meta-item{display:flex;align-items:center;gap:9.513px;font:400 20px/normal var(--career-font-body);color:var(--career-text);white-space:nowrap}.career-job__meta-item--location img{width:23.328px;height:27.216px}.career-job__meta-item--type img{width:29.594px;height:29.594px}.career-job__meta-divider{align-self:center;width:1px;height:22.594px;background:#b5b5b5}.career-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:9px 9px 9px 17px;border:0;border-radius:84px;background-image:linear-gradient(261.23deg,#109bfe 2.19%,#7d43fc 153.74%);color:#fff;font:400 16px/32px var(--career-font-body);white-space:nowrap;cursor:pointer}.career-btn:focus-visible{outline:2px solid var(--career-primary);outline-offset:3px}.career-btn__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:29px;height:29px;border-radius:28px;background:#fafafa}.career-btn__icon img{width:15.484px;height:15.484px;transform:rotate(33.54deg)}@media (max-width:1199.98px){.career-job__info{flex:1 1 100%}}@media (max-width:991.98px){.career-hero{padding:128px 0 72px}.career-jobs{padding:72px 0 80px}.career-jobs__list{margin-top:40px}.career-job{padding:36px 0}}@media (max-width:575.98px){.career-hero{padding:112px 0 56px}.career-hero__text{font-size:16px;line-height:1.7}.career-tag__text{font-size:12px}.career-job__title{font-size:20px}.career-job__text{font-size:15px}.career-job__meta{flex:1 1 100%;gap:12px 24px}.career-job__meta-item{font-size:18px}.career-job__meta-divider{display:none}.career-hero .container{padding-left:16px;padding-right:16px}.career-hero__right-pattern{width:55%;height:50%;bottom:0}.career-hero__left-pattern{display:none}}