.careers-gallery{padding-block:var(--ab-space-section-md);background:var(--ab-color-canvas)}.careers-gallery__swiper{width:min(100% - (var(--ab-gutter) * 2), var(--ab-width-content));-webkit-mask-image:linear-gradient(90deg, transparent, var(--ab-black) 3%, var(--ab-black) 97%, transparent);mask-image:linear-gradient(90deg, transparent, var(--ab-black) 3%, var(--ab-black) 97%, transparent);margin-inline:auto;overflow:visible}.careers-gallery__swiper.is-beginning{-webkit-mask-image:linear-gradient(90deg, var(--ab-black) 97%, transparent);mask-image:linear-gradient(90deg, var(--ab-black) 97%, transparent)}.careers-gallery__swiper.is-end{-webkit-mask-image:linear-gradient(90deg, transparent, var(--ab-black) 3%);mask-image:linear-gradient(90deg, transparent, var(--ab-black) 3%)}.careers-gallery__swiper.is-beginning.is-end{mask-image:none}.careers-gallery .swiper-slide img{aspect-ratio:4/3;border-radius:var(--ab-radius-16);object-fit:cover;width:100%;display:block}.careers-gallery__equality{align-items:center;gap:var(--ab-space-48);margin-top:var(--ab-space-section-md);color:var(--ab-neutral-0);grid-template-columns:minmax(0,.68fr) minmax(0,1fr);display:grid}.careers-gallery__equality-image{border-radius:var(--ab-radius-16);object-fit:cover;width:100%;height:auto}.careers-gallery__equality-copy h2{margin:0 0 var(--ab-space-16)}.careers-gallery__equality-copy .ab-block-layout__supporting-copy{color:var(--ab-color-text-secondary)}@media (width<=48rem){.careers-gallery__equality{grid-template-columns:1fr}}.ab-block-layout--feature-grid#benefits{& .ab-block-layout__item{gap:var(--ab-space-16);min-height:0;padding:var(--ab-space-24);grid-template-rows:auto 1fr}& .ab-decorative-icon--tile{align-self:start}& .ab-block-layout__item-title{color:var(--ab-neutral-0);font-size:var(--ab-font-size-16);font-weight:var(--ab-font-weight-semibold)}& .ab-section-head--stacked{grid-template-columns:minmax(0,1fr)}& .ab-block-layout__header>*{max-width:none}}.careers-jobboard{padding-block:var(--ab-space-section-md);max-width:none}.careers-jobboard .ab-container{max-width:var(--ab-width-hero)}.careers-jobboard h2{margin:0 0 var(--ab-space-16)}.careers-jobboard .ab-block-layout__supporting-copy{margin:0 0 var(--ab-space-40);color:var(--ab-color-text-secondary);max-width:none}.careers-jobboard #BambooHR{text-align:left;margin-bottom:var(--ab-space-40)}.careers-jobboard .BambooHR-ATS-board,.careers-jobboard .BambooHR-ATS-board *{font-family:var(--ab-font-body)!important}.careers-jobboard .BambooHR-ATS-board h2{display:none}.careers-jobboard .BambooHR-ATS-Department-List{gap:var(--ab-space-16)!important;flex-direction:column!important;padding:0!important;display:flex!important}.careers-jobboard .BambooHR-ATS-Department-Header{font-weight:var(--ab-font-weight-semibold)!important;margin-bottom:var(--ab-space-8)!important}.careers-jobboard .BambooHR-ATS-Jobs-List{gap:var(--ab-space-16)!important;border-bottom:none!important;flex-direction:column!important;margin-bottom:0!important;padding:0!important;display:flex!important}.careers-jobboard .BambooHR-ATS-Jobs-Item{justify-content:space-between!important;align-items:center!important;gap:var(--ab-space-16)!important;padding:var(--ab-space-16) var(--ab-space-24)!important;border:var(--ab-border-thin) solid var(--ab-color-border)!important;border-radius:var(--ab-radius-12)!important;background:var(--ab-neutral-0)!important;display:flex!important}.careers-jobboard .careers-jobboard__info{gap:var(--ab-space-4)!important;flex-direction:column!important;display:flex!important}.careers-jobboard .careers-jobboard__title{font-size:var(--ab-font-size-16)!important;font-weight:var(--ab-font-weight-semibold)!important;line-height:var(--ab-line-heading)!important;color:var(--ab-color-text)!important}.careers-jobboard .BambooHR-ATS-Location{float:none!important;color:var(--ab-color-text-muted)!important;font-size:var(--ab-font-size-14)!important;white-space:nowrap!important;padding-top:0!important}.careers-jobboard .careers-jobboard__apply{font-size:var(--ab-font-size-14)!important;font-weight:var(--ab-font-weight-semibold)!important;color:var(--ab-color-link)!important;flex-shrink:0!important;text-decoration:none!important}.careers-jobboard .careers-jobboard__apply:hover{color:var(--ab-color-link-hover)!important}.careers-jobboard .BambooHR-ATS-blankState{color:var(--ab-color-text-secondary)!important}#BambooHR-Footer{display:none!important}
