.careers-page-module__ZTjj0a__page{--career-ink:#111034;--career-indigo:#1b2156;--career-paper:#f3f5fc;--career-mint:#9cf4e5;--career-muted:#545976;color:var(--career-ink);background:#fff}.careers-page-module__ZTjj0a__container{width:min(100% - 80px,1160px);margin-inline:auto}.careers-page-module__ZTjj0a__page>section[data-scroll-reveal]{opacity:1;transition:none;transform:none}.careers-page-module__ZTjj0a__hero{background:radial-gradient(ellipse at 83% 56%, #252f72 0%, transparent 60%), var(--career-ink);color:#fff;overflow:hidden}.careers-page-module__ZTjj0a__heroInner{grid-template-columns:1.14fr 1fr;align-items:center;padding-block:clamp(14px,1.5vw,20px);display:grid}.careers-page-module__ZTjj0a__heroCopy{z-index:1;position:relative}.careers-page-module__ZTjj0a__hero h1,.careers-page-module__ZTjj0a__roleHero h1{font:700 clamp(2.1rem, 4vw, 3.25rem)/.99 var(--font-outfit);letter-spacing:-.058em;text-wrap:balance;margin:0}.careers-page-module__ZTjj0a__hero h1 strong{color:var(--career-mint);font-weight:inherit;display:block}.careers-page-module__ZTjj0a__heroIntro{color:#dbe3fc;max-width:610px;margin:10px 0 0;font-size:clamp(1rem,1.3vw,1.06rem);line-height:1.5}.careers-page-module__ZTjj0a__applyAction{background:var(--career-mint);width:fit-content;min-height:48px;color:var(--career-ink);font:700 .96rem/1.35 var(--font-outfit);border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:10px 18px;transition:background .16s;display:inline-flex}.careers-page-module__ZTjj0a__applyAction:hover{background:#c0fff4}.careers-page-module__ZTjj0a__signals{pointer-events:none;justify-self:center;width:min(100%,295px);height:auto}.careers-page-module__ZTjj0a__openRoles{scroll-margin-top:calc(var(--sticky-header-offset) + 12px);padding-block:clamp(54px,6vw,88px)}.careers-page-module__ZTjj0a__sectionHeader{margin-bottom:26px}.careers-page-module__ZTjj0a__sectionHeader h2{font:700 clamp(2.1rem, 4vw, 3.5rem)/1.08 var(--font-outfit);letter-spacing:-.045em;margin:0}.careers-page-module__ZTjj0a__rolesList{border-block-start:1px solid #d9def0;margin:0;padding:0;list-style:none}.careers-page-module__ZTjj0a__rolesList li{border-block-end:1px solid #d9def0}.careers-page-module__ZTjj0a__roleLink{border-radius:4px;grid-template-columns:56px minmax(0,1fr) auto 42px;align-items:center;gap:clamp(15px,2.2vw,30px);padding:26px 16px;transition:background .16s;display:grid}.careers-page-module__ZTjj0a__roleLink:hover,.careers-page-module__ZTjj0a__roleLink:focus-visible{background:var(--career-paper)}.careers-page-module__ZTjj0a__roleMark{aspect-ratio:1;color:#294bb0;background:#eaf0ff;border:1px solid #d8e1ff;border-radius:13px;place-items:center;width:56px;display:grid}.careers-page-module__ZTjj0a__roleMark[data-team=marketing]{color:#196254;background:#e8f7f3;border-color:#c5e9e1}.careers-page-module__ZTjj0a__roleText h3{font:700 clamp(1.28rem, 2.55vw, 2.02rem)/1.13 var(--font-outfit);letter-spacing:-.035em;text-wrap:pretty;margin:0}.careers-page-module__ZTjj0a__roleSummary{color:var(--career-muted);margin:7px 0 0;font-size:.94rem;line-height:1.55}.careers-page-module__ZTjj0a__roleMeta{color:var(--career-muted);text-align:right;gap:4px;font-size:.84rem;display:grid}.careers-page-module__ZTjj0a__roleMeta span:first-child{color:var(--career-ink);font-weight:650}.careers-page-module__ZTjj0a__roleArrow{aspect-ratio:1;color:#294bb0;background:#fff;border:1px solid #d9def0;border-radius:50%;place-items:center;width:42px;transition:background .16s,color .16s,border-color .16s;display:grid}.careers-page-module__ZTjj0a__roleLink:hover .careers-page-module__ZTjj0a__roleArrow,.careers-page-module__ZTjj0a__roleLink:focus-visible .careers-page-module__ZTjj0a__roleArrow{border-color:var(--career-indigo);background:var(--career-indigo);color:#fff}.careers-page-module__ZTjj0a__aboutLink,.careers-page-module__ZTjj0a__backLink,.careers-page-module__ZTjj0a__mobileApply{color:#294bb0;min-height:44px;font:700 .95rem/1.35 var(--font-outfit);align-items:center;gap:9px;display:inline-flex}.careers-page-module__ZTjj0a__aboutLink{margin-top:19px}.careers-page-module__ZTjj0a__aboutLink:hover,.careers-page-module__ZTjj0a__backLink:hover,.careers-page-module__ZTjj0a__mobileApply:hover{text-underline-offset:4px;text-decoration:underline}.careers-page-module__ZTjj0a__roleHero{background:radial-gradient(ellipse at 86% 35%, #e3eaff, transparent 58%), var(--career-paper);padding-block:20px 52px}.careers-page-module__ZTjj0a__roleHeroContent{margin-top:24px}.careers-page-module__ZTjj0a__roleHeroContent .careers-page-module__ZTjj0a__roleMark{background:#fff;margin-bottom:18px}.careers-page-module__ZTjj0a__roleHero h1{text-wrap:pretty;max-width:970px;font-size:clamp(2.65rem,5.1vw,4.95rem)}.careers-page-module__ZTjj0a__roleIntro{max-width:680px;color:var(--career-muted);margin:17px 0 0;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.55}.careers-page-module__ZTjj0a__mobileApply{display:none}.careers-page-module__ZTjj0a__roleLayout{grid-template-columns:clamp(275px,30%,340px) minmax(0,1fr);align-items:start;gap:clamp(36px,7vw,96px);padding-block:48px 80px;display:grid}.careers-page-module__ZTjj0a__description{color:var(--career-muted);line-height:1.7}.careers-page-module__ZTjj0a__description h2,.careers-page-module__ZTjj0a__roleSidebar h2{color:var(--career-ink);font:700 1.55rem/1.2 var(--font-outfit);letter-spacing:-.025em;margin:0 0 10px}.careers-page-module__ZTjj0a__description p,.careers-page-module__ZTjj0a__description ul{margin:0}.careers-page-module__ZTjj0a__description section+section{margin-top:32px}.careers-page-module__ZTjj0a__description ul{padding-inline-start:1.3em}.careers-page-module__ZTjj0a__description li+li{margin-top:8px}.careers-page-module__ZTjj0a__description li::marker{color:#3757b3}.careers-page-module__ZTjj0a__description .careers-page-module__ZTjj0a__detailIntro{color:var(--career-ink);margin-bottom:30px}.careers-page-module__ZTjj0a__detailIntro p+p{margin-top:12px}.careers-page-module__ZTjj0a__roleSidebar{gap:16px;display:grid}.careers-page-module__ZTjj0a__facts,.careers-page-module__ZTjj0a__interviews,.careers-page-module__ZTjj0a__team,.careers-page-module__ZTjj0a__apply{border-radius:14px;padding:24px}.careers-page-module__ZTjj0a__facts,.careers-page-module__ZTjj0a__interviews,.careers-page-module__ZTjj0a__team{border:1px solid #d9def0}.careers-page-module__ZTjj0a__facts{background:var(--career-paper)}.careers-page-module__ZTjj0a__facts dl{margin:0}.careers-page-module__ZTjj0a__facts dl div{border-bottom:1px solid #d9def0;gap:3px;padding-block:11px;display:grid}.careers-page-module__ZTjj0a__facts dl div:last-child{border:0;padding-bottom:0}.careers-page-module__ZTjj0a__facts dt{color:var(--career-muted);font-size:.79rem}.careers-page-module__ZTjj0a__facts dd{margin:0;font-size:.94rem;font-weight:650}.careers-page-module__ZTjj0a__interviewSteps{--step-size:28px;margin:16px 0 0;padding:0;list-style:none}.careers-page-module__ZTjj0a__interviewSteps li{grid-template-columns:var(--step-size) minmax(0, 1fr);align-items:start;gap:12px;display:grid;position:relative}.careers-page-module__ZTjj0a__interviewSteps li:not(:last-child){padding-bottom:16px}.careers-page-module__ZTjj0a__interviewSteps li:not(:last-child):after{inset-block:var(--step-size) 0;content:"";border-inline-start:1px solid #d9def0;position:absolute;inset-inline-start:calc(var(--step-size) / 2)}.careers-page-module__ZTjj0a__stepNumber{width:var(--step-size);aspect-ratio:1;color:#294bb0;font:700 .85rem/1 var(--font-outfit);background:#eaf0ff;border-radius:50%;place-items:center;display:grid}.careers-page-module__ZTjj0a__interviewSteps strong{font:700 1rem/1.25 var(--font-outfit);margin-top:4px;display:block}.careers-page-module__ZTjj0a__interviewSteps p{color:var(--career-muted);margin:4px 0 0;font-size:.9rem;line-height:1.5}.careers-page-module__ZTjj0a__team p{color:var(--career-muted);margin:0;font-size:.94rem;line-height:1.55}.careers-page-module__ZTjj0a__apply{scroll-margin-top:calc(var(--sticky-header-offset) + 12px);background:var(--career-indigo);color:#fff}.careers-page-module__ZTjj0a__apply h2{color:inherit}.careers-page-module__ZTjj0a__apply p{color:#e0e7ff;margin:0 0 16px;font-size:.94rem}.careers-page-module__ZTjj0a__apply .careers-page-module__ZTjj0a__applyEmail{overflow-wrap:anywhere;margin:12px 0 0;font-size:.8rem}@media (max-width:850px){.careers-page-module__ZTjj0a__container{width:calc(100% - 48px)}.careers-page-module__ZTjj0a__roleLink{grid-template-columns:48px minmax(0,1fr) auto 36px;padding-inline:10px}.careers-page-module__ZTjj0a__roleLink .careers-page-module__ZTjj0a__roleMark{width:48px}.careers-page-module__ZTjj0a__roleArrow{width:36px}}@media (max-width:670px){.careers-page-module__ZTjj0a__container{width:calc(100% - 36px)}.careers-page-module__ZTjj0a__heroInner{grid-template-columns:minmax(0,1fr);padding-block:20px}.careers-page-module__ZTjj0a__hero h1{text-wrap:pretty;font-size:clamp(2rem,8.8vw,2.7rem)}.careers-page-module__ZTjj0a__signals{display:none}.careers-page-module__ZTjj0a__openRoles{padding-block:45px 52px}.careers-page-module__ZTjj0a__sectionHeader{margin-bottom:16px}.careers-page-module__ZTjj0a__roleLink{grid-template-columns:40px minmax(0,1fr) 32px;align-items:start;gap:10px;padding:19px 2px}.careers-page-module__ZTjj0a__roleLink .careers-page-module__ZTjj0a__roleMark{border-radius:10px;grid-row:1/3;width:40px}.careers-page-module__ZTjj0a__roleMark svg{width:21px;height:21px}.careers-page-module__ZTjj0a__roleArrow{grid-area:1/3;width:32px}.careers-page-module__ZTjj0a__roleMeta{text-align:left;grid-column:2/4;gap:1px}.careers-page-module__ZTjj0a__roleSummary{font-size:.9rem}.careers-page-module__ZTjj0a__roleHero{padding-bottom:32px}.careers-page-module__ZTjj0a__roleHeroContent{margin-top:15px}.careers-page-module__ZTjj0a__mobileApply{margin-top:10px;display:inline-flex}.careers-page-module__ZTjj0a__roleLayout{grid-template-columns:minmax(0,1fr);padding-block:30px 54px}.careers-page-module__ZTjj0a__facts,.careers-page-module__ZTjj0a__interviews,.careers-page-module__ZTjj0a__team,.careers-page-module__ZTjj0a__apply{padding:19px}}@media (prefers-reduced-motion:reduce){.careers-page-module__ZTjj0a__applyAction,.careers-page-module__ZTjj0a__roleLink,.careers-page-module__ZTjj0a__roleArrow{transition:none}}
