.careers-module__cwUFpG__page{--ink:var(--color-canvas,#050505);--cream:var(--color-foreground,#f2e4c8);--surface:var(--color-surface,#0c0c0c);--paper:#f8eed8;--line:var(--color-border,#34312d);--muted:var(--color-muted,#b8b6ad);--teal:var(--color-teal,#2db7b0);--amber:var(--color-orange,#f2a51a);--coral:var(--color-coral,#ef5b4c);background:var(--ink);min-height:100vh;color:var(--cream);font-family:var(--font-mono,"IBM Plex Mono", monospace);overflow:hidden}.careers-module__cwUFpG__container{width:min(100% - 96px,1344px);margin-inline:auto}.careers-module__cwUFpG__indexIntro{border-bottom:1px solid var(--line);min-height:410px}.careers-module__cwUFpG__indexIntroInner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;min-height:410px;display:grid}.careers-module__cwUFpG__displayTitle,.careers-module__cwUFpG__roleTitle,.careers-module__cwUFpG__editorialTitle{font-family:var(--font-display,"Bricolage Grotesque", sans-serif);letter-spacing:-.055em;margin:0;font-weight:700;line-height:.92}.careers-module__cwUFpG__displayTitle{max-width:650px;font-size:clamp(64px,7vw,100px)}.careers-module__cwUFpG__introCopy{max-width:620px;font-size:18px;line-height:1.62}.careers-module__cwUFpG__introCopy p,.careers-module__cwUFpG__prose p{margin:0}.careers-module__cwUFpG__introCopy p+p,.careers-module__cwUFpG__prose p+p{margin-top:20px}.careers-module__cwUFpG__filterBar{border-bottom:1px solid var(--line);background:var(--surface)}.careers-module__cwUFpG__filterRail{scrollbar-width:none;align-items:center;gap:12px;min-height:78px;display:flex;overflow-x:auto}.careers-module__cwUFpG__filterRail::-webkit-scrollbar{display:none}.careers-module__cwUFpG__filterLabel{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;flex:none;margin-right:10px;font-size:10px;font-weight:700}.careers-module__cwUFpG__tagButton,.careers-module__cwUFpG__clearButton{border:1px solid var(--cream);min-height:36px;color:var(--cream);cursor:pointer;letter-spacing:.035em;background:0 0;flex:none;font-family:inherit;font-size:12px;font-weight:700;transition:color .15s,background .15s,border-color .15s,transform .15s,box-shadow .15s}.careers-module__cwUFpG__tagButton{padding:9px 15px}.careers-module__cwUFpG__tagButton:hover{border-color:var(--teal);transform:translateY(-1px)}.careers-module__cwUFpG__tagButton[aria-pressed=true]{border-color:var(--teal);color:var(--ink);background:var(--teal);box-shadow:3px 3px 0 var(--coral)}.careers-module__cwUFpG__clearButton{color:var(--coral);text-transform:uppercase;border-color:#0000;margin-left:auto;padding:9px 0 9px 18px}.careers-module__cwUFpG__clearButton:not(:disabled):hover{color:var(--cream)}.careers-module__cwUFpG__clearButton:disabled{color:var(--muted);cursor:default;opacity:.42}.careers-module__cwUFpG__tagButton:focus-visible,.careers-module__cwUFpG__clearButton:focus-visible{outline:3px solid var(--cream);outline-offset:4px}.careers-module__cwUFpG__rolesSection{min-height:964px;padding:72px 0 80px}.careers-module__cwUFpG__rolesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.careers-module__cwUFpG__roleCard{border:2px solid var(--cream);min-height:365px;color:var(--card-ink);background:var(--card-bg);box-shadow:8px 8px 0 var(--card-shadow);flex-direction:column;padding:42px 40px 36px;text-decoration:none;transition:opacity .18s,transform .18s,filter .18s,box-shadow .15s;animation:.26s cubic-bezier(.22,1,.36,1) both careers-module__cwUFpG__role-materialize;display:flex}.careers-module__cwUFpG__roleCard:hover{box-shadow:11px 11px 0 var(--card-shadow);transform:translate(-2px,-2px)}.careers-module__cwUFpG__roleCard.careers-module__cwUFpG__roleCardExiting{opacity:0;filter:blur(5px);pointer-events:none;transform:translateY(12px)scale(.975)}@keyframes careers-module__cwUFpG__role-materialize{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.975)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.careers-module__cwUFpG__emptyState{border:1px dashed var(--line);min-height:240px;color:var(--muted);text-align:center;grid-column:1/-1;place-items:center;margin:0;font-size:14px;line-height:1.6;animation:.26s cubic-bezier(.22,1,.36,1) both careers-module__cwUFpG__role-materialize;display:grid}.careers-module__cwUFpG__roleCard:focus-visible,.careers-module__cwUFpG__applyButton:focus-visible,.careers-module__cwUFpG__inlineLink:focus-visible{outline:3px solid var(--cream);outline-offset:5px}.careers-module__cwUFpG__cardDark{--card-bg:var(--surface);--card-ink:var(--cream);--card-shadow:var(--teal)}.careers-module__cwUFpG__cardAmber{--card-bg:var(--amber);--card-ink:var(--ink);--card-shadow:var(--coral)}.careers-module__cwUFpG__cardTeal{--card-bg:var(--teal);--card-ink:var(--ink);--card-shadow:var(--cream)}.careers-module__cwUFpG__cardCoral{--card-bg:var(--coral);--card-ink:var(--ink);--card-shadow:var(--amber)}.careers-module__cwUFpG__cardTitle{max-width:570px;font-family:var(--font-display,"Bricolage Grotesque", sans-serif);letter-spacing:-.04em;margin:0;font-size:clamp(34px,3.2vw,54px);line-height:.98}.careers-module__cwUFpG__cardBlurb{max-width:565px;margin:28px 0 0;font-size:16px;line-height:1.55}.careers-module__cwUFpG__cardMeta{color:inherit;letter-spacing:.045em;text-transform:uppercase;margin-top:auto;padding-top:32px;font-size:12px;font-weight:700;line-height:1.55}.careers-module__cwUFpG__cardDark .careers-module__cwUFpG__cardMeta{color:var(--teal)}.careers-module__cwUFpG__roleHero{border-bottom:1px solid var(--line);min-height:430px}.careers-module__cwUFpG__roleHeroInner{grid-template-columns:1fr 1fr;align-items:center;gap:68px;min-height:430px;padding-block:72px 64px;display:grid}.careers-module__cwUFpG__roleTitle{max-width:650px;font-size:clamp(62px,6.8vw,96px)}.careers-module__cwUFpG__chips{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.careers-module__cwUFpG__chip{border:1px solid var(--cream);color:var(--cream);letter-spacing:.09em;padding:8px 11px;font-size:11px;font-weight:700}.careers-module__cwUFpG__productChip{border-color:var(--teal);color:var(--ink);background:var(--teal);box-shadow:3px 3px 0 var(--coral)}.careers-module__cwUFpG__prose{font-size:16px;line-height:1.65}.careers-module__cwUFpG__inlineLink{color:inherit;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:4px;text-decoration-thickness:2px}.careers-module__cwUFpG__detailArea{min-height:var(--detail-height,970px);background:var(--paper);color:var(--ink);padding:66px 0 78px}.careers-module__cwUFpG__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.careers-module__cwUFpG__detailColumn{gap:24px;display:grid}.careers-module__cwUFpG__detailCard{border:2px solid var(--ink);padding:38px 40px 42px}.careers-module__cwUFpG__aboutCard{background:var(--paper);box-shadow:8px 8px 0 var(--teal)}.careers-module__cwUFpG__taskCard{background:var(--coral);box-shadow:8px 8px 0 var(--amber)}.careers-module__cwUFpG__termsCard{background:var(--amber);box-shadow:8px 8px 0 var(--coral)}.careers-module__cwUFpG__criteriaCard{background:var(--teal);box-shadow:8px 8px 0 var(--ink)}.careers-module__cwUFpG__detailCard h2,.careers-module__cwUFpG__aiBlock h2{font-family:var(--font-display,"Bricolage Grotesque", sans-serif);letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(30px,3vw,46px);line-height:1}.careers-module__cwUFpG__detailCard ul,.careers-module__cwUFpG__aiBlock ul{margin:0;padding-left:21px}.careers-module__cwUFpG__detailCard li,.careers-module__cwUFpG__aiBlock li{padding-left:7px;font-size:15px;line-height:1.62}.careers-module__cwUFpG__detailCard li+li,.careers-module__cwUFpG__aiBlock li+li{margin-top:14px}.careers-module__cwUFpG__taskText{font-family:var(--font-display,"Bricolage Grotesque", sans-serif);letter-spacing:-.025em;margin:0;font-size:27px;line-height:1.25}.careers-module__cwUFpG__resumeNote{border-top:1px solid;margin:30px 0 0;padding-top:24px;font-size:13px;font-style:italic;line-height:1.55}.careers-module__cwUFpG__applyFooter{background:var(--ink);align-items:center;min-height:214px;display:flex}.careers-module__cwUFpG__applyInner{justify-content:space-between;align-items:center;gap:48px;display:flex}.careers-module__cwUFpG__applyLabel{color:var(--muted);letter-spacing:.11em;margin:0;font-size:11px}.careers-module__cwUFpG__applyButton{border:2px solid var(--cream);min-height:60px;color:var(--ink);background:var(--coral);box-shadow:7px 7px 0 var(--amber);letter-spacing:.08em;align-items:center;padding:18px 28px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.careers-module__cwUFpG__aiHero{border-bottom:1px solid var(--line);min-height:700px}.careers-module__cwUFpG__aiHeroInner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:88px;min-height:700px;padding-block:84px;display:grid}.careers-module__cwUFpG__aiScope,.careers-module__cwUFpG__aiTerms,.careers-module__cwUFpG__aiCriteria{color:var(--ink)}.careers-module__cwUFpG__aiScope{background:var(--paper);min-height:800px;padding:76px 0}.careers-module__cwUFpG__aiTerms{background:var(--amber);min-height:620px;padding:76px 0}.careers-module__cwUFpG__aiCriteria{background:var(--teal);min-height:520px;padding:76px 0}.careers-module__cwUFpG__aiGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:80px;display:grid}.careers-module__cwUFpG__aiBlock{font-size:15px;line-height:1.64}.careers-module__cwUFpG__aiBlock+.careers-module__cwUFpG__aiBlock{margin-top:36px}.careers-module__cwUFpG__callout,.careers-module__cwUFpG__renegotiation{border:2px solid var(--ink);background:var(--coral);box-shadow:7px 7px 0 var(--amber);margin:36px 0 0;padding:24px 26px;font-weight:700;line-height:1.6}.careers-module__cwUFpG__renegotiation{background:var(--paper);box-shadow:7px 7px 0 var(--coral);font-weight:400}.careers-module__cwUFpG__editorialTitle{max-width:540px;font-size:clamp(60px,7vw,98px)}.careers-module__cwUFpG__criteriaLead{margin:0 0 28px;font-size:17px;line-height:1.6}.careers-module__cwUFpG__aiApply{min-height:194px}@media (max-width:1023px){.careers-module__cwUFpG__container{width:min(100% - 56px,900px)}.careers-module__cwUFpG__indexIntroInner,.careers-module__cwUFpG__roleHeroInner,.careers-module__cwUFpG__aiHeroInner,.careers-module__cwUFpG__aiGrid{gap:40px}.careers-module__cwUFpG__detailCard,.careers-module__cwUFpG__roleCard{padding-inline:30px}}@media (max-width:767px){.careers-module__cwUFpG__container{width:min(100% - 36px,680px)}.careers-module__cwUFpG__indexIntro,.careers-module__cwUFpG__indexIntroInner,.careers-module__cwUFpG__roleHero,.careers-module__cwUFpG__roleHeroInner,.careers-module__cwUFpG__aiHero,.careers-module__cwUFpG__aiHeroInner{min-height:auto}.careers-module__cwUFpG__indexIntroInner,.careers-module__cwUFpG__roleHeroInner,.careers-module__cwUFpG__aiHeroInner,.careers-module__cwUFpG__aiGrid,.careers-module__cwUFpG__detailGrid{grid-template-columns:1fr}.careers-module__cwUFpG__indexIntroInner{padding-block:76px}.careers-module__cwUFpG__displayTitle{font-size:clamp(50px,17vw,76px)}.careers-module__cwUFpG__filterRail{gap:9px;min-height:70px}.careers-module__cwUFpG__filterLabel{margin-right:5px}.careers-module__cwUFpG__clearButton{margin-left:8px;padding-left:10px}.careers-module__cwUFpG__rolesSection{min-height:auto;padding:48px 0 72px}.careers-module__cwUFpG__rolesGrid{grid-template-columns:1fr;gap:25px}.careers-module__cwUFpG__roleCard{min-height:310px;box-shadow:6px 6px 0 var(--card-shadow);padding:32px 28px}.careers-module__cwUFpG__cardTitle{font-size:clamp(38px,12vw,52px)}.careers-module__cwUFpG__roleHeroInner{padding-block:68px}.careers-module__cwUFpG__roleTitle{font-size:clamp(52px,17vw,76px)}.careers-module__cwUFpG__detailArea,.careers-module__cwUFpG__aiScope,.careers-module__cwUFpG__aiTerms,.careers-module__cwUFpG__aiCriteria{min-height:auto;padding-block:54px 64px}.careers-module__cwUFpG__detailGrid{gap:24px}.careers-module__cwUFpG__detailColumn{display:contents}.careers-module__cwUFpG__aboutCard{order:1}.careers-module__cwUFpG__taskCard{order:2}.careers-module__cwUFpG__termsCard{order:3}.careers-module__cwUFpG__criteriaCard{order:4}.careers-module__cwUFpG__detailCard{box-shadow:6px 6px 0 var(--teal);padding:32px 27px 36px}.careers-module__cwUFpG__taskCard{box-shadow:6px 6px 0 var(--amber)}.careers-module__cwUFpG__termsCard{box-shadow:6px 6px 0 var(--coral)}.careers-module__cwUFpG__criteriaCard{box-shadow:6px 6px 0 var(--ink)}.careers-module__cwUFpG__applyFooter{min-height:230px;padding-block:48px}.careers-module__cwUFpG__applyInner{flex-direction:column;align-items:flex-start;gap:28px}.careers-module__cwUFpG__applyButton{justify-content:center;width:100%}.careers-module__cwUFpG__aiHeroInner{padding-block:72px}.careers-module__cwUFpG__aiScope .careers-module__cwUFpG__aiGrid,.careers-module__cwUFpG__aiTerms .careers-module__cwUFpG__aiGrid,.careers-module__cwUFpG__aiCriteria .careers-module__cwUFpG__aiGrid{gap:44px}.careers-module__cwUFpG__editorialTitle{font-size:clamp(54px,17vw,80px)}}@media (prefers-reduced-motion:reduce){.careers-module__cwUFpG__roleCard,.careers-module__cwUFpG__emptyState{transition:none;animation:none}.careers-module__cwUFpG__tagButton,.careers-module__cwUFpG__clearButton{transition:none}}
