.v2-public-pages.v2-careers{--careers-accent:#7273B7;--careers-dark:#484B82;--careers-tint:#F2F1FA;--v2-page-accent:var(--careers-accent);--v2-page-dark:var(--careers-dark);--v2-page-tint:var(--careers-tint);--v2-body:#222;color:#111}.v2-public-pages.v2-careers .careers-hero{background:var(--v2-chalk,#F4F2E8);border:0}.v2-public-pages.v2-careers .careers-hero .v2-public-hero-inner{max-width:1200px;padding:52px 32px}.v2-public-pages.v2-careers .careers-title{font:600 clamp(32px,3.7vw,46px)/1.16 Raleway,Arial,sans-serif;letter-spacing:-.035em;color:#111;margin:0;max-width:850px}.careers-content{max-width:1200px;margin:auto;padding:48px 32px 64px}.careers-introduction{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start;padding-bottom:48px;border-bottom:1px solid #dfe4dd;margin-bottom:48px}.v2-public-pages.v2-careers .careers-content h2{font:600 30px/1.25 Raleway,Arial,sans-serif;color:#111;letter-spacing:-.035em;margin:0 0 22px}.careers-story>p{max-width:62ch;font:400 16px/1.8 Inter,sans-serif;color:#222;margin:0}.careers-card{position:relative;isolation:isolate;overflow:hidden;min-width:0;padding:24px 28px 24px 72px;border:1px solid #858d85;border-radius:13px;background:#fff;--service-line-start:var(--careers-accent);--service-line-mid:var(--careers-accent);--service-line-end:var(--careers-accent)}.careers-card-rail{position:absolute;inset:0 auto 0 0;width:48px;display:flex;align-items:flex-start;justify-content:center;padding-top:26px;background:var(--careers-tint);color:var(--careers-dark)}.v2-public-pages.v2-careers .careers-card h3{font:600 20px/1.35 Inter,Arial,sans-serif!important;letter-spacing:-.02em;color:#303238;margin:0 0 14px}.careers-card p{font:400 14px/1.75 Inter,sans-serif;color:#303238;margin:0}.careers-card p+p{margin-top:12px}.careers-card a:not(.careers-action){color:var(--careers-dark);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.careers-card>.v2-converging-sources{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none;opacity:.55}.careers-card .v2-source-trace{display:none}.v2-public-pages.v2-careers .careers-action{display:inline-flex;align-items:center;gap:12px;margin-top:20px;padding:10px 15px;border:1px solid var(--careers-dark);border-radius:8px;background:var(--careers-dark);color:#fff;font:600 13px/1.5 Inter,sans-serif;text-decoration:none;transition:filter .2s}.careers-action:hover{filter:brightness(.92)}.v2-public-pages.v2-careers :is(a,button):focus-visible{outline:2px solid var(--careers-accent);outline-offset:4px}.careers-empty{max-width:none;background:#fff}.careers-empty>p{max-width:78ch}.careers-roles{display:grid;gap:18px}.careers-roles:empty{display:none}.careers-role-meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin-bottom:22px;color:var(--careers-dark);font:500 13px/1.5 Inter,sans-serif}.careers-role-meta>span{display:inline-flex;align-items:center;gap:8px}.careers-role-description{max-width:76ch}.careers-role-application{margin-top:24px;padding-top:22px;border-top:1px solid #dfe4dd}@media(max-width:900px){.careers-introduction{grid-template-columns:1fr;gap:32px}.careers-story>p{max-width:75ch}}@media(max-width:700px){.v2-public-pages.v2-careers .careers-hero .v2-public-hero-inner{padding:40px 22px}.careers-content{padding:36px 22px 48px}.careers-introduction{padding-bottom:36px;margin-bottom:36px}.careers-card{padding:22px 22px 22px 66px}.careers-card-rail{width:44px;padding-top:24px}}@media(prefers-reduced-motion:reduce){.careers-action{transition:none}}