.careers-hero-wrapper{padding:.8rem .8rem 0}.careers-hero-container{z-index:2;padding:.8rem 1.6rem 9.7rem;position:relative}.careers-hero{max-width:var(--base-max-width);flex-direction:row;align-items:center;gap:6.3rem;margin:21.5rem auto 0;display:flex}.careers-hero-content{width:45%}.careers-hero-title{font-family:var(--encode-sans), sans-serif;color:var(--base-black);letter-spacing:.1rem;margin-bottom:1.6rem;font-size:5.6rem}.careers-hero-description{color:#20252b;margin-bottom:4rem;font-size:1.8rem;font-weight:400;line-height:3.2rem}.careers-hero-image-container{width:50%}.careers-hero-image-container>img{width:100%}.careers-whatWeDo-wrapper{background-color:#f5f5f5;padding:17.7rem 1.6rem 14.7rem}.careers-whatWeDo-container{max-width:var(--base-max-width);width:100%;margin:0 auto;position:relative}.careers-whatWeDo-container .text-box{flex-direction:column;gap:2.4rem;width:100%;max-width:55rem;margin-bottom:3.8rem;display:flex}.careers-whatWeDo-container .image-container{position:absolute;bottom:0;right:0}.careers-whatWeDo-container .image-container img{width:78.5rem;height:62rem}.careers-whatWeDo-container .text-box .title{font-size:5.6rem;font-family:var(--encode-sans), sans-serif;color:var(--base-black);letter-spacing:.1rem}.careers-whatWeDo-container .text-box .subtext{color:#20252b;font-size:1.8rem;font-weight:400;line-height:3.2rem}.careers-whatWeDo-container .boxes{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.careers-whatWeDo-container .boxes .box{background:linear-gradient(109.12deg,#c0cffe80 .42%,#f3dff480 57.741%,#f9d8e580 98.62%);border-radius:2.4rem;justify-content:center;align-items:center;width:36rem;height:28.2rem;display:flex}.careers-whatWeDo-container .boxes .box>img{width:21rem;height:21rem;margin:0 auto}.careers-whatWeDo-container .boxes .box-2{background:linear-gradient(109.12deg,#abe2f380 .42%,#bde4e580 39.7%,#ebe9d080 102.33%);border-radius:2.4rem;justify-content:center;align-items:center;width:29rem;height:19rem;display:flex}.careers-whatWeDo-container .boxes .box-2>img{width:17rem;height:14.9rem;margin:0 auto}.careers-core-values-wrapper{padding:12rem 1.6rem}.careers-core-values-container{max-width:var(--base-max-width);width:100%;margin:0 auto;position:relative}.careers-core-values-container .header{text-align:center;margin-bottom:8rem}.careers-core-values-container .header .title{font-size:5.6rem;font-family:var(--encode-sans), sans-serif;color:var(--base-black);letter-spacing:.1rem;margin-bottom:1.6rem}.careers-core-values-container .header .description{color:var(--base-black);font-size:1.8rem;line-height:3.2rem}.careers-core-values-cards{z-index:5;grid-template-columns:repeat(auto-fit,minmax(37rem,1fr));justify-content:center;gap:3.2rem 2.4rem;width:100%;display:grid;position:relative}.careers-core-values-card{-webkit-backdrop-filter:blur(29.7857px);backdrop-filter:blur(29.7857px);background:linear-gradient(#fff9 0%,#ffffff80 100%);border-radius:32px;padding:1px;box-shadow:0 7.45px 74.46px #5f5f5f1a,inset 0 -1px 13px #515c6529}.careers-core-values-card .outer{border-radius:inherit;width:100%;height:100%}.careers-core-values-card .inner{border-radius:inherit;flex-direction:column;justify-content:space-between;height:420px;padding:32px;display:flex}.careers-core-values-card:nth-child(2n) .inner{flex-direction:column-reverse}.careers-core-values-card .inner .illustration-container{justify-content:flex-end;display:flex;position:relative}.careers-core-values-card .inner .illustration-container .img{z-index:4;width:100px;height:100px;position:relative}.careers-core-values-card .inner .illustration-container .line-img{z-index:2;position:absolute;bottom:24px;left:24px}.careers-core-values-card:nth-child(2n) .inner .illustration-container .line-img{bottom:unset;top:24px}.careers-core-values-card .item-title{font-family:var(--encode-sans), sans-serif;text-align:left;margin-bottom:.8rem;font-size:2.4rem;font-weight:700;line-height:40px}.careers-core-values-card .item-subtitle{font-family:var(--inter), sans-serif;text-align:left;color:var(--base-black);font-size:1.6rem;font-weight:400;line-height:2.4rem}.careers-benefits-wrapper{background:#f5f5f5;padding:15.2rem 1.6rem}.careers-benefits-container{max-width:var(--base-max-width);width:100%;margin:0 auto;position:relative}.careers-benefits-container .header{justify-content:space-between;align-items:baseline;margin-bottom:8rem;display:flex}.careers-benefits-container .header .title{font-size:5.6rem;font-family:var(--encode-sans), sans-serif;width:41rem;line-height:6.4rem}.careers-benefits-container .header .subtext{width:52.6rem;font-size:1.4rem;line-height:2rem;font-family:var(--inter);color:#1c2127}.careers-benefits-container .cards{grid-template-columns:repeat(auto-fit,minmax(34rem,1fr));gap:4rem 2.4rem;display:grid}.careers-benefits-container .cards .card{-webkit-backdrop-filter:blur(29.7857px);backdrop-filter:blur(29.7857px);background:linear-gradient(#fff9 0%,#fff 100%);border-radius:2.4rem;padding:2.4rem;box-shadow:inset 0 -1px 13px #515c6529}.careers-benefits-container .cards .card .icon{border-radius:.8rem;width:4.8rem;height:4.8rem;margin-bottom:2.4rem}.careers-benefits-container .cards .card .title{margin-bottom:.8rem;font-size:1.8rem;font-weight:700}.careers-benefits-container .cards .card .subtitle{color:#2a2f36;font-size:1.4rem;line-height:2rem}.careers-open-positions-wrapper{color:#fff;background:#1c2127;margin-bottom:20rem;padding:12rem 1.6rem 9.7rem}.careers-open-positions-container{width:100%;max-width:80rem;margin:0 auto;position:relative}.careers-open-positions-container .header{margin-bottom:6.4rem}.careers-open-positions-container .header .title{font-size:5.6rem;font-family:var(--encode-sans), sans-serif;text-align:center}.careers-open-positions-container .no-positions-state{text-align:center}.careers-open-positions-container .no-positions-state .no-positions-description{text-align:center;margin-bottom:.8rem;font-size:1.8rem;font-weight:700;line-height:3.2rem}.careers-open-positions-container .no-positions-state .no-positions-cta{color:#a7b1bc;font-size:1.4rem}.careers-open-positions-container .departments-section{flex-direction:column;justify-content:center;gap:6.4rem;display:flex}.careers-open-positions-container .departments-section .department-group .department-title{font-size:1.8rem;font-weight:500;font-family:var(--inter), sans-serif;border-bottom:.1rem solid #262932;margin-bottom:2.4rem;padding-bottom:1.6rem}.careers-open-positions-container .departments-section .department-group .positions-list{flex-direction:column;gap:2.4rem;display:flex}.careers-open-positions-container .departments-section .department-group .positions-list .position-item{border-bottom:.1rem solid #262932;justify-content:space-between;align-items:center;width:100%;padding-bottom:1.8rem;display:flex}.careers-open-positions-container .departments-section .department-group .positions-list .position-item .position-title{font-size:1.4rem}.careers-open-positions-container .view-all-section{justify-content:center;align-items:center;margin-top:6.4rem;display:flex}@media (max-width:1228px){.careers-open-positions-wrapper{margin-bottom:27rem}}@media (max-width:1190px){.careers-whatWeDo-container .text-box{max-width:45rem}.careers-whatWeDo-container .image-container img{width:73rem;height:auto}.careers-whatWeDo-container .boxes .box{width:28rem}.careers-whatWeDo-container .boxes .box-2{width:28rem;height:18.5rem}}@media (max-width:950px){.careers-hero{flex-direction:column;gap:8.9rem;margin-top:15rem}.careers-hero-content{text-align:center;width:80%}.careers-hero-title{font-size:4.4rem}.careers-hero-description{font-size:1.6rem}.careers-hero-image-container{width:80%}.careers-whatWeDo-wrapper{background-color:#fff;padding:6.4rem 1.6rem 10rem}.careers-whatWeDo-container{flex-direction:column;gap:6.8rem;display:flex}.careers-whatWeDo-container .text-box{max-width:80%;margin-bottom:0}.careers-whatWeDo-container .text-box .title{font-size:4rem}.careers-whatWeDo-container .text-box .subtext{font-size:1.6rem}.careers-whatWeDo-container .boxes{display:none}.careers-whatWeDo-container .image-container{position:unset}.careers-whatWeDo-container .image-container img{height:unset;width:100%}.careers-core-values-container .header,.careers-open-positions-container .header{margin-bottom:3.2rem}.careers-core-values-container .header .title{font-size:4rem}.careers-benefits-wrapper{background-color:#fff}.careers-benefits-container .header{flex-direction:column;gap:1.6rem;margin-bottom:5rem}.careers-benefits-container .header .title{width:100%;font-size:4rem}.careers-benefits-container .header .subtext{width:100%}.careers-benefits-container .cards{row-gap:2.4rem}.careers-open-positions-container .header .title{font-size:4rem}.careers-open-positions-container .departments-section{gap:3.2rem}.careers-open-positions-container .view-all-section{margin-top:3.2rem}}@media (max-width:550px){.careers-hero-wrapper{padding:0}.careers-hero-container{padding:.8rem 1.6rem 9.7rem}.careers-hero-content{width:100%;text-align:unset}.careers-hero-title{margin-bottom:.8rem;font-size:3.2rem;line-height:4rem}.careers-hero-description{font-size:1.4rem;line-height:2rem}.careers-hero-image-container{width:100%}.careers-whatWeDo-wrapper{padding:6.4rem 1.6rem 12rem}.careers-whatWeDo-container .text-box{max-width:100%}.careers-whatWeDo-container .text-box .title{font-size:2.4rem}.careers-whatWeDo-container .text-box .subtext{font-size:1.4rem;line-height:2rem}.careers-core-values-wrapper{padding:3.2rem 1.6rem}.careers-core-values-container .header .title{font-size:2.4rem}.careers-core-values-container .header .description{font-size:1.6rem;line-height:3.2rem}.careers-core-values-cards{grid-template-columns:repeat(auto-fit,minmax(34rem,1fr))}.careers-core-values-card .item-title{font-size:2rem}.careers-core-values-card .item-subtitle{font-size:1.4rem}.careers-benefits-wrapper{padding:9.8rem 1.6rem}.careers-benefits-container .header{margin-bottom:3.2rem}.careers-benefits-container .header .title{font-size:2.4rem}.careers-open-positions-wrapper{padding:6.4rem 1.6rem 8.9rem}.careers-open-positions-container .header .title{font-size:2.4rem}}
