.career-page[data-v-854b878f]{--layout-margin-inline:clamp(var(--sizing-spacing-base), 16.09vw - 103.72px, var(--sizing-spacing-16xxl));min-width:0;color:var(--color-typography-title-primary);background:var(--color-background-surface-primary);font-family:var(--typography-family-inter);overflow:hidden}.career-page h1[data-v-854b878f],.career-page h2[data-v-854b878f],.career-page h3[data-v-854b878f],.career-page h4[data-v-854b878f],.career-page p[data-v-854b878f],.career-page ul[data-v-854b878f]{margin:0}.career-page__navigation[data-v-854b878f]{top:var(--sizing-spacing-base);z-index:var(--number-integer-20xl);justify-content:center;align-items:center;width:100%;max-width:none;display:flex;position:fixed;left:0}.career-page__navigation-desktop[data-v-854b878f],.career-page__navigation-mobile[data-v-854b878f]{width:calc(100% - var(--layout-margin-inline)*2);max-width:none;margin-inline:var(--layout-margin-inline);flex:0 auto}.career-page__navigation-desktop[data-v-854b878f]{display:none}.career-page__navigation-mobile[data-v-854b878f]{display:flex}.career-page main[data-v-854b878f]{padding-top:5.5rem}.career-page__culture[data-v-854b878f],.career-page__hero[data-v-854b878f],.career-page__open-positions[data-v-854b878f]{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;display:flex}.career-page__hero[data-v-854b878f]{height:17.25rem;padding:var(--sizing-spacing-3xl) var(--layout-margin-inline);background:var(--color-background-surface-primary);justify-content:center}.career-page__hero-content[data-v-854b878f],.career-page__jobs[data-v-854b878f],.career-page__open-header[data-v-854b878f],.career-page__section-header[data-v-854b878f],.career-page__values[data-v-854b878f]{width:100%}.career-page__hero-content[data-v-854b878f]{gap:var(--sizing-spacing-xl);flex-direction:column;display:flex}.career-page__hero h1[data-v-854b878f]{color:var(--color-typography-heading-primary);font-size:var(--text-h1-large);font-weight:var(--text-h1-large--font-weight);line-height:var(--text-h1-large--line-height);letter-spacing:var(--text-h1-large--letter-spacing)}.career-page__hero-description[data-v-854b878f]{color:var(--color-typography-description-primary);font-size:var(--text-description-large);font-weight:var(--text-description-large--font-weight);line-height:var(--text-description-large--line-height);letter-spacing:var(--text-description-large--letter-spacing)}.career-page__hero-description--mobile[data-v-854b878f]{display:none}.career-page__culture[data-v-854b878f]{gap:var(--sizing-spacing-7xl);height:33.25rem;padding:var(--sizing-spacing-9xxl) var(--layout-margin-inline);background:var(--color-background-surface-tertiary)}.career-page__section-header[data-v-854b878f]{gap:var(--sizing-spacing-base);flex-direction:column;display:flex}.career-page__section-header>p[data-v-854b878f]{color:var(--color-typography-subtitle-accent);font-size:var(--text-subtitle-medium);font-weight:var(--text-subtitle-medium--font-weight);line-height:var(--text-subtitle-medium--line-height);letter-spacing:var(--text-subtitle-medium--letter-spacing)}.career-page__section-header h2[data-v-854b878f]{color:var(--color-typography-heading-primary);font-size:var(--text-h2-large);font-weight:var(--text-h2-large--font-weight);line-height:var(--text-h2-large--line-height);letter-spacing:var(--text-h2-large--letter-spacing)}.career-page__values[data-v-854b878f]{gap:var(--sizing-spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.career-page__value-card[data-v-854b878f]{box-sizing:border-box;gap:var(--sizing-spacing-lg);height:11.75rem;padding:var(--sizing-padding-3xl);background:var(--color-background-surface-primary);border-radius:var(--sizing-border-radius-md);box-shadow:inset 0 0 0 var(--sizing-border-weight-2xs) var(--color-typography-heading-primary),var(--shadow-card-desktop);flex-direction:column;display:flex}.career-page__value-card h3[data-v-854b878f]{color:var(--color-typography-title-primary);font-size:var(--text-title-medium);font-weight:var(--text-title-medium--font-weight);line-height:var(--text-title-medium--line-height);letter-spacing:var(--text-title-medium--letter-spacing)}.career-page__value-card p[data-v-854b878f]{color:var(--color-typography-description-primary);font-size:var(--text-description-medium);font-weight:var(--text-description-medium--font-weight);line-height:var(--text-description-medium--line-height);letter-spacing:var(--text-description-medium--letter-spacing)}.career-page__open-positions[data-v-854b878f]{gap:var(--sizing-spacing-7xl);height:77.0625rem;padding:var(--sizing-spacing-9xxl) var(--layout-margin-inline);background:var(--color-background-surface-tertiary)}.career-page__open-header .career-page__section-header[data-v-854b878f]{gap:var(--sizing-spacing-base)}.career-page__jobs[data-v-854b878f]{gap:var(--sizing-spacing-base);flex-direction:column;display:flex}.career-page__job-row[data-v-854b878f]{box-sizing:border-box;background:var(--color-background-surface-primary);border-radius:var(--sizing-border-radius-md);width:100%;height:6.5rem;box-shadow:inset 0 0 0 var(--sizing-border-weight-2xs) var(--color-typography-heading-primary),var(--effect-shadow-distance-5xs) var(--effect-shadow-distance-5xs) 0 var(--effect-shadow-color-brand);flex-direction:column;display:flex;position:relative;overflow:hidden}.career-page__job-row--open[data-v-854b878f]{height:30.3125rem}.career-page__job-header[data-v-854b878f]{box-sizing:border-box;width:100%;height:6.5rem;padding:var(--sizing-padding-xl) var(--sizing-padding-3xl);flex:none;justify-content:space-between;align-items:center;display:flex}.career-page__job-details[data-v-854b878f]{gap:var(--sizing-padding-2xs);flex-direction:column;width:37.5rem;display:flex}.career-page__job-details h3[data-v-854b878f]{color:var(--color-typography-title-primary);font-size:var(--text-title-medium);font-weight:var(--text-title-medium--font-weight);line-height:var(--text-title-medium--line-height);letter-spacing:var(--text-title-medium--letter-spacing)}.career-page__job-meta[data-v-854b878f]{align-items:center;gap:var(--sizing-spacing-base);color:var(--color-typography-label-primary);font-size:var(--text-label-small);font-weight:var(--text-label-small--font-weight);line-height:var(--text-label-small--line-height);letter-spacing:var(--text-label-small--letter-spacing);white-space:nowrap;display:flex}.career-page__job-divider[data-v-854b878f]{width:0;height:calc(var(--number-integer-lg)*var(--px));border-left:var(--sizing-border-weight-xs) solid var(--color-border-divider-primary);flex:none}.career-page__job-code[data-v-854b878f]{color:var(--color-typography-label-accent);font-weight:var(--text-label-medium--font-weight)}.career-page__job-actions[data-v-854b878f]{align-items:center;gap:var(--sizing-spacing-base);flex:none;display:flex}[data-v-854b878f] .career-page__job-button{flex:none}[data-v-854b878f] .career-page__job-button--details,[data-v-854b878f] .career-page__job-button--apply{width:auto}.career-page__job-panel[data-v-854b878f]{box-sizing:border-box;gap:var(--sizing-padding-xl);width:100%;height:23.8125rem;padding:var(--sizing-padding-xl) var(--sizing-padding-3xl) var(--sizing-padding-3xl);border-top:var(--sizing-border-weight-xs) solid var(--color-border-divider-primary);flex-direction:column;display:flex}.career-page__job-panel-section[data-v-854b878f]{gap:var(--sizing-padding-2sm);flex-direction:column;width:100%;display:flex}.career-page__job-panel-section h4[data-v-854b878f],.career-page__job-panel-section p[data-v-854b878f],.career-page__job-panel-section ul[data-v-854b878f]{color:var(--color-typography-title-primary);font-size:var(--text-subtitle-extra-small);font-weight:var(--text-subtitle-extra-small--font-weight);line-height:var(--text-subtitle-extra-small--line-height);letter-spacing:var(--text-subtitle-extra-small--letter-spacing)}.career-page__job-panel-section p[data-v-854b878f],.career-page__job-panel-section ul[data-v-854b878f]{color:var(--color-typography-description-primary);font-size:var(--text-content-large);font-weight:var(--text-content-large--font-weight);line-height:var(--text-content-large--line-height);letter-spacing:var(--text-content-large--letter-spacing)}.career-page__job-panel-section ul[data-v-854b878f]{padding-inline-start:var(--sizing-padding-lg);list-style:outside}.career-page__job-panel-section li[data-v-854b878f]{padding-inline-start:var(--sizing-padding-xs)}.career-page__job-panel-section li+li[data-v-854b878f]{margin-top:var(--sizing-padding-2xs)}@media (width>=64rem){.career-page__navigation[data-v-854b878f]{top:var(--sizing-spacing-3xl)}.career-page main[data-v-854b878f]{padding-top:8.5rem}.career-page__navigation-desktop[data-v-854b878f]{display:flex}.career-page__navigation-mobile[data-v-854b878f]{display:none}.career-page__hero[data-v-854b878f]{height:auto;padding:var(--sizing-spacing-4xl) var(--layout-margin-inline) var(--sizing-spacing-9xxl)}.career-page__hero-content[data-v-854b878f]{padding-right:9rem}.career-page__hero h1[data-v-854b878f]{margin-top:var(--sizing-spacing-5xl)}.career-page__culture[data-v-854b878f]{gap:var(--sizing-spacing-5xl);height:auto;padding-block:var(--sizing-spacing-9xxl) 0}.career-page__values[data-v-854b878f]{gap:var(--sizing-spacing-6xl)}.career-page__value-card[data-v-854b878f]{gap:var(--sizing-padding-2xs);height:10rem;padding:var(--sizing-padding-xl);border-radius:var(--sizing-border-radius-2xs)}.career-page__open-positions[data-v-854b878f]{gap:var(--sizing-spacing-5xl);height:auto;padding-block:var(--sizing-spacing-9xxl)}.career-page__jobs[data-v-854b878f]{gap:var(--sizing-spacing-2xl);height:auto}.career-page__job-row[data-v-854b878f]{border-radius:var(--sizing-border-radius-sm);height:6rem;box-shadow:inset 0 0 0 var(--sizing-border-weight-2xs) var(--color-border-card-secondary),var(--shadow-accordion-desktop);transition:transform var(--motion-duration-navigation-logo) var(--motion-easing-navigation-logo),box-shadow var(--motion-duration-navigation-logo) var(--motion-easing-navigation-logo)}.career-page__job-row--open[data-v-854b878f]{height:auto;padding-bottom:var(--sizing-padding-lg)}.career-page__job-row--open .career-page__job-header[data-v-854b878f]{height:4.75rem;padding-bottom:0}.career-page__job-header[data-v-854b878f]{height:6rem;padding:var(--sizing-padding-lg) var(--sizing-padding-xl)}.career-page__job-details[data-v-854b878f]{gap:var(--sizing-spacing-xs)}.career-page__job-meta[data-v-854b878f]{gap:var(--sizing-padding-2sm)}.career-page__job-actions[data-v-854b878f]{gap:var(--sizing-padding-2xs)}.career-page__job-panel[data-v-854b878f]{width:auto;height:auto;margin-top:var(--sizing-spacing-base);margin-inline:var(--sizing-padding-xl);padding:var(--sizing-padding-2xs) var(--sizing-padding-sm);border-radius:var(--sizing-border-radius-xs);background:var(--color-background-surface-accent);border-top:0}.career-page__job-panel-section h4[data-v-854b878f],.career-page__job-panel-section p[data-v-854b878f],.career-page__job-panel-section ul[data-v-854b878f]{font-size:var(--text-description-medium);line-height:var(--text-description-medium--line-height);letter-spacing:var(--text-description-medium--letter-spacing)}.career-page__job-panel-section p[data-v-854b878f],.career-page__job-panel-section ul[data-v-854b878f]{font-weight:var(--text-description-medium--font-weight)}.career-page__job-panel-section[data-v-854b878f]{gap:0}.career-page__job-panel-section li+li[data-v-854b878f]{margin-top:0}}@media (width>=64rem) and (hover:hover){.career-page__job-row[data-v-854b878f]:hover{box-shadow:inset 0 0 0 var(--sizing-border-weight-2xs) var(--color-border-card-secondary);transform:translate(var(--effect-shadow-distance-3xs),var(--effect-shadow-distance-5xs))}}@media (width<=63.999rem){.career-page__hero[data-v-854b878f]{height:auto;padding:var(--sizing-padding-lg) var(--layout-margin-inline) var(--sizing-spacing-7xl)}.career-page__hero-content[data-v-854b878f]{gap:var(--sizing-spacing-xl)}.career-page__hero h1[data-v-854b878f]{margin-top:var(--sizing-spacing-xl);font-size:var(--text-h1-medium);font-weight:var(--text-h1-medium--font-weight);line-height:var(--text-h1-medium--line-height);letter-spacing:var(--text-h1-medium--letter-spacing)}.career-page__hero-description--desktop[data-v-854b878f]{display:none}.career-page__hero-description--mobile[data-v-854b878f]{font-size:var(--text-description-medium);line-height:var(--text-description-medium--line-height);letter-spacing:var(--text-description-medium--letter-spacing);display:block}.career-page__culture[data-v-854b878f]{gap:var(--sizing-spacing-xl);height:auto;padding-block:var(--sizing-spacing-7xl) 0}.career-page__open-positions[data-v-854b878f]{gap:var(--sizing-spacing-xl);height:auto;padding-block:var(--sizing-spacing-9xl) var(--sizing-spacing-7xl)}.career-page__section-header[data-v-854b878f]{gap:var(--sizing-padding-2xs)}.career-page__section-header>p[data-v-854b878f]{font-size:var(--text-subtitle-small);font-weight:var(--text-subtitle-small--font-weight);line-height:var(--text-subtitle-small--line-height);letter-spacing:var(--text-subtitle-small--letter-spacing)}.career-page__section-header h2[data-v-854b878f]{font-size:var(--text-h2-medium);line-height:var(--text-h2-medium--line-height);letter-spacing:var(--text-h2-medium--letter-spacing)}.career-page__open-header .career-page__section-header[data-v-854b878f]{gap:var(--sizing-padding-2xs)}.career-page__values[data-v-854b878f]{gap:var(--sizing-spacing-xl);flex-direction:column;display:flex}.career-page__value-card[data-v-854b878f]{gap:var(--sizing-padding-2xs);height:auto;padding:var(--sizing-padding-base);border-radius:var(--sizing-border-radius-2xs);box-shadow:inset 0 0 0 var(--sizing-border-weight-2xs) var(--color-border-card-secondary),var(--shadow-card-mobile)}.career-page__value-card h3[data-v-854b878f]{font-size:var(--text-title-small);font-weight:var(--text-title-small--font-weight);line-height:var(--text-title-small--line-height);letter-spacing:var(--text-title-small--letter-spacing)}.career-page__value-card p[data-v-854b878f]{font-size:var(--text-description-small);line-height:var(--text-description-small--line-height);letter-spacing:var(--text-description-small--letter-spacing)}.career-page__jobs[data-v-854b878f]{gap:var(--sizing-spacing-xl);height:auto}.career-page__job-row[data-v-854b878f]{gap:var(--sizing-spacing-base);height:auto;padding:var(--sizing-padding-base);border-radius:var(--sizing-border-radius-2xs);box-shadow:inset 0 0 0 var(--sizing-border-weight-2xs) var(--color-border-card-secondary),var(--shadow-accordion-mobile)}.career-page__job-header[data-v-854b878f]{display:contents}.career-page__job-details[data-v-854b878f]{gap:var(--sizing-spacing-xs);order:1;width:100%;height:auto}.career-page__job-panel[data-v-854b878f]{order:2}.career-page__job-actions[data-v-854b878f]{gap:var(--sizing-padding-2xs);flex-direction:column;order:3;width:100%;height:auto}.career-page__job-details h3[data-v-854b878f]{font-size:var(--text-title-small);font-weight:var(--text-title-small--font-weight);line-height:var(--text-title-small--line-height);letter-spacing:var(--text-title-small--letter-spacing)}.career-page__job-meta[data-v-854b878f]{gap:var(--sizing-padding-2sm)}[data-v-854b878f] .career-page__job-button{width:100%}[data-v-854b878f] .career-page__job-button--apply{order:-1}.career-page__job-panel[data-v-854b878f]{gap:var(--sizing-spacing-lg);height:auto;padding:var(--sizing-padding-2xs);border-radius:var(--sizing-border-radius-xs);background:var(--color-background-surface-accent);border-top:0}.career-page__job-panel-section h4[data-v-854b878f],.career-page__job-panel-section p[data-v-854b878f],.career-page__job-panel-section ul[data-v-854b878f]{font-size:var(--text-description-small);line-height:var(--text-description-small--line-height);letter-spacing:var(--text-description-small--letter-spacing)}.career-page__job-panel-section p[data-v-854b878f],.career-page__job-panel-section ul[data-v-854b878f]{font-weight:var(--text-description-small--font-weight)}.career-page__job-panel-section[data-v-854b878f]{gap:0}.career-page__job-panel-section li+li[data-v-854b878f]{margin-top:0}}@media (width>=46.5rem) and (width<=63.999rem){.career-page[data-v-854b878f]{--layout-margin-inline:min(6.25vw, var(--sizing-spacing-xxl))}}
