.career-application-form{--career-application-fallback-bg: #735c32;--career-application-overlay-rgb: 57, 40, 12;--career-application-overlay-opacity: .45;--career-application-text: #ffffff;--career-application-field-bg: #ffffff;--career-application-field-text: #595959;--career-application-field-border: rgba(255, 255, 255, .45);--career-application-button-bg: #ffffff;--career-application-button-text: #3f372d;position:relative;overflow:hidden;background:var(--career-application-fallback-bg);color:var(--career-application-text)}.career-application-form__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.career-application-form__background img{width:100%;height:100%;object-fit:cover}.career-application-form__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--career-application-overlay-rgb),var(--career-application-overlay-opacity))}.career-application-form__inner{position:relative;z-index:1;padding:48px 0}.career-application-form__layout{display:grid;grid-template-columns:1fr;gap:36px}.career-application-form__info,.career-application-form__form-column{color:inherit}.career-application-form__info-heading{margin:0 0 22px;color:inherit;white-space:pre-line;line-height:1.06;font-size:clamp(2.125rem,2rem + .8vw,3.75rem)}.career-application-form__info-text,.career-application-form__intro,.career-application-form__consent-copy,.career-application-form__success,.career-application-form__error{color:inherit}.career-application-form__info-text,.career-application-form__intro{font-size:1rem;line-height:1.6}.career-application-form__intro{margin-bottom:24px;max-width:44rem}.career-application-form__info-text p,.career-application-form__intro p,.career-application-form__consent-copy p{margin-bottom:.65em}.career-application-form__info-text a,.career-application-form__intro a,.career-application-form__consent-copy a{color:inherit;text-decoration:underline}.career-application-form__form{display:grid;gap:18px}.career-application-form__row{display:grid;grid-template-columns:1fr;gap:18px}.career-application-form__field{min-width:0}.career-application-form__field input,.career-application-form__field select{width:100%;min-height:52px;margin:0;border:1px solid var(--career-application-field-border);background:var(--career-application-field-bg);color:var(--career-application-field-text);padding:0 14px}.career-application-form__field input::placeholder{color:var(--career-application-field-text);opacity:.92}.career-application-form__phone-group{display:grid;grid-template-columns:minmax(108px,.72fr) minmax(0,1fr);gap:12px}.career-application-form__upload-heading{font-size:1rem;font-weight:var(--font-body-bold-weight, 700);color:inherit}.career-application-form__required{color:#ff3c1f}.career-application-form__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.career-application-form__dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:170px;padding:28px 18px;background:#fffffff5;border:1px dashed rgba(117,117,117,.55);color:#666;text-align:center;cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease}.career-application-form__dropzone:hover,.career-application-form__dropzone:focus-within,.career-application-form__dropzone.is-dragover{border-color:#b89b58f2;background:#fff;transform:translateY(-1px)}.career-application-form__upload-icon{width:42px;height:42px;color:#a1a1a1}.career-application-form__upload-text{color:#666;line-height:1.5}.career-application-form__upload-text strong{color:#4b4b4b;text-decoration:underline;text-underline-offset:.16em}.career-application-form__upload-note{font-size:.875rem;color:#7d7d7d}.career-application-form__consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start}.career-application-form__consent input[type=checkbox]{width:16px;height:16px;margin:5px 0 0}.career-application-form__consent-copy{font-size:.95rem;line-height:1.55}.career-application-form__actions{padding-top:4px}.career-application-form__submit.button{min-width:140px;margin:0;background:var(--career-application-button-bg);color:var(--career-application-button-text);border-color:var(--career-application-button-bg)}.career-application-form__submit.button:hover,.career-application-form__submit.button:focus{background:var(--career-application-button-bg);color:var(--career-application-button-text);border-color:var(--career-application-button-bg);filter:brightness(.96)}.career-application-form .form-notification{margin-bottom:0}@media only screen and (min-width:768px){.career-application-form__inner{padding:72px 0}.career-application-form__layout{grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:44px;align-items:start}.career-application-form__row--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/career-application-form.css.map */
