@media only screen and (min-width:0rem){#careers-2320{background:linear-gradient(180deg,var(--darkSurface) 0,var(--dark) 100%);border-bottom:1px solid rgba(250,251,252,.08);border-top:1px solid rgba(250,251,252,.08);padding:var(--sectionPadding);padding-top:clamp(4rem,7vw,5.5rem);position:relative;z-index:1}#careers-2320 .cs-container{display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem);margin:auto;max-width:36.25rem;width:100%}#careers-2320 .cs-content,#careers-2320 .cs-sidebar{width:100%}#careers-2320 .cs-topper{color:var(--primaryLight)}#careers-2320 .cs-title{color:var(--headerColor);margin-bottom:1.5rem}#careers-2320 .cs-text{color:#fff;font-size:1rem;line-height:1.6em;margin:0 0 1rem}#careers-2320 .cs-check-list,#careers-2320 .cs-list{list-style:none;margin:0;padding:0}#careers-2320 .cs-list{display:grid;gap:.75rem;margin:0 0 2rem}#careers-2320 .cs-check-item,#careers-2320 .cs-item{color:#fff;font-size:1rem;line-height:1.5em;padding-left:3.75rem;position:relative}#careers-2320 .cs-check-item:before,#careers-2320 .cs-item:before{background:url(/assets/svgs/arrow.svg) 50%/contain no-repeat;content:"";height:2.5rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:2.5rem}#careers-2320 .cs-form{background-color:var(--darkCard);border:1px solid var(--darkCardBorder);box-shadow:0 1rem 2.5rem rgba(0,0,0,.28);display:flex;flex-wrap:wrap;gap:.75rem;padding:clamp(1.5rem,3vw,2rem);width:100%}#careers-2320 .cs-form-message{background-color:rgba(40,167,69,.16);border:1px solid rgba(40,167,69,.45);border-left:4px solid #28a745;color:#fff;display:none;margin:0 0 1rem;padding:1rem 1.25rem}#careers-2320 .cs-form-message[data-state]{display:block}#careers-2320 .cs-form-message[data-state=pending]{background-color:rgba(90,171,222,.16);border-color:rgba(90,171,222,.45) rgba(90,171,222,.45) rgba(90,171,222,.45) #5aabde}#careers-2320 .cs-form-message[data-state=error]{background-color:rgba(220,53,69,.16);border-color:rgba(220,53,69,.45) rgba(220,53,69,.45) rgba(220,53,69,.45) #dc3545}#careers-2320 .cs-label{color:#fff;display:flex;flex-direction:column;font-size:clamp(.875rem,1.5vw,1rem);gap:.25rem;width:100%}#careers-2320 .cs-input{background-color:rgba(10,15,24,.78);border:1px solid rgba(250,251,252,.12);box-sizing:border-box;color:var(--bodyTextColorWhite);font-size:1rem;height:3.5rem;padding:0 1.25rem;transition:border-color .3s,box-shadow .3s,background-color .3s;width:100%}#careers-2320 .cs-input:focus{background-color:rgba(10,15,24,.92);border-color:rgba(90,171,222,.55);box-shadow:0 0 0 3px rgba(90,171,222,.18);outline:none}#careers-2320 .cs-input::-moz-placeholder{color:var(--bodyTextMutedOnDark);opacity:1}#careers-2320 .cs-input::placeholder{color:var(--bodyTextMutedOnDark);opacity:1}#careers-2320 .cs-textarea{font-family:inherit;min-height:10rem;padding-top:1.25rem}#careers-2320 .cs-button-solid{background-color:var(--primary);box-sizing:border-box;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:clamp(2.875rem,5.5vw,3.5rem);margin:0;padding:0 1.5rem;position:relative;text-align:center;text-decoration:none;z-index:1}#careers-2320 .cs-button-solid:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s;width:0;z-index:-1}#careers-2320 .cs-button-solid:hover:before{width:100%}#careers-2320 .cs-submit{background-color:var(--primary);border:none;color:var(--bodyTextColorWhite);text-transform:uppercase;transition:color .3s,transform .3s}#careers-2320 .cs-submit:hover{color:var(--dark);cursor:pointer;transform:translateY(-2px)}#careers-2320 .cs-sidebar{display:grid;gap:1.25rem}#careers-2320 .cs-card{background-color:var(--darkCard);border:1px solid var(--darkCardBorder);box-shadow:0 1rem 2.5rem rgba(0,0,0,.28);padding:clamp(1.5rem,3vw,2rem)}#careers-2320 .cs-card-title{color:var(--bodyTextColorWhite);display:block;font-size:1.25rem;font-weight:700;line-height:1.2em;margin:0 0 1rem}#careers-2320 .cs-card-text{color:#fff;font-size:1rem;line-height:1.6em;margin:0}#careers-2320 .cs-card-text a{color:var(--bodyTextColorWhite);text-decoration:underline;text-decoration-color:rgba(250,251,252,.35);text-underline-offset:.18em;transition:color .3s,text-decoration-color .3s}#careers-2320 .cs-card-text a:hover{color:var(--primaryLight);text-decoration-color:var(--primaryLight)}#careers-2320 .cs-check-list{display:grid;gap:.75rem}#careers-2320 .cs-address{color:var(--primaryLight);display:inline-block;font-size:1rem;line-height:1.6em;margin-top:1.25rem;text-decoration:none;transition:color .3s}#careers-2320 .cs-address:hover{color:var(--bodyTextColorWhite)}}@media only screen and (min-width:64rem){#careers-2320 .cs-container{align-items:start;display:grid;gap:3.25rem;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr);max-width:80rem}#careers-2320 .cs-content{max-width:47.5rem}#careers-2320 .cs-email,#careers-2320 .cs-phone{width:calc(50% - .375rem)}#careers-2320 .cs-skills{width:100%}}