.careers-page{position:relative;background:var(--color-bg);color:var(--color-fg);font-family:var(--font-space-mono),monospace}.careers-under-development{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.careers-under-development-text{font-family:var(--font-space-mono),monospace;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-fg-muted-45);margin:0;display:inline-flex;align-items:baseline}.careers-ellipsis{display:inline-flex}.careers-dot{animation:careersDotBlink 1.4s infinite both}.careers-dot:nth-child(2){animation-delay:.2s}.careers-dot:nth-child(3){animation-delay:.4s}@keyframes careersDotBlink{0%,80%,to{opacity:0}40%{opacity:1}}.careers-page:not(.careers-under-development){min-height:100vh;width:100%;max-width:640px;margin:0 auto;padding:5rem 2rem;display:flex;flex-direction:column;gap:3.5rem}.careers-hero{display:flex;flex-direction:column;gap:1.25rem}.careers-eyebrow{font-size:.7rem;letter-spacing:.04em;color:rgba(var(--foreground-rgb),.4)}.careers-eyebrow,.careers-headline{font-family:var(--font-space-mono),monospace;line-height:1.7;text-transform:none;margin:0;font-weight:400}.careers-headline{font-size:.85rem;letter-spacing:.02em;color:rgba(var(--foreground-rgb),.65)}.careers-roles{width:100%}.careers-role-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(var(--foreground-rgb),.08)}.careers-role{border-bottom:1px solid rgba(var(--foreground-rgb),.08)}.careers-role-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;text-decoration:none;color:rgba(var(--foreground-rgb),.55);transition:color .2s ease}.careers-role-link:hover{color:rgba(var(--foreground-rgb),.85)}.careers-role-title{letter-spacing:.02em;text-transform:none;font-weight:400}.careers-role-arrow,.careers-role-title{font-family:var(--font-space-mono),monospace;font-size:.75rem}.careers-role-arrow{opacity:0;transition:opacity .2s ease}.careers-role-link:hover .careers-role-arrow{opacity:.5}@media (max-width:768px){.careers-page{padding:4rem 1.25rem 3rem;gap:2.5rem}.careers-role-link{padding:.85rem 0}}