.jobs_page__RS9qv{--ink:#0e0f0c;--muted:#454745;--line:#d7dbd4;--mint:#e2f6d5;--green:#163300;--lime:#9fe870;min-height:100vh;background:#fff;color:var(--ink)}.jobs_hero__Lsfua{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:#e8ebe6}.jobs_hero__Lsfua:after,.jobs_hero__Lsfua:before{position:absolute;border:2px solid rgba(14,15,12,.09);border-radius:999px;content:""}.jobs_hero__Lsfua:before{right:8%;bottom:-18rem;width:34rem;height:34rem}.jobs_hero__Lsfua:after{right:-7rem;bottom:-10rem;width:24rem;height:24rem}.jobs_heroInner__tWQQY{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:clamp(2rem,5vw,5rem);width:min(100% - 2.5rem,80rem);margin:0 auto;padding:3.75rem 0 7rem}.jobs_heroContent__uBBMH{min-width:0}.jobs_eyebrow__uQxAx{display:inline-flex;align-items:center;gap:.55rem;margin-bottom:1.5rem;border-radius:999px;background:#fff;padding:.6rem .85rem;color:var(--green);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.jobs_heroTitle__F_tCP{max-width:790px;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(3.5rem,5.4vw,5.25rem);font-weight:900;line-height:.91;letter-spacing:-.065em}.jobs_heroTitle__F_tCP span{display:block}.jobs_heroTitle__F_tCP span:nth-child(2){color:var(--green)}.jobs_heroCopy__R55sX{max-width:620px;margin-top:1.4rem;color:var(--muted);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.55}.jobs_heroArtwork__Albg0{position:relative;overflow:hidden;width:100%;aspect-ratio:1;border:2px solid var(--ink);border-radius:30px;background:#dfe3dc;box-shadow:6px 6px 0 var(--ink)}.jobs_heroArtwork__Albg0 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jobs_content__eX21W{width:min(100% - 2.5rem,80rem);margin:-3.1rem auto 0;padding-bottom:6.5rem}.jobs_searchPanel__qflcQ{position:relative;z-index:10}.jobs_searchPanel__qflcQ form{border:2px solid var(--ink);border-radius:24px;background:#fff;padding:.55rem;box-shadow:0 9px 0 rgba(14,15,12,.11)}.jobs_searchPanel__qflcQ form>label{min-height:3.25rem}.jobs_searchPanel__qflcQ input{color:var(--ink)}.jobs_searchPanel__qflcQ input::-moz-placeholder{color:#858884}.jobs_searchPanel__qflcQ input::placeholder{color:#858884}.jobs_searchPanel__qflcQ button[type=submit]{min-height:3.25rem;border-radius:18px;background:var(--lime);color:var(--ink);box-shadow:none}.jobs_searchPanel__qflcQ button[type=submit]:hover{background:#cdffad}.jobs_resultsLayout__FNAMx{display:grid;grid-template-columns:260px minmax(0,1fr);gap:2rem;margin-top:4.5rem;align-items:start}.jobs_sidebar__2ZRjD{position:sticky;top:1.5rem;border-radius:24px;background:#e8ebe6;padding:1.5rem}.jobs_sidebarHeader___2Ony{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.jobs_sidebarHeader___2Ony h2{font-size:1.15rem;font-weight:700;letter-spacing:-.035em}.jobs_sidebarHeader___2Ony span{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:var(--green)}.jobs_filterPanel__wdd6_ form{color:var(--ink)}.jobs_filterPanel__wdd6_ form>div>div:last-child,.jobs_filterPanel__wdd6_ form>div>div:last-child>div,.jobs_filterPanel__wdd6_ input{border-color:#cbd0c9}.jobs_filterPanel__wdd6_ input:focus{border-color:var(--ink)}.jobs_filterPanel__wdd6_ button[type=submit]{border-radius:16px;background:var(--lime);color:var(--ink)}.jobs_filterPanel__wdd6_ button[type=submit]:hover{background:#cdffad}.jobs_filterPanel__wdd6_ form>div:last-child>a{border-color:#bfc5bc;border-radius:16px}.jobs_resultsSection__MXC_V{min-width:0}.jobs_resultsHeader__NQY0U{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.jobs_resultsKicker__oE7NT{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.jobs_resultsTitle__NPUBh{margin-top:.35rem;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1;letter-spacing:-.055em}.jobs_resultsTitle__NPUBh span{color:var(--green)}.jobs_mobileFilters__bvAU2 button:first-child{border:2px solid var(--ink);border-radius:18px;background:#fff;color:var(--ink)}.jobs_mobileFilters__bvAU2 .fixed>div{background:#e8ebe6}.jobs_jobList__FSjS4 article,.jobs_loadingCard__Srt5A{border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:none}.jobs_jobList__FSjS4 article{padding:1.6rem}.jobs_jobList__FSjS4 article:hover{transform:translateY(-3px);border-color:var(--ink);box-shadow:0 8px 0 #e8ebe6}.jobs_jobList__FSjS4 article>a>div:first-child>div>div:first-child{border-radius:16px;background:var(--mint);color:var(--green)}.jobs_jobList__FSjS4 article h3{padding-right:2rem;font-weight:750;letter-spacing:-.04em}.jobs_jobList__FSjS4 article [class*="bg-[#edf7f1]"],.jobs_jobList__FSjS4 article [class*="bg-[#f0f4f1]"]{background:#e8ebe6;color:var(--muted)}.jobs_jobList__FSjS4 article button{border-radius:999px}.jobs_emptyState__bWBOL>div{border:0;border-radius:24px;background:#e8ebe6;padding:4rem 2rem}.jobs_emptyState__bWBOL svg{box-sizing:content-box;border-radius:999px;background:#fff;padding:.85rem}.jobs_pagination__XoTci nav{margin-top:2rem}.jobs_pagination__XoTci nav a,.jobs_pagination__XoTci nav>span[aria-disabled=true]{display:inline-flex;min-width:2.55rem;height:2.55rem;align-items:center;justify-content:center;border-color:var(--line);border-radius:999px}.jobs_pagination__XoTci nav a:hover{border-color:var(--ink)}.jobs_pagination__XoTci nav a[aria-current=page]{border-color:var(--green);background:var(--green);color:#fff}.jobs_loadingGrid__tkbha{display:grid;gap:1rem}.jobs_loadingCard__Srt5A{padding:1.6rem}.jobs_page__RS9qv .animate-pulse{background:#d9ded7}@media (max-width:767px){.jobs_heroInner__tWQQY{display:block;padding:3.5rem 0 7rem}.jobs_heroTitle__F_tCP{font-size:clamp(3.25rem,15vw,5rem)}.jobs_content__eX21W{margin-top:-3.5rem;padding-bottom:4.5rem}.jobs_searchPanel__qflcQ form{border-radius:22px}.jobs_searchPanel__qflcQ button[type=submit]{width:100%}.jobs_resultsLayout__FNAMx{display:block;margin-top:4rem}.jobs_resultsHeader__NQY0U{align-items:center}}@media (max-width:1099px){.jobs_heroInner__tWQQY{display:block}.jobs_heroArtwork__Albg0{display:none}.jobs_heroTitle__F_tCP{max-width:880px;font-size:clamp(3.5rem,8vw,5.5rem)}}@media (max-width:480px){.jobs_content__eX21W,.jobs_heroInner__tWQQY{width:min(100% - 2rem,80rem)}.jobs_heroTitle__F_tCP{font-size:3.15rem}.jobs_jobList__FSjS4 article,.jobs_loadingCard__Srt5A{padding:1.25rem}}