.Careers-module__LDz9yW__page{padding-block:52px 96px}.Careers-module__LDz9yW__title{font-size:var(--font-size-4xl);letter-spacing:-.035em;margin:0 0 42px;font-weight:700;line-height:1.2}.Careers-module__LDz9yW__backLink{margin-bottom:var(--bb-component-recruitment-space32);color:var(--color-text-subtle);font-size:var(--font-size-sm);text-decoration:none;display:inline-block}.Careers-module__LDz9yW__backLink:hover{color:var(--color-ink)}@media (max-width:767px){.Careers-module__LDz9yW__page{padding-block:32px 88px}.Careers-module__LDz9yW__title{font-size:var(--font-size-3xl);margin-bottom:28px}.Careers-module__LDz9yW__employer{margin-bottom:24px}}.Careers-module__LDz9yW__technologyLink{align-items:center;gap:var(--bb-component-recruitment-space10);color:var(--color-ink);text-underline-offset:var(--bb-component-recruitment-space3);font-weight:var(--bb-component-recruitment-medium-weight);text-decoration:underline;display:inline-flex}.Careers-module__LDz9yW__technologyLink svg{width:var(--bb-component-recruitment-space20);height:var(--bb-component-recruitment-space20);color:var(--color-black);flex:none}.Careers-module__LDz9yW__technologyCell{overflow-wrap:anywhere}.Careers-module__LDz9yW__filters{}.Careers-module__LDz9yW__directory{}.Careers-module__LDz9yW__category{}.Careers-module__LDz9yW__offers{}.Careers-module__LDz9yW__offer{}.Careers-module__LDz9yW__empty{}.Careers-module__LDz9yW__offerHeading{}.Careers-module__LDz9yW__root{}.Careers-module__LDz9yW__jobPanel{}.Careers-module__LDz9yW__jobStatus{}.Careers-module__LDz9yW__sidebar{}.Careers-module__LDz9yW__facts{}.Careers-module__LDz9yW__jobContent{}.Careers-module__LDz9yW__jobBody{}.Careers-module__LDz9yW__tabs{}.Careers-module__LDz9yW__breadcrumb{}.Careers-module__LDz9yW__breadcrumbSeparator{}.Careers-module__LDz9yW__breadcrumbTitle{}.Careers-module__LDz9yW__overview{}.Careers-module__LDz9yW__deliverableIntro{}.Careers-module__LDz9yW__terms{}
.JobApplicationForm-module__7Qgouq__panel{font-family:var(--font-family-ui)}.JobApplicationForm-module__7Qgouq__title{margin:0 0 var(--bb-component-recruitment-space12);font-size:var(--font-size-xl);font-family:var(--font-family-heading);font-weight:var(--bb-component-recruitment-heading-weight);line-height:var(--bb-component-recruitment-line1-point35)}.JobApplicationForm-module__7Qgouq__intro{margin:0 0 var(--bb-component-recruitment-space24);color:var(--color-text-subtle);font-size:var(--font-size-sm);line-height:var(--bb-component-recruitment-line1-point6)}.JobApplicationForm-module__7Qgouq__form{gap:var(--bb-component-recruitment-form-gap);display:grid}.JobApplicationForm-module__7Qgouq__form fieldset{gap:var(--bb-component-recruitment-fieldset-gap);border:0;min-width:0;margin:0;padding:0;display:grid}.JobApplicationForm-module__7Qgouq__form fieldset:disabled{opacity:var(--bb-component-recruitment-disabled-opacity)}.JobApplicationForm-module__7Qgouq__field{gap:var(--bb-component-recruitment-label-gap);min-width:0;display:grid}.JobApplicationForm-module__7Qgouq__field>label{color:var(--color-text-dense);font-family:var(--font-family-ui);font-size:var(--font-size-sm)}.JobApplicationForm-module__7Qgouq__field>label>span{color:var(--color-text-subtle);font-size:var(--font-size-xs)}.JobApplicationForm-module__7Qgouq__form .JobApplicationForm-module__7Qgouq__field input{font-family:var(--font-family-ui);font-size:var(--font-size-sm);min-height:var(--bb-component-recruitment-field-height)}.JobApplicationForm-module__7Qgouq__filePicker{justify-content:center;align-items:center;gap:var(--bb-component-recruitment-space12);min-height:var(--bb-component-recruitment-upload-height);padding:var(--bb-component-recruitment-space20);border:var(--bb-component-recruitment-border-width) dashed var(--color-border-soft);background:var(--color-surface);font-family:var(--font-family-ui);font-size:var(--font-size-sm);display:flex;position:relative}.JobApplicationForm-module__7Qgouq__filePicker svg{flex:none}.JobApplicationForm-module__7Qgouq__filePicker span{overflow-wrap:anywhere;min-width:0}.JobApplicationForm-module__7Qgouq__filePicker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.JobApplicationForm-module__7Qgouq__filePicker:focus-within{outline:var(--bb-component-recruitment-space2) solid var(--color-focus-ring);outline-offset:var(--bb-component-recruitment-space3)}.JobApplicationForm-module__7Qgouq__fileHelp{justify-content:space-between;align-items:baseline;gap:var(--bb-component-recruitment-space12);display:flex}.JobApplicationForm-module__7Qgouq__fileHelp p,.JobApplicationForm-module__7Qgouq__required,.JobApplicationForm-module__7Qgouq__legal{color:var(--color-text-subtle);font-family:var(--font-family-ui);font-size:var(--font-size-xs);line-height:var(--bb-component-recruitment-line1-point6);margin:0}.JobApplicationForm-module__7Qgouq__fileHelp button{color:var(--color-text-dense);font-size:var(--font-size-xs);text-underline-offset:var(--bb-component-recruitment-space3);cursor:pointer;padding:0;text-decoration:underline}.JobApplicationForm-module__7Qgouq__legal a{color:var(--color-ink);text-underline-offset:var(--bb-component-recruitment-space3);text-decoration:underline}.JobApplicationForm-module__7Qgouq__error{color:var(--color-status-negative);font-family:var(--font-family-ui);font-size:var(--font-size-xs);line-height:var(--bb-component-recruitment-line1-point5);margin:0}.JobApplicationForm-module__7Qgouq__error:empty{display:none}.JobApplicationForm-module__7Qgouq__success{justify-items:start;gap:var(--bb-component-recruitment-space20);padding-block:var(--bb-component-recruitment-space24);display:grid}.JobApplicationForm-module__7Qgouq__success h3{font-size:var(--font-size-xl);margin:0}.JobApplicationForm-module__7Qgouq__success p{margin:0 0 var(--bb-component-recruitment-space8);font-size:var(--font-size-sm);line-height:var(--bb-component-recruitment-line1-point65);color:var(--color-text-dense)}.JobApplicationForm-module__7Qgouq__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.JobApplicationForm-module__7Qgouq__backLink{color:var(--color-ink);font-size:var(--font-size-sm);text-underline-offset:var(--bb-component-recruitment-space4);text-decoration:underline}.JobApplicationForm-module__7Qgouq__panel button:focus-visible,.JobApplicationForm-module__7Qgouq__panel a:focus-visible,.JobApplicationForm-module__7Qgouq__panel .JobApplicationForm-module__7Qgouq__field input:focus-visible{outline:var(--bb-component-recruitment-space2) solid var(--color-focus-ring);outline-offset:var(--bb-component-recruitment-space3)}@media (max-width:767px){.JobApplicationForm-module__7Qgouq__form .JobApplicationForm-module__7Qgouq__field input{font-size:var(--font-size-base)}}.JobApplicationForm-module__7Qgouq__identity{gap:var(--bb-component-recruitment-space20);grid-template-columns:1fr 1fr;display:grid}.JobApplicationForm-module__7Qgouq__form fieldset.JobApplicationForm-module__7Qgouq__choices{gap:var(--bb-component-recruitment-space12)}.JobApplicationForm-module__7Qgouq__choices legend{margin-bottom:var(--bb-component-recruitment-space14);color:var(--color-text-dense);font-size:var(--font-size-sm)}.JobApplicationForm-module__7Qgouq__choices legend span{color:var(--color-text-subtle);font-size:var(--font-size-xs)}.JobApplicationForm-module__7Qgouq__choices>label{align-items:center;gap:var(--bb-component-recruitment-space10);color:var(--color-text-dense);font-size:var(--font-size-sm);cursor:pointer;display:flex}@media (max-width:480px){.JobApplicationForm-module__7Qgouq__identity{gap:var(--bb-component-recruitment-fieldset-gap);grid-template-columns:1fr}}.JobApplicationForm-module__7Qgouq__uploadIcon{width:var(--bb-component-recruitment-upload-icon-size);height:var(--bb-component-recruitment-upload-icon-size)}.JobApplicationForm-module__7Qgouq__successIcon{width:var(--bb-component-recruitment-success-icon-size);height:var(--bb-component-recruitment-success-icon-size)}
.FilterSelect-module__n5wN8a__control{font-family:var(--font-family-ui);font-size:var(--bb-component-filter-select-font-size);font-weight:var(--bb-component-filter-select-font-weight);max-width:100%}.FilterSelect-module__n5wN8a__control .ds-filter-select-wrap{position:relative}.FilterSelect-module__n5wN8a__control .ds-filter-select-trigger{justify-content:space-between;align-items:center;gap:var(--bb-component-filter-select-gap);height:var(--bb-component-filter-select-height);padding:0 var(--bb-component-filter-select-inset-inline);border:var(--bb-component-filter-select-border-width) solid var(--color-ink);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font:inherit;cursor:pointer;display:flex}:is(.FilterSelect-module__n5wN8a__control .ds-filter-select-trigger:hover,.FilterSelect-module__n5wN8a__control .ds-filter-select-trigger.is-open){background:var(--color-hover-gray)}.FilterSelect-module__n5wN8a__control .ds-filter-select-chevron{transition:transform var(--bb-component-filter-select-motion);flex-shrink:0}.FilterSelect-module__n5wN8a__control .is-open .ds-filter-select-chevron{transform:rotate(180deg)}.FilterSelect-module__n5wN8a__control .ds-filter-select-panel{z-index:var(--bb-component-filter-select-panel-layer);top:calc(100% + var(--bb-component-filter-select-panel-offset));width:max-content;min-width:max(var(--bb-component-filter-select-panel-min-width), 100%);max-width:calc(100vw - var(--bb-component-filter-select-viewport-inset));max-height:var(--bb-component-filter-select-panel-max-height);padding:var(--bb-component-filter-select-inset-inline) 0;border:var(--bb-component-filter-select-border-width) solid var(--color-ink);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-dropdown-soft);border-radius:0;margin:0;list-style:none;position:absolute;left:0;overflow-y:auto}.FilterSelect-module__n5wN8a__control .ds-filter-select-option{justify-content:space-between;align-items:center;gap:var(--bb-component-filter-select-option-gap);width:calc(100% - var(--bb-component-filter-select-option-gap));margin:var(--bb-component-filter-select-panel-offset) var(--bb-component-filter-select-inset-inline);padding:var(--bb-component-filter-select-gap) var(--bb-component-filter-select-option-inset-inline);line-height:var(--bb-component-filter-select-option-gap);cursor:pointer;transition:background-color var(--bb-component-filter-select-option-duration) ease;display:flex}:is(.FilterSelect-module__n5wN8a__control .ds-filter-select-option.is-active,.FilterSelect-module__n5wN8a__control .ds-filter-select-option.is-selected){background:var(--color-surface-selected)}.FilterSelect-module__n5wN8a__control .ds-filter-select-option.is-selected:after{content:"";width:var(--bb-component-filter-select-check-width);height:var(--bb-component-filter-select-check-height);border-right:var(--bb-component-filter-select-check-stroke) solid currentColor;border-bottom:var(--bb-component-filter-select-check-stroke) solid currentColor;margin-right:var(--bb-component-filter-select-check-offset);flex-shrink:0;transform:rotate(45deg)}
