.join-us[data-v-b9fee242]{gap:2rem}.join-us[data-v-b9fee242],.join-us__group[data-v-b9fee242]{flex-direction:column;display:flex}.join-us__group[data-v-b9fee242]{gap:.75rem}.join-us__group-title[data-v-b9fee242]{color:var(--text);margin:0;font-size:1rem;font-weight:600}.join-us__list[data-v-b9fee242]{flex-direction:column;gap:.75rem;display:flex}.job-card[data-v-b9fee242]{background-color:var(--surface-2);box-shadow:var(--shadow-surface);border-radius:var(--radius);color:var(--text);transition:background-color .2s,scale .45s var(--ease-press);align-items:center;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.job-card[data-v-b9fee242]:before{content:"";background-color:var(--text-3);width:.25rem;position:absolute;inset:0 auto 0 0}.job-card.is-open[data-v-b9fee242]:before{background-color:var(--success)}.job-card.is-open[data-v-b9fee242]{cursor:pointer;--ripple:on;--ripple-color:currentColor;--ripple-opacity:.12;-webkit-tap-highlight-color:transparent}.job-card.is-open[data-v-b9fee242]:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.98}@media (prefers-reduced-motion:reduce){.job-card.is-open[data-v-b9fee242]:active{scale:none}}@media (hover:hover){.job-card.is-open[data-v-b9fee242]:hover{background-color:var(--surface-3)}}.job-card.is-soon[data-v-b9fee242]{cursor:default}.job-card__content[data-v-b9fee242]{flex-direction:column;flex:1;align-items:flex-start;gap:.375rem;min-width:0;display:flex}.job-card__title[data-v-b9fee242]{color:inherit;margin:0;font-size:1rem;font-weight:500}.job-card__arrow[data-v-b9fee242]{color:var(--text-3);flex-shrink:0;font-size:1.125rem;transition:color .2s,transform .2s}@media (hover:hover){.job-card.is-open:hover .job-card__arrow[data-v-b9fee242]{color:var(--primary);transform:translate(.25rem)}}.status[data-v-b9fee242]{border-radius:var(--radius);flex-shrink:0;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.status--success[data-v-b9fee242]{color:var(--success);background-color:color-mix(in srgb,var(--success) 12%,transparent)}.status--muted[data-v-b9fee242]{color:var(--text-3);background-color:var(--surface-3)}@media (width<=639px){.job-card[data-v-b9fee242]{gap:.75rem;padding:1rem 1.25rem}.job-card__title[data-v-b9fee242]{font-size:1rem}}
