.CourseCatalog-module__tPjIRq__courseCatalog{color:var(--text-primary)}.CourseCatalog-module__tPjIRq__courseHero{margin-block-end:var(--space-editorial-gap);display:grid;position:relative}.CourseCatalog-module__tPjIRq__courseHeroTall{aspect-ratio:4/5;object-fit:cover;object-position:56% 30%;max-block-size:30rem;inline-size:calc(100% + 40px);max-inline-size:none;-webkit-mask-image:linear-gradient(to bottom, var(--carbon) 45%, transparent 85%);-webkit-mask-image:linear-gradient(to bottom, var(--carbon) 45%, transparent 85%);mask-image:linear-gradient(to bottom, var(--carbon) 45%, transparent 85%);margin-block-start:-32px;margin-inline:-20px;display:block}.CourseCatalog-module__tPjIRq__courseHeroWide{object-fit:cover;object-position:center 30%;block-size:100%;inline-size:60%;-webkit-mask-image:linear-gradient(to left, var(--carbon) 50%, transparent 100%);-webkit-mask-image:linear-gradient(to left, var(--carbon) 50%, transparent 100%);mask-image:linear-gradient(to left, var(--carbon) 50%, transparent 100%);border-radius:1.25rem;display:none;position:absolute;inset-block:0;inset-inline-end:0}.CourseCatalog-module__tPjIRq__courseHeroWide:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(to right, var(--carbon) 50%, transparent 100%);-webkit-mask-image:linear-gradient(to right, var(--carbon) 50%, transparent 100%);mask-image:linear-gradient(to right, var(--carbon) 50%, transparent 100%)}.CourseCatalog-module__tPjIRq__courseHeroText{justify-items:start;gap:var(--space-editorial-small);margin-block-start:-4rem;display:grid;position:relative}.CourseCatalog-module__tPjIRq__courseEyebrow{font-family:var(--font-display);font-weight:500;font-size:var(--type-editorial-note);letter-spacing:var(--tracking-editorial-label);text-transform:uppercase;color:var(--text-secondary)}.CourseCatalog-module__tPjIRq__courseTitle{font-family:var(--font-display);font-weight:600;font-size:var(--type-editorial-price);text-transform:uppercase;color:var(--text-primary);overflow-wrap:anywhere;line-height:.95}.CourseCatalog-module__tPjIRq__courseLede{font-size:var(--type-editorial-body);line-height:var(--leading-editorial-body);color:var(--text-secondary);max-inline-size:var(--measure-prose)}.CourseCatalog-module__tPjIRq__courseStart{font-family:var(--font-display);font-weight:500;font-size:var(--type-editorial-small);letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);border-block-end:var(--space-editorial-rule) solid var(--line);align-items:center;gap:.5rem;margin-block-start:var(--space-editorial-note);padding-block:.4rem;text-decoration:none;display:inline-flex}.CourseCatalog-module__tPjIRq__courseStart svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:1rem;inline-size:1rem}.CourseCatalog-module__tPjIRq__courseSections{gap:var(--space-editorial-small);display:grid}.CourseCatalog-module__tPjIRq__courseSection{border:var(--space-editorial-rule) solid var(--line);border-radius:1.25rem;padding:1rem;scroll-margin-block-start:var(--space-editorial-copy);overflow:hidden}.CourseCatalog-module__tPjIRq__courseHead{cursor:pointer;column-gap:var(--space-editorial-small);row-gap:var(--space-editorial-copy);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;list-style:none;display:grid}.CourseCatalog-module__tPjIRq__courseHead::-webkit-details-marker{display:none}.CourseCatalog-module__tPjIRq__courseCardCover{aspect-ratio:16/9;object-fit:cover;object-position:center 30%;grid-column:1/-1;inline-size:calc(100% + 2rem);max-inline-size:none;margin-block-start:-1rem;margin-inline:-1rem;display:block}.CourseCatalog-module__tPjIRq__courseNumber{font-family:var(--font-display);font-weight:500;font-size:var(--type-editorial-number);color:var(--text-secondary);font-variant-numeric:tabular-nums;line-height:1}.CourseCatalog-module__tPjIRq__courseHeading{gap:.25rem;min-inline-size:0;display:grid}.CourseCatalog-module__tPjIRq__courseName{font-family:var(--font-display);font-weight:600;font-size:var(--type-editorial-step);line-height:var(--leading-editorial-title);letter-spacing:.02em;text-transform:uppercase;color:var(--text-primary);overflow-wrap:anywhere}.CourseCatalog-module__tPjIRq__courseMeta{font-size:var(--type-editorial-small);color:var(--text-secondary)}.CourseCatalog-module__tPjIRq__courseChip{font-family:var(--font-display);font-weight:500;font-size:var(--type-editorial-note);letter-spacing:.14em;text-transform:uppercase;border:var(--space-editorial-rule) solid currentColor;color:var(--text-primary);white-space:nowrap;border-radius:999px;padding-block:.3rem;padding-inline:.7rem}.CourseCatalog-module__tPjIRq__coursePrice{font-family:var(--font-display);font-weight:600;font-size:var(--type-editorial-step);color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.CourseCatalog-module__tPjIRq__courseLock{place-items:center;block-size:1.25rem;inline-size:1.25rem;display:grid}.CourseCatalog-module__tPjIRq__courseLock svg{fill:none;block-size:1rem;inline-size:1rem;stroke:var(--text-secondary);stroke-width:1.8px}.CourseCatalog-module__tPjIRq__courseLessons{margin-block-start:var(--space-editorial-small);padding:0;list-style:none}.CourseCatalog-module__tPjIRq__courseLessons li+li{border-block-start:var(--space-editorial-rule) solid var(--line)}.CourseCatalog-module__tPjIRq__courseRow{align-items:center;gap:var(--space-editorial-note);color:var(--text-primary);font-size:var(--type-editorial-small);grid-template-columns:auto minmax(0,1fr) auto;padding-block:.625rem;line-height:1.4;text-decoration:none;display:grid}.CourseCatalog-module__tPjIRq__courseLockedList .CourseCatalog-module__tPjIRq__courseRow{color:var(--text-secondary)}.CourseCatalog-module__tPjIRq__courseThumb{aspect-ratio:16/9;border-radius:.5rem;inline-size:4.25rem;display:block;position:relative;overflow:hidden}.CourseCatalog-module__tPjIRq__courseThumbFrame{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .3s;display:block}.CourseCatalog-module__tPjIRq__courseLockedList .CourseCatalog-module__tPjIRq__courseThumbFrame{opacity:.45}.CourseCatalog-module__tPjIRq__coursePlay{background:var(--carbon-glass);border-radius:50%;place-items:center;block-size:1.375rem;inline-size:1.375rem;display:grid;position:absolute;inset-block-end:.3rem;inset-inline-start:.3rem}.CourseCatalog-module__tPjIRq__coursePlay svg{fill:currentColor;block-size:45%;inline-size:45%}.CourseCatalog-module__tPjIRq__courseLockedList .CourseCatalog-module__tPjIRq__coursePlay svg{fill:none;stroke:currentColor;stroke-width:2px}.CourseCatalog-module__tPjIRq__courseLessonTitle{overflow-wrap:anywhere;min-inline-size:0}.CourseCatalog-module__tPjIRq__courseDuration{font-family:var(--font-display);font-size:var(--type-editorial-note);letter-spacing:.06em;color:var(--text-secondary);font-variant-numeric:tabular-nums}.CourseCatalog-module__tPjIRq__courseBar{z-index:5;align-items:center;gap:var(--space-editorial-small);padding-block:var(--space-editorial-note) calc(var(--space-editorial-note) + env(safe-area-inset-bottom,0px));background:var(--carbon-glass);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);border:0 solid var(--line);border-block-start-width:var(--space-editorial-rule);margin-block-start:var(--space-editorial-copy);margin-inline:-20px;padding-inline:20px;display:grid;position:sticky;inset-block-end:0}.CourseCatalog-module__tPjIRq__courseOfferMeta{font-size:var(--type-editorial-small);color:var(--text-secondary);line-height:1.45;display:none}@media (hover:hover){.CourseCatalog-module__tPjIRq__courseRow:hover .CourseCatalog-module__tPjIRq__courseThumbFrame{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.CourseCatalog-module__tPjIRq__courseThumbFrame{transition:none}}@media (min-width:48rem){.CourseCatalog-module__tPjIRq__courseLessons{gap:var(--space-editorial-copy) var(--space-editorial-small);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-editorial-copy);display:grid}.CourseCatalog-module__tPjIRq__courseLessons li+li{border-block-start-width:0}.CourseCatalog-module__tPjIRq__courseRow{align-items:start;gap:.6rem var(--space-editorial-small);grid-template-columns:minmax(0,1fr) auto;padding-block:0}.CourseCatalog-module__tPjIRq__courseThumb{grid-column:1/-1;inline-size:100%}.CourseCatalog-module__tPjIRq__courseSection{padding:1.5rem}.CourseCatalog-module__tPjIRq__courseCardCover{inline-size:calc(100% + 3rem);margin-block-start:-1.5rem;margin-inline:-1.5rem}.CourseCatalog-module__tPjIRq__coursePlay{block-size:2.25rem;inline-size:2.25rem;inset-block-end:.6rem;inset-inline-start:.6rem}}@media (min-width:64rem){.CourseCatalog-module__tPjIRq__courseHero{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;min-block-size:32rem}.CourseCatalog-module__tPjIRq__courseHeroTall{display:none}.CourseCatalog-module__tPjIRq__courseHeroWide{display:block}.CourseCatalog-module__tPjIRq__courseHeroText{margin-block-start:0}.CourseCatalog-module__tPjIRq__courseTitle{font-size:var(--type-editorial-title)}.CourseCatalog-module__tPjIRq__courseSections{gap:var(--space-editorial-copy);grid-template-columns:repeat(3,minmax(0,1fr))}.CourseCatalog-module__tPjIRq__courseSections>.CourseCatalog-module__tPjIRq__courseSection[open]{grid-column:1/-1}.CourseCatalog-module__tPjIRq__courseSections>.CourseCatalog-module__tPjIRq__courseSection[open] .CourseCatalog-module__tPjIRq__courseCardCover{display:none}.CourseCatalog-module__tPjIRq__courseLessons{grid-template-columns:repeat(3,minmax(0,1fr))}.CourseCatalog-module__tPjIRq__courseBar{max-inline-size:var(--measure-form);padding:var(--space-editorial-small);border-block-end-width:1px;border-inline-width:1px;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,16rem);margin-inline:auto;padding-inline-start:var(--space-editorial-copy);inset-block-end:var(--space-editorial-small)}.CourseCatalog-module__tPjIRq__courseOfferMeta{display:block}}
