@keyframes career-perk-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.career-perk{will-change:opacity, transform;animation:.4s cubic-bezier(.22,1,.36,1) both career-perk-in}@keyframes career-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.career-card-enter{animation:.45s both career-card-in}@keyframes career-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.career-skeleton-card{border:1px solid var(--bs-gray-200)}.career-skeleton-bar{background:linear-gradient(90deg, var(--muted-lighter-color) 25%, #fafafa 50%, var(--muted-lighter-color) 75%);background-size:200% 100%;border-radius:50rem;height:.75rem;animation:1.6s ease-in-out infinite career-skeleton-shimmer;display:block}.career-skeleton-bar--strong{background-image:linear-gradient(90deg,#ececec 25%,#f6f6f6 50%,#ececec 75%);height:1.25rem}.career-skeleton-chip{background-image:linear-gradient(90deg,#e8e8e8 25%,#efefef 50%,#e8e8e8 75%);height:31px}@media (prefers-reduced-motion:reduce){.career-perk,.career-card-enter,.career-skeleton-bar{animation:none}}.career-meta-icon{color:var(--muted-light-color)}.career-panel{border:1px solid var(--bs-gray-200)}.career-filter-chip{color:var(--bs-gray-600);background:var(--light-color);border:1px solid var(--bs-gray-300)}.career-filter-chip:hover{color:var(--dark-color);border-color:var(--bs-gray-500)}.career-sort__button{color:var(--bs-gray-700);background:var(--light-color);border:1px solid var(--bs-gray-300)}.career-sort__button:hover,.career-sort__button[aria-expanded=true]{color:var(--dark-color);border-color:var(--bs-gray-500)}.career-sort__chevron{transition:transform .2s}.career-sort__chevron.is-open{transform:rotate(180deg)}.career-sort__menu{z-index:20;background:var(--light-color);border:1px solid var(--bs-gray-200);border-radius:.75rem;outline:none;min-width:100%;animation:.15s career-sort-in;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #00000014}@keyframes career-sort-in{0%{opacity:0;transform:translateY(-4px)}}.career-sort__option{white-space:nowrap;cursor:pointer;color:var(--bs-gray-700);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.career-sort__option.is-active{background:var(--primary-lighter-color);color:var(--dark-color)}.career-sort__option.is-selected{color:var(--primary-dark-color);font-weight:600}@media (max-width:767.98px){.career-sort__menu{left:0;right:auto}}.career-filter-chip--with-count{padding-right:.4375rem}.career-filter-count{border-radius:50rem;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.job-card{cursor:pointer;border:1px solid var(--bs-gray-200);transition:border-color .25s}.job-card:hover,.job-card:focus-within{border-color:var(--primary-color)}.job-card .job-card__title-link:after{z-index:1}.job-card__apply{z-index:2;position:relative}@media (hover:hover) and (min-width:768px){.job-card__apply{opacity:0;transition:opacity .25s,transform .25s;transform:translate(-8px)}.job-card:hover .job-card__apply,.job-card:focus-within .job-card__apply{opacity:1;transform:none}}
