.job-pager__nav[data-astro-cid-3nfjgsn7]{justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.job-pager__status[data-astro-cid-3nfjgsn7]{min-width:7.5rem;color:var(--text-light-secondary);font-variant-numeric:tabular-nums;text-align:center;margin:0;font-size:.875rem;font-weight:600}.careers-hero[data-astro-cid-ocwcru6a]{isolation:isolate}.careers-hero__glow[data-astro-cid-ocwcru6a]{pointer-events:none;background:radial-gradient(circle at 85% 12%,#00cc8b3d,#0000 28%),radial-gradient(circle at 8% 86%,#15c05d21,#0000 30%);position:absolute;inset:0}.careers-hero__mark[data-astro-cid-ocwcru6a]{opacity:.075;pointer-events:none;width:clamp(26rem,50vw,50rem);height:auto;position:absolute;top:5%;right:-7rem;transform:rotate(-7deg)}.job-grid[data-astro-cid-ocwcru6a]{gap:1rem;display:grid}.job-card[data-astro-cid-ocwcru6a]{border-radius:var(--radius-lg);background:var(--surface-light);border:1px solid #07110c17;flex-direction:column;min-width:0;padding:1.25rem;transition:border-color .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out;display:flex;box-shadow:0 16px 44px #0f172a0b}.job-card[data-astro-cid-ocwcru6a]:hover,.job-card[data-astro-cid-ocwcru6a]:focus-visible{border-color:#15c05d57;transform:translateY(-2px);box-shadow:0 20px 48px #0f172a14}.job-card[data-astro-cid-ocwcru6a]:focus-visible,.closed-row[data-astro-cid-ocwcru6a]:focus-visible,.talent-strip__cta[data-astro-cid-ocwcru6a]:focus-visible{outline:2px solid var(--brand-green);outline-offset:2px}.job-card[data-astro-cid-ocwcru6a] h3[data-astro-cid-ocwcru6a],.job-card[data-astro-cid-ocwcru6a] p[data-astro-cid-ocwcru6a]{overflow-wrap:anywhere}.job-card__summary[data-astro-cid-ocwcru6a]{color:var(--text-light-secondary);font-size:.875rem;line-height:1.5}.job-card__badges[data-astro-cid-ocwcru6a]{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.job-card__badges[data-astro-cid-ocwcru6a] span[data-astro-cid-ocwcru6a]{border-radius:var(--radius-sm);min-height:1.5rem;color:var(--brand-green-dark);letter-spacing:.04em;text-transform:uppercase;background:#15c05d1a;align-items:center;padding:.15rem .5rem;font-size:.6875rem;font-weight:800;display:inline-flex}.job-card__footer[data-astro-cid-ocwcru6a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;display:flex}.job-card__location[data-astro-cid-ocwcru6a]{min-width:0;color:var(--text-light-secondary);overflow-wrap:anywhere;font-size:.875rem;font-weight:600}.job-card__cta[data-astro-cid-ocwcru6a]{min-height:2.75rem;color:var(--brand-green-dark);align-items:center;gap:.4rem;font-size:.875rem;font-weight:800;display:inline-flex}.talent-strip[data-astro-cid-ocwcru6a]{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-mint) 35%, var(--surface-light));border:1px solid #07110c14;flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;padding:1rem 1.25rem;display:flex}.talent-strip--after-jobs[data-astro-cid-ocwcru6a]{margin-top:1rem}.talent-strip__cta[data-astro-cid-ocwcru6a]{min-height:2.75rem;color:var(--brand-green-dark);white-space:nowrap;align-items:center;gap:.4rem;font-size:.875rem;font-weight:800;display:inline-flex}.closed-jobs[data-astro-cid-ocwcru6a]{margin-top:2rem}.closed-list[data-astro-cid-ocwcru6a]{flex-direction:column;gap:.5rem;display:flex}.closed-row[data-astro-cid-ocwcru6a]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-mint) 22%, var(--surface-light));border:1px solid #07110c14;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge title cta""badge meta cta";align-items:center;gap:.15rem .75rem;min-height:3.5rem;padding:.625rem .875rem;transition:border-color .18s ease-out,background-color .18s ease-out;display:grid}.closed-row[data-astro-cid-ocwcru6a]:hover,.closed-row[data-astro-cid-ocwcru6a]:focus-visible{background:color-mix(in srgb, var(--surface-mint) 40%, var(--surface-light));border-color:#07110c29}.closed-row__badge[data-astro-cid-ocwcru6a]{border-radius:var(--radius-sm);min-height:1.5rem;color:var(--text-light-secondary);letter-spacing:.04em;text-transform:uppercase;background:#1e1e1e14;grid-area:badge;align-items:center;padding:.15rem .5rem;font-size:.6875rem;font-weight:800;display:inline-flex}.closed-row__title[data-astro-cid-ocwcru6a]{min-width:0;color:var(--text-light-primary);text-overflow:ellipsis;white-space:nowrap;grid-area:title;font-size:.875rem;font-weight:700;overflow:hidden}.closed-row__meta[data-astro-cid-ocwcru6a]{min-width:0;color:var(--text-light-secondary);text-overflow:ellipsis;white-space:nowrap;grid-area:meta;font-size:.75rem;font-weight:600;overflow:hidden}.closed-row__cta[data-astro-cid-ocwcru6a]{color:var(--text-light-secondary);grid-area:cta;display:inline-flex}@media (width>=768px){.job-grid[data-astro-cid-ocwcru6a]{grid-template-columns:repeat(2,minmax(0,1fr))}.job-card[data-astro-cid-ocwcru6a]{padding:1.5rem}.talent-strip[data-astro-cid-ocwcru6a]{flex-direction:row;justify-content:space-between;align-items:center;padding:1rem 1.5rem}.closed-row[data-astro-cid-ocwcru6a]{grid-template-columns:auto minmax(0,1.4fr) minmax(0,.8fr) auto;grid-template-areas:"badge title meta cta";column-gap:1rem}}@media (width<=639px){.careers-hero__mark[data-astro-cid-ocwcru6a]{opacity:.06;width:28rem;top:18%;right:-10rem}}@media (prefers-reduced-motion:reduce){.job-card[data-astro-cid-ocwcru6a],.closed-row[data-astro-cid-ocwcru6a]{transition:none}}
