.ProfilePage_pageRoot__4JR3g{background-color:var(--colorGrey50);display:flex;flex-direction:column;min-height:100vh}.ProfilePage_topbar__PDRX\+{position:-webkit-sticky;position:sticky;top:0;z-index:var(--zIndexTopbar)}.ProfilePage_heroBanner__Q9GL0{background-position:50%;background-repeat:no-repeat;background-size:cover;height:180px;position:relative;width:100%}@media (min-width:768px){.ProfilePage_heroBanner__Q9GL0{height:220px}}@media (min-width:1024px){.ProfilePage_heroBanner__Q9GL0{height:260px}}.ProfilePage_contentContainer__nOUBf{display:flex;flex-direction:column;flex-grow:1;margin:-80px auto 0;max-width:1200px;padding:0 16px;position:relative;width:100%}@media (min-width:768px){.ProfilePage_contentContainer__nOUBf{margin-top:-100px;padding:0 24px}}@media (min-width:1024px){.ProfilePage_contentContainer__nOUBf{flex-direction:row;gap:40px;margin-top:-120px;padding:0 48px}}.ProfilePage_profileCard__teF6-{background-color:var(--colorWhite);border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;padding:24px;position:relative;z-index:1}@media (min-width:1024px){.ProfilePage_profileCard__teF6-{flex-shrink:0;height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:100px;width:320px}}.ProfilePage_profileImageContainer__eU5gc{margin-bottom:16px;position:relative;width:-webkit-fit-content;width:fit-content}.ProfilePage_avatar__VN2pe{border-radius:8px;height:96px;object-fit:cover;width:96px}.ProfilePage_profileName__6zuIZ{font-weight:var(--fontWeightSemiBold);margin:0 0 4px}.ProfilePage_profileTitle__15CQP{color:var(--primary);font-weight:var(--fontWeightSemiBold);letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.ProfilePage_profileMeta__3LEDv{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.ProfilePage_metaItem__Acj6z{align-items:center;color:var(--colorGrey700);display:flex;font-size:14px;gap:8px}.ProfilePage_metaIcon__4TquR{color:var(--colorGrey500);font-size:16px}.ProfilePage_starIcon__HjyU\+{color:var(--primary)}.ProfilePage_ratingText__8d\+ti{font-weight:var(--fontWeightSemiBold)}.ProfilePage_ratingCount__JM7wR{color:var(--colorGrey500)}.ProfilePage_profileBio__FGKvf{color:var(--colorGrey700);font-size:14px;line-height:1.5;margin:0 0 20px}.ProfilePage_followButton__XSd3b{background-color:var(--primary);border:none;border-radius:8px;color:var(--colorBlack);cursor:pointer;font-size:14px;font-weight:var(--fontWeightSemiBold);letter-spacing:.5px;margin-bottom:12px;padding:12px 24px;text-transform:uppercase;transition:background-color .2s ease;width:100%}.ProfilePage_followButton__XSd3b:hover{background-color:#e6ab00}.ProfilePage_contactButton__1Aubd{align-items:center;background-color:var(--colorWhite);border:1px solid var(--colorGrey200);border-radius:8px;color:var(--colorGrey700);cursor:pointer;display:flex;font-size:14px;font-weight:var(--fontWeightSemiBold);gap:8px;justify-content:center;letter-spacing:.5px;padding:12px 24px;text-transform:uppercase;transition:all .2s ease;width:100%}.ProfilePage_contactButton__1Aubd:hover{background-color:var(--colorGrey50);border-color:var(--colorGrey400)}.ProfilePage_contactIcon__HAXC4{font-size:16px}.ProfilePage_mainContent__fSqhj{flex-grow:1;min-width:0;padding-top:24px}@media (min-width:1024px){.ProfilePage_mainContent__fSqhj{padding-top:0}}.ProfilePage_aboutSection__qqvQg{background-color:var(--colorWhite);border-radius:8px;box-shadow:0 2px 8px #00000014;margin-bottom:24px;padding:24px}@media (min-width:768px){.ProfilePage_aboutSection__qqvQg{padding:32px}}.ProfilePage_aboutTitle__54ebg{font-family:Cormorant Garamond,Georgia,serif;font-weight:var(--fontWeightRegular);margin:0 0 16px}.ProfilePage_aboutText__subXN{color:var(--colorGrey700);font-size:15px;line-height:1.7;margin:0 0 16px}.ProfilePage_moreInfoButton__aeft6{align-items:center;background:none;border:none;color:var(--colorGrey700);cursor:pointer;display:inline-flex;font-size:12px;font-weight:var(--fontWeightSemiBold);gap:4px;letter-spacing:.5px;padding:0;text-transform:uppercase;transition:color .2s ease}.ProfilePage_moreInfoButton__aeft6:hover{color:var(--colorBlack)}.ProfilePage_chevronIcon__NdSy6{font-size:16px;transition:transform .2s ease}.ProfilePage_chevronIconExpanded__r6Skt{transform:rotate(180deg)}.ProfilePage_certifications__b1xvF{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.ProfilePage_certificationCard__5yP0Z{align-items:center;background-color:var(--colorWhite);border:1px solid var(--colorGrey100);border-radius:8px;display:flex;flex:1 1;gap:16px;min-width:200px;padding:16px 20px}.ProfilePage_certificationIcon__CUrYm{align-items:center;border:2px solid var(--colorGrey300);border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ProfilePage_checkIcon__1-5ss{color:var(--colorGrey600);font-size:14px}.ProfilePage_certificationText__0XLpQ{color:var(--colorGrey700);font-size:14px;font-weight:var(--fontWeightMedium)}.ProfilePage_tabsContainer__i0hQM{margin-bottom:24px}.ProfilePage_tabsNav__wHhgK{border-bottom:1px solid var(--colorGrey200);display:flex;gap:24px;margin-bottom:24px}@media (min-width:768px){.ProfilePage_tabsNav__wHhgK{gap:32px}}.ProfilePage_tab__JRFfh{background:none;border:none;border-bottom:2px solid #0000;color:var(--colorGrey500);cursor:pointer;font-size:12px;font-weight:var(--fontWeightSemiBold);letter-spacing:.5px;margin-bottom:-1px;padding:16px 0;text-transform:uppercase;transition:all .2s ease;white-space:nowrap}.ProfilePage_tab__JRFfh:hover{color:var(--colorGrey700)}.ProfilePage_tabActive__2r3jB{border-bottom-color:var(--colorGrey900);color:var(--colorGrey900)}.ProfilePage_emptyTabContent__wzDV1{background-color:var(--colorWhite);border-radius:8px;box-shadow:0 2px 8px #00000014;color:var(--colorGrey500);font-size:15px;padding:48px 24px;text-align:center}.ProfilePage_coursesGrid__KbwH0{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:32px}@media (min-width:768px){.ProfilePage_coursesGrid__KbwH0{grid-template-columns:repeat(2,1fr)}}.ProfilePage_courseCard__ogivd{background-color:var(--colorWhite);border-radius:8px;box-shadow:0 2px 8px #00000014;overflow:hidden;transition:box-shadow .2s ease}.ProfilePage_courseCard__ogivd:hover{box-shadow:0 4px 16px #0000001f}.ProfilePage_courseImage__J1iDC{aspect-ratio:16/9;background-color:var(--colorGrey100);position:relative;width:100%}.ProfilePage_courseBadge__665iQ{background-color:var(--primary);border-radius:4px;color:var(--colorBlack);font-size:10px;font-weight:var(--fontWeightSemiBold);left:12px;letter-spacing:.5px;padding:6px 12px;position:absolute;text-transform:uppercase;top:12px}.ProfilePage_courseInfo__eNNav{padding:16px}.ProfilePage_courseTitle__EJc3U{color:var(--colorGrey900);font-size:16px;font-weight:var(--fontWeightSemiBold);margin:0 0 12px}.ProfilePage_courseMeta__Nfvsk{align-items:center;display:flex;justify-content:space-between}.ProfilePage_courseDate__qS2Nb{align-items:center;color:var(--colorGrey500);display:flex;font-size:13px;gap:6px}.ProfilePage_calendarIcon__cz7iv{font-size:14px}.ProfilePage_coursePrice__BV0im{color:var(--colorGrey900);font-size:15px;font-weight:var(--fontWeightSemiBold)}.ProfilePage_viewAllContainer__EZRbh{display:flex;justify-content:center;margin-bottom:48px}.ProfilePage_viewAllButton__rcPQK{align-items:center;background-color:var(--colorWhite);border:1px solid var(--colorGrey200);border-radius:8px;color:var(--colorGrey700);cursor:pointer;display:inline-flex;font-size:12px;font-weight:var(--fontWeightSemiBold);gap:8px;letter-spacing:.5px;padding:14px 28px;text-transform:uppercase;transition:all .2s ease}.ProfilePage_viewAllButton__rcPQK:hover{background-color:var(--colorGrey50);border-color:var(--colorGrey400)}.ProfilePage_arrowIcon__6WBaK{font-size:16px}.ProfilePage_error__lv-Dr{color:var(--colorFail);margin-top:5px}@media (min-width:768px){.ProfilePage_error__lv-Dr{margin-top:4px}}@media (min-width:1024px){.ProfilePage_error__lv-Dr{margin-top:3px}}.ProfilePage_editLinkMobile__flFfP{color:var(--marketplaceColor);display:block;font-size:14px;margin-top:16px;text-align:center}@media (min-width:1024px){.ProfilePage_editLinkMobile__flFfP{display:none}}.ProfilePage_editLinkDesktop__s5xiu{display:none}@media (min-width:1024px){.ProfilePage_editLinkDesktop__s5xiu{color:var(--marketplaceColor);display:block;font-size:14px;margin-top:16px;text-align:center}}.ProfilePage_longWord__keAMo{-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.ProfilePage_aside__hbbK9{box-shadow:none}.ProfilePage_asideContent__ogpvS{width:100%}.ProfilePage_desktopHeading__cD0xZ,.ProfilePage_mobileHeading__n7OkF{display:none}.ProfilePage_bio__O9erI{margin:0;white-space:pre-line}.ProfilePage_listingsTitle__mxP5O{color:var(--colorGrey700);margin-bottom:16px}.ProfilePage_listings__y-eME{display:flex;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0}.ProfilePage_listing__2Jg0G{width:100%}@media (min-width:768px){.ProfilePage_listing__2Jg0G{width:100%}}.ProfilePage_withBioMissingAbove__ezkj\+{border-top:none}@media (min-width:1024px){.ProfilePage_withBioMissingAbove__ezkj\+{border-top:1px solid var(--colorGrey100)}}.ProfilePage_desktopReviews__RVs1y,.ProfilePage_mobileReviews__RNAZk{margin-top:24px}.ProfilePage_desktopReviewsTitle__Z7q\+X,.ProfilePage_mobileReviewsTitle__fQQYB{margin-bottom:16px}.ProfilePage_desktopReviewsWrapper__okA8A{max-width:600px}.ProfilePage_desktopReviewsTabNav__9nyOF,.ProfilePage_sectionDetails__o49C4,.ProfilePage_sectionEmbeddedYoutubeVideo__j\+YF3,.ProfilePage_sectionMultiEnum__tpnzt,.ProfilePage_sectionText__Y\+x9L{margin-bottom:24px}.ProfilePage_sectionHeading__kJtIb{font-weight:var(--fontWeightBold);margin:0 0 12px}.ProfilePage_ingress__LCvXY,.ProfilePage_text__hitBd{font-weight:var(--fontWeightRegular);margin:0;white-space:pre-line}.ProfilePage_details__lPMpB{margin:0;padding-bottom:1px}.ProfilePage_detailsRow__SPShb{display:inline-flex;font-weight:var(--fontWeightRegular);gap:8px;justify-content:space-between;line-height:24px;list-style:none;padding:7px 0 10px;width:100%}.ProfilePage_detailsRow__SPShb:not(:last-child){border-bottom:1px solid var(--colorGrey100)}.ProfilePage_detailLabel__zy8cb{font-weight:var(--fontWeightSemiBold);letter-spacing:-.09px}.ProfilePage_video__E8dkW{border-radius:8px;overflow:hidden;position:relative}.ProfilePage_iframe__bHkPV{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}
/*# sourceMappingURL=ProfilePage.561fdf02.chunk.css.map*/