.Careers-module__F2oKza__hero{flex-direction:column;justify-content:center;min-height:60vh;padding:160px 48px 80px;display:flex;position:relative;overflow:hidden}.Careers-module__F2oKza__heroContent{z-index:3;width:100%;max-width:1200px;margin:0 auto;position:relative}.Careers-module__F2oKza__heroTitle{letter-spacing:-.03em;max-width:14ch;color:hsl(var(--foreground));margin-bottom:28px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:clamp(48px,7vw,96px);font-weight:700;line-height:.98}.Careers-module__F2oKza__heroSub{color:hsl(var(--muted-foreground));max-width:720px;margin-bottom:40px;font-size:20px;line-height:1.5}.Careers-module__F2oKza__heroCtas{flex-wrap:wrap;gap:16px;display:flex}.Careers-module__F2oKza__quickStrip{background:hsl(var(--card));border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));padding:56px 48px}.Careers-module__F2oKza__quickGrid{grid-template-columns:repeat(4,1fr);gap:32px;max-width:1280px;margin:0 auto;display:grid}.Careers-module__F2oKza__quickCell{flex-direction:column;gap:6px;display:flex}.Careers-module__F2oKza__quickValue{letter-spacing:-.02em;color:hsl(var(--primary));font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:38px;font-weight:700;line-height:1}.Careers-module__F2oKza__quickValueCompact{letter-spacing:0;white-space:nowrap;color:hsl(var(--primary));font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:26px;font-weight:700;line-height:1}.Careers-module__F2oKza__quickLabel{color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600}.Careers-module__F2oKza__valuesGrid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:16px;display:grid}.Careers-module__F2oKza__valueCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px 24px 12px 12px;padding:32px;transition:transform .2s,border-color .2s}.Careers-module__F2oKza__valueCard:hover{border-color:hsl(var(--primary) / .4);transform:translateY(-2px)}.Careers-module__F2oKza__valueTitle{letter-spacing:-.01em;color:hsl(var(--foreground));margin:0 0 12px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:22px;font-weight:700}.Careers-module__F2oKza__valueCopy{color:hsl(var(--muted-foreground));margin:0;font-size:15px;line-height:1.6}.Careers-module__F2oKza__rolesSection{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));background:radial-gradient(circle at 50% 0,#f3b21b14 0%,#0000 60%);padding:140px 48px;scroll-margin-top:80px}.Careers-module__F2oKza__rolesList{flex-direction:column;gap:12px;margin-top:16px;display:flex}.Careers-module__F2oKza__roleRow{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px 24px 12px 12px;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;transition:transform .2s,border-color .2s;display:flex}.Careers-module__F2oKza__roleRow:hover{border-color:hsl(var(--primary) / .4);transform:translateY(-2px)}.Careers-module__F2oKza__roleMain{flex-direction:column;gap:8px;min-width:0;display:flex}.Careers-module__F2oKza__roleTitle{letter-spacing:-.01em;color:hsl(var(--foreground));margin:0;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:20px;font-weight:700}.Careers-module__F2oKza__roleMeta{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.Careers-module__F2oKza__roleTag{text-transform:uppercase;letter-spacing:.16em;color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .4);border-radius:999px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.Careers-module__F2oKza__roleDot{color:hsl(var(--border))}.Careers-module__F2oKza__roleLocation,.Careers-module__F2oKza__roleType{white-space:nowrap}.Careers-module__F2oKza__roleApply{color:hsl(var(--primary));border:1px solid hsl(var(--primary) / .4);border-radius:999px;flex-shrink:0;padding:10px 18px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.Careers-module__F2oKza__roleApply:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.Careers-module__F2oKza__rolesFooter{border:1px dashed hsl(var(--border));border-radius:12px 24px 12px 12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding:24px 28px;display:flex}.Careers-module__F2oKza__rolesFooter p{color:hsl(var(--muted-foreground));margin:0;font-size:15px}.Careers-module__F2oKza__benefitsGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:16px;display:grid}.Careers-module__F2oKza__benefitCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px 24px 12px 12px;padding:32px 28px;transition:transform .2s,border-color .2s}.Careers-module__F2oKza__benefitCard:hover{border-color:hsl(var(--primary) / .4);transform:translateY(-2px)}.Careers-module__F2oKza__benefitTitle{letter-spacing:-.01em;color:hsl(var(--foreground));margin:0 0 16px;font-family:IBM Plex Sans,ui-sans-serif,sans-serif;font-size:20px;font-weight:700}.Careers-module__F2oKza__benefitList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Careers-module__F2oKza__benefitBullet{color:hsl(var(--foreground));padding-left:22px;font-size:14px;line-height:1.5;position:relative}.Careers-module__F2oKza__benefitBullet:before{content:"";background:hsl(var(--primary));width:10px;height:2px;position:absolute;top:8px;left:0}@media (max-width:960px){.Careers-module__F2oKza__hero{padding:120px 24px 64px}.Careers-module__F2oKza__quickStrip{padding:32px 24px}.Careers-module__F2oKza__quickGrid{grid-template-columns:repeat(2,1fr);gap:24px}.Careers-module__F2oKza__valuesGrid{grid-template-columns:1fr}.Careers-module__F2oKza__rolesSection{padding:100px 24px}.Careers-module__F2oKza__roleRow{flex-direction:column;align-items:flex-start;gap:16px}.Careers-module__F2oKza__roleApply{align-self:flex-start}.Careers-module__F2oKza__benefitsGrid{grid-template-columns:1fr}}:is(html:not(.dark) .Careers-module__F2oKza__valueCard,html:not(.dark) .Careers-module__F2oKza__roleRow,html:not(.dark) .Careers-module__F2oKza__benefitCard){box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000a}html:not(.dark) .Careers-module__F2oKza__rolesSection{background:radial-gradient(circle at 50% 0,#f3b21b0d 0%,#0000 60%),#fafafa}
