.careers-label[data-astro-cid-2pjcwduj]{margin:var(--ds-block-gap) 0;color:var(--ds-muted);font-size:.8125rem;font-weight:400;letter-spacing:0;text-align:center}.careers[data-astro-cid-2pjcwduj]>.lab-title-block[data-astro-cid-2pjcwduj]+.careers-label[data-astro-cid-2pjcwduj]{margin-top:0}.careers-roles[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:repeat(var(--roles, 3),minmax(0,1fr));grid-template-rows:auto 1fr auto;gap:.6rem var(--ds-card-gap);margin:0;padding:0;list-style:none}.careers-role[data-astro-cid-2pjcwduj]{display:grid;grid-row:span 3;grid-template-rows:subgrid}.careers-role[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;padding:1.5rem 1.5rem 1.6rem;border:1px solid var(--ds-rule);background:var(--ds-paper);color:inherit;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.careers-role[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:hover,.careers-role[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:focus-visible{border-color:var(--accent);background:#0a0a0a08}.careers-role[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{margin:0;padding-right:1.5rem;color:var(--ds-ink);font-size:1.15rem;font-weight:500;line-height:1.4;letter-spacing:-.02em}.careers-role-focus[data-astro-cid-2pjcwduj]{display:block;color:var(--ds-muted);font-size:.95rem;font-weight:400;letter-spacing:0}.careers-role-body[data-astro-cid-2pjcwduj]{margin:0;color:var(--ds-ink);font-size:1rem;line-height:1.55}.careers-role-meta[data-astro-cid-2pjcwduj]{margin:0;color:var(--ds-muted);font-size:.875rem;line-height:1.5}.careers-role[data-astro-cid-2pjcwduj] .ds-arrow[data-astro-cid-2pjcwduj]{position:absolute;top:1.5rem;right:1.5rem;color:var(--ds-ink);line-height:1.6;transition:transform .15s ease}.careers-role[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:hover .ds-arrow[data-astro-cid-2pjcwduj],.careers-role[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:focus-visible .ds-arrow[data-astro-cid-2pjcwduj]{transform:translate(3px)}.careers-bonus[data-astro-cid-2pjcwduj]{max-width:40rem;margin:var(--ds-group-gap) auto 0;color:var(--ds-muted);font-size:.875rem;line-height:1.55;text-align:center;text-wrap:balance}.careers-bonus[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:var(--ds-ink);text-decoration:underline;text-decoration-color:var(--ds-rule-strong);text-underline-offset:3px}.careers-bonus[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:hover{text-decoration-color:var(--ds-ink)}.careers-areas[data-astro-cid-2pjcwduj]{margin:0;padding:0;list-style:none;border-top:1px solid var(--ds-rule)}.careers-area[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--ds-card-gap);padding:var(--ds-group-gap) 0;border-bottom:1px solid var(--ds-rule)}.careers-area[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{margin:0;color:var(--ds-ink);font-size:1.15rem;font-weight:500;line-height:1.4;letter-spacing:-.02em}.careers-area[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{max-width:40rem;margin:0;color:var(--ds-muted);font-size:.95rem;line-height:1.6;text-wrap:pretty}.careers-area-lead[data-astro-cid-2pjcwduj]{display:block;color:var(--ds-ink);font-size:1.05rem}.careers-grid[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-card-gap)}.careers-card[data-astro-cid-2pjcwduj]{padding:1.5rem 1.5rem 1.6rem;border:1px solid var(--ds-rule);background:var(--ds-paper)}.careers-card[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{margin:0 0 .6rem;color:var(--ds-ink);font-size:1.15rem;font-weight:500;letter-spacing:-.02em}.careers-card[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{margin:0;color:var(--ds-muted);font-size:.95rem;line-height:1.55}.careers-card[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{color:var(--ds-ink);text-decoration:underline;text-decoration-color:var(--ds-rule-strong);text-underline-offset:3px}.careers-card[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]:hover{text-decoration-color:var(--ds-ink)}@media(max-width:760px){.careers-area[data-astro-cid-2pjcwduj]{grid-template-columns:minmax(0,1fr);row-gap:var(--ds-group-gap)}.careers-roles[data-astro-cid-2pjcwduj]{grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:var(--ds-card-gap)}.careers-role[data-astro-cid-2pjcwduj]{display:block}.careers-role[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj]{grid-row:auto;grid-template-rows:none;row-gap:.5rem;padding:1.15rem 1.15rem 1.25rem}.careers-role[data-astro-cid-2pjcwduj] .ds-arrow[data-astro-cid-2pjcwduj]{top:1.15rem;right:1.15rem}.careers-role[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{font-size:var(--ds-ph-card-title)}.careers-role-body[data-astro-cid-2pjcwduj]{font-size:var(--ds-ph-text)}.careers-role-meta[data-astro-cid-2pjcwduj]{font-size:var(--ds-ph-meta)}.careers-area[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-size:.9rem}.careers-area-lead[data-astro-cid-2pjcwduj]{font-size:1rem}.careers-card[data-astro-cid-2pjcwduj]{padding:1.15rem 1.15rem 1.25rem}.careers-card[data-astro-cid-2pjcwduj] p[data-astro-cid-2pjcwduj]{font-size:.9rem}}
