.AuthRolePick-module__WOnqnG__shell{background:var(--surface-page);min-height:100vh;color:var(--text-1);flex-direction:column;display:flex}@supports (min-height:100dvh){.AuthRolePick-module__WOnqnG__shell{min-height:100dvh}}.AuthRolePick-module__WOnqnG__bar{width:100%;max-width:var(--container-max);flex:none;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:40px 60px 0;display:flex}.AuthRolePick-module__WOnqnG__logoLink{display:flex}.AuthRolePick-module__WOnqnG__logo{width:auto;height:20px;display:block}.AuthRolePick-module__WOnqnG__body{width:100%;max-width:var(--container-max);flex:1;grid-template:"head choices""merlin choices"1fr"foot choices"/minmax(0,42fr) minmax(0,58fr);margin:0 auto;padding:54px 60px 40px;display:grid}.AuthRolePick-module__WOnqnG__head{flex-direction:column;grid-area:head;gap:15px;margin-right:56px;display:flex}.AuthRolePick-module__WOnqnG__step{font:var(--fw-medium) 10.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.AuthRolePick-module__WOnqnG__title{font:var(--fw-medium) clamp(36px, 5vw, 58px) / 1.02 var(--font-sans);letter-spacing:-.048em;color:var(--text-1);text-wrap:balance;margin:0}.AuthRolePick-module__WOnqnG__lead{max-width:34ch;font:var(--fw-regular) 16px/1.6 var(--font-sans);color:var(--text-2);text-wrap:pretty;margin:0}.AuthRolePick-module__WOnqnG__merlin{border-top:1px solid var(--border-default);flex-direction:column;grid-area:merlin;align-self:center;gap:15px;margin-right:56px;padding-top:26px;display:flex}.AuthRolePick-module__WOnqnG__merlinRow{align-items:center;gap:10px;display:flex}.AuthRolePick-module__WOnqnG__merlinMark{background:var(--surface-inset);width:27px;height:27px;color:var(--text-1);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.AuthRolePick-module__WOnqnG__merlinHalo{opacity:.42;pointer-events:none;border:1px solid;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.AuthRolePick-module__WOnqnG__merlinHalo{animation:3.4s cubic-bezier(.4,0,.2,1) infinite AuthRolePick-module__WOnqnG__authPickHalo}}@keyframes AuthRolePick-module__WOnqnG__authPickHalo{0%,to{opacity:.42;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}.AuthRolePick-module__WOnqnG__merlinName{font:var(--fw-medium) 10.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.AuthRolePick-module__WOnqnG__merlinLine{max-width:31ch;min-height:82px;font:var(--fw-regular) 17px/1.55 var(--font-sans);letter-spacing:-.012em;color:var(--text-2);text-wrap:pretty;margin:0}.AuthRolePick-module__WOnqnG__lineWide{display:block}.AuthRolePick-module__WOnqnG__lineCompact{display:none}@media (prefers-reduced-motion:no-preference){.AuthRolePick-module__WOnqnG__lineWide,.AuthRolePick-module__WOnqnG__lineCompact{animation:.26s cubic-bezier(.4,0,.2,1) both AuthRolePick-module__WOnqnG__authPickLine}}@keyframes AuthRolePick-module__WOnqnG__authPickLine{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.AuthRolePick-module__WOnqnG__foot{flex-direction:column;grid-area:foot;gap:14px;margin-right:56px;display:flex}.AuthRolePick-module__WOnqnG__note{max-width:34ch;font:var(--fw-regular) 13px/1.6 var(--font-sans);color:var(--text-3);margin:0}.AuthRolePick-module__WOnqnG__back{font:var(--fw-medium) 13px/1 var(--font-sans);color:var(--text-3);transition:var(--transition);align-self:flex-start;align-items:center;gap:7px;padding:5px 0;text-decoration:none;display:inline-flex}.AuthRolePick-module__WOnqnG__back:hover{color:var(--text-1);text-decoration:none}.AuthRolePick-module__WOnqnG__back:focus-visible{color:var(--text-1);box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.AuthRolePick-module__WOnqnG__commit{grid-area:commit;display:none}.AuthRolePick-module__WOnqnG__cta{display:none}.AuthRolePick-module__WOnqnG__choices{border-left:1px solid var(--border-default);flex-direction:column;grid-area:choices;justify-content:center;gap:11px;min-width:0;padding-left:56px;display:flex}.AuthRolePick-module__WOnqnG__card{background:var(--surface-card);box-shadow:var(--shadow-sm);color:inherit;cursor:pointer;transition:var(--transition);border:1px solid #0000;border-radius:18px;align-items:center;gap:18px;padding:20px 22px;text-decoration:none;display:flex}.AuthRolePick-module__WOnqnG__card:hover{box-shadow:var(--shadow-lg);transform:var(--hover-lift-lg);color:inherit;text-decoration:none}.AuthRolePick-module__WOnqnG__card:focus-visible{border-color:var(--border-accent);box-shadow:var(--focus-ring);outline:none}.AuthRolePick-module__WOnqnG__card:active{transform:none}.AuthRolePick-module__WOnqnG__tile{background:var(--surface-inset);width:42px;height:42px;color:var(--text-1);border-radius:13px;flex:none;place-items:center;display:grid}.AuthRolePick-module__WOnqnG__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.AuthRolePick-module__WOnqnG__cardTitle{font:var(--fw-medium) 24px/1.15 var(--font-sans);letter-spacing:-.034em;color:var(--text-1)}.AuthRolePick-module__WOnqnG__cardSub{font:var(--fw-regular) 14px/1.5 var(--font-sans);color:var(--text-2);text-wrap:pretty}.AuthRolePick-module__WOnqnG__arrow{color:var(--text-3);transition:var(--transition);flex:none;display:flex}.AuthRolePick-module__WOnqnG__card:hover .AuthRolePick-module__WOnqnG__arrow,.AuthRolePick-module__WOnqnG__card:focus-visible .AuthRolePick-module__WOnqnG__arrow{color:var(--text-1)}.AuthRolePick-module__WOnqnG__check{display:none}@media (prefers-reduced-motion:no-preference){.AuthRolePick-module__WOnqnG__head,.AuthRolePick-module__WOnqnG__choices,.AuthRolePick-module__WOnqnG__commit,.AuthRolePick-module__WOnqnG__merlin,.AuthRolePick-module__WOnqnG__foot{animation:.32s cubic-bezier(.4,0,.2,1) both AuthRolePick-module__WOnqnG__authPickRise}.AuthRolePick-module__WOnqnG__choices{animation-delay:60ms}.AuthRolePick-module__WOnqnG__commit,.AuthRolePick-module__WOnqnG__merlin{animation-delay:.1s}.AuthRolePick-module__WOnqnG__foot{animation-delay:.14s}}@keyframes AuthRolePick-module__WOnqnG__authPickRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (max-width:900px){.AuthRolePick-module__WOnqnG__bar{padding:22px 22px 0}.AuthRolePick-module__WOnqnG__logo{height:17px}.AuthRolePick-module__WOnqnG__body{grid-template:"head""choices""commit""merlin""foot"/minmax(0,1fr);align-content:center;row-gap:24px;max-width:none;padding:24px 22px 26px}.AuthRolePick-module__WOnqnG__head,.AuthRolePick-module__WOnqnG__merlin,.AuthRolePick-module__WOnqnG__foot{margin-right:0}.AuthRolePick-module__WOnqnG__merlin{align-self:auto;padding-top:20px}.AuthRolePick-module__WOnqnG__choices{border-left:0;gap:10px;padding-left:0}.AuthRolePick-module__WOnqnG__title{letter-spacing:-.045em;font-size:38px;line-height:1.04}.AuthRolePick-module__WOnqnG__lead{max-width:none;font-size:15px}.AuthRolePick-module__WOnqnG__merlinMark{width:24px;height:24px}.AuthRolePick-module__WOnqnG__merlinLine{max-width:none;min-height:92px;font-size:15.5px}.AuthRolePick-module__WOnqnG__lineWide{display:none}.AuthRolePick-module__WOnqnG__lineCompact{display:block}.AuthRolePick-module__WOnqnG__card{background:var(--surface-card-hover);gap:16px}.AuthRolePick-module__WOnqnG__card[data-picked=true]{background:var(--surface-card);border-color:var(--text-1);box-shadow:var(--shadow-md)}.AuthRolePick-module__WOnqnG__cardTitle{font-size:21px}.AuthRolePick-module__WOnqnG__cardSub{font-size:13px}.AuthRolePick-module__WOnqnG__arrow{display:none}.AuthRolePick-module__WOnqnG__check{color:var(--text-1);visibility:hidden;flex:none;display:flex}.AuthRolePick-module__WOnqnG__card[data-picked=true] .AuthRolePick-module__WOnqnG__check{visibility:visible}.AuthRolePick-module__WOnqnG__commit{margin-top:-8px;display:block}.AuthRolePick-module__WOnqnG__cta{border-radius:var(--radius-full);background:var(--surface-ink);min-height:52px;color:var(--text-on-ink);font:var(--fw-medium) 15.5px/1 var(--font-sans);letter-spacing:-.014em;text-align:center;box-shadow:var(--shadow-ink);transition:var(--transition);justify-content:center;align-items:center;gap:9px;padding:0 22px;text-decoration:none;display:flex}.AuthRolePick-module__WOnqnG__cta:hover,.AuthRolePick-module__WOnqnG__cta:active{color:var(--text-on-ink);text-decoration:none}.AuthRolePick-module__WOnqnG__cta:focus-visible{box-shadow:var(--focus-ring);outline:none}.AuthRolePick-module__WOnqnG__note{text-align:center;align-self:center;max-width:none;font-size:12.5px}.AuthRolePick-module__WOnqnG__back{min-height:var(--touch-target);align-self:center}}
.AuthBits-module__hS5adq__langs{background:var(--surface-inset);border-radius:9999px;align-items:center;gap:3px;padding:3px;display:flex}.AuthBits-module__hS5adq__lang{min-height:30px;font:var(--fw-medium) 12px/1 var(--font-sans);color:var(--text-4);transition:var(--transition);border-radius:9999px;place-items:center;padding:0 12px;text-decoration:none;display:grid}.AuthBits-module__hS5adq__lang:hover{color:var(--text-1)}.AuthBits-module__hS5adq__langOn{background:var(--surface-card);color:var(--text-1);box-shadow:var(--shadow-sm)}.AuthBits-module__hS5adq__langsPlain{align-items:center;gap:8px;display:flex}.AuthBits-module__hS5adq__langPlain{min-height:30px;font:var(--fw-medium) 12.5px/1 var(--font-sans);color:var(--text-3);transition:var(--transition);place-items:center;text-decoration:none;display:grid}.AuthBits-module__hS5adq__langPlain:hover{color:var(--text-1);text-decoration:none}.AuthBits-module__hS5adq__langPlainOn{color:var(--text-1)}.AuthBits-module__hS5adq__langSlash{font:var(--fw-medium) 12.5px/1 var(--font-sans);color:var(--text-4)}.AuthBits-module__hS5adq__heading{flex-direction:column;gap:11px;display:flex}.AuthBits-module__hS5adq__eyebrow{font:var(--fw-medium) 10.5px/1 var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-4)}.AuthBits-module__hS5adq__title{font:var(--fw-medium) 48px/1.02 var(--font-sans);letter-spacing:-.044em;color:var(--text-1);text-wrap:balance;margin:0}.AuthBits-module__hS5adq__titleMd{letter-spacing:-.04em;font-size:38px;line-height:1.06}.AuthBits-module__hS5adq__lead{max-width:32ch;font:400 15.5px/1.6 var(--font-sans);color:var(--text-2);text-wrap:pretty;margin:0}@media (max-width:900px){.AuthBits-module__hS5adq__title{font-size:35px}.AuthBits-module__hS5adq__titleMd{font-size:30px}}.AuthBits-module__hS5adq__banner{background:var(--danger-wash);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 17px;display:flex}.AuthBits-module__hS5adq__bannerSuccess{background:var(--success-wash)}.AuthBits-module__hS5adq__bannerIcon{color:var(--danger-fg);flex:none;margin-top:1px;display:flex}.AuthBits-module__hS5adq__bannerSuccess .AuthBits-module__hS5adq__bannerIcon{color:var(--success-fg)}.AuthBits-module__hS5adq__bannerText{flex-direction:column;gap:3px;display:flex}.AuthBits-module__hS5adq__bannerTitle{font:var(--fw-medium) 14px/1.4 var(--font-sans);color:var(--danger-fg)}.AuthBits-module__hS5adq__bannerSuccess .AuthBits-module__hS5adq__bannerTitle{color:var(--success-fg)}.AuthBits-module__hS5adq__bannerBody{font:400 13px/1.5 var(--font-sans);color:var(--text-2)}.AuthBits-module__hS5adq__foot{border-top:1px solid var(--border-default);align-items:center;gap:9px;padding-top:20px;display:flex}.AuthBits-module__hS5adq__footLabel{font:400 14px/1.5 var(--font-sans);color:var(--text-3)}.AuthBits-module__hS5adq__footLink{min-height:24px;font:var(--fw-medium) 14px/1.5 var(--font-sans);color:var(--text-1);transition:var(--transition);align-items:center;gap:6px;text-decoration:none;display:flex}.AuthBits-module__hS5adq__footLink:hover{color:var(--accent)}.AuthBits-module__hS5adq__roles{flex-direction:column;gap:9px;display:flex}.AuthBits-module__hS5adq__role{text-align:left;box-sizing:border-box;background:var(--surface-card);width:100%;color:var(--text-1);border:1.5px solid var(--border-default);box-shadow:var(--shadow-sm);cursor:pointer;font:inherit;transition:var(--transition);border-radius:18px;align-items:center;gap:15px;padding:15px 17px;text-decoration:none;display:flex}.AuthBits-module__hS5adq__role:hover,.AuthBits-module__hS5adq__role:focus-visible{border-color:var(--surface-ink);transform:translateY(-1px)}.AuthBits-module__hS5adq__roleTile{background:var(--surface-inset);color:currentColor;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.AuthBits-module__hS5adq__roleText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.AuthBits-module__hS5adq__roleTitle{font:var(--fw-medium) 16px/1.3 var(--font-sans);letter-spacing:-.02em}.AuthBits-module__hS5adq__roleSub{font:400 13.5px/1.45 var(--font-sans);color:var(--text-3)}.AuthBits-module__hS5adq__roleArrow{color:var(--text-4);flex:none;display:flex}.AuthBits-module__hS5adq__stepRow{align-items:center;gap:12px;display:flex}.AuthBits-module__hS5adq__back{min-height:24px;font:var(--fw-medium) 13px/1 var(--font-sans);color:var(--text-3);cursor:pointer;transition:var(--transition);background:0 0;border:none;align-items:center;gap:6px;padding:0;text-decoration:none;display:flex}.AuthBits-module__hS5adq__back:hover{color:var(--text-1)}.AuthBits-module__hS5adq__roleChip{background:var(--surface-ink);color:var(--text-on-ink);border-radius:9999px;align-self:flex-start;align-items:center;gap:9px;padding:7px 8px 7px 14px;display:flex}.AuthBits-module__hS5adq__roleChipLabel{font:var(--fw-medium) 13px/1 var(--font-sans)}.AuthBits-module__hS5adq__roleChipSwap{min-height:26px;color:var(--text-on-ink);font:var(--fw-medium) 12px/1 var(--font-sans);cursor:pointer;transition:var(--transition);background:#ffffff24;border:none;border-radius:9999px;place-items:center;padding:0 11px;text-decoration:none;display:grid}.AuthBits-module__hS5adq__roleChipSwap:hover{background:#ffffff42}.AuthBits-module__hS5adq__footNote{max-width:38ch;font:400 13px/1.6 var(--font-sans);color:var(--text-3);text-wrap:pretty;margin:0}.AuthBits-module__hS5adq__stateTile{background:var(--success-wash);width:48px;height:48px;color:var(--success-fg);border-radius:15px;flex:none;place-items:center;display:grid}.AuthBits-module__hS5adq__stateTileDanger{background:var(--danger-wash);color:var(--danger-fg)}.AuthBits-module__hS5adq__actions{flex-wrap:wrap;gap:9px;display:flex}.AuthBits-module__hS5adq__quiet{min-height:24px;font:var(--fw-medium) 13px/1 var(--font-sans);color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.AuthBits-module__hS5adq__quiet:hover{text-decoration:underline}
.ForgotPasswordFormV2-module__8ntupa__form{flex-direction:column;gap:24px;display:flex}.ForgotPasswordFormV2-module__8ntupa__lead{font:400 14px/1.6 var(--font-sans);color:var(--text-2);text-wrap:pretty;margin:0}
.PasswordRules-module__WppPqa__rules{flex-wrap:wrap;gap:8px 16px;display:flex}.PasswordRules-module__WppPqa__rule{font:var(--type-caption);font-weight:var(--fw-regular);align-items:center;gap:6px;display:flex}.PasswordRules-module__WppPqa__ruleIdle{color:var(--text-3)}.PasswordRules-module__WppPqa__ruleMet{color:var(--success-fg)}.PasswordRules-module__WppPqa__ruleFailing{color:var(--warning-fg)}
.InviteSetPasswordPage-module__Z-jk8q__wrap{width:100%;max-width:427px;font-family:var(--font-sans);letter-spacing:var(--tracking-ui);flex-direction:column;gap:26px;display:flex}.InviteSetPasswordPage-module__Z-jk8q__head{flex-direction:column;gap:7px;display:flex}.InviteSetPasswordPage-module__Z-jk8q__title{font:var(--fw-semibold) 27px/1.2 var(--font-sans);letter-spacing:-.02em;color:var(--text-1);text-wrap:balance;margin:0}.InviteSetPasswordPage-module__Z-jk8q__lead{font:400 14px/1.55 var(--font-sans);color:var(--text-3);margin:0}.InviteSetPasswordPage-module__Z-jk8q__form{flex-direction:column;gap:20px;display:flex}.InviteSetPasswordPage-module__Z-jk8q__fields{flex-direction:column;gap:16px;display:flex}.InviteSetPasswordPage-module__Z-jk8q__reveal{cursor:pointer;color:var(--text-3);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.InviteSetPasswordPage-module__Z-jk8q__reveal:hover{color:var(--text-2)}.InviteSetPasswordPage-module__Z-jk8q__problem{border-radius:var(--radius-lg);border:1px solid var(--border-default);background:var(--surface-card);flex-direction:column;gap:9px;padding:18px 20px;display:flex}.InviteSetPasswordPage-module__Z-jk8q__problemTitle{font:var(--fw-semibold) 15px/1.35 var(--font-sans);color:var(--text-1);margin:0}.InviteSetPasswordPage-module__Z-jk8q__problemBody{font:400 13.5px/1.55 var(--font-sans);color:var(--text-3);margin:0}.InviteSetPasswordPage-module__Z-jk8q__status{font:400 14px/1.5 var(--font-sans);color:var(--text-3);align-items:center;gap:10px;min-height:220px;display:flex}.InviteSetPasswordPage-module__Z-jk8q__spinner{color:var(--text-3);animation:.9s linear infinite InviteSetPasswordPage-module__Z-jk8q__spin}@keyframes InviteSetPasswordPage-module__Z-jk8q__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.InviteSetPasswordPage-module__Z-jk8q__spinner{animation:none}}
.SignupForm-module__qJSuoa__form{font-family:var(--font-sans);letter-spacing:var(--tracking-ui);flex-direction:column;gap:22px;display:flex}.SignupForm-module__qJSuoa__fields{flex-direction:column;gap:18px;display:flex}.SignupForm-module__qJSuoa__field{flex-direction:column;gap:9px;display:flex}.SignupForm-module__qJSuoa__reveal{border-radius:var(--radius-control);width:40px;height:40px;color:var(--text-3);cursor:pointer;transition:var(--transition);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.SignupForm-module__qJSuoa__reveal:hover{color:var(--text-1);background:var(--surface-inset)}.SignupForm-module__qJSuoa__phoneLabel{font:var(--fw-medium) 14px/1.4 var(--font-sans);color:var(--text-1)}.SignupForm-module__qJSuoa__phoneRow{align-items:flex-start;gap:8px;display:flex}.SignupForm-module__qJSuoa__phonePrefix{background:var(--surface-inset);border:1px solid var(--border-default);border-radius:var(--radius-control);height:44px;font:var(--type-subtitle);color:var(--text-2);flex:none;align-items:center;padding:0 16px;display:flex}.SignupForm-module__qJSuoa__phoneHint{font:var(--type-caption);font-weight:var(--fw-regular);color:var(--text-3)}.SignupForm-module__qJSuoa__spinner{color:var(--text-3);animation:.9s linear infinite SignupForm-module__qJSuoa__wm-spin}@media (prefers-reduced-motion:reduce){.SignupForm-module__qJSuoa__spinner{animation-duration:2.4s}}.SignupForm-module__qJSuoa__submit{flex-direction:column;gap:12px;display:flex}.SignupForm-module__qJSuoa__legal{text-align:left;font:var(--type-caption);font-weight:var(--fw-regular);color:var(--text-3);margin:0}.SignupForm-module__qJSuoa__legal a{color:var(--link);text-decoration:none}.SignupForm-module__qJSuoa__legal a:hover{text-decoration:underline}
.AuthSplit-module__nOMVxq__shell{background:var(--surface-page);min-height:100vh;color:var(--text-1);display:flex}.AuthSplit-module__nOMVxq__form{flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow:auto}.AuthSplit-module__nOMVxq__bar{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:24px 44px 0;display:flex}.AuthSplit-module__nOMVxq__logo{width:auto;height:20px;display:block}.AuthSplit-module__nOMVxq__body{flex-direction:column;flex:1;justify-content:center;padding:40px 76px 56px;display:flex}.AuthSplit-module__nOMVxq__column{flex-direction:column;gap:30px;width:100%;max-width:406px;display:flex}.AuthSplit-module__nOMVxq__columnWide{max-width:520px}.AuthSplit-module__nOMVxq__aside{background:var(--surface-ink);min-width:0;color:var(--text-on-ink);flex-direction:column;flex:0 0 40%;justify-content:space-between;gap:40px;padding:44px 44px 40px;display:flex;overflow:hidden}.AuthSplit-module__nOMVxq__asideMark{align-items:center;gap:11px;display:flex}.AuthSplit-module__nOMVxq__asideTile{background:#ffffff17;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.AuthSplit-module__nOMVxq__asideName{font:var(--fw-medium) 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-4)}.AuthSplit-module__nOMVxq__asideLine{max-width:21ch;font:var(--fw-medium) 27px/1.34 var(--font-sans);letter-spacing:-.028em;text-wrap:pretty;margin:0}.AuthSplit-module__nOMVxq__asideFoot{flex-direction:column;gap:14px;display:flex}.AuthSplit-module__nOMVxq__asideRule{background:#ffffff21;height:1px}.AuthSplit-module__nOMVxq__asideCredit{font:var(--fw-medium) 10.5px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-4)}.AuthSplit-module__nOMVxq__merlinCard{background:var(--surface-ink);color:var(--text-on-ink);border-radius:18px;align-items:flex-start;gap:11px;padding:16px 17px;display:none}.AuthSplit-module__nOMVxq__merlinCardMark{flex:none;margin-top:1px;display:flex}.AuthSplit-module__nOMVxq__merlinCardText{flex-direction:column;gap:5px;display:flex}.AuthSplit-module__nOMVxq__merlinCardName{font:var(--fw-medium) 10px/1 var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-4)}.AuthSplit-module__nOMVxq__merlinCardLine{font:400 13.5px/1.55 var(--font-sans);text-wrap:pretty}@media (max-width:900px){.AuthSplit-module__nOMVxq__aside{display:none}.AuthSplit-module__nOMVxq__bar{padding:10px 26px 0}.AuthSplit-module__nOMVxq__body{padding:28px 26px 40px}.AuthSplit-module__nOMVxq__column{gap:22px;max-width:none}.AuthSplit-module__nOMVxq__merlinCard{display:flex}}@media (prefers-reduced-motion:no-preference){.AuthSplit-module__nOMVxq__column>*{animation:.3s cubic-bezier(.4,0,.2,1) both AuthSplit-module__nOMVxq__authRise}}@keyframes AuthSplit-module__nOMVxq__authRise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}
.Button-module__HQrLuq__btn{white-space:nowrap;line-height:1.2;font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-ui);border-radius:var(--radius-full);border:var(--border-width-strong) solid transparent;cursor:pointer;transition:var(--transition);outline:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.Button-module__HQrLuq__btn:disabled,.Button-module__HQrLuq__btn[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:not-allowed;box-shadow:none;transform:none!important}.Button-module__HQrLuq__btn:focus-visible{box-shadow:var(--focus-ring)}.Button-module__HQrLuq__btn:not(:disabled):active{transform:var(--press)}.Button-module__HQrLuq__full{width:100%;display:flex}.Button-module__HQrLuq__sm{gap:7px;min-height:34px;padding:8px 15px;font-size:13px}.Button-module__HQrLuq__md{gap:8px;min-height:42px;padding:11px 19px;font-size:14px}.Button-module__HQrLuq__lg{gap:8px;min-height:50px;padding:14px 26px;font-size:15.5px}.Button-module__HQrLuq__primary{background:var(--accent);color:var(--text-on-accent)}.Button-module__HQrLuq__primary:not(:disabled):hover{background:var(--accent-hover);box-shadow:var(--shadow-accent);transform:var(--hover-lift)}.Button-module__HQrLuq__ink{background:var(--surface-ink);color:var(--text-on-ink)}.Button-module__HQrLuq__ink:not(:disabled):hover{background:var(--accent);color:var(--text-on-accent);box-shadow:var(--shadow-accent);transform:var(--hover-lift)}.Button-module__HQrLuq__white{background:var(--surface-card);color:var(--text-1);box-shadow:var(--shadow-sm)}.Button-module__HQrLuq__white:not(:disabled):hover{box-shadow:var(--shadow-lg);transform:var(--hover-lift)}.Button-module__HQrLuq__outline{color:var(--text-1);border-color:var(--border-strong);background:0 0}.Button-module__HQrLuq__outline:not(:disabled):hover{background:var(--surface-ink);color:var(--text-on-ink);border-color:var(--surface-ink);box-shadow:var(--shadow-ink);transform:var(--hover-lift)}.Button-module__HQrLuq__ghost{color:var(--text-2);background:0 0}.Button-module__HQrLuq__ghost:not(:disabled):hover{background:var(--surface-inset-strong);color:var(--text-1)}.Button-module__HQrLuq__secondary{background:var(--positive);color:var(--text-on-accent)}.Button-module__HQrLuq__secondary:not(:disabled):hover{background:var(--positive-hover);transform:var(--hover-lift)}.Button-module__HQrLuq__success{background:var(--success);color:var(--text-on-accent)}.Button-module__HQrLuq__success:not(:disabled):hover{background:var(--success-hover);transform:var(--hover-lift)}.Button-module__HQrLuq__warning{background:var(--warning);color:var(--text-on-accent)}.Button-module__HQrLuq__warning:not(:disabled):hover{background:var(--warning-hover);transform:var(--hover-lift)}.Button-module__HQrLuq__danger{background:var(--danger);color:var(--text-on-accent)}.Button-module__HQrLuq__danger:not(:disabled):hover{background:var(--danger-hover);transform:var(--hover-lift)}.Button-module__HQrLuq__icon{stroke-width:var(--icon-stroke,2);flex:none;display:block}.Button-module__HQrLuq__arrow{transition:transform var(--dur) var(--ease)}.Button-module__HQrLuq__btn:not(:disabled):hover .Button-module__HQrLuq__arrow{transform:translate(4px)}.Button-module__HQrLuq__spinner{animation:.9s linear infinite Button-module__HQrLuq__wm-spin}@media (prefers-reduced-motion:reduce){.Button-module__HQrLuq__btn,.Button-module__HQrLuq__arrow{transition:none}.Button-module__HQrLuq__btn:not(:disabled):hover{transform:none}.Button-module__HQrLuq__spinner{animation-duration:2.4s}}
body:has(.kit-module__tS1GfG__frame){overflow-x:clip}.kit-module__tS1GfG__frame{background:var(--surface-page);min-height:100vh;color:var(--text-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--accent:var(--brand);--accent-hover:color-mix(in oklch, var(--brand) 84%, black);--accent-pressed:color-mix(in oklch, var(--brand) 72%, black);--accent-wash:color-mix(in oklch, var(--brand) 10%, white);--accent-wash-strong:color-mix(in oklch, var(--brand) 18%, white);--border-accent:var(--brand-text);--text-on-accent:var(--brand-fg);--accent-fg:var(--brand-fg);--link:var(--brand-text);--link-hover:color-mix(in oklch, var(--brand-text) 80%, black);--shadow-accent:0 8px 22px color-mix(in oklch, var(--brand) 30%, transparent);--focus-ring:0 0 0 2px var(--surface-page), 0 0 0 4px var(--brand-text);--cp-ink-mono:color-mix(in srgb, var(--text-2) 60%, var(--text-3));--cp-ink-tag:color-mix(in srgb, var(--text-1) 42%, var(--text-2));--cp-hover-wash:color-mix(in srgb, var(--text-1) 6%, transparent);--cp-shadow-card:0 1px 2px color-mix(in srgb, var(--text-1) 4%, transparent), 0 6px 20px color-mix(in srgb, var(--text-1) 5%, transparent);--cp-shadow-chip:0 1px 2px color-mix(in srgb, var(--text-1) 6%, transparent);--cp-shadow-float:0 2px 6px color-mix(in srgb, var(--text-1) 6%, transparent), 0 18px 44px color-mix(in srgb, var(--text-1) 16%, transparent);--cp-glass:color-mix(in srgb, var(--surface-page) 86%, transparent);--cp-shell-offset:0px;position:relative;overflow-x:clip;container-type:inline-size}@media (forced-colors:active){.kit-module__tS1GfG__frame :focus-visible{outline-offset:2px!important;outline:2px solid canvastext!important}}.kit-module__tS1GfG__frame [data-cp-jumped]:focus{outline:none}@media (max-width:899.95px){.kit-module__tS1GfG__frame[data-cp-shell=true]{--cp-shell-offset:65px;padding-top:var(--cp-shell-offset)}}.kit-module__tS1GfG__frame>*{--cp-gutter:56px}@container (max-width:860px){.kit-module__tS1GfG__frame>*{--cp-gutter:20px}}@container (min-width:1441px){.kit-module__tS1GfG__frame>*{--cp-gutter:calc(50cqi - 664px)}}.kit-module__tS1GfG__pad{padding-left:var(--cp-gutter,56px);padding-right:var(--cp-gutter,56px)}.kit-module__tS1GfG__section{padding-top:136px}.kit-module__tS1GfG__block{padding-top:96px}@container (max-width:860px){.kit-module__tS1GfG__section{padding-top:80px}.kit-module__tS1GfG__block{padding-top:72px}}.kit-module__tS1GfG__anchor{scroll-margin-top:calc(88px + var(--cp-shell-offset,0px))}.kit-module__tS1GfG__heroGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;gap:32px 56px;display:grid}@container (max-width:1100px){.kit-module__tS1GfG__heroGrid{grid-template-columns:minmax(0,1fr)}.kit-module__tS1GfG__heroGrid>:last-child{max-width:640px}}.kit-module__tS1GfG__lead{font:var(--fw-regular) 18px/1.6 var(--font-sans);color:var(--text-2);text-wrap:pretty;margin:0}.kit-module__tS1GfG__eyebrow{font:var(--fw-medium) 11.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cp-ink-mono);margin:0}.kit-module__tS1GfG__whitePill{border-radius:var(--radius-full);background:var(--surface-card);box-shadow:var(--cp-shadow-chip);font:var(--fw-medium) 13.5px/1 var(--font-sans);color:var(--text-1);align-items:center;gap:8px;margin:0;padding:9px 14px;text-decoration:none;display:inline-flex}.kit-module__tS1GfG__card{background:var(--surface-card);box-shadow:var(--cp-shadow-card);border-radius:24px}.kit-module__tS1GfG__tag{border-radius:var(--radius-full);background:var(--surface-inset);font:var(--fw-medium) 12.5px/1 var(--font-sans);color:var(--cp-ink-tag);white-space:nowrap;align-items:center;padding:6px 10px;display:inline-flex}
.CompanyMark-module__47bz-W__mark{width:40px;height:40px;font-family:var(--font-sans);-webkit-user-select:none;user-select:none;border-radius:23%;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.CompanyMark-module__47bz-W__mark[data-size=sm]{width:32px;height:32px}.CompanyMark-module__47bz-W__logo{background:var(--surface-card);box-shadow:var(--media-hairline)}.CompanyMark-module__47bz-W__logo img{object-fit:contain;width:100%;height:100%;display:block}.CompanyMark-module__47bz-W__brand{background:var(--brand);color:var(--brand-fg);font-size:18px;font-weight:var(--fw-semibold)}.CompanyMark-module__47bz-W__brand[data-size=sm]{font-size:14px}.CompanyMark-module__47bz-W__neutral{background:var(--surface-inset);box-shadow:var(--media-hairline);color:var(--text-3);font-size:14px;font-weight:var(--fw-medium);letter-spacing:var(--tracking-ui)}.CompanyMark-module__47bz-W__neutral[data-size=sm]{font-size:11px}
.CareerHeader-module__ZOBiuG__header{top:var(--cp-shell-offset,0px);z-index:20;padding:14px var(--cp-gutter,56px);background:var(--cp-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-default);align-items:center;gap:20px;display:flex;position:sticky}.CareerHeader-module__ZOBiuG__home{min-width:0;color:var(--text-1);border-radius:12px;outline:none;flex:0 auto;align-items:center;gap:12px;text-decoration:none;display:flex}.CareerHeader-module__ZOBiuG__home:hover{color:var(--text-1);text-decoration:none}.CareerHeader-module__ZOBiuG__home:focus-visible{box-shadow:var(--focus-ring)}.CareerHeader-module__ZOBiuG__name{min-width:0;max-width:22ch;font:var(--fw-semibold) 17px/1.1 var(--font-sans);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CareerHeader-module__ZOBiuG__nav{gap:2px;margin-left:20px;display:flex}.CareerHeader-module__ZOBiuG__navLink{border-radius:var(--radius-full);font:var(--fw-medium) 14px/1 var(--font-sans);color:var(--cp-ink-tag);white-space:nowrap;transition:background var(--dur) var(--ease);outline:none;padding:11px 14px;text-decoration:none}.CareerHeader-module__ZOBiuG__navLink:hover{background:var(--cp-hover-wash);color:var(--cp-ink-tag);text-decoration:none}.CareerHeader-module__ZOBiuG__navLink[data-active=true]{background:var(--cp-hover-wash);color:var(--text-1)}.CareerHeader-module__ZOBiuG__navLink:focus-visible{box-shadow:var(--focus-ring)}.CareerHeader-module__ZOBiuG__spacer{flex:1}.CareerHeader-module__ZOBiuG__account,.CareerHeader-module__ZOBiuG__cta{flex:none;align-items:center;display:inline-flex}@container (max-width:1100px){.CareerHeader-module__ZOBiuG__nav{display:none}}@container (max-width:1180px){.CareerHeader-module__ZOBiuG__header:has(>.CareerHeader-module__ZOBiuG__account) .CareerHeader-module__ZOBiuG__nav{display:none}}@container (max-width:860px){.CareerHeader-module__ZOBiuG__header{gap:10px}.CareerHeader-module__ZOBiuG__spacer,.CareerHeader-module__ZOBiuG__account{display:none}.CareerHeader-module__ZOBiuG__cta{margin-left:auto}}@media (prefers-reduced-motion:reduce){.CareerHeader-module__ZOBiuG__navLink{transition:none}}
.CareerFooter-module__OAkrtW__footer{padding:40px var(--cp-gutter,56px) 44px;border-top:1px solid var(--border-default);margin-top:136px}.CareerFooter-module__OAkrtW__row{justify-content:space-between;align-items:center;gap:20px 32px;display:flex}.CareerFooter-module__OAkrtW__brand{align-items:center;gap:12px;min-width:0;display:flex}.CareerFooter-module__OAkrtW__name{min-width:0;font:var(--fw-semibold) 15px/1.2 var(--font-sans);color:var(--text-1)}.CareerFooter-module__OAkrtW__links{font:var(--fw-regular) 14px/1.4 var(--font-sans);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.CareerFooter-module__OAkrtW__link{color:var(--text-2);border-radius:4px;outline:none;text-decoration:none}.CareerFooter-module__OAkrtW__link:hover{color:var(--text-1);text-underline-offset:3px;text-decoration:underline}.CareerFooter-module__OAkrtW__link:focus-visible{box-shadow:var(--focus-ring)}.CareerFooter-module__OAkrtW__byline{font:var(--fw-regular) 13px/1.3 var(--font-sans);color:var(--cp-ink-mono,var(--text-3));flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:inline-flex}.CareerFooter-module__OAkrtW__wordmark{border-radius:4px;outline:none;display:inline-flex}.CareerFooter-module__OAkrtW__wordmark:focus-visible{box-shadow:var(--focus-ring)}.CareerFooter-module__OAkrtW__wordmark img{width:auto;height:24px;display:block}.CareerFooter-module__OAkrtW__meta{font:var(--fw-regular) 13px/1.5 var(--font-sans);color:var(--cp-ink-mono,var(--text-3));flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin:24px 0 0;display:flex}@container (max-width:860px){.CareerFooter-module__OAkrtW__row{flex-direction:column;align-items:flex-start}.CareerFooter-module__OAkrtW__meta{flex-direction:column;justify-content:flex-start}}
.SectionHead-module___uRC6a__head{display:block}.SectionHead-module___uRC6a__withAside{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;display:grid}@container (max-width:860px){.SectionHead-module___uRC6a__withAside{grid-template-columns:minmax(0,1fr);gap:16px}}.SectionHead-module___uRC6a__text{min-width:0}.SectionHead-module___uRC6a__eyebrow{font:var(--fw-medium) 11.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cp-ink-mono,var(--text-3));margin:0}.SectionHead-module___uRC6a__title{color:var(--text-1);text-wrap:balance;overflow-wrap:break-word;margin:0}.SectionHead-module___uRC6a__eyebrow+.SectionHead-module___uRC6a__title{margin-top:18px}.SectionHead-module___uRC6a__xl{font:var(--fw-medium) clamp(34px, 4.6cqi, 64px) / 1.02 var(--font-sans);letter-spacing:-.04em}.SectionHead-module___uRC6a__md{max-width:16em;font:var(--fw-medium) clamp(30px, 3.4cqi, 48px) / 1.04 var(--font-sans);letter-spacing:-.035em}.SectionHead-module___uRC6a__aside{min-width:0}.SectionHead-module___uRC6a__dark .SectionHead-module___uRC6a__eyebrow{color:var(--text-3)}.SectionHead-module___uRC6a__dark .SectionHead-module___uRC6a__title{color:var(--text-on-ink)}
.JobRows-module__VQMBZW__list{margin:0;padding:0;list-style:none}.JobRows-module__VQMBZW__flat{border-top:1px solid var(--text-1)}.JobRows-module__VQMBZW__grouped{flex-direction:column;gap:40px;display:flex}.JobRows-module__VQMBZW__group{margin:0;padding:0}.JobRows-module__VQMBZW__groupHead{border-bottom:1px solid var(--text-1);align-items:baseline;gap:10px;padding:0 16px 12px;display:flex}.JobRows-module__VQMBZW__groupName{font:var(--fw-semibold) 15px/1 var(--font-sans);color:var(--text-1);margin:0}.JobRows-module__VQMBZW__groupCount{font:var(--fw-medium) 12px/1 var(--font-mono);color:var(--cp-ink-mono,var(--text-3))}.JobRows-module__VQMBZW__rows{margin:0;padding:0;list-style:none}.JobRows-module__VQMBZW__row{box-shadow:inset 0 -1px 0 var(--border-default);color:var(--text-1);transition:background .2s var(--ease), box-shadow .2s var(--ease);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto 44px;align-items:center;gap:20px;padding:20px 16px;display:grid;position:relative}.JobRows-module__VQMBZW__row[data-linked=true]:hover{background:var(--surface-card);box-shadow:var(--cp-shadow-card)}.JobRows-module__VQMBZW__row[data-linked=true]:has(.JobRows-module__VQMBZW__link:focus-visible){box-shadow:var(--focus-ring), inset 0 -1px 0 var(--border-default)}.JobRows-module__VQMBZW__main{flex-direction:column;grid-column:1;gap:10px;min-width:0;display:flex}.JobRows-module__VQMBZW__titleLine{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.JobRows-module__VQMBZW__title{min-width:0;font:var(--fw-semibold) 19px/1.25 var(--font-sans);letter-spacing:-.02em;color:var(--text-1);overflow-wrap:anywhere;text-decoration:none}.JobRows-module__VQMBZW__link{outline:none}.JobRows-module__VQMBZW__link:hover{color:var(--text-1);text-decoration:none}.JobRows-module__VQMBZW__link:after{content:"";border-radius:16px;position:absolute;inset:0}.JobRows-module__VQMBZW__badge{flex:none;display:inline-flex}.JobRows-module__VQMBZW__tags{flex-wrap:wrap;gap:6px;display:flex}.JobRows-module__VQMBZW__posted{font:var(--fw-regular) 13.5px/1 var(--font-sans);color:var(--cp-ink-mono,var(--text-3));white-space:nowrap;grid-column:2}.JobRows-module__VQMBZW__trailing{z-index:1;grid-column:3;align-items:center;display:flex;position:relative}.JobRows-module__VQMBZW__arrow{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-full);width:44px;height:44px;color:var(--text-1);transition:background .24s var(--ease), color .24s var(--ease), border-color .24s var(--ease), transform .24s var(--ease);grid-column:4;place-items:center;display:grid}.JobRows-module__VQMBZW__arrow svg{stroke-width:var(--icon-stroke,1.5);display:block}.JobRows-module__VQMBZW__row[data-linked=true]:hover .JobRows-module__VQMBZW__arrow{background:var(--brand);color:var(--brand-fg);border-color:#0000;transform:translate(3px)}@container (max-width:860px){.JobRows-module__VQMBZW__row{grid-template-columns:minmax(0,1fr) auto;padding:18px 12px}.JobRows-module__VQMBZW__posted,.JobRows-module__VQMBZW__arrow{display:none}.JobRows-module__VQMBZW__trailing{grid-column:2}}@keyframes JobRows-module__VQMBZW__rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:no-preference){[data-cp-motion=on] .JobRows-module__VQMBZW__list[data-replay]>*{animation:.32s cubic-bezier(.4,0,.2,1) backwards JobRows-module__VQMBZW__rise}[data-cp-motion=on] .JobRows-module__VQMBZW__list[data-replay]>:nth-child(2){animation-delay:40ms}[data-cp-motion=on] .JobRows-module__VQMBZW__list[data-replay]>:nth-child(3){animation-delay:80ms}[data-cp-motion=on] .JobRows-module__VQMBZW__list[data-replay]>:nth-child(4){animation-delay:.12s}[data-cp-motion=on] .JobRows-module__VQMBZW__list[data-replay]>:nth-child(n+5){animation-delay:.16s}}@media (prefers-reduced-motion:reduce){.JobRows-module__VQMBZW__row,.JobRows-module__VQMBZW__arrow{transition:none}}
.HeroStage-module__iW6iYG__stage{margin:56px 24px 0;position:relative}@container (max-width:860px){.HeroStage-module__iW6iYG__stage{margin-left:12px;margin-right:12px}}@container (min-width:1441px){.HeroStage-module__iW6iYG__stage{margin-left:calc(50cqi - 696px);margin-right:calc(50cqi - 696px)}}.HeroStage-module__iW6iYG__frame{border-radius:28px;position:relative;overflow:hidden}.HeroStage-module__iW6iYG__img{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto;transform-origin:var(--stage-origin,62% 40%);display:block}@keyframes HeroStage-module__iW6iYG__kenBurns{0%{transform:scale(1)}to{transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){[data-cp-motion=on] .HeroStage-module__iW6iYG__img{animation:20s ease-in-out infinite alternate HeroStage-module__iW6iYG__kenBurns}}.HeroStage-module__iW6iYG__float{background:var(--surface-card);max-width:400px;box-shadow:var(--cp-shadow-float);border-radius:20px;position:absolute;bottom:28px;left:28px}@container (max-width:860px){.HeroStage-module__iW6iYG__float{max-width:none;margin:12px 12px 0;position:static}}
.BenefitTiles-module__edfGRW__list{margin:0;padding:0;list-style:none}.BenefitTiles-module__edfGRW__tile{background:var(--surface-card);min-width:0;box-shadow:var(--cp-shadow-card);flex-direction:column;display:flex}.BenefitTiles-module__edfGRW__value,.BenefitTiles-module__edfGRW__label{overflow-wrap:break-word;margin:0}.BenefitTiles-module__edfGRW__value{color:var(--text-1);text-wrap:balance}.BenefitTiles-module__edfGRW__label{color:var(--text-2);text-wrap:pretty}.BenefitTiles-module__edfGRW__bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.BenefitTiles-module__edfGRW__bento .BenefitTiles-module__edfGRW__tile{border-radius:24px}.BenefitTiles-module__edfGRW__big{grid-area:span 2/span 2;justify-content:flex-end;gap:16px;min-height:300px;padding:40px}.BenefitTiles-module__edfGRW__big .BenefitTiles-module__edfGRW__value{font:var(--fw-medium) clamp(44px, 4.6cqi, 64px) / 1 var(--font-sans);letter-spacing:-.045em}.BenefitTiles-module__edfGRW__big .BenefitTiles-module__edfGRW__label{max-width:44ch;font:var(--fw-regular) 16px/1.6 var(--font-sans)}.BenefitTiles-module__edfGRW__one{gap:10px;padding:28px}.BenefitTiles-module__edfGRW__one .BenefitTiles-module__edfGRW__value{font:var(--fw-medium) 32px/1.05 var(--font-sans);letter-spacing:-.035em}.BenefitTiles-module__edfGRW__one .BenefitTiles-module__edfGRW__label{font:var(--fw-regular) 15px/1.55 var(--font-sans)}.BenefitTiles-module__edfGRW__two,.BenefitTiles-module__edfGRW__full{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:32px}.BenefitTiles-module__edfGRW__two{grid-column:span 2}.BenefitTiles-module__edfGRW__full{grid-column:1/-1}.BenefitTiles-module__edfGRW__two .BenefitTiles-module__edfGRW__value,.BenefitTiles-module__edfGRW__full .BenefitTiles-module__edfGRW__value{font:var(--fw-medium) clamp(36px, 3.6cqi, 52px) / 1 var(--font-sans);letter-spacing:-.045em}.BenefitTiles-module__edfGRW__two .BenefitTiles-module__edfGRW__label,.BenefitTiles-module__edfGRW__full .BenefitTiles-module__edfGRW__label{max-width:26ch;font:var(--fw-regular) 15.5px/1.55 var(--font-sans)}@container (max-width:860px){.BenefitTiles-module__edfGRW__bento{grid-template-columns:minmax(0,1fr)}.BenefitTiles-module__edfGRW__bento>.BenefitTiles-module__edfGRW__tile{grid-area:auto}.BenefitTiles-module__edfGRW__big{min-height:0;padding:28px 22px}.BenefitTiles-module__edfGRW__two,.BenefitTiles-module__edfGRW__full{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.BenefitTiles-module__edfGRW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.BenefitTiles-module__edfGRW__grid .BenefitTiles-module__edfGRW__tile{border-radius:20px;gap:8px;padding:24px}.BenefitTiles-module__edfGRW__grid .BenefitTiles-module__edfGRW__value{font:var(--fw-semibold) 16.5px/1.3 var(--font-sans);letter-spacing:-.01em}.BenefitTiles-module__edfGRW__grid .BenefitTiles-module__edfGRW__label{font:var(--fw-regular) 14.5px/1.55 var(--font-sans)}@container (max-width:1100px){.BenefitTiles-module__edfGRW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:860px){.BenefitTiles-module__edfGRW__grid{grid-template-columns:minmax(0,1fr)}}
.OfficeCard-module__W0o8Ba__card{background:var(--surface-card);min-width:0;box-shadow:var(--cp-shadow-card);border-radius:24px;flex-direction:column;align-self:start;padding:10px;display:flex}.OfficeCard-module__W0o8Ba__media{aspect-ratio:3/2;border-radius:16px;overflow:hidden}.OfficeCard-module__W0o8Ba__media>img,.OfficeCard-module__W0o8Ba__media>svg{width:100%;height:100%;display:block}.OfficeCard-module__W0o8Ba__media>img{object-fit:cover}.OfficeCard-module__W0o8Ba__body{flex-direction:column;flex:1;min-width:0;display:flex}.OfficeCard-module__W0o8Ba__titleLine{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.OfficeCard-module__W0o8Ba__title{min-width:0;color:var(--text-1);overflow-wrap:break-word;margin:0}.OfficeCard-module__W0o8Ba__label{font:var(--fw-medium) 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cp-ink-mono,var(--text-3))}.OfficeCard-module__W0o8Ba__text{font:var(--fw-regular) 15.5px/1.55 var(--font-sans);color:var(--text-2);text-wrap:pretty;overflow-wrap:break-word;margin:0}.OfficeCard-module__W0o8Ba__action{margin-top:4px;display:flex}.OfficeCard-module__W0o8Ba__stacked .OfficeCard-module__W0o8Ba__action{margin-top:auto;padding-top:4px}.OfficeCard-module__W0o8Ba__stacked .OfficeCard-module__W0o8Ba__body{gap:14px;padding:22px 16px 14px}.OfficeCard-module__W0o8Ba__stacked .OfficeCard-module__W0o8Ba__title{font:var(--fw-semibold) 26px/1.15 var(--font-sans);letter-spacing:-.025em}.OfficeCard-module__W0o8Ba__split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;display:grid}.OfficeCard-module__W0o8Ba__split[data-media=false]{grid-template-columns:minmax(0,1fr)}.OfficeCard-module__W0o8Ba__split .OfficeCard-module__W0o8Ba__body{justify-content:space-between;gap:24px;padding:22px 18px 14px}.OfficeCard-module__W0o8Ba__split .OfficeCard-module__W0o8Ba__title{font:var(--fw-semibold) 22px/1.2 var(--font-sans);letter-spacing:-.02em}.OfficeCard-module__W0o8Ba__split .OfficeCard-module__W0o8Ba__text{line-height:1.6}@container (max-width:1100px){.OfficeCard-module__W0o8Ba__split{grid-template-columns:minmax(0,1fr)}}
.ClosingCta-module__zc4rAW__closing{padding:168px var(--cp-gutter,56px) 0;text-align:center}.ClosingCta-module__zc4rAW__title{max-width:11em;font:var(--fw-medium) clamp(40px, 6.6cqi, 100px) / .98 var(--font-sans);letter-spacing:-.05em;color:var(--text-1);text-wrap:balance;overflow-wrap:break-word;margin:0 auto}.ClosingCta-module__zc4rAW__body{max-width:44ch;font:var(--fw-regular) 17px/1.6 var(--font-sans);color:var(--text-2);text-wrap:pretty;margin:24px auto 0}.ClosingCta-module__zc4rAW__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.ClosingCta-module__zc4rAW__anchor{scroll-margin-top:calc(88px + var(--cp-shell-offset,0px))}
.JobAdApply-module__qj_9SG__block{min-width:0}.JobAdApply-module__qj_9SG__card{background:var(--surface-card);box-shadow:var(--cp-shadow-card);border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;padding:12px;display:grid}.JobAdApply-module__qj_9SG__intro{flex-direction:column;gap:16px;min-width:0;padding:36px 28px;display:flex}.JobAdApply-module__qj_9SG__title{font:var(--fw-medium) clamp(28px, 3cqi, 40px) / 1.06 var(--font-sans);letter-spacing:-.035em;color:var(--text-1);text-wrap:balance;margin:0}.JobAdApply-module__qj_9SG__body{font:var(--fw-regular) 16px/1.65 var(--font-sans);color:var(--text-2);text-wrap:pretty;margin:0}.JobAdApply-module__qj_9SG__panel{background:var(--surface-page);border-radius:20px;flex-direction:column;gap:22px;min-width:0;padding:32px 28px;display:flex}.JobAdApply-module__qj_9SG__state{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.JobAdApply-module__qj_9SG__disc{border-radius:var(--radius-full);place-items:center;width:52px;height:52px;display:grid}.JobAdApply-module__qj_9SG__disc[data-tone=brand]{background:var(--accent-wash);color:var(--brand-text,var(--accent))}.JobAdApply-module__qj_9SG__disc[data-tone=success]{background:var(--success-wash);color:var(--success-fg)}.JobAdApply-module__qj_9SG__disc[data-tone=neutral]{background:var(--surface-inset);color:var(--text-2)}.JobAdApply-module__qj_9SG__guestTitle,.JobAdApply-module__qj_9SG__stateTitle{font:var(--fw-semibold) 21px/1.3 var(--font-sans);letter-spacing:-.02em;color:var(--text-1);margin:0}.JobAdApply-module__qj_9SG__stateTitle{font-size:22px}.JobAdApply-module__qj_9SG__stateText{font:var(--fw-regular) 15.5px/1.6 var(--font-sans);color:var(--text-2);text-wrap:pretty;margin:0}.JobAdApply-module__qj_9SG__guestActions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.JobAdApply-module__qj_9SG__textLink{min-height:44px;font:var(--fw-medium) 15px/1 var(--font-sans);color:var(--brand-text,var(--link));text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.JobAdApply-module__qj_9SG__textLink:hover{color:var(--link-hover)}.JobAdApply-module__qj_9SG__profile{background:var(--surface-card);box-shadow:var(--cp-shadow-chip);border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.JobAdApply-module__qj_9SG__avatar{border-radius:var(--radius-full);background:var(--accent-wash);width:40px;height:40px;color:var(--brand-text,var(--accent));flex:none;place-items:center;display:grid}.JobAdApply-module__qj_9SG__profileText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.JobAdApply-module__qj_9SG__profileTitle{font:var(--fw-semibold) 15px/1.3 var(--font-sans);color:var(--text-1)}.JobAdApply-module__qj_9SG__profileBody{font:var(--fw-regular) 13.5px/1.4 var(--font-sans);color:var(--text-2)}.JobAdApply-module__qj_9SG__matchPill{border-radius:var(--radius-full);font:var(--fw-semibold) 13px/1 var(--font-sans);white-space:nowrap;flex:none;padding:8px 12px}.JobAdApply-module__qj_9SG__note,.JobAdApply-module__qj_9SG__consent{font:var(--fw-regular) 13px/1.5 var(--font-sans);color:var(--cp-ink-mono,var(--text-3));text-wrap:pretty;margin:0}.JobAdApply-module__qj_9SG__consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}.JobAdApply-module__qj_9SG__consent a:hover{color:var(--text-1)}@container (max-width:1280px){.JobAdApply-module__qj_9SG__card{grid-template-columns:minmax(0,1fr)}}@container (max-width:860px){.JobAdApply-module__qj_9SG__intro,.JobAdApply-module__qj_9SG__panel{padding:28px 22px}}
.RowShareMenu-module__ghOg0a__root{display:inline-flex;position:relative}.RowShareMenu-module__ghOg0a__circle{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-full);width:44px;height:44px;color:var(--text-1);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);background:0 0;outline:none;place-items:center;padding:0;display:grid}.RowShareMenu-module__ghOg0a__circle:hover,.RowShareMenu-module__ghOg0a__circle[aria-expanded=true]{border-color:var(--text-1);background:var(--surface-card)}.RowShareMenu-module__ghOg0a__circle:focus-visible{box-shadow:var(--focus-ring)}.RowShareMenu-module__ghOg0a__circle[data-copied=true]{background:var(--success-wash);color:var(--success-fg);border-color:#0000}.RowShareMenu-module__ghOg0a__circle:disabled{cursor:default;opacity:1}.RowShareMenu-module__ghOg0a__circle:disabled:hover{border-color:var(--border-strong);background:0 0}.RowShareMenu-module__ghOg0a__menu{z-index:30;background:var(--surface-card);min-width:200px;box-shadow:var(--cp-shadow-float);border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.RowShareMenu-module__ghOg0a__item{min-height:44px;font:var(--fw-medium) 14px/1.2 var(--font-sans);color:var(--text-1);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;outline:none;align-items:center;gap:12px;padding:0 14px;display:flex}.RowShareMenu-module__ghOg0a__item:hover,.RowShareMenu-module__ghOg0a__item:focus-visible{background:var(--cp-hover-wash)}.RowShareMenu-module__ghOg0a__copied{z-index:2;border-radius:var(--radius-full);background:var(--success-wash);font:var(--fw-semibold) 13px/1 var(--font-sans);color:var(--success-fg);white-space:nowrap;pointer-events:none;padding:8px 12px;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.RowShareMenu-module__ghOg0a__copied:empty{display:none}@media (prefers-reduced-motion:reduce){.RowShareMenu-module__ghOg0a__circle{transition:none}}
.JobAdMatchCard-module__ZcyIya__match{align-items:center;gap:16px;min-width:0;padding:14px 20px 14px 14px;display:flex}.JobAdMatchCard-module__ZcyIya__aside{gap:14px;padding:0}.JobAdMatchCard-module__ZcyIya__text{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.JobAdMatchCard-module__ZcyIya__eyebrow{font:var(--fw-medium) 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cp-ink-mono,var(--text-3))}.JobAdMatchCard-module__ZcyIya__score{font:var(--fw-semibold) 16px/1.25 var(--font-sans);color:var(--text-1)}.JobAdMatchCard-module__ZcyIya__aside .JobAdMatchCard-module__ZcyIya__score{letter-spacing:-.01em;font-size:18px;line-height:1.2}.JobAdMatchCard-module__ZcyIya__band{font:var(--fw-regular) 13.5px/1.35 var(--font-sans);color:var(--text-2)}
.CareerJobs-module__Bf8J4G__count{font:var(--fw-medium) 15px/1 var(--font-sans);color:var(--text-2);margin:0}.CareerJobs-module__Bf8J4G__toolbar{border-radius:var(--radius-full);background:var(--surface-card);box-shadow:var(--cp-shadow-card);flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;padding:8px;display:flex}.CareerJobs-module__Bf8J4G__search{flex:280px;min-width:0}.CareerJobs-module__Bf8J4G__place{flex:0 220px;min-width:180px}.CareerJobs-module__Bf8J4G__chips{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.CareerJobs-module__Bf8J4G__toolbar+.CareerJobs-module__Bf8J4G__chips{margin-top:16px}.CareerJobs-module__Bf8J4G__chip{border:1px solid var(--border-strong);border-radius:var(--radius-full);min-height:44px;font:var(--fw-medium) 14px/1 var(--font-sans);color:var(--text-1);cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);background:0 0;outline:none;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.CareerJobs-module__Bf8J4G__chip:hover{border-color:var(--text-1)}.CareerJobs-module__Bf8J4G__chip:focus-visible{box-shadow:var(--focus-ring)}.CareerJobs-module__Bf8J4G__chip[data-on=true]{border-color:var(--surface-ink);background:var(--surface-ink);color:var(--text-on-ink)}.CareerJobs-module__Bf8J4G__chipCount{font:var(--fw-medium) 12px/1 var(--font-mono);opacity:.6}.CareerJobs-module__Bf8J4G__list>ul{margin-top:36px}.CareerJobs-module__Bf8J4G__rowRaised{z-index:5}.CareerJobs-module__Bf8J4G__empty{font:var(--fw-regular) 15.5px/1.5 var(--font-sans);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:28px 0 0;display:flex}.CareerJobs-module__Bf8J4G__none{border-top:1px solid var(--text-1);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:36px;padding:24px 16px 0;display:flex}.CareerJobs-module__Bf8J4G__none .CareerJobs-module__Bf8J4G__empty{margin:0}.CareerJobs-module__Bf8J4G__textLink{min-height:44px;font:var(--fw-medium) 15.5px/1 var(--font-sans);color:var(--link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;outline:none;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.CareerJobs-module__Bf8J4G__textLink:hover{color:var(--link-hover)}.CareerJobs-module__Bf8J4G__textLink:focus-visible{box-shadow:var(--focus-ring)}@container (max-width:860px){.CareerJobs-module__Bf8J4G__toolbar{border-radius:24px}.CareerJobs-module__Bf8J4G__chips{margin-top:32px;margin-right:calc(-1 * var(--cp-gutter,20px));margin-left:calc(-1 * var(--cp-gutter,20px));padding:4px var(--cp-gutter,20px) 6px;overscroll-behavior-x:contain;scroll-padding-inline:var(--cp-gutter,20px);scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.CareerJobs-module__Bf8J4G__chips::-webkit-scrollbar{display:none}.CareerJobs-module__Bf8J4G__toolbar+.CareerJobs-module__Bf8J4G__chips{margin-top:12px}.CareerJobs-module__Bf8J4G__chip{scroll-snap-align:start;flex:none}.CareerJobs-module__Bf8J4G__none{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.CareerJobs-module__Bf8J4G__chip{transition:none}}
.JobAdAside-module__wUABwG__aside{top:calc(96px + var(--cp-shell-offset,0px));flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky}.JobAdAside-module__wUABwG__card{background:var(--surface-card);box-shadow:var(--cp-shadow-card);border-radius:24px;flex-direction:column;display:flex}.JobAdAside-module__wUABwG__decision{gap:20px;padding:24px}.JobAdAside-module__wUABwG__mono{font:var(--fw-medium) 10.5px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cp-ink-mono,var(--text-3));margin:0}.JobAdAside-module__wUABwG__deadline{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.JobAdAside-module__wUABwG__decision>*+.JobAdAside-module__wUABwG__deadline{border-top:1px solid var(--border-default);padding-top:18px}.JobAdAside-module__wUABwG__deadlineText{flex-direction:column;gap:8px;min-width:0;display:flex}.JobAdAside-module__wUABwG__deadlineDate{font:var(--fw-semibold) 18px/1.2 var(--font-sans);letter-spacing:-.01em;color:var(--text-1)}.JobAdAside-module__wUABwG__daysLeft{border-radius:var(--radius-full);background:var(--surface-inset);font:var(--fw-medium) 13px/1 var(--font-sans);color:var(--cp-ink-tag,var(--text-2));white-space:nowrap;flex:none;padding:7px 12px}.JobAdAside-module__wUABwG__buttons{flex-direction:column;gap:8px;display:flex}.JobAdAside-module__wUABwG__applied{border-radius:var(--radius-full);min-height:50px;font:var(--fw-semibold) 15px/1 var(--font-sans);justify-content:center;align-items:center;gap:8px;display:flex}.JobAdAside-module__wUABwG__applied[data-tone=success]{background:var(--success-wash);color:var(--success-fg)}.JobAdAside-module__wUABwG__applied[data-tone=neutral]{background:var(--surface-inset);color:var(--text-2)}.JobAdAside-module__wUABwG__quiet{flex-wrap:wrap;gap:0 18px;padding:0 8px;display:flex}.JobAdAside-module__wUABwG__quietButton{min-height:44px;font:var(--fw-medium) 13.5px/1 var(--font-sans);color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:7px;padding:0;display:inline-flex}.JobAdAside-module__wUABwG__quietButton:hover{color:var(--text-1);text-underline-offset:3px;text-decoration:underline}.JobAdAside-module__wUABwG__quietButton:focus-visible{box-shadow:var(--focus-ring)}@container (max-width:860px){.JobAdAside-module__wUABwG__aside{position:static}.JobAdAside-module__wUABwG__decision{display:none}}
.CareerFollowPanel-module__uiDM6W__panel{background:var(--surface-card);box-shadow:var(--cp-shadow-card);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.CareerFollowPanel-module__uiDM6W__copy{flex-direction:column;gap:18px;min-width:0;padding:44px 40px;display:flex}.CareerFollowPanel-module__uiDM6W__title{font:var(--fw-medium) clamp(30px, 3.6cqi, 48px) / 1.06 var(--font-sans);letter-spacing:-.035em;color:var(--text-1);text-wrap:balance;overflow-wrap:break-word;margin:0}.CareerFollowPanel-module__uiDM6W__body{max-width:46ch;font:var(--fw-regular) 16.5px/1.65 var(--font-sans);color:var(--text-2);text-wrap:pretty;margin:0}.CareerFollowPanel-module__uiDM6W__action{background:var(--surface-page);border-radius:20px;flex-direction:column;justify-content:center;gap:20px;min-width:0;padding:36px 32px;display:flex}.CareerFollowPanel-module__uiDM6W__action[data-look=idle]>*{visibility:hidden}.CareerFollowPanel-module__uiDM6W__panel .CareerFollowPanel-module__uiDM6W__cta{white-space:normal;text-align:center}.CareerFollowPanel-module__uiDM6W__note,.CareerFollowPanel-module__uiDM6W__alert{font:var(--fw-regular) 13px/1.5 var(--font-sans);color:var(--cp-ink-mono);margin:0}.CareerFollowPanel-module__uiDM6W__alert{color:var(--text-1)}.CareerFollowPanel-module__uiDM6W__done{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.CareerFollowPanel-module__uiDM6W__check{border-radius:var(--radius-full);background:var(--success-wash);width:52px;height:52px;color:var(--success-fg);place-items:center;display:grid}.CareerFollowPanel-module__uiDM6W__doneTitle{font:var(--fw-semibold) 22px/1.3 var(--font-sans);letter-spacing:-.02em;color:var(--text-1);overflow-wrap:break-word;margin:0}.CareerFollowPanel-module__uiDM6W__doneText{font:var(--fw-regular) 15.5px/1.6 var(--font-sans);color:var(--text-2);margin:0}.CareerFollowPanel-module__uiDM6W__textLink{min-height:44px;font:var(--fw-medium) 15px/1 var(--font-sans);color:var(--link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:4px;outline:none;padding:0;text-decoration:underline}.CareerFollowPanel-module__uiDM6W__textLink:hover{color:var(--link-hover)}.CareerFollowPanel-module__uiDM6W__textLink:focus-visible{box-shadow:var(--focus-ring)}@container (max-width:860px){.CareerFollowPanel-module__uiDM6W__panel{grid-template-columns:minmax(0,1fr)}.CareerFollowPanel-module__uiDM6W__copy,.CareerFollowPanel-module__uiDM6W__action{padding:28px 22px}.CareerFollowPanel-module__uiDM6W__panel .CareerFollowPanel-module__uiDM6W__cta{padding-left:18px;padding-right:18px}.CareerFollowPanel-module__uiDM6W__panel .CareerFollowPanel-module__uiDM6W__cta:not(:disabled)>svg{display:none}}
.JobSwitcherRail-module__RXZ1ba__toggle{min-height:44px;color:var(--text-1);font:var(--fw-medium) 14px/1 var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:2px solid #0000;align-items:center;gap:8px;padding:0 10px;display:none}.JobSwitcherRail-module__RXZ1ba__toggle:hover{text-underline-offset:3px;text-decoration:underline}.JobSwitcherRail-module__RXZ1ba__toggle:focus-visible{box-shadow:var(--focus-ring)}.JobSwitcherRail-module__RXZ1ba__toggle[aria-expanded=true]{background:var(--cp-hover-wash,var(--surface-inset))}.JobSwitcherRail-module__RXZ1ba__panel{left:var(--rail-left,0px);z-index:55;background:var(--surface-card);border-right:1px solid var(--border-default);width:304px;box-shadow:var(--shadow-lg);transform:translateX(calc(-100% - var(--rail-left,0px)));flex-direction:column;transition:transform .25s;display:none;position:fixed;top:0;bottom:0}.JobSwitcherRail-module__RXZ1ba__panel[data-open=true]{transform:translate(0)}.JobSwitcherRail-module__RXZ1ba__head{border-bottom:1px solid var(--surface-inset);justify-content:space-between;align-items:center;padding:18px 16px 12px;display:flex}.JobSwitcherRail-module__RXZ1ba__title{font:var(--fw-semibold) 14px/1.3 var(--font-sans);color:var(--text-1)}.JobSwitcherRail-module__RXZ1ba__close{color:var(--text-3);cursor:pointer;background:0 0;border:none;place-items:center;padding:4px;display:grid}.JobSwitcherRail-module__RXZ1ba__close:hover{color:var(--text-1)}.JobSwitcherRail-module__RXZ1ba__list{flex-direction:column;flex:1;gap:2px;padding:8px;display:flex;overflow-y:auto}.JobSwitcherRail-module__RXZ1ba__row{border-radius:var(--radius-lg);text-align:left;cursor:pointer;transition:var(--transition);background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.JobSwitcherRail-module__RXZ1ba__row:hover{background:var(--surface-inset)}.JobSwitcherRail-module__RXZ1ba__row[data-current=true]{background:var(--accent-wash);cursor:default}.JobSwitcherRail-module__RXZ1ba__rowTitle{font:var(--fw-medium) 13.5px/1.35 var(--font-sans);color:var(--text-1)}.JobSwitcherRail-module__RXZ1ba__rowMeta{font:400 12px/1.35 var(--font-sans);color:var(--text-3)}.JobSwitcherRail-module__RXZ1ba__current{font:var(--fw-semibold) 10.5px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-top:2px}@media (min-width:1024px){.JobSwitcherRail-module__RXZ1ba__toggle,.JobSwitcherRail-module__RXZ1ba__panel{display:flex}}
.JobCardV2-module__uFljDq__card{background:var(--surface-card);border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-sm);cursor:pointer;text-align:left;font-family:var(--font-sans);letter-spacing:var(--tracking-ui);transition:var(--transition);border:none;align-items:stretch;gap:16px;padding:22px 24px;display:flex}.JobCardV2-module__uFljDq__card:hover{box-shadow:var(--shadow-md);transform:var(--hover-lift-lg)}.JobCardV2-module__uFljDq__card:focus-visible{box-shadow:var(--focus-ring);outline:none}.JobCardV2-module__uFljDq__main{flex:1;min-width:0}.JobCardV2-module__uFljDq__headRow{align-items:flex-start;gap:12px;margin-bottom:5px;display:flex}.JobCardV2-module__uFljDq__titleBlock{flex:1;min-width:0}.JobCardV2-module__uFljDq__titleRow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.JobCardV2-module__uFljDq__title{font:var(--fw-semibold) 17.5px/1.3 var(--font-sans);letter-spacing:-.015em;color:var(--text-1);overflow-wrap:anywhere;margin:0}.JobCardV2-module__uFljDq__company{font:400 14px/1.5 var(--font-sans);color:var(--text-2);overflow-wrap:anywhere;margin:2px 0 0}.JobCardV2-module__uFljDq__sourceTag{font:var(--fw-medium) 12px/1 var(--font-sans);color:var(--text-3);white-space:nowrap;margin-left:8px;text-decoration:none}a.JobCardV2-module__uFljDq__sourceTag:hover{color:var(--text-1);text-decoration:underline}.JobCardV2-module__uFljDq__bookmark{border-radius:var(--radius-full);background:var(--surface-page);width:34px;height:34px;color:var(--text-2);cursor:pointer;transition:var(--transition);border:none;flex:none;place-items:center;display:grid}.JobCardV2-module__uFljDq__bookmark:hover{background:var(--surface-inset);color:var(--text-1)}.JobCardV2-module__uFljDq__bookmarkOn{color:var(--accent)}.JobCardV2-module__uFljDq__meta{font:400 13.5px/1.5 var(--font-sans);color:var(--text-3);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.JobCardV2-module__uFljDq__metaItem{align-items:center;gap:12px;display:inline-flex}.JobCardV2-module__uFljDq__dot{color:var(--text-4)}.JobCardV2-module__uFljDq__salary{color:var(--text-1);font-weight:var(--fw-medium)}.JobCardV2-module__uFljDq__skills{flex-wrap:wrap;gap:7px;display:flex}.JobCardV2-module__uFljDq__mobileOnly{display:none}.JobCardV2-module__uFljDq__rule{background:var(--surface-inset);flex:none;width:1px}.JobCardV2-module__uFljDq__match{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:9px;width:128px;display:flex}.JobCardV2-module__uFljDq__pending{color:var(--text-3);font:400 13px/1.5 var(--font-sans);text-align:center;margin:0}.JobCardV2-module__uFljDq__matchStack{text-align:center}.JobCardV2-module__uFljDq__matchScore{font:var(--fw-semibold) 26px/1 var(--font-sans);letter-spacing:-.03em;margin:0 0 5px}.JobCardV2-module__uFljDq__bar{background:var(--surface-inset);border-radius:3px;width:96px;height:5px;margin:0 auto;overflow:hidden}.JobCardV2-module__uFljDq__barFill{height:100%;display:block}.JobCardV2-module__uFljDq__matchBand{font:var(--fw-medium) 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;margin:6px 0 0}@media (max-width:640px){.JobCardV2-module__uFljDq__card{flex-direction:column;gap:12px;padding:16px}.JobCardV2-module__uFljDq__rule{width:auto;height:1px}.JobCardV2-module__uFljDq__match{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:auto}.JobCardV2-module__uFljDq__matchStack{text-align:left;align-items:baseline;gap:8px;display:flex}.JobCardV2-module__uFljDq__matchScore{margin:0;font-size:20px}.JobCardV2-module__uFljDq__matchBand{margin:0}.JobCardV2-module__uFljDq__bar,.JobCardV2-module__uFljDq__desktopOnly{display:none}.JobCardV2-module__uFljDq__mobileOnly{display:inline-flex}}
.ProfileProgressSection-module__ix4a1W__card{background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-md);align-items:center;gap:22px;margin-bottom:16px;padding:26px 28px 24px;display:flex}.ProfileProgressSection-module__ix4a1W__body{flex:1;min-width:0}.ProfileProgressSection-module__ix4a1W__title{font:var(--fw-semibold) 19px/1.3 var(--font-sans);letter-spacing:-.015em;color:var(--text-1);margin:0 0 5px}.ProfileProgressSection-module__ix4a1W__lead{font:400 14.5px/1.55 var(--font-sans);color:var(--text-2);margin:0 0 14px}.ProfileProgressSection-module__ix4a1W__steps{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ProfileProgressSection-module__ix4a1W__step{border-radius:var(--radius-full);background:var(--surface-page);min-height:36px;font:var(--fw-medium) 13px/1 var(--font-sans);color:var(--text-1);white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.ProfileProgressSection-module__ix4a1W__stepValue{font:400 12px/1 var(--font-sans);color:var(--text-4)}.ProfileProgressSection-module__ix4a1W__action{flex:none}@media (max-width:640px){.ProfileProgressSection-module__ix4a1W__card{flex-wrap:wrap;gap:16px;padding:18px}.ProfileProgressSection-module__ix4a1W__action{flex-basis:100%}.ProfileProgressSection-module__ix4a1W__action>*{width:100%}}
.CareerChapters-module__Pu3G5G__stats{padding-top:80px}.CareerChapters-module__Pu3G5G__statGrid{border-top:1px solid var(--text-1);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:28px 0 0;list-style:none;display:grid}.CareerChapters-module__Pu3G5G__stat{flex-direction:column;gap:12px;min-width:0;padding-right:28px;display:flex}.CareerChapters-module__Pu3G5G__stat+.CareerChapters-module__Pu3G5G__stat{border-left:1px solid var(--border-default);padding-left:28px}.CareerChapters-module__Pu3G5G__statValue{font:var(--fw-medium) clamp(44px, 5cqi, 76px) / 1 var(--font-sans);letter-spacing:-.045em;color:var(--text-1);overflow-wrap:anywhere}.CareerChapters-module__Pu3G5G__statLabel{max-width:22ch;font:var(--fw-regular) 15.5px/1.5 var(--font-sans);color:var(--text-2);text-wrap:pretty}.CareerChapters-module__Pu3G5G__band{padding:112px var(--cp-gutter,56px);background:var(--surface-ink);margin-top:136px}.CareerChapters-module__Pu3G5G__voice{flex-direction:column;gap:32px;max-width:880px;margin:40px 0 0;padding:40px 44px 36px;display:flex}.CareerChapters-module__Pu3G5G__quote{margin:0}.CareerChapters-module__Pu3G5G__quote p{font:var(--fw-medium) clamp(22px, 2.4cqi, 30px) / 1.38 var(--font-sans);letter-spacing:-.02em;color:var(--text-1);text-wrap:pretty;overflow-wrap:break-word;margin:0}.CareerChapters-module__Pu3G5G__who{align-items:center;gap:14px;min-width:0;display:flex}.CareerChapters-module__Pu3G5G__monogram{border-radius:var(--radius-full);background:var(--surface-inset-strong);width:56px;height:56px;font:var(--fw-semibold) 17px/1 var(--font-sans);color:var(--text-1);flex:none;place-items:center;display:grid}.CareerChapters-module__Pu3G5G__whoText{flex-direction:column;gap:4px;min-width:0;display:flex}.CareerChapters-module__Pu3G5G__whoName{font:var(--fw-semibold) 19px/1.2 var(--font-sans);letter-spacing:-.015em;color:var(--text-1)}.CareerChapters-module__Pu3G5G__whoRole{font:var(--fw-regular) 13.5px/1.4 var(--font-sans);color:var(--text-2)}.CareerChapters-module__Pu3G5G__values{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;display:grid}.CareerChapters-module__Pu3G5G__valueList{border-top:1px solid var(--text-1);margin:0;padding:0;list-style:none}.CareerChapters-module__Pu3G5G__value{border-bottom:1px solid var(--border-default);grid-template-columns:80px minmax(0,1fr);gap:16px;padding:30px 0;display:grid}.CareerChapters-module__Pu3G5G__valueNo{font:var(--fw-medium) 44px/1 var(--font-sans);letter-spacing:-.045em;color:var(--text-3)}.CareerChapters-module__Pu3G5G__valueText{flex-direction:column;gap:8px;min-width:0;padding-top:4px;display:flex}.CareerChapters-module__Pu3G5G__valueTitle{font:var(--fw-semibold) 22px/1.25 var(--font-sans);letter-spacing:-.02em;color:var(--text-1);overflow-wrap:break-word;margin:0}.CareerChapters-module__Pu3G5G__valueBody{font:var(--fw-regular) 16px/1.6 var(--font-sans);color:var(--text-2);text-wrap:pretty;overflow-wrap:break-word;margin:0}.CareerChapters-module__Pu3G5G__mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,15cqi,220px);grid-auto-flow:dense;gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.CareerChapters-module__Pu3G5G__tile{background:var(--surface-card);min-width:0;box-shadow:var(--cp-shadow-card);border-radius:24px;padding:10px}.CareerChapters-module__Pu3G5G__tile img{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}.CareerChapters-module__Pu3G5G__wideTall{grid-area:span 2/span 2}.CareerChapters-module__Pu3G5G__tall{grid-row:span 2}.CareerChapters-module__Pu3G5G__wide{grid-column:span 2}.CareerChapters-module__Pu3G5G__mosaic[data-count="1"]>.CareerChapters-module__Pu3G5G__tile{grid-area:span 2/span 4}.CareerChapters-module__Pu3G5G__mosaic[data-count="2"]>.CareerChapters-module__Pu3G5G__tile{grid-area:span 2/span 2}.CareerChapters-module__Pu3G5G__mosaic[data-count="3"]>.CareerChapters-module__Pu3G5G__tile:nth-child(n+2){grid-area:span 1/span 2}.CareerChapters-module__Pu3G5G__mosaic[data-count="5"]>.CareerChapters-module__Pu3G5G__tile:nth-child(5){grid-column:span 4}.CareerChapters-module__Pu3G5G__mapCard{background:var(--surface-card);box-shadow:var(--cp-shadow-card);border-radius:24px;margin-top:48px;padding:10px}.CareerChapters-module__Pu3G5G__mapFrame{background:var(--surface-page);border-radius:16px;height:clamp(280px,30cqi,440px);overflow:hidden}.CareerChapters-module__Pu3G5G__officeGrid>.CareerChapters-module__Pu3G5G__officeStretch{align-self:stretch}.CareerChapters-module__Pu3G5G__officeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}@container (max-width:860px){.CareerChapters-module__Pu3G5G__statGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.CareerChapters-module__Pu3G5G__stat:nth-child(odd){border-left:0;padding-left:0}.CareerChapters-module__Pu3G5G__band{margin-top:80px;padding:72px 20px}.CareerChapters-module__Pu3G5G__voice{gap:24px;padding:28px 22px 24px}.CareerChapters-module__Pu3G5G__values{grid-template-columns:minmax(0,1fr);gap:16px}.CareerChapters-module__Pu3G5G__mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px;gap:12px}.CareerChapters-module__Pu3G5G__mosaic[data-count]>.CareerChapters-module__Pu3G5G__tile{grid-area:span 1/span 1}.CareerChapters-module__Pu3G5G__mosaic[data-count]>.CareerChapters-module__Pu3G5G__tile:first-child{grid-area:span 2/span 2}.CareerChapters-module__Pu3G5G__mosaic[data-count="3"]>.CareerChapters-module__Pu3G5G__tile:nth-child(n+2),.CareerChapters-module__Pu3G5G__mosaic[data-count="5"]>.CareerChapters-module__Pu3G5G__tile:nth-child(5){grid-column:span 1}.CareerChapters-module__Pu3G5G__mosaic[data-count="2"]>.CareerChapters-module__Pu3G5G__tile,.CareerChapters-module__Pu3G5G__mosaic[data-count="4"]>.CareerChapters-module__Pu3G5G__tile:last-child,.CareerChapters-module__Pu3G5G__mosaic[data-count="6"]>.CareerChapters-module__Pu3G5G__tile:last-child{grid-column:span 2}.CareerChapters-module__Pu3G5G__mapFrame{aspect-ratio:640/420;height:auto}.CareerChapters-module__Pu3G5G__officeGrid{grid-template-columns:minmax(0,1fr)}}
.JobAdPage-module__omfeKa__page{min-width:0}.JobAdPage-module__omfeKa__login{min-height:44px;font:var(--fw-medium) 14px/1 var(--font-sans);color:var(--text-1);white-space:nowrap;border-radius:8px;outline:none;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.JobAdPage-module__omfeKa__login:hover{color:var(--text-1);text-underline-offset:3px;text-decoration:underline}.JobAdPage-module__omfeKa__login:focus-visible{box-shadow:var(--focus-ring)}.JobAdPage-module__omfeKa__chip{border-radius:var(--radius-full);min-height:42px;font:var(--fw-semibold) 14px/1 var(--font-sans);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.JobAdPage-module__omfeKa__chip[data-tone=success]{background:var(--success-wash);color:var(--success-fg)}.JobAdPage-module__omfeKa__chip[data-tone=neutral]{background:var(--surface-inset);color:var(--text-2)}.JobAdPage-module__omfeKa__top{padding-top:40px}.JobAdPage-module__omfeKa__topRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.JobAdPage-module__omfeKa__topRow .JobAdPage-module__omfeKa__back{box-sizing:border-box;min-height:44px;padding:0 18px 0 14px;font-size:14px}.JobAdPage-module__omfeKa__topRow .JobAdPage-module__omfeKa__back:hover{color:var(--text-1);text-decoration:none}.JobAdPage-module__omfeKa__topRow .JobAdPage-module__omfeKa__back:hover svg{transform:translate(-3px)}@media (prefers-reduced-motion:no-preference){[data-cp-motion=on] .JobAdPage-module__omfeKa__back svg{transition:transform .18s var(--ease)}}.JobAdPage-module__omfeKa__hero{margin-top:48px}.JobAdPage-module__omfeKa__heroMain{min-width:0}.JobAdPage-module__omfeKa__title{max-width:11em;font:var(--fw-medium) clamp(48px, 8cqi, 120px) / .96 var(--font-sans);letter-spacing:-.05em;color:var(--text-1);text-wrap:balance;overflow-wrap:anywhere;margin:22px 0 0}.JobAdPage-module__omfeKa__title:first-child{margin-top:0}.JobAdPage-module__omfeKa__title[data-long=true]{font-size:clamp(48px,5.6cqi,80px)}.JobAdPage-module__omfeKa__pills{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.JobAdPage-module__omfeKa__side{flex-direction:column;gap:24px;min-width:0;padding-bottom:8px;display:flex}.JobAdPage-module__omfeKa__sideMatch{background:var(--surface-card);box-shadow:var(--cp-shadow-card);border-radius:20px}.JobAdPage-module__omfeKa__actions{flex-wrap:wrap;gap:10px;display:flex}.JobAdPage-module__omfeKa__posted{font:var(--fw-regular) 13.5px/1.5 var(--font-sans);color:var(--cp-ink-mono,var(--text-3));text-wrap:pretty;margin:0}.JobAdPage-module__omfeKa__body{padding-top:96px}.JobAdPage-module__omfeKa__split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:80px;display:grid}.JobAdPage-module__omfeKa__main{min-width:0}.JobAdPage-module__omfeKa__main>:first-child{padding-top:0}.JobAdPage-module__omfeKa__block,.JobAdPage-module__omfeKa__prose{min-width:0}.JobAdPage-module__omfeKa__p{max-width:62ch;font:var(--fw-regular) 17.5px/1.65 var(--font-sans);color:var(--cp-ink-tag,var(--text-1));text-wrap:pretty;overflow-wrap:anywhere;margin:20px 0 0}.JobAdPage-module__omfeKa__h3{font:var(--fw-semibold) 20px/1.3 var(--font-sans);letter-spacing:-.02em;color:var(--text-1);overflow-wrap:anywhere;margin:48px 0 0}.JobAdPage-module__omfeKa__prose>.JobAdPage-module__omfeKa__h3:first-child{margin-top:24px}.JobAdPage-module__omfeKa__tasks{border-top:1px solid var(--text-1);margin:24px 0 0;padding:0;list-style:none}.JobAdPage-module__omfeKa__h3+.JobAdPage-module__omfeKa__tasks{margin-top:18px}.JobAdPage-module__omfeKa__task{border-bottom:1px solid var(--border-default);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.JobAdPage-module__omfeKa__taskNo{font:var(--fw-medium) 13px/1 var(--font-mono);letter-spacing:.06em;color:var(--text-3);padding-top:4px}.JobAdPage-module__omfeKa__taskText{font:var(--fw-regular) 17px/1.6 var(--font-sans);color:var(--text-1);text-wrap:pretty;overflow-wrap:anywhere}.JobAdPage-module__omfeKa__tasks+.JobAdPage-module__omfeKa__p{margin-top:24px}.JobAdPage-module__omfeKa__group{margin-top:40px}.JobAdPage-module__omfeKa__groupPlain{margin-top:4px}.JobAdPage-module__omfeKa__groupLabel{border-bottom:1px solid var(--text-1);font:var(--fw-semibold) 15px/1.2 var(--font-sans);color:var(--text-1);overflow-wrap:anywhere;margin:0;padding:0 0 12px}.JobAdPage-module__omfeKa__reqList{margin:0;padding:0;list-style:none}.JobAdPage-module__omfeKa__reqItem{border-bottom:1px solid var(--border-default);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;display:grid}.JobAdPage-module__omfeKa__dot{border-radius:var(--radius-full);background:var(--text-1);justify-self:center;width:6px;height:6px}.JobAdPage-module__omfeKa__reqText{font:var(--fw-regular) 16.5px/1.5 var(--font-sans);color:var(--text-1);text-wrap:pretty;overflow-wrap:anywhere}.JobAdPage-module__omfeKa__reqProse{max-width:62ch;font:var(--fw-regular) 16.5px/1.6 var(--font-sans);color:var(--cp-ink-tag,var(--text-1));text-wrap:pretty;overflow-wrap:anywhere;margin:16px 0 0}.JobAdPage-module__omfeKa__facts{border-top:1px solid var(--text-1);margin:40px 0 0}.JobAdPage-module__omfeKa__fact{border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:baseline;gap:8px 24px;padding:18px 0;display:grid}.JobAdPage-module__omfeKa__fact dt,.JobAdPage-module__omfeKa__term dt{font:var(--fw-medium) 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cp-ink-mono,var(--text-3))}.JobAdPage-module__omfeKa__fact dd,.JobAdPage-module__omfeKa__term dd{min-width:0;font:var(--fw-medium) 17px/1.45 var(--font-sans);color:var(--text-1);text-wrap:pretty;overflow-wrap:anywhere;white-space:pre-line;margin:0}.JobAdPage-module__omfeKa__terms{border-top:1px solid var(--text-1);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:36px 0 0;display:grid}.JobAdPage-module__omfeKa__term{border-bottom:1px solid var(--border-default);flex-direction:column;gap:9px;padding:20px 0;display:flex}.JobAdPage-module__omfeKa__term dt{line-height:1}.JobAdPage-module__omfeKa__term dd[data-nowrap=true]{white-space:nowrap}.JobAdPage-module__omfeKa__after{margin-top:36px}.JobAdPage-module__omfeKa__afterEyebrow{margin-top:24px}.JobAdPage-module__omfeKa__aboutAction{margin-top:28px}.JobAdPage-module__omfeKa__map{background:var(--surface-page);width:100%;height:100%}.JobAdPage-module__omfeKa__closed{max-width:760px;margin-top:48px}.JobAdPage-module__omfeKa__closed .JobAdPage-module__omfeKa__title{margin-top:22px}.JobAdPage-module__omfeKa__closedCard{background:var(--surface-card);box-shadow:var(--cp-shadow-card);border-radius:24px;flex-direction:column;gap:12px;margin-top:40px;padding:32px 28px;display:flex}.JobAdPage-module__omfeKa__closedTitle{font:var(--fw-semibold) 22px/1.3 var(--font-sans);letter-spacing:-.02em;color:var(--text-1);margin:0}.JobAdPage-module__omfeKa__closedBody{font:var(--fw-regular) 16px/1.6 var(--font-sans);color:var(--text-2);text-wrap:pretty;margin:0}.JobAdPage-module__omfeKa__closedActions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.JobAdPage-module__omfeKa__mbar{display:none}@media (max-width:860px){body:has(.JobAdPage-module__omfeKa__withBar) #sentry-feedback{--actor-inset:auto 0 calc(68px + var(--cookie-banner-h,0px) + var(--verify-banner-h,0px)) auto}}@container (max-width:1100px){.JobAdPage-module__omfeKa__split{grid-template-columns:minmax(0,1fr) 300px;gap:48px}}@container (max-width:860px){.JobAdPage-module__omfeKa__body{padding-top:80px}.JobAdPage-module__omfeKa__split{grid-template-columns:minmax(0,1fr);gap:72px}.JobAdPage-module__omfeKa__terms,.JobAdPage-module__omfeKa__fact{grid-template-columns:minmax(0,1fr)}.JobAdPage-module__omfeKa__closed{margin-top:32px}.JobAdPage-module__omfeKa__closedCard{padding:28px 22px}.JobAdPage-module__omfeKa__mbar{bottom:calc(var(--cookie-banner-h,0px) + var(--verify-banner-h,0px));z-index:20;background:color-mix(in srgb, var(--surface-page) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border-default);align-items:center;gap:12px;padding:12px 16px 12px 14px;display:flex;position:sticky}}.JobAdPage-module__omfeKa__mbarText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.JobAdPage-module__omfeKa__mbarTitle{font:var(--fw-semibold) 15px/1.2 var(--font-sans);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.JobAdPage-module__omfeKa__mbarSub{font:var(--fw-regular) 13px/1.2 var(--font-sans);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.JobAdPage-module__omfeKa__mbarChip{border-radius:var(--radius-full);min-height:42px;font:var(--fw-semibold) 14px/1 var(--font-sans);white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.JobAdPage-module__omfeKa__mbarChip[data-tone=success]{background:var(--success-wash);color:var(--success-fg)}.JobAdPage-module__omfeKa__mbarChip[data-tone=neutral]{background:var(--surface-inset);color:var(--text-2)}
.FeedToolbar-module__t1BFVa__toolbar{background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);flex-direction:column;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}.FeedToolbar-module__t1BFVa__searchRow{align-items:center;gap:10px;display:flex}.FeedToolbar-module__t1BFVa__searchField{flex:auto;min-width:0}.FeedToolbar-module__t1BFVa__locationField{flex:0 220px;min-width:140px}.FeedToolbar-module__t1BFVa__filterRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.FeedToolbar-module__t1BFVa__filterRow :where(button,span){white-space:nowrap}.FeedToolbar-module__t1BFVa__sortPill{border-radius:var(--radius-full);background:var(--surface-page);min-height:34px;color:var(--text-2);font:var(--fw-medium) 13px/1 var(--font-sans);cursor:pointer;transition:var(--transition);border:none;align-items:center;padding:8px 15px;display:inline-flex}.FeedToolbar-module__t1BFVa__sortPill:hover{background:var(--surface-inset)}.FeedToolbar-module__t1BFVa__sortPillOn{background:var(--surface-ink);color:var(--text-on-ink)}.FeedToolbar-module__t1BFVa__sortPillOn:hover{background:var(--surface-ink)}.FeedToolbar-module__t1BFVa__divider{background:var(--surface-inset-strong);flex:none;width:1px;height:22px;margin:0 4px}.FeedToolbar-module__t1BFVa__count{font:400 13px/1 var(--font-sans);color:var(--text-4);white-space:nowrap;margin-left:auto}@media (max-width:640px){.FeedToolbar-module__t1BFVa__toolbar{padding:12px 14px}.FeedToolbar-module__t1BFVa__searchRow{flex-wrap:wrap}.FeedToolbar-module__t1BFVa__searchField{flex-basis:100%}.FeedToolbar-module__t1BFVa__locationField{flex:auto}.FeedToolbar-module__t1BFVa__filterRow{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.FeedToolbar-module__t1BFVa__filterRow::-webkit-scrollbar{display:none}.FeedToolbar-module__t1BFVa__count{flex:none;padding-left:8px}}
.TimelineSection-module__KrcMLq__card{background:var(--surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);padding:26px 28px 28px}.TimelineSection-module__KrcMLq__header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.TimelineSection-module__KrcMLq__title{font:var(--fw-semibold) 20px/1.25 var(--font-sans);letter-spacing:-.02em;color:var(--text-1);margin:0}.TimelineSection-module__KrcMLq__headerMeta{font:400 13px/1.4 var(--font-sans);color:var(--text-3);white-space:nowrap}.TimelineSection-module__KrcMLq__list{flex-direction:column;display:flex}.TimelineSection-module__KrcMLq__row{gap:18px;display:flex}.TimelineSection-module__KrcMLq__rail{flex-direction:column;flex:none;align-items:center;width:46px;display:flex}.TimelineSection-module__KrcMLq__dot{background:var(--text-4);border-radius:50%;flex:none;width:11px;height:11px;margin-top:5px}.TimelineSection-module__KrcMLq__dotOn{background:var(--surface-ink)}.TimelineSection-module__KrcMLq__line{background:var(--surface-inset-strong);flex:1;width:1.5px;margin:6px 0}.TimelineSection-module__KrcMLq__body{flex:1;min-width:0}.TimelineSection-module__KrcMLq__bodySpaced{padding-bottom:24px}.TimelineSection-module__KrcMLq__titleRow{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:3px;display:flex}.TimelineSection-module__KrcMLq__entryTitle{font:var(--fw-semibold) 16px/1.35 var(--font-sans);letter-spacing:-.01em;color:var(--text-1);margin:0}.TimelineSection-module__KrcMLq__meta{font:400 14px/1.5 var(--font-sans);color:var(--text-2);margin:0 0 8px}.TimelineSection-module__KrcMLq__description{max-width:66ch;font:400 14px/1.6 var(--font-sans);color:var(--text-2);text-wrap:pretty;margin:0}@media (max-width:640px){.TimelineSection-module__KrcMLq__card{padding:18px 16px 20px}.TimelineSection-module__KrcMLq__rail{width:28px}.TimelineSection-module__KrcMLq__header{flex-wrap:wrap;row-gap:10px}.TimelineSection-module__KrcMLq__headerRight{margin-left:auto}}.TimelineSection-module__KrcMLq__headerRight{flex:none;align-items:center;gap:12px;display:flex}.TimelineSection-module__KrcMLq__editBtn{border-radius:var(--radius-full);font:var(--fw-medium) 12.5px/1 var(--font-sans);color:var(--text-3);cursor:pointer;transition:var(--transition);background:0 0;border:none;margin-left:auto;padding:4px 8px}.TimelineSection-module__KrcMLq__editBtn:hover{background:var(--surface-inset);color:var(--text-1)}.TimelineSection-module__KrcMLq__editBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}
.SiteChrome-module__UR_UMG__page{--chrome-surface:var(--surface-card);background:var(--surface-card);color:var(--text-1)}.SiteChrome-module__UR_UMG__pageCream{--chrome-surface:var(--surface-page);--nav-glass:#f6f4efdb;background:var(--surface-page)}:is(body:has(.SiteChrome-module__UR_UMG__page),body:has(.SiteChrome-module__UR_UMG__nav)){overflow-x:clip}.SiteChrome-module__UR_UMG__nav{z-index:60;background:var(--nav-glass,var(--glass));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border-default);position:sticky;top:0}.SiteChrome-module__UR_UMG__navRow{align-items:center;gap:26px;max-width:1300px;margin:0 auto;padding:15px 40px;display:flex}.SiteChrome-module__UR_UMG__brand{flex:none;align-items:center;display:flex}.SiteChrome-module__UR_UMG__brand img{width:auto;height:30px;display:block}.SiteChrome-module__UR_UMG__navLinks{flex:none;gap:22px;margin-left:10px;display:flex}.SiteChrome-module__UR_UMG__navLink{font:var(--fw-medium) 14px/1 var(--font-sans);color:var(--text-2);white-space:nowrap;text-decoration:none}.SiteChrome-module__UR_UMG__navLink:hover{color:var(--text-1);text-decoration:none}.SiteChrome-module__UR_UMG__navLinkActive{color:var(--text-1)}.SiteChrome-module__UR_UMG__spacer{flex:1}.SiteChrome-module__UR_UMG__login{min-height:44px;font:var(--fw-medium) 14px/1 var(--font-sans);color:var(--text-1);white-space:nowrap;flex:none;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.SiteChrome-module__UR_UMG__login:hover{text-underline-offset:4px;text-decoration:underline}.SiteChrome-module__UR_UMG__navCta{flex:none;display:inline-flex}.SiteChrome-module__UR_UMG__langs{border:1px solid var(--border-default);border-radius:var(--radius-full);flex:none;align-items:center;gap:2px;padding:2px;display:flex}.SiteChrome-module__UR_UMG__lang{border-radius:var(--radius-full);min-width:34px;font:var(--fw-medium) 12px/1 var(--font-sans);letter-spacing:.04em;color:var(--text-2);transition:color var(--dur) var(--ease), background var(--dur) var(--ease);justify-content:center;align-items:center;padding:4px 8px;text-decoration:none;display:inline-flex}.SiteChrome-module__UR_UMG__lang:hover{color:var(--text-1)}.SiteChrome-module__UR_UMG__langActive{background:var(--surface-inset);color:var(--text-1)}.SiteChrome-module__UR_UMG__menu{flex:none;display:none}.SiteChrome-module__UR_UMG__menu,.SiteChrome-module__UR_UMG__menu *,.SiteChrome-module__UR_UMG__menu :before,.SiteChrome-module__UR_UMG__menu :after{box-sizing:border-box}.SiteChrome-module__UR_UMG__menuButton{border-radius:var(--radius-full);cursor:pointer;width:44px;height:44px;transition:background var(--dur) var(--ease);align-content:center;place-items:center;gap:5px;list-style:none;display:grid}.SiteChrome-module__UR_UMG__menuButton::-webkit-details-marker{display:none}.SiteChrome-module__UR_UMG__menuButton::marker{content:""}.SiteChrome-module__UR_UMG__menuButton:hover{background:#1111100a}.SiteChrome-module__UR_UMG__menuButton:focus-visible{box-shadow:var(--focus-ring);outline:none}.SiteChrome-module__UR_UMG__menuBar{background:var(--text-1);width:19px;height:1.6px;transition:transform var(--dur) var(--ease);border-radius:2px;display:block}.SiteChrome-module__UR_UMG__menu[open] .SiteChrome-module__UR_UMG__menuBar:first-child{transform:translateY(3.3px)rotate(45deg)}.SiteChrome-module__UR_UMG__menu[open] .SiteChrome-module__UR_UMG__menuBar:nth-child(2){transform:translateY(-3.3px)rotate(-45deg)}.SiteChrome-module__UR_UMG__menuPanel{background:var(--chrome-surface,var(--surface-page));border-bottom:1px solid var(--border-default);flex-direction:column;gap:22px;max-height:calc(100dvh - 72px);padding:4px 40px 26px;display:flex;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px #1111101a}.SiteChrome-module__UR_UMG__menuLinks{flex-direction:column;display:flex}.SiteChrome-module__UR_UMG__menuLink{border-bottom:1px solid var(--border-default);min-height:58px;font:var(--fw-medium) 19px/1.3 var(--font-sans);letter-spacing:-.02em;color:var(--text-1);align-items:center;text-decoration:none;display:flex}.SiteChrome-module__UR_UMG__menuLink:hover{color:var(--accent);text-decoration:none}.SiteChrome-module__UR_UMG__menuLangs{border:1px solid var(--border-default);border-radius:var(--radius-full);gap:2px;padding:3px;display:flex}.SiteChrome-module__UR_UMG__menuLang{border-radius:var(--radius-full);min-height:40px;font:var(--fw-medium) 14px/1 var(--font-sans);color:var(--text-2);flex:1;place-items:center;text-decoration:none;display:grid}.SiteChrome-module__UR_UMG__menuLangOn{background:var(--surface-inset);color:var(--text-1)}.SiteChrome-module__UR_UMG__menuActions{flex-direction:column;gap:10px;display:flex}@media (max-width:1120px){.SiteChrome-module__UR_UMG__navLinks{display:none}.SiteChrome-module__UR_UMG__menu{display:block}}@media (max-width:860px){.SiteChrome-module__UR_UMG__navRow{gap:8px;padding:10px 10px 10px 18px}.SiteChrome-module__UR_UMG__brand img{height:26px}.SiteChrome-module__UR_UMG__menuPanel{padding:4px 20px 26px}.SiteChrome-module__UR_UMG__loginFolds,.SiteChrome-module__UR_UMG__langs{display:none}}.SiteChrome-module__UR_UMG__footerInner{max-width:1300px;margin:0 auto;padding:96px 40px 48px}.SiteChrome-module__UR_UMG__footerGrid{border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:36px;padding-bottom:32px;display:grid}.SiteChrome-module__UR_UMG__footerLogo{width:auto;height:28px;margin:0 0 14px;display:block}.SiteChrome-module__UR_UMG__footerBlurb{max-width:34ch;font:var(--fw-regular) 14px/1.6 var(--font-sans);color:var(--text-2);text-wrap:pretty;margin:0}.SiteChrome-module__UR_UMG__footerApp{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px;display:flex}.SiteChrome-module__UR_UMG__footerBadge{border-radius:8px;flex:none;display:inline-flex}.SiteChrome-module__UR_UMG__footerBadge img{width:auto;height:46px;display:block}.SiteChrome-module__UR_UMG__footerBadge:focus-visible{box-shadow:var(--focus-ring);outline:none}.SiteChrome-module__UR_UMG__footerAvail{font:var(--fw-regular) 13.5px/1.4 var(--font-sans);color:var(--text-2)}.SiteChrome-module__UR_UMG__footerCol{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.SiteChrome-module__UR_UMG__footerHead{font:var(--fw-medium) 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#6e6e68;margin:0 0 4px}.SiteChrome-module__UR_UMG__footerLink{font:var(--fw-regular) 14px/1.5 var(--font-sans);color:var(--text-2);text-decoration:none}.SiteChrome-module__UR_UMG__footerLink:hover{color:var(--text-1);text-underline-offset:3px;text-decoration:underline}.SiteChrome-module__UR_UMG__legal{font:var(--fw-regular) 13px/1.6 var(--font-sans);color:#6e6e68;margin:24px 0 0}@media (max-width:860px){.SiteChrome-module__UR_UMG__footerInner{padding:64px 20px 40px}.SiteChrome-module__UR_UMG__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.SiteChrome-module__UR_UMG__footerBrand{grid-column:1/-1}}
.jobs-module__vVfFna__page{max-width:880px;font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif);letter-spacing:var(--tracking-ui);margin:0 auto;padding:56px 24px 80px}.jobs-module__vVfFna__head{margin-bottom:28px}.jobs-module__vVfFna__title{letter-spacing:-.02em;color:var(--text-1,#16130e);margin:0 0 6px;font-size:40px;font-weight:600;line-height:1.1}.jobs-module__vVfFna__count{color:var(--text-3,#6f6a60);margin:0;font-size:15px}.jobs-module__vVfFna__backLink{color:var(--text-3,#6f6a60);margin-bottom:10px;font-size:14px;text-decoration:none;display:inline-block}.jobs-module__vVfFna__backLink:hover{color:var(--text-1,#16130e);text-decoration:underline}.jobs-module__vVfFna__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.jobs-module__vVfFna__card{background:var(--surface-card,#fffdf9);border-radius:var(--radius-card,14px);width:100%;box-shadow:var(--shadow-sm,0 1px 2px #16130e0f);transition:var(--transition,all .18s ease);align-items:center;gap:16px;padding:22px 24px;text-decoration:none;display:flex}.jobs-module__vVfFna__card:hover{box-shadow:var(--shadow-md,0 6px 16px #16130e14);transform:var(--hover-lift-lg,translateY(-2px))}.jobs-module__vVfFna__card:focus-visible{box-shadow:var(--focus-ring);outline:none}.jobs-module__vVfFna__cardMain{flex-direction:column;flex:1;min-width:0;display:flex}.jobs-module__vVfFna__jobTitle{font:var(--fw-semibold,600) 17.5px/1.3 var(--font-sans,ui-sans-serif);letter-spacing:-.015em;color:var(--text-1,#16130e);overflow-wrap:anywhere}.jobs-module__vVfFna__company{font:400 14px/1.5 var(--font-sans,ui-sans-serif);color:var(--text-2,#4b463d);overflow-wrap:anywhere;margin-top:2px}.jobs-module__vVfFna__meta{font:400 13.5px/1.5 var(--font-sans,ui-sans-serif);color:var(--text-3,#6f6a60);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.jobs-module__vVfFna__metaItem{align-items:center;gap:12px;display:inline-flex}.jobs-module__vVfFna__dot{color:var(--text-4,#a39d90)}.jobs-module__vVfFna__salary{color:var(--text-1,#16130e);font-weight:var(--fw-medium,500)}.jobs-module__vVfFna__view{font:var(--fw-medium,500) 14px/1 var(--font-sans,ui-sans-serif);color:var(--text-3,#6f6a60);white-space:nowrap;transition:var(--transition,all .18s ease);flex:none}.jobs-module__vVfFna__card:hover .jobs-module__vVfFna__view{color:var(--text-1,#16130e)}.jobs-module__vVfFna__pager{justify-content:space-between;align-items:center;margin-top:28px;font-size:15px;display:flex}.jobs-module__vVfFna__pagerLink{color:var(--text-1,#16130e);font-weight:550;text-decoration:none}.jobs-module__vVfFna__pagerLink:hover{text-decoration:underline}.jobs-module__vVfFna__pagerNow{color:var(--text-3,#6f6a60);font-size:14px}.jobs-module__vVfFna__facetSection{margin-top:40px}.jobs-module__vVfFna__facetHeading{letter-spacing:-.01em;color:var(--text-1,#16130e);margin:0 0 12px;font-size:20px;font-weight:600}.jobs-module__vVfFna__facetCloud{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.jobs-module__vVfFna__facetLink{border:1px solid var(--border-default,#e6e1d7);border-radius:var(--radius-full,999px);color:var(--text-1,#16130e);background:var(--surface-card,#fffdf9);transition:var(--transition,all .18s ease);padding:6px 12px;font-size:14px;text-decoration:none;display:inline-block}.jobs-module__vVfFna__facetLink:hover{border-color:var(--text-3,#6f6a60);text-decoration:underline}.jobs-module__vVfFna__facetCount{color:var(--text-3,#6f6a60);font-size:13px}@media (max-width:640px){.jobs-module__vVfFna__page{padding:36px 16px 56px}.jobs-module__vVfFna__title{font-size:30px}.jobs-module__vVfFna__card{align-items:flex-start;gap:12px;padding:16px}.jobs-module__vVfFna__list>li{border-bottom:1px solid var(--border-default,#e6e1d7);padding-bottom:12px}.jobs-module__vVfFna__view{display:none}}
.page-module__lLlvIq__page{box-sizing:border-box;background:var(--surface-page);min-height:100vh;color:var(--text-1);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;place-items:center;padding:24px 16px;display:grid}.page-module__lLlvIq__card{box-sizing:border-box;background:var(--surface-card);width:100%;max-width:560px;box-shadow:var(--shadow-md);border-radius:24px;padding:40px 40px 36px}.page-module__lLlvIq__eyebrow{font:var(--fw-medium) 11.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin:0}.page-module__lLlvIq__title{font:var(--fw-medium) 32px/1.1 var(--font-sans);letter-spacing:-.035em;color:var(--text-1);text-wrap:balance;margin:18px 0 0}.page-module__lLlvIq__lead{font:var(--fw-regular) 16.5px/1.6 var(--font-sans);color:var(--text-2);text-wrap:pretty;margin:16px 0 0}.page-module__lLlvIq__hint{font:var(--fw-regular) 14.5px/1.6 var(--font-sans);color:var(--text-3);text-wrap:pretty;margin:12px 0 0}.page-module__lLlvIq__box{background:var(--surface-inset);border-radius:16px;margin-top:24px;padding:20px 22px}.page-module__lLlvIq__boxTitle{font:var(--fw-semibold) 15px/1.4 var(--font-sans);color:var(--text-1);margin:0}.page-module__lLlvIq__boxBody{font:var(--fw-regular) 14.5px/1.6 var(--font-sans);color:var(--text-2);margin:6px 0 0}.page-module__lLlvIq__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}@media (max-width:520px){.page-module__lLlvIq__card{padding:28px 22px 24px}.page-module__lLlvIq__title{font-size:26px}.page-module__lLlvIq__actions>*{flex:100%}}
@keyframes merlin-module__ZsPTja__merlinRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes merlin-module__ZsPTja__merlinCastIn{0%{opacity:0;transform:translateY(10px)scale(.96)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes merlin-module__ZsPTja__merlinGlint{0%{opacity:0;transform:translate(-120%)skew(-18deg)}45%{opacity:.5}to{opacity:0;transform:translate(220%)skew(-18deg)}}@keyframes merlin-module__ZsPTja__merlinOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes merlin-module__ZsPTja__merlinRune{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes merlin-module__ZsPTja__merlinSpark{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateX(0) scale(.5)}18%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateX(var(--d)) scale(.15)}}@keyframes merlin-module__ZsPTja__merlinCastRing{0%{opacity:.55;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes merlin-module__ZsPTja__merlinBlink{0%,49%{opacity:1}50%,to{opacity:0}}.merlin-module__ZsPTja__riseIn{animation:merlin-module__ZsPTja__merlinRise .22s var(--ease) both}.merlin-module__ZsPTja__castIn{animation:.38s cubic-bezier(.22,1,.36,1) both merlin-module__ZsPTja__merlinCastIn}.merlin-module__ZsPTja__glint{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:40%;animation:.9s ease-out .12s both merlin-module__ZsPTja__merlinGlint;position:absolute;top:0;bottom:0}.merlin-module__ZsPTja__markGlint{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:45%;animation:3.8s ease-in-out 1.2s infinite merlin-module__ZsPTja__merlinGlint;position:absolute;top:0;bottom:0}.merlin-module__ZsPTja__orbit{border:1.5px solid #0000;border-top-color:var(--accent);border-right-color:var(--accent);pointer-events:none;animation:1.5s linear infinite merlin-module__ZsPTja__merlinOrbit;position:absolute;inset:-1px}@media (prefers-reduced-motion:no-preference){.merlin-module__ZsPTja__stream{background:linear-gradient(90deg, var(--text-1) 34%, var(--accent) 50%, var(--text-1) 66%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite merlin-module__ZsPTja__merlinRune;display:block}.merlin-module__ZsPTja__stream,.merlin-module__ZsPTja__stream *{color:#0000;-webkit-text-fill-color:transparent}}.merlin-module__ZsPTja__caret{vertical-align:-2px;background:var(--text-3);width:7px;height:15px;margin-left:3px;animation:.9s step-end infinite merlin-module__ZsPTja__merlinBlink;display:inline-block}.merlin-module__ZsPTja__spark{background:var(--accent);pointer-events:none;border-radius:50%;animation:.72s cubic-bezier(.2,.7,.3,1) both merlin-module__ZsPTja__merlinSpark;position:absolute;top:50%;left:50%}.merlin-module__ZsPTja__castRing{border:1.5px solid var(--accent);pointer-events:none;border-radius:50%;width:36px;height:36px;margin-top:-18px;margin-left:-18px;animation:.62s cubic-bezier(.2,.7,.3,1) both merlin-module__ZsPTja__merlinCastRing;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.merlin-module__ZsPTja__riseIn,.merlin-module__ZsPTja__castIn,.merlin-module__ZsPTja__glint,.merlin-module__ZsPTja__markGlint,.merlin-module__ZsPTja__orbit,.merlin-module__ZsPTja__spark,.merlin-module__ZsPTja__castRing,.merlin-module__ZsPTja__caret{animation:none!important}.merlin-module__ZsPTja__glint,.merlin-module__ZsPTja__markGlint,.merlin-module__ZsPTja__spark,.merlin-module__ZsPTja__castRing{display:none}}
.CareerPageV2-module__T1XleG__page{--cp-hero-pulse:2.2s}.CareerPageV2-module__T1XleG__badge{box-sizing:border-box;border-radius:var(--radius-full);background:color-mix(in srgb, var(--brand-fg) 22%, transparent);min-width:22px;height:22px;font:var(--fw-semibold) 12px/1 var(--font-sans);place-items:center;margin-left:8px;padding:0 6px;display:inline-grid}.CareerPageV2-module__T1XleG__siteLink{min-height:44px;font:var(--fw-medium) 14px/1 var(--font-sans);color:var(--text-1);white-space:nowrap;border-radius:8px;outline:2px solid #0000;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex}.CareerPageV2-module__T1XleG__siteLink:hover{color:var(--text-1);text-underline-offset:3px;text-decoration:underline}.CareerPageV2-module__T1XleG__siteLink:focus-visible{box-shadow:var(--focus-ring)}.CareerPageV2-module__T1XleG__hero{padding-top:72px}.CareerPageV2-module__T1XleG__heroMain{min-width:0}.CareerPageV2-module__T1XleG__page .CareerPageV2-module__T1XleG__pill{gap:10px;padding:8px 14px 8px 12px}.CareerPageV2-module__T1XleG__dot{border-radius:var(--radius-full);background:var(--brand);flex:none;width:8px;height:8px;position:relative}@keyframes CareerPageV2-module__T1XleG__pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@media (prefers-reduced-motion:no-preference){[data-cp-motion=on] .CareerPageV2-module__T1XleG__dot:after{content:"";border-radius:inherit;background:inherit;animation:CareerPageV2-module__T1XleG__pulse var(--cp-hero-pulse) cubic-bezier(.4, 0, .2, 1) infinite;position:absolute;inset:0}}.CareerPageV2-module__T1XleG__h1{max-width:11em;font:var(--fw-medium) clamp(44px, 7.4cqi, 112px) / .98 var(--font-sans);letter-spacing:-.05em;color:var(--text-1);text-wrap:balance;overflow-wrap:anywhere;margin:0}.CareerPageV2-module__T1XleG__pill+.CareerPageV2-module__T1XleG__h1{margin-top:28px}.CareerPageV2-module__T1XleG__side{flex-direction:column;gap:24px;min-width:0;padding-bottom:8px;display:flex}.CareerPageV2-module__T1XleG__actions{flex-wrap:wrap;gap:10px;display:flex}.CareerPageV2-module__T1XleG__bento{margin-top:48px}
.EmployerSharingPanel-module__PP0WqG__page{max-width:1180px;color:var(--text-1);margin:0 auto;padding:32px 28px 64px}.EmployerSharingPanel-module__PP0WqG__back{color:var(--text-2);align-items:center;gap:8px;font-size:14px;text-decoration:none;display:inline-flex}.EmployerSharingPanel-module__PP0WqG__header{justify-content:space-between;align-items:center;gap:28px;margin:28px 0;display:flex}.EmployerSharingPanel-module__PP0WqG__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:12px}.EmployerSharingPanel-module__PP0WqG__header h1{letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(28px,4vw,42px);font-weight:550}.EmployerSharingPanel-module__PP0WqG__header p,.EmployerSharingPanel-module__PP0WqG__card p,.EmployerSharingPanel-module__PP0WqG__empty p{color:var(--text-2);max-width:620px;line-height:1.6}.EmployerSharingPanel-module__PP0WqG__count{background:var(--surface-card);border:1px solid var(--border-default);text-align:center;border-radius:20px;flex-shrink:0;padding:20px 26px}.EmployerSharingPanel-module__PP0WqG__count strong{font-size:32px;font-weight:500;display:block}.EmployerSharingPanel-module__PP0WqG__count span{color:var(--text-2);font-size:13px}.EmployerSharingPanel-module__PP0WqG__grid{grid-template-columns:1.15fr 1fr;gap:20px;margin-bottom:20px;display:grid}.EmployerSharingPanel-module__PP0WqG__card,.EmployerSharingPanel-module__PP0WqG__empty{background:var(--surface-card);border:1px solid var(--border-default);border-radius:24px;min-width:0;padding:28px}.EmployerSharingPanel-module__PP0WqG__card h2,.EmployerSharingPanel-module__PP0WqG__empty h2{letter-spacing:-.02em;margin:0 0 10px;font-size:21px;font-weight:550}.EmployerSharingPanel-module__PP0WqG__card p{margin:0 0 20px;font-size:14px}.EmployerSharingPanel-module__PP0WqG__jobHeading{gap:14px;margin-bottom:12px;display:flex}.EmployerSharingPanel-module__PP0WqG__step{background:var(--surface-inset);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;display:inline-grid}.EmployerSharingPanel-module__PP0WqG__tabs{background:var(--surface-inset);border-radius:30px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.EmployerSharingPanel-module__PP0WqG__tabs button{font:inherit;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:24px;flex:1;padding:12px;font-size:13px}.EmployerSharingPanel-module__PP0WqG__tabs button[aria-pressed=true]{background:var(--surface-ink);color:var(--text-on-ink)}.EmployerSharingPanel-module__PP0WqG__field{flex-direction:column;gap:8px;margin-bottom:14px;font-size:13px;font-weight:500;display:flex}.EmployerSharingPanel-module__PP0WqG__field textarea,.EmployerSharingPanel-module__PP0WqG__field select,.EmployerSharingPanel-module__PP0WqG__field input,.EmployerSharingPanel-module__PP0WqG__details textarea{border:1px solid var(--border-default);background:var(--surface-page);width:100%;color:var(--text-1);font:inherit;box-sizing:border-box;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.55}.EmployerSharingPanel-module__PP0WqG__field textarea,.EmployerSharingPanel-module__PP0WqG__details textarea{resize:vertical}.EmployerSharingPanel-module__PP0WqG__field input{text-overflow:ellipsis}.EmployerSharingPanel-module__PP0WqG__actions{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 22px;display:flex}.EmployerSharingPanel-module__PP0WqG__hint{color:var(--text-3,var(--text-2))!important;font-size:12px!important}.EmployerSharingPanel-module__PP0WqG__stack{flex-direction:column;gap:12px;display:flex}.EmployerSharingPanel-module__PP0WqG__stack .EmployerSharingPanel-module__PP0WqG__hint{margin-bottom:4px}.EmployerSharingPanel-module__PP0WqG__preview{background:var(--surface-page);border:1px solid var(--border-default);border-radius:18px;margin-bottom:24px;padding:28px}.EmployerSharingPanel-module__PP0WqG__previewTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:36px;font-size:17px;font-weight:650;display:flex}.EmployerSharingPanel-module__PP0WqG__previewTop span{background:var(--accent-wash);color:var(--accent);text-transform:uppercase;border-radius:20px;padding:6px 10px;font-size:10px}.EmployerSharingPanel-module__PP0WqG__preview p{margin-bottom:12px}.EmployerSharingPanel-module__PP0WqG__preview strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin-bottom:18px;font-size:clamp(25px,3vw,36px);font-weight:550;line-height:1.13;display:block}.EmployerSharingPanel-module__PP0WqG__preview>span{color:var(--text-2);font-size:14px;display:block}.EmployerSharingPanel-module__PP0WqG__previewCta{background:var(--surface-ink);color:var(--text-on-ink);border-radius:30px;justify-content:space-between;align-items:center;gap:10px;margin-top:26px;padding:13px 16px;font-size:13px;display:flex}.EmployerSharingPanel-module__PP0WqG__sectionIcon{color:var(--text-2);width:24px;height:24px;margin-bottom:16px}.EmployerSharingPanel-module__PP0WqG__details{color:var(--text-2);font-size:13px}.EmployerSharingPanel-module__PP0WqG__details summary{cursor:pointer;margin-bottom:14px}.EmployerSharingPanel-module__PP0WqG__jobs{margin:0;padding:0;list-style:none}.EmployerSharingPanel-module__PP0WqG__jobs li{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.EmployerSharingPanel-module__PP0WqG__jobs span{color:var(--text-2);margin-top:6px;font-size:13px;display:block}.EmployerSharingPanel-module__PP0WqG__jobs a{color:var(--text-1);flex-shrink:0;align-items:center;gap:4px;font-size:13px;display:inline-flex}.EmployerSharingPanel-module__PP0WqG__quality{color:var(--text-2);align-items:flex-start;gap:10px;margin:24px 0;font-size:13px;line-height:1.5;display:flex}.EmployerSharingPanel-module__PP0WqG__quality svg{flex-shrink:0}.EmployerSharingPanel-module__PP0WqG__notice{min-height:24px;color:var(--text-2);font-size:14px}.EmployerSharingPanel-module__PP0WqG__empty{margin-bottom:20px}@media (max-width:760px){.EmployerSharingPanel-module__PP0WqG__page{padding:22px 16px 40px}.EmployerSharingPanel-module__PP0WqG__grid{grid-template-columns:1fr}.EmployerSharingPanel-module__PP0WqG__card,.EmployerSharingPanel-module__PP0WqG__empty{padding:22px}.EmployerSharingPanel-module__PP0WqG__header{align-items:flex-start;gap:12px}.EmployerSharingPanel-module__PP0WqG__count{padding:12px 14px}.EmployerSharingPanel-module__PP0WqG__count strong{font-size:25px}.EmployerSharingPanel-module__PP0WqG__count span{font-size:11px}.EmployerSharingPanel-module__PP0WqG__header p{font-size:14px}.EmployerSharingPanel-module__PP0WqG__jobs li{align-items:flex-start}}
.HomeContactUs-module__KkepfW__form{font-family:var(--font-sans);letter-spacing:var(--tracking-ui);flex-direction:column;gap:22px;display:flex}.HomeContactUs-module__KkepfW__fields{flex-direction:column;gap:18px;display:flex}.HomeContactUs-module__KkepfW__field{flex-direction:column;gap:9px;display:flex}.HomeContactUs-module__KkepfW__phoneLabel{font:var(--fw-medium) 14px/1.4 var(--font-sans);color:var(--text-1)}.HomeContactUs-module__KkepfW__phoneRow{align-items:flex-start;gap:8px;display:flex}.HomeContactUs-module__KkepfW__phonePrefix{background:var(--surface-inset);border:1px solid var(--border-default);border-radius:var(--radius-control);height:44px;font:var(--type-subtitle);color:var(--text-2);flex:none;align-items:center;padding:0 16px;display:flex}.HomeContactUs-module__KkepfW__submit{flex-direction:column;gap:14px;display:flex}.HomeContactUs-module__KkepfW__legal{font:var(--type-caption);font-weight:var(--fw-regular);color:var(--text-3);margin:0}.HomeContactUs-module__KkepfW__legal a{color:var(--link);text-decoration:none}.HomeContactUs-module__KkepfW__legal a:hover{text-decoration:underline}
.RelatedJobs-module__-mD3gq__related{min-width:0}.RelatedJobs-module__-mD3gq__lead{max-width:60ch;font:var(--fw-regular) 16px/1.6 var(--font-sans);color:var(--text-2);text-wrap:pretty;margin:16px 0 0}.RelatedJobs-module__-mD3gq__rows{margin-top:36px}
.LoginFormV2-module__M2uQca__form{font-family:var(--font-sans);letter-spacing:var(--tracking-ui);flex-direction:column;gap:22px;display:flex}.LoginFormV2-module__M2uQca__fields{flex-direction:column;gap:18px;display:flex}.LoginFormV2-module__M2uQca__field{flex-direction:column;gap:9px;display:flex}.LoginFormV2-module__M2uQca__reveal{border-radius:var(--radius-control);width:40px;height:40px;color:var(--text-3);cursor:pointer;transition:var(--transition);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.LoginFormV2-module__M2uQca__reveal:hover{color:var(--text-1);background:var(--surface-inset)}.LoginFormV2-module__M2uQca__forgotRow{justify-content:flex-start;margin-top:-8px;display:flex}.LoginFormV2-module__M2uQca__forgotLink{cursor:pointer;font:var(--type-subtitle);color:var(--link);transition:var(--transition);background:0 0;border:none;padding:0}.LoginFormV2-module__M2uQca__forgotLink:hover{text-decoration:underline}.LoginFormV2-module__M2uQca__forgotLink:disabled{cursor:default;opacity:var(--disabled-opacity)}