.cl[data-astro-cid-m75fwz3i]{padding-block-end:clamp(4rem,12vh,8rem)}.cl__bar[data-astro-cid-m75fwz3i]{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr)) auto;grid-template-areas:"search dept loc kind refresh";align-items:start;gap:1rem clamp(1rem,2vw,2rem);padding-block-end:1.25rem;border-block-end:var(--hairline) solid var(--color-line);margin-block-end:clamp(2.5rem,4vw,3.5rem)}.cl__bar[data-astro-cid-m75fwz3i]>[data-astro-cid-m75fwz3i]:nth-child(1){grid-area:search}.cl__bar[data-astro-cid-m75fwz3i]>[data-astro-cid-m75fwz3i]:nth-child(2){grid-area:dept}.cl__bar[data-astro-cid-m75fwz3i]>[data-astro-cid-m75fwz3i]:nth-child(3){grid-area:loc}.cl__bar[data-astro-cid-m75fwz3i]>[data-astro-cid-m75fwz3i]:nth-child(4){grid-area:kind}.cl__bar[data-astro-cid-m75fwz3i]>[data-astro-cid-m75fwz3i]:nth-child(5){grid-area:refresh;align-self:end}@media(max-width:64rem){.cl__bar[data-astro-cid-m75fwz3i]{grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-template-areas:"search search search refresh" "dept loc kind kind"}}@media(max-width:40rem){.cl__bar[data-astro-cid-m75fwz3i]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search refresh" "dept dept" "loc loc" "kind kind"}}.cl__refresh[data-astro-cid-m75fwz3i]{display:grid;place-items:center;inline-size:2.6rem;block-size:2.6rem;background:none;border:var(--hairline) solid var(--color-line-strong);color:var(--color-fg-muted);cursor:pointer;transition:color .3s ease,border-color .3s ease}.cl__refresh[data-astro-cid-m75fwz3i]:hover{color:var(--color-fg);border-color:var(--color-fg-muted)}.cl__refresh[data-astro-cid-m75fwz3i]:focus-visible{outline:2px solid var(--color-fg);outline-offset:4px}.cl__refresh[data-astro-cid-m75fwz3i] svg[data-astro-cid-m75fwz3i]{inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-width:1.3}.cl__refresh[data-astro-cid-m75fwz3i].is-busy svg[data-astro-cid-m75fwz3i]{animation:cl-spin .9s linear infinite}@keyframes cl-spin{to{transform:rotate(360deg)}}.cl__search[data-astro-cid-m75fwz3i]{position:relative;display:flex;align-items:center;gap:.75rem;border-block-end:var(--hairline) solid var(--color-line-strong)}.cl__filter[data-astro-cid-m75fwz3i]{display:block;min-inline-size:0}.cl__filter-label[data-astro-cid-m75fwz3i]{display:block;margin-block-end:.45rem;font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--color-fg-subtle)}.cl__search-icon[data-astro-cid-m75fwz3i]{flex:none;position:relative;inline-size:.8rem;block-size:.8rem;border:var(--hairline) solid var(--color-fg-muted);border-radius:50%}.cl__search-icon[data-astro-cid-m75fwz3i]:after{content:"";position:absolute;inset-block-start:100%;inset-inline-start:100%;inline-size:.4rem;block-size:1px;background:var(--color-fg-muted);transform:translate(-.1rem,-.15rem) rotate(45deg);transform-origin:left}.cl__input[data-astro-cid-m75fwz3i]{inline-size:100%;background:transparent;border:0;border-radius:0;padding:.7rem 0;color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-base);line-height:1.5;appearance:none}.cl__input[data-astro-cid-m75fwz3i]::placeholder{color:var(--color-fg-subtle)}.cl__input[data-astro-cid-m75fwz3i]:focus{outline:none}.cl__input[data-astro-cid-m75fwz3i]::-webkit-search-cancel-button{appearance:none}.cl__keyline[data-astro-cid-m75fwz3i]{position:absolute;inset-block-end:-1px;inset-inline-start:0;inline-size:100%;block-size:1px;background:var(--color-fg);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out-expo);pointer-events:none}.cl__search[data-astro-cid-m75fwz3i]:focus-within .cl__keyline[data-astro-cid-m75fwz3i]{transform:scaleX(1)}.cl__list[data-astro-cid-m75fwz3i]{list-style:none;margin:0;padding:0}.job[data-astro-cid-m75fwz3i]{border-block-end:var(--hairline) solid var(--color-line)}.job__row[data-astro-cid-m75fwz3i]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem 2rem;padding-block:clamp(1.35rem,3vw,2rem)}@media(max-width:40rem){.job__row[data-astro-cid-m75fwz3i]{grid-template-columns:minmax(0,1fr);justify-items:start}}.job__main[data-astro-cid-m75fwz3i]{min-inline-size:0}.job__title[data-astro-cid-m75fwz3i]{display:block;font-family:var(--font-display);font-weight:600;font-size:var(--text-h3);line-height:1.1;letter-spacing:var(--tracking-tight);text-wrap:balance}.job__meta[data-astro-cid-m75fwz3i]{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin-block-start:.7rem;font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--color-fg-subtle)}.job__apply[data-astro-cid-m75fwz3i]{display:inline-flex;align-items:center;gap:.7rem;padding:.9rem 1.5rem;background:var(--color-fg);color:var(--color-bg);font-family:var(--font-mono);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-mono);white-space:nowrap;border:0;cursor:pointer;transition:background .3s ease}.job__apply[data-astro-cid-m75fwz3i]:hover{background:color-mix(in srgb,var(--color-fg) 85%,transparent)}.job__apply[data-astro-cid-m75fwz3i]:focus-visible{outline:2px solid var(--color-fg);outline-offset:4px}.job__apply[data-astro-cid-m75fwz3i] .job__apply-arrow{inline-size:1.05em;block-size:1.05em;transition:transform .35s var(--ease-out-expo)}.job__apply[data-astro-cid-m75fwz3i]:hover .job__apply-arrow{transform:translate(.2rem,-.2rem)}.cl__state[data-astro-cid-m75fwz3i]{padding-block-start:clamp(2.5rem,7vh,4.5rem)}.cl__state[data-astro-cid-m75fwz3i][hidden]{display:none}.cl__loading[data-astro-cid-m75fwz3i]{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem;min-block-size:9rem}.cl__loading[data-astro-cid-m75fwz3i][hidden]{display:none}.cl__loading[data-astro-cid-m75fwz3i] .cl__loading-mark{color:var(--color-fg);animation:cl-breathe 2.2s var(--ease-in-out-quint) infinite}.cl__loading-label[data-astro-cid-m75fwz3i]{font-family:var(--font-mono);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:var(--tracking-mono);color:var(--color-fg-subtle)}@keyframes cl-breathe{0%,to{opacity:.25}50%{opacity:1}}.cl__state-title[data-astro-cid-m75fwz3i]{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3);letter-spacing:var(--tracking-tight);text-wrap:balance;max-inline-size:24ch}.cl__state-title[data-astro-cid-m75fwz3i][hidden]{display:none}.cl__state-text[data-astro-cid-m75fwz3i]{margin-block-start:.9rem;max-inline-size:48ch;color:var(--color-fg-muted);font-size:var(--text-lg)}.cl__state-text[data-astro-cid-m75fwz3i][hidden]{display:none}@media(prefers-reduced-motion:reduce){.cl__keyline[data-astro-cid-m75fwz3i],.cl__refresh[data-astro-cid-m75fwz3i],.job__apply[data-astro-cid-m75fwz3i],.job__apply[data-astro-cid-m75fwz3i] .job__apply-arrow{transition:none}.cl__loading[data-astro-cid-m75fwz3i] .cl__loading-mark,.cl__refresh[data-astro-cid-m75fwz3i].is-busy svg[data-astro-cid-m75fwz3i]{animation:none}}.careers-wrap[data-astro-cid-reiv7xeb]{max-inline-size:calc(72rem + 2 * var(--gutter));margin-inline:auto}
