.jobs[data-astro-cid-33syjdui]{gap:var(--space-6);display:grid}.jobs__head[data-astro-cid-33syjdui]{gap:var(--space-4);max-width:48rem;display:grid}.jobs__intro[data-astro-cid-33syjdui]{gap:var(--space-3);color:var(--color-text-muted);display:grid}.jobs__intro[data-astro-cid-33syjdui] strong{font-weight:var(--weight-semibold);color:var(--color-heading)}.jobs__filters[data-astro-cid-33syjdui]{gap:var(--space-4) var(--space-7);flex-wrap:wrap;display:flex}.jobs__filters[data-astro-cid-33syjdui][hidden]{display:none}.jobs__filter[data-astro-cid-33syjdui]{align-items:center;gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.jobs__legend[data-astro-cid-33syjdui]{float:left;margin-right:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-muted);padding:0}.chip[data-astro-cid-33syjdui]{min-height:44px;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-heading);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1.5px var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-ui) ease, color var(--duration-ui) ease;align-items:center;display:inline-flex;position:relative}.chip[data-astro-cid-33syjdui] input[data-astro-cid-33syjdui]{opacity:0;pointer-events:none;position:absolute}.chip__label[data-astro-cid-33syjdui]{align-items:center;gap:var(--space-1);display:inline-flex}.ent-logo[data-astro-cid-33syjdui]{width:auto;height:24px;display:block}img[data-astro-cid-33syjdui].ent-logo{filter:brightness(0)}.chip[data-astro-cid-33syjdui]:has(input:checked) img[data-astro-cid-33syjdui].ent-logo{filter:none}@media (prefers-color-scheme:dark){img[data-astro-cid-33syjdui].ent-logo{filter:none}.chip[data-astro-cid-33syjdui]:has(input:checked) img[data-astro-cid-33syjdui].ent-logo{filter:brightness(0)}}.job__brand[data-astro-cid-33syjdui]{align-items:center;height:28px;display:flex}.job__brand[data-astro-cid-33syjdui] .ent-logo[data-astro-cid-33syjdui]{max-width:100%;height:28px}.job__brand[data-astro-cid-33syjdui] img[data-astro-cid-33syjdui].ent-logo{opacity:.85}.chip__count[data-astro-cid-33syjdui]{margin-left:var(--space-1);font-weight:var(--weight-regular);opacity:.75}.chip[data-astro-cid-33syjdui]:has(input:checked){color:var(--surface);background:var(--color-heading);box-shadow:none}.chip[data-astro-cid-33syjdui]:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.job[data-astro-cid-33syjdui][hidden]{display:none}.jobs__list[data-astro-cid-33syjdui]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.job[data-astro-cid-33syjdui]{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--space-3);padding:var(--space-5);background:var(--color-bg);border-radius:var(--radius-md);transition:transform var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) ease;align-items:start;display:grid;position:relative}.job__title[data-astro-cid-33syjdui]{font-size:1.125rem;font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--color-heading);text-wrap:pretty;line-height:1.35}.job__summary[data-astro-cid-33syjdui]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.55}.job__meta[data-astro-cid-33syjdui]{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.job__meta[data-astro-cid-33syjdui] dd[data-astro-cid-33syjdui]{margin:0}.job__badge[data-astro-cid-33syjdui]{padding:var(--space-1) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-heading);background:var(--surface-coral);border-radius:var(--radius-pill);line-height:1.3}.job__place[data-astro-cid-33syjdui]{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted);display:inline-flex}.job__place[data-astro-cid-33syjdui] svg[data-astro-cid-33syjdui]{flex-shrink:0}.job__apply[data-astro-cid-33syjdui],.jobs__spontaneous[data-astro-cid-33syjdui]{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-5);font-weight:var(--weight-semibold);border-radius:var(--radius-pill);-webkit-user-select:none;user-select:none;transition:transform var(--duration-press) var(--ease-out), background-color var(--duration-ui) ease;line-height:1.2;text-decoration:none;display:inline-flex}.job__apply[data-astro-cid-33syjdui]{color:var(--cta-text);background:var(--cta-bg);justify-self:start}.job__apply[data-astro-cid-33syjdui] svg[data-astro-cid-33syjdui]{flex-shrink:0}.job__apply[data-astro-cid-33syjdui]:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.jobs__spontaneous[data-astro-cid-33syjdui]{color:var(--color-heading);box-shadow:inset 0 0 0 1.5px var(--color-text-muted)}.job__apply[data-astro-cid-33syjdui]:active,.jobs__spontaneous[data-astro-cid-33syjdui]:active{transform:scale(.97)}.jobs__notice[data-astro-cid-33syjdui]{max-width:48rem;padding:var(--space-5);background:var(--color-bg);border-radius:var(--radius-md)}.jobs__foot[data-astro-cid-33syjdui]{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.jobs__all[data-astro-cid-33syjdui]{align-items:center;gap:var(--space-2);min-height:44px;font-weight:var(--weight-semibold);display:inline-flex}.jobs__all[data-astro-cid-33syjdui] svg[data-astro-cid-33syjdui]{flex-shrink:0}@media (hover:hover) and (pointer:fine){.job[data-astro-cid-33syjdui]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.job[data-astro-cid-33syjdui]:hover .job__apply[data-astro-cid-33syjdui]{background:var(--cta-bg-hover)}.jobs__spontaneous[data-astro-cid-33syjdui]:hover{background:var(--surface)}}@media (prefers-reduced-motion:reduce){.job[data-astro-cid-33syjdui],.job__apply[data-astro-cid-33syjdui],.jobs__spontaneous[data-astro-cid-33syjdui]{transition:none}.job[data-astro-cid-33syjdui]:hover{transform:none}}@media (width<=47.99rem){.jobs[data-astro-cid-33syjdui]{padding:var(--space-4)}.jobs__head[data-astro-cid-33syjdui]{padding:var(--space-2) var(--space-2) 0}.jobs__list[data-astro-cid-33syjdui]{grid-template-columns:minmax(0,1fr)}.job[data-astro-cid-33syjdui]{padding:var(--space-4)}}
