.DiscoveryHome_page__4IskP{min-height:100vh;background:#ffffff;padding-bottom:0}.DiscoveryHome_content__X8e7Y{width:min(1440px,calc(100vw - 32px));margin:0 auto;padding:18px 0 24px}.DiscoveryHome_hero__7ZXHJ{position:relative;background:var(--color-bg-primary);border-radius:24px;padding:20px;margin-bottom:14px}.DiscoveryHome_mobileHomeHeader__Eo7Rq,.DiscoveryHome_mobileMenuBackdrop__YpViB,.DiscoveryHome_mobileMenuButton__w7jl7,.DiscoveryHome_mobileMenuDrawer__GaWsA,.DiscoveryHome_mobileSearchCloseButton__Ob6jX,.DiscoveryHome_mobileSearchLauncher__e602R{display:none}.DiscoveryHome_mobileSearchSpotlight__sXAG5{position:relative}.DiscoveryHome_heroTitle__bZtgp{margin:0 0 24px;font-size:24px;line-height:1.2}.DiscoveryHome_heroTitle__bZtgp:focus,.DiscoveryHome_resultsSection__TZXkj:focus{outline:none}.DiscoveryHome_searchGroups__dcUBL{display:grid;grid-template-columns:1fr 1fr;gap:32px}.DiscoveryHome_searchGroup__9_byk{border:0;padding:0;margin:0;min-width:0}.DiscoveryHome_searchGroup__9_byk legend{padding:0;margin-bottom:12px;font-size:18px;font-weight:600}.DiscoveryHome_searchLabel___4M07{display:block;font-size:14px;font-weight:600;color:var(--color-text-primary);margin-bottom:6px}.DiscoveryHome_searchLabel___4M07 span{font-weight:400;color:#667085}.DiscoveryHome_searchSelect__gFgCR+.DiscoveryHome_searchLabel___4M07{margin-top:12px}.DiscoveryHome_searchInput__HU7Lt,.DiscoveryHome_searchSelect__gFgCR{width:100%;min-width:0;min-height:48px;box-sizing:border-box;border:1px solid #d8dde6;border-radius:10px;padding:10px 12px;background:#ffffff;color:var(--color-text-primary);font-size:16px;font-family:var(--font-family)}.DiscoveryHome_searchInput__HU7Lt:focus,.DiscoveryHome_searchSelect__gFgCR:focus{border-color:#111111;outline:2px solid #111111;outline-offset:2px}.DiscoveryHome_searchSelect__gFgCR{height:48px}.DiscoveryHome_clearableInput__rppe4{position:relative}.DiscoveryHome_clearableInput__rppe4 .DiscoveryHome_searchInput__HU7Lt{padding-inline-end:56px}.DiscoveryHome_clearableInput__rppe4 input[type=search]::-webkit-search-cancel-button,.DiscoveryHome_clearableInput__rppe4 input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}.DiscoveryHome_clearIconButton__D6zV7{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:none;border-radius:999px;background:transparent;color:#475467;cursor:pointer}.DiscoveryHome_clearIconButton__D6zV7 span{font-size:20px}.DiscoveryHome_clearIconButton__D6zV7:hover{background:#f2f4f7}.DiscoveryHome_clearIconButton__D6zV7:focus-visible{outline:2px solid #111111;outline-offset:-3px}.DiscoveryHome_clearFieldButton__a7OiL{position:absolute;inset-inline-end:2px;top:50%;transform:translateY(-50%)}.DiscoveryHome_searchActions__S7LFB{display:flex;flex-direction:column;align-items:stretch;gap:4px;border-top:1px solid #edf0f4;margin-top:20px;padding-top:16px}.DiscoveryHome_searchActions__S7LFB .DiscoveryHome_clearSearchButton__U_HHz{align-self:center;padding-inline:12px}.DiscoveryHome_searchButton__bGkSC{min-height:48px;padding:12px 20px;gap:8px;font:inherit;font-weight:600;border:none;border-radius:999px;background:#000000;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.DiscoveryHome_searchButton__bGkSC:disabled{opacity:.65;cursor:wait}.DiscoveryHome_clearSearchButton__U_HHz:focus-visible,.DiscoveryHome_searchButton__bGkSC:focus-visible{outline:2px solid #000000;outline-offset:3px}.DiscoveryHome_searchLauncherText__o3m0_{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DiscoveryHome_resultsSection__TZXkj{scroll-margin-top:100px}.DiscoveryHome_resultsHeading__UJOct{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-bottom:8px}.DiscoveryHome_resultsHeading__UJOct .DiscoveryHome_sectionTitle__IF4ck{margin:0}.DiscoveryHome_resultsStatus__wpIi4{margin:0 0 16px;color:#667085;font-size:14px}.DiscoveryHome_searchError__NxDTr{color:#b42318;font-size:14px;margin:8px 0 0}.DiscoveryHome_categoriesSection___HaJL{margin-bottom:14px}.DiscoveryHome_categoryHeader__g_ZnV{display:flex;justify-content:flex-end;margin-bottom:8px}.DiscoveryHome_categoryScroller__iXQ_r{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:14px;margin-bottom:4px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.DiscoveryHome_categoryScroller__iXQ_r::-webkit-scrollbar{display:none}.DiscoveryHome_categoryChip__saPDo{font-family:var(--font-family);border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary);border-radius:999px;padding:8px 14px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;scroll-snap-align:start}.DiscoveryHome_categoryChipActive__XAVtN{border-color:#000000;background:#000000;color:#ffffff;font-weight:600}.DiscoveryHome_categoryChipActive__XAVtN .DiscoveryHome_categoryIcon__82PbV{color:#ffffff}.DiscoveryHome_categoryIcon__82PbV{font-size:18px!important}@keyframes DiscoveryHome_mobileSearchSlideDown__4QHIO{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.DiscoveryHome_ctaRow__T7iPY{display:flex;align-items:center;gap:12px;margin-bottom:16px}.DiscoveryHome_allJobsButton__LFEj2{background:#000000;color:#ffffff;border-radius:999px;padding:10px 16px;font-size:var(--font-size-sm)}.DiscoveryHome_secondaryLink__h_xRU{color:var(--color-link);text-decoration:underline;font-size:var(--font-size-sm)}.DiscoveryHome_sectionTitle__IF4ck{margin:0 0 10px;font-size:24px}.DiscoveryHome_statusText__YI7W0{margin:0;color:var(--color-text-secondary)}.DiscoveryHome_resultsSection__TZXkj{margin-bottom:18px}.DiscoveryHome_resultsGrid__JTgu1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.DiscoveryHome_gridCard__IMkxT [class*=JobCard_card__]{width:100%;margin:0}.DiscoveryHome_gridCard__IMkxT .DiscoveryHome_skeletonImage__PhKeL,.DiscoveryHome_gridCard__IMkxT [class*=JobCard_imageContainer__]{aspect-ratio:3/2;height:auto}.DiscoveryHome_railsWrapper__8bGUH{display:flex;flex-direction:column;gap:14px}.DiscoveryHome_siteFooter__17omn{margin-top:18px;border-top:1px solid var(--color-border);background:#ececec}.DiscoveryHome_footerColumns__vWJ4D{width:min(1440px,calc(100vw - 32px));margin:0 auto;padding:24px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.DiscoveryHome_footerColumn__7KrFB{min-width:0}.DiscoveryHome_footerColumnTitle__2UZ7u{margin:0 0 12px;font-size:16px;line-height:1.2;color:var(--color-text-primary)}.DiscoveryHome_footerLinkList__kQZ6X{display:flex;flex-direction:column;gap:10px}.DiscoveryHome_footerLink__qkkup{color:var(--color-text-primary);font-size:14px;line-height:1.25;text-decoration:none}.DiscoveryHome_footerLink__qkkup:hover{text-decoration:underline}.DiscoveryHome_footerBottom__I6EET{border-top:1px solid #d8d8d8;width:min(1440px,calc(100vw - 32px));margin:0 auto;padding:18px 0 22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.DiscoveryHome_footerLegal__Gf1De{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;color:var(--color-text-primary)}.DiscoveryHome_footerBottomLink__ubtVH{color:var(--color-text-primary);text-decoration:none}.DiscoveryHome_footerBottomLink__ubtVH:hover{text-decoration:underline}.DiscoveryHome_footerMeta__gILNK{display:inline-flex;align-items:center;gap:8px;color:var(--color-text-primary);font-size:14px}.DiscoveryHome_footerMetaIcon__mJbLX{font-size:18px!important}.DiscoveryHome_footerDot__JUjBa{opacity:.8}.DiscoveryHome_railSection__5oT6t{background:transparent;border-radius:0;padding:0}.DiscoveryHome_railTitle__egdvA{margin:0;font-size:24px}.DiscoveryHome_railHeader__ycLdB{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.DiscoveryHome_railControls__oKDmM{display:inline-flex;align-items:center;gap:6px}.DiscoveryHome_railArrowButton__xp_Rr{width:32px;height:32px;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-page);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.DiscoveryHome_railArrowButton__xp_Rr .material-icons{font-size:18px}.DiscoveryHome_railScroller__eEEba{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);gap:14px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.DiscoveryHome_railScroller__eEEba::-webkit-scrollbar{display:none}.DiscoveryHome_railCard__tAulu [class*=JobCard_card__]{width:100%;margin:0}.DiscoveryHome_railCard__tAulu{scroll-snap-align:start}.DiscoveryHome_railSeeAllCard__NoMyh{width:100%;height:200px;border:1px solid var(--color-border);border-radius:12px;background:transparent;color:var(--color-text-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:inherit}.DiscoveryHome_railSeeAllText__4yPsR{font-size:var(--font-size-lg);font-weight:600}.DiscoveryHome_railSeeAllCard__NoMyh .material-icons{font-size:22px}.DiscoveryHome_skeletonArrow__nKvY6,.DiscoveryHome_skeletonImage__PhKeL,.DiscoveryHome_skeletonLine__ZKUtK,.DiscoveryHome_skeletonTitle__NwrUw{display:block;background:linear-gradient(90deg,var(--color-bg-secondary) 0,var(--color-border) 50%,var(--color-bg-secondary) 100%);background-size:200% 100%;animation:DiscoveryHome_discoveryShimmer__oHWUz 1.2s ease-in-out infinite}.DiscoveryHome_skeletonTitle__NwrUw{width:min(260px,48%);height:24px;border-radius:10px}.DiscoveryHome_skeletonArrow__nKvY6{width:32px;height:32px;border-radius:999px}.DiscoveryHome_skeletonCard__npiKA{width:100%}.DiscoveryHome_skeletonImage__PhKeL{width:100%;height:200px;border-radius:12px}.DiscoveryHome_skeletonDetails__pgLBD{padding-top:12px;display:grid;gap:8px}.DiscoveryHome_skeletonLine__ZKUtK{height:12px;border-radius:999px}.DiscoveryHome_skeletonLineTitle__p7ztl{width:70%;height:15px}.DiscoveryHome_skeletonLineMeta__YapJN{width:48%}.DiscoveryHome_skeletonLinePrice__XiQLv{width:40%;margin-top:4px}@keyframes DiscoveryHome_discoveryShimmer__oHWUz{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1199px){.DiscoveryHome_content__X8e7Y{width:min(1000px,calc(100vw - 24px))}.DiscoveryHome_resultsGrid__JTgu1{grid-template-columns:repeat(3,minmax(0,1fr))}.DiscoveryHome_railScroller__eEEba{grid-auto-columns:minmax(280px,1fr)}.DiscoveryHome_footerBottom__I6EET,.DiscoveryHome_footerColumns__vWJ4D{width:min(1000px,calc(100vw - 24px))}}@media (max-width:899px){.DiscoveryHome_content__X8e7Y{width:calc(100vw - 32px);padding-top:12px}.DiscoveryHome_mobileHomeHeader__Eo7Rq{display:flex;align-items:center;justify-content:center;position:relative;min-height:42px;padding-bottom:15px;margin-bottom:16px}.DiscoveryHome_mobileHomeHeader__Eo7Rq:after{content:"";position:absolute;left:50%;bottom:0;width:100vw;border-bottom:1px solid var(--color-border);transform:translateX(-50%)}.DiscoveryHome_mobileMenuButton__w7jl7{position:absolute;left:0;top:15.5px;width:42px;height:42px;border:none;border-radius:999px;background:var(--color-bg-primary);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);cursor:pointer}.DiscoveryHome_mobileMenuButton__w7jl7 .DiscoveryHome_material-icons__5wisp{font-size:24px}.DiscoveryHome_mobileHomeLogoLink__Q4LHn{display:inline-flex;align-items:center;color:#000000;text-decoration:none}.DiscoveryHome_mobileHomeLogo__CXeoV{font-size:28px;line-height:1;font-weight:800;color:#000000;letter-spacing:0}.DiscoveryHome_mobileMenuBackdrop__YpViB{position:fixed;inset:0;z-index:1600;display:block;background:rgba(0,0,0,.48);opacity:0;pointer-events:none;transition:opacity .18s ease}.DiscoveryHome_mobileMenuVisible__hl3Kn{opacity:1;pointer-events:auto}.DiscoveryHome_mobileMenuDrawer__GaWsA{position:fixed;top:0;bottom:calc(var(--mobile-nav-height) + var(--safe-area-bottom));left:0;z-index:1610;width:min(78vw,340px);padding:calc(env(safe-area-inset-top, 0px) + 22px) 20px 28px;background:#ffffff;color:var(--color-text-primary);display:flex;flex-direction:column;box-shadow:18px 0 40px rgba(0,0,0,.22);transform:translateX(-104%);transition:transform .22s ease;overflow-y:auto}.DiscoveryHome_mobileMenuDrawerOpen__5KXu1{transform:translateX(0)}.DiscoveryHome_mobileMenuTop__CjgUl{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;margin-bottom:10px;border-bottom:1px solid var(--color-border)}.DiscoveryHome_mobileMenuTitle__Ztolj{font-size:18px;line-height:1.2;font-weight:700}.DiscoveryHome_mobileMenuBackButton__PyDNN,.DiscoveryHome_mobileMenuCloseButton__KAd7D{border:none;background:transparent;color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:inherit}.DiscoveryHome_mobileMenuCloseButton__KAd7D{width:40px;height:40px;margin-right:-10px}.DiscoveryHome_mobileMenuCloseButton__KAd7D .DiscoveryHome_material-icons__5wisp{font-size:25px}.DiscoveryHome_mobileMenuBackButton__PyDNN{gap:2px;padding:0;font-size:18px;font-weight:600}.DiscoveryHome_mobileMenuBackButton__PyDNN .DiscoveryHome_material-icons__5wisp{font-size:24px}.DiscoveryHome_mobileMenuPanel__Lb7E3{display:flex;flex-direction:column;gap:12px}.DiscoveryHome_mobileMenuEyebrow__QWcSq{margin:0;font-size:13px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-primary)}.DiscoveryHome_mobileMenuList__6iM6w{display:flex;flex-direction:column}.DiscoveryHome_mobileMenuLink__syuFm{width:100%;min-height:54px;border:none;border-bottom:1px solid var(--color-border);background:transparent;color:var(--color-text-primary);display:flex;align-items:center;justify-content:space-between;padding:0;text-align:left;text-decoration:none;font-family:var(--font-family);font-size:18px;line-height:1.2;font-weight:700;cursor:pointer}.DiscoveryHome_mobileMenuLinkButton__4nxqY{appearance:none}.DiscoveryHome_mobileMenuLink__syuFm .DiscoveryHome_material-icons__5wisp{font-size:24px}.DiscoveryHome_mobileSearchLauncher__e602R{scroll-margin-top:80px;width:100%;min-height:52px;margin:0;border:none;border-radius:999px;background:#000000;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-family);font-size:16px;font-weight:600;cursor:pointer;padding:12px 20px}.DiscoveryHome_mobileSearchLauncher__e602R .DiscoveryHome_material-icons__5wisp{font-size:21px}.DiscoveryHome_mobileSearchLauncherHidden__N6ATm{display:none}.DiscoveryHome_mobileSearchSpotlight__sXAG5{margin-bottom:10px}.DiscoveryHome_mobileSearchSpotlightHidden__A8XFt{display:none}.DiscoveryHome_hero__7ZXHJ{border-radius:var(--radius-md);padding:14px 0;transform-origin:top center}.DiscoveryHome_mobileSearchOpen___6vtA{display:block;animation:DiscoveryHome_mobileSearchSlideDown__4QHIO .18s ease-out}.DiscoveryHome_mobileSearchClosed__qIE_Q{display:none}.DiscoveryHome_mobileSearchCloseButton__Ob6jX{position:absolute;top:4px;right:0;width:44px;height:44px;border:none;border-radius:50%;background:#ffffff;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.DiscoveryHome_mobileSearchCloseButton__Ob6jX .DiscoveryHome_material-icons__5wisp{font-size:22px}.DiscoveryHome_heroTitle__bZtgp{font-size:24px;padding-right:48px}.DiscoveryHome_searchGroups__dcUBL{grid-template-columns:1fr;gap:24px}.DiscoveryHome_resultsGrid__JTgu1{grid-template-columns:1fr;gap:10px}.DiscoveryHome_railScroller__eEEba{grid-auto-columns:minmax(260px,1fr);gap:10px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.DiscoveryHome_categoryScroller__iXQ_r{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.DiscoveryHome_railHeader__ycLdB{margin-bottom:8px}.DiscoveryHome_categoryHeader__g_ZnV{margin-bottom:6px}.DiscoveryHome_railArrowButton__xp_Rr{width:28px;height:28px}.DiscoveryHome_railSeeAllCard__NoMyh{height:140px}.DiscoveryHome_skeletonArrow__nKvY6{width:28px;height:28px}.DiscoveryHome_skeletonImage__PhKeL{height:140px}.DiscoveryHome_railTitle__egdvA,.DiscoveryHome_sectionTitle__IF4ck{font-size:20px}.DiscoveryHome_siteFooter__17omn{margin-top:14px;padding-bottom:var(--spacing-page-bottom)}.DiscoveryHome_footerColumns__vWJ4D{width:calc(100vw - 32px);padding:10px 0 4px;grid-template-columns:1fr;gap:0}.DiscoveryHome_footerColumn__7KrFB{padding:14px 0;border-top:1px solid #d8d8d8}.DiscoveryHome_footerColumn__7KrFB:first-child{border-top:none}.DiscoveryHome_footerColumnTitle__2UZ7u{margin-bottom:10px;font-size:15px}.DiscoveryHome_footerLinkList__kQZ6X{gap:8px}.DiscoveryHome_footerLink__qkkup{font-size:13px}.DiscoveryHome_footerBottom__I6EET{width:calc(100vw - 32px);padding:14px 0 calc(20px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:8px}.DiscoveryHome_footerLegal__Gf1De,.DiscoveryHome_footerMeta__gILNK{font-size:13px}}@media (prefers-reduced-motion:reduce){.DiscoveryHome_mobileSearchOpen___6vtA{animation:none}}.DiscoveryHome_nearbyRow__em2mV{display:flex;align-items:center;margin-top:10px;border:1px solid transparent;border-radius:10px;background:#ffffff}.DiscoveryHome_nearbyRowSelected__2lj8I{border-color:#111111;background:#f5f5f5}.DiscoveryHome_clearNearbySelectionButton__cyNkp{margin-inline-end:2px}.DiscoveryHome_nearbyButton__wGNa8{display:flex;flex:1 1;width:100%;min-width:0;align-items:center;text-align:left;gap:12px;min-height:44px;padding:12px;border:none;border-radius:10px;background:transparent;color:#111111;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.DiscoveryHome_nearbyIcon__TTGHq{font-size:24px}.DiscoveryHome_nearbyLabel__JOEBT{display:flex;flex-direction:column;flex:1 1;gap:3px}.DiscoveryHome_nearbyLabel__JOEBT span:last-child{font-size:14px;font-weight:400;color:#667085}.DiscoveryHome_nearbyButton__wGNa8:disabled{opacity:.65;cursor:wait}.DiscoveryHome_nearbyButton__wGNa8:hover:not(:disabled){background:#f5f5f5}.DiscoveryHome_nearbyButton__wGNa8:focus-visible{outline:2px solid #000000;outline-offset:3px}.DiscoveryHome_nearbyStatus__aZt1b{font-size:14px;line-height:1.5;color:var(--color-text-secondary,#6b7280);margin:8px 0 0;max-width:600px}.DiscoveryHome_nearbyStatus__aZt1b:empty{display:none}.DiscoveryHome_clearSearchButton__U_HHz{min-height:44px;padding:8px 0;border:none;background:transparent;color:#111111;font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}