.mp-recruit{--rc-black: #0a0a0a;--rc-gray: #646464;--rc-ph: #a0a0a0;--rc-mute: #787878;--rc-line: #bebebe;--rc-white: #ffffff;--rc-focus: #0099ff;--rc-gutter: clamp(20px, 4vw, 24px);--rc-form-col: 680px;color:var(--rc-black);font-family:var(--font-body-family);background:var(--rc-white)}.rc-banner{position:relative;height:85vh;min-height:460px;overflow:hidden;background-color:var(--rc-bg, #0a0a0a);color:#fff}.rc-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rc-banner__placeholder{background-color:var(--rc-bg, #0a0a0a)}.rc-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,calc(var(--rc-over, .5) * .9)),rgba(0,0,0,var(--rc-over, .5)))}.rc-banner__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;text-align:center;padding:0 var(--rc-gutter)}.rc-eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.18em;color:#ffffffe6;text-transform:uppercase}.rc-banner__title{margin:8px 0 0;font-size:30px;font-weight:700;letter-spacing:.04em;line-height:1.15;text-transform:uppercase}.rc-banner__sub{margin:12px 0 0;max-width:480px;font-size:11px;font-weight:400;line-height:1.7;color:#fffc}.rc-form-wrap{max-width:var(--rc-form-col);width:100%;margin:0 auto;padding:80px var(--rc-gutter) 24px}.rc-form{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.rc-status{width:100%;margin:0;padding:12px 16px;font-size:12px;line-height:1.6}.rc-status--success{background:#eaf7ee;color:#1d7a3f}.rc-status--error{background:#f6f6f6;color:var(--rc-black)}.rc-status--error p{margin:0 0 4px}.rc-status--error ul{margin:0;padding-left:18px}.rc-field{display:flex;flex-direction:column;gap:8px;width:100%}.rc-field--half{width:calc(50% - 8px)}.rc-label{font-size:10px;font-weight:400;letter-spacing:.14em;color:var(--rc-gray)}.rc-input{display:block;width:100%;padding:12px 0;height:48px;border:0;border-bottom:1px solid var(--rc-black);border-radius:0;background:transparent;font-size:13px;font-weight:400;line-height:1.2;color:var(--rc-black);transition:border-color .2s ease}.rc-input::placeholder{color:var(--rc-ph)}.rc-input:focus{outline:none;border-bottom-color:var(--rc-focus)}.rc-input--textarea{height:auto;min-height:140px;resize:vertical}.rc-upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;padding:14px;border:1px dashed var(--rc-line);text-align:center;cursor:pointer;transition:border-color .2s ease}.rc-upload:hover,.rc-upload:focus-within{border-color:var(--rc-focus)}.rc-upload__label{font-size:11px;font-weight:400;letter-spacing:.14em;color:var(--rc-mute)}.rc-upload__note{font-size:10px;font-weight:400;color:var(--rc-gray)}.rc-submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:320px;padding:0 32px;border:1px solid var(--rc-black);background:var(--rc-black);color:#fff;font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.rc-submit:hover{background:transparent;color:var(--rc-black)}.rc-submit:focus-visible{outline:2px solid var(--rc-focus);outline-offset:2px}.rc-hr{max-width:var(--rc-form-col);width:100%;margin:0 auto;padding:32px var(--rc-gutter) 80px;text-align:center;font-size:11px;font-weight:400;line-height:1.8;color:var(--rc-gray)}@media(max-width:599px){.rc-banner{height:70vh;min-height:420px}.rc-form-wrap{padding-top:56px}.rc-form{gap:18px}.rc-field--half,.rc-submit{width:100%}.rc-hr{padding:32px var(--rc-gutter) 56px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mp-recruit.css.map */
