.Jobs-module__bmVCsq__head{gap:var(--bh-space-2);padding-top:var(--bh-space-8);padding-bottom:var(--bh-space-6);flex-direction:column;display:flex}.Jobs-module__bmVCsq__title{color:var(--bh-red)}.Jobs-module__bmVCsq__intro{max-width:640px}.Jobs-module__bmVCsq__grid{gap:var(--bh-space-8);padding-bottom:var(--bh-space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.Jobs-module__bmVCsq__positions{gap:var(--bh-space-3);flex-direction:column;display:flex}.Jobs-module__bmVCsq__sectionTitle{font-size:var(--bh-fs-display-s);color:var(--bh-red)}.Jobs-module__bmVCsq__positionList{flex-direction:column;display:flex}.Jobs-module__bmVCsq__position{border-top:1px solid var(--bh-cream-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:18px 0;display:grid}.Jobs-module__bmVCsq__position:last-child{border-bottom:1px solid var(--bh-cream-line)}.Jobs-module__bmVCsq__positionText{flex-direction:column;gap:4px;display:flex}.Jobs-module__bmVCsq__positionTitle{font-size:var(--bh-fs-product);text-transform:uppercase;letter-spacing:.01em;font-style:italic;font-weight:800;line-height:1.1}.Jobs-module__bmVCsq__positionArea{font-size:var(--bh-fs-small);color:var(--bh-ink-muted)}.Jobs-module__bmVCsq__positionType{white-space:nowrap}.Jobs-module__bmVCsq__benefits{padding:var(--bh-space-3);border-radius:var(--bh-radius-box);background:var(--bh-red);color:var(--bh-white);flex-direction:column;gap:14px;display:flex}.Jobs-module__bmVCsq__benefitsTitle{font-size:32px}.Jobs-module__bmVCsq__benefitList{flex-direction:column;gap:8px;display:flex}.Jobs-module__bmVCsq__benefit{gap:12px;line-height:1.4;display:flex}.Jobs-module__bmVCsq__benefit strong{font-style:italic;font-weight:800}.Jobs-module__bmVCsq__bullet{color:var(--bh-orange);font-weight:900}.Jobs-module__bmVCsq__formSection{gap:var(--bh-space-4);border-top:2px solid var(--bh-ink);padding-top:var(--bh-space-8);padding-bottom:var(--bh-space-16);flex-direction:column;scroll-margin-top:24px;display:flex}.Jobs-module__bmVCsq__formHead{flex-direction:column;gap:8px;display:flex}.Jobs-module__bmVCsq__formTitle{color:var(--bh-red)}.Jobs-module__bmVCsq__form{gap:var(--bh-space-3);flex-direction:column;max-width:640px;display:flex}.Jobs-module__bmVCsq__field{flex-direction:column;flex:1;gap:8px;display:flex}.Jobs-module__bmVCsq__label{color:var(--bh-ink-muted)}.Jobs-module__bmVCsq__row{gap:var(--bh-space-3);display:flex}.Jobs-module__bmVCsq__input{border:2px solid var(--bh-ink);border-radius:var(--bh-radius-box);width:100%;font:inherit;color:var(--bh-ink);background:0 0;padding:14px 16px}.Jobs-module__bmVCsq__input:focus-visible{outline:3px solid var(--bh-orange);outline-offset:2px}textarea.Jobs-module__bmVCsq__input{resize:vertical;min-height:140px}.Jobs-module__bmVCsq__file{font:inherit;font-size:var(--bh-fs-small)}.Jobs-module__bmVCsq__file::file-selector-button{border:2px solid var(--bh-ink);border-radius:var(--bh-radius-pill);color:var(--bh-ink);font:inherit;text-transform:uppercase;font-style:italic;font-weight:800;font-size:var(--bh-fs-kicker);cursor:pointer;background:0 0;margin-right:12px;padding:8px 16px}.Jobs-module__bmVCsq__hint{font-size:var(--bh-fs-small);color:var(--bh-ink-muted);margin-top:-12px}.Jobs-module__bmVCsq__field .Jobs-module__bmVCsq__hint{margin-top:0}.Jobs-module__bmVCsq__privacy{font-size:var(--bh-fs-small);color:var(--bh-ink-muted);line-height:1.5}.Jobs-module__bmVCsq__privacyLink{color:var(--bh-red);text-underline-offset:.15em;font-weight:700;text-decoration:underline}.Jobs-module__bmVCsq__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.Jobs-module__bmVCsq__success,.Jobs-module__bmVCsq__error{border-radius:var(--bh-radius-box);padding:16px 20px;font-style:italic;font-weight:700}.Jobs-module__bmVCsq__success{background:var(--bh-red);color:var(--bh-white);max-width:640px}.Jobs-module__bmVCsq__error{border:2px solid var(--bh-red);color:var(--bh-red)}@media (max-width:767px){.Jobs-module__bmVCsq__head{padding-top:var(--bh-space-4)}.Jobs-module__bmVCsq__grid{gap:var(--bh-space-6);padding-bottom:var(--bh-space-8);grid-template-columns:1fr}.Jobs-module__bmVCsq__position{grid-template-columns:1fr}.Jobs-module__bmVCsq__row{gap:var(--bh-space-3);flex-direction:column}.Jobs-module__bmVCsq__formSection{padding-top:var(--bh-space-6);padding-bottom:var(--bh-space-8)}}
