.courses-catalog_page__jE0UO{min-height:100vh;background:#161616;color:hsla(0,0%,100%,.9)}.courses-catalog_hero__J8Y73{position:relative;overflow:hidden;background:radial-gradient(circle at top right,rgba(29,78,216,.22),transparent 26rem),radial-gradient(circle at left center,rgba(96,165,250,.12),transparent 22rem),linear-gradient(180deg,#1b1f2e,#171b28)}.courses-catalog_hero__J8Y73:after{content:"";position:absolute;inset:auto 0 0;height:7rem;background:linear-gradient(180deg,hsla(0,0%,9%,0),#161616 80%);pointer-events:none}.courses-catalog_heroInner__tsChH{position:relative;z-index:1;display:grid;gap:2rem;max-width:80rem;margin-inline:auto;padding:2rem 1.5rem 4.75rem}.courses-catalog_heroContent__tKlPu{max-width:42rem}.courses-catalog_breadcrumb__BH6FF{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:2rem;font-size:.8125rem;color:hsla(0,0%,100%,.65)}.courses-catalog_breadcrumb__BH6FF a{color:hsla(0,0%,100%,.65)}.courses-catalog_breadcrumb__BH6FF a:hover{color:#fff;text-decoration:underline}.courses-catalog_breadcrumbSep__YqY43{font-size:.6875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.courses-catalog_eyebrow__P4xeg{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.78)}.courses-catalog_eyebrowIcon__rjxci{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:4px;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.84)}.courses-catalog_heroTitle__Gre2N{max-width:38rem;margin:0 0 .75rem;font-size:1.8rem;font-weight:600;line-height:1.18;letter-spacing:-.01em;color:#fff}.courses-catalog_heroSubtitle__Gk94O{max-width:38rem;margin:0;font-size:.9375rem;line-height:1.7;color:hsla(0,0%,100%,.68)}.courses-catalog_heroActions__1w_bI{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.courses-catalog_heroAction__PGFZt{display:inline-flex;align-items:center;gap:.35rem;min-height:2.5rem;padding:0 1rem;border-radius:1px;border:1px solid transparent;font-size:.8125rem;font-weight:600;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.courses-catalog_heroAction__PGFZt:hover{transform:translateY(-1px)}.courses-catalog_heroActionPrimary__pDodh{background:#75b6e7;color:var(--veehax-background)}.courses-catalog_heroActionPrimary__pDodh:hover{background:#278cda}.courses-catalog_heroActionSecondary__6_edb{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);color:#fff}.courses-catalog_heroActionSecondary__6_edb:hover{border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.1)}.courses-catalog_heroAside__X_ZHW{align-self:start;border:1px solid hsla(0,0%,100%,.1);border-radius:2px;background:rgba(7,17,31,.7);backdrop-filter:blur(10px);padding:1.25rem}.courses-catalog_heroAsideLabel__31LXE{margin:0 0 1rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#60a5fa}.courses-catalog_heroStats__yZH7o{display:grid;gap:.75rem}.courses-catalog_heroStat__lool5{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 0;border-top:1px solid hsla(0,0%,100%,.08)}.courses-catalog_heroStat__lool5:first-child{padding-top:0;border-top:none}.courses-catalog_heroStatIcon__B3XBn{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;color:hsla(0,0%,100%,.72)}.courses-catalog_heroStatValue__Ir9ki{margin:0;font-size:1rem;font-weight:600;color:#fff}.courses-catalog_heroStatLabel__OzwvL{margin:.25rem 0 0;font-size:.8125rem;line-height:1.5;color:hsla(0,0%,100%,.62)}.courses-catalog_heroNote__xMtlj{margin:1rem 0 0;font-size:.8125rem;line-height:1.6;color:hsla(0,0%,100%,.58)}.courses-catalog_filterWrap__dNsP2{position:relative;z-index:2;max-width:80rem;margin:-2.5rem auto 0;padding:0 1.5rem}.courses-catalog_filterCard__oosPW{border:1px solid hsla(0,0%,100%,.1);border-radius:2px;background:#1e1e1e;padding:1.5rem;box-shadow:0 18px 48px rgba(0,0,0,.28)}.courses-catalog_filterHeader__IXSv9{display:flex;flex-direction:column;gap:1rem}.courses-catalog_filterEyebrow__qp1AL{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#60a5fa}.courses-catalog_filterTitle__E1tbS{margin:0;font-size:1.25rem;font-weight:600;color:#fff}.courses-catalog_filterSignal__MS2Bp{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);padding:.45rem .8rem;font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.72)}.courses-catalog_filterGrid__CZTPA{display:grid;gap:1rem;margin-top:1.5rem}.courses-catalog_filterField__cXZmM{display:flex;flex-direction:column;gap:.45rem}.courses-catalog_filterLabel__Eexmq{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsla(0,0%,100%,.68)}.courses-catalog_filterControl__jKclx{width:100%;min-height:3rem;border:1px solid hsla(0,0%,100%,.12);border-radius:1px;background:#1f1f1f;padding:.75rem .875rem;font-size:.875rem;color:hsla(0,0%,100%,.9);outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.courses-catalog_filterControl__jKclx:focus{border-color:rgba(29,78,216,.8);box-shadow:0 0 0 3px rgba(29,78,216,.16)}.courses-catalog_filterControl__jKclx::-moz-placeholder{color:hsla(0,0%,100%,.45)}.courses-catalog_filterControl__jKclx::placeholder{color:hsla(0,0%,100%,.45)}.courses-catalog_applyButton__wc2PE{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;border:1px solid transparent;border-radius:1px;background:#75b6e7;color:var(--veehax-background);padding:0 1rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.courses-catalog_applyButton__wc2PE:hover{background:#278cda;transform:translateY(-1px)}.courses-catalog_filterFooter__zOcPN{display:flex;flex-direction:column;gap:.85rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.08)}.courses-catalog_filterSummary__zqUg3{margin:0;font-size:.875rem;color:hsla(0,0%,100%,.78)}.courses-catalog_filterChips__OZBdR{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.courses-catalog_filterChip__BDSS2{display:inline-flex;align-items:center;min-height:1.9rem;border-radius:999px;border:1px solid rgba(96,165,250,.28);background:rgba(96,165,250,.12);padding:0 .75rem;font-size:.75rem;font-weight:500;color:#dbeafe}.courses-catalog_clearLink___crCI{font-size:.8125rem;font-weight:600;color:#93c5fd}.courses-catalog_clearLink___crCI:hover{color:#fff;text-decoration:underline}.courses-catalog_filterHint__V19hm{margin:0;font-size:.8125rem;line-height:1.6;color:hsla(0,0%,100%,.58)}.courses-catalog_body__33vH9{max-width:80rem;margin-inline:auto;padding:2.5rem 1.5rem 3.5rem}.courses-catalog_bodyInner__eizB0{max-width:72rem;margin-inline:auto}.courses-catalog_sectionHeader__S0OMM{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.courses-catalog_sectionEyebrow__sjup0{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#60a5fa}.courses-catalog_sectionTitle__HHvJq{margin:0;font-size:1.45rem;font-weight:600;color:#fff}.courses-catalog_sectionDescription__kGg09{max-width:46rem;margin:.5rem 0 0;font-size:.9375rem;line-height:1.7;color:hsla(0,0%,100%,.68)}.courses-catalog_sectionMeta__7MPBW{display:inline-flex;flex-wrap:wrap;gap:.5rem}.courses-catalog_sectionMeta__7MPBW span{display:inline-flex;align-items:center;min-height:1.9rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);padding:0 .8rem;font-size:.75rem;color:hsla(0,0%,100%,.72)}.courses-catalog_courseList__GXKxp{display:flex;flex-direction:column;gap:1rem}.courses-catalog_courseCard__OnDi3{position:relative;display:grid;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:2px;background:#06111f}.courses-catalog_courseCard__OnDi3:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background-color:hsla(0,0%,100%,.15)}.courses-catalog_courseCard__OnDi3:hover{border-color:rgba(29,78,216,.5)}.courses-catalog_courseMain__Vjo4J{display:grid;grid-template-columns:4.25rem minmax(0,1fr);gap:1.25rem;padding:1.35rem 1.5rem 1.25rem 2.5rem}.courses-catalog_courseContent__FngeL{min-width:0}.courses-catalog_courseBadgeColumn__d8v2W{display:flex;align-items:flex-start;justify-content:flex-start;padding-top:.2rem}.courses-catalog_courseBadge__hqvy8{height:3.5rem;width:3.5rem;border-radius:999px;border:2px solid rgba(96,165,250,.65);background:rgba(96,165,250,.2);overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.courses-catalog_courseBadge__hqvy8 img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.courses-catalog_courseBadgeFallback___Gbar{height:1.6rem;width:1.6rem;color:#fff}.courses-catalog_courseHeader__3lbBt{display:flex;flex-direction:column;gap:1rem}.courses-catalog_courseHeaderCopy__7XHol{min-width:0}.courses-catalog_courseEyebrow__dQDxg{margin:0 0 .35rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#60a5fa}.courses-catalog_courseTitle__pIvUO{margin:0;font-size:1.05rem;font-weight:600;line-height:1.4;color:#fff}.courses-catalog_courseDescription__QX6W_{margin:.65rem 0 0;font-size:.875rem;line-height:1.7;color:hsla(0,0%,100%,.68)}.courses-catalog_badgeRow__wHgdh{display:flex;flex-wrap:wrap;gap:.5rem}.courses-catalog_badge__oPb7r{display:inline-flex;align-items:center;min-height:1.85rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);padding:0 .7rem;font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.76)}.courses-catalog_badgeAccent___3OwV{border-color:rgba(96,165,250,.28);background:rgba(96,165,250,.12);color:#dbeafe}.courses-catalog_badgeGold__R7TJn{border-color:rgba(234,179,8,.28);background:rgba(234,179,8,.12);color:#fde68a}.courses-catalog_metricGrid__Cx8PH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.courses-catalog_metricCard__FVlQJ{border:1px solid hsla(0,0%,100%,.08);border-radius:2px;background:hsla(0,0%,100%,.04);padding:.9rem 1rem}.courses-catalog_metricIcon___Dts1{width:1rem;height:1rem;color:hsla(0,0%,100%,.72)}.courses-catalog_metricLabel__xyJwk{margin:.75rem 0 0;font-size:.75rem;color:hsla(0,0%,100%,.6)}.courses-catalog_metricValue__8gm55{margin:.25rem 0 0;font-size:1rem;font-weight:600;color:#fff}.courses-catalog_courseAside__zYz6I{display:flex;flex-direction:column;gap:1rem;border-top:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);padding:1.25rem 1.25rem 1.25rem 1.5rem}.courses-catalog_asideEyebrow__a9ddw{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#60a5fa}.courses-catalog_asideRows__WH6ya{display:flex;flex-direction:column;gap:.85rem}.courses-catalog_asideRow__LxUSL{display:flex;flex-direction:column;gap:.2rem}.courses-catalog_asideLabel__7iavf{font-size:.75rem;color:hsla(0,0%,100%,.54)}.courses-catalog_asideValue__PwuGK{font-size:.875rem;font-weight:500;line-height:1.5;color:hsla(0,0%,100%,.84)}.courses-catalog_actionStack__gsL4P{display:flex;flex-direction:column;gap:.65rem;margin-top:auto}.courses-catalog_primaryActionLink__jols_,.courses-catalog_secondaryActionLink__dvOF4{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.5rem;border-radius:1px;font-size:.8125rem;font-weight:600;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.courses-catalog_primaryActionLink__jols_:hover,.courses-catalog_secondaryActionLink__dvOF4:hover{transform:translateY(-1px)}.courses-catalog_primaryActionLink__jols_{border:1px solid #75b6e7;background:#75b6e7;color:var(--veehax-background)}.courses-catalog_primaryActionLink__jols_:hover{border-color:#278cda;background:#278cda}.courses-catalog_secondaryActionLink__dvOF4{border:1px solid hsla(0,0%,100%,.14);background:transparent;color:hsla(0,0%,100%,.8)}.courses-catalog_secondaryActionLink__dvOF4:hover{border-color:hsla(0,0%,100%,.28);color:#fff}.courses-catalog_emptyState__4dDoj{border:1px dashed hsla(0,0%,100%,.18);border-radius:2px;background:hsla(0,0%,100%,.04);padding:2rem 1.5rem;text-align:center}.courses-catalog_emptyEyebrow__yfkx4{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#60a5fa}.courses-catalog_emptyTitle__Y9Biu{margin:0;font-size:1.2rem;font-weight:600;color:#fff}.courses-catalog_emptyDescription__qsndP{max-width:36rem;margin:.75rem auto 0;font-size:.875rem;line-height:1.7;color:hsla(0,0%,100%,.68)}.courses-catalog_emptyActions__90QkK{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem}.courses-catalog_paginationShell__emmol{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.08)}.courses-catalog_paginationShell__emmol p{color:hsla(0,0%,100%,.62)}.courses-catalog_paginationShell__emmol a,.courses-catalog_paginationShell__emmol button{border-color:hsla(0,0%,100%,.14)!important;background:hsla(0,0%,100%,.05)!important;color:#fff!important}.courses-catalog_paginationShell__emmol a:hover,.courses-catalog_paginationShell__emmol button:hover:not(:disabled){border-color:hsla(0,0%,100%,.28)!important;background:hsla(0,0%,100%,.1)!important}.courses-catalog_paginationShell__emmol button:disabled{opacity:.45}.courses-catalog_loadingShimmer__U_tac{background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.05));background-size:200% 100%;background-position:50% 0;animation:none!important}.courses-catalog_loadingBreadcrumb__MdeO_{width:10rem;height:.875rem;border-radius:999px}.courses-catalog_loadingEyebrow__DQ2qh{width:8rem;height:2rem;border-radius:4px}.courses-catalog_loadingTitle__Mx0bl{width:min(32rem,100%);height:2.5rem;margin-top:1rem;border-radius:4px}.courses-catalog_loadingText__Gcjlx{width:min(36rem,100%);height:.95rem;margin-top:.8rem;border-radius:999px}.courses-catalog_loadingTextShort__LT5Qa{width:min(24rem,72%);height:.95rem;margin-top:.6rem;border-radius:999px}.courses-catalog_loadingActionRow__f5GKK{display:flex;gap:.75rem;margin-top:1.5rem}.courses-catalog_loadingAction__00lY9{width:9.5rem;height:2.5rem;border-radius:1px}.courses-catalog_loadingAside__M51BO{height:15rem;border-radius:2px}.courses-catalog_loadingFilterControl__nUffO{width:100%;height:3rem;border-radius:1px}.courses-catalog_loadingCard__L0Soz{height:20rem}@media (min-width:768px){.courses-catalog_heroInner__tsChH{padding:2.5rem 2rem 5.25rem}.courses-catalog_filterWrap__dNsP2{margin-top:-3rem;padding:0 2rem}.courses-catalog_body__33vH9{padding:3rem 2rem 4rem}.courses-catalog_filterHeader__IXSv9,.courses-catalog_sectionHeader__S0OMM{flex-direction:row;align-items:flex-end;justify-content:space-between}.courses-catalog_filterGrid__CZTPA{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,.85fr)) auto;align-items:end}.courses-catalog_applyButton__wc2PE{min-width:10rem}}@media (min-width:1024px){.courses-catalog_heroInner__tsChH{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:3rem;padding:2.5rem 2.5rem 5.5rem}.courses-catalog_heroTitle__Gre2N{font-size:2.25rem}.courses-catalog_filterWrap__dNsP2{padding:0 2.5rem}.courses-catalog_body__33vH9{padding:3rem 2.5rem 4rem}.courses-catalog_courseCard__OnDi3{grid-template-columns:minmax(0,1fr) 17.5rem}.courses-catalog_courseAside__zYz6I{border-top:none;border-left:1px solid hsla(0,0%,100%,.08);padding-left:1.25rem}.courses-catalog_courseHeader__3lbBt{flex-direction:row;justify-content:space-between;align-items:start;gap:1.5rem}}@media (max-width:639px){.courses-catalog_courseCard__OnDi3{margin-inline:-1.5rem;border-left:none;border-right:none;border-radius:0}.courses-catalog_courseList__GXKxp{gap:0}.courses-catalog_courseCard__OnDi3+.courses-catalog_courseCard__OnDi3{border-top:none}.courses-catalog_courseMain__Vjo4J{grid-template-columns:3.5rem minmax(0,1fr);padding-left:1.5rem}.courses-catalog_metricGrid__Cx8PH{grid-template-columns:1fr}.courses-catalog_emptyActions__90QkK,.courses-catalog_heroActions__1w_bI,.courses-catalog_loadingActionRow__f5GKK{flex-direction:column}.courses-catalog_applyButton__wc2PE,.courses-catalog_heroAction__PGFZt,.courses-catalog_primaryActionLink__jols_,.courses-catalog_secondaryActionLink__dvOF4{width:100%}}