@font-face{font-family:Inter;src:url('/assets/Inter-Regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url('/assets/Inter-Medium.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url('/assets/Inter-SemiBold.ttf') format('truetype');font-weight:600 900;font-display:swap}
.lw-career-page{background:#070b19}.lw-career-page .v306-join-header{background:#080c1c}.lw-back{display:inline-block;color:#bab5c9;text-decoration:none;font-size:13px;margin-bottom:56px}.lw-career-hero{padding:44px 5.6% 40px}.lw-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:18px}.lw-career-hero h1,.lw-held-title{font-size:clamp(42px,5.6vw,76px);font-weight:600;line-height:1.04;letter-spacing:-.055em;margin:0}.lw-hero-line{font-size:clamp(24px,2.5vw,34px);letter-spacing:-.035em;margin:30px 0 16px;color:#cbb3fa}.lw-hero-copy{color:#c5bfd2;font-size:17px;line-height:1.7;max-width:490px}.lw-loop{margin:0;width:100%;padding:12px 0}.lw-loop img{display:block;width:100%;height:auto;object-fit:contain}.lw-role-facts{margin-top:62px;padding-top:24px;border-top:1px solid #353348;display:flex;gap:32px;align-items:center;justify-content:space-between;font-size:13px;color:#bcb5ca}.lw-role-facts p{margin:0;line-height:1.7}.lw-role-facts strong{color:#f8f6fc;font-weight:500}.lw-role-facts span{display:block;font-size:12px}.lw-role-facts a{color:#e3d8fa;text-underline-offset:6px;white-space:nowrap}.lw-role-facts a span{display:inline;font-size:17px;margin-left:12px}
.lw-career-section{padding:92px 5.6%}.lw-light{background:#f6f3f9;color:#171020}.lw-editorial-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.lw-kicker{color:#bda4e5;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;margin:0 0 24px}.lw-light .lw-kicker{color:#6a478e}.lw-career-section h2{font-size:clamp(34px,4.1vw,54px);letter-spacing:-.05em;line-height:1.08;font-weight:600;margin:0}.lw-prose{max-width:650px}.lw-prose p{font-size:16px;line-height:1.85;color:#c5bed1;margin:0 0 22px}.lw-prose .lw-lead{font-size:24px;line-height:1.5;letter-spacing:-.025em;color:#f5effc}.lw-prose h3{font-size:19px;letter-spacing:-.02em;font-weight:600;margin:32px 0 12px}.lw-light .lw-prose p{color:#5e5669}.lw-light .lw-prose .lw-lead{color:#21162d}.lw-prose .lw-signature{font-size:17px;color:#40275c;margin-top:36px}.lw-section-intro{max-width:660px}.lw-section-intro>p:last-child{font-size:16px;line-height:1.8;color:#bfb6cd;max-width:580px;margin-top:24px}.lw-territories{margin-top:48px}.lw-territories article{border-top:1px solid #363247;padding:26px 0;display:grid;grid-template-columns:40px .85fr 1.45fr;gap:28px;align-items:baseline}.lw-territories article>span{font-size:12px;color:#b69adf}.lw-territories h3{font-size:21px;letter-spacing:-.035em;font-weight:500;margin:0}.lw-territories p{color:#c5bed1;font-size:15px;line-height:1.8;margin:0}.lw-experience{list-style:none;padding:0;margin:0}.lw-experience li{font-size:15px;line-height:1.8;color:#c5bed1;border-top:1px solid #363247;padding:19px 0}.lw-experience strong{font-weight:500;color:#f2ecfa}.lw-setting{margin-top:34px;padding-top:4px;border-top:1px solid #d6cddd}.lw-setting p{font-size:14px}.lw-setting h3{margin-top:24px}.lw-apply-section{background:#ede8f3;color:#171020}.lw-apply-section .lw-kicker{color:#6a478e}.lw-apply-intro{max-width:700px;font-size:16px;line-height:1.8;color:#5e5669;margin:28px 0 0}.lw-apply-actions{display:flex;align-items:center;gap:28px;margin-top:30px;flex-wrap:wrap}.lw-apply-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:15px 24px;background:#171020;color:#fff!important;border-radius:50px;text-decoration:none;font-size:14px;font-weight:500}.lw-pdf-link{font-size:13px;color:#4f316d;text-underline-offset:5px}.lw-apply-section .v307-candidate-privacy{max-width:900px}.lw-apply-section .v307-candidate-privacy p{color:#5d5468}.lw-single-role{display:block!important}.lw-single-role .v306-role-card{max-width:850px;min-height:220px}.lw-career-page a:focus-visible,.v306-join-page a:focus-visible{outline:3px solid #ab83ee;outline-offset:5px}
@media(max-width:900px){.lw-editorial-grid{grid-template-columns:1fr;gap:36px}.lw-hero-grid{grid-template-columns:1fr}.lw-loop{max-width:650px;margin:0 auto}.lw-role-facts{margin-top:24px;gap:20px;flex-wrap:wrap}.lw-back{margin-bottom:40px}.lw-territories article{grid-template-columns:30px 1fr;gap:14px}.lw-territories p{grid-column:2}.lw-career-section{padding-top:68px;padding-bottom:68px}}
@media(max-width:600px){.lw-career-hero{padding:32px 6%}.lw-career-hero h1{font-size:clamp(36px,9vw,52px)}.lw-hero-copy{font-size:16px}.lw-hero-line{margin-top:24px;font-size:26px}.lw-loop{padding:16px 0}.lw-role-facts{display:grid;gap:16px;margin-top:12px}.lw-career-section{padding:58px 6%}.lw-career-section h2{font-size:36px}.lw-prose .lw-lead{font-size:22px}.lw-prose p{font-size:15px}.lw-territories h3{font-size:20px}.lw-territories article{padding:24px 0}.lw-apply-button{width:100%}.lw-apply-actions{gap:22px}.lw-pdf-link{display:block}.lw-career-page .v306-join-header-cta{display:none}.lw-career-page .v306-join-header{padding:22px 6%}}

/* Context & Integrations: the same recruiting system, with a longer title. */
.lw-context-hero h1{font-size:clamp(35px,4.2vw,58px)}.lw-role-level{font-size:.61em;letter-spacing:-.035em;font-weight:500;color:#e1d8ee}.lw-single-role .v306-role-card+.v306-role-card{margin-top:18px}
@media(max-width:600px){.lw-context-hero h1{font-size:clamp(30px,8vw,44px)}}
