.Careers-module__oYJBsa__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding-top:140px;display:flex;position:relative;overflow:hidden}.Careers-module__oYJBsa__heroContent{z-index:10;flex-direction:column;align-items:center;max-width:900px;display:flex;position:relative}.Careers-module__oYJBsa__hero h1{letter-spacing:-.03em;text-align:center;text-transform:uppercase;margin:24px 0;font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:1.1}.Careers-module__oYJBsa__subtitle{color:var(--text-muted);text-align:center;max-width:600px;margin-bottom:40px;font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.6}section{z-index:10;padding:120px 0;position:relative}.Careers-module__oYJBsa__sectionHeader{flex-direction:column;align-items:flex-start;margin-bottom:64px;display:flex}.Careers-module__oYJBsa__sectionHeader.Careers-module__oYJBsa__center{text-align:center;align-items:center}.Careers-module__oYJBsa__sectionHeader h2{letter-spacing:-.03em;margin-top:16px;margin-bottom:16px;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1}.Careers-module__oYJBsa__sectionHeader p{color:var(--text-muted);max-width:600px;font-size:1.125rem;line-height:1.6}.Careers-module__oYJBsa__bentoGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.Careers-module__oYJBsa__bentoGridAlt{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.Careers-module__oYJBsa__bentoCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;flex-direction:column;padding:40px;transition:border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 30px #0000001a}.Careers-module__oYJBsa__bentoCard:hover{border-color:var(--border-hover)}.Careers-module__oYJBsa__bentoCard.Careers-module__oYJBsa__featured{background:linear-gradient(#6366f10d 0%,#0f0f11cc 100%);border-color:#6366f14d}.Careers-module__oYJBsa__bentoTag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:16px;font-size:.75rem;display:inline-block}.Careers-module__oYJBsa__bentoCard h3{margin-bottom:12px;font-size:1.5rem;font-weight:700}.Careers-module__oYJBsa__bentoCard p.Careers-module__oYJBsa__desc{color:var(--text-muted);flex:1;margin-bottom:24px;font-size:.95rem;line-height:1.6}.Careers-module__oYJBsa__jobMeta{color:var(--text-muted);font-size:.9rem;font-family:var(--font-mono);gap:16px;margin-bottom:16px;display:flex}.Careers-module__oYJBsa__jobMeta span{align-items:center;gap:8px;display:flex}.Careers-module__oYJBsa__jobMeta span:before{content:"•";color:var(--accent-primary)}.Careers-module__oYJBsa__iconWrap{margin-bottom:24px;font-size:2.4rem}.Careers-module__oYJBsa__processSteps{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px;display:grid}.Careers-module__oYJBsa__processStep{border:1px solid var(--border-color);text-align:center;background:#ffffff08;border-radius:16px;padding:32px;position:relative}.Careers-module__oYJBsa__processNum{background:var(--accent-primary);color:#fff;width:48px;height:48px;font-family:var(--font-sans);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:1.2rem;font-weight:700;display:inline-flex}.Careers-module__oYJBsa__processStep h3{margin-bottom:12px;font-size:1.3rem}.Careers-module__oYJBsa__processStep p{color:var(--text-muted);font-size:.95rem;line-height:1.6}@media (max-width:1024px){.Careers-module__oYJBsa__bentoGrid,.Careers-module__oYJBsa__bentoGridAlt,.Careers-module__oYJBsa__processSteps{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Careers-module__oYJBsa__bentoGrid,.Careers-module__oYJBsa__bentoGridAlt,.Careers-module__oYJBsa__processSteps{grid-template-columns:1fr}}
