.careers-light{position:relative;z-index:0;min-height:calc(70vh * var(--page-scale));background:transparent;color:var(--paper);--c-bg: var(--bg);--c-surface: var(--surface);--c-ink: var(--text);--c-text: #d9d7d3;--c-muted: var(--muted);--c-line: var(--line);--c-line-strong: var(--line-strong);--c-accent: var(--accent);--c-accent-hover: var(--accent-hover);--c-accent-ink: var(--accent-ink);--c-accent-text: var(--accent-text);--c-error: #ff8a80}.careers-light h1,.careers-light h2,.careers-light h3{color:var(--paper)}.careers-light p{color:#d9d7d3}.careers-light .eyebrow{color:var(--accent-text)}.c-wrap{margin-inline:auto}.c-band{padding-block:2rem}.c-band+.c-band{padding-top:0}.c-white{background:transparent;border-bottom:0}.c-button{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:2.875rem;padding:.75rem 1.375rem;border:1px solid var(--line-outline);border-radius:var(--radius-control);background:transparent;color:var(--paper);font-size:.9375rem;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.c-button:hover{border-color:var(--accent);color:var(--accent-text)}.c-button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.c-button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink)}.c-button.secondary{background:transparent;color:var(--paper);border-color:var(--line-outline)}.c-button.secondary:hover{border-color:var(--accent);color:var(--accent-text)}.c-link{color:var(--paper);font-weight:500;text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px}.c-link:hover{color:var(--accent-text)}.c-card{background:#17191e;border:1px solid var(--line);border-radius:var(--radius-panel);transition:border-color .15s}a.c-card:hover{border-color:#fff5}.c-tag{display:inline-flex;align-items:center;padding:.1875rem .5rem;background:#2a2c33;color:var(--muted);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.c-tag.sample{background:#ff5b2e1f;color:var(--accent-text)}.c-meta{display:flex;flex-wrap:wrap;gap:.375rem .875rem;color:var(--muted);font-size:.875rem}.careers-light label,.careers-light legend{color:var(--paper);font-size:.875rem;font-weight:500}.careers-light input:not([type=checkbox]):not([type=radio]):not([type=file]),.careers-light select,.careers-light textarea{width:100%;margin-top:.5rem;padding:.6875rem .8125rem;border:1px solid var(--line-outline);border-radius:var(--radius-control);background:#11151b;color:var(--paper);font-size:.9375rem;font-weight:400}.careers-light textarea::-moz-placeholder,.careers-light input::-moz-placeholder{color:#aeaaa1}.careers-light textarea::placeholder,.careers-light input::placeholder{color:#aeaaa1}.careers-light select option{background:#191a1e;color:var(--paper)}.careers-light input[type=checkbox]{accent-color:var(--accent)}.careers-light [aria-invalid=true]{border-color:#ff8a80!important}.c-hint{display:block;margin-top:.375rem;color:var(--muted);font-size:.8125rem;font-weight:400}.c-error{display:block;margin-top:.375rem;color:#ff8a80;font-size:.8125rem;font-weight:500}.careers-light a:focus-visible,.careers-light button:focus-visible,.careers-light input:focus-visible,.careers-light select:focus-visible,.careers-light textarea:focus-visible,.careers-light summary:focus-visible{outline:.125rem solid var(--accent-text);outline-offset:.1875rem}@media (max-width: 760px){.c-band{padding-block:1.75rem}}@media (prefers-reduced-motion: reduce){.c-button,.c-card{transition:none}}
