.ProductFilms_gallery__PEl6H{--film-muted:#a8a9bd;max-width:1280px;margin:0 auto;padding:52px;border:1px solid #292735;border-radius:28px;background:radial-gradient(ellipse at 90% 0,#34245f33,transparent 48%),#0b0c12;color:#f4f3fa;scroll-margin-top:96px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ProductFilms_heading__s9aha{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:30px}.ProductFilms_eyebrow__NlBGR{margin:0 0 12px;color:#baadff;font-size:11px;font-weight:600;letter-spacing:2px}.ProductFilms_heading__s9aha h2{font-size:clamp(30px,4vw,46px);font-weight:600;letter-spacing:-2px;line-height:1.1;margin:0 0 15px}.ProductFilms_heading__s9aha>div>p:last-child{margin:0;color:var(--film-muted);line-height:1.7;font-size:15px}.ProductFilms_textLink__JftKq{font-size:13px;white-space:nowrap;color:#cec5ff;text-decoration:none}.ProductFilms_textLink__JftKq span{margin-left:12px}.ProductFilms_learningLink__MSIEo a:hover,.ProductFilms_textLink__JftKq:hover{text-decoration:underline}.ProductFilms_choices__b_2gr{display:flex;gap:8px;margin-bottom:20px;overflow:auto;padding-bottom:4px}.ProductFilms_choices__b_2gr button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:-moz-max-content;min-width:max-content;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;color:#b2b1c2;background:#ffffff04;border:1px solid #ffffff12;border-radius:10px;font:inherit;font-size:13px;cursor:pointer}.ProductFilms_choices__b_2gr button span{font-size:11px;color:#9390aa}.ProductFilms_choices__b_2gr button[aria-pressed=true]{background:#7062ff1c;border-color:#8b7dfa;color:white}.ProductFilms_choices__b_2gr button[aria-pressed=true] span{color:#c0b7ff}.ProductFilms_gallery__PEl6H a:focus-visible,.ProductFilms_gallery__PEl6H button:focus-visible,.ProductFilms_gallery__PEl6H summary:focus-visible{outline:2px solid #b8aaff;outline-offset:5px}.ProductFilms_player__ld1Dj{aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid #ffffff14;background:#090a0f}.ProductFilms_player__ld1Dj video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ProductFilms_filmInfo__1BREc{display:flex;justify-content:space-between;gap:22px;margin-top:25px}.ProductFilms_filmInfo__1BREc .ProductFilms_eyebrow__NlBGR{font-size:10px;margin-bottom:9px}.ProductFilms_filmInfo__1BREc h3{font-size:23px;font-weight:500;letter-spacing:-.7px;margin:0 0 9px}.ProductFilms_filmInfo__1BREc p:last-child{color:var(--film-muted);font-size:14px;line-height:1.7;margin:0}.ProductFilms_format___IkXE{font-size:11px;white-space:nowrap;color:#aaa5bb;align-self:flex-start;padding-top:4px}.ProductFilms_learningLink__MSIEo{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ffffff12;padding-top:23px;margin-top:30px;font-size:13px}.ProductFilms_learningLink__MSIEo>span{color:var(--film-muted)}.ProductFilms_learningLink__MSIEo a{color:#d7cfff;text-decoration:none}.ProductFilms_learningLink__MSIEo a span{padding-left:12px}.ProductFilms_chapters__chFk_{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.ProductFilms_chapters__chFk_ button{display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid #ffffff15;border-radius:8px;background:transparent;color:#c4c0d6;font:inherit;font-size:11px;cursor:pointer}.ProductFilms_chapters__chFk_ button span{color:#b9aaff}.ProductFilms_transcript__PII9e{border-top:1px solid #ffffff12;margin-top:24px;padding-top:20px;font-size:13px;color:#bbb9ca;line-height:1.8}.ProductFilms_transcript__PII9e summary{cursor:pointer;color:#e8e3fc}.ProductFilms_transcript__PII9e p{margin:18px 0}.ProductFilms_transcript__PII9e p button{font:inherit;background:transparent;border:none;color:#b7aaff;cursor:pointer;margin-right:12px;padding:0}.ProductFilms_transcript__PII9e a{color:#c7baff}.ProductFilms_transcript__PII9e strong{font-weight:500;color:#e7e1fa}@media(max-width:850px){.ProductFilms_gallery__PEl6H{padding:28px;border-radius:20px}.ProductFilms_heading__s9aha{display:block}.ProductFilms_textLink__JftKq{display:inline-block;margin-top:20px}.ProductFilms_filmInfo__1BREc{display:block}.ProductFilms_format___IkXE{display:block;margin-top:13px}.ProductFilms_choices__b_2gr button{flex:0 0 auto}.ProductFilms_learningLink__MSIEo{display:block}.ProductFilms_learningLink__MSIEo a{display:block;margin-top:12px}}@media(max-width:480px){.ProductFilms_gallery__PEl6H{padding:18px;border-radius:16px}.ProductFilms_heading__s9aha h2{letter-spacing:-1px}.ProductFilms_heading__s9aha>div>p:last-child{font-size:13px}.ProductFilms_filmInfo__1BREc h3{font-size:20px}.ProductFilms_player__ld1Dj{border-radius:8px}.ProductFilms_choices__b_2gr button{padding:10px 13px}.ProductFilms_format___IkXE{white-space:normal}.ProductFilms_filmInfo__1BREc p:last-child{font-size:13px}}.ProductFilms_player__ld1Dj video::cue{font-family:Montserrat,Arial,sans-serif;color:#f5f3ff;background:rgba(9,10,15,.94);font-size:clamp(10px,1.3vw,26px)}.OptimizedVideoPlayer_wrapper__p7Unf{min-width:0}.OptimizedVideoPlayer_toolbar__2VQAx{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:#a8a9bd;font-size:11px}.OptimizedVideoPlayer_toolbar__2VQAx label{display:flex;align-items:center;gap:8px}.OptimizedVideoPlayer_toolbar__2VQAx select{font:inherit;color:#e8e7ef;background:#15151f;border:1px solid #3b364e;border-radius:8px;padding:8px 10px;max-width:190px}.OptimizedVideoPlayer_frame__bUXyN{position:relative;aspect-ratio:16/9;background:#090a0f;border:1px solid #ffffff18;border-radius:15px;overflow:hidden}.OptimizedVideoPlayer_frame__bUXyN video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.OptimizedVideoPlayer_play__qlQW_{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:76px;height:76px;border:1px solid #c4b5fd66;border-radius:50%;background:#7062ffe6;color:white;font-size:26px;padding-left:7px;box-shadow:0 10px 45px #0009;cursor:pointer}.OptimizedVideoPlayer_play__qlQW_:hover{background:#8275ff}.OptimizedVideoPlayer_loading__D134u{position:absolute;left:14px;top:14px;display:flex;align-items:center;gap:10px;max-width:calc(100% - 28px);padding:10px 13px;background:#090a0fe8;color:#f5f3ff;border:1px solid #7467ad55;border-radius:9px;font-size:12px}.OptimizedVideoPlayer_error__ywkau button,.OptimizedVideoPlayer_loading__D134u button{font:inherit;border:1px solid #b5a5ff;border-radius:7px;padding:7px 11px;background:#7062ff;color:white;cursor:pointer}.OptimizedVideoPlayer_spinner__3EpJN{width:15px;height:15px;flex-shrink:0;border:2px solid #ffffff30;border-top-color:#b9aaff;border-radius:50%;animation:OptimizedVideoPlayer_spin__4uCNU .8s linear infinite}.OptimizedVideoPlayer_error__ywkau{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;background:#090a0fee;color:#f5f3ff;font-size:14px}.OptimizedVideoPlayer_error__ywkau p{color:#b2adc6;font-size:12px}.OptimizedVideoPlayer_error__ywkau a{margin-top:15px;color:#c4b5fd;font-size:12px}.OptimizedVideoPlayer_accessibility__gykFT{margin:11px 0 0;color:#9994ad;font-size:10px;line-height:1.6}.OptimizedVideoPlayer_wrapper__p7Unf a:focus-visible,.OptimizedVideoPlayer_wrapper__p7Unf button:focus-visible,.OptimizedVideoPlayer_wrapper__p7Unf select:focus-visible{outline:2px solid #c4b5fd;outline-offset:4px}@keyframes OptimizedVideoPlayer_spin__4uCNU{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.OptimizedVideoPlayer_spinner__3EpJN{animation:none}}@media(max-width:500px){.OptimizedVideoPlayer_toolbar__2VQAx{align-items:flex-start;font-size:10px}.OptimizedVideoPlayer_toolbar__2VQAx label{gap:5px}.OptimizedVideoPlayer_toolbar__2VQAx select{font-size:10px;max-width:160px;padding:7px}.OptimizedVideoPlayer_toolbar__2VQAx>span{max-width:115px;line-height:1.7}.OptimizedVideoPlayer_play__qlQW_{width:56px;height:56px;font-size:20px}.OptimizedVideoPlayer_frame__bUXyN{border-radius:9px}.OptimizedVideoPlayer_loading__D134u{font-size:10px;flex-wrap:wrap}}.OptimizedVideoPlayer_responsiveCaption__jles6{display:none}@media(max-width:600px){.OptimizedVideoPlayer_responsiveCaption__jles6{display:block;margin:12px 0 0;padding:12px 14px;border:1px solid #9382ed35;border-radius:9px;background:#161321;color:#f5f1ff;font-size:13px;line-height:1.7}.OptimizedVideoPlayer_accessibility__gykFT{font-size:9px}}