.asn.zb-careers{--sc-bg:var(--zb-surface);--sc-surface:var(--zb-surface);--sc-surface-cream:var(--zb-surface-sunken);--sc-text:var(--zb-text-body);--sc-text-muted:var(--zb-text-muted);--sc-text-inverse:var(--zb-text-on-inverse);--sc-border:var(--zb-border);--sc-border-strong:var(--zb-border-strong);--sc-primary:var(--zb-brand);--sc-primary-hover:var(--zb-action-hover);--sc-primary-press:var(--zb-action-active);--sc-primary-soft:var(--zb-action-subtle);--sc-accent:var(--zb-accent);--sc-accent-press:var(--zb-success);--sc-accent-soft:var(--zb-evidence-bg);--sc-accent-ink:var(--zb-accent-text);--sc-shadow-xs:var(--zb-shadow-sm);--sc-shadow-sm:var(--zb-shadow-sm);--sc-shadow-md:var(--zb-shadow-md);--sc-shadow-lg:var(--zb-shadow-lg);--font-display:var(--zb-font-brand);--font-body:var(--zb-font-brand);--r-md:var(--zb-radius-sm);--r-lg:var(--zb-radius-sm);--r-xl:var(--zb-radius-md)}.zb-careers{--cr-pad:var(--zb-ref-space-4);--cr-sec:var(--zb-ref-space-9);--cr-gap:var(--zb-ref-space-6);--cr-hero-top:var(--zb-ref-space-7);--cr-card-pad:var(--zb-ref-space-5);--cr-tile-gap:var(--zb-ref-space-2);--cr-h1-size:30px;--cr-h1-line:38px;--cr-h2-size:24px;--cr-h2-line:32px;--cr-h3-size:18px;--cr-h3-line:26px;--cr-lead-size:17px;--cr-lead-line:28px;--cr-num:32px;--cr-num-lh:40px;--cr-anchor:var(--zb-c-header-height);font-family:var(--zb-font-brand);color:var(--zb-text-body);background:var(--zb-surface);padding-block-end:80px;overflow-x:clip}@media (min-width:700px){.zb-careers{--cr-pad:var(--zb-ref-space-5);--cr-sec:var(--zb-ref-space-10);--cr-gap:var(--zb-ref-space-7);--cr-hero-top:var(--zb-ref-space-9);--cr-tile-gap:var(--zb-ref-space-3);--cr-h1-size:38px;--cr-h1-line:46px;--cr-h2-size:28px;--cr-h2-line:36px;--cr-num:38px;--cr-num-lh:46px}}@media (min-width:1000px){.zb-careers{--cr-pad:var(--zb-ref-space-6);--cr-sec:var(--zb-ref-space-11);--cr-gap:var(--zb-ref-space-8);--cr-hero-top:var(--zb-ref-space-10);--cr-card-pad:var(--zb-ref-space-6);--cr-h1-size:46px;--cr-h1-line:54px;--cr-h2-size:32px;--cr-h2-line:40px;--cr-h3-size:var(--zb-ref-fs-h4);--cr-h3-line:var(--zb-ref-lh-h4);--cr-lead-size:var(--zb-ref-fs-lead);--cr-num:44px;--cr-num-lh:52px;padding-block-end:0}}.zb-careers .cr-wrap{max-inline-size:var(--zb-container);padding-inline:var(--cr-pad);margin-inline:auto}.zb-careers .cr-sec{padding-block:var(--cr-sec);background:var(--zb-surface)}.zb-careers .cr-sec--sunken{background:var(--zb-surface-sunken)}.zb-careers #open-roles{scroll-margin-block-start:var(--cr-anchor)}.zb-careers .cr-stack{align-items:flex-start;gap:var(--zb-ref-space-4);flex-direction:column;min-inline-size:0;display:flex}.zb-careers .cr-head{align-items:flex-start;gap:var(--zb-ref-space-4);flex-direction:column;margin-block-end:var(--cr-gap);display:flex}.zb-careers .cr-head--center{text-align:center;align-items:center;max-inline-size:64ch;margin-inline:auto}.zb-careers .zb-eyebrow{margin:0}.zb-careers .cr-h1{max-inline-size:21ch;font-size:var(--cr-h1-size);line-height:var(--cr-h1-line);font-weight:var(--zb-weight-display);letter-spacing:-.02em;color:var(--zb-text-heading);text-wrap:balance;margin:0}.zb-careers .cr-h2{max-inline-size:26ch;font-size:var(--cr-h2-size);line-height:var(--cr-h2-line);font-weight:var(--zb-weight-heading);letter-spacing:-.015em;color:var(--zb-text-heading);text-wrap:balance;margin:0}.zb-careers .cr-h3{font-size:var(--cr-h3-size);line-height:var(--cr-h3-line);font-weight:var(--zb-weight-heading);color:var(--zb-text-heading);text-wrap:pretty;margin:0}.zb-careers .cr-lead{max-inline-size:62ch;font-size:var(--cr-lead-size);line-height:var(--cr-lead-line);color:var(--zb-text-muted);margin:0}.zb-careers .cr-body{max-inline-size:62ch;font-size:var(--zb-ref-fs-body);color:var(--zb-text-muted);margin:0;line-height:26px}.zb-careers .zb-link.is-gated:hover{border-bottom-color:#0000}.zb-careers .cr-hero{padding-block:var(--cr-hero-top) var(--cr-sec);background:var(--zb-surface)}.zb-careers .cr-hero__text{align-items:center;gap:var(--zb-ref-space-5);text-align:center;flex-direction:column;max-inline-size:780px;margin-inline:auto;display:flex}.zb-careers .cr-hero__lead{justify-items:center;gap:var(--zb-ref-space-3);display:grid}.zb-careers .cr-actions{justify-content:center;align-items:center;gap:var(--zb-ref-space-2) var(--zb-ref-space-6);flex-wrap:wrap;margin-block-start:var(--zb-ref-space-2);display:flex}.zb-careers .cr-mosaic{gap:var(--cr-tile-gap);grid-template-rows:34vw 26vw 48vw 34vw;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b""a c""d d""e f";margin-block-start:calc(var(--cr-gap) + var(--zb-ref-space-4));display:grid}.zb-careers .cr-mosaic>:first-child{grid-area:a}.zb-careers .cr-mosaic>:nth-child(2){grid-area:b}.zb-careers .cr-mosaic>:nth-child(3){grid-area:c}.zb-careers .cr-mosaic>:nth-child(4){grid-area:d}.zb-careers .cr-mosaic>:nth-child(5){grid-area:e}.zb-careers .cr-mosaic>:nth-child(6){grid-area:f}.zb-careers .cr-tile{border-radius:var(--zb-radius-md);background:var(--zb-surface-app);min-block-size:0;position:relative;overflow:hidden}.zb-careers .cr-tile img,.zb-careers .cr-office__photo img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.zb-careers .cr-split{gap:var(--cr-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.zb-careers .cr-promise{align-items:flex-start;gap:var(--zb-ref-space-3);padding:var(--cr-card-pad);border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);background:var(--zb-surface-raised);flex-direction:column;display:flex}.zb-careers .cr-promise__ico{border-radius:var(--zb-radius-sm);background:var(--zb-action-subtle);block-size:44px;inline-size:44px;color:var(--zb-brand);flex:none;place-items:center;display:grid}.zb-careers .cr-promise__line{font-size:22px;line-height:30px;font-weight:var(--zb-weight-heading);color:var(--zb-text-heading);text-wrap:balance;margin:0}.zb-careers .cr-promise .cr-body{color:var(--zb-text-body)}.zb-careers .cr-figs{border-block-start:1px solid var(--zb-border-strong);margin-block-start:var(--cr-gap);display:grid}.zb-careers .cr-fig{align-items:baseline;gap:var(--zb-ref-space-4);padding-block:var(--zb-ref-space-4);border-block-end:1px solid var(--zb-border);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.zb-careers .cr-fig__num{font-size:var(--cr-num);line-height:var(--cr-num-lh);font-weight:var(--zb-weight-display);letter-spacing:-.02em;color:var(--zb-text-heading);font-variant-numeric:tabular-nums}.zb-careers .cr-fig__label{font-size:var(--zb-ref-fs-sm);line-height:var(--zb-ref-lh-sm);color:var(--zb-text-muted);margin:0}.zb-careers .cr-value{gap:var(--zb-ref-space-2);border-block-start:1px solid var(--zb-border-strong);flex-direction:column;padding-block-start:var(--zb-ref-space-5);display:flex}.zb-careers .cr-value__n{font-size:13px;line-height:16px;font-weight:var(--zb-weight-ui);letter-spacing:.04em;color:var(--zb-accent-text);font-variant-numeric:tabular-nums;margin-block-end:var(--zb-ref-space-1)}.zb-careers .cr-collage{gap:var(--cr-tile-gap);grid-template-rows:52vw 34vw;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"big big""s1 s2";margin-block-end:var(--cr-gap);display:grid}.zb-careers .cr-collage>:first-child{grid-area:big}.zb-careers .cr-collage>:nth-child(2){grid-area:s1}.zb-careers .cr-collage>:nth-child(3){grid-area:s2}.zb-careers .cr-grid{gap:var(--zb-ref-space-4);grid-template-columns:minmax(0,1fr);display:grid}.zb-careers .cr-card{gap:var(--zb-ref-space-3);padding:var(--cr-card-pad)}.zb-careers .cr-card .cr-body{max-inline-size:none}.zb-careers .cr-bullets{gap:var(--zb-ref-space-2);margin:0;padding-inline-start:1.25em;list-style:outside;display:grid}.zb-careers .cr-bullets>li::marker{color:var(--zb-text-subtle)}.zb-careers .cr-card__roles{border-block-start:1px solid var(--zb-border);font-size:var(--zb-ref-fs-sm);line-height:var(--zb-ref-lh-sm);color:var(--zb-text-subtle);margin:auto 0 0;padding-block-start:var(--zb-ref-space-3);font-style:italic}.zb-careers .cr-rail{--cr-rail-gap:var(--zb-ref-space-4);gap:var(--cr-rail-gap);margin:0 calc(var(--cr-pad) * -1);padding:var(--zb-ref-space-1) var(--cr-pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cr-pad);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.zb-careers .cr-rail::-webkit-scrollbar{display:none}.zb-careers .cr-rail:focus-visible{outline:2px solid var(--zb-focus);outline-offset:2px}.zb-careers .cr-rail__item{scroll-snap-align:start;flex:0 0 84%;min-inline-size:0;display:flex}.zb-careers .cr-rail__item>.zb-card{flex:1}.zb-careers .cr-rail__ctl{margin-block-start:var(--zb-ref-space-5)}.zb-careers .cr-rail__ctl button{border:1px solid var(--zb-border-strong);place-items:center;block-size:44px;inline-size:44px;display:grid}.zb-careers .cr-rail__ctl button:hover{border-color:var(--zb-brand)}.zb-careers .cr-rail__ctl button[aria-disabled=true]{opacity:.4;cursor:default}.zb-careers .cr-rail__ctl button[aria-disabled=true]:hover{border-color:var(--zb-border-strong);background:0 0}.zb-careers .cr-rail__count{min-inline-size:6ch;font-size:var(--zb-ref-fs-sm);color:var(--zb-text-muted);text-align:center;font-variant-numeric:tabular-nums}[dir=rtl] .zb-careers .cr-rail__ctl svg{transform:scaleX(-1)}.zb-careers .cr-place{gap:var(--cr-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.zb-careers .cr-statuskey{inline-size:100%;margin:var(--zb-ref-space-2) 0 0;padding:0;list-style:none}.zb-careers .cr-statuskey>li{padding-block:var(--zb-ref-space-4);border-block-start:1px solid var(--zb-border-strong)}.zb-careers .cr-statuskey__meaning{margin:var(--zb-ref-space-2) 0 0;font-size:var(--zb-ref-fs-sm);line-height:var(--zb-ref-lh-sm);color:var(--zb-text-muted)}.zb-careers .cr-corridors{gap:var(--zb-ref-space-2);margin:var(--zb-ref-space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.zb-careers .cr-offices{gap:var(--zb-ref-space-4);grid-template-columns:minmax(0,1fr);display:grid}.zb-careers .cr-office{gap:0;padding:0;overflow:hidden}.zb-careers .cr-office__photo{aspect-ratio:16/10;background:var(--zb-surface-app);position:relative}.zb-careers .cr-office__body{align-items:flex-start;gap:var(--zb-ref-space-2);padding:var(--cr-card-pad);flex-direction:column;display:flex}.zb-careers .cr-roles{gap:var(--cr-gap);max-inline-size:880px;margin-inline:auto;display:grid}.zb-careers .cr-rolelist{gap:var(--zb-ref-space-3);margin:0;padding:0;list-style:none;display:grid}.zb-careers .cr-role{justify-items:start;gap:var(--zb-ref-space-1);padding:var(--cr-card-pad);border:1px solid var(--zb-border);border-radius:var(--zb-radius-md);background:var(--zb-surface-raised);box-shadow:var(--zb-shadow-sm);grid-template-columns:minmax(0,1fr);display:grid}.zb-careers .cr-role__dept{margin:0 0 var(--zb-ref-space-2)}.zb-careers .cr-role__title{font-size:var(--cr-h3-size);line-height:var(--cr-h3-line);font-weight:var(--zb-weight-heading);color:var(--zb-text-heading);margin:0}.zb-careers .cr-role__title a{color:inherit;text-decoration:none}.zb-careers .cr-role__title a:hover{color:var(--zb-action)}.zb-careers .cr-role__meta{font-size:var(--zb-ref-fs-sm);color:var(--zb-text-muted);margin:0;line-height:20px}.zb-careers .cr-role__view{margin-block-start:var(--zb-ref-space-3)}.zb-careers .cr-empty p{max-inline-size:52ch;font-size:var(--zb-ref-fs-body);margin:0 auto;line-height:26px}.zb-careers .cr-roles>.cr-actions{margin-block-start:0}.zb-careers .cr-steps{margin:0;padding:0;list-style:none;display:grid}.zb-careers .cr-step{padding-block:var(--zb-ref-space-5);border-block-start:1px solid var(--zb-border-strong)}.zb-careers .cr-step__lead{margin:0 0 var(--zb-ref-space-2);font-size:var(--cr-h3-size);line-height:var(--cr-h3-line);font-weight:var(--zb-weight-heading);color:var(--zb-text-heading)}.zb-careers .cr-hire__photo{aspect-ratio:16/10;max-inline-size:660px;align-self:stretch;margin-block-start:var(--zb-ref-space-4)}.zb-careers a:focus-visible,.zb-careers button:focus-visible{outline:2px solid var(--zb-focus);outline-offset:2px}@media (min-width:700px){.zb-careers .cr-mosaic{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:1fr 1fr 1.6fr 1fr;grid-template-areas:"a b d e""a b d e""a b d f""a c d f""a c d f";block-size:clamp(300px,34vw,440px)}.zb-careers .cr-split{grid-template-columns:repeat(2,minmax(0,1fr))}.zb-careers .cr-place{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.zb-careers .cr-figs{grid-template-columns:repeat(var(--cr-fig-n,3), minmax(0, 1fr))}.zb-careers .cr-fig{padding:var(--zb-ref-space-5) var(--zb-ref-space-5) 0;border-block-end:0;border-inline-start:1px solid var(--zb-border);display:block}.zb-careers .cr-fig:first-child{border-inline-start:0;padding-inline-start:0}.zb-careers .cr-fig__label{margin-block-start:var(--zb-ref-space-1)}.zb-careers .cr-values.cr-rail{gap:var(--cr-gap);scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:1000px;margin:0 auto;padding:0;display:grid;overflow:visible}.zb-careers .cr-collage{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"big s1""big s2";block-size:clamp(320px,40vw,500px)}.zb-careers .cr-grid--2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.zb-careers .cr-grid--2>.cr-card--wide{grid-column:1/-1}.zb-careers .cr-card--wide .cr-bullets{-moz-column-gap:calc(20px + 1.25em);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(20px + 1.25em)}.zb-careers .cr-grid{gap:20px}.zb-careers .cr-rail{--cr-rail-gap:20px;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.zb-careers .cr-rail__item{flex-basis:calc((100% - var(--cr-rail-gap)) / 2)}.zb-careers .cr-role{-moz-column-gap:var(--zb-ref-space-5);column-gap:var(--zb-ref-space-5);grid-template-columns:minmax(0,1fr) auto}.zb-careers .cr-role>:not(.cr-role__view){grid-column:1}.zb-careers .cr-role__view{grid-area:1/2/span 4;align-self:center;margin-block-start:0}}@media (min-width:1000px){.zb-careers .cr-split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px}.zb-careers .cr-values.cr-rail{-moz-column-gap:var(--zb-ref-space-7);column-gap:var(--zb-ref-space-7);grid-template-columns:repeat(3,minmax(0,1fr))}.zb-careers .cr-rail__item{flex-basis:calc((100% - 2 * var(--cr-rail-gap)) / 3)}.zb-careers .cr-place{gap:56px}}
