.careers-hero[data-astro-cid-ufnsl7sc]{align-items:center;gap:var(--space-4);padding:var(--space-32) var(--gutter-page) var(--space-12);background:var(--color-bg);text-align:center;font-feature-settings:"salt" 1;flex-direction:column;display:flex}.careers-hero__text[data-astro-cid-ufnsl7sc]{align-items:center;gap:var(--space-3);flex-direction:column;max-inline-size:44.3rem;display:flex}.careers-hero__eyebrow[data-astro-cid-ufnsl7sc]{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-navy);display:inline-flex}.careers-hero__eyebrow-dot[data-astro-cid-ufnsl7sc]{inline-size:var(--space-2);block-size:var(--space-2);background:var(--color-navy-bright);flex:none}.careers-hero__title[data-astro-cid-ufnsl7sc]{font-family:var(--font-display);font-weight:600;font-size:var(--text-5xl);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--color-navy)}.careers-hero__body[data-astro-cid-ufnsl7sc]{max-inline-size:27.75rem;font-size:var(--text-base);line-height:var(--leading-snug);letter-spacing:var(--tracking-tighter);color:var(--color-navy-muted)}@media (width<=48rem){.careers-hero[data-astro-cid-ufnsl7sc]{padding-block:var(--space-24) var(--space-8)}}.careers-job[data-astro-cid-z4qrc25p]{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);display:flex}.careers-job[data-astro-cid-z4qrc25p][hidden]{display:none}.careers-job__text[data-astro-cid-z4qrc25p]{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.careers-job__title[data-astro-cid-z4qrc25p]{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--color-navy)}.careers-job__meta[data-astro-cid-z4qrc25p]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.careers-job__meta-item[data-astro-cid-z4qrc25p]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-fg-neutral);display:flex}.careers-job__meta-item[data-astro-cid-z4qrc25p][hidden]{display:none}.careers-job__icon[data-astro-cid-z4qrc25p]{flex:none}.careers-job__label[data-astro-cid-z4qrc25p]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.careers-job__cta[data-astro-cid-z4qrc25p]{block-size:var(--space-10);padding-inline:var(--space-8);background:var(--color-navy);color:var(--color-text-light);border:1px solid var(--color-navy);border-radius:var(--radius-btn);font-size:var(--text-sm);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);white-space:nowrap;transition:transform var(--duration-fast) var(--ease-out);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.careers-job__cta[data-astro-cid-z4qrc25p]:hover{transform:translateY(-2px)}.careers-job__cta[data-astro-cid-z4qrc25p]:focus-visible{outline:2px solid var(--color-navy);outline-offset:var(--space-1)}@media (prefers-reduced-motion:reduce){.careers-job__cta[data-astro-cid-z4qrc25p]{transition:none}.careers-job__cta[data-astro-cid-z4qrc25p]:hover{transform:none}}@media (width<=48rem){.careers-job[data-astro-cid-z4qrc25p]{gap:var(--space-4);flex-direction:column}.careers-job__cta[data-astro-cid-z4qrc25p]{inline-size:100%}}.careers-filter-option[data-astro-cid-fq3m7z5m]{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--space-12);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-navy);font-size:var(--text-base);line-height:var(--leading-snug);letter-spacing:var(--tracking-tighter);cursor:pointer;display:flex}.careers-filter-option[data-astro-cid-fq3m7z5m]:hover,.careers-filter-option[data-astro-cid-fq3m7z5m][data-active]{background:var(--color-surface)}.careers-filter-option__tick[data-astro-cid-fq3m7z5m]{inline-size:var(--space-3);block-size:var(--space-3);color:var(--color-navy);visibility:hidden;flex:none}.careers-filter-option[data-astro-cid-fq3m7z5m][aria-selected=true] .careers-filter-option__tick[data-astro-cid-fq3m7z5m]{visibility:visible}.careers-positions[data-astro-cid-roqjfxan]{gap:var(--space-12);padding:var(--space-12) var(--gutter-page);background:var(--color-surface);font-feature-settings:"salt" 1;flex-direction:column;display:flex}.careers-positions__header[data-astro-cid-roqjfxan]{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.careers-positions__eyebrow[data-astro-cid-roqjfxan]{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-fg);display:inline-flex}.careers-positions__eyebrow-dot[data-astro-cid-roqjfxan]{inline-size:var(--space-2);block-size:var(--space-2);background:var(--color-navy-bright);flex:none}.careers-positions__title[data-astro-cid-roqjfxan]{font-family:var(--font-display);font-weight:600;font-size:var(--text-3xl);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--color-navy)}.careers-positions__body[data-astro-cid-roqjfxan]{align-items:flex-start;gap:var(--space-16);display:flex}.careers-positions__filters[data-astro-cid-roqjfxan]{gap:var(--space-12);flex-direction:column;flex:0 0 15.5rem;display:flex}.careers-positions__filters[data-astro-cid-roqjfxan][hidden]{display:none}.careers-positions__field[data-astro-cid-roqjfxan]{gap:var(--space-1);flex-direction:column;display:flex}.careers-positions__label[data-astro-cid-roqjfxan]{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-navy)}.careers-positions__control[data-astro-cid-roqjfxan]{border-block-end:1px solid var(--color-navy-overlay-strong);align-items:center;display:flex;position:relative}.careers-positions__select[data-astro-cid-roqjfxan],.careers-positions__trigger[data-astro-cid-roqjfxan]{inline-size:100%;padding:var(--space-3) var(--space-8) var(--space-3) 0;color:var(--color-navy);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-snug);letter-spacing:var(--tracking-tighter);cursor:pointer;background:0 0;border:0}.careers-positions__select[data-astro-cid-roqjfxan]{appearance:none}.careers-positions__trigger[data-astro-cid-roqjfxan][data-empty]{color:var(--color-fg-neutral-on-surface)}.careers-positions__select[data-astro-cid-roqjfxan]:focus-visible,.careers-positions__trigger[data-astro-cid-roqjfxan]:focus-visible{outline:2px solid var(--color-navy);outline-offset:var(--space-1)}.careers-positions__chevron[data-astro-cid-roqjfxan]{inline-size:var(--space-5);block-size:var(--space-5);color:var(--color-navy);pointer-events:none;transition:transform var(--duration-fast) var(--ease-out);position:absolute;inset-inline-end:0}.careers-positions__control[data-astro-cid-roqjfxan][data-enhanced] .careers-positions__select[data-astro-cid-roqjfxan],.careers-positions__trigger[data-astro-cid-roqjfxan],.careers-positions__listbox[data-astro-cid-roqjfxan]{display:none}.careers-positions__control[data-astro-cid-roqjfxan][data-enhanced] .careers-positions__trigger[data-astro-cid-roqjfxan]{text-align:start;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.careers-positions__trigger[data-astro-cid-roqjfxan][aria-expanded=true]~.careers-positions__chevron[data-astro-cid-roqjfxan]{transform:scaleY(-1)}.careers-positions__control[data-astro-cid-roqjfxan][data-enhanced] .careers-positions__listbox[data-astro-cid-roqjfxan]:not([hidden]){display:block}.careers-positions__listbox[data-astro-cid-roqjfxan]{z-index:10;max-block-size:18.5rem;padding:var(--space-1);border:1px solid var(--color-border-faint);background:var(--color-bg);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline:0;overflow-y:auto}@media (prefers-reduced-motion:reduce){.careers-positions__chevron[data-astro-cid-roqjfxan]{transition:none}}.careers-positions__results[data-astro-cid-roqjfxan]{gap:var(--space-4);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.careers-positions__list[data-astro-cid-roqjfxan]{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.careers-positions__list[data-astro-cid-roqjfxan]:empty{display:none}.careers-positions__notice[data-astro-cid-roqjfxan]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);background:var(--color-bg);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);font-size:var(--text-base);line-height:var(--leading-snug);letter-spacing:var(--tracking-tighter);color:var(--color-navy);flex-wrap:wrap;display:flex}.careers-positions__notice[data-astro-cid-roqjfxan][hidden]{display:none}.careers-positions__notice[data-astro-cid-roqjfxan] a[data-astro-cid-roqjfxan]{color:inherit;text-underline-offset:.15em;text-decoration:underline}.careers-positions__reset[data-astro-cid-roqjfxan]{block-size:var(--space-10);padding-inline:var(--space-8);color:var(--color-navy);border:1px solid var(--color-navy);border-radius:var(--radius-btn);font:inherit;font-size:var(--text-sm);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);cursor:pointer;background:0 0;align-items:center;display:inline-flex}.careers-positions__reset[data-astro-cid-roqjfxan]:focus-visible,.careers-positions__notice[data-astro-cid-roqjfxan] a[data-astro-cid-roqjfxan]:focus-visible{outline:2px solid var(--color-navy);outline-offset:var(--space-1)}.careers-positions__sr[data-astro-cid-roqjfxan]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=64rem){.careers-positions__body[data-astro-cid-roqjfxan]{align-items:stretch;gap:var(--space-8);flex-direction:column}.careers-positions__filters[data-astro-cid-roqjfxan]{gap:var(--space-6) var(--space-4);flex:none;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}}.careers-offices[data-astro-cid-ey6ywmoy]{gap:var(--space-12);padding:var(--space-12) var(--gutter-page);background:var(--color-bg);font-feature-settings:"salt" 1;flex-direction:column;display:flex}.careers-offices__header[data-astro-cid-ey6ywmoy]{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.careers-offices__eyebrow[data-astro-cid-ey6ywmoy]{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-fg);display:inline-flex}.careers-offices__eyebrow-dot[data-astro-cid-ey6ywmoy]{inline-size:var(--space-2);block-size:var(--space-2);background:var(--color-navy-bright);flex:none}.careers-offices__title[data-astro-cid-ey6ywmoy]{font-family:var(--font-display);font-weight:600;font-size:var(--text-3xl);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--color-navy)}.careers-offices__box[data-astro-cid-ey6ywmoy]{border:1px solid var(--color-border-light);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) minmax(0,29.0625rem);display:grid;overflow:hidden}.careers-offices__map[data-astro-cid-ey6ywmoy]{padding:var(--space-4) var(--space-12);background:var(--color-navy);place-items:center;display:grid}.careers-offices__map-image[data-astro-cid-ey6ywmoy]{block-size:auto;inline-size:100%;max-inline-size:47.625rem;display:block}.careers-offices__list[data-astro-cid-ey6ywmoy]{background:var(--color-bg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.careers-offices__office[data-astro-cid-ey6ywmoy]{justify-content:flex-end;gap:var(--space-2);min-block-size:15.5rem;padding:var(--space-6);flex-direction:column;flex:1 1 0;display:flex}.careers-offices__office[data-astro-cid-ey6ywmoy]+.careers-offices__office[data-astro-cid-ey6ywmoy]{border-block-start:1px solid var(--color-border-light)}.careers-offices__name[data-astro-cid-ey6ywmoy]{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:600;font-size:var(--text-xl);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--color-navy);display:flex}.careers-offices__dot[data-astro-cid-ey6ywmoy]{flex:none}.careers-offices__address[data-astro-cid-ey6ywmoy]{font-style:normal;font-size:var(--text-base);line-height:var(--leading-snug);letter-spacing:var(--tracking-tighter);color:var(--color-fg-neutral)}@media (width<=64rem){.careers-offices__box[data-astro-cid-ey6ywmoy]{grid-template-columns:minmax(0,1fr)}.careers-offices__map[data-astro-cid-ey6ywmoy]{padding:var(--space-6)}.careers-offices__office[data-astro-cid-ey6ywmoy]{flex:none;min-block-size:0}}main[data-astro-cid-updltw2v]{z-index:1;position:relative}
