.CatalogBackdrop_page__PR4bt{min-height:100%}.CatalogBackdrop_backdrop__le0OA{display:none}html:not([data-theme]) .CatalogBackdrop_backdrop__le0OA,html[data-theme=dark] .CatalogBackdrop_backdrop__le0OA{position:absolute;inset:0;z-index:-1;display:block;pointer-events:none;background-color:#030201;background-image:linear-gradient(180deg,rgba(5,4,3,.78),rgba(8,5,1,.9) 58%,#030201),url(/altitude/courses-night.jpg);background-position:50% 50%,center 42%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.CatalogBackdrop_backdrop__le0OA:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 72svh);mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 72svh)}.CatalogBackdrop_backdrop__le0OA:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 78% 20%,rgba(213,145,54,.18),transparent 28%),radial-gradient(circle at 16% 58%,rgba(101,76,47,.14),transparent 34%),radial-gradient(ellipse at 50% 92%,rgba(171,80,17,.18),transparent 38%);background-attachment:fixed}.PublicCourses_page__2tGpw{--course-ink:#fff8e7;--course-muted:rgba(255,248,231,0.66);--course-faint:rgba(255,248,231,0.46);--course-line:rgba(255,248,231,0.14);--course-line-hi:rgba(255,248,231,0.28);--course-gold:#d59136;--course-gold-hi:#f0b65e;position:relative;isolation:isolate;min-height:100svh;overflow:hidden;color:var(--course-ink);background:#050403;font-family:var(--font-manrope),Arial,sans-serif}.PublicCourses_page__2tGpw,.PublicCourses_page__2tGpw *,.PublicCourses_page__2tGpw :after,.PublicCourses_page__2tGpw :before{box-sizing:border-box}.PublicCourses_skipLink__sX3OH{position:fixed;z-index:10;top:8px;left:8px;min-height:44px;padding:11px 16px;border-radius:8px;color:#130d06;background:var(--course-gold-hi);font-size:13px;font-weight:700;text-decoration:none;transform:translateY(calc(-100% - 12px));transition:transform .16s ease}.PublicCourses_skipLink__sX3OH:focus{outline:3px solid var(--course-ink);outline-offset:2px;transform:none}.PublicCourses_backdrop__Lzx2H{position:fixed;z-index:-2;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,4,3,.78),rgba(8,5,1,.9) 58%,#030201),url(/altitude/courses-night.jpg) center 42% /cover no-repeat}.PublicCourses_backdrop__Lzx2H:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 72%)}.PublicCourses_backdrop__Lzx2H:after{content:"";position:absolute;inset:-12%;background:radial-gradient(circle at 78% 20%,rgba(213,145,54,.18),transparent 28%),radial-gradient(circle at 16% 58%,rgba(101,76,47,.14),transparent 34%),radial-gradient(ellipse at 50% 92%,rgba(171,80,17,.18),transparent 38%);animation:PublicCourses_courseAtmosphere__iQXd4 20s ease-in-out infinite alternate}.PublicCourses_topbar__3ZzQ2{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:84px;padding:18px clamp(22px,4vw,68px);border-bottom:1px solid var(--course-line);background:rgba(5,4,3,.54);backdrop-filter:blur(16px) saturate(.84);-webkit-backdrop-filter:blur(16px) saturate(.84)}.PublicCourses_brand__Ti5Vf{display:inline-flex;min-height:44px;align-items:center;color:var(--course-ink);text-decoration:none;transition:opacity .18s ease}.PublicCourses_brand__Ti5Vf:hover{opacity:.82}.PublicCourses_brand__Ti5Vf .lf-launch{color:var(--course-ink)!important}.PublicCourses_brand__Ti5Vf .lf-dot,.PublicCourses_brand__Ti5Vf .lf-far,.PublicCourses_brand__Ti5Vf .lf-mark{color:var(--course-gold)!important}.PublicCourses_headerActions__hLkZM{display:flex;align-items:center;gap:24px}.PublicCourses_backHome__brO2N,.PublicCourses_backLink__IanXn{color:var(--course-muted);text-decoration:none;transition:color .18s ease}.PublicCourses_backHome__brO2N{font-size:13px;font-weight:600}.PublicCourses_backLink__IanXn{display:inline-flex;min-height:44px;align-items:center;font-size:13px}.PublicCourses_backHome__brO2N:hover,.PublicCourses_backLink__IanXn:hover{color:var(--course-ink)}.PublicCourses_primaryButton__eJQPU,.PublicCourses_secondaryButton__8KPdG{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.PublicCourses_primaryButton__eJQPU{border:1px solid rgba(213,145,54,.66);color:#130d06;background:var(--course-gold-hi);box-shadow:0 12px 32px -18px rgba(240,182,94,.86)}.PublicCourses_secondaryButton__8KPdG{border:1px solid var(--course-line-hi);color:var(--course-ink);background:rgba(4,3,2,.48)}.PublicCourses_primaryButton__eJQPU:hover,.PublicCourses_secondaryButton__8KPdG:hover{transform:translateY(-2px);border-color:var(--course-gold-hi)}.PublicCourses_primaryButton__eJQPU:hover{background:#f6c271}.PublicCourses_secondaryButton__8KPdG:hover{background:rgba(213,145,54,.12)}.PublicCourses_catalog__e0qWF,.PublicCourses_detail__TKA5y{position:relative;z-index:1;width:min(100%,1120px);margin-inline:auto;padding:clamp(54px,7vw,88px) clamp(22px,5vw,56px) 80px}.PublicCourses_detail__TKA5y{width:min(100%,900px)}.PublicCourses_hero__LLOZa{margin-bottom:clamp(48px,6vw,72px)}.PublicCourses_eyebrow__4HBsT{display:inline-flex;align-items:center;gap:9px;color:#e1ad61;font-family:var(--font-jetbrains-mono),monospace;font-size:10px;letter-spacing:.17em;text-transform:uppercase}.PublicCourses_eyebrow__4HBsT:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--course-gold-hi);box-shadow:0 0 16px #e68e28}.PublicCourses_title__n5WcE{margin-top:10px;max-width:900px;color:var(--course-ink)!important;text-wrap:balance}.PublicCourses_accent__f746I{color:var(--course-gold-hi)}.PublicCourses_lead__zLUxu{max-width:650px;margin-top:16px;color:var(--course-muted)}.PublicCourses_trackList__cwKEw{display:grid;gap:52px}.PublicCourses_trackLabel__Mg46Z{margin-bottom:18px}.PublicCourses_grid__8r58f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.PublicCourses_card__u9Gle,.PublicCourses_closing__TGIUm,.PublicCourses_moduleCard__Zk_9H,.PublicCourses_overview__Ah4DP,.PublicCourses_panel__sGgLp{border:1px solid var(--course-line);background:radial-gradient(circle at 88% 8%,rgba(213,145,54,.08),transparent 38%),rgba(8,6,3,.66);box-shadow:inset 0 1px 0 rgba(255,248,231,.05),0 24px 60px -36px rgba(0,0,0,.92);backdrop-filter:blur(16px) saturate(.82);-webkit-backdrop-filter:blur(16px) saturate(.82)}.PublicCourses_card__u9Gle{position:relative;display:flex;min-height:224px;flex-direction:column;overflow:hidden;border-radius:18px;padding:22px;text-align:left;text-decoration:none;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,background-color .24s ease,box-shadow .24s ease}.PublicCourses_card__u9Gle:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(213,145,54,.14),transparent 50%);opacity:0;transition:opacity .24s ease}.PublicCourses_card__u9Gle>*{position:relative;z-index:1}.PublicCourses_card__u9Gle:focus-visible,.PublicCourses_card__u9Gle:hover{border-color:rgba(240,182,94,.68);background-color:rgba(15,10,4,.82);box-shadow:0 22px 46px -24px rgba(213,145,54,.4),inset 0 1px 0 rgba(240,182,94,.24);transform:translateY(-6px)}.PublicCourses_card__u9Gle:focus-visible:after,.PublicCourses_card__u9Gle:hover:after{opacity:1}.PublicCourses_badgeRow__FTqWc{display:flex;align-items:center;gap:10px;margin-bottom:12px}.PublicCourses_badge__siHJO,.PublicCourses_premiumBadge__xwZc_{display:inline-flex;align-items:center;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500}.PublicCourses_badge__siHJO{border:1px solid var(--course-line-hi);color:var(--course-muted)}.PublicCourses_premiumBadge__xwZc_{border:1px solid rgba(213,145,54,.5);color:var(--course-gold-hi);background:rgba(213,145,54,.1)}.PublicCourses_type__E43__{color:var(--course-faint);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.PublicCourses_cardTitle__8D_s7{color:var(--course-ink);transition:color .2s ease}.PublicCourses_card__u9Gle:focus-visible .PublicCourses_cardTitle__8D_s7,.PublicCourses_card__u9Gle:hover .PublicCourses_cardTitle__8D_s7{color:var(--course-gold-hi)}.PublicCourses_meta__bv6Hm{color:var(--course-faint)}.PublicCourses_description__rimtL{color:var(--course-muted)}.PublicCourses_cardAction__RDfEP{margin-top:auto;padding-top:16px;border-top:1px solid var(--course-line);color:var(--course-gold-hi);transition:letter-spacing .2s ease}.PublicCourses_card__u9Gle:focus-visible .PublicCourses_cardAction__RDfEP,.PublicCourses_card__u9Gle:hover .PublicCourses_cardAction__RDfEP{letter-spacing:.025em}.PublicCourses_closing__TGIUm,.PublicCourses_overview__Ah4DP,.PublicCourses_panel__sGgLp{border-radius:20px}.PublicCourses_panel__sGgLp{padding:30px;color:var(--course-muted)}.PublicCourses_overview__Ah4DP{margin-top:20px;padding:clamp(24px,4vw,38px)}.PublicCourses_closing__TGIUm{margin-top:56px;padding:40px 28px;text-align:center}.PublicCourses_closingTitle___YeiV,.PublicCourses_moduleTitle__FvYxe,.PublicCourses_trackTitle__tzQ_n{color:var(--course-ink)}.PublicCourses_closingCopy__JoZlr{color:var(--course-muted)}.PublicCourses_detailMeta__7FDLx,.PublicCourses_detailSubtle__Gq6or{color:var(--course-faint)}.PublicCourses_detailPromise__VGdAv{color:var(--course-ink)}.PublicCourses_detailCopy__4oUBf{color:var(--course-muted)}.PublicCourses_dot__m8_e2{background:var(--course-faint)}.PublicCourses_syllabus__swX67{margin-top:52px}.PublicCourses_syllabusSummary__82Bu5{color:var(--course-faint)}.PublicCourses_track__A5yjI{border-left:1px solid rgba(213,145,54,.38);padding-left:22px}.PublicCourses_trackCopy__QrhJh{color:var(--course-muted)}.PublicCourses_moduleList__TSmM7{display:grid;gap:18px}.PublicCourses_moduleCard__Zk_9H{border-radius:16px;padding:22px}.PublicCourses_lessonList__YpQEZ{border-top:1px solid var(--course-line);padding-top:14px}.PublicCourses_lesson__J2ZVz{color:var(--course-muted)}.PublicCourses_duration__7H9ch{color:var(--course-faint)}.PublicCourses_inlineLink__s5Zzx{color:var(--course-gold-hi);text-decoration:none}.PublicCourses_inlineLink__s5Zzx:hover{text-decoration:underline}.PublicCourses_skeletonShimmer___fq4_{background:rgba(255,248,231,.1)}.PublicCourses_skeletonCard__Yw9sh{border-color:rgba(255,248,231,.15);background:rgba(4,3,2,.35)}.PublicCourses_appLoading__opuYu{display:none}.app-shell-atmosphere .PublicCourses_loadingPage__8D_o4{display:flex;flex-direction:column;min-height:100%;background:transparent;color:rgb(var(--app-ink));isolation:auto}.app-shell-atmosphere .PublicCourses_loadingPage__8D_o4 .PublicCourses_backdrop__Lzx2H,.app-shell-atmosphere .PublicCourses_loadingPage__8D_o4 .PublicCourses_publicLoading__fbnRz{display:none}.app-shell-atmosphere .PublicCourses_loadingPage__8D_o4 .PublicCourses_appLoading__opuYu{display:flex;flex:1;align-items:center;justify-content:center}@keyframes PublicCourses_courseAtmosphere__iQXd4{0%{transform:translate3d(-1%,-.5%,0) scale(1);opacity:.78}to{transform:translate3d(1.5%,1%,0) scale(1.035);opacity:1}}@media (max-width:720px){.PublicCourses_topbar__3ZzQ2{min-height:72px;padding:14px 18px}.PublicCourses_headerActions__hLkZM{gap:0}.PublicCourses_backHome__brO2N{display:none}.PublicCourses_primaryButton__eJQPU,.PublicCourses_secondaryButton__8KPdG{padding-inline:13px;font-size:11px}.PublicCourses_catalog__e0qWF,.PublicCourses_detail__TKA5y{padding:46px 18px 64px}.PublicCourses_hero__LLOZa{margin-bottom:40px}.PublicCourses_grid__8r58f{grid-template-columns:1fr;gap:16px}.PublicCourses_trackList__cwKEw{gap:42px}.PublicCourses_card__u9Gle{min-height:208px;padding:20px}.PublicCourses_track__A5yjI{padding-left:16px}.PublicCourses_overview__Ah4DP{padding:24px 20px}.PublicCourses_moduleCard__Zk_9H{padding:19px}.PublicCourses_closing__TGIUm{padding:34px 20px}}@media (prefers-reduced-motion:reduce){.PublicCourses_backdrop__Lzx2H:after{animation:none}.PublicCourses_card__u9Gle,.PublicCourses_primaryButton__eJQPU,.PublicCourses_secondaryButton__8KPdG{transition:none}.PublicCourses_card__u9Gle:focus-visible,.PublicCourses_card__u9Gle:hover,.PublicCourses_primaryButton__eJQPU:hover,.PublicCourses_secondaryButton__8KPdG:hover{transform:none}}