.profession-tags[data-astro-cid-eeocezc6]{flex-wrap:wrap;gap:.35rem;margin:.3rem 0 .65rem;display:flex}.profession-tag[data-astro-cid-eeocezc6]{color:#215e4e;background:#e2f2ec;border-radius:.4rem;padding:.2rem .45rem;font-size:.7rem;font-weight:700}.profession-tag-secondary[data-astro-cid-eeocezc6]{color:#614486;background:#eee8fa}.profession-grid[data-astro-cid-eeocezc6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:-.5rem -.4rem .75rem;padding:.5rem .4rem;list-style:none;display:grid;overflow:visible}.profession-grid[data-astro-cid-eeocezc6]>li[data-astro-cid-eeocezc6]{min-width:0;position:relative}.profession-save[data-astro-cid-eeocezc6]{z-index:2;color:#6b7d92;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;place-items:center;width:2rem;height:2rem;padding:0;display:grid;position:absolute;top:.45rem;right:.45rem;box-shadow:0 1px 4px #10203324}.profession-save[data-astro-cid-eeocezc6] svg[data-astro-cid-eeocezc6]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:1.05rem;height:1.05rem}.profession-save[data-astro-cid-eeocezc6].is-saved{color:#d97706;background:#fff7e0}.profession-save[data-astro-cid-eeocezc6].is-saved svg[data-astro-cid-eeocezc6]{fill:currentColor}.profession-save[data-astro-cid-eeocezc6]:focus-visible{outline-offset:2px;outline:3px solid #d9770666}.profession-card[data-astro-cid-eeocezc6]{background:var(--surface);height:100%;box-shadow:var(--shadow-soft);color:var(--ink);border:0;border-radius:1.15rem;flex-direction:column;min-height:2.75rem;text-decoration:none;display:flex;overflow:hidden}.profession-card[data-astro-cid-eeocezc6] img[data-astro-cid-eeocezc6]{aspect-ratio:4/3;object-fit:cover;object-position:center;background:#e8eef6;width:100%;display:block}.profession-card-title[data-astro-cid-eeocezc6]{overflow-wrap:anywhere;padding:.65rem .7rem .8rem;font-size:.88rem;font-weight:700;line-height:1.25;display:block}.profession-card[data-astro-cid-eeocezc6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 20px 40px #10203329}.profession-grid[data-astro-cid-eeocezc6]>li[data-astro-cid-eeocezc6]:has(.profession-card:focus-visible){z-index:1}@media (prefers-reduced-motion:no-preference){.profession-card[data-astro-cid-eeocezc6]{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.profession-card[data-astro-cid-eeocezc6] img[data-astro-cid-eeocezc6]{transition:transform .2s cubic-bezier(.22,1,.36,1)}.profession-card[data-astro-cid-eeocezc6]:focus-visible{transform:translateY(-6px)scale(1.018)}.profession-card[data-astro-cid-eeocezc6]:focus-visible img[data-astro-cid-eeocezc6]{transform:scale(1.02)}}@media (hover:hover) and (pointer:fine){.profession-card[data-astro-cid-eeocezc6]:hover,.profession-card[data-astro-cid-eeocezc6]:focus-visible{transform:translateY(-6px)scale(1.018);box-shadow:0 20px 40px #10203329}.profession-card[data-astro-cid-eeocezc6]:hover img[data-astro-cid-eeocezc6],.profession-card[data-astro-cid-eeocezc6]:focus-visible img[data-astro-cid-eeocezc6]{transform:scale(1.02)}.profession-grid[data-astro-cid-eeocezc6]>li[data-astro-cid-eeocezc6]:has(.profession-card:hover),.profession-grid[data-astro-cid-eeocezc6]>li[data-astro-cid-eeocezc6]:has(.profession-card:focus-visible){z-index:1}}@media (hover:none){.profession-card[data-astro-cid-eeocezc6]:active{transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.profession-card[data-astro-cid-eeocezc6],.profession-card[data-astro-cid-eeocezc6] img[data-astro-cid-eeocezc6]{transition:none}.profession-card[data-astro-cid-eeocezc6]:hover,.profession-card[data-astro-cid-eeocezc6]:focus-visible,.profession-card[data-astro-cid-eeocezc6]:active,.profession-card[data-astro-cid-eeocezc6]:hover img[data-astro-cid-eeocezc6],.profession-card[data-astro-cid-eeocezc6]:focus-visible img[data-astro-cid-eeocezc6]{transform:none}}@media (width>=768px){.profession-grid[data-astro-cid-eeocezc6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (width>=1024px){.profession-grid[data-astro-cid-eeocezc6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.job-category-scroller[data-astro-cid-x5hwwi3d]{overscroll-behavior-inline:contain;scrollbar-width:thin;margin-inline:-1rem;padding:.25rem 1rem .75rem;overflow-x:auto}.job-category-list[data-astro-cid-x5hwwi3d]{gap:.55rem;width:max-content;max-width:none;display:flex}.job-category-chip[data-astro-cid-x5hwwi3d]{border:1px solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .9rem;font-size:.88rem;font-weight:750;text-decoration:none;display:inline-flex}.job-category-icon[data-astro-cid-x5hwwi3d]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.job-category-chip[data-astro-cid-x5hwwi3d] span[data-astro-cid-x5hwwi3d]{color:var(--text-secondary);font-size:.76rem;font-weight:700}.job-category-chip[data-astro-cid-x5hwwi3d]:hover{background:var(--surface-blue);border-color:#9cb4d6}.job-category-chip[data-astro-cid-x5hwwi3d]:focus-visible{outline-offset:2px;outline:3px solid #2f6bff4d}.job-category-chip[data-astro-cid-x5hwwi3d].is-active{border-color:var(--brand-blue);background:var(--brand-blue);color:#fff}.job-category-chip[data-astro-cid-x5hwwi3d].is-active .job-category-icon[data-astro-cid-x5hwwi3d]{stroke:#fff}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d]{min-height:2.85rem;box-shadow:0 1px 2px #1020330a, 0 6px 14px var(--chip-shadow,#2f6bff14);padding-inline:.95rem;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d][data-category-chip=all]{--chip-shadow:#246bfd1a;color:#1d4ed8;background:#eef4ff;border-color:#c9daff}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d][data-category-chip=care-community]{--chip-shadow:#d82a731a;color:#b42361;background:#fff2f7;border-color:#f7c7dc}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d][data-category-chip=food-hospitality]{--chip-shadow:#c875001a;color:#9a5b00;background:#fff8e8;border-color:#f3d59a}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d][data-category-chip=retail-customer-service]{--chip-shadow:#7545dd1a;color:#6431c4;background:#f7f2ff;border-color:#ddcff8}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d][data-category-chip=office-remote]{--chip-shadow:#087c821a;color:#087c82;background:#effbfa;border-color:#bde7e4}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d][data-category-chip=trades-construction]{--chip-shadow:#de54341a;color:#c2410c;background:#fff3ed;border-color:#f6c9b8}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d][data-category-chip=driving-transportation]{--chip-shadow:#246bce1a;color:#1d4ed8;background:#f0f7ff;border-color:#c5dbf7}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d][data-category-chip=beauty-wellness]{--chip-shadow:#237c3f1a;color:#237c3f;background:#f1faf2;border-color:#c4e6cb}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d][data-category-chip=security-outdoor]{--chip-shadow:#4932c81a;color:#4932c8;background:#f4f1ff;border-color:#d4ccf5}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d]:hover{border-color:color-mix(in srgb, currentColor 35%, #fff);box-shadow:0 2px 4px #1020330d, 0 8px 18px var(--chip-shadow,#2f6bff1f)}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d].is-active{color:#fff;box-shadow:0 8px 16px var(--chip-shadow,#246bfd38);border-color:#0000}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d].is-active[data-category-chip=all]{background:#246bfd}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d].is-active[data-category-chip=care-community]{background:#d82a73}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d].is-active[data-category-chip=food-hospitality]{background:#c87500}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d].is-active[data-category-chip=retail-customer-service]{background:#7545dd}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d].is-active[data-category-chip=office-remote]{background:#087c82}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d].is-active[data-category-chip=trades-construction]{background:#de5434}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d].is-active[data-category-chip=driving-transportation]{background:#246bce}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d].is-active[data-category-chip=beauty-wellness]{background:#237c3f}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d].is-active[data-category-chip=security-outdoor]{background:#4932c8}.is-filter[data-astro-cid-x5hwwi3d] .job-category-chip[data-astro-cid-x5hwwi3d].is-active .job-category-icon[data-astro-cid-x5hwwi3d]{stroke:#fff}.job-category-disclosure[data-astro-cid-x5hwwi3d],.mobile-category-picker[data-astro-cid-x5hwwi3d]{display:block}.job-category-disclosure[data-astro-cid-x5hwwi3d]{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;overflow:hidden}.job-category-disclosure[data-astro-cid-x5hwwi3d] summary[data-astro-cid-x5hwwi3d]{min-height:3.25rem;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding:.7rem .9rem;font-weight:800;list-style:none;display:flex}.job-category-disclosure[data-astro-cid-x5hwwi3d] summary[data-astro-cid-x5hwwi3d]::-webkit-details-marker{display:none}.job-category-disclosure[data-astro-cid-x5hwwi3d][open] summary[data-astro-cid-x5hwwi3d] span[data-astro-cid-x5hwwi3d]{transform:rotate(180deg)}.job-category-disclosure[data-astro-cid-x5hwwi3d] nav[data-astro-cid-x5hwwi3d]{padding:0 .45rem .45rem;display:grid}.job-category-disclosure[data-astro-cid-x5hwwi3d] a[data-astro-cid-x5hwwi3d]{border-top:1px solid var(--line);min-height:3rem;color:var(--ink);grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.65rem .55rem;font-size:.9rem;font-weight:700;text-decoration:none;display:grid}.job-category-disclosure[data-astro-cid-x5hwwi3d] a[data-astro-cid-x5hwwi3d] strong[data-astro-cid-x5hwwi3d]{min-width:2rem;color:var(--text-secondary);text-align:center}.mobile-category-trigger[data-astro-cid-x5hwwi3d]{border:1px solid var(--line);width:100%;min-height:3.6rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:.85rem;justify-content:space-between;align-items:center;padding:.65rem .85rem;display:flex}.mobile-category-trigger[data-astro-cid-x5hwwi3d] small[data-astro-cid-x5hwwi3d],.mobile-category-trigger[data-astro-cid-x5hwwi3d] strong[data-astro-cid-x5hwwi3d]{display:block}.mobile-category-trigger[data-astro-cid-x5hwwi3d] small[data-astro-cid-x5hwwi3d]{color:var(--text-secondary);margin-bottom:.1rem;font-size:.72rem;font-weight:700}.mobile-category-trigger[data-astro-cid-x5hwwi3d] strong[data-astro-cid-x5hwwi3d]{font-size:.94rem}.mobile-category-trigger[data-astro-cid-x5hwwi3d]:focus-visible,.job-category-disclosure[data-astro-cid-x5hwwi3d] summary[data-astro-cid-x5hwwi3d]:focus-visible,.job-category-disclosure[data-astro-cid-x5hwwi3d] a[data-astro-cid-x5hwwi3d]:focus-visible{outline-offset:2px;outline:3px solid #2f6bff4d}.category-dialog[data-astro-cid-x5hwwi3d]{background:var(--surface);width:100%;max-width:none;height:auto;max-height:min(82vh,42rem);color:var(--ink);border:0;border-radius:1.25rem 1.25rem 0 0;margin:auto 0 0;padding:0;overflow:auto}.category-dialog[data-astro-cid-x5hwwi3d]::backdrop{background:#0813238c}.category-dialog-card[data-astro-cid-x5hwwi3d]{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px))}.category-dialog[data-astro-cid-x5hwwi3d] header[data-astro-cid-x5hwwi3d]{justify-content:space-between;align-items:start;gap:1rem;display:flex}.category-dialog[data-astro-cid-x5hwwi3d] header[data-astro-cid-x5hwwi3d] p[data-astro-cid-x5hwwi3d]{color:var(--brand-blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem;font-size:.72rem;font-weight:800}.category-dialog[data-astro-cid-x5hwwi3d] h2[data-astro-cid-x5hwwi3d]{margin:0;font-size:1.35rem}.category-dialog[data-astro-cid-x5hwwi3d] [data-astro-cid-x5hwwi3d][data-category-dialog-close]{border:1px solid var(--line);width:2.75rem;height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:50%;font-size:1.45rem}.category-option-list[data-astro-cid-x5hwwi3d]{margin-top:.8rem;display:grid}.category-option-list[data-astro-cid-x5hwwi3d] button[data-astro-cid-x5hwwi3d]{border:0;border-top:1px solid var(--line);min-height:3.25rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto 1.4rem;align-items:center;gap:.65rem;padding:.65rem .35rem;font-weight:700;display:grid}.category-option-list[data-astro-cid-x5hwwi3d] strong[data-astro-cid-x5hwwi3d]{color:var(--text-secondary);font-size:.85rem}.category-option-list[data-astro-cid-x5hwwi3d] i[data-astro-cid-x5hwwi3d]{visibility:hidden;color:var(--brand-blue);font-style:normal;font-weight:900}.category-option-list[data-astro-cid-x5hwwi3d] button[data-astro-cid-x5hwwi3d][aria-pressed=true]{color:var(--brand-blue)}.category-option-list[data-astro-cid-x5hwwi3d] button[data-astro-cid-x5hwwi3d][aria-pressed=true] i[data-astro-cid-x5hwwi3d]{visibility:visible}.category-option-list[data-astro-cid-x5hwwi3d] button[data-astro-cid-x5hwwi3d]:focus-visible,.category-dialog[data-astro-cid-x5hwwi3d] [data-astro-cid-x5hwwi3d][data-category-dialog-close]:focus-visible{outline-offset:-2px;outline:3px solid #2f6bff4d}html.category-dialog-open{overflow:hidden}.job-category-desktop[data-astro-cid-x5hwwi3d]{display:none}@media (width>=768px){.job-category-desktop[data-astro-cid-x5hwwi3d]{display:block}.job-category-scroller[data-astro-cid-x5hwwi3d]{margin-inline:0;padding-inline:0;overflow:visible}.job-category-list[data-astro-cid-x5hwwi3d]{flex-wrap:wrap;width:auto}.job-category-disclosure[data-astro-cid-x5hwwi3d],.mobile-category-picker[data-astro-cid-x5hwwi3d]{display:none}}.jobs-discover[data-astro-cid-tzdcmqrt]{background:#fff;border:1px solid #e4ecf7;border-radius:1.35rem;gap:.85rem;margin:0 0 .75rem;padding:1rem .95rem 1.05rem;display:grid;box-shadow:0 1px 2px #1020330a,0 14px 32px #2f6bff12}.jobs-discover__head[data-astro-cid-tzdcmqrt],.jobs-discover__copy[data-astro-cid-tzdcmqrt],.jobs-discover__title-row[data-astro-cid-tzdcmqrt],.jobs-discover__search[data-astro-cid-tzdcmqrt],.jobs-discover__chips[data-astro-cid-tzdcmqrt]{min-width:0}.jobs-discover__eyebrow[data-astro-cid-tzdcmqrt]{color:#2f6bff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.72rem;font-weight:800}.jobs-discover__title-row[data-astro-cid-tzdcmqrt]{flex-wrap:wrap;align-items:center;gap:.65rem .8rem;display:flex}.jobs-discover[data-astro-cid-tzdcmqrt] h2[data-astro-cid-tzdcmqrt]{color:#0c1a2e;letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,6vw,2.35rem);font-weight:800;line-height:1.08}.jobs-discover__badge[data-astro-cid-tzdcmqrt]{color:#1d4ed8;background:#f4f8ff;border:1px solid #dce7f8;border-radius:999px;align-items:center;gap:.4rem;min-height:2rem;padding:.25rem .7rem .25rem .45rem;font-size:.82rem;font-weight:800;display:inline-flex}.jobs-discover__badge[data-astro-cid-tzdcmqrt] svg[data-astro-cid-tzdcmqrt]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.jobs-saved-chip[data-astro-cid-tzdcmqrt]{color:#9a6700;min-height:2rem;font:inherit;cursor:pointer;background:#fff7e0;border:1px solid #f0d48a;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.25rem .7rem .25rem .5rem;font-size:.82rem;font-weight:800;display:inline-flex}.jobs-saved-chip[data-astro-cid-tzdcmqrt] svg[data-astro-cid-tzdcmqrt]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:.95rem;height:.95rem}.jobs-saved-chip[data-astro-cid-tzdcmqrt].is-active{color:#fff;background:#d97706;border-color:#0000}.jobs-saved-chip[data-astro-cid-tzdcmqrt].is-active svg[data-astro-cid-tzdcmqrt]{fill:currentColor;stroke:currentColor}.jobs-saved-chip[data-astro-cid-tzdcmqrt]:focus-visible{outline-offset:2px;outline:3px solid #d9770659}.jobs-discover .jobs-saved-chip--desktop{display:none}.jobs-discover__lead[data-astro-cid-tzdcmqrt]{color:#5b6d82;margin:.45rem 0 0;font-size:.94rem;line-height:1.45}.jobs-discover[data-astro-cid-tzdcmqrt] form.job-search-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.jobs-discover__search-card[data-astro-cid-tzdcmqrt]{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"field""go""clear";row-gap:.5rem;margin-top:.75rem;padding:0;display:grid;position:relative}.jobs-discover__search-icon[data-astro-cid-tzdcmqrt]{z-index:1;color:#5b6d82;pointer-events:none;place-items:center;display:grid;position:absolute;top:.95rem;left:.85rem}.jobs-discover__search-icon[data-astro-cid-tzdcmqrt] svg[data-astro-cid-tzdcmqrt]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:1.15rem;height:1.15rem}.jobs-discover__search-card[data-astro-cid-tzdcmqrt] input[data-astro-cid-tzdcmqrt]{color:#0c1a2e;width:100%;min-width:0;min-height:3rem;font:inherit;appearance:none;background:#fff;border:1.5px solid #c5d3e6;border-radius:.9rem;grid-area:field;padding:.55rem .9rem .55rem 2.5rem;font-size:1rem}.jobs-discover__search-card[data-astro-cid-tzdcmqrt] input[data-astro-cid-tzdcmqrt]::placeholder{color:#5b6d82;opacity:1}.jobs-discover__search-card[data-astro-cid-tzdcmqrt] input[data-astro-cid-tzdcmqrt]:focus{border-color:#2f6bff;outline:none;box-shadow:0 0 0 3px #2f6bff29}.jobs-search-go[data-astro-cid-tzdcmqrt],.jobs-search-clear[data-astro-cid-tzdcmqrt]{min-height:2.85rem;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding-block:0;font-weight:800;line-height:1;display:inline-flex}.jobs-search-go[data-astro-cid-tzdcmqrt]{color:#fff;background:#2f6bff;border:0;grid-area:go;min-height:2.65rem;box-shadow:0 8px 16px #2f6bff38}.jobs-search-go[data-astro-cid-tzdcmqrt]:hover{background:#2560f2}.jobs-search-go[data-astro-cid-tzdcmqrt]:active{transform:translateY(1px);box-shadow:0 4px 10px #2f6bff29}.jobs-search-clear[data-astro-cid-tzdcmqrt]{color:#2a3d57;background:#fff;border:1px solid #d7e3f4;grid-area:clear;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;font-weight:700;display:none}.jobs-discover[data-astro-cid-tzdcmqrt].is-searching .jobs-search-clear[data-astro-cid-tzdcmqrt]{display:inline-flex}.jobs-search-clear[data-astro-cid-tzdcmqrt] svg[data-astro-cid-tzdcmqrt]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.95rem;height:.95rem}.jobs-search-go[data-astro-cid-tzdcmqrt]:focus-visible,.jobs-search-clear[data-astro-cid-tzdcmqrt]:focus-visible,.jobs-discover__popular[data-astro-cid-tzdcmqrt] button[data-astro-cid-tzdcmqrt]:focus-visible{outline-offset:2px;outline:3px solid #2f6bff59}.jobs-discover__popular[data-astro-cid-tzdcmqrt]{color:#7b8da3;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.75rem 0 0;font-size:.78rem;font-weight:700;display:none}.jobs-discover__popular[data-astro-cid-tzdcmqrt] button[data-astro-cid-tzdcmqrt]{color:#4b5f78;min-height:1.85rem;font:inherit;cursor:pointer;background:#eef3fb;border:0;border-radius:999px;padding:0 .65rem;font-size:.78rem;font-weight:700}.jobs-discover__popular[data-astro-cid-tzdcmqrt] button[data-astro-cid-tzdcmqrt]:hover{color:#1d4ed8;background:#e2ebf8}.jobs-discover__chips[data-astro-cid-tzdcmqrt]{border-top:1px solid #e8eef7;padding-top:.65rem;display:none}.jobs-discover .job-category-scroller{width:100%;max-width:100%;margin:0;padding:0;overflow:visible}.jobs-discover .job-category-list{flex-wrap:wrap;gap:.4rem;width:auto}.jobs-discover .is-filter .job-category-chip{min-height:2.5rem;padding:.42rem .72rem;box-shadow:0 1px 2px #1020330a}.jobs-discover .mobile-category-picker{display:none}@media (hover:hover){.jobs-discover .is-filter .job-category-chip:hover{transform:translateY(-1px)}}@media (width>=560px){.jobs-discover[data-astro-cid-tzdcmqrt]{border-radius:1.5rem;gap:1rem;padding:1.15rem 1rem 1.2rem}.jobs-discover__search-card[data-astro-cid-tzdcmqrt]{background:#f7faff;border:1px solid #e4ecf7;border-radius:1.15rem;grid-template-columns:1.2rem minmax(0,1fr) auto auto;grid-template-areas:"icon field go clear";align-items:center;gap:0 .55rem;margin-top:1rem;padding:.45rem .45rem .45rem .85rem;box-shadow:0 8px 20px #2f6bff0d}.jobs-discover__search-icon[data-astro-cid-tzdcmqrt]{color:#7b8da3;position:static;top:auto;left:auto}.jobs-discover__search-card[data-astro-cid-tzdcmqrt] input[data-astro-cid-tzdcmqrt]{min-height:2.75rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.45rem .2rem}.jobs-discover__search-card[data-astro-cid-tzdcmqrt] input[data-astro-cid-tzdcmqrt]:focus{box-shadow:none;border-color:#0000}.jobs-discover__search-card[data-astro-cid-tzdcmqrt]:focus-within{border-color:#9cbcf5;box-shadow:0 0 0 3px #2f6bff29}.jobs-search-go[data-astro-cid-tzdcmqrt],.jobs-search-clear[data-astro-cid-tzdcmqrt]{min-width:5.4rem;min-height:2.85rem;padding-inline:1rem}.jobs-discover__chips[data-astro-cid-tzdcmqrt]{padding-top:1rem}.jobs-discover .job-category-list{gap:.55rem}.jobs-discover .is-filter .job-category-chip{min-height:2.85rem;box-shadow:0 1px 2px #1020330a, 0 6px 14px var(--chip-shadow,#2f6bff14);padding:.62rem .95rem}}@media (width>=768px){.jobs-discover__chips[data-astro-cid-tzdcmqrt]{display:block}.jobs-saved-chip--mobile[data-astro-cid-tzdcmqrt]{display:none}.jobs-discover .jobs-saved-chip--desktop{--chip-shadow:#d977061f;color:#9a6700;background:#fff7e0;border-color:#f0d48a;display:inline-flex}.jobs-discover .jobs-saved-chip--desktop svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round}.jobs-discover .jobs-saved-chip--desktop.is-active{color:#fff;background:#d97706;border-color:#0000}.jobs-discover .jobs-saved-chip--desktop.is-active svg{fill:currentColor}.jobs-discover .job-category-desktop{display:block}}@media (width>=900px){.jobs-discover[data-astro-cid-tzdcmqrt]{gap:1.15rem;padding:1.4rem 1.5rem 1.35rem}.jobs-discover__head[data-astro-cid-tzdcmqrt]{grid-template-columns:minmax(0,1fr) minmax(22rem,.92fr);align-items:end;gap:1.5rem;display:grid}.jobs-discover__search-card[data-astro-cid-tzdcmqrt]{margin-top:0}.jobs-discover__popular[data-astro-cid-tzdcmqrt]{display:flex}.jobs-discover[data-astro-cid-tzdcmqrt] h2[data-astro-cid-tzdcmqrt]{font-size:2.35rem}}@media (prefers-reduced-motion:reduce){.jobs-search-go[data-astro-cid-tzdcmqrt]:active,.jobs-discover .is-filter .job-category-chip:hover{transform:none}}.jobs-hero[data-astro-cid-cke47nbm]{background:radial-gradient(80% 70% at 88% 6%,#2f6bff1f 0%,#0000 62%),linear-gradient(#eef4fd 0%,#f6f9fe 100%);padding:1.5rem 0 1.75rem}.jobs-hero__inner[data-astro-cid-cke47nbm]{width:min(var(--home-max,72rem), calc(100% - 2rem));gap:1.1rem;margin-inline:auto;display:grid}.jobs-hero__eyebrow[data-astro-cid-cke47nbm]{color:var(--brand-blue,#2f6bff);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.72rem;font-weight:800}.jobs-hero[data-astro-cid-cke47nbm] h1[data-astro-cid-cke47nbm]{color:#0c1a2e;letter-spacing:-.045em;max-width:18ch;margin:0;font-size:clamp(2.1rem,8.2vw,2.9rem);font-weight:800;line-height:1.04}.jobs-hero[data-astro-cid-cke47nbm] h1[data-astro-cid-cke47nbm] span[data-astro-cid-cke47nbm]{color:var(--brand-blue,#2f6bff)}.jobs-hero__lead[data-astro-cid-cke47nbm]{color:#3d4f66;max-width:34rem;margin:.7rem 0 0;font-size:.98rem;line-height:1.55}.jobs-hero__facts[data-astro-cid-cke47nbm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.jobs-hero__fact[data-astro-cid-cke47nbm]{background:#fff;border:1px solid #e2e9f4;border-radius:.95rem;grid-template-columns:1.9rem minmax(0,1fr);align-content:start;column-gap:.55rem;padding:.7rem .75rem;display:grid;box-shadow:0 6px 16px #1020330d}.jobs-hero__fact-icon[data-astro-cid-cke47nbm]{background:var(--soft,#e8f0ff);width:1.9rem;height:1.9rem;color:var(--tone,#2f6bff);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.jobs-hero__fact-icon[data-astro-cid-cke47nbm] svg[data-astro-cid-cke47nbm]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.jobs-hero__fact--free[data-astro-cid-cke47nbm]{--tone:#0e8f7e;--soft:#e2f5f1}.jobs-hero__fact--skills[data-astro-cid-cke47nbm]{--tone:#6d4ee8;--soft:#efeafe}.jobs-hero__fact--languages[data-astro-cid-cke47nbm]{--tone:#1d4ed8;--soft:#e6edff}.jobs-hero__fact-title[data-astro-cid-cke47nbm]{color:#0c1a2e;letter-spacing:-.015em;font-size:.88rem;font-weight:800;line-height:1.25}.jobs-hero__fact-text[data-astro-cid-cke47nbm]{color:#5b6d82;font-size:.76rem;line-height:1.35}.jobs-hero__collage[data-astro-cid-cke47nbm]{gap:.7rem;display:grid;position:relative}.jobs-hero__main[data-astro-cid-cke47nbm],.jobs-hero__tile[data-astro-cid-cke47nbm]{background:#dde7f5;border-radius:1.15rem;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 24px #1020331a}.jobs-hero__main[data-astro-cid-cke47nbm]{aspect-ratio:5/4;border-radius:1.25rem}.jobs-hero__tile[data-astro-cid-cke47nbm]{display:none}.jobs-hero__main[data-astro-cid-cke47nbm] img[data-astro-cid-cke47nbm],.jobs-hero__tile[data-astro-cid-cke47nbm] img[data-astro-cid-cke47nbm]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jobs-hero__main[data-astro-cid-cke47nbm] img[data-astro-cid-cke47nbm]{object-position:58% 28%}.jobs-hero__tile[data-astro-cid-cke47nbm] figcaption[data-astro-cid-cke47nbm]{color:#0c1a2e;white-space:nowrap;text-overflow:ellipsis;background:#fffffff5;border-radius:999px;align-items:center;gap:.3rem;max-width:calc(100% - .7rem);padding:.28rem .5rem .28rem .3rem;font-size:.68rem;font-weight:800;line-height:1.15;display:inline-flex;position:absolute;bottom:.4rem;right:.4rem;overflow:hidden;box-shadow:0 6px 14px #1020331f}.jobs-hero__tile[data-astro-cid-cke47nbm] figcaption[data-astro-cid-cke47nbm] span[data-astro-cid-cke47nbm]{color:#2f6bff;background:#eef3fb;border-radius:50%;flex:0 0 1.15rem;place-items:center;width:1.15rem;height:1.15rem;display:grid}.jobs-hero__tile[data-astro-cid-cke47nbm] figcaption[data-astro-cid-cke47nbm] svg[data-astro-cid-cke47nbm]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:.72rem;height:.72rem}.jobs-hero__note[data-astro-cid-cke47nbm]{display:none}.jobs-hero__actions[data-astro-cid-cke47nbm]{gap:.6rem;display:grid}.jobs-hero__cta[data-astro-cid-cke47nbm]{color:#fff;letter-spacing:-.015em;background:linear-gradient(105deg,#2f6bff 0%,#1d58f0 100%);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:3.35rem;padding:.6rem 1.4rem;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #2f6bff42}.jobs-hero__cta--secondary[data-astro-cid-cke47nbm]{color:#0c1a2e;background:#fff;border-color:#d8e6fb;box-shadow:0 6px 16px #1020330f}.jobs-hero__cta-arrow[data-astro-cid-cke47nbm],.jobs-hero__cta-mark[data-astro-cid-cke47nbm]{place-items:center;display:grid}.jobs-hero__cta-arrow[data-astro-cid-cke47nbm] svg[data-astro-cid-cke47nbm],.jobs-hero__cta-mark[data-astro-cid-cke47nbm] svg[data-astro-cid-cke47nbm]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem}.jobs-hero__cta-mark[data-astro-cid-cke47nbm]{color:var(--brand-blue,#2f6bff)}.jobs-hero__cta-mark[data-astro-cid-cke47nbm] svg[data-astro-cid-cke47nbm] path[data-astro-cid-cke47nbm]{fill:currentColor;stroke-width:1.4px}.jobs-hero__cta[data-astro-cid-cke47nbm]:focus-visible{outline-offset:3px;outline:3px solid #2f6bff73}@media (hover:hover){.jobs-hero__cta[data-astro-cid-cke47nbm]:hover{background:linear-gradient(105deg,#3d7bff 0%,#2765f5 100%)}.jobs-hero__cta--secondary[data-astro-cid-cke47nbm]:hover{background:#f6f9ff;border-color:#b9d3fb}}@media (width>=560px){.jobs-hero__actions[data-astro-cid-cke47nbm]{grid-template-columns:repeat(2,minmax(0,max-content))}}@media (width>=768px){.jobs-hero[data-astro-cid-cke47nbm]{padding:2.25rem 0 2.5rem}.jobs-hero__inner[data-astro-cid-cke47nbm]{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-template-areas:"copy visual""facts visual""actions visual";align-content:start;gap:1.2rem 2rem}.jobs-hero__copy[data-astro-cid-cke47nbm]{grid-area:copy}.jobs-hero__facts[data-astro-cid-cke47nbm]{grid-area:facts}.jobs-hero__actions[data-astro-cid-cke47nbm]{grid-area:actions;grid-template-columns:minmax(0,1fr);align-content:start;max-width:20rem}.jobs-hero__visual[data-astro-cid-cke47nbm]{grid-area:visual;align-self:center}.jobs-hero__collage[data-astro-cid-cke47nbm]{grid-template-columns:repeat(2,minmax(0,1fr))}.jobs-hero__main[data-astro-cid-cke47nbm]{aspect-ratio:16/10;grid-column:1/-1}.jobs-hero__tile[data-astro-cid-cke47nbm]{aspect-ratio:5/4;display:block}.jobs-hero__tile--healthcare[data-astro-cid-cke47nbm],.jobs-hero__tile--driving[data-astro-cid-cke47nbm]{display:none}.jobs-hero[data-astro-cid-cke47nbm] h1[data-astro-cid-cke47nbm]{max-width:15ch;font-size:clamp(2.5rem,4.4vw,3.5rem)}.jobs-hero__lead[data-astro-cid-cke47nbm]{max-width:30rem;font-size:1.02rem}}@media (width>=1024px){.jobs-hero[data-astro-cid-cke47nbm]{padding:2.75rem 0 3rem}.jobs-hero__inner[data-astro-cid-cke47nbm]{column-gap:2.5rem}.jobs-hero__actions[data-astro-cid-cke47nbm]{grid-template-columns:repeat(2,minmax(0,max-content));max-width:none}.jobs-hero__cta[data-astro-cid-cke47nbm]{white-space:nowrap}.jobs-hero__fact[data-astro-cid-cke47nbm]{grid-template-columns:2.25rem minmax(0,1fr);padding:.8rem .9rem}.jobs-hero__fact-icon[data-astro-cid-cke47nbm]{width:2.25rem;height:2.25rem}.jobs-hero__fact-icon[data-astro-cid-cke47nbm] svg[data-astro-cid-cke47nbm]{width:1.2rem;height:1.2rem}.jobs-hero__fact-title[data-astro-cid-cke47nbm]{font-size:.94rem}.jobs-hero__fact-text[data-astro-cid-cke47nbm]{font-size:.8rem}.jobs-hero__collage[data-astro-cid-cke47nbm]{height:32rem;min-height:0;display:block}.jobs-hero__collage[data-astro-cid-cke47nbm]:before{content:"";z-index:0;background:radial-gradient(circle at 50% 46%,#4f8cff47 0%,#4f8cff1f 44%,#0000 70%);border-radius:50%;width:82%;height:84%;position:absolute;top:4%;right:0}.jobs-hero__main[data-astro-cid-cke47nbm],.jobs-hero__tile[data-astro-cid-cke47nbm]{aspect-ratio:auto;position:absolute}.jobs-hero__main[data-astro-cid-cke47nbm]{z-index:2;border-radius:1.7rem;width:64%;height:74%;top:5%;left:3%;box-shadow:0 22px 40px #10203324}.jobs-hero__main[data-astro-cid-cke47nbm] img[data-astro-cid-cke47nbm]{object-position:52% 26%}.jobs-hero__tile[data-astro-cid-cke47nbm],.jobs-hero__tile--healthcare[data-astro-cid-cke47nbm],.jobs-hero__tile--driving[data-astro-cid-cke47nbm]{z-index:3;border:4px solid #fff;border-radius:1.25rem;display:block;overflow:hidden;box-shadow:0 16px 28px #10203321}.jobs-hero__tile--construction[data-astro-cid-cke47nbm]{width:42%;height:40%;top:0;right:0}.jobs-hero__tile--healthcare[data-astro-cid-cke47nbm]{width:36%;height:34%;top:34%;right:1%}.jobs-hero__tile--food[data-astro-cid-cke47nbm]{width:40%;height:38%;bottom:0;left:0}.jobs-hero__tile--driving[data-astro-cid-cke47nbm]{width:44%;height:40%;bottom:0;right:0}.jobs-hero__tile[data-astro-cid-cke47nbm] figcaption[data-astro-cid-cke47nbm]{font-size:.7rem;bottom:.45rem;right:.45rem}.jobs-hero__note[data-astro-cid-cke47nbm]{z-index:4;color:#1d4ed8;background:#fff;border-radius:.9rem;max-width:7.6rem;margin:0;padding:.6rem .75rem;font-family:Noteworthy,Segoe Print,Bradley Hand,Snell Roundhand,cursive;font-size:.95rem;line-height:1.15;display:block;position:absolute;top:17%;left:0;transform:rotate(-7deg);box-shadow:0 12px 24px #10203324}}@media (width>=1280px){.jobs-hero[data-astro-cid-cke47nbm] h1[data-astro-cid-cke47nbm]{font-size:3.6rem}.jobs-hero__lead[data-astro-cid-cke47nbm]{font-size:1.06rem}.jobs-hero__collage[data-astro-cid-cke47nbm]{height:34rem}.jobs-hero__tile[data-astro-cid-cke47nbm] figcaption[data-astro-cid-cke47nbm]{font-size:.74rem}.jobs-hero__note[data-astro-cid-cke47nbm]{max-width:8.4rem;font-size:1.02rem}}@media (width<=359px){.jobs-hero__facts[data-astro-cid-cke47nbm]{grid-template-columns:minmax(0,1fr)}}.jobs-catalog[data-astro-cid-6lyo3v43]{background:linear-gradient(#f6f9fe 0%,#fff 7rem);padding-top:.35rem;scroll-margin-top:1rem}.jobs-result-count[data-astro-cid-6lyo3v43]{color:var(--ink);margin:.9rem 0 .8rem;font-size:.88rem;font-weight:800}.jobs-empty[data-astro-cid-6lyo3v43]{border:1px solid var(--line);background:var(--surface);border-radius:1rem;padding:1.25rem}.jobs-empty__title[data-astro-cid-6lyo3v43]{margin:0 0 .35rem;font-weight:800}.jobs-empty[data-astro-cid-6lyo3v43] p[data-astro-cid-6lyo3v43]{margin:0}.jobs-app-promo[data-astro-cid-6lyo3v43]{background:#fff;padding:.25rem 0 1.5rem}
