.career-hero[data-v-a5116d5c]{min-height:72svh;padding:120px var(--gutter) 56px;border-bottom:1px solid var(--border-subtle);background:0 0;align-items:end;display:grid;position:relative;overflow:hidden}.career-hero__beam[data-v-a5116d5c]{pointer-events:none;background:linear-gradient(90deg, transparent, var(--accent-a64), transparent);width:76vw;height:1px;position:absolute;bottom:18vh;left:-18vw;transform:rotate(-15deg)}.career-hero__inner[data-v-a5116d5c]{z-index:2;width:min(100%, var(--container-wide));grid-template-columns:1fr;align-items:end;margin:0 auto;display:grid;position:relative}.career-copy[data-v-a5116d5c]{gap:24px;display:grid}.career-title[data-v-a5116d5c]{max-width:980px;color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-display-xl);letter-spacing:var(--ls-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:400;line-height:.9}.career-title span[data-v-a5116d5c]{color:var(--text-strong)}.career-sub[data-v-a5116d5c]{max-width:680px;color:var(--white-a72);font:var(--fw-regular) var(--fs-section-lead) / 1.58 var(--font-text);letter-spacing:-.01em;margin:0}.career-console[data-v-a5116d5c]{display:grid}.console-line[data-v-a5116d5c]{flex-direction:column;justify-content:space-between;gap:14px;min-height:92px;padding:18px;display:flex}.console-line[data-v-a5116d5c]:not(:last-child){border-bottom:1px solid var(--border-subtle)}.console-line span[data-v-a5116d5c]{color:var(--text-muted);font:var(--fw-semibold) var(--fs-nano) / 1 var(--font-mono);letter-spacing:var(--ls-eyebrow)}.console-line strong[data-v-a5116d5c]{color:var(--text-primary);font:var(--fw-semibold) var(--fs-body-sm) / 1.2 var(--font-text);overflow-wrap:anywhere}.values-grid[data-v-a5116d5c]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;display:grid}.value-card[data-v-a5116d5c]{flex-direction:column;gap:16px;min-height:240px;padding:clamp(28px,4vw,44px);display:flex}.value-card[data-v-a5116d5c]:first-child{grid-row:span 2;min-height:480px}.value-card:first-child h2[data-v-a5116d5c]{font-size:var(--fs-display-sm)}.value-card__num[data-v-a5116d5c]{color:var(--border-default);font-family:var(--font-display);font-size:var(--fs-display-2xl);line-height:.82}.value-card h2[data-v-a5116d5c]{color:var(--text-primary);font-family:var(--font-display);letter-spacing:var(--ls-display);text-transform:uppercase;margin:28px 0 0;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:400;line-height:.95}.value-card p[data-v-a5116d5c]{color:var(--text-secondary);font:var(--fw-regular) var(--fs-body) / 1.68 var(--font-text);margin-top:auto}.profile-section[data-v-a5116d5c]{background:0 0}.profile-layout[data-v-a5116d5c],.open-layout[data-v-a5116d5c]{z-index:2;width:min(100%, var(--container-max));grid-template-columns:minmax(240px,.72fr) minmax(320px,1fr);align-items:start;gap:clamp(34px,8vw,112px);margin:0 auto;display:grid;position:relative}.profile-left[data-v-a5116d5c]{position:sticky;top:120px}.profile-right[data-v-a5116d5c]{gap:28px;display:grid}.profile-lead[data-v-a5116d5c]{max-width:660px;color:var(--text-primary);font:var(--fw-regular) var(--fs-lead-xl) / 1.38 var(--font-text);letter-spacing:var(--ls-tight);margin:0}.traits-list[data-v-a5116d5c]{border:1px solid var(--border-subtle);border-radius:var(--radius-card);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.traits-list li[data-v-a5116d5c]{color:var(--text-secondary);background:var(--white-a4);font:var(--fw-regular) var(--fs-body) / 1.55 var(--font-text);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:16px;padding:20px 24px;display:grid}.traits-list li[data-v-a5116d5c]:not(:last-child){border-bottom:1px solid var(--border-subtle)}.traits-list li span[data-v-a5116d5c]{background:var(--accent-mark);width:22px;height:2px;margin-top:11px}.vacancies-section[data-v-a5116d5c]{background:0 0}.vacancies-band[data-v-a5116d5c]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,72px);padding-right:clamp(20px,3vw,40px)}.vacancies-content[data-v-a5116d5c]{gap:18px;display:grid}.vacancies-status[data-v-a5116d5c]{color:var(--accent-mark);font:var(--fw-semibold) var(--fs-micro) / 1 var(--font-mono);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.vacancies-status span[data-v-a5116d5c]{background:var(--accent-mark);width:8px;height:8px;box-shadow:0 0 18px var(--accent-a64);animation:statusPulse-a5116d5c 2.6s var(--ease-standard) infinite;border-radius:50%}@keyframes statusPulse-a5116d5c{0%,to{opacity:.52;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}.vacancies-content p[data-v-a5116d5c]{max-width:760px}.open-section[data-v-a5116d5c]{background:0 0}.open-label[data-v-a5116d5c]{color:var(--accent-mark);font:var(--fw-semibold) var(--fs-micro) / 1.3 var(--font-mono);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;gap:10px;display:flex;position:sticky;top:120px}.open-body[data-v-a5116d5c]{gap:24px;display:grid}.open-body h2[data-v-a5116d5c]{color:var(--text-strong);font-family:var(--font-display);font-size:var(--fs-display-md);letter-spacing:var(--ls-display);text-transform:uppercase;margin:0;font-weight:400;line-height:.95}.open-body p[data-v-a5116d5c]{max-width:670px;color:var(--text-secondary);font:var(--fw-regular) var(--fs-body-lg) / 1.7 var(--font-text);margin:0}.open-actions[data-v-a5116d5c]{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}@media (width<=980px){.profile-layout[data-v-a5116d5c],.open-layout[data-v-a5116d5c],.values-grid[data-v-a5116d5c]{grid-template-columns:1fr}.value-card[data-v-a5116d5c],.value-card[data-v-a5116d5c]:first-child{grid-row:auto;min-height:260px}.profile-left[data-v-a5116d5c],.open-label[data-v-a5116d5c]{position:relative;top:auto}.vacancies-band[data-v-a5116d5c]{grid-template-columns:1fr;justify-items:start}}@media (width<=620px){.career-hero[data-v-a5116d5c]{min-height:auto;padding-top:100px;padding-bottom:42px}.traits-list li[data-v-a5116d5c]{grid-template-columns:18px minmax(0,1fr);padding:18px}.value-card[data-v-a5116d5c],.value-card[data-v-a5116d5c]:first-child{min-height:auto}}@media (prefers-reduced-motion:reduce){.vacancies-status span[data-v-a5116d5c]{animation:none}}
