.careers-page{overflow:clip}.careers-label{color:var(--signal);font-family:var(--font-display);text-transform:uppercase;font-size:var(--kicker-size);font-weight:var(--kicker-weight);letter-spacing:var(--kicker-tracking);line-height:var(--kicker-line)}.careers-hero{place-items:center start;min-height:720px;padding-block:172px 108px;display:grid}.careers-hero>div{max-width:940px}.careers-hero h1{max-width:17ch;font-weight:500;font-size:var(--hero-size);letter-spacing:var(--hero-tracking);line-height:var(--hero-line);margin-top:24px}.careers-hero__body{max-width:61ch;color:color-mix(in srgb, var(--off-white) 72%, transparent);font-size:var(--hero-lede-size);line-height:var(--hero-lede-line);margin-top:34px}.careers-text-link{color:var(--off-white);font-family:var(--font-display);align-items:center;gap:10px;margin-top:32px;font-size:.84rem;font-weight:700;transition:color .18s;display:inline-flex}.careers-text-link:hover,.careers-text-link:focus-visible{color:var(--signal);outline:0}.careers-work{border-block:1px solid color-mix(in srgb, var(--off-white) 8%, transparent);background:color-mix(in srgb, var(--navy) 20%, var(--void));padding-block:clamp(112px,10vw,156px)}.careers-heading{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:24px clamp(48px,8vw,118px);margin-bottom:clamp(64px,7vw,92px);display:grid}.careers-heading .careers-label{grid-column:1/-1}.careers-heading h2{letter-spacing:-.045em;max-width:16ch;font-size:clamp(2.5rem,4.3vw,4.25rem);font-weight:500;line-height:1}.careers-heading>p:last-child{max-width:54ch;color:color-mix(in srgb, var(--off-white) 65%, transparent);line-height:1.72}.careers-work__list{border-top:1px solid color-mix(in srgb, var(--off-white) 13%, transparent);margin:0;padding:0;list-style:none}.careers-work__list li{border-bottom:1px solid color-mix(in srgb, var(--off-white) 11%, transparent);grid-template-columns:70px minmax(220px,.72fr) minmax(320px,1.1fr);align-items:baseline;gap:clamp(28px,4vw,64px);padding-block:clamp(34px,4vw,50px);display:grid}.careers-work__list li>span,.careers-standards__grid article>span{color:var(--depth);font-family:var(--font-display);font-size:.7rem;font-weight:700}.careers-work__list h3,.careers-standards__grid h3{font-size:clamp(1.3rem,1.8vw,1.6rem);line-height:1.18}.careers-work__list p,.careers-standards__grid p,.careers-roles__inner>p:last-child{color:color-mix(in srgb, var(--off-white) 64%, transparent);line-height:1.7}.careers-section-title{letter-spacing:-.045em;max-width:17ch;font-size:clamp(2.5rem,4.3vw,4.25rem);font-weight:500;line-height:1}.careers-lead{max-width:46ch;color:color-mix(in srgb, var(--off-white) 92%, transparent);font-family:var(--font-display);margin-top:34px;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:500;line-height:1.42}.careers-split{grid-template-columns:minmax(0,.92fr) minmax(320px,1fr);align-items:start;gap:clamp(40px,6vw,92px);display:grid}.careers-split__heading .careers-label{margin-bottom:20px}.careers-split__heading .careers-section-title{max-width:14ch}.careers-split__body{border-left:1px solid color-mix(in srgb, var(--off-white) 14%, transparent);gap:22px;padding-left:clamp(28px,4vw,56px);display:grid}.careers-split__body p{color:color-mix(in srgb, var(--off-white) 62%, transparent);font-size:.98rem;line-height:1.75}.careers-split__lead{font-family:var(--font-display);font-weight:500;color:color-mix(in srgb, var(--off-white) 94%, transparent)!important;font-size:clamp(1.18rem,1.6vw,1.42rem)!important;line-height:1.45!important}@media (width<=900px){.careers-split{grid-template-columns:minmax(0,1fr);gap:28px}.careers-split__heading .careers-section-title{max-width:none}.careers-split__body{padding-left:22px}}.careers-pair{gap:20px;max-width:68ch;margin-top:clamp(38px,4vw,54px);display:grid}.careers-pair p{color:color-mix(in srgb, var(--off-white) 62%, transparent);font-size:.98rem;line-height:1.75}@media (width<=820px){.careers-section-title,.careers-hero h1{max-width:none}}.careers-benefits{padding-block:clamp(96px,10vw,140px)}.careers-benefits__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,88px);margin:clamp(46px,5vw,70px) 0 0;padding:0;list-style:none;display:grid}.careers-benefits__list li{border-top:1px solid color-mix(in srgb, var(--off-white) 12%, transparent);gap:8px;padding-block:26px;display:grid}.careers-benefits__list strong{color:var(--off-white);font-family:var(--font-display);font-size:1.02rem;font-weight:500;line-height:1.35}.careers-benefits__list span{color:color-mix(in srgb, var(--off-white) 62%, transparent);font-size:.92rem;line-height:1.6}@media (width<=760px){.careers-benefits__list{grid-template-columns:minmax(0,1fr)}}.careers-statement{border-bottom:1px solid color-mix(in srgb, var(--off-white) 8%, transparent);align-items:center;min-height:clamp(520px,68vh,700px);display:grid}.careers-statement .section-shell{padding-block:120px}.careers-statement p{max-width:1000px;color:var(--off-white);font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(3.4rem,7vw,7.2rem);font-weight:500;line-height:.95}.careers-standards{padding-block:clamp(112px,10vw,156px)}.careers-standards__grid{border:1px solid color-mix(in srgb, var(--off-white) 11%, transparent);background:color-mix(in srgb, var(--off-white) 11%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.careers-standards__grid article{background:color-mix(in srgb, var(--navy) 34%, var(--void));align-content:start;gap:22px;min-height:280px;padding:clamp(30px,4vw,48px);display:grid}.careers-standards__grid p{max-width:48ch}.careers-roles{border-top:1px solid color-mix(in srgb, var(--off-white) 8%, transparent);background:color-mix(in srgb, var(--navy) 18%, var(--void));padding-block:clamp(108px,10vw,150px)}.careers-roles__inner{grid-template-columns:minmax(260px,.78fr) minmax(340px,1fr);gap:24px clamp(52px,9vw,132px);display:grid}.careers-roles__inner .careers-label{grid-column:1/-1}.careers-roles h2{letter-spacing:-.04em;max-width:14ch;font-size:clamp(2.35rem,3.8vw,3.6rem);font-weight:500;line-height:1.02}.careers-roles__inner h2{grid-area:2/1}.careers-roles__note{max-width:56ch;color:color-mix(in srgb, var(--off-white) 64%, transparent);grid-area:3/1;margin-top:4px;line-height:1.7}.careers-roles__cta{grid-area:2/2;place-self:start;gap:9px}@media (width<=820px){.careers-hero{min-height:auto;padding-block:144px 92px}.careers-heading,.careers-roles__inner{grid-template-columns:1fr}.careers-roles__inner h2,.careers-roles__note,.careers-roles__cta{grid-area:auto/1}.careers-roles__cta{margin-top:10px}.careers-heading .careers-label,.careers-roles__inner .careers-label{grid-column:auto}.careers-work__list li{grid-template-columns:48px minmax(180px,.76fr) minmax(260px,1fr);gap:24px}}@media (width<=620px){.careers-hero h1{font-size:clamp(3.1rem,15vw,4.4rem)}.careers-heading{gap:20px}.careers-work__list li{grid-template-columns:1fr;gap:14px}.careers-standards__grid{grid-template-columns:1fr}.careers-standards__grid article{min-height:0}.careers-statement{min-height:440px}}@media (prefers-reduced-motion:reduce){.careers-text-link{transition:none}}
