.ar-job-detail__header{border-bottom:1px solid var(--ar-color-border);margin-bottom:var(--ar-space-sm);padding-bottom:var(--ar-space-sm)}.ar-job-detail__header h1{margin-bottom:0}.ar-job-detail__meta{color:var(--ar-color-muted);display:flex;flex-wrap:wrap;font-size:var(--ar-text-small);gap:var(--ar-space-xs);margin-top:var(--ar-space-2xs)}.ar-job-detail__layout{align-items:start;display:grid;gap:var(--ar-space-md);grid-template-columns:minmax(0,2fr) minmax(340px,1fr)}.ar-job-detail__location{align-items:center;color:var(--ar-color-muted);display:flex;gap:calc(var(--ar-space-2xs)/2);margin:0 0 var(--ar-space-sm)}.ar-job-detail__location svg{flex:0 0 auto}.ar-job-detail__body>*+*{margin-top:var(--ar-space-xs)}.ar-job-detail__body li,.ar-job-detail__body p{line-height:var(--ar-leading-lead)}.ar-job-detail__body h2{color:var(--ar-color-h3);font-size:var(--ar-text-h3);margin-top:var(--ar-space-sm)}.ar-job-detail__body ul{list-style:disc;padding-left:var(--ar-space-xs)}.ar-job-detail__body li+li{margin-top:var(--ar-space-2xs)}.ar-job-detail__apply{--ar-space-lead:calc(var(--ar-space-2xs)*3);background-color:var(--ar-surface-card);border:1px solid var(--ar-color-border);border-radius:var(--ar-radius-md);max-height:calc(100vh - var(--ar-header-offset, 114px) - var(--ar-space-sm));overflow-y:auto;overscroll-behavior:contain;padding:var(--ar-space-lead);position:sticky;top:calc(var(--ar-header-offset, 114px) + var(--ar-space-xs))}.ar-job-detail__apply>h2{border-bottom:1px solid var(--ar-color-border);color:var(--ar-color-body);font-size:var(--ar-text-lead);font-weight:var(--ar-weight-strong);line-height:var(--ar-leading-heading);margin:0 0 var(--ar-space-lead);padding-bottom:var(--ar-space-xs)}.ar-job-detail__apply .hs_cos_wrapper_type_form,.ar-job-detail__apply .widget-type-form{margin:0}.ar-job-detail__apply .submitted-message,.ar-job-detail__apply form{background:none;border:0;border-radius:0;margin:0;padding:0}.ar-job-detail__apply [data-hsfc-id=Renderer]{--ar-field-inset:15px;--hsf-background__padding:0}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-Row+.hsfc-Row{margin-top:var(--ar-space-xs)}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-Row{gap:var(--ar-space-xs)}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-FieldLabel{color:var(--ar-color-body);font-size:var(--ar-text-small);font-weight:600;letter-spacing:.01em}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-FieldLabel__RequiredIndicator{color:var(--ar-color-error)}.ar-job-detail__apply [data-hsfc-id=Renderer] :is(.hsfc-TextInput,.hsfc-TextareaInput){background-color:var(--ar-color-input-bg);border:1px solid var(--ar-color-input-border);border-radius:5px;color:var(--ar-color-body);font-family:inherit;font-size:var(--ar-text-body);line-height:var(--ar-leading-body);padding:12px var(--ar-field-inset);transition:border-color var(--ar-transition);width:100%}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-TextareaInput{min-height:96px;resize:vertical}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-DropdownInput{align-items:center;background:none;border:0;padding:0}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-TextInput--button{padding-right:calc(var(--ar-field-inset)*2 + 12px);text-align:left}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-DropdownInput__Caret{height:auto;right:var(--ar-field-inset)}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-PhoneInput{background-color:var(--ar-color-input-bg);border:1px solid var(--ar-color-input-border);border-radius:5px;transition:border-color var(--ar-transition)}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-PhoneInput .hsfc-TextInput{border:0;border-radius:0}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-PhoneInput .hsfc-TextInput:focus{outline:none}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-PhoneInput__FlagAndCaret{border-right:1px solid var(--ar-color-border);padding-inline:var(--ar-field-inset)}.ar-job-detail__apply [data-hsfc-id=Renderer] ::placeholder{color:var(--ar-color-placeholder)}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-PhoneInput:focus-within,.ar-job-detail__apply [data-hsfc-id=Renderer] :is(.hsfc-TextInput,.hsfc-TextareaInput):focus{border-color:var(--ar-color-focus);outline:2px solid var(--ar-color-focus-outline);outline-offset:2px}.ar-job-detail__apply [data-hsfc-id=Renderer] :is(.hsfc-TextInput,.hsfc-TextareaInput)[aria-invalid=true]{border-color:var(--ar-color-error)}.ar-job-detail__apply [data-hsfc-id=Renderer] [class*=Error]:not(button){color:var(--ar-color-error);font-size:var(--ar-text-small);margin-top:calc(var(--ar-space-2xs) - 3px)}.ar-job-detail__apply [data-hsfc-id=Renderer] input[type=file]{background-color:var(--ar-color-input-bg);border:1px dashed var(--ar-color-input-border);border-radius:5px;font-size:var(--ar-text-small);padding:11px var(--ar-field-inset);width:100%}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-RichText{color:var(--ar-color-muted);font-size:var(--ar-text-small)}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-RichText>:last-child{margin-bottom:0}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-ReCaptchaV2{margin-top:var(--ar-space-xs);transform-origin:left top}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-NavigationRow{border-top:1px solid var(--ar-color-border);margin-top:var(--ar-space-lead);padding-top:var(--ar-space-lead)}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons{display:block}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-Button{background-color:var(--ar-color-secondary-solid);border:1px solid var(--ar-color-dark);border-radius:5px;color:var(--ar-color-inverse);display:block;font-family:inherit;font-size:var(--ar-text-eyebrow);font-weight:var(--ar-weight-strong);letter-spacing:.1em;min-height:48px;padding:13px 31px;text-transform:uppercase;transition:background-color var(--ar-transition),color var(--ar-transition);width:100%}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):is(:hover,:focus){background-color:transparent;color:var(--ar-color-secondary-solid)}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-Button:focus-visible{outline:2px solid var(--ar-color-focus-outline);outline-offset:2px}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-Button[disabled]{opacity:.55}@media (prefers-reduced-motion:reduce){.ar-job-detail__apply [data-hsfc-id=Renderer] *{transition:none}}.ar-job-detail--empty .ar-job-detail__apply{display:none}.ar-job-detail--empty .ar-job-detail__layout{grid-template-columns:minmax(0,1fr)}.ar-job-detail__back{display:inline-block;margin-top:var(--ar-space-sm)}@media (max-width:900px){.ar-job-detail__layout{gap:var(--ar-space-sm);grid-template-columns:1fr}.ar-job-detail__apply{max-height:none;overflow:visible;position:static}}@media (max-width:575px){.ar-job-detail__apply{padding:var(--ar-space-xs)}.ar-job-detail__apply [data-hsfc-id=Renderer] .hsfc-ReCaptchaV2{transform:scale(.88)}}