.careers{--desktop-artboard-offset:max(0px,calc((100vw - 1440px) / 2));background:var(--shell)}.careers__hero-content{padding-bottom:var(--ds-space-xxl)}.careers__explore{gap:var(--ds-space-4);font-family:var(--font-plex-mono);font-size:var(--ds-type-sm);text-decoration:none}.careers__hero .careers__explore:hover{color:var(--shell);background:var(--ds-coral-dark)}.careers__hero a:focus-visible{outline-color:var(--shell)}.careers__layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.careers__intro{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:var(--ds-space-6);padding:var(--ds-space-xxl) var(--ds-space-7) var(--ds-space-xxl) var(--ds-space-xxl);background:var(--nest)}.careers__intro>p{max-width:44ch;margin:0;color:var(--ds-text-secondary);font-size:var(--ds-type-lg);line-height:1.5}.careers__story-link{display:inline-flex;align-items:center;gap:var(--ds-space-4);color:var(--onyx);font-family:var(--font-plex-mono);font-size:var(--ds-type-xs);line-height:1.5;text-decoration:none}.careers a:hover{color:var(--ds-coral-dark)}.careers a:focus-visible{outline:2px solid var(--cobalt);outline-offset:var(--ds-space-1)}.careers-arrow{flex-shrink:0;width:var(--ds-space-5);height:var(--ds-space-5)}.careers__opportunities{scroll-margin-top:var(--ds-space-6);min-width:0;padding:var(--ds-space-xxl) var(--ds-space-xxl) var(--ds-space-xxl) var(--ds-space-7)}.careers__roles-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-5);padding-bottom:var(--ds-space-6)}.careers__roles-heading h2{margin:0;font-size:var(--ds-type-mega);font-weight:400;line-height:1.2;letter-spacing:-.02em}.careers__jobs{margin:0;padding:0;list-style:none}.careers__jobs li{border-top:1px solid var(--ds-border-default)}.careers__jobs li:last-child{border-bottom:1px solid var(--ds-border-default)}.careers__job{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--ds-space-5);padding:var(--ds-space-6) 0;text-decoration:none}.careers__job-copy{min-width:0;overflow-wrap:anywhere}.careers__empty h3,.careers__job h3{margin:0;font-size:var(--ds-type-xxl);font-weight:400;line-height:1.2}.careers__metadata{margin:var(--ds-space-4) 0 0;color:var(--ds-text-secondary);font-family:var(--font-plex-mono);font-size:var(--ds-type-xxs);line-height:1.8}.careers__empty p,.careers__mission p,.careers__summary{max-width:60ch;margin:var(--ds-space-4) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-type-sm);line-height:1.5}.careers__ats-note{margin:var(--ds-space-5) 0 0;color:var(--ds-text-secondary);font-size:var(--ds-type-xs);line-height:1.5}.careers__mission{border-top:1px solid var(--onyx);padding-top:var(--ds-space-6)}.careers__mission h2{margin:0;font-size:var(--ds-type-xl);font-weight:400;line-height:1.2}.careers__mission .careers__story-link{margin-top:var(--ds-space-5)}.careers__empty{padding:var(--ds-space-6) 0;border-block:1px solid var(--ds-border-default)}@media (max-width:1000px){.careers__intro,.careers__opportunities{padding:var(--ds-space-7) var(--ds-space-6)}}@media (max-width:800px){.careers__layout{grid-template-columns:minmax(0,1fr)}.careers__intro,.careers__opportunities{padding:var(--ds-space-7) var(--ds-space-5)}.careers__intro{gap:var(--ds-space-5)}.careers__intro>p{font-size:var(--ds-type-md)}.careers__empty h3,.careers__job h3{font-size:var(--ds-type-xl)}}