.hire-page{max-width:780px;margin:0 auto;padding:0 16px}.hire-job-card{border:1px solid #e5e0d8;border-radius:14px;background:linear-gradient(180deg,#fffcf5,#fff8eb);padding:28px 24px;margin-bottom:36px}.hire-job-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.hire-job-card__title{font-size:24px;font-weight:700;line-height:1.2;margin:0;color:var(--color-body-text, #151515)}.hire-job-card__badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:#dcfce7;color:#166534;font-size:12px;font-weight:600;letter-spacing:.03em;white-space:nowrap}.hire-job-card__meta{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;font-size:14px;color:#5a5247}.hire-job-card__meta-item{display:inline-flex;align-items:center;gap:5px}.hire-job-card__meta-item svg{width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5}.hire-job-card__desc{font-size:15px;line-height:1.55;color:#41372b;margin:0 0 16px}.hire-job-card__list{list-style:none;padding:0;margin:0}.hire-job-card__list li{position:relative;padding-left:20px;font-size:14px;line-height:1.6;color:#41372b}.hire-job-card__list li:before{content:"\2192";position:absolute;left:0;color:#b08d57;font-weight:600}.hire-job-card__label{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#8a7e6f;margin:16px 0 8px}.hire-form-wrap{margin-bottom:48px}.hire-form-wrap__heading{font-size:22px;font-weight:700;margin:0 0 6px;color:var(--color-body-text, #151515)}.hire-form-wrap__subtext{font-size:14px;color:#6b6156;margin:0 0 24px}.hire-form__row{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:16px}@media(min-width:750px){.hire-form__row--two{grid-template-columns:1fr 1fr}}.hire-form__field{position:relative}.hire-form__field input,.hire-form__field textarea,.hire-form__field select{width:100%;padding:14px 16px;border:1px solid #d4cfc6;border-radius:10px;font-size:15px;font-family:inherit;color:#151515;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none;box-sizing:border-box}.hire-form__field textarea{resize:vertical;min-height:120px}.hire-form__field input:focus,.hire-form__field textarea:focus,.hire-form__field select:focus{outline:none;border-color:#b08d57;box-shadow:0 0 0 3px #b08d5726}.hire-form__field input::placeholder,.hire-form__field textarea::placeholder{color:#a09888}.hire-form__field label{display:block;font-size:13px;font-weight:600;color:#41372b;margin-bottom:6px}.hire-form__field .hire-field-hint{font-size:12px;color:#8a7e6f;margin-top:4px}.hire-form__submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 32px;border:none;border-radius:999px;background:#1e2f4f;color:#fff;font-size:15px;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 8px 20px #1e2f4f2e;transition:background-color .2s ease,transform .2s ease;margin-top:8px}.hire-form__submit:hover{background:#142443;transform:translateY(-1px)}.hire-form__submit:focus-visible{outline:2px solid #1e2f4f;outline-offset:2px}.hire-form__success{background:#dcfce7;border:1px solid #bbf7d0;border-radius:10px;padding:16px 20px;margin-bottom:20px;color:#166534;font-size:15px;font-weight:500}.hire-form__error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:16px 20px;margin-bottom:20px;color:#991b1b;font-size:15px;font-weight:500}.hire-no-openings{text-align:center;padding:40px 20px;border:1px dashed #d4cfc6;border-radius:14px;margin-bottom:36px}.hire-no-openings__text{font-size:16px;color:#6b6156;margin:0}.hire-required{color:#dc2626}@media(max-width:749px){.hire-job-card{padding:20px 16px}.hire-job-card__title{font-size:20px}.hire-form__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-hire-careers.css.map */
