.careers_pageRoot__D21xg{background:#0a0a0a;min-height:100vh}.careers_container__4_lDz{margin:0 auto;max-width:1200px;padding:4rem 2rem}.careers_headerCenter__9Y2Mn{margin-bottom:4rem;text-align:center}.careers_title__kW9to{color:#fafafa;font-size:3rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.careers_subtitle__eIAkQ{color:#71717a;font-size:1.25rem;margin:0}.careers_card__4wWwO{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;padding:3rem}.careers_rolesTitle__UU49_{color:#fafafa;letter-spacing:-.02em;margin:0 0 2rem}.careers_roleCard__CYPlr{background:transparent;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;margin-bottom:1.5rem;padding:2rem;transition:background .2s}.careers_roleCard__CYPlr:hover{background:hsla(0,0%,100%,.03)}.careers_roleTitle__8yUsS{color:#fafafa;letter-spacing:-.02em;margin:0 0 .75rem}.careers_roleDesc__lnHon{color:#71717a;line-height:1.6;margin:0 0 1rem}.careers_roleMeta__0A_6k{color:#52525b;font-size:.875rem}.careers_ctaWrap__YV7OC{margin-top:2rem;text-align:center}.careers_ctaButton__WMpSR{background:#fafafa;border-radius:8px;color:#0a0a0a;display:inline-block;font-weight:600;padding:.875rem 2rem;text-decoration:none;transition:opacity .2s}.careers_ctaButton__WMpSR:hover{opacity:.9}@media (max-width:768px){.careers_container__4_lDz{padding:3rem 1.25rem}.careers_title__kW9to{font-size:2.25rem}.careers_card__4wWwO{padding:2rem 1.5rem}.careers_roleCard__CYPlr{padding:1.5rem}}@media (max-width:480px){.careers_title__kW9to{font-size:1.875rem}}@media (prefers-reduced-motion:reduce){.careers_ctaButton__WMpSR,.careers_roleCard__CYPlr{transition:none}}