.job-card[data-v-96a3e07d]{background:var(--c-surface);border-radius:var(--r-card);flex-direction:column;height:100%;padding:28px 26px 26px}.job-card[data-v-96a3e07d],.job-card__top[data-v-96a3e07d]{align-items:flex-start;display:flex}.job-card__top[data-v-96a3e07d]{justify-content:space-between;gap:16px;width:100%}.job-card__title[data-v-96a3e07d]{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:600}.job-card__title-link[data-v-96a3e07d]:focus-visible{box-shadow:var(--ring)}.job-card__category[data-v-96a3e07d]{background:var(--c-tint-2);color:var(--c-brand);border-radius:var(--r-pill);font-size:var(--fs-micro);flex:none;padding:5px 12px;font-weight:500}.job-card__salary[data-v-96a3e07d]{font-size:var(--fs-h4);color:var(--c-ink);margin-top:20px;font-weight:600}.job-card__facts[data-v-96a3e07d]{color:var(--c-muted);font-size:var(--fs-caption);flex-wrap:wrap;gap:6px 16px;margin-top:12px;display:flex}.job-card__location[data-v-96a3e07d]{color:var(--c-muted);font-size:var(--fs-text);margin-top:16px;line-height:1.45}.chips[data-v-96a3e07d]{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.chip[data-v-96a3e07d]{background:var(--c-tint-2);min-height:34px;color:var(--c-brand);border-radius:var(--r-pill);font-size:var(--fs-caption);align-items:center;padding:0 14px;font-weight:500;display:inline-flex}.job-card__actions[data-v-96a3e07d]{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:28px;display:flex}.job-card--compact[data-v-96a3e07d]{padding:24px}.job-card--compact .job-card__title[data-v-96a3e07d]{font-size:var(--fs-h4)}.cta[data-v-21fcf2c7]{max-width:1360px;margin:0 auto}.cta__panel[data-v-21fcf2c7]{-moz-column-gap:40px;background:var(--c-brand);min-height:568px;color:var(--c-brand-ink);border-radius:100px 100px 0 0;grid-template-columns:auto minmax(0,577px);align-items:end;column-gap:40px;padding:60px 60px 0;display:grid}.cta__text[data-v-21fcf2c7]{align-self:center;max-width:640px;padding-bottom:60px}.cta h2[data-v-21fcf2c7]{font-size:var(--fs-cta);letter-spacing:-.035em;font-weight:600;line-height:1.04}.cta__text>p[data-v-21fcf2c7]{font-size:var(--fs-caption);color:var(--c-white-90);margin-top:24px;line-height:1.45}.cta__actions[data-v-21fcf2c7]{flex-wrap:wrap;gap:16px;margin-top:44px;display:flex}.cta__img[data-v-21fcf2c7]{align-self:start}.cta__img[data-v-21fcf2c7],.cta__waves[data-v-21fcf2c7]{width:100%;height:auto;display:block}.cta__waves--m[data-v-21fcf2c7]{display:none}@media (max-width:1100px){.cta__panel[data-v-21fcf2c7]{padding:48px 40px 0}}@media (max-width:980px){.cta__panel[data-v-21fcf2c7]{grid-template-columns:1fr;row-gap:0}.cta__text[data-v-21fcf2c7]{padding-bottom:32px}.cta__img[data-v-21fcf2c7]{justify-self:center;max-width:480px}}@media (max-width:767px){.cta__panel[data-v-21fcf2c7]{border-radius:var(--r-card) var(--r-card) 0 0;padding:32px 20px 0}.cta__actions[data-v-21fcf2c7]{flex-direction:column}.cta__waves--d[data-v-21fcf2c7]{display:none}.cta__waves--m[data-v-21fcf2c7]{aspect-ratio:273/46;background:var(--c-brand);height:auto;display:block;-webkit-mask:url(../assets/img/cta-wave-mobile.svg) 0 0/100% 100% no-repeat;mask:url(../assets/img/cta-wave-mobile.svg) 0 0/100% 100% no-repeat}}
