.hero.svelte-1ir9bvr{background:var(--cf-grad-hero);color:var(--cf-on-dark);padding:3.25rem 0 3.5rem}.inner.svelte-1ir9bvr,.body.svelte-1ir9bvr{max-width:1160px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.body.svelte-1ir9bvr{padding-top:2.5rem;padding-bottom:4rem}.eyebrow.svelte-1ir9bvr{letter-spacing:.14em;text-transform:uppercase;color:var(--cf-on-dark-3);margin:0;font-size:.72rem;font-weight:700}h1.svelte-1ir9bvr{letter-spacing:-.025em;margin:.5rem 0 0;font-size:2.1rem;font-weight:800;line-height:1.15}.lede.svelte-1ir9bvr{max-width:42rem;color:var(--cf-on-dark-2);margin:1rem 0 0;font-size:1.05rem;line-height:1.6}.headline.svelte-1ir9bvr{color:var(--cf-on-dark-2);margin:1rem 0 0;font-size:1rem}.headline.svelte-1ir9bvr strong:where(.svelte-1ir9bvr){color:var(--cf-on-dark)}.headline.svelte-1ir9bvr a:where(.svelte-1ir9bvr){color:var(--cf-indigo-dark);font-weight:600}.cta-row.svelte-1ir9bvr{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0;display:flex}.cta-row.svelte-1ir9bvr a:where(.svelte-1ir9bvr){border-radius:var(--cf-radius);padding:.6rem 1rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-block}.dl.svelte-1ir9bvr{border:1px solid var(--cf-on-dark-3);color:var(--cf-on-dark)}.cta.svelte-1ir9bvr{background:var(--cf-surface);color:var(--cf-text)}h2.svelte-1ir9bvr{letter-spacing:-.015em;color:var(--cf-text);margin:0 0 .75rem;font-size:1.3rem;font-weight:700}.tiles.svelte-1ir9bvr{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.tile.svelte-1ir9bvr{border:1px solid var(--cf-border);border-radius:var(--cf-radius);background:var(--cf-surface);width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:.15rem;padding:1rem 1.1rem;transition:border-color .15s,box-shadow .15s;display:flex}.tile.svelte-1ir9bvr:hover,.tile.svelte-1ir9bvr:focus-visible{border-color:var(--cf-indigo);box-shadow:var(--cf-shadow)}.tile-label.svelte-1ir9bvr{letter-spacing:.04em;text-transform:uppercase;color:var(--cf-text-3);font-size:.78rem;font-weight:700}.tile-stat.svelte-1ir9bvr{letter-spacing:-.02em;color:var(--cf-text);margin-top:.35rem;font-size:1.6rem;font-weight:800}.tile-stat-label.svelte-1ir9bvr{color:var(--cf-text-2);font-size:.85rem}.tile-summary.svelte-1ir9bvr{color:var(--cf-text-2);margin-top:.6rem;font-size:.88rem;line-height:1.5}.tile-go.svelte-1ir9bvr{color:var(--cf-indigo);margin-top:auto;padding-top:.6rem;font-size:.85rem;font-weight:700}.filters.svelte-1ir9bvr{z-index:2;border:1px solid var(--cf-border);border-radius:var(--cf-radius);background:var(--cf-surface);flex-wrap:wrap;align-items:flex-end;gap:1rem;margin:2.5rem 0 1.5rem;padding:.85rem 1rem;scroll-margin-top:1rem;display:flex;position:sticky;top:0}.filters.svelte-1ir9bvr label:where(.svelte-1ir9bvr){color:var(--cf-text);flex-direction:column;gap:.3rem;font-size:.82rem;font-weight:600;display:flex}.filters.svelte-1ir9bvr label.check:where(.svelte-1ir9bvr){flex-direction:row;align-items:center;gap:.4rem;min-height:2.25rem}.filters.svelte-1ir9bvr select:where(.svelte-1ir9bvr),.filters.svelte-1ir9bvr input[type=search]:where(.svelte-1ir9bvr){border:1px solid var(--cf-border);min-width:14rem;min-height:2.25rem;font:inherit;border-radius:8px;padding:.45rem .6rem;font-weight:400}.count.svelte-1ir9bvr{color:#475569;margin-left:auto;font-size:.82rem}.sector.svelte-1ir9bvr{margin-top:2.5rem}.applies.svelte-1ir9bvr{border-left:3px solid var(--cf-indigo);background:var(--cf-surface);border-radius:0 var(--cf-radius) var(--cf-radius) 0;color:var(--cf-text-2);margin:0 0 1rem;padding:.85rem 1rem .85rem 2rem;font-size:.9rem;line-height:1.55}.applies.svelte-1ir9bvr li:where(.svelte-1ir9bvr)+li:where(.svelte-1ir9bvr){margin-top:.35rem}.careers.svelte-1ir9bvr{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.role-link.svelte-1ir9bvr{margin:-.2rem 0 .6rem;font-size:.85rem;font-weight:500;display:inline-block}.career.svelte-1ir9bvr{border:1px solid var(--cf-border);border-radius:var(--cf-radius);background:var(--cf-surface);min-width:0;padding:1.1rem 1.15rem .9rem}h3.svelte-1ir9bvr{color:var(--cf-text);margin:0 0 .75rem;font-size:1.1rem;font-weight:700}.routes.svelte-1ir9bvr{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.route.svelte-1ir9bvr{border:1px solid var(--cf-border);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:.8rem .9rem}.route-head.svelte-1ir9bvr{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.35rem .5rem;display:flex}.route-name.svelte-1ir9bvr{color:var(--cf-text);font-size:.92rem;font-weight:700}.pay.svelte-1ir9bvr{border:1px solid var(--cf-border);color:var(--cf-text-2);border-radius:999px;flex:none;padding:.1rem .5rem;font-size:.7rem;font-weight:700}.pay-salaried.svelte-1ir9bvr{border-color:var(--cf-indigo);color:var(--cf-indigo)}.length.svelte-1ir9bvr{color:var(--cf-text);margin:.4rem 0 0;font-size:1.05rem;font-weight:700}dl.svelte-1ir9bvr{margin:.5rem 0 0;font-size:.85rem;line-height:1.5}dt.svelte-1ir9bvr{letter-spacing:.04em;text-transform:uppercase;color:var(--cf-text-3);margin-top:.4rem;font-size:.72rem;font-weight:700}dd.svelte-1ir9bvr{color:var(--cf-text-2);margin:0}.note.svelte-1ir9bvr{border-top:1px dashed var(--cf-border);color:var(--cf-pivot-fg);margin:.6rem 0 0;padding-top:.5rem;font-size:.82rem;line-height:1.5}.sources.svelte-1ir9bvr{color:#475569;overflow-wrap:anywhere;flex-wrap:wrap;gap:.25rem .75rem;margin:.8rem 0 0;font-size:.78rem;display:flex}.sources.svelte-1ir9bvr a:where(.svelte-1ir9bvr){min-height:24px;color:var(--cf-indigo);align-items:center;display:inline-flex}.sources.svelte-1ir9bvr span:where(.svelte-1ir9bvr){align-items:center;min-height:24px;display:inline-flex}.nations.svelte-1ir9bvr{border:1px solid var(--cf-border);border-radius:var(--cf-radius);background:var(--cf-surface-2);margin-top:2.5rem;padding:1.25rem 1.25rem 1.1rem;scroll-margin-top:5rem}.nations.svelte-1ir9bvr>p:where(.svelte-1ir9bvr){max-width:46rem;color:var(--cf-text-2);margin:0;line-height:1.6}.nation-grid.svelte-1ir9bvr{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem 1.5rem;margin-top:1rem;display:grid}.nation.svelte-1ir9bvr h3:where(.svelte-1ir9bvr){margin:0 0 .35rem;font-size:1rem}.nation.svelte-1ir9bvr ul:where(.svelte-1ir9bvr){margin:0;padding:0;list-style:none}.nation.svelte-1ir9bvr a:where(.svelte-1ir9bvr){min-height:32px;color:var(--cf-indigo-dark);align-items:center;font-size:.92rem;display:inline-flex}.empty.svelte-1ir9bvr{color:var(--cf-text-2)}.faq.svelte-1ir9bvr,.method.svelte-1ir9bvr,.dataset.svelte-1ir9bvr,.by-job.svelte-1ir9bvr{margin-top:3rem}.faq.svelte-1ir9bvr h3:where(.svelte-1ir9bvr){margin-top:1.25rem}.cols.svelte-1ir9bvr{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.cols.svelte-1ir9bvr code:where(.svelte-1ir9bvr){border:1px solid var(--cf-border);border-radius:6px;padding:.05rem .35rem;font-size:.8rem}.by-job.svelte-1ir9bvr a:where(.svelte-1ir9bvr),.dataset.svelte-1ir9bvr a:where(.svelte-1ir9bvr){color:var(--cf-indigo)}.faq.svelte-1ir9bvr p:where(.svelte-1ir9bvr),.method.svelte-1ir9bvr p:where(.svelte-1ir9bvr),.dataset.svelte-1ir9bvr p:where(.svelte-1ir9bvr),.by-job.svelte-1ir9bvr p:where(.svelte-1ir9bvr){max-width:46rem;color:var(--cf-text-2);margin:.4rem 0 0;line-height:1.6}@media (max-width:640px){.hero.svelte-1ir9bvr{padding:2.5rem 0 2.75rem}.inner.svelte-1ir9bvr,.body.svelte-1ir9bvr{padding-left:1rem;padding-right:1rem}.filters.svelte-1ir9bvr{position:static}h1.svelte-1ir9bvr{font-size:1.7rem}.count.svelte-1ir9bvr{margin-left:0}.filters.svelte-1ir9bvr select:where(.svelte-1ir9bvr),.filters.svelte-1ir9bvr input[type=search]:where(.svelte-1ir9bvr){width:100%;min-width:0}.filters.svelte-1ir9bvr label:where(.svelte-1ir9bvr){width:100%}}
