.LessonDetails_modal__EKiCg{height:100%;display:flex;position:relative}.LessonDetails_imageWrapper___QGzf{position:relative;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden}.LessonDetails_imageWrapper___QGzf[data-full-height=true]{aspect-ratio:auto;height:calc(100vh - 100px)}.LessonDetails_imageWrapper___QGzf[data-full-height=true] media-theme-sutro{overflow:hidden}.LessonDetails_imageWrapper___QGzf media-player,.LessonDetails_imageWrapper___QGzf media-theme-sutro{width:100%;height:100%;display:block}.LessonDetails_imageWrapper___QGzf video{width:100%;height:100%;object-fit:cover;display:block;background:#000}.LessonDetails_videoPlayer__ajAEJ{width:100%;height:100%;display:block;max-width:100%}.LessonDetails_content__1LysS{display:flex;flex-direction:column;padding:1.5rem;justify-content:center;text-align:left;align-items:left;gap:1.5rem}.LessonDetails_imageLesson__iGYW1{width:70%;height:463px;object-fit:cover}.LessonDetails_title__eZECQ{font-size:1.75rem;font-weight:400;line-height:1.33;letter-spacing:-.02em;text-align:left}.LessonDetails_subtitle__pKcqj{font-weight:400;line-height:1.5;text-align:left;color:hsla(0,0%,100%,.8)}.LessonDetails_description__MZLNi{font-size:1rem;font-weight:400;line-height:1.2;text-align:left}.LessonDetails_details__u51Vx{font-weight:700;color:#d6acc1;word-wrap:break-word}.LessonDetails_details__u51Vx,.LessonDetails_details__u51Vx span{font-family:var(--Gabarito),"Trebuchet MS",sans-serif;font-size:.75rem;line-height:1.5;letter-spacing:.02em;text-align:left}.LessonDetails_details__u51Vx span{font-weight:400}.LessonDetails_ctaLink__EkAm7{display:block;text-decoration:none}.LessonDetails_ctaAuthor__YzhoH{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;height:56px;box-sizing:border-box;border-radius:1rem;background:#ff007f;color:#fff;padding:.5rem .75rem;transition:background .18s}.LessonDetails_ctaDescription__vcs_c{font-family:var(--Gabarito),"Trebuchet MS",sans-serif;font-weight:700;font-size:16px;line-height:1.1;letter-spacing:.02em;text-align:left;color:#fff;text-transform:uppercase}.LessonDetails_instructorName__x4yJI{font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:.02em;text-align:left}.LessonDetails_instructorDescription__mMT1s{font-weight:400;line-height:1.5;text-align:left}.LessonDetails_author__2arG4{height:56px;padding:.5rem .75rem;gap:0;border-radius:1rem;display:flex;justify-content:space-between;align-items:center;background:#000}.LessonDetails_authorImage__sHWL_{width:40px;height:40px;border-radius:50px}.LessonDetails_authorContainer__l6QLN{display:flex;align-items:center;gap:.75rem}.LessonDetails_button__wbl0A{background:#1d1d22;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:none;border-radius:80px;width:38px;height:38px;cursor:pointer;display:flex;align-items:center;justify-content:center}@media(max-width:1024px){.LessonDetails_modal__EKiCg{flex-direction:column;overflow:scroll}.LessonDetails_imageLesson__iGYW1{width:100%;height:211px}}.LessonDetails_large__LzDKz .LessonDetails_subtitle__pKcqj{font-size:.875rem}.LessonDetails_large__LzDKz .LessonDetails_instructorName__x4yJI{font-size:1rem}.LessonDetails_large__LzDKz .LessonDetails_instructorDescription__mMT1s{font-size:.875rem}.LessonDetails_large__LzDKz .LessonDetails_content__1LysS{max-width:40%}.LessonDetails_large__LzDKz .LessonDetails_description__MZLNi{text-overflow:ellipsis;max-height:90px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.LessonDetails_small__4VS1r .LessonDetails_subtitle__pKcqj{font-size:.875rem}.LessonDetails_small__4VS1r .LessonDetails_instructorDescription__mMT1s{font-size:.8125rem}.LessonDialog_Overlay__ycJXA{position:absolute;background-color:rgba(0,0,0,.7);z-index:250;inset:0;animation:LessonDialog_overlayShow__AB1YY .15s cubic-bezier(.16,1,.3,1)}.LessonDialog_CloseIconButton__awHr_{position:absolute;top:20px;right:20px;cursor:pointer;z-index:10}.LessonDialog_Content__Pl3Bw{z-index:251;background-color:#575757;border-radius:10px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:1400px;height:auto;box-sizing:border-box;overflow:hidden;animation:LessonDialog_contentShow__pdN_y .15s cubic-bezier(.16,1,.3,1)}.LessonDialog_Content__Pl3Bw:focus{outline:none}@keyframes LessonDialog_overlayShow__AB1YY{0%{opacity:0}to{opacity:1}}@keyframes LessonDialog_contentShow__pdN_y{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}