#open-positions[data-astro-cid-2pjcwduj]{scroll-margin-top:6rem}.job-filters[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:minmax(14rem,1.6fr) minmax(11rem,1fr) minmax(11rem,1fr);gap:1.25rem 1.5rem;margin-top:2.75rem}.filter-field[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:.55rem;min-width:0}.filter-field[data-astro-cid-2pjcwduj] span[data-astro-cid-2pjcwduj]{font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.filter-field[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj],.filter-field[data-astro-cid-2pjcwduj] select[data-astro-cid-2pjcwduj]{width:100%;min-height:3.25rem;padding:.7rem .9rem;border:1px solid var(--core-black);border-radius:0;background:var(--page);color:var(--ink);font-size:1rem;line-height:1.3}.filter-field[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj]::placeholder{color:var(--ink-muted);opacity:1}.filter-field[data-astro-cid-2pjcwduj] select[data-astro-cid-2pjcwduj]{appearance:none;padding-right:2.6rem;font-family:var(--font-heading);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2314131a' stroke-width='1.6' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:.75rem}.filter-field[data-astro-cid-2pjcwduj] input[data-astro-cid-2pjcwduj]:focus-visible,.filter-field[data-astro-cid-2pjcwduj] select[data-astro-cid-2pjcwduj]:focus-visible{outline-offset:3px}.job-status[data-astro-cid-2pjcwduj]:empty{display:none}.job-status[data-astro-cid-2pjcwduj]{margin-top:1.25rem;font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--section-accent-ink)}.department[data-astro-cid-2pjcwduj][hidden],.job-list[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj][hidden],.job-empty[data-astro-cid-2pjcwduj][hidden]{display:none}.department[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:minmax(10rem,.35fr) minmax(0,1fr);gap:2rem;margin-top:4rem;padding-top:1.5rem;border-top:2px solid var(--core-black)}.department-head[data-astro-cid-2pjcwduj]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.department[data-astro-cid-2pjcwduj] h3[data-astro-cid-2pjcwduj]{font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.department-count[data-astro-cid-2pjcwduj]{font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--section-accent-ink)}.job-list[data-astro-cid-2pjcwduj]{list-style:none;padding:0}.job-list[data-astro-cid-2pjcwduj] li[data-astro-cid-2pjcwduj]{border-bottom:1px solid var(--rule)}.job-link[data-astro-cid-2pjcwduj]{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;padding:1.25rem .75rem;transition:padding .32s cubic-bezier(.22,1,.36,1),color .2s ease}.job-link[data-astro-cid-2pjcwduj]:before{content:"";position:absolute;inset:0;background:var(--core-black);transform:scaleX(0);transform-origin:left center;transition:transform .38s cubic-bezier(.22,1,.36,1)}.job-link[data-astro-cid-2pjcwduj]>[data-astro-cid-2pjcwduj]{position:relative}.job-list[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj].job-link{color:var(--ink)}.job-list[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj].job-link:hover,.job-list[data-astro-cid-2pjcwduj] a[data-astro-cid-2pjcwduj].job-link:focus-visible{text-decoration:none;color:var(--fiber-white);padding-inline:1.25rem .75rem}a[data-astro-cid-2pjcwduj].job-link:hover:before,a[data-astro-cid-2pjcwduj].job-link:focus-visible:before{transform:scaleX(1)}.job-link[data-astro-cid-2pjcwduj]:hover .job-title[data-astro-cid-2pjcwduj]{text-decoration:none}.job-title[data-astro-cid-2pjcwduj]{font-size:clamp(1rem,1.5vw,1.2rem);font-weight:600;letter-spacing:-.015em}.job-location[data-astro-cid-2pjcwduj]{display:inline-flex;align-items:center;gap:.9rem;color:var(--ink-muted);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700;flex-shrink:0;transition:color .2s ease}.job-location[data-astro-cid-2pjcwduj]:after{content:"";width:1rem;height:1px;background:var(--section-accent);transition:transform .38s cubic-bezier(.22,1,.36,1)}.job-link[data-astro-cid-2pjcwduj]:hover .job-location[data-astro-cid-2pjcwduj],.job-link[data-astro-cid-2pjcwduj]:focus-visible .job-location[data-astro-cid-2pjcwduj]{color:var(--clean-grey)}.job-link[data-astro-cid-2pjcwduj]:hover .job-location[data-astro-cid-2pjcwduj]:after,.job-link[data-astro-cid-2pjcwduj]:focus-visible .job-location[data-astro-cid-2pjcwduj]:after{transform:translate(.35rem)}@media (max-width: 800px){.job-filters[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}}@media (max-width: 600px){.department[data-astro-cid-2pjcwduj]{grid-template-columns:1fr;gap:.5rem}.job-link[data-astro-cid-2pjcwduj]{flex-direction:column}}
