.career-card[data-astro-cid-nhw7dyjt]{border:1px solid var(--color-line);border-top:3px solid var(--color-blue-700);background:var(--color-surface);min-width:0;padding:clamp(1.5rem,3vw,2.25rem)}h3[data-astro-cid-nhw7dyjt]{max-width:32ch;font-size:var(--text-2xl);margin:0}.career-meta[data-astro-cid-nhw7dyjt]{color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:.7rem;display:flex}.career-meta[data-astro-cid-nhw7dyjt] span[data-astro-cid-nhw7dyjt]:first-child{color:var(--color-blue-700);font-weight:700}.career-summary[data-astro-cid-nhw7dyjt]{max-width:var(--container-reading);color:var(--color-text-muted);margin:1.1rem 0 1.25rem}.career-toggle[data-astro-cid-nhw7dyjt]{border:1px solid var(--color-blue-700);border-radius:var(--radius-sm);width:12.75rem;min-height:2.75rem;color:var(--color-blue-700);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .9rem;font-weight:750;display:inline-flex}.career-toggle[data-astro-cid-nhw7dyjt][hidden],.career-details[data-astro-cid-nhw7dyjt][hidden]{display:none}.career-toggle[data-astro-cid-nhw7dyjt]:hover{background:var(--color-blue-700);color:var(--color-white)}.summary-open[data-astro-cid-nhw7dyjt]{display:none}.career-toggle[data-astro-cid-nhw7dyjt][aria-expanded=true] .summary-open[data-astro-cid-nhw7dyjt]{display:inline}.career-toggle[data-astro-cid-nhw7dyjt][aria-expanded=true] .summary-closed[data-astro-cid-nhw7dyjt]{display:none}.summary-icon[data-astro-cid-nhw7dyjt]{flex:0 0 .85rem;width:.85rem;height:.85rem;position:relative}.summary-icon[data-astro-cid-nhw7dyjt]:before,.summary-icon[data-astro-cid-nhw7dyjt]:after{content:"";background:currentColor;width:100%;height:2px;position:absolute;top:50%;left:0;translate:0 -50%}.summary-icon[data-astro-cid-nhw7dyjt]:after{transition:rotate var(--transition-fast);rotate:90deg}.career-toggle[data-astro-cid-nhw7dyjt][aria-expanded=true] .summary-icon[data-astro-cid-nhw7dyjt]:after{rotate:0deg}.career-details[data-astro-cid-nhw7dyjt]{border-top:1px solid var(--color-line);align-items:start;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.career-details[data-astro-cid-nhw7dyjt] section[data-astro-cid-nhw7dyjt]{align-content:start;align-self:start;gap:.75rem;display:grid}h4[data-astro-cid-nhw7dyjt]{font-size:var(--text-xl);margin:0}ul[data-astro-cid-nhw7dyjt]{gap:.65rem;margin:0;padding-left:1.25rem;display:grid}li[data-astro-cid-nhw7dyjt]{margin:0;line-height:1.5}.career-apply[data-astro-cid-nhw7dyjt]{border-top:1px solid var(--color-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.career-apply[data-astro-cid-nhw7dyjt] p[data-astro-cid-nhw7dyjt]{max-width:48ch;color:var(--color-text-muted);margin:0}.career-notes[data-astro-cid-nhw7dyjt]{grid-column:1/-1;gap:1rem;display:grid}.career-notes[data-astro-cid-nhw7dyjt] p[data-astro-cid-nhw7dyjt]{color:var(--color-text-muted);margin:0}@media (width>=1001px){.career-card[data-astro-cid-nhw7dyjt]{grid-template-columns:minmax(16rem,.9fr) minmax(20rem,1.1fr) auto;align-items:center;gap:1.5rem clamp(1.5rem,3vw,3.5rem);display:grid}.career-card[data-astro-cid-nhw7dyjt]>header[data-astro-cid-nhw7dyjt]{grid-area:1/1}.career-summary[data-astro-cid-nhw7dyjt]{grid-area:1/2;max-width:46ch;margin:0}.career-toggle[data-astro-cid-nhw7dyjt]{white-space:nowrap;grid-area:1/3;align-self:center}.career-details[data-astro-cid-nhw7dyjt]{border-top:1px solid var(--color-line);grid-area:2/1/auto/-1;margin-top:0;padding-top:1.5rem}.career-details--1[data-astro-cid-nhw7dyjt]{grid-template-columns:minmax(0,1fr)}.career-details--2[data-astro-cid-nhw7dyjt],.career-details--3[data-astro-cid-nhw7dyjt]{grid-template-columns:repeat(2,minmax(0,1fr))}.career-notes[data-astro-cid-nhw7dyjt]{grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:1.5rem}}@media (width>=1280px){.career-details--3[data-astro-cid-nhw7dyjt]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.career-meta[data-astro-cid-nhw7dyjt]{gap:.2rem;display:grid}.career-toggle[data-astro-cid-nhw7dyjt]{justify-content:space-between;width:100%}}.openings-section[data-astro-cid-updltw2v]{padding-top:var(--section-space-compact);background:var(--color-surface)}.career-list[data-astro-cid-updltw2v]{gap:var(--grid-gap);display:grid}.equal-opportunity-note[data-astro-cid-updltw2v]{color:var(--color-text-muted);font-size:var(--text-sm);margin:1.5rem 0 0}.employment-section[data-astro-cid-updltw2v]{border-block:1px solid var(--color-line);background:var(--color-surface-alt)}.employment-grid[data-astro-cid-updltw2v]{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.employment-grid[data-astro-cid-updltw2v] article[data-astro-cid-updltw2v]{border-top:3px solid var(--color-blue-700);background:var(--color-surface);padding:clamp(1.5rem,3vw,2.25rem)}.employment-grid[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{font-size:var(--text-2xl);margin:0 0 1rem}.employment-grid[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--color-text-muted)}.employment-grid[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]:last-child{margin-bottom:0}.employment-grid[data-astro-cid-updltw2v] ul[data-astro-cid-updltw2v]{gap:.45rem;margin:0;padding-left:1.25rem;display:grid}@media (width<=760px){.employment-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr}}
