.divider[data-astro-cid-e4yecxcx]{height:0;border:0;border-top:1px solid;margin:0}.divider--default[data-astro-cid-e4yecxcx]{border-color:#202020;border-color:var(--border)}.divider--dimmed[data-astro-cid-e4yecxcx]{border-color:#757575;border-color:var(--border-dimmed)}.job-application-form-container{display:flex;flex-direction:column;width:100%}.job-application-form-header{display:flex;padding:1rem 1.25rem;padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid rgba(41,41,41,1);border-bottom:1px solid var(--gray-900);background:#292929;background:var(--gray-900)}.job-application-form-title{color:#fdfdfd;color:var(--white);text-align:center}.job-application-form-container .expand-icon{display:flex;width:1.5rem;width:var(--space-6);height:1.5rem;height:var(--space-6);justify-content:center;align-items:center;flex-shrink:0}.job-application-form-container .expand-icon :global(svg){width:1.5rem;width:var(--space-6);height:1.5rem;height:var(--space-6)}.job-application-form-content{display:flex;padding:1.25rem;padding:var(--space-5);flex-direction:column;align-items:center;gap:2.5rem;gap:var(--space-10);align-self:stretch;border:1px solid rgba(41,41,41,1);border:1px solid var(--gray-900);background:#141414;background:var(--black)}.job-application-form-recipient{display:flex;padding-bottom:1.25rem;padding-bottom:var(--space-5);justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid rgba(41,41,41,1);border-bottom:1px solid var(--gray-900)}.job-application-form-container .recipient-label{color:#fdfdfd;color:var(--white);text-align:center}.job-application-form-container .recipient-pill-wrapper{position:relative;display:flex;align-items:center}.job-application-form-container .recipient-pill{display:flex;padding:.75rem 1.25rem;padding:var(--space-3) var(--space-5);justify-content:center;align-items:center;gap:.625rem;gap:var(--space-2-5);border-radius:624.9375rem;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.2)}.job-application-form-container .recipient-email{color:#fdfdfd;color:var(--white);text-align:center}.job-application-neal-image{position:absolute;right:calc(100% + 1rem);right:calc(100% + var(--space-4));top:50%;transform:translateY(-50%);pointer-events:none}.job-application-form{display:flex;flex-direction:column;align-items:flex-start;gap:2.125rem;gap:var(--space-8-5);width:100%;max-width:700px;position:relative}.job-application-form.form--submitting input,.job-application-form.form--submitting textarea,.job-application-form.form--submitting .file-input-wrapper,.job-application-form.form--submitting altcha-widget{pointer-events:none;opacity:.5}.form-loading-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;gap:var(--space-4);background:#000000d9;z-index:10}.form-loading-text{color:#fdfdfd;color:var(--white)}.form-loading-spinner{display:flex;gap:.5rem;gap:var(--space-2);align-items:center}.form-loading-dot{width:.625rem;width:var(--space-2-5);height:.625rem;height:var(--space-2-5);border-radius:624.9375rem;border-radius:var(--radius-full);background:#f2e500;background:var(--yellow);animation:form-loader-bounce 1.4s infinite ease-in-out both}.form-loading-dot:nth-child(1){animation-delay:-.32s}.form-loading-dot:nth-child(2){animation-delay:-.16s}@keyframes form-loader-bounce{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.job-application-form .form-field{width:100%;min-width:0}.job-application-form .form-field :global(.input-wrapper),.job-application-form .form-field :global(.textarea-wrapper){box-sizing:border-box}.job-application-form .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.job-application-form .form-field-honeypot{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.job-application-form .message-textarea{min-height:15rem;min-height:var(--space-60)}.file-input-wrapper{display:flex;width:100%;height:4rem;height:var(--space-16);padding:0 1.25rem;padding:0 var(--space-5);align-items:center;gap:.5rem;gap:var(--space-2);border:1px solid rgba(32,32,32,1);border:1px solid var(--input-border);background:#fdfdfd;background:var(--input-bg);box-sizing:border-box;position:relative;cursor:pointer}.file-input-wrapper:focus-within{outline:2px solid rgba(32,32,32,1);outline:2px solid var(--input-border);outline-offset:0}.file-input-wrapper[error]{border-color:var(--error);background:var(--error-soft)}.file-input-wrapper[error]:focus-within{outline-color:var(--error)}.file-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-input-placeholder{color:#757575;color:var(--input-placeholder);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:1rem;font-size:var(--text-base);font-style:normal;font-weight:400;font-weight:var(--weight-normal);line-height:1.5;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-input-placeholder.has-files{color:#202020;color:var(--input-text)}.job-application-form-container .recipient-label--mobile,.job-application-form-container .recipient-email--mobile{display:none}@media(max-width:768px){.job-application-form-container .recipient-label--desktop,.job-application-form-container .recipient-email--desktop{display:none}.job-application-form-container .recipient-label--mobile,.job-application-form-container .recipient-email--mobile{display:block}.job-application-neal-image{display:none}.job-application-form{gap:1.5rem;gap:var(--space-6)}}.job-application-form .form-message{width:100%;padding:1rem;padding:var(--space-4);border-radius:.375rem;border-radius:var(--radius-md);margin-bottom:1rem;margin-bottom:var(--space-4);box-sizing:border-box}.job-application-form .form-message--success{background:#95c11f;background:var(--green);color:#202020;color:var(--dark-gray)}.job-application-form .form-message--error{background:var(--error-soft);color:var(--error)}.job-application-form .field-error{display:block;margin-top:.5rem;margin-top:var(--space-2);color:var(--error);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:.875rem;font-size:var(--text-sm);line-height:1.5}.job-application-form .captcha-field{display:flex;flex-direction:column;gap:.5rem;gap:var(--space-2)}.job-application-form .captcha-field altcha-widget{width:100%;display:block;--altcha-color-base: var(--black);--altcha-color-text: var(--white);--altcha-color-border: var(--dark-gray);--altcha-color-border-focus: var(--dark-gray);--altcha-color-footer-bg: var(--black);--altcha-border-radius: 0;--altcha-border-width: 1px;--altcha-max-width: 100%;font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:1rem;font-size:var(--text-base);font-weight:400;font-weight:var(--weight-normal)}.job-application-form .captcha-field altcha-widget{border:none!important;outline:none!important}.job-application-form .captcha-field altcha-widget::part(base){min-height:4rem;min-height:var(--space-16);height:4rem;height:var(--space-16);padding:0 1.25rem;padding:0 var(--space-5);display:flex;align-items:center;gap:.75rem;gap:var(--space-3);box-sizing:border-box;border:1px solid rgba(32,32,32,1);border:1px solid var(--dark-gray);background:#141414;background:var(--black)}.job-application-form .captcha-field altcha-widget::part(base):focus-within{outline:2px solid rgba(32,32,32,1);outline:2px solid var(--dark-gray);outline-offset:0}.job-application-form .captcha-field altcha-widget::part(checkbox){width:2.5rem;width:var(--space-10);height:2.5rem;height:var(--space-10);flex-shrink:0;border:1px solid rgba(32,32,32,1);border:1px solid var(--dark-gray);background:#141414;background:var(--black);border-radius:0;cursor:pointer}.job-application-form .captcha-field altcha-widget::part(checkbox):checked{background:#141414;background:var(--black);border-color:#fdfdfd;border-color:var(--white)}.job-application-form .captcha-field altcha-widget::part(label){font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:1rem;font-size:var(--text-base);font-weight:400;font-weight:var(--weight-normal);color:#fdfdfd;color:var(--white);line-height:1.5;cursor:pointer}.job-application-form .captcha-field altcha-widget::part(checkmark){color:#fdfdfd;color:var(--white);width:100%;height:100%}.job-application-form .captcha-field altcha-widget::part(main),.job-application-form .captcha-field altcha-widget::part(form){border:none!important;outline:none!important}.job-application-form .captcha-field altcha-widget::part(footer){margin-top:.5rem;margin-top:var(--space-2);padding:.5rem 0;padding:var(--space-2) 0;font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:.875rem;font-size:var(--text-sm);color:#fdfdfd;color:var(--white);opacity:.6;background:transparent;border:none}.job-application-form .captcha-field altcha-widget::part(footer) a{color:#fdfdfd;color:var(--white);-webkit-text-decoration:none;text-decoration:none;opacity:.8;transition:opacity .2s ease}.job-application-form .captcha-field altcha-widget::part(footer) a:hover{opacity:1;-webkit-text-decoration:underline;text-decoration:underline}
