.cs-hiring{--hr-bg:240 6% 8%;--hr-surface:240 5% 12%;--hr-line:240 5% 20%;--hr-ink:0 0% 96%;--hr-dim:240 4% 66%;--hr-violet:265 75% 65%;background:hsl(var(--hr-bg));color:hsl(var(--hr-ink));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.55}:root[data-theme=light] .cs-hiring{--hr-bg:40 20% 98%;--hr-surface:0 0% 100%;--hr-line:240 8% 88%;--hr-ink:240 12% 12%;--hr-dim:240 6% 40%;--hr-violet:265 68% 52%}.cs-hiring-wrap{width:min(calc(100% - 48px),720px);margin:0 auto}.cs-hiring h1,.cs-hiring h2,.cs-hiring p{margin:0}.cs-hiring h1,.cs-hiring h2{letter-spacing:-.035em;text-wrap:balance}.cs-hiring h1{font-size:clamp(38px,5vw,58px);font-weight:800;line-height:1.04}.cs-hiring h2{font-size:clamp(27px,3vw,35px);font-weight:750;line-height:1.16}.cs-hiring-eyebrow{color:hsl(var(--hr-violet));font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;margin-bottom:14px!important;text-transform:uppercase}.cs-hiring-lead{color:hsl(var(--hr-dim));font-size:18px;line-height:1.65;margin-top:20px!important;max-width:58ch}.cs-hiring-copy{color:hsl(var(--hr-dim));font-size:17px;line-height:1.7;margin-top:18px!important;max-width:62ch}.cs-hiring-hero{padding:104px 0 72px}.cs-hiring-note{color:hsl(var(--hr-dim));font-size:14px;margin-top:18px!important}.cs-hiring-btn{align-items:center;background:linear-gradient(#a370eb,#7f3cdd);border:1px solid #6522c3;border-radius:11px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 2px 10px rgba(112,32,223,.3);color:#fff;display:inline-flex;font-size:14px;font-weight:650;gap:8px;height:42px;justify-content:center;margin-top:28px;padding:0 18px;text-decoration:none;transition:transform .22s cubic-bezier(.4,0,.2,1)}.cs-hiring-btn:hover{transform:translateY(-1px)}.cs-hiring-btn:active{transform:translateY(1px)}.cs-hiring-section{border-top:1px solid hsl(var(--hr-line));padding:68px 0}.cs-hiring-section-alt{background:hsl(var(--hr-surface)/.45)}.cs-hiring-list{color:hsl(var(--hr-dim));display:grid;font-size:17px;gap:14px;line-height:1.6;margin:24px 0 0;padding-left:22px}.cs-hiring-list li{padding-left:4px}.cs-hiring-list li::marker{color:hsl(var(--hr-violet))}.cs-hiring-apply{border-top:1px solid hsl(var(--hr-line));padding:68px 0 96px}.cs-hiring-apply .cs-hiring-copy{margin-bottom:28px!important}.cs-hiring-form{background:hsl(var(--hr-surface));border:1px solid hsl(var(--hr-line));border-radius:16px;min-height:960px;width:100%}@media (max-width:700px){.cs-hiring-wrap{width:min(calc(100% - 32px),720px)}.cs-hiring-hero{padding:74px 0 52px}.cs-hiring-apply,.cs-hiring-section{padding:48px 0}.cs-hiring h1{font-size:clamp(36px,11vw,46px)}.cs-hiring-copy,.cs-hiring-lead,.cs-hiring-list{font-size:16px}}@media (prefers-reduced-motion:reduce){.cs-hiring *{animation:none!important;transition:none!important}}