.button-txt{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}@media (min-width: 1280px){.hex-background{max-height:1268px;overflow-y:hidden}.careers-page{display:flex;flex-direction:column;align-items:center;gap:80px}.careers-page .background .hex-top{position:absolute;top:-100px;left:0;width:657px;height:783px;flex-shrink:0;opacity:.55;background-image:url(/build/_assets/hex-background-top-YSPI5SOC.svg);background-repeat:no-repeat}.careers-page .background .hex-bottom{position:absolute;top:872px;left:0;width:657px;height:297px;flex-shrink:0;opacity:.55;background-image:url(/build/_assets/hex-background-bottom-OIRCEPPQ.svg);background-repeat:no-repeat}.careers-page .career-frame{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px}.careers-page .career-frame .header-group{width:1152px;height:242px;top:42px;position:absolute}.careers-page .career-frame .header-group .header-frame{display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px}.careers-page .career-frame .header-group .header-frame .heading{display:flex;width:1152px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.careers-page .career-frame .header-group .header-frame .heading .title{display:flex;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch}.careers-page .career-frame .header-group .header-frame .heading .title h1{width:655px;color:var(--Gray-900, #131316);font-family:Plus Jakarta Sans;font-size:65px;font-style:normal;font-weight:500;line-height:80px;letter-spacing:-2.6px}.careers-page .career-frame .header-group .header-frame .heading .title h1 span.grad{background:var(--w3f-gradient, linear-gradient(92deg, #12CAF3 4.52%, #3E8DF7 99.48%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Plus Jakarta Sans;font-size:65px;font-style:normal;font-weight:500;line-height:80px;letter-spacing:-2.6px}.careers-page .career-frame .header-group .header-frame .heading .title h3.summary{width:441px;color:#4f4f4f;font-family:Plus Jakarta Sans;font-size:22px;font-style:normal;font-weight:400;line-height:33px}.careers-page .career-frame .button-group{width:1160.508px;height:486px;display:flex;position:relative}.careers-page .career-frame .button-group .openings-button{display:flex;width:347px;height:60px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;background:var(--gradient-orange-accent, linear-gradient(92deg, #FF8921 4.52%, #FFAE44 99.48%));position:absolute;bottom:91px}.careers-page .career-frame .button-group .openings-button .openings-link{color:var(--white, #FFF);font-family:Plus Jakarta Sans;font-size:17px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.careers-page .career-frame .button-group .openings-button .openings-link .right-arrow{width:20px;height:20px;flex-shrink:0}.careers-page .career-frame .button-group .internships-button{display:flex;width:234px;height:62px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;flex-shrink:0;position:absolute;bottom:91px;left:366px}.careers-page .career-frame .button-group .internships-button .txt-btns{display:flex;justify-content:center;align-items:center;gap:4px;align-self:stretch}.careers-page .career-frame .button-group .internships-button .txt-btns .txt-btn{display:flex;height:60px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;flex:1 0 0}.careers-page .career-frame .button-group .internships-button .txt-btns .txt-btn .txt-btn-link{font-family:Plus Jakarta Sans;font-size:17px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;background:var(--gradient-orange-accent, linear-gradient(92deg, #FF8921 4.52%, #FFAE44 99.48%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.careers-page .career-frame .button-group .internships-button .txt-btns .txt-btn .right-arrow{width:20px;height:20px}.careers-page .career-frame .button-group .img-frame{display:inline-flex;padding-top:10px;justify-content:flex-end;align-items:center;position:absolute;bottom:0;left:576px}.careers-page .career-frame .button-group .img-frame .img{display:flex;width:661px;height:518px;justify-content:center;align-items:center;background-image:url(/build/_assets/careers-EWWDMQOV.svg)}}@media (min-width: 700px) and (max-width: 1279.59px){.hex-background{max-height:1846px;overflow-y:hidden}.careers-page{position:relative;display:flex;align-items:center;justify-content:center}.careers-page .career-frame{display:flex;flex-direction:column-reverse;align-items:center;gap:12px;width:100%;height:100%;position:relative;width:650px;height:678px}.careers-page .career-frame .button-group{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.careers-page .career-frame .button-group .internships-button{display:flex;width:234px;height:62px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.careers-page .career-frame .button-group .internships-button .txt-btns{display:flex;justify-content:center;align-items:center;gap:4px;align-self:stretch}.careers-page .career-frame .button-group .internships-button .txt-btns .txt-btn{display:flex;height:60px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;flex:1 0 0}.careers-page .career-frame .button-group .internships-button .txt-btns .txt-btn .txt-btn-link{font-family:Plus Jakarta Sans;font-size:17px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;background:var(--gradient-orange-accent, linear-gradient(92deg, #FF8921 4.52%, #FFAE44 99.48%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.careers-page .career-frame .button-group .internships-button .txt-btns .txt-btn .right-arrow{width:20px;height:20px}.careers-page .career-frame .button-group .openings-button{display:flex;width:480px;height:60px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;background:var(--gradient-orange-accent, linear-gradient(92deg, #FF8921 4.52%, #FFAE44 99.48%))}.careers-page .career-frame .button-group .openings-button .openings-link{color:var(--white, #FFF);font-family:Plus Jakarta Sans;font-size:17px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.careers-page .career-frame .button-group .openings-button .right-arrow{width:20px;height:20px;flex-shrink:0}.careers-page .career-frame .button-group .img-frame .img{display:flex;width:502px;height:393px;justify-content:center;align-items:center;background-size:contain;background-image:url(/build/_assets/careers-EWWDMQOV.svg)}.careers-page .career-frame .header-group{display:flex;flex-direction:column}.careers-page .career-frame .header-group .header-frame .heading .title h1{color:var(--Gray-900, #131316);text-align:center;font-family:Plus Jakarta Sans;font-size:48px;font-style:normal;font-weight:500;line-height:80px;letter-spacing:-1.92px}.careers-page .career-frame .header-group .header-frame .heading .title h1 span.grad{background:var(--w3f-gradient, linear-gradient(92deg, #12CAF3 4.52%, #3E8DF7 99.48%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Plus Jakarta Sans;font-size:48px;font-style:normal;font-weight:500;line-height:80px;letter-spacing:-1.92px}.careers-page .career-frame .header-group .header-frame .heading .title h3{color:#4f4f4f;text-align:center;font-family:Plus Jakarta Sans;font-size:22px;font-style:normal;font-weight:400;line-height:33px;align-self:stretch}}@media (min-width: 425px) and (max-width: 699.59px){.hex-background{max-height:1536px;overflow-y:hidden}.careers-page{position:relative;display:flex;align-items:center;justify-content:center}.careers-page .career-frame{display:flex;flex-direction:column-reverse;align-items:center;gap:12px;position:relative;width:514px;height:600px}.careers-page .career-frame .button-group{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.careers-page .career-frame .button-group .internships-button{display:flex;width:234px;height:62px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.careers-page .career-frame .button-group .internships-button .txt-btns{display:flex;justify-content:center;align-items:center;gap:4px;align-self:stretch}.careers-page .career-frame .button-group .internships-button .txt-btns .txt-btn{display:flex;height:60px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;flex:1 0 0}.careers-page .career-frame .button-group .internships-button .txt-btns .txt-btn .txt-btn-link{font-family:Plus Jakarta Sans;font-size:17px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;background:var(--gradient-orange-accent, linear-gradient(92deg, #FF8921 4.52%, #FFAE44 99.48%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.careers-page .career-frame .button-group .internships-button .txt-btns .txt-btn .right-arrow{width:20px;height:20px}.careers-page .career-frame .button-group .openings-button{display:flex;width:380px;height:60px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;background:var(--gradient-orange-accent, linear-gradient(92deg, #FF8921 4.52%, #FFAE44 99.48%))}.careers-page .career-frame .button-group .openings-button .openings-link{color:var(--white, #FFF);font-family:Plus Jakarta Sans;font-size:17px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.careers-page .career-frame .button-group .openings-button .right-arrow{width:20px;height:20px;flex-shrink:0}.careers-page .career-frame .button-group .img-frame .img{display:flex;width:400px;height:305px;justify-content:center;align-items:center;background-size:contain;background-repeat:no-repeat;background-image:url(/build/_assets/careers-EWWDMQOV.svg)}.careers-page .career-frame .header-group{display:flex;flex-direction:column}.careers-page .career-frame .header-group .header-frame .heading .title h1{color:var(--Gray-900, #131316);text-align:center;font-family:Plus Jakarta Sans;font-size:36px;font-style:normal;font-weight:500;line-height:80px;letter-spacing:-1.92px}.careers-page .career-frame .header-group .header-frame .heading .title{width:420px;align-items:center;display:flex;flex-direction:column;justify-content:center}.careers-page .career-frame .header-group .header-frame .heading .title h1 span.grad{background:var(--w3f-gradient, linear-gradient(92deg, #12CAF3 4.52%, #3E8DF7 99.48%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Plus Jakarta Sans;font-size:36px;font-style:normal;font-weight:500;line-height:80px;letter-spacing:-1.92px}.careers-page .career-frame .header-group .header-frame .heading .title h3{color:#4f4f4f;text-align:center;font-family:Plus Jakarta Sans;font-size:18px;font-style:normal;font-weight:400;line-height:33px;width:250px}}@media (max-width: 424.59px){.hex-background{max-height:1428px;overflow-y:hidden}.careers-page{position:relative;display:flex;align-items:center;justify-content:center}.careers-page .career-frame{display:flex;flex-direction:column-reverse;align-items:center;gap:12px;position:relative;width:315px;height:550px}.careers-page .career-frame .button-group{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}.careers-page .career-frame .button-group .internships-button{display:flex;width:234px;height:62px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.careers-page .career-frame .button-group .internships-button .txt-btns{display:flex;justify-content:center;align-items:center;gap:4px;align-self:stretch}.careers-page .career-frame .button-group .internships-button .txt-btns .txt-btn{display:flex;height:60px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;flex:1 0 0}.careers-page .career-frame .button-group .internships-button .txt-btns .txt-btn .txt-btn-link{font-family:Plus Jakarta Sans;font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize;background:var(--gradient-orange-accent, linear-gradient(92deg, #FF8921 4.52%, #FFAE44 99.48%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.careers-page .career-frame .button-group .internships-button .txt-btns .txt-btn .right-arrow{width:20px;height:20px}.careers-page .career-frame .button-group .openings-button{display:flex;width:280px;height:60px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;background:var(--gradient-orange-accent, linear-gradient(92deg, #FF8921 4.52%, #FFAE44 99.48%))}.careers-page .career-frame .button-group .openings-button .openings-link{color:var(--white, #FFF);font-family:Plus Jakarta Sans;font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.careers-page .career-frame .button-group .openings-button .right-arrow{width:20px;height:20px;flex-shrink:0}.careers-page .career-frame .button-group .img-frame .img{display:flex;width:290px;height:240px;justify-content:center;align-items:center;background-size:contain;background-repeat:no-repeat;background-image:url(/build/_assets/careers-EWWDMQOV.svg)}.careers-page .career-frame .header-group{display:flex;flex-direction:column}.careers-page .career-frame .header-group .header-frame .heading .title h1{color:var(--Gray-900, #131316);text-align:center;font-family:Plus Jakarta Sans;font-size:30px;font-style:normal;font-weight:500;line-height:80px;letter-spacing:-1.92px}.careers-page .career-frame .header-group .header-frame .heading .title{width:315px;align-items:center;display:flex;flex-direction:column;justify-content:center}.careers-page .career-frame .header-group .header-frame .heading .title h1 span.grad{background:var(--w3f-gradient, linear-gradient(92deg, #12CAF3 4.52%, #3E8DF7 99.48%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Plus Jakarta Sans;font-size:30px;font-style:normal;font-weight:500;line-height:80px;letter-spacing:-1.92px}.careers-page .career-frame .header-group .header-frame .heading .title h3{color:#4f4f4f;text-align:center;font-family:Plus Jakarta Sans;font-size:14px;font-style:normal;font-weight:400;line-height:27px;width:250px}}
