.page_homePageWrapper__MSacl{min-height:100vh;display:flex;flex-direction:column}.page_homePageContent__7LMTI{flex:1 1;display:flex;flex-direction:column;min-height:calc(100vh - 68px)}@media (max-width:1080px){.page_homePageWrapper__MSacl{min-height:calc(100vh - 68px);position:relative}.page_homePageContent__7LMTI{min-height:calc(100vh - 68px);padding-bottom:68px}}.page_findJobsContainer__HL4D_{padding:clamp(40px,32px + 2vw,80px) clamp(20px,16px + 1vw,24px) clamp(32px,24px + 2vw,48px);width:100%;max-width:1200px;margin:0 auto;text-align:center;background:white;position:relative;content-visibility:auto}.page_findJobsContainer__HL4D_ h2{font-size:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);font-weight:700;line-height:1.2;color:var(--fg-heading);margin:0 auto;letter-spacing:-.02em;position:relative}.page_findJobsContainer__HL4D_ p{padding-top:16px;padding-bottom:32px;font-size:clamp(1rem,.9rem + .25vw,1.125rem);font-weight:400;line-height:1.6;margin:0 auto;max-width:520px;color:var(--fg-muted);position:relative}.page_searchContainer__pJPVb{width:100%;display:flex;justify-content:center;padding:0 clamp(16px,12px + 1vw,24px);background:white;content-visibility:auto;scroll-margin-top:clamp(100px,18vw,140px);outline:none}.page_searchContainer__pJPVb>section{width:100%;max-width:900px;margin:0 auto}@media (max-width:1080px){.page_searchContainer__pJPVb{padding-left:0;padding-right:0}}.page_browseStudiosButtonContainer__zirpd{padding:clamp(32px,24px + 2vw,48px) 16px clamp(48px,40px + 2vw,72px);width:100%;text-align:center;background:white;content-visibility:auto}.AlgoliaSearch_searchBar__FS3Tm{position:relative;margin:clamp(7px,-2.9461px + 4.1617vw,21px) 0;width:clamp(360px,-10.0599px + 89.8204vw,960px);border-radius:var(--radiusButton);background-color:white;border:1.5px solid var(--colorBorderInput);display:flex;align-items:center;transition:border-color .2s ease,box-shadow .2s ease}.AlgoliaSearch_searchBar__FS3Tm:hover{border-color:var(--colorBorderInputHover)}.AlgoliaSearch_searchBar__FS3Tm:focus-within{outline:none;border-color:var(--colorPrimary600);box-shadow:var(--ringFocus)}.AlgoliaSearch_searchInput__Mnmf5{flex:1 1;min-width:0;padding:12px 14px 12px 42px;background-color:transparent;font-size:16px;font-weight:500;line-height:1.5;border:none;outline:none;color:var(--colorSecond950);border-radius:var(--radiusButton)}.AlgoliaSearch_searchInputWithClear__lTrhh{padding-right:42px}.AlgoliaSearch_searchInput__Mnmf5::placeholder{color:var(--colorTextPlaceholder)}.AlgoliaSearch_searchIcon__mL9K6{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--colorPrimary600);pointer-events:none}.AlgoliaSearch_searchClearButton__RmqFG{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;background-color:var(--colorPrimary50);color:var(--colorPrimary900);border:none;padding:0;cursor:pointer;transition:background-color .2s ease}.AlgoliaSearch_searchClearButton__RmqFG:hover{background-color:var(--colorPrimary100)}.AlgoliaSearch_searchClearButton__RmqFG:focus-visible{outline:none;box-shadow:var(--ringFocus)}.AlgoliaSearch_classesSearchLayoutContainer__wxeZg{max-width:986px;width:100%;margin:0 auto}.AlgoliaSearch_searchBarForClasses__gGxDh{position:relative;margin-top:clamp(6px,-10.7px + 4.5vw,30px);margin-bottom:clamp(6px,-10.7px + 4.5vw,30px);width:100%;border-radius:var(--radiusButton);background-color:white;border:1.5px solid var(--colorBorderInput);display:flex;align-items:center;transition:border-color .2s ease,box-shadow .2s ease}.AlgoliaSearch_searchBarForClasses__gGxDh:hover{border-color:var(--colorBorderInputHover)}.AlgoliaSearch_searchBarForClasses__gGxDh:focus-within{outline:none;border-color:var(--colorPrimary600);box-shadow:var(--ringFocus)}.AlgoliaSearch_mainFlex__LzZTL{display:flex;align-items:flex-start}.AlgoliaSearch_classesHitsRoot__TBbT_,.AlgoliaSearch_classesResultsColumn__S3NeV{flex:1 1;min-width:0}.AlgoliaSearch_panelMain__RY2I9{width:201px;flex-grow:0;padding:20px;margin-left:35px;border-radius:var(--radiusCard);border:1px solid var(--colorPrimary100);box-shadow:var(--shadowCard);background-color:white}.AlgoliaSearch_sortingHeading__UAwsN{margin-bottom:8px;font-size:16px;font-weight:600;line-height:28px;text-align:left;color:black}.AlgoliaSearch_hitsList__rT94D{max-width:750px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:15px;padding:0;margin:0}.AlgoliaSearch_hitsListFullWidth__GXD4L,.AlgoliaSearch_hitsListPreview__cbWIW{max-width:960px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px;padding:0;margin:0}.AlgoliaSearch_hitsItem__p2NiW{list-style-type:none;min-width:0}.AlgoliaSearch_chipContainer__Ahdsa{display:flex;flex-wrap:wrap;gap:8px}.AlgoliaSearch_filterChip__g_O0f{padding:8px 16px;border-radius:var(--radiusChip);border:1.5px solid var(--colorNeutral500);background-color:white;font-size:.875rem;font-weight:500;line-height:1.2;color:var(--fg-1);display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.AlgoliaSearch_filterChip__g_O0f:hover{background-color:var(--colorPrimary50)}.AlgoliaSearch_filterChip__g_O0f:focus-visible{outline:none;box-shadow:var(--ringFocus)}.AlgoliaSearch_filterChipSelected__yhSk1{color:var(--colorPrimary900)}.AlgoliaSearch_filterChipSelected__yhSk1,.AlgoliaSearch_filterChipSelected__yhSk1:hover{background-color:var(--colorPrimary50);border-color:var(--colorPrimary700)}.AlgoliaSearch_filterChipCheckIcon__xXGH2{flex-shrink:0}@media (prefers-reduced-motion:reduce){.AlgoliaSearch_filterChip__g_O0f{transition:none}}@media (max-width:820px){.AlgoliaSearch_hitsListFullWidth__GXD4L,.AlgoliaSearch_hitsListPreview__cbWIW{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.AlgoliaSearch_hitsListFullWidth__GXD4L,.AlgoliaSearch_hitsListPreview__cbWIW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.AlgoliaSearch_hitsListFullWidth__GXD4L,.AlgoliaSearch_hitsListPreview__cbWIW{grid-template-columns:minmax(0,1fr)}}.AlgoliaSearch_panelMain__RY2I9 hr{margin:22px 0;height:1px;border:none;background-color:var(--border-subtle)}.AlgoliaSearch_paginationContainer__yWlVy{display:flex;justify-content:center;gap:12px;margin-top:24px;margin-bottom:24px}.AlgoliaSearch_paginationButton__3PlNu{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:var(--radiusPagination);border:1.5px solid var(--colorPrimary100);background-color:white;font-size:14px;font-weight:var(--weight-semibold);color:var(--colorPrimary900);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.AlgoliaSearch_paginationButton__3PlNu:hover{background-color:var(--colorPrimary50);border-color:var(--colorPrimary300);transform:translateY(-1px)}.AlgoliaSearch_paginationContainer__yWlVy>a:focus-visible{outline:none}.AlgoliaSearch_paginationContainer__yWlVy>a:focus-visible .AlgoliaSearch_paginationButton__3PlNu{box-shadow:var(--ringFocus)}.AlgoliaSearch_paginationButtonDisabled__CVzPP{cursor:not-allowed}.AlgoliaSearch_paginationButtonDisabled__CVzPP,.AlgoliaSearch_paginationButtonDisabled__CVzPP:hover{color:var(--fg-muted);border-color:var(--colorBorderInput);background-color:var(--bg-tinted);transform:none}@media (max-width:1080px){.AlgoliaSearch_panelMain__RY2I9{display:none}.AlgoliaSearch_mainFlex__LzZTL{justify-content:center}.AlgoliaSearch_classesSearchLayoutContainer__wxeZg,.AlgoliaSearch_usersSearchLayoutContainer___er10{padding:0 16px}.AlgoliaSearch_hitsListFullWidth__GXD4L,.AlgoliaSearch_hitsListPreview__cbWIW,.AlgoliaSearch_hitsList__rT94D{max-width:100%;gap:8px}.AlgoliaSearch_hitsList__rT94D{justify-content:center}}@media (max-width:640px){.AlgoliaSearch_hitsListFullWidth__GXD4L,.AlgoliaSearch_hitsListPreview__cbWIW,.AlgoliaSearch_hitsList__rT94D{gap:6px}.AlgoliaSearch_hitsList__rT94D{justify-content:center}}.AlgoliaSearch_usersSearchLayoutContainer___er10{max-width:986px;margin:0 auto}.AlgoliaSearch_searchBarForUsers__NyxOL{position:relative;margin-top:clamp(7px,-2.9461px + 4.1617vw,21px);margin-bottom:clamp(6px,-10.7px + 4.5vw,30px);width:100%;border-radius:var(--radiusButton);background-color:white;border:1.5px solid var(--colorBorderInput);display:flex;align-items:center;transition:border-color .2s ease,box-shadow .2s ease}.AlgoliaSearch_searchBarForUsers__NyxOL:hover{border-color:var(--colorBorderInputHover)}.AlgoliaSearch_searchBarForUsers__NyxOL:focus-within{outline:none;border-color:var(--colorPrimary600);box-shadow:var(--ringFocus)}.AlgoliaSearch_searchPlaceholder__VIXIG{padding:20px;text-align:center;color:var(--fg-muted);font-size:14px}.AlgoliaSearchErrorNotice_notice__lQr0q{display:flex;align-items:center;justify-content:space-between;gap:var(--space-gap-sm);width:100%;margin-bottom:var(--space-gap-sm);padding:12px 16px;background-color:var(--colorSecond25);border:1.5px solid var(--colorSecond200);border-radius:var(--radiusCardMobile);color:var(--fg-1)}.AlgoliaSearchErrorNotice_notice__lQr0q p{margin:0;font-size:var(--type-small);line-height:var(--lh-meta)}.AlgoliaSearchErrorNotice_retryButton__ng5vz{flex:0 0 auto;padding:8px 16px;background-color:white;border:1px solid var(--colorPrimary200);border-radius:var(--radiusButton);color:var(--fg-link);font-size:var(--type-small);font-weight:var(--weight-semibold);cursor:pointer;transition:var(--transitionColor),var(--transitionLift)}.AlgoliaSearchErrorNotice_retryButton__ng5vz:hover{background-color:var(--colorPrimary50);border-color:var(--colorPrimary700);transform:translateY(-1px)}.AlgoliaSearchErrorNotice_retryButton__ng5vz:focus-visible{outline:none;box-shadow:var(--ringFocus)}@media (max-width:480px){.AlgoliaSearchErrorNotice_notice__lQr0q{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.AlgoliaSearchErrorNotice_retryButton__ng5vz{transition:none}}.ClassSearchRecovery_container__OmL2_{width:100%;min-width:0}.ClassSearchRecovery_srOnly__kt13o{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ClassSearchRecovery_pending___l1p0{display:flex;justify-content:center;padding:32px 0}.ClassSearchRecovery_banner__M0jss{display:flex;align-items:flex-start;gap:10px;background-color:var(--bg-soft);border:1.5px solid var(--border-subtle);border-radius:var(--radiusCard);padding:12px 16px;margin-bottom:16px}.ClassSearchRecovery_bannerCompact__fAzyn{padding:10px 12px;margin-bottom:12px}.ClassSearchRecovery_bannerIcon__dy7dP{color:var(--colorPrimary700);flex-shrink:0;margin-top:2px}.ClassSearchRecovery_bannerText__wb0_1{margin:0;font-size:var(--type-small);line-height:var(--lh-meta);color:var(--fg-1)}.ClassSearchRecovery_recoveredList__W2Y5U{margin:0;padding:0;list-style-type:none}.ClassSearchRecovery_terminal__lIty9{background-color:var(--bg-page);border:1.5px solid var(--border-subtle);border-radius:var(--radiusCard);padding:36px 24px;margin:12px 0;text-align:center}.ClassSearchRecovery_terminalCompact__qeIer{padding:20px 16px}.ClassSearchRecovery_terminalTitle__ltcoC{font-size:15px;font-weight:var(--weight-semibold);color:var(--fg-1);margin:0 0 6px}.ClassSearchRecovery_terminalSubtitle__V6C1W{font-size:var(--type-small);color:var(--fg-muted);margin:0 0 16px}.ClassSearchRecovery_terminalActions__vcm7l{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.ClassSearchRecovery_terminalAction__R1MV2{background-color:var(--bg-page);color:var(--colorPrimary900);border:1px solid var(--colorPrimary600);border-radius:var(--radiusButton);padding:9px 18px;font-weight:var(--weight-semibold);font-size:13px;cursor:pointer;min-height:44px}.ClassSearchRecovery_terminalAction__R1MV2:hover{background-color:var(--colorPrimary50)}.ClassSearchRecovery_terminalAction__R1MV2:focus-visible{outline:none;box-shadow:var(--ringFocus)}