.JobCard_card__b6NNA{display:flex;flex-direction:column;height:100%;padding:clamp(1.25rem,3vw,1.75rem);background:#1b1b1b;border-bottom:1px solid rgba(206,241,0,.1);text-decoration:none;color:inherit;transition:background .2s ease}.JobCard_card__b6NNA:focus,.JobCard_card__b6NNA:focus *,.JobCard_card__b6NNA:hover,.JobCard_card__b6NNA:hover *{text-decoration:none}@media(min-width:768px){.JobCard_card__b6NNA{border-right:1px solid rgba(206,241,0,.1)}.JobCard_card__b6NNA:nth-child(2n){border-right:none}}.JobCard_card__b6NNA:hover{background:#20201f}.JobCard_card__b6NNA:hover .JobCard_cardIcon__7tDR3{color:#cef100}.JobCard_card__b6NNA:hover .JobCard_cta__B4sot{background:#cef100;border-color:#cef100;color:#5b6b00}.JobCard_card__b6NNA:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(206,241,0,.2);position:relative;z-index:1}.JobCard_iconRow__EUBY7{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:1.25rem}.JobCard_cardIcon__7tDR3{font-size:1.375rem!important;line-height:1;color:rgba(229,226,225,.88);transition:color .2s ease}.JobCard_title__qt4QU{margin:0 0 .625rem;font-family:var(--font-ds-headline),"Space Grotesk",system-ui,sans-serif;font-size:clamp(1.375rem,2.75vw,1.875rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-transform:uppercase;color:#e5e2e1}.JobCard_meta__ulZ_3{display:flex;flex-wrap:wrap;gap:.625rem 1rem;margin-bottom:1.125rem;font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c6c6c7}.JobCard_metaItem__8zZeJ{display:inline-flex;align-items:center;gap:.2rem}.JobCard_metaGlyph__D5avu{font-size:.875rem!important;width:1em;color:rgba(229,226,225,.78)}.JobCard_description__XhpiN{flex-grow:1;margin:0 0 1rem;font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.6;color:rgba(198,198,199,.92);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.JobCard_description__XhpiN p{margin:0}.JobCard_description__XhpiN span{margin:0;padding:0}.JobCard_description__XhpiN strong{font-weight:600;color:#e5e2e1}.JobCard_description__XhpiN em{font-style:italic}.JobCard_description__XhpiN code{padding:.125rem .25rem;font-size:.85em;font-family:ui-monospace,monospace;background:hsla(0,0%,100%,.06);color:#e5e2e1}.JobCard_description__XhpiN a{color:#cef100}.JobCard_card__b6NNA:focus .JobCard_description__XhpiN a,.JobCard_card__b6NNA:hover .JobCard_description__XhpiN a,.JobCard_description__XhpiN a{text-decoration:underline;text-underline-offset:2px}.JobCard_salary__2Em9Q{margin:0 0 .75rem;font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(198,198,199,.75)}.JobCard_techStack__b0N4j{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:1.25rem}.JobCard_techTag___KUsJ{padding:.25rem .5rem;background:#353535;border:1px solid hsla(0,0%,100%,.12);border-radius:2px;font-size:.5625rem;font-weight:600;letter-spacing:.08em}.JobCard_cta__B4sot,.JobCard_techTag___KUsJ{font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;text-transform:uppercase;color:#e5e2e1}.JobCard_cta__B4sot{display:block;width:100%;margin-top:auto;padding:1rem;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,0);font-size:.625rem;font-weight:800;letter-spacing:.14em;text-align:center;transition:background .2s ease,border-color .2s ease,color .2s ease}.TechFilterChips_root__hBSI0{display:flex;flex-direction:column;gap:.75rem}.TechFilterChips_root__hBSI0[data-variant=sidebar]{gap:.625rem}.TechFilterChips_root__hBSI0[data-variant=sidebar] .TechFilterChips_chip__HZpNe{padding:.375rem .625rem;font-size:.625rem;letter-spacing:.05em}.TechFilterChips_root__hBSI0[data-variant=sidebar] .TechFilterChips_selectedRow__AsZWP,.TechFilterChips_root__hBSI0[data-variant=sidebar] .TechFilterChips_unselectedRow__ruLCd{gap:.375rem}.TechFilterChips_searchWrap__OJWCa{position:relative;width:100%}.TechFilterChips_searchIcon__h88gA{position:absolute;left:1rem;top:50%;transform:translateY(-50%);pointer-events:none;font-size:1rem;color:#c6c6c7;opacity:.7}.TechFilterChips_searchInput__VYt4G{width:100%;min-height:2.75rem;padding:.75rem 2.5rem .75rem 3rem;border:none;border-radius:0;background:#2a2a2a;font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.04em;color:#e5e2e1}.TechFilterChips_searchInput__VYt4G::placeholder{color:#c6c6c7;opacity:.65}.TechFilterChips_searchInput__VYt4G:focus{outline:none;box-shadow:inset 0 0 0 1px #cef100}.TechFilterChips_searchInput__VYt4G::-webkit-search-cancel-button{display:none}.TechFilterChips_searchClear__4rx2K{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:rgba(0,0,0,0);color:#c6c6c7;cursor:pointer}.TechFilterChips_searchClear__4rx2K:hover{color:#e5e2e1}.TechFilterChips_searchClear__4rx2K:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(206,241,0,.2)}.TechFilterChips_selectedRow__AsZWP,.TechFilterChips_unselectedRow__ruLCd{display:flex;flex-wrap:wrap;gap:.5rem}.TechFilterChips_chip__HZpNe{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,0);font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#c6c6c7;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.TechFilterChips_chip__HZpNe:hover{border-color:rgba(206,241,0,.35);color:#e5e2e1}.TechFilterChips_chip__HZpNe:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(206,241,0,.2)}.TechFilterChips_chipActive__HIYaK{border-color:#cef100;color:#cef100;background:rgba(206,241,0,.08)}.TechFilterChips_chipRemovable__vF5Ml:hover{border-color:#cef100;background:rgba(206,241,0,.12)}.TechFilterChips_chipRemoveIcon__Lb5CC{opacity:.85}.TechFilterChips_toggle__GwI8Z{align-self:flex-start;padding:.25rem 0;border:none;background:rgba(0,0,0,0);font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c6c6c7;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.TechFilterChips_toggle__GwI8Z:hover{color:#e5e2e1}.TechFilterChips_toggle__GwI8Z:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(206,241,0,.2)}.TechFilterChips_empty__MRPbp{margin:0;font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.75rem;color:#c6c6c7;opacity:.75}.TechFilterChips_visuallyHidden__znBJB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1024px){.JobsFilterSheet_root__nAHCU{display:none}}.JobsFilterSheet_backdrop__glKFu{position:fixed;inset:0;z-index:40;border:none;padding:0;background:rgba(0,0,0,.6);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .25s ease}.JobsFilterSheet_backdrop__glKFu[data-open=true]{opacity:1;pointer-events:auto}.JobsFilterSheet_sheet__rZa1Y{position:fixed;inset-inline:0;bottom:0;z-index:41;display:flex;flex-direction:column;max-height:90vh;background:#131313;border-top:1px solid rgba(206,241,0,.1);transform:translateY(100%);transition:transform .3s ease;pointer-events:none}.JobsFilterSheet_sheet__rZa1Y[data-open=true]{transform:translateY(0);pointer-events:auto}.JobsFilterSheet_header__Twh_1{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;padding:1rem 1.25rem;border-bottom:1px solid rgba(206,241,0,.08)}.JobsFilterSheet_title__G1XKK{margin:0;font-family:var(--font-ds-headline),"Space Grotesk",system-ui,sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#e5e2e1}.JobsFilterSheet_headerActions__7cXbm{display:flex;align-items:center;gap:.75rem}.JobsFilterSheet_clearAll__Krr9T{padding:.25rem 0;border:none;background:rgba(0,0,0,0);font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c6c6c7;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.JobsFilterSheet_clearAll__Krr9T:hover{color:#e5e2e1}.JobsFilterSheet_clearAll__Krr9T:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(206,241,0,.2)}.JobsFilterSheet_closeButton__oeRfm{display:flex;align-items:center;justify-content:center;padding:.35rem;border:none;background:rgba(0,0,0,0);color:#c6c6c7;cursor:pointer}.JobsFilterSheet_closeButton__oeRfm:hover{color:#e5e2e1}.JobsFilterSheet_closeButton__oeRfm:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(206,241,0,.2)}.JobsFilterSheet_body__NCMfY{flex:1 1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1.5rem}.JobsFilterSheet_section__pJhEl{display:flex;flex-direction:column;gap:.75rem}.JobsFilterSheet_sectionLabel__jpTZt{margin:0;font-weight:700;letter-spacing:.12em;color:#cef100}.JobsFilterSheet_sectionHint__rmh8G,.JobsFilterSheet_sectionLabel__jpTZt{font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.625rem;text-transform:uppercase}.JobsFilterSheet_sectionHint__rmh8G{margin:-.375rem 0 0;font-weight:500;letter-spacing:.08em;color:#c6c6c7;opacity:.55}.JobsFilterSheet_categoryNav__B4flN{display:flex;flex-direction:column;gap:.375rem}.JobsFilterSheet_categoryLink__4dNp_{display:flex;align-items:center;gap:.75rem;width:100%;margin:0;padding:.75rem;border:1px solid hsla(0,0%,100%,.08);background:#2a2a2a;font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-align:left;color:#c6c6c7;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.JobsFilterSheet_categoryLink__4dNp_:hover{border-color:rgba(206,241,0,.35);color:#e5e2e1}.JobsFilterSheet_categoryLink__4dNp_:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(206,241,0,.2)}.JobsFilterSheet_categoryLinkText__bkims{flex:1 1;min-width:0}.JobsFilterSheet_categoryCount__WY5G2{flex-shrink:0;min-width:1.25rem;font-size:.625rem;font-weight:700;letter-spacing:.04em;color:#c6c6c7;opacity:.75;text-align:right}.JobsFilterSheet_categoryLinkActive__ocf97{color:#cef100;border-color:#cef100;background:rgba(206,241,0,.08)}.JobsFilterSheet_categoryLinkActive__ocf97 .JobsFilterSheet_categoryCount__WY5G2{color:#cef100;opacity:1}.JobsFilterSheet_categoryLinkEmpty__RFDm6{opacity:.45}.JobsFilterSheet_categoryIcon__dXIFw{flex-shrink:0;opacity:.9}.JobsFilterSheet_selectWrap__zBv7C{position:relative;width:100%}.JobsFilterSheet_locationSelect__2XOod{width:100%;min-height:3.25rem;padding:0 2.25rem 0 1.25rem;border:none;background:#353535;font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e5e2e1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.JobsFilterSheet_locationSelect__2XOod:focus{outline:none;box-shadow:inset 0 0 0 1px #cef100}.JobsFilterSheet_selectChevron__8XBvu{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#c6c6c7;opacity:.7}.JobsFilterSheet_footer__wnLbf{flex-shrink:0;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(206,241,0,.08)}.JobsFilterSheet_showButton__7AFMz{width:100%;padding:1rem 1.5rem;border:none;background:#cef100;font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5b6b00;cursor:pointer;transition:filter .2s ease,transform .15s ease}.JobsFilterSheet_showButton__7AFMz:hover{filter:brightness(1.08)}.JobsFilterSheet_showButton__7AFMz:active{transform:scale(.98)}.JobsFilterSheet_showButton__7AFMz:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(206,241,0,.2)}.JobsFilterSheet_visuallyHidden__N2Ewy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SanityJobsPage_page__rSru_{min-height:100vh;background:#131313;color:#e5e2e1}.SanityJobsPage_shell__gDD_p{position:relative;z-index:1;display:flex;align-items:flex-start;width:100%;max-width:1440px;margin-inline:auto;padding-bottom:4rem}.SanityJobsPage_sidebar__Gl5qf{display:none;position:-webkit-sticky;position:sticky;top:5rem;flex-shrink:0;width:16rem;padding:1.5rem;background:#0e0e0e;border-right:1px solid rgba(206,241,0,.1)}@media(min-width:1024px){.SanityJobsPage_sidebar__Gl5qf{display:flex;flex-direction:column;gap:1.5rem;max-height:calc(100vh - 5rem);padding-bottom:2rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.SanityJobsPage_sidebar__Gl5qf::-webkit-scrollbar{width:6px}.SanityJobsPage_sidebar__Gl5qf::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.SanityJobsPage_sidebar__Gl5qf::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:999px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.SanityJobsPage_sidebar__Gl5qf:hover{scrollbar-color:rgba(206,241,0,.25) rgba(0,0,0,0)}.SanityJobsPage_sidebar__Gl5qf:hover::-webkit-scrollbar-thumb{background-color:rgba(206,241,0,.25)}.SanityJobsPage_sidebar__Gl5qf::-webkit-scrollbar-thumb:hover{background-color:#cef100}}.SanityJobsPage_sidebarHeader__6VMZu{margin-bottom:.25rem}.SanityJobsPage_sidebarEyebrow__VyjLd{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.05em;color:#cef100}.SanityJobsPage_sidebarEyebrow__VyjLd,.SanityJobsPage_sidebarHint__SmwgJ{font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;text-transform:uppercase}.SanityJobsPage_sidebarHint__SmwgJ{margin:.25rem 0 0;font-size:.625rem;font-weight:500;letter-spacing:.12em;color:#c6c6c7;opacity:.55}.SanityJobsPage_sidebarNav__SvbyF{display:flex;flex-direction:column;gap:.5rem}.SanityJobsPage_sidebarLink__QHr0Z{display:flex;align-items:center;gap:.75rem;width:100%;margin:0;padding:.75rem;background:rgba(0,0,0,0);font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-align:left;color:#c6c6c7;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;border:none;border-right:2px solid rgba(0,0,0,0)}.SanityJobsPage_sidebarLink__QHr0Z:hover{background:hsla(0,0%,100%,.04);color:#e5e2e1}.SanityJobsPage_sidebarLink__QHr0Z:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(206,241,0,.2)}.SanityJobsPage_sidebarLinkText__0qPHB{flex:1 1;min-width:0}.SanityJobsPage_sidebarCount__3qJsn{flex-shrink:0;min-width:1.25rem;font-size:.625rem;font-weight:700;letter-spacing:.04em;color:#c6c6c7;opacity:.75;text-align:right}.SanityJobsPage_sidebarLinkActive__naLvG{color:#cef100;background:rgba(206,241,0,.06);border-right-color:#cef100}.SanityJobsPage_sidebarLinkActive__naLvG .SanityJobsPage_sidebarCount__3qJsn{color:#cef100;opacity:1}.SanityJobsPage_sidebarLinkEmpty__qbVKW{opacity:.45}.SanityJobsPage_sidebarIcon___H9Uk{flex-shrink:0;opacity:.9}.SanityJobsPage_sidebarSection__b2_4p{display:flex;flex-direction:column;gap:.625rem;padding-top:.25rem;border-top:1px solid rgba(206,241,0,.08)}.SanityJobsPage_sidebarSectionLabel__98VCL{margin:0;font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c6c6c7;opacity:.7}.SanityJobsPage_mainColumn__R9biF{flex:1 1;min-width:0;padding-inline:clamp(1rem,4vw,2rem);padding-top:7.5rem}@media(min-width:768px){.SanityJobsPage_mainColumn__R9biF{padding-top:9rem}}.SanityJobsPage_hero__pnQk0{margin-bottom:clamp(2rem,5vw,3rem)}.SanityJobsPage_heroInner___sKfh{max-width:72rem}.SanityJobsPage_heroTitle__iZIui{margin:0 0 1.5rem;font-family:var(--font-ds-headline),"Space Grotesk",system-ui,sans-serif;font-size:clamp(2.5rem,12vw,5.5rem);font-weight:700;line-height:.92;letter-spacing:-.04em;text-transform:uppercase;color:#e5e2e1}.SanityJobsPage_heroTitleAccent__zvImB{color:#cef100}.SanityJobsPage_heroSubtitle__lKQMX{margin:0;max-width:42rem;padding-left:1.5rem;border-left:4px solid #cef100;font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.6;color:#c6c6c7}.SanityJobsPage_selectWrap__V6gcE{position:relative;width:100%}.SanityJobsPage_locationSelect__RHeZQ{width:100%;height:100%;min-height:3.25rem;padding:0 2.25rem 0 1.25rem;border:none;background:#353535;font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e5e2e1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.SanityJobsPage_locationSelect__RHeZQ:focus{outline:none;box-shadow:inset 0 0 0 1px #cef100}.SanityJobsPage_selectChevron__vjInE{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#c6c6c7;opacity:.7}.SanityJobsPage_content__KMzer{max-width:80rem}.SanityJobsPage_mobileFilterBar__e1zCR{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}@media(min-width:1024px){.SanityJobsPage_mobileFilterBar__e1zCR{display:none}}.SanityJobsPage_mobileFilterTrigger__6kKgY{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border:1px solid hsla(0,0%,100%,.12);background:#2a2a2a;font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e5e2e1;cursor:pointer;transition:border-color .2s ease,background .2s ease}.SanityJobsPage_mobileFilterTrigger__6kKgY:hover{border-color:rgba(206,241,0,.35)}.SanityJobsPage_mobileFilterTrigger__6kKgY:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(206,241,0,.2)}.SanityJobsPage_mobileFilterBadge__dVhQR{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:#cef100;font-size:.625rem;font-weight:800;letter-spacing:.02em;color:#5b6b00}.SanityJobsPage_resultsCountMobile__5oZQM{margin:0;text-align:right}.SanityJobsPage_resultsCountMobile__5oZQM,.SanityJobsPage_resultsCount__gbnxy{font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.8125rem;color:#c6c6c7}.SanityJobsPage_resultsCount__gbnxy{margin:0 0 1.25rem}@media(max-width:1023px){.SanityJobsPage_resultsCount__gbnxy{display:none}}.SanityJobsPage_activeFilters____aIO{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem}.SanityJobsPage_activeFilterChip__uBbCC{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border:1px solid rgba(206,241,0,.35);background:rgba(206,241,0,.08);font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#e5e2e1;cursor:pointer;transition:border-color .2s ease,background .2s ease}.SanityJobsPage_activeFilterChip__uBbCC:hover{border-color:#cef100;background:rgba(206,241,0,.12)}.SanityJobsPage_activeFilterChip__uBbCC:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(206,241,0,.2)}.SanityJobsPage_activeFilterIcon__2eFOY{opacity:.85}.SanityJobsPage_clearActiveFilters__imaVJ{padding:.375rem .625rem;border:none;background:rgba(0,0,0,0);font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c6c6c7;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.SanityJobsPage_clearActiveFilters__imaVJ:hover{color:#e5e2e1}.SanityJobsPage_clearActiveFilters__imaVJ:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(206,241,0,.2)}.SanityJobsPage_jobsGrid__topLz{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;background:rgba(206,241,0,.1)}@media(min-width:768px){.SanityJobsPage_jobsGrid__topLz{grid-template-columns:repeat(2,1fr)}}.SanityJobsPage_noResults__pHaxE{text-align:center;padding:4rem 1.5rem;background:#1b1b1b}.SanityJobsPage_noResultsIcon__qd7tK{display:flex;justify-content:center;margin-bottom:1rem;color:#c6c6c7}.SanityJobsPage_noResultsTitle__W95uj{margin:0 0 .5rem;font-family:var(--font-ds-headline),"Space Grotesk",system-ui,sans-serif;font-size:1.5rem}.SanityJobsPage_noResultsText__pn1sL{margin:0 0 1.5rem;max-width:28rem;margin-inline:auto;font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;color:#c6c6c7;line-height:1.5}.SanityJobsPage_clearFilters__DMokw{padding:.75rem 1.5rem;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,0);font-family:var(--font-ds-body),"Inter",system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e5e2e1;cursor:pointer;transition:border-color .2s ease}.SanityJobsPage_clearFilters__DMokw:hover{border-color:#cef100}.SanityJobsPage_clearFilters__DMokw:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(206,241,0,.2)}.SanityJobsPage_ctaWrap__KDmP9{margin-top:clamp(4rem,10vw,6.5rem);max-width:80rem}.SanityJobsPage_visuallyHidden__OEZg3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jobs_fallbackMain__s803w{padding:clamp(6rem,12vw,8rem) 1.5rem 3rem;max-width:44rem;margin:0 auto;text-align:center;color:#e5e2e1}.jobs_fallbackTitle__AE89w{margin:0 0 1.5rem;font-family:var(--font-ds-headline),"Space Grotesk",system-ui,sans-serif;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:800;line-height:1.15;color:#fff}.jobs_fallbackLead__tM7fc{margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.7;color:#c6c6c7}.jobs_fallbackList__WzKLK{margin:0 auto 2rem;padding-left:1.25rem;max-width:28rem;text-align:left;font-size:1rem;line-height:1.9;color:rgba(229,226,225,.88)}.jobs_fallbackFootnote__NbKZr{margin:0;font-size:.875rem;color:rgba(229,226,225,.55)}.jobs_code__nnZqh{background:#2a2a2a;padding:.125rem .5rem;font-size:.875em}