.page_special-headline__M7DyL{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-.02em}.page__color-primary-stone__QNFxZ{color:#2d2d2d}.page__color-primary-office__b12vw{color:#1c3040}.page__color-primary-home__sGvoj{color:#b2461a}.page__color-secondary-deep-green__Vf_Ur{color:#2c7b55}.page__color-secondary-green__Pn4DC{color:#3aa830}.page__color-secondary-red__nxDPB{color:#de4242}.page__color-secondary-yellow__sL2X_{color:#e9b737}.page__color-secondary-purple__NbpRh{color:#6439df}.page__color-secondary-blue__zgKky{color:#015ff9}.page__color-neutrals-gray-1__UQKQE{color:#141416}.page__color-neutrals-gray-2__ZVkOd{color:#23262f}.page__color-neutrals-gray-3__JPJmW{color:#353945}.page__color-neutrals-gray-4__O1Qko{color:#777e90}.page__color-neutrals-gray-5__CvuXn{color:#b1b5c3}.page__color-neutrals-gray-6__W8TR3{color:#e6e8ec}.page__color-neutrals-gray-7__iF8xL{color:#f4f5f6}.page__color-neutrals-gray-8__H6F_d{color:#fcfcfd}.page__color-neutrals-white__6qqZy{color:#fff}.page_page__llsfh{display:flex;flex-direction:column;overflow-x:clip;gap:48px;padding:0 16px 64px;color:#fff}@media(min-width:1024px){.page_page__llsfh{gap:72px;padding:0 48px 96px}}@media(min-width:1440px){.page_page__llsfh{padding:0 64px 120px}}.page_eyebrow__DJALN{display:inline-block;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#e9b737}.page_hero__gOMP9{position:relative;padding:24px 0 8px}@media(min-width:1024px){.page_hero__gOMP9{padding-top:40px}}.page_heroGlow__Iht_g{position:absolute;top:-80px;right:-10%;width:60%;height:420px;background:radial-gradient(closest-side,rgba(178,70,26,.42),rgba(178,70,26,0));filter:blur(20px);pointer-events:none;animation:page_glow__bwQHk 8s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.page_heroGlow__Iht_g{animation:none}}@keyframes page_glow__bwQHk{0%{transform:translateZ(0) scale(1);opacity:.8}to{transform:translate3d(-8%,6%,0) scale(1.1);opacity:1}}.page_heroTitle__nIDPM{position:relative;max-width:900px;margin:14px 0 18px;font-size:34px;line-height:40px;font-weight:500;letter-spacing:-.02em}.page_heroTitle__nIDPM span{background:linear-gradient(90deg,#fff,#e9b737 45%,#ed9e64);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@media(min-width:1024px){.page_heroTitle__nIDPM{font-size:56px;line-height:62px}}@media(min-width:1440px){.page_heroTitle__nIDPM{font-size:64px;line-height:70px}}.page_heroLead__Gu1jn{position:relative;max-width:640px;margin:0;font-size:16px;line-height:26px;color:#a1a1aa}@media(min-width:1024px){.page_heroLead__Gu1jn{font-size:18px;line-height:28px}}.page_heroMeta__sP6zO{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px}.page_avatars__3gPvu{display:flex}.page_avatarItem__DmboV{position:relative;width:44px;height:44px;margin-left:-12px;overflow:hidden;border-radius:50%;border:2px solid #141416;background-color:#1a1a1d}.page_avatarItem__DmboV:first-child{margin-left:0}.page_avatarItem__DmboV img{object-fit:cover}.page_stats__mL2_I{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.page_stats__mL2_I li{padding:8px 14px;border:1px solid #3f3f46;border-radius:48px;font-size:14px;line-height:20px;color:#d4d4d8}.page_stats__mL2_I b{font-weight:700;color:#fff}.page_filters__owMSj{display:flex;gap:8px;margin-bottom:-24px;overflow-x:auto;scrollbar-width:none}.page_filters__owMSj::-webkit-scrollbar{display:none}@media(min-width:1024px){.page_filters__owMSj{margin-bottom:-40px}}.page_filter__db0pp{position:relative;flex:0 0 auto;padding:10px 18px;border:1px solid #3f3f46;border-radius:48px;background:rgba(0,0,0,0);font:inherit;font-size:14px;line-height:20px;color:#d4d4d8;cursor:pointer;transition:border-color .2s ease,color .2s ease}.page_filter__db0pp:hover{border-color:#fff;color:#fff}.page_filter__db0pp:focus-visible{outline:2px solid #ed9e64;outline-offset:2px}.page_filterActive__vXyW3{border-color:rgba(0,0,0,0);color:#141416}.page_filterActive__vXyW3:hover{color:#141416}.page_filterBg__peq27{position:absolute;inset:-1px;border-radius:48px;background-color:#fff}.page_filterLabel__pwDH3{position:relative}.page_grid__pMzGU{display:grid;grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:520px){.page_grid__pMzGU{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(min-width:1440px){.page_grid__pMzGU{gap:20px}}.page_card__tfWoH{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:24px;background-color:#1a1a1d;color:#fff;text-decoration:none;isolation:isolate}.page_card__tfWoH:focus-visible,.page_card__tfWoH:hover{color:#fff}.page_card__tfWoH:focus-visible .page_cardPhoto__ZPzsg img,.page_card__tfWoH:hover .page_cardPhoto__ZPzsg img{transform:scale(1.06)}.page_card__tfWoH:focus-visible .page_cardMore__oSAzy,.page_card__tfWoH:hover .page_cardMore__oSAzy{opacity:1;transform:translateY(0)}.page_card__tfWoH:focus-visible .page_cardShade__zahZa,.page_card__tfWoH:hover .page_cardShade__zahZa{opacity:1}.page_card__tfWoH:focus-visible{outline:2px solid #ed9e64;outline-offset:3px}.page_cardPhoto__ZPzsg{position:absolute;inset:0}.page_cardPhoto__ZPzsg img{object-fit:cover;object-position:center 20%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.page_cardShade__zahZa{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,22,0) 38%,rgba(20,20,22,.55) 62%,rgba(20,20,22,.95));opacity:.9;transition:opacity .4s ease}.page_cardBody__4MnOT{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px}.page_cardTags__dsoSe{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.page_cardTag__Sm_PJ{padding:3px 10px;border-radius:48px;background-color:hsla(0,0%,100%,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;line-height:16px}.page_cardName__WSgSg{font-size:24px;line-height:30px;font-weight:600}.page_cardRole__jez_v{font-size:14px;line-height:20px;color:#d4d4d8}.page_cardMore__oSAzy{margin-top:6px;font-size:14px;line-height:20px;font-weight:600;color:#e9b737;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}@media(hover:none){.page_cardMore__oSAzy{opacity:1;transform:none}}.page_sectionTitle__qXkHT{margin:10px 0 12px;font-size:28px;line-height:34px;font-weight:500;letter-spacing:-.01em;color:#fff}@media(min-width:1024px){.page_sectionTitle__qXkHT{font-size:40px;line-height:46px}}.page_sectionLead__PGvq0{margin:0;font-size:16px;line-height:26px;color:#a1a1aa}.page_lead__FavI3{display:grid;grid-template-columns:1fr;gap:32px;padding:24px;border:1px solid rgba(237,158,100,.3);border-radius:28px;background:radial-gradient(110% 130% at 0 0,rgba(178,70,26,.38) 0,rgba(178,70,26,0) 55%),#1a1a1d}@media(min-width:1440px){.page_lead__FavI3{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;padding:48px}}.page_leadPoints__YJtAd{display:flex;flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none}.page_leadPoints__YJtAd li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:22px;color:#d4d4d8}.page_leadForm__4tAZG{min-width:0}.page_values__2y4sR{display:flex;flex-direction:column;gap:16px}.page_valuesGrid__ZDtwN{display:grid;grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none}@media(min-width:520px){.page_valuesGrid__ZDtwN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1440px){.page_valuesGrid__ZDtwN{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.page_valueTile__6G2OP{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid #2a2a2e;border-radius:24px;background-color:#1a1a1d;transition:border-color .3s ease,background-color .3s ease}.page_valueTile__6G2OP:hover{border-color:rgba(237,158,100,.45);background-color:#202024}.page_valueIcon__OiGlA{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:6px;border-radius:14px;background:linear-gradient(135deg,#e9b737,#b2461a)}.page_valueTitle__QqkGo{font-size:18px;line-height:24px;font-weight:600}.page_valueText__3B0rM{font-size:15px;line-height:22px;color:#a1a1aa}.page_courses__HCR_n{display:flex;flex-direction:column;gap:24px}.page_coursesHead__hWiS8{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.page_coursesHead__hWiS8 .page_sectionTitle__qXkHT{margin-bottom:0}.page_outlineLink__Oc9Dy{padding:12px 22px;border:1px solid #777e90;border-radius:12px;font-size:14px;line-height:20px;color:#fff;text-decoration:none;transition:border-color .2s ease}.page_outlineLink__Oc9Dy:hover{border-color:#fff}.page_courseGrid__Ku_P5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(min-width:1440px){.page_courseGrid__Ku_P5{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.page_courseCard__AlccW{display:flex;flex-direction:column;height:100%;padding:8px 8px 16px;border-radius:16px;background-color:#fff;color:#141416;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.page_courseCard__AlccW:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.35)}.page_courseThumb__REfLV{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:12px;background-color:#e6e8ec}.page_courseThumb__REfLV img{object-fit:cover}.page_courseTitle__eE4_W{margin-top:12px;padding:0 4px;font-size:15px;line-height:20px;font-weight:600}.page_coursePrice__mWk6C{margin-top:auto;padding:8px 4px 0;font-size:13px;line-height:18px;color:#777e90}.page_seo__VGy9E{max-width:960px;color:#a1a1aa}