.career-page{--cr-bg:#f7f7f7;--cr-text:#0d0d0d;--cr-stroke:#dcdcdc;--cr-card:#fff;--cr-muted:#4e4e4e;--cr-secondary:#a6a6a6;--cr-gutter:72px;background:var(--cr-bg);color:var(--cr-text);padding-top:88px;overflow-x:clip}.career-wrap{width:100%;max-width:1440px;padding-left:var(--cr-gutter);padding-right:var(--cr-gutter);margin:0 auto}.career-h2{font-family:var(--font-heading);letter-spacing:1.92px;text-transform:none;color:var(--cr-text);margin:0;font-size:48px;font-weight:500;line-height:56px}.career-body{font-family:var(--font-body);letter-spacing:.64px;color:var(--cr-text);margin:0;font-size:16px;font-weight:400;line-height:24px}.career-hero{flex-direction:column;align-items:center;gap:56px;padding-top:72px;display:flex}.career-hero__head{width:100%;max-width:calc(900px + var(--cr-gutter) * 2);flex-direction:column;align-items:center;gap:12px;display:flex}.career-hero__title{font-family:var(--font-heading);letter-spacing:2.2px;text-align:center;text-transform:none;color:var(--cr-text);width:100%;max-width:848px;margin:0;font-size:55px;font-weight:500;line-height:64px}.career-hero__copy{text-align:center;max-width:848px}.career-hero__head .career-btn{margin-top:36px}.career-btn{font-family:var(--font-body);letter-spacing:.64px;color:#f7f7f7;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);background:#141414;border:1px solid #2d2d2d;border-radius:4px;justify-content:center;align-items:center;padding:14px 24px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:inline-flex}.career-hero__media{aspect-ratio:1296/565;width:100%;overflow:hidden}.career-hero__media img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.career-build{justify-content:space-between;align-items:flex-start;gap:56px;padding-top:220px;display:flex}.career-build__col{flex-direction:column;gap:74px;max-width:544px;display:flex}.career-build__copy{flex-direction:column;gap:18px;display:flex}.career-build__dots{flex:none;width:410px;height:auto;margin-top:42px}.career-reviews{justify-content:space-between;align-items:center;gap:56px;padding-top:160px;display:flex}.career-reviews__title{flex:none;width:285px}.career-reviews__list{align-items:center;gap:62px;display:flex}.career-review+.career-review{border-left:1px solid var(--cr-stroke);padding-left:62px}.career-review{flex-direction:column;gap:15.5px;display:flex}.career-review__logo{align-self:flex-start;width:auto;display:block}.career-review__score{font-family:var(--font-body);letter-spacing:.96px;color:var(--cr-text);align-items:center;gap:10px;margin:0;font-size:24px;font-weight:400;line-height:32px;display:flex}.career-review__stars{align-items:center;gap:4px;display:inline-flex}.career-review__stars svg{flex:none;display:block}.career-strip{background:#0d0d0d;width:100vw;margin-top:196px;margin-left:calc(50% - 50vw);padding:24px 0;overflow:hidden}.career-strip__track{align-items:center;width:max-content;animation:30s linear infinite career-strip-marquee;display:flex}.career-strip:hover .career-strip__track{animation-play-state:paused}.career-strip__item{flex:none;width:357px;height:375px;margin:0 22px 0 0;position:relative;overflow:hidden}.career-strip__item img{object-fit:cover;filter:contrast(.9);width:100%;height:100%;display:block}.career-strip__item:after{content:"";pointer-events:none;background:#0d0d0d26;position:absolute;inset:0}@keyframes career-strip-marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:reduce){.career-strip__track{animation:none}}.career-values{padding-top:220px}.career-values__grid{grid-template-columns:repeat(2,1fr);gap:56px 166px;margin-top:112px;display:grid}.career-value{flex-direction:column;gap:24px;display:flex}.career-value img{align-self:flex-start;width:auto;height:69px}.career-value h3{font-family:var(--font-heading);letter-spacing:.96px;text-transform:none;color:var(--cr-text);margin:0;font-size:24px;font-weight:600;line-height:32px}.career-value p{max-width:475px;margin:8px 0 0}.career-quote{flex-direction:column;align-items:center;gap:48px;padding-top:220px;display:flex}.career-quote__stack{grid-template-columns:minmax(0,1fr);width:100%;max-width:873px;display:grid}.career-quote__body{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;align-items:center;gap:36px;transition:opacity .6s,transform .6s cubic-bezier(.22,.61,.36,1),visibility 0s linear .6s;display:flex;transform:translateY(10px)}.career-quote__body.is-active{opacity:1;visibility:visible;transition:opacity .6s,transform .6s cubic-bezier(.22,.61,.36,1),visibility;transform:none}.career-dots{--dot:8px;--bar:56px;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:0;padding:12px 11px;display:inline-flex;box-shadow:0 1px 2px #0d0d0d0a,0 8px 24px #0d0d0d14,inset 0 1px #ffffffe6}.career-dot{cursor:pointer;background:0 0;border:0;padding:8px 7px;line-height:0;display:block;position:relative}.career-dot:after{content:"";position:absolute;inset:-3px 0}.career-dot__track{width:var(--dot);height:var(--dot);background:var(--cr-secondary);border-radius:999px;transition:width .55s cubic-bezier(.22,.61,.36,1),background-color .55s;display:block;position:relative;overflow:hidden}.career-dot:hover .career-dot__track{background:#8c8c8c}.career-dot.is-active .career-dot__track{width:var(--bar);background:#0d0d0d26}.career-dot__fill{width:var(--bar);background:var(--cr-text);will-change:transform;border-radius:999px;animation:linear forwards career-dot-fill;position:absolute;top:0;bottom:0;left:0}@keyframes career-dot-fill{0%{transform:translateX(calc(var(--dot) - var(--bar)))}to{transform:translate(0)}}.career-dot:focus-visible .career-dot__track{outline:2px solid var(--color-orange);outline-offset:3px}@media (prefers-reduced-motion:reduce){.career-quote__body{transition:none}.career-dot__fill{animation:none;transform:translate(0)}.career-dot__track{transition:none}}.career-quote__text{font-family:var(--font-serif);letter-spacing:1.28px;text-align:center;color:var(--cr-text);margin:0;font-size:32px;font-weight:400;line-height:46px}.career-quote__author{align-items:center;gap:16px;display:flex}.career-quote__author img{object-fit:contain;width:36px;height:50px}.career-quote__name{font-family:var(--font-body);letter-spacing:.96px;margin:0;font-size:24px;font-weight:400;line-height:32px}.career-quote__role{font-family:var(--font-body);letter-spacing:.64px;color:var(--cr-muted);margin:0;font-size:16px;font-weight:400;line-height:24px}.career-perks{justify-content:space-between;align-items:flex-start;gap:120px;padding-top:220px;display:flex}.career-perks__title{flex:none;max-width:544px;position:sticky;top:160px}.career-perks__list{flex-direction:column;flex:none;gap:44px;width:528px;display:flex}.career-perk__head{align-items:center;gap:12px;display:flex}.career-perk__head img{object-fit:contain;width:24px;height:24px}.career-perk__head h3{font-family:var(--font-heading);letter-spacing:.96px;text-transform:none;color:var(--cr-text);margin:0;font-size:24px;font-weight:600;line-height:32px}.career-perk p{margin:12px 0 0}.career-jobs{padding-top:220px}.career-jobs__head{flex-direction:column;gap:32px;display:flex}.career-jobs__filters{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.career-jobs__count{font-family:var(--font-body);letter-spacing:.64px;color:var(--cr-text);margin:0;font-size:16px;line-height:24px}.career-dd{position:relative}.career-dd__trigger{border:1px solid var(--cr-stroke);width:100%;font-family:var(--font-body);letter-spacing:.64px;color:var(--cr-text);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);background:0 0;border-radius:24px;align-items:center;gap:10px;padding:10px 16px;font-size:16px;font-weight:400;line-height:24px;display:inline-flex}.career-dd__trigger:hover{border-color:#b9b9b9}.career-dd__trigger:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px}.career-dd__value{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.career-dd__chev{width:20px;height:20px;transition:transform var(--transition-fast);flex:none}.career-dd__trigger[aria-expanded=true]{border-color:var(--cr-text)}.career-dd__trigger[aria-expanded=true] .career-dd__chev{transform:rotate(180deg)}.career-dd__menu{z-index:20;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#ffffffeb;border:1px solid #0d0d0d14;border-radius:16px;min-width:100%;max-height:320px;padding:6px;animation:.16s cubic-bezier(.22,.61,.36,1) career-dd-in;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 1px 2px #0d0d0d0a,0 16px 40px #0d0d0d1f}.career-dd__menu:focus-visible{outline:none}@keyframes career-dd-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.career-dd__option{font-family:var(--font-body);letter-spacing:.64px;color:var(--cr-text);white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:16px;font-weight:400;line-height:24px;display:flex}.career-dd__option>span{flex:auto}.career-dd__option.is-active{background:#0d0d0d0f}.career-dd__option.is-selected{font-weight:600}.career-dd__check{width:16px;height:16px;color:var(--color-blck);flex:none}@media (prefers-reduced-motion:reduce){.career-dd__menu{animation:none}.career-dd__chev{transition:none}}.career-jobs__grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:36px;display:grid}.career-job{border:1px solid var(--cr-stroke);background:var(--cr-card);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:26px 31px;display:flex}.career-job__text{flex-direction:column;gap:12px;min-width:0;display:flex}.career-job h3{font-family:var(--font-heading);letter-spacing:.96px;text-transform:none;color:var(--cr-text);margin:0;font-size:24px;font-weight:600;line-height:32px}.career-job__meta{font-family:var(--font-body);letter-spacing:.64px;color:var(--cr-secondary);margin:0;font-size:16px;line-height:24px}.career-job__apply{border:1px solid var(--cr-stroke);background:var(--cr-card);font-family:var(--font-body);letter-spacing:.64px;color:var(--cr-text);white-space:nowrap;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);border-radius:24px;flex:none;justify-content:center;align-items:center;padding:6px 16px;font-size:16px;line-height:24px;text-decoration:none;display:inline-flex}.career-job__apply:hover{background:var(--cr-text);color:var(--cr-card)}.career-jobs__empty{font-family:var(--font-body);color:var(--cr-muted);margin:36px 0 0;font-size:16px;line-height:24px}.career-closing{flex-direction:column;align-items:center;gap:48px;padding-top:220px;padding-bottom:220px;display:flex}.career-closing__text{max-width:848px;font-family:var(--font-heading);letter-spacing:1.92px;text-align:left;color:var(--cr-secondary);margin:0;font-size:48px;font-weight:500;line-height:56px}@media (prefers-reduced-motion:reduce){.career-closing__text .fill-word{color:var(--cr-text)}}.career-closing__sign{width:100%;max-width:848px;font-family:var(--font-hand);letter-spacing:1.92px;text-align:right;color:var(--cr-secondary);margin:0;font-size:48px;font-weight:400;line-height:56px}.career-closing__ink{display:inline-block}.career-closing__sign.is-armed .career-closing__ink{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:translateY(10px)}.career-closing__sign.is-armed.is-in .career-closing__ink{clip-path:inset(0);transform:none}@media (prefers-reduced-motion:reduce){.career-closing__sign .career-closing__ink{clip-path:none;transition:none;transform:none}}@media (max-width:1023px){.career-page{--cr-gutter:40px}.career-hero{gap:96px;padding-top:88px}.career-build{flex-direction:column;align-items:stretch;gap:40px;padding-top:80px}.career-build__col{gap:40px;width:100%;max-width:100%}.career-build__copy{gap:24px}.career-build .career-body{letter-spacing:.72px;font-size:18px;line-height:28px}.career-build__dots{align-self:center;width:320px;margin-top:16px}.career-reviews{gap:40px;padding-top:104px}.career-reviews__list{flex-direction:column;align-items:flex-start;gap:12px}.career-review{gap:12px;width:100%}.career-review+.career-review{border-left:0;border-top:1px solid var(--cr-stroke);padding-top:12px;padding-left:0}.career-review__score{letter-spacing:.64px;font-size:16px;line-height:24px}.career-strip{margin-top:80px}.career-values{padding-top:104px}.career-values__grid{gap:56px 48px;margin-top:56px}.career-quote{align-items:flex-start;gap:32px;padding-top:120px}.career-quote__stack{max-width:100%}.career-quote__body{align-items:flex-start;gap:32px}.career-quote__text{letter-spacing:.48px;text-align:left;font-size:24px;line-height:34px}.career-dots{align-self:center}.career-perks{flex-direction:column;gap:48px;padding-top:120px}.career-perks__title{max-width:544px;position:static}.career-perks__list{width:100%}.career-jobs{padding-top:160px}.career-jobs__head{gap:40px}.career-jobs__filters{gap:12px}.career-jobs__grid{grid-template-columns:1fr;gap:16px;margin-top:40px}.career-job{border-radius:8px;align-items:center;padding:20px 24px}.career-job__text{gap:4px}.career-closing{align-items:stretch;gap:48px;padding-top:176px;padding-bottom:96px}.career-closing__text{letter-spacing:1.28px;text-align:left;max-width:100%;color:var(--cr-secondary);font-size:32px;line-height:40px}.career-closing__sign{letter-spacing:1.72px;max-width:100%;font-size:43px}}@media (max-width:767px){.career-page{--cr-gutter:20px;padding-top:76px}.career-hero__title,.career-h2{letter-spacing:1.28px;font-size:32px;line-height:40px}.career-hero{gap:56px;padding-top:24px}.career-hero__head{gap:24px}.career-btn{padding:12px 20px}.career-build{gap:32px;padding-top:64px}.career-build__col{gap:32px}.career-build__copy{gap:20px}.career-build .career-body{letter-spacing:.64px;font-size:16px;line-height:24px}.career-build__dots{width:260px;margin-top:8px}.career-reviews{flex-direction:column;align-items:flex-start;gap:32px;padding-top:88px}.career-reviews__title,.career-reviews__list{width:100%}.career-strip{margin-top:64px}.career-values{padding-top:88px}.career-values__grid{grid-template-columns:1fr;row-gap:48px;margin-top:40px}.career-quote{gap:28px;padding-top:104px}.career-quote__body{gap:28px}.career-quote__text{letter-spacing:.4px;font-size:20px;line-height:28px}.career-dots{--dot:6px;--bar:40px;padding:8px 7px}.career-dot{padding:7px 5px}.career-perks{gap:40px;padding-top:104px}.career-perks__title{max-width:100%}.career-jobs{padding-top:128px}.career-jobs__head{gap:32px}.career-jobs__count{display:none}.career-jobs__grid{gap:12px;margin-top:32px}.career-job{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.career-job__apply{width:100%}.career-jobs__filters{flex-wrap:nowrap;gap:11px}.career-dd__trigger{gap:6px;min-width:0;padding-left:12px;padding-right:12px}.career-select--location{flex:0 0 139px}.career-select--department{flex:auto}.career-dd__menu{min-width:160px;left:auto;right:0}.career-closing{gap:36px;padding-top:136px;padding-bottom:72px}.career-closing__text{letter-spacing:.96px;font-size:24px;font-weight:600;line-height:32px}.career-closing__sign{letter-spacing:1.28px;font-size:32px}}
