.detail[data-astro-cid-jo76dq5q]{justify-content:center;gap:var(--gap-detail-button);flex-direction:column;flex:auto;display:flex}.detail[data-astro-cid-jo76dq5q][hidden]{display:none}.detail-text[data-astro-cid-jo76dq5q]{gap:var(--gap-stack-md);animation:rowin var(--dur-glint) var(--ease-out-soft) both;flex-direction:column;display:flex}.detail-meta[data-astro-cid-jo76dq5q]{font-family:var(--font-sans);font-weight:500;font-size:var(--fs-13);color:var(--color-ink-60)}.detail-title[data-astro-cid-jo76dq5q]{font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:var(--fs-role-title);line-height:var(--lh-role-title);letter-spacing:var(--ls-display);text-wrap:balance;margin:0}.detail[data-astro-cid-jo76dq5q] .apply{flex-shrink:0;align-self:flex-start}.careers{padding-bottom:var(--careers-bottom)}.list-col[data-astro-cid-usty5cq5]{flex-direction:column;flex:340px;min-width:0;min-height:0;display:flex}.list-col[data-astro-cid-usty5cq5] .careers-title{margin:0 0 var(--careers-title-bottom)}.hiring[data-astro-cid-usty5cq5]{font-size:var(--fs-subdisplay);line-height:var(--lh-1);letter-spacing:var(--ls-07);margin-bottom:.12em;display:block}.where[data-astro-cid-usty5cq5]{color:var(--color-accent)}.count[data-astro-cid-usty5cq5]{align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-10);font-family:var(--font-sans);font-weight:700;font-size:var(--fs-11);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-ink-60);display:flex}.count-n[data-astro-cid-usty5cq5]{color:var(--color-accent)}.list[data-astro-cid-usty5cq5]{border-top:var(--border-rule);min-height:0;max-height:calc(var(--role-list-rows) * var(--role-row-height));overscroll-behavior:contain;flex-direction:column;flex:0 auto;display:flex;overflow-y:auto}.list[data-astro-cid-usty5cq5][data-has-more]{-webkit-mask-image:linear-gradient(180deg, var(--color-ink) calc(100% - var(--role-list-fade)), transparent);mask-image:linear-gradient(180deg, var(--color-ink) calc(100% - var(--role-list-fade)), transparent)}.below[data-astro-cid-usty5cq5]{margin-top:var(--space-14);justify-content:flex-end;align-items:center;gap:var(--space-16);display:flex}.more[data-astro-cid-usty5cq5]{all:unset;cursor:pointer;align-items:center;gap:var(--space-6);padding:var(--space-4) var(--space-14);font-family:var(--font-sans);font-weight:700;font-size:var(--fs-11);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--color-accent);opacity:0;pointer-events:none;transition:opacity var(--dur-arrow) ease;flex-shrink:0;display:inline-flex}.more[data-astro-cid-usty5cq5].is-visible{opacity:1;pointer-events:auto}.nudge[data-astro-cid-usty5cq5]{font-size:var(--fs-13);animation:nudge var(--dur-nudge) ease-in-out infinite;display:inline-block}.card-wrap[data-astro-cid-usty5cq5]{display:none}.empty[data-astro-cid-usty5cq5]{padding:var(--pad-role-row) var(--space-14);border-top:var(--border-rule);border-bottom:var(--border-hairline);font-family:var(--font-display);text-transform:uppercase;font-size:var(--fs-role-row);letter-spacing:var(--ls-04);line-height:var(--lh-1);color:var(--color-ink-55);margin:0}.empty[data-astro-cid-usty5cq5][hidden]{display:none}.details[data-astro-cid-usty5cq5]{flex-direction:column;flex:auto;display:flex}.careers[data-roles="0"] .list[data-astro-cid-usty5cq5],.careers[data-roles="0"] .detail-col[data-astro-cid-usty5cq5]{display:none}.detail-col[data-astro-cid-usty5cq5]{box-sizing:border-box;min-width:0;padding:0 0 0 var(--pad-detail);flex-direction:column;flex:1.25 420px;min-height:0;display:flex;position:relative;overflow-y:auto}.divider[data-astro-cid-usty5cq5]{width:var(--divider-width);background:var(--color-rule);position:absolute;top:0;bottom:0;left:0}.back[data-astro-cid-usty5cq5]{display:none}@media (width<=639.98px){.list[data-astro-cid-usty5cq5]{max-height:none}.list[data-astro-cid-usty5cq5][data-has-more]{-webkit-mask-image:none;mask-image:none}.more[data-astro-cid-usty5cq5],.more[data-astro-cid-usty5cq5].is-visible{opacity:0;pointer-events:none}.card-wrap[data-astro-cid-usty5cq5]{display:block}.detail-col[data-astro-cid-usty5cq5]{padding:0 0 var(--space-24);display:none}.divider[data-astro-cid-usty5cq5]{display:none}.back[data-astro-cid-usty5cq5]{all:unset;cursor:pointer;padding:var(--space-6) 0;margin-bottom:var(--gap-stack-md);font-family:var(--font-sans);font-weight:700;font-size:var(--fs-12);letter-spacing:var(--ls-12);text-transform:uppercase;color:var(--color-ink);align-self:flex-start;display:block;position:relative}.back[data-astro-cid-usty5cq5]:before{content:"";height:var(--touch-min);position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.careers[data-mode=detail] .list-col[data-astro-cid-usty5cq5]{display:none}.careers[data-mode=detail] .detail-col[data-astro-cid-usty5cq5]{display:flex}}.letter-overlay[data-astro-cid-usty5cq5][hidden]{display:none}.dim[data-astro-cid-usty5cq5]{z-index:var(--z-overlay);background:var(--color-dim);padding:var(--letter-dim-pad);animation:dimin var(--dur-dim-in) ease both;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:auto}.dialog[data-astro-cid-usty5cq5]{width:min(var(--max-letter), 100%)}.dim[data-astro-cid-usty5cq5] .sheet{animation:paperup var(--dur-letter-in) var(--ease-paper-up) both}.letter-overlay[data-astro-cid-usty5cq5].is-closing .dim[data-astro-cid-usty5cq5]{animation:dimout var(--dur-letter-out) ease both}.letter-overlay[data-astro-cid-usty5cq5].is-closing .sheet{animation:paperdown var(--dur-letter-out) var(--ease-paper-down) both}
