.jobs-intro[data-astro-cid-wgnvg774] .lead[data-astro-cid-wgnvg774]{margin-top:var(--space-4)}.jobs-hints[data-astro-cid-wgnvg774]{gap:var(--space-3);max-width:60ch;margin-top:var(--space-6);padding:0;list-style:none;display:grid}.jobs-hints[data-astro-cid-wgnvg774] li[data-astro-cid-wgnvg774]{font-size:var(--text-sm);color:var(--color-text-muted);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;display:grid}.jobs-hints[data-astro-cid-wgnvg774] svg{color:var(--color-magenta-500);margin-top:.15rem}.jobs-filter[data-astro-cid-wgnvg774]{top:var(--header-height);z-index:20;background:color-mix(in srgb, var(--color-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);border-block:1px solid var(--color-border);margin-bottom:var(--space-6);position:sticky}.jobs-filter[data-astro-cid-wgnvg774][hidden]{visibility:hidden;pointer-events:none;display:block}.jobs-filter__inner[data-astro-cid-wgnvg774]{gap:var(--space-3);padding-block:var(--space-3);display:grid}.jobs-filter__label[data-astro-cid-wgnvg774]{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted);font-weight:600}.jobs-filter__buttons[data-astro-cid-wgnvg774]{gap:var(--space-2);scroll-snap-type:x proximity;padding-bottom:.25rem;display:flex;overflow-x:auto}.filter-chip[data-astro-cid-wgnvg774]{border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-text);font-size:var(--text-sm);cursor:pointer;scroll-snap-align:start;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:none;padding-inline:1.1rem;font-weight:500}.filter-chip[data-astro-cid-wgnvg774]:hover{border-color:var(--color-magenta-500)}.filter-chip[data-astro-cid-wgnvg774][aria-pressed=true]{background:var(--color-magenta-500);border-color:var(--color-magenta-700);color:var(--color-on-magenta);border-width:2px;font-weight:600}@media (width>=40rem){.jobs-filter__inner[data-astro-cid-wgnvg774]{align-items:center;gap:var(--space-5);grid-template-columns:auto 1fr}}.jobs-count[data-astro-cid-wgnvg774]{margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}.jobs-grid[data-astro-cid-wgnvg774]{gap:var(--space-5);padding:0;list-style:none;display:grid}.job-card[data-astro-cid-wgnvg774]{min-height:14rem;scroll-margin-top:calc(var(--header-height) + 5rem)}.job-card__meta[data-astro-cid-wgnvg774]{gap:var(--space-2);flex-wrap:wrap;display:flex}.job-card__pay[data-astro-cid-wgnvg774]{color:var(--color-magenta-700);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.job-card__summary[data-astro-cid-wgnvg774]{font-size:var(--text-sm);color:var(--color-text-muted)}.job-card__cta[data-astro-cid-wgnvg774]{margin-top:auto}@media (width>=40rem){.jobs-grid[data-astro-cid-wgnvg774]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.jobs-grid[data-astro-cid-wgnvg774]{grid-template-columns:repeat(3,1fr)}}.jobs-empty[data-astro-cid-wgnvg774]{text-align:center;justify-items:center;gap:var(--space-3);max-width:42ch;margin:var(--space-8) auto 0;display:grid}.jobs-empty[data-astro-cid-wgnvg774][hidden]{display:none}.jobs-empty__hound[data-astro-cid-wgnvg774]{width:9rem;color:var(--color-magenta-500);opacity:.25}.jobs-empty__actions[data-astro-cid-wgnvg774]{justify-content:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
