.careers-hero-avatars{--careers-avatar-dur:.7s}.careers-hero-avatars[data-hovered]{--careers-avatar-dur:.35s}.careers-hero-avatar-wrap{translate:calc(var(--careers-avatar-i) * var(--careers-avatar-step)) 0;z-index:calc(var(--careers-avatar-i) + 1);transition:translate var(--careers-avatar-dur) cubic-bezier(.22, 1, .36, 1), opacity var(--careers-avatar-dur) ease-out, scale var(--careers-avatar-dur) cubic-bezier(.22, 1, .36, 1)}.careers-hero-avatar-wrap[data-entering]{animation:careers-hero-avatar-enter var(--careers-avatar-dur) cubic-bezier(.22, 1, .36, 1)}@keyframes careers-hero-avatar-enter{0%{translate:calc(-1 * var(--careers-avatar-step)) 0;opacity:0;scale:.6}}.careers-hero-avatar-wrap[data-leaving]{pointer-events:none;opacity:0;z-index:0;scale:.6}@media (prefers-reduced-motion:reduce){.careers-hero-avatar-wrap{transition:none}.careers-hero-avatar-wrap[data-entering]{animation:none}}
.careers-cities{pointer-events:none;-webkit-user-select:none;user-select:none;flex:1;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.careers-cities-track{animation:42s linear infinite careers-cities-scroll}.careers-cities-fog{pointer-events:none;inset-inline:0;background:linear-gradient(to bottom, var(--color-base-12) 0%, transparent 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:42%;position:absolute;top:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}@keyframes careers-cities-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.careers-cities-track{animation:none}}
.careers-perks-grid:has(>[data-rv=card]:not([data-rv-done])){background-color:var(--color-base-12)}
.careers-polaroid{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.careers-polaroid:active{cursor:grabbing}.careers-polaroid img{pointer-events:none;-webkit-user-drag:none}.careers-photos{view-timeline-name:--careers-photos;view-timeline-axis:block}.careers-polaroid-drift{animation:linear both careers-photos-parallax-y;animation-timeline:--careers-photos}@keyframes careers-photos-parallax-y{0%{transform:translateY(calc(var(--careers-photos-travel) / -2))}to{transform:translateY(calc(var(--careers-photos-travel) / 2))}}@media (prefers-reduced-motion:reduce){.careers-polaroid-drift{animation:none}}