.careers-hero[data-astro-cid-updltw2v]{padding-top:72px;padding-bottom:56px}.careers-hero[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{max-width:22ch;font-size:52px}.careers-hero[data-astro-cid-updltw2v] .stroke[data-astro-cid-updltw2v]{width:240px}.careers-hero[data-astro-cid-updltw2v] .hero-lede[data-astro-cid-updltw2v]{max-width:62ch;margin-bottom:0;font-size:17.5px}.openings[data-astro-cid-updltw2v]{padding-top:64px;padding-bottom:72px}.no-openings[data-astro-cid-updltw2v]{color:var(--ink-700);max-width:60ch;margin:0;font-size:17px;line-height:1.6}.no-openings[data-astro-cid-updltw2v] a{color:var(--navy-700);font-weight:var(--weight-bold);text-decoration:underline}.job-list[data-astro-cid-updltw2v]{gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.job-card[data-astro-cid-updltw2v]{background:var(--cream-50);border:1px solid var(--sand-300);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);justify-content:space-between;align-items:flex-start;gap:32px;padding:32px 36px;display:flex}.job-card-text[data-astro-cid-updltw2v]{max-width:64ch}.job-title[data-astro-cid-updltw2v]{font-size:26px;font-weight:var(--weight-semibold);color:var(--navy-700);margin:0 0 12px;line-height:1.2}.job-title[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]{color:inherit;text-decoration:none}.job-title[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]:hover{text-underline-offset:4px;text-decoration:underline}.job-highlights[data-astro-cid-updltw2v]{flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.job-highlights[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]{font-size:13.5px;font-weight:var(--weight-semibold);color:var(--navy-800);background:var(--powder-200);border-radius:var(--radius-pill);padding:5px 12px}.job-summary[data-astro-cid-updltw2v]{color:var(--ink-700);margin:0;font-size:16px;line-height:1.6}.job-card-actions[data-astro-cid-updltw2v]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:14px;padding-top:4px;display:flex}.job-details-link[data-astro-cid-updltw2v]{font-size:15px;font-weight:var(--weight-bold);color:var(--navy-700);text-underline-offset:4px;white-space:nowrap;text-decoration:underline}.job-detail[data-astro-cid-updltw2v]{max-width:800px;padding-top:72px;padding-bottom:72px;scroll-margin-top:24px}.job-detail[data-astro-cid-updltw2v] header[data-astro-cid-updltw2v] .h2-40[data-astro-cid-updltw2v]{margin-bottom:24px}.job-facts[data-astro-cid-updltw2v]{background:var(--powder-100);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:18px 32px;margin:0 0 32px;padding:24px 28px;display:grid}.job-fact[data-astro-cid-updltw2v] dt[data-astro-cid-updltw2v]{font-size:12.5px;font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--navy-600);margin:0 0 4px}.job-fact[data-astro-cid-updltw2v] dd[data-astro-cid-updltw2v]{color:var(--ink-900);margin:0;font-size:15.5px;line-height:1.5}.job-body[data-astro-cid-updltw2v]{margin-top:48px}.job-section[data-astro-cid-updltw2v]{margin-bottom:40px}.job-section[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{font-size:28px;font-weight:var(--weight-semibold);color:var(--navy-700);margin:0 0 14px}.job-section[data-astro-cid-updltw2v] h4[data-astro-cid-updltw2v]{font-size:17px;font-weight:var(--weight-bold);color:var(--navy-800);margin:22px 0 8px}.job-section[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--ink-700);max-width:68ch;margin:0 0 14px;font-size:16px;line-height:1.7}.job-section[data-astro-cid-updltw2v] ul[data-astro-cid-updltw2v]{margin:0 0 12px;padding-left:22px}.job-section[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]{color:var(--ink-700);max-width:65ch;margin-bottom:8px;font-size:16px;line-height:1.65}.job-apply[data-astro-cid-updltw2v]{border-top:1px solid var(--sand-300);flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:12px;padding-top:32px;display:flex}.job-apply[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--ink-700);margin:0;font-size:15px;line-height:1.6}.job-apply[data-astro-cid-updltw2v] .job-eoe[data-astro-cid-updltw2v]{color:var(--ink-500);flex-basis:100%;max-width:72ch;margin-top:6px;font-size:14.5px}.job-apply[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v] a{color:var(--navy-700);font-weight:var(--weight-bold);text-decoration:underline}.closing-note[data-astro-cid-updltw2v]{justify-content:space-between;align-items:center;gap:32px;padding-top:44px;padding-bottom:44px;display:flex}.closing-note[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{font-size:22px;font-weight:var(--weight-semibold);color:var(--navy-800);margin:0 0 4px}.closing-note[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--ink-700);max-width:62ch;margin:0;font-size:15.5px;line-height:1.6}.closing-note[data-astro-cid-updltw2v] .pill[data-astro-cid-updltw2v]{white-space:nowrap;flex-shrink:0}@media (width<=900px){.careers-hero[data-astro-cid-updltw2v]{padding-top:48px;padding-bottom:40px}.careers-hero[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{font-size:38px}.openings[data-astro-cid-updltw2v]{padding-top:48px;padding-bottom:56px}.job-card[data-astro-cid-updltw2v]{flex-direction:column;gap:22px;padding:24px 22px}.job-card-actions[data-astro-cid-updltw2v]{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:14px 22px;padding-top:0}.job-title[data-astro-cid-updltw2v]{font-size:23px}.job-detail[data-astro-cid-updltw2v]{padding-top:52px;padding-bottom:56px}.job-facts[data-astro-cid-updltw2v]{grid-template-columns:1fr;gap:16px;padding:20px}.job-section[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{font-size:24px}.closing-note[data-astro-cid-updltw2v]{flex-direction:column;align-items:flex-start;gap:20px}}
