.videos-page{box-sizing:border-box;color:#f8fbff;width:100%;min-height:calc(100dvh - 260px);overflow-x:hidden}.videos-page *,.videos-page :before,.videos-page :after{box-sizing:border-box}.videos-page a{color:inherit;text-decoration:none}.video-thumb{aspect-ratio:16/9;background:#10182a;border-radius:18px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000061}.video-thumb img,.learning-thumb img,.playlist-item img{object-fit:cover;width:100%;height:100%;display:block}.video-thumb img{transition:transform .26s}.video-thumb:hover img{transform:scale(1.035)}.video-thumb-shade{background:linear-gradient(#0206170a,#02061775);position:absolute;inset:0}.video-thumb.dark{box-shadow:0 22px 50px -16px #00183238}.video-play{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#ff6900e6;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .18s,background .18s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 38px #ff69003d,0 14px 30px #00000057}.video-thumb:hover .video-play{background:#ff7a1a;transform:translate(-50%,-50%)scale(1.05)}.video-play.compact{flex:0 0 34px;width:34px;height:34px;position:static;transform:none;box-shadow:0 10px 22px #0018321f}.video-meta span,.playlist-item em,.learning-row em{color:#ff6900;font-size:13px;font-style:normal;font-weight:600}.video-meta h2{letter-spacing:0;margin:8px 0 10px;font-size:clamp(24px,2.7vw,34px);font-weight:500;line-height:1.08}.video-meta p{color:#e8eef7b8;margin:0;line-height:1.55}.video-meta a{color:#fff;background:#ff690024;border:1px solid #ff690075;border-radius:999px;align-items:center;gap:10px;min-height:42px;margin-top:18px;padding:0 14px 0 16px;font-weight:600;display:inline-flex;box-shadow:0 14px 28px #00000038}.videos-one{background:linear-gradient(#fffaf6c7,#fafafa00 42%),#fafafa;padding:72px 32px 96px}.videos-one-hero{text-align:center;max-width:1040px;margin:0 auto 46px}.videos-one-hero h1,.cinema-copy h1,.learning-header h1{letter-spacing:0;margin:0;font-size:clamp(46px,6vw,86px);font-weight:500;line-height:1.02}.videos-one-hero p,.cinema-copy p,.learning-header p{color:#001832ad;max-width:720px;margin:20px auto 0;font-size:20px;line-height:1.55}.videos-one-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;max-width:1180px;margin:0 auto;display:grid}.editorial-video-card{background:#ffffffb8;border:1px solid #0018320f;border-radius:24px;padding:16px;box-shadow:0 18px 46px #00183214}.editorial-video-card .video-meta{padding:22px 6px 4px}.videos-two{background:radial-gradient(780px 420px at 82% 38%,#c21ddf2e,#0000 64%),radial-gradient(720px 360px at 14% 72%,#ff690021,#0000 62%),linear-gradient(#101827 0,#080d18 260px,#050812 100%);padding:64px 32px 92px}.cinema-shell{color:#f8fbff;max-width:1180px;margin:0 auto}.cinema-copy{max-width:760px}.site-font-policy .videos-page .cinema-copy h1{color:#fff;text-shadow:0 2px 18px #0000007a,0 0 1px #ffffff59;font-size:clamp(38px,4.8vw,66px)}.cinema-copy p{color:#e8eef7b8;margin-left:0}.cinema-stage{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:38px;display:grid}.cinema-feature,.cinema-playlist{background:#0c1322d6;border:1px solid #ffffff1a;border-radius:24px;padding:14px;box-shadow:0 22px 60px -28px #000000e6}.cinema-feature .video-meta{padding:20px 4px 4px}.cinema-feature .video-meta h2{color:#fff}.cinema-feature .video-meta p{color:#e8eef7b8}.cinema-playlist{flex-direction:column;gap:14px;display:flex}.playlist-item{background:#fff;border:1px solid #0018320f;border-radius:18px;grid-template-columns:112px 1fr auto;align-items:center;gap:12px;padding:10px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.playlist-item:hover{border-color:#00183224;transform:translateY(-2px);box-shadow:0 12px 24px -14px #00183233}.playlist-item img{aspect-ratio:16/10;border-radius:12px}.playlist-item strong{color:#001832;margin-top:4px;font-size:15px;line-height:1.22;display:block}.videos-three{background:radial-gradient(760px 360px at 0 4%,#4cafef14,#0000 62%),#fff;padding:72px 32px 96px}.learning-header{grid-template-columns:minmax(0,.8fr) minmax(300px,.62fr);align-items:end;gap:48px;max-width:1180px;margin:0 auto 36px;display:grid}.learning-header p{margin-bottom:8px}.learning-layout{grid-template-columns:.86fr 1.14fr;align-items:start;gap:18px;max-width:1180px;margin:0 auto;display:grid}.learning-preview{background:#ffffffc2;border:1px solid #0018320f;border-radius:24px;padding:16px;box-shadow:0 16px 42px #00183212}.learning-preview p{color:#001832a8;margin:18px 4px 4px;line-height:1.5}.learning-list{flex-direction:column;gap:12px;display:flex}.learning-row{background:#ffffffb8;border:1px solid #0018320f;border-radius:20px;grid-template-columns:150px 1fr auto;align-items:center;gap:16px;min-height:132px;padding:14px;display:grid;box-shadow:0 12px 34px #0018320f}.learning-thumb{aspect-ratio:16/10;background:#eef4fb;border-radius:14px;overflow:hidden}.learning-row strong{margin-top:4px;font-size:19px;font-weight:500;line-height:1.18;display:block}.learning-row .learning-copy span{color:#0018329e;margin-top:8px;line-height:1.42;display:block}@media (max-width:900px){.videos-one,.videos-two,.videos-three{padding-left:20px;padding-right:20px}.videos-one-grid,.cinema-stage,.learning-header,.learning-layout{grid-template-columns:1fr}.learning-header{text-align:center}.learning-header p{margin-left:auto;margin-right:auto}}@media (max-width:620px){.videos-one-hero h1,.cinema-copy h1,.learning-header h1{font-size:42px}.playlist-item,.learning-row{grid-template-columns:1fr auto}.playlist-item img,.learning-thumb{grid-column:1/-1}}main:has(.videos-page)+.fa5{color:#f8fbff;background:radial-gradient(620px 260px at 84% 0,#c21ddf29,#0000 64%),linear-gradient(#050812 0%,#070b16 100%);border-top:1px solid #ffffff1a}main:has(.videos-page)+.fa5 .fa5-masthead .fa5-eyebrow{color:#e8eef79e}main:has(.videos-page)+.fa5 .fa5-rule{color:#ffffff4d}main:has(.videos-page)+.fa5 .fa5-rule:before{border-color:#ffffff1f}main:has(.videos-page)+.fa5 .fa5-rule:after{border-color:#ffffff1f}main:has(.videos-page)+.fa5 .fa5-bottom{border-color:#ffffff1f}main:has(.videos-page)+.fa5 .fa5-rule:before{background:#ffffff24}main:has(.videos-page)+.fa5 .fa5-rule:after{background:#ffffff24}main:has(.videos-page)+.fa5 .fa5-col h4{color:#fff}main:has(.videos-page)+.fa5 .fa5-col a{color:#e8eef7b8}main:has(.videos-page)+.fa5 .fa5-col a:hover{color:#ff8a2a;border-color:#ff8a2a73}main:has(.videos-page)+.fa5 .fa5-bottom{color:#e8eef780}.site-font-policy:has(.videos-page)>.frost-no-border:first-child{border-bottom:0;-webkit-mask-image:none;mask-image:none;background:#050812db!important}.site-font-policy:has(.videos-page)>.frost-no-border:first-child>div:first-child{opacity:1!important;background:linear-gradient(#121b2bf5,#050812d1)!important}.site-font-policy:has(.videos-page)>.frost-no-border:first-child .desktop-menu-item-label{color:#f8fbffe0!important}.site-font-policy:has(.videos-page)>.frost-no-border:first-child .menu-icon .anticon{color:#f8fbffe0!important}.site-font-policy:has(.videos-page)>.frost-no-border:first-child .desktop-menu-item-active .desktop-menu-item-label{color:#ff8a2a!important}.site-font-policy:has(.videos-page)>.frost-no-border:first-child .desktop-menu-item:before{background:#ffffff14;box-shadow:inset 0 1px #ffffff1f,0 10px 26px #0000003d}.site-font-policy:has(.videos-page)>.frost-no-border:first-child .desktop-install-dropdown{background:#0a101cf5;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000057}.site-font-policy:has(.videos-page)>.frost-no-border:first-child .desktop-install-dropdown a{color:#f8fbffe0!important}.site-font-policy:has(.videos-page)>.frost-no-border:first-child .desktop-install-dropdown-item{color:#f8fbffe0!important}.site-font-policy:has(.videos-page) .mobile-menu-panel.frost-no-border{background:linear-gradient(#0c1322fa,#050812f5)!important}.site-font-policy:has(.videos-page) .mobile-menu-panel .mobile-menu-item-label{color:#f8fbffe0!important}.site-font-policy:has(.videos-page) .mobile-menu-panel .mobile-menu-item-active .mobile-menu-item-label{color:#ff8a2a!important}
