.careers-page[data-v-30c76669]{--careers-column:1120px;--careers-gutter:calc((100% - var(--careers-column)) / 2)}.careers-page[data-v-30c76669] #career-hero{isolation:isolate;min-height:848px;padding-block:0;position:relative;overflow:visible}.careers-page[data-v-30c76669] #career-hero .hero__background{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.careers-page[data-v-30c76669] #career-hero:after{z-index:-1;background:linear-gradient(180deg, var(--color-surface-overlay) 0%, transparent 45%, var(--color-surface-overlay) 100%);content:"";position:absolute;inset:0}.careers-page[data-v-30c76669] #career-hero .hero__inner{flex-direction:column;justify-content:flex-start;min-height:848px;padding-block:360px 0;display:flex}.careers-page[data-v-30c76669] #career-hero .hero__body{text-align:start;max-width:none;padding-bottom:0}.careers-page[data-v-30c76669] #career-hero .hero__eyebrow{color:var(--color-text-inverse);font-size:var(--font-size-hero);font-weight:700;line-height:var(--line-height-tight);margin-bottom:28px}.careers-page[data-v-30c76669] #career-hero .hero__heading{color:var(--color-text-inverse);font-size:var(--font-size-2xl);margin-bottom:0;font-weight:500;line-height:1.2}.careers-page[data-v-30c76669] #career-hero .hero__description{border-radius:var(--radius-md);background-color:var(--color-surface-0);width:min(988px,100%);height:176px;box-shadow:-4px 8px 15px 0 var(--shadow-careers-card);color:var(--color-ink-750);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-align:start;margin-block:259px -76px;margin-inline:auto;padding:64px 56px}.careers-page[data-v-30c76669] #career-reasons{padding-block:calc(76px + var(--space-16)) var(--space-16);background-color:var(--color-surface-0)}.careers-page[data-v-30c76669] #career-reasons .feature-rows__header{margin-bottom:var(--space-6);text-align:center}.careers-page[data-v-30c76669] #career-reasons .feature-rows__heading{color:var(--color-brand-500);font-size:var(--font-size-5xl);padding-top:0;font-weight:700}.careers-page[data-v-30c76669] #career-reasons{padding-inline:max(var(--content-padding-inline), calc((100% - var(--content-max-width)) / 2));gap:var(--space-10) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.careers-page[data-v-30c76669] #career-reasons .feature-row:nth-last-child(2n){padding-inline-end:var(--space-5)}.careers-page[data-v-30c76669] #career-reasons .feature-row:nth-last-child(odd){padding-inline-start:var(--space-5)}.careers-page[data-v-30c76669] #career-reasons .feature-row:nth-last-child(-n+2){padding-top:var(--space-10);border-top:1px solid var(--color-ink-400)}.careers-page[data-v-30c76669] #career-reasons .feature-rows__header{grid-column:1/-1;max-width:none;padding-inline:0}.careers-page[data-v-30c76669] #career-reasons .feature-row{min-height:0;padding-block:0}.careers-page[data-v-30c76669] #career-reasons .feature-row__inner,.careers-page[data-v-30c76669] #career-reasons .feature-row--reversed .feature-row__inner{align-items:flex-start;gap:var(--space-8);grid-template-columns:none;max-width:none;padding-inline:0;display:flex}.careers-page[data-v-30c76669] #career-reasons .feature-row__media{flex:0 0 202px;order:0;margin:0}.careers-page[data-v-30c76669] #career-reasons .feature-row__media img{border-radius:var(--radius-md) var(--radius-md) 40px;object-fit:cover;width:202px;height:233px}.careers-page[data-v-30c76669] #career-reasons .feature-row__body{text-align:start;flex:auto}.careers-page[data-v-30c76669] #career-reasons .feature-row__title{color:var(--color-navy-900);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-tight)}.careers-page[data-v-30c76669] #career-reasons .feature-row__description{margin-top:var(--space-2);color:var(--color-ink-450);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-align:start}.careers-page[data-v-30c76669] #career-culture{padding-block:var(--space-10);background:var(--color-surface-0)}.careers-page[data-v-30c76669] #career-culture .image-text__paragraph{color:var(--color-ink-500);text-align:start;margin-bottom:0}.careers-page[data-v-30c76669] #career-culture .image-text__heading{color:var(--color-brand-500);font-size:var(--font-size-5xl);text-align:center;margin-bottom:0;font-weight:700}.careers-page[data-v-30c76669] #career-culture .image-text__subheading{width:min(1000px,100%);margin-block:18px var(--space-10);color:var(--color-ink-750);font-size:var(--font-size-base);line-height:var(--line-height-normal);text-align:center;margin-inline:auto}.careers-page[data-v-30c76669] #career-culture .image-text__inner{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:0;max-width:1000px;margin-inline:auto;display:flex}.careers-page[data-v-30c76669] #career-culture .image-text__media{object-fit:cover;flex:none;width:687px;max-width:100%;height:400px}.careers-page[data-v-30c76669] #career-culture .image-text__body{z-index:1;width:320px;padding:29px var(--space-4) 17px;border-radius:var(--radius-card);background-color:var(--color-surface-veil);text-align:center;flex:none;margin-inline-start:-37px}.careers-page[data-v-30c76669] #career-culture .image-text__body:before{content:"";background-image:url(/assets/careers-accountability-Cle5UjL4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:93px;height:92px;margin:0 auto 27px;display:block}.careers-page[data-v-30c76669] #career-culture .image-text__paragraph:first-child{color:var(--color-navy-700);font-size:var(--font-size-xl);font-weight:600;line-height:var(--line-height-snug);text-align:center}.careers-page[data-v-30c76669] #career-culture .image-text__paragraph:last-child{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin-top:3px}.careers-page[data-v-30c76669] #career-principles{padding-block:0 var(--space-10);background-color:var(--color-surface-0)}.careers-page[data-v-30c76669] #career-principles .content-column{grid-template-columns:456px minmax(0,1fr);align-items:start;gap:0;display:grid}.careers-page[data-v-30c76669] #career-principles .feature-grid__heading{min-height:252px;color:var(--color-ink-850);text-align:start;margin:0;padding-top:49px;padding-left:200px;font-size:34px;font-weight:600;line-height:1.25;position:relative}.careers-page[data-v-30c76669] #career-principles .feature-grid__heading:before{z-index:-1;background-image:linear-gradient(to right, var(--color-wedge-careers-start), var(--color-wedge-careers-end));content:"";width:370px;height:252px;position:absolute;top:0;left:0}.careers-page[data-v-30c76669] #career-principles .feature-grid__heading:after{background-color:var(--color-accent-500);content:"";width:88px;height:5px;margin-top:11px;display:block}.careers-page[data-v-30c76669] #career-principles .feature-grid__cards{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,320px));margin-top:0}.careers-page[data-v-30c76669] #career-principles .feature-grid__card{min-height:0;padding:var(--space-4);border:1px solid var(--color-border-100);border-radius:var(--radius-card)}.careers-page[data-v-30c76669] #career-principles .feature-grid__icon{width:120px;height:120px;margin:0 auto}.careers-page[data-v-30c76669] #career-principles .feature-grid__title{color:var(--color-navy-700);font-size:var(--font-size-xl);font-weight:600;line-height:var(--line-height-snug);text-align:center;margin-top:12px}.careers-page[data-v-30c76669] #career-principles .feature-grid__description{color:var(--color-ink-500);font-size:var(--font-size-sm);text-align:start;margin-top:4px;line-height:1.8}.careers-page[data-v-30c76669] #career-benefits{padding-block:var(--space-20) var(--space-16);background-image:linear-gradient(to right, var(--color-wash-careers-start), var(--color-surface-ice));border-radius:200px 0 0}.careers-page[data-v-30c76669] #career-benefits .feature-rows__header{margin-bottom:var(--space-5);text-align:center}.careers-page[data-v-30c76669] #career-benefits .feature-rows__heading{color:var(--color-brand-500);font-size:var(--font-size-5xl);margin-bottom:18px;padding-top:0;font-weight:700}.careers-page[data-v-30c76669] #career-benefits .feature-rows__subheading{color:var(--color-ink-750);font-size:var(--font-size-base);line-height:var(--line-height-normal);text-align:center}.careers-page[data-v-30c76669] #career-benefits .feature-row{min-height:0;padding-block:var(--space-5)}.careers-page[data-v-30c76669] #career-benefits .feature-row__inner{align-items:center;gap:var(--space-10);display:flex}.careers-page[data-v-30c76669] #career-benefits .feature-row__body{flex:0 0 540px;max-width:540px}.careers-page[data-v-30c76669] #career-benefits .feature-row__media{flex:0 0 540px;margin:0}.careers-page[data-v-30c76669] #career-benefits .feature-row__media img{object-fit:cover;width:540px;max-width:100%;height:304px}.careers-page[data-v-30c76669] #career-benefits .feature-row__body{text-align:start}.careers-page[data-v-30c76669] #career-benefits .feature-row__title-wrap+.feature-row__description{margin-top:19px}.careers-page[data-v-30c76669] #career-benefits .feature-row:nth-last-child(4){--careers-benefit-ink:var(--color-ink-600)}.careers-page[data-v-30c76669] #career-benefits .feature-row:nth-last-child(4) .feature-row__description:nth-of-type(odd){font-weight:var(--font-weight-bold)}.careers-page[data-v-30c76669] #career-benefits .feature-row__title{color:var(--color-brand-500);font-size:var(--font-size-2xl);text-align:start;font-weight:700}.careers-page[data-v-30c76669] #career-benefits .feature-row__description{color:var(--careers-benefit-ink,var(--color-ink-500));font-size:var(--font-size-base);line-height:var(--line-height-normal);text-align:start;margin-block:0}.careers-page[data-v-30c76669] #career-join{padding-block:var(--space-10) var(--space-20)}.careers-page[data-v-30c76669] #career-join .cta-banner__inner{flex-direction:column;align-items:center;gap:0;max-width:none;display:flex}.careers-page[data-v-30c76669] #career-join .cta-banner__body{display:contents}.careers-page[data-v-30c76669] #career-join .cta-banner__heading{width:min(1000px,100%);font-size:var(--font-size-3xl);font-weight:700;line-height:var(--line-height-tight);text-align:center;order:1;margin-bottom:0}.careers-page[data-v-30c76669] #career-join .cta-banner__gallery{order:2}.careers-page[data-v-30c76669] #career-join .cta-banner__actions{order:3;margin-top:31px}.careers-page[data-v-30c76669] #career-join .cta-banner__action{min-width:242px;height:53px;box-shadow:4px 4px 20px 0 var(--shadow-careers-cta);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);background-color:var(--color-accent-500);border-radius:48px;justify-content:center;align-items:center;padding-block:0;display:inline-flex}.careers-page[data-v-30c76669] #career-join .cta-banner__gallery{width:100%;margin-top:63px}.careers-page[data-v-30c76669] #career-join .cta-banner__gallery-item{object-fit:cover;width:71.04vw;height:41.04vw}.careers-page[data-v-30c76669] #career-voices{padding-block:var(--space-16) var(--space-20)}.careers-page[data-v-30c76669] #career-voices .person-grid__heading{font-size:var(--font-size-3xl);font-weight:700}@media (width<=991.98px){.careers-page[data-v-30c76669] #career-hero,.careers-page[data-v-30c76669] #career-hero .hero__inner{min-height:30rem}.careers-page[data-v-30c76669] #career-hero .hero__eyebrow{font-size:var(--font-size-3xl)}.careers-page[data-v-30c76669] #career-hero .hero__description{padding:var(--space-6);margin-bottom:-48px}.careers-page[data-v-30c76669] #career-reasons{padding-block:calc(48px + var(--space-12)) var(--space-12);gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.careers-page[data-v-30c76669] #career-reasons .feature-row:nth-last-child(2n),.careers-page[data-v-30c76669] #career-reasons .feature-row:nth-last-child(odd){padding-inline:0}.careers-page[data-v-30c76669] #career-reasons .feature-row:nth-last-child(-n+2){border-top:0;padding-top:0}.careers-page[data-v-30c76669] #career-culture .image-text__inner{gap:var(--space-6);flex-direction:column;max-width:none}.careers-page[data-v-30c76669] #career-culture .image-text__media{width:100%;height:auto}.careers-page[data-v-30c76669] #career-culture .image-text__body{width:100%}.careers-page[data-v-30c76669] #career-principles .content-column,.careers-page[data-v-30c76669] #career-principles .feature-grid__cards{grid-template-columns:minmax(0,1fr)}.careers-page[data-v-30c76669] #career-principles .feature-grid__heading{height:auto}.careers-page[data-v-30c76669] #career-benefits{border-radius:96px 0 0}.careers-page[data-v-30c76669] #career-benefits .feature-row__media{flex:auto}}@media (width<=575.98px){.careers-page[data-v-30c76669] #career-hero,.careers-page[data-v-30c76669] #career-hero .hero__inner{min-height:268px}.careers-page[data-v-30c76669] #career-hero .hero__inner{padding-block:92px 0}.careers-page[data-v-30c76669] #career-hero .hero__eyebrow{font-size:var(--font-size-3xl);margin-bottom:28px}.careers-page[data-v-30c76669] #career-hero .hero__heading{font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-normal)}.careers-page[data-v-30c76669] #career-hero .hero__description{border-radius:var(--radius-card);width:339px;height:112px;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);margin-block:32px -53px;padding:20px}.careers-page[data-v-30c76669] #career-reasons{padding-block:97px var(--space-10)}.careers-page[data-v-30c76669] #career-reasons .feature-rows__header{margin-bottom:0}.careers-page[data-v-30c76669] #career-reasons .feature-rows__heading{font-size:var(--font-size-lg);line-height:var(--line-height-tight);text-align:center}.careers-page[data-v-30c76669] #career-reasons .feature-row__inner,.careers-page[data-v-30c76669] #career-reasons .feature-row--reversed .feature-row__inner{align-items:center;gap:var(--space-8);flex-direction:column}.careers-page[data-v-30c76669] #career-reasons .feature-row__media{flex:none}.careers-page[data-v-30c76669] #career-reasons .feature-row__media img{width:239px;height:276px}.careers-page[data-v-30c76669] #career-reasons .feature-row__body{width:342px;max-width:100%}.careers-page[data-v-30c76669] #career-culture .image-text__heading{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.careers-page[data-v-30c76669] #career-culture .image-text__subheading{margin-block:var(--space-4) 28px;font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-align:start}.careers-page[data-v-30c76669] #career-culture .image-text__body{width:342px;max-width:100%;margin-inline:auto}.careers-page[data-v-30c76669] #career-culture .image-text__media{width:342px;max-width:100%;height:199px}.careers-page[data-v-30c76669] #career-principles .feature-grid__heading{min-height:0;font-size:var(--font-size-lg);line-height:var(--line-height-tight);padding-top:0;padding-left:0}.careers-page[data-v-30c76669] #career-principles .feature-grid__heading:before{content:none}.careers-page[data-v-30c76669] #career-principles .feature-grid__heading:after{margin-top:12px}.careers-page[data-v-30c76669] #career-principles .feature-grid__description{text-align:center}.careers-page[data-v-30c76669] #career-principles{padding-top:var(--space-10)}.careers-page[data-v-30c76669] #career-principles .feature-grid__heading{font-weight:var(--font-weight-bold)}.careers-page[data-v-30c76669] #career-benefits{padding-block:var(--space-10);border-radius:64px 0 0}.careers-page[data-v-30c76669] #career-benefits .feature-rows__heading{margin-bottom:var(--space-4);font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.careers-page[data-v-30c76669] #career-benefits .feature-rows__subheading{font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-align:start}.careers-page[data-v-30c76669] #career-benefits .feature-row__inner{gap:var(--space-8);flex-direction:column-reverse}.careers-page[data-v-30c76669] #career-benefits .feature-row__body{flex:auto;max-width:none}.careers-page[data-v-30c76669] #career-benefits .feature-row__media img{width:100%;height:192px}.careers-page[data-v-30c76669] #career-benefits .feature-row__title{font-size:var(--font-size-lg);line-height:var(--line-height-tight)}.careers-page[data-v-30c76669] #career-benefits .feature-row__description{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}}
