.small-print-module__eHFTqq__smallPrint{width:100%;padding-top:var(--space-48);border-top:var(--border-width) solid var(--color-neutral-800);gap:var(--space-48);align-items:flex-start;display:flex}.small-print-module__eHFTqq__item{gap:var(--space-8);flex-direction:column;flex:1 0 0;min-width:0;display:flex}.small-print-module__eHFTqq__noticeLink{text-decoration:underline}@media (max-width:650px){.small-print-module__eHFTqq__smallPrint{gap:var(--space-28);flex-direction:column}.small-print-module__eHFTqq__item{flex:none}}
.checkbox-field-module__Hke0nG__wrapper{gap:var(--space-8);flex-direction:column;display:flex}.checkbox-field-module__Hke0nG__row{cursor:pointer;gap:var(--space-16);align-items:flex-start;display:flex}.checkbox-field-module__Hke0nG__input{border:var(--border-width) solid var(--color-white);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;width:1.8rem;height:1.8rem;margin-top:.3rem}.checkbox-field-module__Hke0nG__input:checked{background-color:var(--color-white)}.checkbox-field-module__Hke0nG__invalid .checkbox-field-module__Hke0nG__input{border-color:var(--color-primary)}.checkbox-field-module__Hke0nG__error{color:var(--color-primary);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}
.field-module__5z5o1q__field{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.field-module__5z5o1q__label{width:.1rem;height:.1rem;position:absolute;overflow:hidden}.field-module__5z5o1q__field input,.field-module__5z5o1q__field select,.field-module__5z5o1q__field textarea{--tracking:var(--tracking-text);color:var(--color-white);width:100%;padding:var(--space-16) var(--space-24);font-size:var(--type-text-base-size);font-family:var(--font-sans);line-height:var(--type-text-base-line-height);border:var(--border-width) solid var(--color-neutral-800);border-radius:var(--radius-sm);background-color:var(--color-neutral-900);transition:border-color var(--duration-hover) var(--ease-out)}.field-module__5z5o1q__field textarea{resize:vertical;height:18rem}.field-module__5z5o1q__field select{padding-right:var(--space-48);cursor:pointer}.field-module__5z5o1q__field input::placeholder,.field-module__5z5o1q__field textarea::placeholder{color:var(--color-white);opacity:1}.field-module__5z5o1q__field input:hover,.field-module__5z5o1q__field select:hover,.field-module__5z5o1q__field textarea:hover{border-color:var(--color-neutral-700)}.field-module__5z5o1q__field input[type=file]{padding:var(--space-12) var(--space-24);cursor:pointer}.field-module__5z5o1q__field input[type=file]::file-selector-button{--tracking:var(--tracking-mono-upper);color:var(--color-white);margin-right:var(--space-16);padding:var(--space-8) var(--space-16);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);text-transform:uppercase;border:var(--border-width) solid var(--color-neutral-800);border-radius:var(--radius-sm);background-color:var(--color-button-secondary);cursor:pointer}.field-module__5z5o1q__invalid input,.field-module__5z5o1q__invalid select,.field-module__5z5o1q__invalid textarea{border-color:var(--color-primary)}.field-module__5z5o1q__error{color:var(--color-primary);font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}.field-module__5z5o1q__hint{font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}
.success-module__9XXCca__panel{max-width:76rem;padding:var(--space-48);border:var(--border-width) solid var(--color-neutral-800);border-radius:var(--radius-md);background-color:var(--color-neutral-950);gap:var(--space-24);flex-direction:column;align-items:flex-start;display:flex}.success-module__9XXCca__title{--tracking:var(--tracking-display);font-size:var(--type-display-md-size);font-family:var(--font-display);line-height:var(--type-display-md-line-height)}.success-module__9XXCca__body{font-size:var(--type-text-md-size);line-height:var(--type-text-md-line-height)}.success-module__9XXCca__note{--tracking:var(--tracking-mono-upper);color:var(--color-text-secondary);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);line-height:var(--type-mono-sm-line-height);text-transform:uppercase}@media (max-width:650px){.success-module__9XXCca__panel{padding:var(--space-24) var(--space-20)}.success-module__9XXCca__title{font-size:var(--type-display-sm-size);line-height:var(--type-display-sm-line-height)}}
.candidate-form-module__N-gcZa__form{gap:var(--space-24);flex-direction:column;align-items:flex-start;width:100%;display:flex}.candidate-form-module__N-gcZa__intro{max-width:76rem;font-size:var(--type-text-md-size);line-height:var(--type-text-md-line-height)}.candidate-form-module__N-gcZa__formError{color:var(--color-primary);padding:var(--space-16) var(--space-24);border:var(--border-width) solid var(--color-primary);border-radius:var(--radius-sm)}.candidate-form-module__N-gcZa__fields{gap:var(--space-12);flex-direction:column;width:100%;display:flex}.candidate-form-module__N-gcZa__row{gap:var(--space-12);align-items:flex-start;display:flex}.candidate-form-module__N-gcZa__select{position:relative}.candidate-form-module__N-gcZa__selectArrow{pointer-events:none;top:2.9rem;right:var(--space-24);position:absolute;transform:translateY(-50%)}.candidate-form-module__N-gcZa__actions{gap:var(--space-16);flex-direction:column;align-items:flex-start;display:flex}.candidate-form-module__N-gcZa__submit{--tracking:var(--tracking-mono-upper);color:var(--color-cta-label);padding:var(--space-20) var(--space-48);font-size:var(--type-mono-sm-size);font-family:var(--font-mono);font-weight:500;line-height:var(--type-mono-sm-line-height);text-transform:uppercase;border-radius:var(--radius-sm);background-color:var(--color-cta);transition:opacity var(--duration-hover) var(--ease-out)}.candidate-form-module__N-gcZa__submit:hover{opacity:.9}.candidate-form-module__N-gcZa__submit:disabled{opacity:.6;cursor:progress}.candidate-form-module__N-gcZa__privacy,.candidate-form-module__N-gcZa__recaptcha{font-size:var(--type-text-sm-size);line-height:var(--type-text-sm-line-height)}.candidate-form-module__N-gcZa__privacyLink{text-decoration:underline}.candidate-form-module__N-gcZa__linkArrow{margin-left:.3em}@media (max-width:650px){.candidate-form-module__N-gcZa__row{gap:var(--space-12);flex-direction:column}.candidate-form-module__N-gcZa__submit{width:100%}.candidate-form-module__N-gcZa__intro{font-size:var(--type-text-base-size);line-height:var(--type-text-base-line-height)}}
