[data-form-alert]{opacity:0;transform:translate3d(.65rem,0,0);transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}[dir=rtl] [data-form-alert]{transform:translate3d(-.65rem,0,0)}[data-form-alert].is-in{opacity:1;transform:none}[data-form-alert].is-out{opacity:0;transform:translate3d(.4rem,0,0);transition-duration:.18s}[dir=rtl] [data-form-alert].is-out{transform:translate3d(-.4rem,0,0)}[data-form-alert-bar]{transform:scaleX(1);animation:form-alert-progress var(--alert-duration, 3s) linear forwards}@keyframes form-alert-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){[data-form-alert]{transition:opacity .15s ease;transform:none}[dir=rtl] [data-form-alert],[data-form-alert].is-in,[data-form-alert].is-out,[dir=rtl] [data-form-alert].is-out{transform:none}[data-form-alert-bar]{animation:none;transform:scaleX(.35)}}#careers-page{--careers-ease: cubic-bezier(.22, 1, .36, 1)}[data-careers-skew]{position:absolute;inset:0;z-index:0;background:var(--ink, #1c1917);clip-path:polygon(0 0,100% 0,100% 7.75rem,54% 100%,0 100%)}[data-careers-nav-safe]{position:absolute;inset-inline:0;top:0;z-index:2;height:6.75rem;pointer-events:none;background:linear-gradient(to bottom,var(--ink, #1c1917) 0%,var(--ink, #1c1917) 62%,transparent 100%)}[data-careers-glow]{border-radius:9999px;background:radial-gradient(circle,color-mix(in srgb,var(--primary, #f58220) 35%,transparent) 0%,transparent 70%)}@media(max-width:1023px){[data-careers-skew]{clip-path:polygon(0 0,100% 0,100% 58%,0 72%)}[data-careers-nav-safe]{height:5.5rem}}[dir=rtl] [data-careers-skew]{clip-path:polygon(0 0,100% 0,100% 100%,46% 100%,0 7.75rem)}@media(max-width:1023px){[dir=rtl] [data-careers-skew]{clip-path:polygon(0 0,100% 0,100% 58%,0 72%)}}[data-careers-hero]{opacity:0;transform:translateY(1rem)}[data-careers-wipe]{opacity:1;transform:translateY(1rem)}#careers-page.is-ready [data-careers-hero]{transition:opacity .4s var(--careers-ease),transform .4s var(--careers-ease)}#careers-page.is-ready [data-careers-wipe]{transition:transform .45s var(--careers-ease)}#careers-page.is-ready [data-careers-hero].is-in,#careers-page.is-ready [data-careers-wipe].is-in{opacity:1;transform:none}[data-careers-reveal]{opacity:0;transform:translateY(1rem);transition:opacity .65s var(--careers-ease),transform .65s var(--careers-ease)}[data-careers-reveal].is-in{opacity:1;transform:none}#careers-page.is-ready [data-careers-stagger]>*{opacity:0;transform:translateY(.75rem);transition:opacity .5s var(--careers-ease),transform .5s var(--careers-ease)}#careers-page.is-ready [data-careers-reveal].is-in [data-careers-stagger]>*:nth-child(1){transition-delay:.04s}#careers-page.is-ready [data-careers-reveal].is-in [data-careers-stagger]>*:nth-child(2){transition-delay:.08s}#careers-page.is-ready [data-careers-reveal].is-in [data-careers-stagger]>*:nth-child(3){transition-delay:.12s}#careers-page.is-ready [data-careers-reveal].is-in [data-careers-stagger]>*:nth-child(4){transition-delay:.16s}#careers-page.is-ready [data-careers-reveal].is-in [data-careers-stagger]>*:nth-child(5){transition-delay:.2s}#careers-page.is-ready [data-careers-reveal].is-in [data-careers-stagger]>*:nth-child(n+6){transition-delay:.24s}#careers-page.is-ready [data-careers-reveal].is-in [data-careers-stagger]>*{opacity:1;transform:none}[dir=rtl] #careers-page .uppercase{text-transform:none}[dir=rtl] #careers-page [class*=tracking-]{letter-spacing:.02em}@media(prefers-reduced-motion:reduce){[data-careers-wipe],[data-careers-hero],[data-careers-reveal],#careers-page.is-ready [data-careers-stagger]>*{opacity:1;transform:none;transition:none;will-change:auto}}#jobApplicationForm input[aria-invalid=true],#jobApplicationForm textarea[aria-invalid=true]{border-color:#f87171;box-shadow:0 0 0 2px #fca5a5,0 0 0 4px color-mix(in srgb,#fca5a5 40%,transparent)}#jobApplicationForm input[aria-invalid=true]:focus,#jobApplicationForm textarea[aria-invalid=true]:focus{border-color:#f87171;box-shadow:0 0 0 2px #fca5a5,0 0 0 4px color-mix(in srgb,#fca5a5 40%,transparent)}#uploadArea.is-invalid,#uploadArea:has([aria-invalid=true]){border-style:solid;border-color:#f87171;background:color-mix(in srgb,#ef4444 10%,transparent);box-shadow:0 0 0 2px #fca5a5,0 0 0 4px color-mix(in srgb,#fca5a5 35%,transparent)}
