.openings.svelte-1thlcsk{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:56px}.openings-col.svelte-1thlcsk{display:flex;flex-direction:column;gap:24px;min-width:0}.job-top.svelte-1thlcsk{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.job.svelte-1thlcsk .card-tag:where(.svelte-1thlcsk){margin-bottom:6px}.job-meta.svelte-1thlcsk{color:var(--muted);font-size:13px;margin-bottom:16px}.job-count.svelte-1thlcsk{flex-shrink:0;font-family:var(--font-display);font-weight:600;font-size:12.5px;color:var(--accent);background:#0169ff1a;border:1px solid rgba(1,105,255,.25);padding:5px 12px;border-radius:999px;white-space:nowrap}.job.svelte-1thlcsk .card-desc:where(.svelte-1thlcsk){margin-bottom:0}.job-toggle.svelte-1thlcsk{display:inline-flex;align-items:center;gap:8px;margin-top:16px;background:none;border:none;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--accent);padding:0;transition:color .2s}.job-toggle.svelte-1thlcsk:hover{color:var(--accent-2)}.job-toggle.svelte-1thlcsk svg:where(.svelte-1thlcsk){transition:transform .3s ease}.job-toggle.svelte-1thlcsk svg.flip:where(.svelte-1thlcsk){transform:rotate(180deg)}.job-details.svelte-1thlcsk{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .35s ease,margin-top .35s ease}.job-details.open.svelte-1thlcsk{grid-template-rows:1fr;margin-top:22px}.job-details-clip.svelte-1thlcsk{overflow:hidden;min-height:0;opacity:0;transition:opacity .3s ease}.job-details.open.svelte-1thlcsk .job-details-clip:where(.svelte-1thlcsk){opacity:1}.job-details-inner.svelte-1thlcsk{display:flex;flex-direction:column;gap:24px;padding-top:22px;border-top:1px solid var(--line)}.job-details.svelte-1thlcsk h4:where(.svelte-1thlcsk){font-size:15px;margin-bottom:12px}.job-details.svelte-1thlcsk ul:where(.svelte-1thlcsk){list-style:none;display:flex;flex-direction:column;gap:9px}.job-details.svelte-1thlcsk li:where(.svelte-1thlcsk){display:flex;gap:10px;color:var(--muted);font-size:13.5px;line-height:1.55}.job-details.svelte-1thlcsk li:where(.svelte-1thlcsk):before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gradient);flex-shrink:0;margin-top:7px}@media(max-width:880px){.openings.svelte-1thlcsk{grid-template-columns:1fr}}.openings-note.svelte-1thlcsk{margin-top:48px;color:var(--muted);font-size:14.5px}.openings-note.svelte-1thlcsk a:where(.svelte-1thlcsk){color:var(--accent)}
