.careers-page[data-v-652d9e86]{padding:2rem 0 6rem}.careers-hero[data-v-652d9e86]{padding:3rem 0 2rem}.careers-hero h1[data-v-652d9e86]{color:var(--onyx-ink);font-size:clamp(3.6rem,9vw,7.2rem);font-weight:500;letter-spacing:-.07em;line-height:.95;margin:1.25rem 0 1.75rem;max-width:64rem;text-wrap:balance}.careers-hero h1 span[data-v-652d9e86],.careers-hero p[data-v-652d9e86]{color:var(--onyx-ink-mid)}.careers-hero p[data-v-652d9e86]{font-size:1.2rem;line-height:1.58;margin:0;max-width:45rem}.careers-hero strong[data-v-652d9e86]{color:var(--onyx-ink);font-weight:500}.roles-section[data-v-652d9e86]{margin-top:3.5rem}.roles-card[data-v-652d9e86]{background:linear-gradient(180deg,var(--onyx-bg-card),var(--onyx-bg-soft));border:1px solid var(--onyx-rule-2);border-radius:.9rem;box-shadow:0 14px 32px #0000004d;overflow:hidden}.role-row[data-v-652d9e86]{align-items:center;border-top:1px solid var(--onyx-rule);color:inherit;display:grid;gap:1.75rem;grid-template-columns:6rem minmax(15rem,1fr) auto 1.5rem;padding:1.75rem 2rem;text-decoration:none}.role-row[data-v-652d9e86]:first-child{border-top:0}.role-row[data-v-652d9e86]:hover{background:var(--onyx-bg-inset)}.role-kind[data-v-652d9e86],.role-location[data-v-652d9e86]{font-family:var(--onyx-mono);font-size:.68rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.role-kind[data-v-652d9e86]{color:var(--onyx-cyan)}.role-title[data-v-652d9e86]{color:var(--onyx-ink);font-size:1.65rem;font-weight:500;letter-spacing:-.035em}.role-location[data-v-652d9e86]{align-items:center;color:var(--onyx-ink-mid);display:inline-flex;gap:.5rem;white-space:nowrap}.role-location i[data-v-652d9e86]{background:var(--onyx-cyan);border-radius:999px;box-shadow:0 0 6px var(--onyx-cyan);height:.38rem;width:.38rem}.role-arrow[data-v-652d9e86]{color:var(--onyx-ink-low);font-family:var(--onyx-mono)}.role-focus[data-v-652d9e86]{color:var(--onyx-ink-mid);font-size:.95rem;grid-column:2/-1;line-height:1.45;margin-top:-.9rem;max-width:42rem}.application-note[data-v-652d9e86]{margin-top:1.75rem;max-width:40rem}.application-note p[data-v-652d9e86]{color:var(--onyx-ink-mid);line-height:1.55;margin:0}.application-note a[data-v-652d9e86]{color:var(--onyx-cyan);display:inline-flex;font-family:var(--onyx-mono);font-size:.76rem;font-weight:800;letter-spacing:.14em;margin-top:.8rem;text-transform:uppercase}@media(max-width:860px){.role-row[data-v-652d9e86]{gap:.8rem 1rem;grid-template-columns:1fr auto;padding:1.4rem}.role-focus[data-v-652d9e86],.role-kind[data-v-652d9e86],.role-location[data-v-652d9e86],.role-title[data-v-652d9e86]{grid-column:1/-1}.role-focus[data-v-652d9e86]{margin-top:0}.role-arrow[data-v-652d9e86]{display:none}}@media(max-width:620px){.careers-page[data-v-652d9e86]{padding-bottom:4rem}.careers-hero[data-v-652d9e86]{padding-top:2rem}}
