.content-form-job-application{padding:0 3.75em;position:relative}.content-form-job-application .form-wrapper{background-color:#8700a0;border-radius:1.25em;align-items:center;height:100%;padding:3em 7em 2em 10em;position:relative}.content-form-job-application .form-wrapper .form-label{font-family:var(--font-vodkasans),sans-serif;color:#fff;writing-mode:vertical-rl;text-transform:lowercase;font-size:4.3125em;font-weight:400;position:absolute;top:.8em;left:.3em}.content-form-job-application .form-wrapper .description{color:#fff;font-size:1em;font-weight:500}.content-form-job-application .form-wrapper .description .value{color:#ff8000;font-weight:400;font-family:var(--font-vodkasans),sans-serif}.content-form-job-application .form-wrapper .form-content{flex-direction:column;gap:1em;margin-top:3em;display:flex}.content-form-job-application .form-wrapper .form-content .form-row{gap:2em;display:flex;position:relative}.content-form-job-application .form-wrapper .form-content .form-row .file-name{color:#929292;font-size:1em;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.content-form-job-application .form-wrapper .form-content .details-container{flex-direction:column;gap:1.25em;margin:1em 0;display:flex}.content-form-job-application .form-wrapper .form-content .form-info{text-align:left;color:#fff;font-size:1em;font-weight:500;line-height:1.35em}.content-form-job-application .form-wrapper .layout-re-captcha,.content-form-job-application .form-wrapper .button-submit{margin-top:2em}.content-form-job-application .form-wrapper .button-submit .button{padding:.5em 3em}.content-form-job-application .form-wrapper .button-submit .button .button-content{font-size:.875em;font-weight:500}@media (max-width:1024px){.content-form-job-application{padding:0}.content-form-job-application .form-wrapper{flex-direction:column;padding:1.5em;display:flex}.content-form-job-application .form-wrapper .form-content{margin-top:1.92em}.content-form-job-application .form-wrapper .form-label{text-orientation:inherit;writing-mode:inherit;order:0;margin-top:1em;font-size:2.56em;line-height:1em;position:static}.content-form-job-application .form-wrapper .description{text-align:center;flex-direction:column;order:-1;align-items:center;font-size:1.28em;display:flex}.content-form-job-application .form-wrapper .description .value{font-size:2em}.content-form-job-application .form-wrapper .form-row{flex-direction:column}}
.content-sections-career-application{width:100%;margin-bottom:5em}.content-sections-career-application .application-grid{grid-template-columns:4fr 7fr;align-items:start;gap:3em;display:grid}.content-sections-career-application .application-intro,.content-sections-career-application .application-form{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(1.5em)}.content-sections-career-application .application-form{transition-delay:.15s}.content-sections-career-application.visible .application-intro,.content-sections-career-application.visible .application-form{opacity:1;transform:none}.content-sections-career-application .application-intro{position:sticky;top:7.5em}.content-sections-career-application .application-kicker{font-family:var(--font-rapor),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#ff8000;font-size:.85em;font-weight:700}.content-sections-career-application .application-title{font-family:var(--font-vodkasans),sans-serif;text-transform:uppercase;color:#111;margin:.4em 0 .6em;font-size:2.4em;font-weight:400;line-height:1.1}.content-sections-career-application .application-subtitle{font-family:var(--font-rapor),sans-serif;color:#545454;font-size:1.05em;line-height:1.65}.content-sections-career-application .application-position{background-color:#f0e8f1;border-left:.35em solid #ff8000;border-radius:12px;flex-direction:column;gap:.25em;margin-top:1.5em;padding:1em 1.25em;display:flex}.content-sections-career-application .application-position .application-position-label{font-family:var(--font-rapor),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8700a0;font-size:.8em;font-weight:700}.content-sections-career-application .application-position .application-position-value{font-family:var(--font-vodkasans),sans-serif;text-transform:uppercase;color:#111;font-size:1.4em;line-height:1.2}.content-sections-career-application .content-form-job-application .form-wrapper{background-color:#8700a0;border-bottom:.35em solid #61008f;border-radius:8px;padding:2.5em}.content-sections-career-application .content-form-job-application .form-label,.content-sections-career-application .content-form-job-application .description{display:none}.content-sections-career-application .content-form-job-application .form-content{flex-direction:column;gap:1.25em;display:flex}.content-sections-career-application .content-form-job-application .form-wrapper .form-content{margin-top:0}.content-sections-career-application .content-form-job-application .form-row{grid-template-columns:1fr 1fr;gap:1.25em;display:grid}.content-sections-career-application .content-form-job-application .form-row>.layout-forms-textarea,.content-sections-career-application .content-form-job-application .form-row>.layout-forms-input-upload{grid-column:1/-1}.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .label-wrapper{margin-bottom:.5em;font-size:1em}.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .label-wrapper .layout-forms-input-label{font-family:var(--font-rapor),sans-serif;text-transform:none;color:#fff;font-size:1em;font-weight:700;line-height:1.2}.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input .internal-wrapper .input,.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-textarea .internal-wrapper .input,.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .internal-wrapper .input{color:#111;height:auto;min-height:3.3em;font-family:var(--font-rapor),sans-serif;background-color:#fff;border:.1em solid #ff8000;border-radius:8px;padding:0 1.1em;font-size:1em;font-weight:500;transition:border-color .3s ease-in-out}.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input .internal-wrapper .input::placeholder,.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-textarea .internal-wrapper .input::placeholder,.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .internal-wrapper .input::placeholder{color:#8700a0;opacity:1;font-family:var(--font-rapor),sans-serif;text-transform:none;font-size:.85em;font-weight:400}.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input .internal-wrapper .input:focus,.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input .internal-wrapper .input:focus-visible,.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-textarea .internal-wrapper .input:focus,.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-textarea .internal-wrapper .input:focus-visible,.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .internal-wrapper .input:focus,.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .internal-wrapper .input:focus-visible{border-color:#61008f;outline:none}.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-textarea .internal-wrapper .input{min-height:9em;padding:1em 1.1em}.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .internal-wrapper .input{color:#fff;cursor:pointer;height:3.3em;padding:0 1em}.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .internal-wrapper .input:hover,.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .internal-wrapper .input:focus,.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .internal-wrapper .input:focus-visible{border-color:#61008f;outline:none}.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .input__layer{padding:0 1.1em}.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .input__layer .placeholder{color:#8700a0;font-family:var(--font-rapor),sans-serif;font-size:.85em;font-weight:400}.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .input__layer .placeholder__active{color:#111;font-weight:500}.content-sections-career-application .content-form-job-application .form-wrapper .layout-forms-form .form.layout-forms-form-form .layout-forms-input-upload .input__layer .clip-icon{width:1.6em;height:1.6em}.content-sections-career-application .content-form-job-application .details-container{flex-direction:column;gap:.9em;display:flex}.content-sections-career-application .content-form-job-application .layout-forms-checkbox{margin:0}.content-sections-career-application .content-form-job-application .layout-forms-checkbox .checkbox-wrapper{align-items:flex-start}.content-sections-career-application .content-form-job-application .layout-forms-checkbox .checkbox-wrapper .checkbox-trigger{background-color:#fff;border:.1em solid #ff8000;width:1.4em;height:1.4em;margin-top:.1em}.content-sections-career-application .content-form-job-application .layout-forms-checkbox .checkbox-wrapper .checkbox:checked+.checkbox-trigger,.content-sections-career-application .content-form-job-application .layout-forms-checkbox .checkbox-wrapper .checkbox[value=true]+.checkbox-trigger{background-color:#ff8000}.content-sections-career-application .content-form-job-application .layout-forms-checkbox .checkbox-wrapper .checkbox:checked+.checkbox-trigger:after,.content-sections-career-application .content-form-job-application .layout-forms-checkbox .checkbox-wrapper .checkbox[value=true]+.checkbox-trigger:after{width:.75em;height:.6em}.content-sections-career-application .content-form-job-application .layout-forms-checkbox .checkbox-wrapper .label,.content-sections-career-application .content-form-job-application .layout-forms-checkbox .checkbox-wrapper .label *{color:#fff;font-family:var(--font-rapor),sans-serif;font-size:.95em;font-weight:600;line-height:1.5}.content-sections-career-application .content-form-job-application .layout-forms-checkbox .checkbox-wrapper .label{width:100%;padding-left:.8em}.content-sections-career-application .content-form-job-application .layout-forms-checkbox .checkbox-wrapper .label a{color:#ff8000;text-decoration:underline}.content-sections-career-application .content-form-job-application .layout-forms-checkbox .error{color:#ffa94d}.content-sections-career-application .content-form-job-application .form-info{font-family:var(--font-rapor),sans-serif;color:#fffc;font-size:.85em;line-height:1.5}.content-sections-career-application .content-form-job-application .layout-forms-input-wrapper .input-error,.content-sections-career-application .content-form-job-application .recaptcha-error{color:#ffa94d;font-family:var(--font-rapor),sans-serif;font-weight:600}.content-sections-career-application .content-form-job-application .layout-recaptcha{margin:1em 0}.content-sections-career-application .content-form-job-application .form-wrapper .button-submit{width:100%;margin:0}.content-sections-career-application .content-form-job-application .form-wrapper .button-submit .button{width:100%;height:3.3em;padding:0}.content-sections-career-application .content-form-job-application .form-wrapper .button-submit .button .button-content{font-size:1.05em;font-weight:700}@media (prefers-reduced-motion:reduce){.content-sections-career-application .application-intro,.content-sections-career-application .application-form{opacity:1;transition:none;transform:none}}@media (max-width:1024px){.content-sections-career-application{margin-bottom:3em}.content-sections-career-application .application-grid{grid-template-columns:1fr;gap:1.5em}.content-sections-career-application .application-intro{position:static}.content-sections-career-application .application-title{font-size:1.9em}.content-sections-career-application .content-form-job-application .form-wrapper{padding:1.5em}.content-sections-career-application .content-form-job-application .form-row{grid-template-columns:1fr}}
