html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.grid,.unit{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid{display:block;clear:both;padding:0 2rem}.grid .unit{float:left;width:100%;padding:1rem}.grid.form-container p{margin:1.5rem 0}.grid.form-row{height:7.4rem}.grid.flex{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1}.grid.flex .unit{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;float:none;padding:0 1rem 1rem 1rem}.grid.flex .unit p{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.grid.flex .unit:first-child{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.grid.flex .unit:last-child{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.grid.flex.footer-details .unit{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.grid.flex.form-stacked{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.grid.flex.form-stacked .unit{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1rem 0;height:8rem}.grid.flex.form-stacked .unit label{margin:0 0 1rem 0}.unit .unit:first-child{padding-left:0}.unit .unit:last-child{padding-right:0}.unit .grid:first-child>.unit{padding-top:0}.unit .grid:last-child>.unit{padding-bottom:0}.no-gutters .unit,.unit.no-gutters{padding:0 !important}.wrap .grid,.grid.wrap{max-width:100%;margin:0 auto}.grid .whole,.grid .w-1-1{width:100%}.grid .half,.grid .w-1-2{width:50%}.grid .one-third,.grid .w-1-3{width:33.3332%}.grid .two-thirds,.grid .w-2-3{width:66.6665%}.grid .one-quarter,.grid .w-1-4{width:25%}.grid .three-quarters,.grid .w-3-4{width:75%}.grid .one-fifth,.grid .w-1-5{width:20%}.grid .two-fifths,.grid .w-2-5{width:40%}.grid .three-fifths,.grid .w-3-5{width:60%}.grid .four-fifths,.grid .w-4-5{width:80%}.grid .golden-small,.grid .w-g-s{width:38.2716%}.grid .golden-large,.grid .w-g-l{width:61.7283%}.grid{*zoom:1}.grid:before,.group:before,.grid:after,.group:after,.pagination:before,.pagination:after,.pagination ul:before,.pagination ul:after{display:table;content:"";line-height:0}.grid:after,.group:after{clear:both}.group:after,.group:before{content:".";display:block;height:0;clear:both;visibility:hidden}.align-center{text-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.align-left{text-align:left}.align-right{text-align:right}.pull-left{float:left}.pull-right{float:right}.hide-on-desktops,.show-on-mobile{display:none !important}html,body{height:100%;width:100%;min-height:100vh;background:#000;color:#e0e0e0;font-family:"Montserrat",sans-serif;font-size:62.5%;-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}@media all and (max-width: 1050px){html,body{font-size:56%}}html h1,html h2,html h3,html h4,body h1,body h2,body h3,body h4{font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e0e0e0;font-size:3.4rem;font-weight:700;line-height:1.3em;margin-bottom:1.5rem;text-align:center}html h1 a,html h2 a,html h3 a,html h4 a,body h1 a,body h2 a,body h3 a,body h4 a{font-weight:700}html h2,body h2{font-size:3rem}html h2.no-videos,body h2.no-videos{margin-top:5rem}html h3,body h3{font-size:2.5rem}html h4,body h4{font-size:2rem}html h3.date,html h4.date,body h3.date,body h4.date{letter-spacing:0.05em;text-transform:uppercase;font-family:"Montserrat",sans-serif;color:rgba(224,224,224,0.5);margin:1rem 0;font-size:1.2rem;font-weight:600;font-family:"Montserrat",sans-serif;margin:1rem 0}html p,html li,html .alert,body p,body li,body .alert{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e0e0e0;font-family:"Bitter",serif;line-height:1.7;font-size:1.8rem}html p a,html p h1,html p h2,html p h3,html li a,html li h1,html li h2,html li h3,html .alert a,html .alert h1,html .alert h2,html .alert h3,body p a,body p h1,body p h2,body p h3,body li a,body li h1,body li h2,body li h3,body .alert a,body .alert h1,body .alert h2,body .alert h3{font-family:"Montserrat",sans-serif;font-weight:500}html p a:where(:not(.media-title)),html p h1:where(:not(.media-title)),html p h2:where(:not(.media-title)),html p h3:where(:not(.media-title)),html li a:where(:not(.media-title)),html li h1:where(:not(.media-title)),html li h2:where(:not(.media-title)),html li h3:where(:not(.media-title)),html .alert a:where(:not(.media-title)),html .alert h1:where(:not(.media-title)),html .alert h2:where(:not(.media-title)),html .alert h3:where(:not(.media-title)),body p a:where(:not(.media-title)),body p h1:where(:not(.media-title)),body p h2:where(:not(.media-title)),body p h3:where(:not(.media-title)),body li a:where(:not(.media-title)),body li h1:where(:not(.media-title)),body li h2:where(:not(.media-title)),body li h3:where(:not(.media-title)),body .alert a:where(:not(.media-title)),body .alert h1:where(:not(.media-title)),body .alert h2:where(:not(.media-title)),body .alert h3:where(:not(.media-title)){color:rgba(255,153,255,0.75)}html .alert,html .alert *,body .alert,body .alert *{text-align:center;font-weight:700}html .theme-content .alert p:first-child,body .theme-content .alert p:first-child{margin-bottom:1.5rem}html .theme-content .alert ul,html .theme-content .alert ol,body .theme-content .alert ul,body .theme-content .alert ol{width:60%;max-width:600px;margin:0 auto}html .theme-content .alert ul li,html .theme-content .alert ol li,body .theme-content .alert ul li,body .theme-content .alert ol li{list-style-position:inside}html .alert-error,html .alert-error *,body .alert-error,body .alert-error *{color:#c43b3b}html .alert-success,html .alert-success *,body .alert-success,body .alert-success *{color:#4CAC77}html li:where(:not(.content-item)),body li:where(:not(.content-item)){margin-left:2.2rem;text-align:left}html ul li,body ul li{list-style:square}html ol li,body ol li{list-style:decimal}html .button,html .active a,body .button,body .active a{letter-spacing:0.05em;text-transform:uppercase;font-size:1.3rem;font-family:"Montserrat",sans-serif;font-weight:700;-webkit-transition:background-color 0.35s ease;-moz-transition:background-color 0.35s ease;-ms-transition:background-color 0.35s ease;-o-transition:background-color 0.35s ease;transition:background-color 0.35s ease;background-color:rgba(255,153,255,0.8);color:#000;border-radius:0.4rem;padding:1rem 1.5rem;display:inline-block}html .button.bigger,html .active a.bigger,body .button.bigger,body .active a.bigger{padding:1.4rem 2rem}html .button.button-secondary,html .active a.button-secondary,body .button.button-secondary,body .active a.button-secondary{letter-spacing:0.05em;text-transform:uppercase;font-size:1.3rem;font-family:"Montserrat",sans-serif;font-weight:700;-webkit-transition:background-color 0.35s ease-out;-moz-transition:background-color 0.35s ease-out;-ms-transition:background-color 0.35s ease-out;-o-transition:background-color 0.35s ease-out;transition:background-color 0.35s ease-out;background:transparent;border:1px solid rgba(255,153,255,0.3);padding:1rem 1.5rem;color:rgba(255,153,255,0.85)}html .button.button-secondary svg,html .active a.button-secondary svg,body .button.button-secondary svg,body .active a.button-secondary svg{fill:rgba(255,153,255,0.85);height:1.5rem;vertical-align:middle}html .button.button-secondary span.svg-icon,html .active a.button-secondary span.svg-icon,body .button.button-secondary span.svg-icon,body .active a.button-secondary span.svg-icon{margin-top:-1px;margin-bottom:-1px;vertical-align:text-top}html .button.button-secondary span.svg-icon:first-child,html .active a.button-secondary span.svg-icon:first-child,body .button.button-secondary span.svg-icon:first-child,body .active a.button-secondary span.svg-icon:first-child{margin-right:0.4em}html .button.button-secondary span.svg-icon:last-child,html .active a.button-secondary span.svg-icon:last-child,body .button.button-secondary span.svg-icon:last-child,body .active a.button-secondary span.svg-icon:last-child{margin-left:0.4em}html .button:hover,html .button:focus,html .button:active,html .active a:hover,html .active a:focus,html .active a:active,body .button:hover,body .button:focus,body .button:active,body .active a:hover,body .active a:focus,body .active a:active{-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease;background-color:#f9f;color:#000}html .button:hover.button-secondary,html .button:focus.button-secondary,html .button:active.button-secondary,html .active a:hover.button-secondary,html .active a:focus.button-secondary,html .active a:active.button-secondary,body .button:hover.button-secondary,body .button:focus.button-secondary,body .button:active.button-secondary,body .active a:hover.button-secondary,body .active a:focus.button-secondary,body .active a:active.button-secondary{background:#f9f;border-color:#f9f;color:#000;-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease}html .button:hover.button-secondary svg,html .button:focus.button-secondary svg,html .button:active.button-secondary svg,html .active a:hover.button-secondary svg,html .active a:focus.button-secondary svg,html .active a:active.button-secondary svg,body .button:hover.button-secondary svg,body .button:focus.button-secondary svg,body .button:active.button-secondary svg,body .active a:hover.button-secondary svg,body .active a:focus.button-secondary svg,body .active a:active.button-secondary svg{fill:#000}html *,body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html section.featured-video,html section.content-grid,body section.featured-video,body section.content-grid{width:auto;box-sizing:content-box}html section.featured-video,body section.featured-video{margin:0 auto}html section.content-grid,html section.content-container.playlist-content-container,body section.content-grid,body section.content-container.playlist-content-container{max-width:1320px;padding:0 6rem;margin:3rem auto;box-sizing:border-box;width:100%}html section.content-grid.no-content-list,html section.content-container.playlist-content-container.no-content-list,body section.content-grid.no-content-list,body section.content-container.playlist-content-container.no-content-list{padding:0;height:0;overflow:hidden}html.has-featured-video header .content-container,body.has-featured-video header .content-container{max-width:1280px}html.has-featured-video section.featured-video,html.has-featured-video section.content-grid,body.has-featured-video section.featured-video,body.has-featured-video section.content-grid{max-width:1280px;padding:0 4rem}body.grid,body.wrap{display:-ms-grid;display:grid;grid-template-rows:min-content auto min-content;grid-template-columns:100%}a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f9f;text-decoration:none;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-ms-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease}a:hover,a:active,a:focus{color:#ff4dff}a:focus{background:transparent}header ~ .content-container{margin:0 auto;padding:0 6rem;max-width:1320px;box-sizing:content-box}header ~ .content-container .wrapper{padding:0;max-width:1280px;position:relative}.banner{position:relative}header{background:#131313;opacity:0.85;padding:1.5rem 0;position:absolute;z-index:10;width:100%;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}header:hover,header:focus,header:active,header:focus-within{opacity:1;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.has-featured-video header{background:rgba(19,19,19,0.85)}header a{color:rgba(255,153,255,0.85);font-size:1.3rem;font-weight:700;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;color:#f9f;display:inline-block;line-height:1.3em;padding:1.2rem 1.5rem;text-decoration:none;background:#000;border-radius:3px;outline-offset:-1px}header a:hover,header a:focus,header a:active{background:#f9f;color:#000}header h1{color:#f9f;font-size:4rem;font-family:"Oswald",sans-serif;margin:0 auto;text-align:center;text-transform:uppercase;max-width:52%}@media all and (max-width: 1050px){header h1{max-width:45%}}header h1.has-logo-img:not(.image-only){line-height:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}header h1.has-logo-img:not(.image-only) a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:1}header h1.has-logo-img:not(.image-only) img.logo{max-height:6rem;min-height:2.5rem;max-width:15rem;min-width:2.5rem;height:auto;width:auto;display:inline-block;margin:-0.3rem 0.2rem 0.5rem 0;padding:0.3rem 0 0 0;box-sizing:border-box;vertical-align:middle;line-height:1}header h1.has-logo-img:not(.image-only) .site-name{font-size:3.6rem;white-space:nowrap;line-height:1;vertical-align:middle}header h1.has-logo-img.image-only{max-width:25%}header h1.has-logo-img.image-only a{border-radius:0;background:transparent}header h1.has-logo-img.image-only a:hover,header h1.has-logo-img.image-only a:focus,header h1.has-logo-img.image-only a:active{background:transparent}header h1.has-logo-img.image-only img.logo{image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic}header h1 a{color:rgba(255,153,255,0.85);font-size:4rem;padding:0;display:block;background:transparent;border-radius:0;word-break:break-word;min-height:1em}header h1 a:hover,header h1 a:focus,header h1 a:active{background:transparent;color:#f9f}header h1 img{display:block;margin:0 auto;min-height:4rem;max-height:7rem;max-width:100%}header .content-container{position:relative;max-width:1320px;margin:0 auto}header .content-container .wrapper{padding:0 6rem;position:relative}header .search-container.group,header nav.site-nav{margin-top:-2rem;position:absolute;top:50%}header .search-container.group{right:6rem;margin-top:calc(-35px / 2)}header .search-container.group form.search-form{margin:0;float:none;display:inline-block;vertical-align:top;width:210px}header .search-container.group form.search-form input{margin:0;background:#000;width:100%;box-sizing:border-box;height:auto;line-height:1.5em;padding:0.8rem 0.8rem 0.8rem 32px}header .search-container.group form.search-form input:hover,header .search-container.group form.search-form input:focus,header .search-container.group form.search-form input:active{background:#000}header nav.site-nav{left:6rem}header nav.site-nav ul.categories-nav,header nav.site-nav ul.pages-nav{display:inline-block;float:left;margin-right:1em}header nav.site-nav ul.categories-nav>li:first-of-type,header nav.site-nav ul.pages-nav>li:first-of-type{max-width:150px}.disable-full-site header nav.site-nav{left:auto;right:6rem}header .nested-top-nav{float:left;position:relative}header .nested-top-nav li{list-style:none;margin-left:0}header .nested-top-nav ul,header .nested-top-nav ul.nav-list{background:rgba(0,0,0,0.9);border-radius:3px;border-top-left-radius:0;border-top-right-radius:0;display:none;visibility:hidden;opacity:0;z-index:10;max-height:0;max-width:400px;min-width:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}header .nested-top-nav ul li,header .nested-top-nav ul.nav-list li{float:none}header .nested-top-nav ul li.login-link,header .nested-top-nav ul li.divider,header .nested-top-nav ul.nav-list li.login-link,header .nested-top-nav ul.nav-list li.divider{border-top:1px solid rgba(0,0,0,0.8)}header .nested-top-nav ul li a,header .nested-top-nav ul.nav-list li a{display:block;padding:1rem 1.5rem;line-height:1.5em;border-radius:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background:rgba(255,153,255,0.8);color:#000;font-weight:600;word-wrap:break-word}header .nested-top-nav ul li a:hover,header .nested-top-nav ul.nav-list li a:hover{-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease;background-color:#f9f;color:#000;background:#f9f}header .nested-top-nav ul li:first-child a,header .nested-top-nav ul.nav-list li:first-child a{border-top-right-radius:3px}header .nested-top-nav ul li:last-child a,header .nested-top-nav ul.nav-list li:last-child a{border-bottom-left-radius:3px;border-bottom-right-radius:3px}header .nested-top-nav:hover a.button,header .nested-top-nav:focus a.button,header .nested-top-nav:active a.button,header .nested-top-nav.expanded a.button{-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease;background-color:#f9f;color:#000;background:#f9f;border-color:#f9f;color:#000;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;border-bottom-left-radius:0;border-bottom-right-radius:0}header .nested-top-nav:hover ul,header .nested-top-nav:hover ul.nav-list,header .nested-top-nav:focus ul,header .nested-top-nav:focus ul.nav-list,header .nested-top-nav:active ul,header .nested-top-nav:active ul.nav-list,header .nested-top-nav.expanded ul,header .nested-top-nav.expanded ul.nav-list{display:block;visibility:visible;opacity:1;max-height:none;height:auto}header .nested-top-nav:focus-visible a.button,header .nested-top-nav:focus-within a.button{-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease;background-color:#f9f;color:#000;background:#f9f;border-color:#f9f;color:#000;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;border-bottom-left-radius:0;border-bottom-right-radius:0}header .nested-top-nav:focus-visible ul,header .nested-top-nav:focus-visible ul.nav-list,header .nested-top-nav:focus-within ul,header .nested-top-nav:focus-within ul.nav-list{display:block;visibility:visible;opacity:1;max-height:none;height:auto}header .nested-top-nav li.nested-sub-nav{position:relative}header .nested-top-nav li.nested-sub-nav ul,header .nested-top-nav li.nested-sub-nav ul.nav-list{display:none;max-width:0;width:0;border-top-right-radius:3px;max-height:60vh;overflow-y:auto;overflow-x:hidden;position:absolute;left:100%;top:0;-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease;background-color:#f9f;color:#000;background:rgba(255,153,255,0.6);border:1px solid rgba(255,153,255,0.2);cursor:pointer;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}header .nested-top-nav li.nested-sub-nav ul li:first-of-type a,header .nested-top-nav li.nested-sub-nav ul.nav-list li:first-of-type a{border-top-right-radius:3px}header .nested-top-nav li.nested-sub-nav ul li:first-of-type:before,header .nested-top-nav li.nested-sub-nav ul.nav-list li:first-of-type:before{display:block;background:rgba(255,153,255,0.9);height:2.15em;width:2.5%;left:-2.5%;position:absolute;content:""}header .nested-top-nav li.nested-sub-nav ul li:last-of-type a,header .nested-top-nav li.nested-sub-nav ul.nav-list li:last-of-type a{border-bottom-left-radius:3px;border-bottom-right-radius:3px}header .nested-top-nav li.nested-sub-nav ul li a,header .nested-top-nav li.nested-sub-nav ul.nav-list li a{border-radius:0;font-weight:600;word-wrap:break-word;min-width:max-content}@-moz-document url-prefix(){header .nested-top-nav li.nested-sub-nav ul,header .nested-top-nav li.nested-sub-nav ul.nav-list{scrollbar-color:#131313 rgba(255,153,255,0.4);scrollbar-width:thin;scrollbar-gutter:stable}}@supports selector(*::-webkit-scrollbar){header .nested-top-nav li.nested-sub-nav ul::-webkit-scrollbar,header .nested-top-nav li.nested-sub-nav ul.nav-list::-webkit-scrollbar{-webkit-appearance:none;position:absolute;border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:rgba(19,19,19,0.1);border:none;cursor:grab;width:0.8rem}header .nested-top-nav li.nested-sub-nav ul::-webkit-scrollbar-track,header .nested-top-nav li.nested-sub-nav ul.nav-list::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(19,19,19,0.3);background:rgba(19,19,19,0.1);border-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:1px solid rgba(19,19,19,0.3)}header .nested-top-nav li.nested-sub-nav ul::-webkit-scrollbar-thumb,header .nested-top-nav li.nested-sub-nav ul.nav-list::-webkit-scrollbar-thumb{border-radius:10px;background-color:#131313;box-shadow:none;cursor:grab}header .nested-top-nav li.nested-sub-nav ul::-webkit-scrollbar-thumb:active,header .nested-top-nav li.nested-sub-nav ul.nav-list::-webkit-scrollbar-thumb:active{cursor:grabbing}}header .nested-top-nav li.nested-sub-nav:hover,header .nested-top-nav li.nested-sub-nav:focus,header .nested-top-nav li.nested-sub-nav:active,header .nested-top-nav li.nested-sub-nav.expanded,header .nested-top-nav li.nested-sub-nav:focus-within{cursor:default}header .nested-top-nav li.nested-sub-nav:hover a.nested-sub-nav-button,header .nested-top-nav li.nested-sub-nav:focus a.nested-sub-nav-button,header .nested-top-nav li.nested-sub-nav:active a.nested-sub-nav-button,header .nested-top-nav li.nested-sub-nav.expanded a.nested-sub-nav-button,header .nested-top-nav li.nested-sub-nav:focus-within a.nested-sub-nav-button{-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease;background-color:#f9f;color:#000;background:#f9f}header .nested-top-nav li.nested-sub-nav:hover ul,header .nested-top-nav li.nested-sub-nav:hover ul.nav-list,header .nested-top-nav li.nested-sub-nav:focus ul,header .nested-top-nav li.nested-sub-nav:focus ul.nav-list,header .nested-top-nav li.nested-sub-nav:active ul,header .nested-top-nav li.nested-sub-nav:active ul.nav-list,header .nested-top-nav li.nested-sub-nav.expanded ul,header .nested-top-nav li.nested-sub-nav.expanded ul.nav-list,header .nested-top-nav li.nested-sub-nav:focus-within ul,header .nested-top-nav li.nested-sub-nav:focus-within ul.nav-list{display:block;opacity:1;visibility:visible;max-width:400px;width:max-content}header .nested-top-nav li.nested-sub-nav:focus-within,header .nested-top-nav li.nested-sub-nav:focus-visible{cursor:default}header .nested-top-nav li.nested-sub-nav:focus-within a.nested-sub-nav-button,header .nested-top-nav li.nested-sub-nav:focus-visible a.nested-sub-nav-button{-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease;background-color:#f9f;color:#000;background:#f9f}header .nested-top-nav li.nested-sub-nav:focus-within ul,header .nested-top-nav li.nested-sub-nav:focus-within ul.nav-list,header .nested-top-nav li.nested-sub-nav:focus-visible ul,header .nested-top-nav li.nested-sub-nav:focus-visible ul.nav-list{display:block;opacity:1;visibility:visible;max-width:400px}header nav li{float:left;list-style:none;margin-left:1.5rem}header nav li:first-of-type{margin-left:0}header nav .button{letter-spacing:0.05em;text-transform:uppercase;font-size:1.3rem;font-family:"Montserrat",sans-serif;font-weight:700;-webkit-transition:background-color 0.35s ease-out;-moz-transition:background-color 0.35s ease-out;-ms-transition:background-color 0.35s ease-out;-o-transition:background-color 0.35s ease-out;transition:background-color 0.35s ease-out;background:transparent;border:1px solid rgba(255,153,255,0.3);padding:1rem 1.5rem;color:rgba(255,153,255,0.85)}header nav .button:hover,header nav .button:focus,header nav .button:active{background:#f9f;border-color:#f9f;color:#000;-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease}.search-form{float:left;position:relative}.search-form svg{left:1.1rem;position:absolute;width:1.2rem;height:1.3rem;top:1.1rem;display:block}.search-form svg path{fill:#f9f}.search-form input{color:rgba(255,153,255,0.85);font-size:1.3rem;font-weight:700;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;color:#f9f;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#131313;border:none;border-radius:3px;font-family:"Montserrat",sans-serif;font-weight:600;margin-top:1rem;padding:.5rem .5rem .5rem 3rem;width:12.5rem;height:1.3em;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.search-form input::-webkit-search-decoration{-webkit-appearance:none}.search-form input::-webkit-input-placeholder{color:rgba(255,153,255,0.4);-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-ms-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease;letter-spacing:0.05em;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:600;opacity:1}.search-form input:-moz-placeholder{color:rgba(255,153,255,0.4);-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-ms-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease;letter-spacing:0.05em;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:600;opacity:1}.search-form input::-moz-placeholder{color:rgba(255,153,255,0.4);-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-ms-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease;letter-spacing:0.05em;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:600;opacity:1}.search-form input:-ms-input-placeholder{color:rgba(255,153,255,0.4);-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-ms-transition:color 0.5s ease;-o-transition:color 0.5s ease;transition:color 0.5s ease;letter-spacing:0.05em;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:600;opacity:1}.search-form input:hover,.search-form input:focus,.search-form input:active{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background:#000;border:1px solid rgba(255,153,255,0.3);font-family:"Montserrat",sans-serif;font-weight:600;cursor:text;border:none !important}.search-form input:hover:hover,.search-form input:hover:focus,.search-form input:hover:active,.search-form input:focus:hover,.search-form input:focus:focus,.search-form input:focus:active,.search-form input:active:hover,.search-form input:active:focus,.search-form input:active:active{border:1px solid rgba(255,153,255,0.6);background:rgba(10,10,10,0.5)}header .search-form input:hover+svg.search-icon path,header .search-form input:focus+svg.search-icon path,header .search-form input:active+svg.search-icon path{fill:#f9f}header .search-form input{margin-top:8px}section.featured-video{position:relative}section.featured-video .media-container{position:relative}section.featured-video .media-container .media-info{pointer-events:none}section.featured-video .media-container .play-button.player-big-play-button{visibility:visible;display:block;width:7.5rem;height:7.5rem;background:rgba(47,52,55,0.88);border-radius:0.5rem;margin:-3rem 0 0 -2.5rem;position:absolute;top:50%;left:49%;z-index:5;text-align:center;padding-top:2rem;opacity:0.5;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}section.featured-video .media-container .play-button.player-big-play-button svg{fill:#fff;-webkit-transition:opacity 0.15s ease;-moz-transition:opacity 0.15s ease;-ms-transition:opacity 0.15s ease;-o-transition:opacity 0.15s ease;transition:opacity 0.15s ease;height:3.5rem !important}section.featured-video .media-container:hover .play-button.player-big-play-button,section.featured-video .media-container:focus .play-button.player-big-play-button,section.featured-video .media-container:active .play-button.player-big-play-button{visibility:visible;cursor:pointer;opacity:1}section.featured-video .media-container:hover .play-button.player-big-play-button:hover,section.featured-video .media-container:hover .play-button.player-big-play-button:focus,section.featured-video .media-container:hover .play-button.player-big-play-button:active,section.featured-video .media-container:focus .play-button.player-big-play-button:hover,section.featured-video .media-container:focus .play-button.player-big-play-button:focus,section.featured-video .media-container:focus .play-button.player-big-play-button:active,section.featured-video .media-container:active .play-button.player-big-play-button:hover,section.featured-video .media-container:active .play-button.player-big-play-button:focus,section.featured-video .media-container:active .play-button.player-big-play-button:active{cursor:pointer;background:rgba(47,52,55,0.98)}section.featured-video .media-container:hover .play-button.player-big-play-button:hover svg,section.featured-video .media-container:hover .play-button.player-big-play-button:focus svg,section.featured-video .media-container:hover .play-button.player-big-play-button:active svg,section.featured-video .media-container:focus .play-button.player-big-play-button:hover svg,section.featured-video .media-container:focus .play-button.player-big-play-button:focus svg,section.featured-video .media-container:focus .play-button.player-big-play-button:active svg,section.featured-video .media-container:active .play-button.player-big-play-button:hover svg,section.featured-video .media-container:active .play-button.player-big-play-button:focus svg,section.featured-video .media-container:active .play-button.player-big-play-button:active svg{opacity:0.7}section.featured-video .media-container:focus-within [class*="-outer-link"]:focus{outline:0}section.featured-video .media-container:focus-within [class*="-outer-link"]:focus .play-button.player-big-play-button{outline:1px solid #e0e0e0;outline-offset:-1px}section.featured-video .media-container:focus-within .play-button.player-big-play-button{visibility:visible;cursor:pointer;opacity:1}section.featured-video .media-container:focus-within .play-button.player-big-play-button svg{fill:rgba(255,255,255,0.7)}section.featured-video .featured-content-gradient{background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.85) 95%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0,0,0,0.85)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.85) 95%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.85) 95%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.85) 95%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.85) 95%);height:100%;width:100%;max-width:1280px;bottom:0;position:absolute;z-index:1;bottom:0;position:absolute;z-index:2;height:33%;width:100%;pointer-events:none}section.featured-video img,section.featured-video canvas{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:auto}section.featured-video .video-title{bottom:0;padding:3em;max-width:1280px;position:absolute;text-align:center;width:100%;z-index:3;color:#e0e0e0}section.featured-video .video-title h2.media-title{margin-bottom:1.5rem}section.featured-video .video-title h2.media-title a{display:block;color:#e0e0e0}section.featured-video .video-title p{color:rgba(255,153,255,0.85);font-size:1.3rem;font-weight:700;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;color:#e0e0e0;display:block}section.featured-video .video-title p.meta-info{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(224,224,224,0.5);display:block;font-family:"Montserrat",sans-serif;font-weight:700;text-align:center;width:100%;font-size:1.3rem}section.featured-video .content-list-description.featured-content-description{padding:3rem}section.featured-video .content-list-description.featured-content-description p{font-size:1.8rem}section.featured-video:hover img{opacity:1}[class*="-outer-link"]{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.no-featured-video-header,.video-page header{position:relative;opacity:0.95;background:rgba(19,19,19,0.8)}.content-list-description{text-align:center;padding:2rem 1rem 0}.content-list-description .date{margin-top:0}.content-list-description p,.content-list-description .description{font-size:1.5rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;word-break:break-word}.content-grid h2,.content-grid .page-header,.videos-grid h2,.videos-grid .page-header{margin:1rem auto 1.5rem;font-size:3.2rem}.content-grid h2 a,.content-grid .page-header a,.videos-grid h2 a,.videos-grid .page-header a{font-weight:700}.content-grid .page-header+.content-list,.videos-grid .page-header+.content-list{margin-top:4rem}.content-grid.content-listings-section p.description.category-description,.content-grid.content-listings-section p.page-header-description,.videos-grid.content-listings-section p.description.category-description,.videos-grid.content-listings-section p.page-header-description{text-align:center;max-width:90%;margin:0 auto 3rem;font-size:1.7rem}.content-grid.content-listings-section p.description.category-description a,.content-grid.content-listings-section p.page-header-description a,.videos-grid.content-listings-section p.description.category-description a,.videos-grid.content-listings-section p.page-header-description a{color:#f9f;cursor:pointer;font-weight:400}.content-grid.content-listings-section p.description.category-description a:hover,.content-grid.content-listings-section p.description.category-description a:focus,.content-grid.content-listings-section p.description.category-description a:active,.content-grid.content-listings-section p.page-header-description a:hover,.content-grid.content-listings-section p.page-header-description a:focus,.content-grid.content-listings-section p.page-header-description a:active,.videos-grid.content-listings-section p.description.category-description a:hover,.videos-grid.content-listings-section p.description.category-description a:focus,.videos-grid.content-listings-section p.description.category-description a:active,.videos-grid.content-listings-section p.page-header-description a:hover,.videos-grid.content-listings-section p.page-header-description a:focus,.videos-grid.content-listings-section p.page-header-description a:active{text-decoration:underline}.content-grid.content-listings-section p.description.category-description strong,.content-grid.content-listings-section p.description.category-description b,.content-grid.content-listings-section p.page-header-description strong,.content-grid.content-listings-section p.page-header-description b,.videos-grid.content-listings-section p.description.category-description strong,.videos-grid.content-listings-section p.description.category-description b,.videos-grid.content-listings-section p.page-header-description strong,.videos-grid.content-listings-section p.page-header-description b{font-weight:bold}.content-grid.content-listings-section p.description.category-description em,.content-grid.content-listings-section p.description.category-description i,.content-grid.content-listings-section p.page-header-description em,.content-grid.content-listings-section p.page-header-description i,.videos-grid.content-listings-section p.description.category-description em,.videos-grid.content-listings-section p.description.category-description i,.videos-grid.content-listings-section p.page-header-description em,.videos-grid.content-listings-section p.page-header-description i{font-style:italic}.content-grid ul[class*="-list"],.videos-grid ul[class*="-list"]{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem}.content-grid ul[class*="-list"]:before,.content-grid ul[class*="-list"]:after,.videos-grid ul[class*="-list"]:before,.videos-grid ul[class*="-list"]:after{display:none}.content-grid ul[class*="-list"].cols-1,.videos-grid ul[class*="-list"].cols-1{grid-template-columns:1fr}.content-grid ul[class*="-list"] li,.videos-grid ul[class*="-list"] li{width:100%;float:none;padding:0;margin:0;list-style:none}.content-grid .watch-video,.videos-grid .watch-video{color:rgba(255,153,255,0.85);font-size:1.3rem;font-weight:700;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;color:#f9f}.content-grid .password,.videos-grid .password{text-align:center}.content-grid .video-container .video-column-wrapper,.videos-grid .video-container .video-column-wrapper{height:100%;width:100%;position:relative;display:grid;grid-template-rows:min-content min-content minmax(max-content, 100%);grid-template-columns:100%;place-items:stretch;aspect-ratio:600/337}.content-grid .video-container .video-column-wrapper.no-playlists,.videos-grid .video-container .video-column-wrapper.no-playlists{grid-template-rows:100%}.content-grid .video-container .video-column-wrapper.no-playlists .video-in-playlists,.videos-grid .video-container .video-column-wrapper.no-playlists .video-in-playlists{display:none}.content-grid .video-container .video-column-wrapper.no-playlists .video-outer-link,.content-grid .video-container .video-column-wrapper.no-playlists .video-info,.content-grid .video-container .video-column-wrapper.no-playlists .media-info,.videos-grid .video-container .video-column-wrapper.no-playlists .video-outer-link,.videos-grid .video-container .video-column-wrapper.no-playlists .video-info,.videos-grid .video-container .video-column-wrapper.no-playlists .media-info{grid-row-start:1;grid-row-end:1}.content-grid .video-container .video-column-wrapper .video-in-playlists,.videos-grid .video-container .video-column-wrapper .video-in-playlists{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:1;z-index:3;height:min-content;background:rgba(0,0,0,0.75);padding:1em 1.5em 0.9em;color:rgba(224,224,224,0.65);font-family:"Montserrat",sans-serif;font-weight:500;text-align:center;font-size:1.3rem;line-height:1.2;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}.content-grid .video-container .video-column-wrapper .video-in-playlists:hover,.content-grid .video-container .video-column-wrapper .video-in-playlists:focus,.content-grid .video-container .video-column-wrapper .video-in-playlists:active,.content-grid .video-container .video-column-wrapper .video-in-playlists:focus-within,.videos-grid .video-container .video-column-wrapper .video-in-playlists:hover,.videos-grid .video-container .video-column-wrapper .video-in-playlists:focus,.videos-grid .video-container .video-column-wrapper .video-in-playlists:active,.videos-grid .video-container .video-column-wrapper .video-in-playlists:focus-within{background:rgba(0,0,0,0.85);color:rgba(224,224,224,0.75);-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}.content-grid .video-container .video-column-wrapper .video-in-playlists:hover a.playlist-link:hover,.content-grid .video-container .video-column-wrapper .video-in-playlists:hover a.playlist-link:focus,.content-grid .video-container .video-column-wrapper .video-in-playlists:hover a.playlist-link:active,.content-grid .video-container .video-column-wrapper .video-in-playlists:focus a.playlist-link:hover,.content-grid .video-container .video-column-wrapper .video-in-playlists:focus a.playlist-link:focus,.content-grid .video-container .video-column-wrapper .video-in-playlists:focus a.playlist-link:active,.content-grid .video-container .video-column-wrapper .video-in-playlists:active a.playlist-link:hover,.content-grid .video-container .video-column-wrapper .video-in-playlists:active a.playlist-link:focus,.content-grid .video-container .video-column-wrapper .video-in-playlists:active a.playlist-link:active,.content-grid .video-container .video-column-wrapper .video-in-playlists:focus-within a.playlist-link:hover,.content-grid .video-container .video-column-wrapper .video-in-playlists:focus-within a.playlist-link:focus,.content-grid .video-container .video-column-wrapper .video-in-playlists:focus-within a.playlist-link:active,.videos-grid .video-container .video-column-wrapper .video-in-playlists:hover a.playlist-link:hover,.videos-grid .video-container .video-column-wrapper .video-in-playlists:hover a.playlist-link:focus,.videos-grid .video-container .video-column-wrapper .video-in-playlists:hover a.playlist-link:active,.videos-grid .video-container .video-column-wrapper .video-in-playlists:focus a.playlist-link:hover,.videos-grid .video-container .video-column-wrapper .video-in-playlists:focus a.playlist-link:focus,.videos-grid .video-container .video-column-wrapper .video-in-playlists:focus a.playlist-link:active,.videos-grid .video-container .video-column-wrapper .video-in-playlists:active a.playlist-link:hover,.videos-grid .video-container .video-column-wrapper .video-in-playlists:active a.playlist-link:focus,.videos-grid .video-container .video-column-wrapper .video-in-playlists:active a.playlist-link:active,.videos-grid .video-container .video-column-wrapper .video-in-playlists:focus-within a.playlist-link:hover,.videos-grid .video-container .video-column-wrapper .video-in-playlists:focus-within a.playlist-link:focus,.videos-grid .video-container .video-column-wrapper .video-in-playlists:focus-within a.playlist-link:active{color:#f9f}.content-grid .video-container .video-column-wrapper .video-outer-link,.videos-grid .video-container .video-column-wrapper .video-outer-link{grid-column-start:1;grid-column-end:1;grid-row-start:1;grid-row-end:3;z-index:unset;height:max-content}.content-grid .video-container .video-column-wrapper .video-outer-link img,.content-grid .video-container .video-column-wrapper .video-outer-link canvas,.content-grid .video-container .video-column-wrapper .video-outer-link video,.videos-grid .video-container .video-column-wrapper .video-outer-link img,.videos-grid .video-container .video-column-wrapper .video-outer-link canvas,.videos-grid .video-container .video-column-wrapper .video-outer-link video{z-index:0;min-width:100%}.content-grid .video-container .video-column-wrapper .video-outer-link .play-button.player-big-play-button,.videos-grid .video-container .video-column-wrapper .video-outer-link .play-button.player-big-play-button{z-index:4}.content-grid .video-container .video-column-wrapper .video-info,.content-grid .video-container .video-column-wrapper .media-info,.videos-grid .video-container .video-column-wrapper .video-info,.videos-grid .video-container .video-column-wrapper .media-info{grid-column-start:1;grid-column-end:1;grid-row-start:2;grid-row-end:3;z-index:2;height:max-content}.content-grid .video-container .video-progress,.videos-grid .video-container .video-progress{position:absolute;bottom:0;left:0;z-index:5;width:100%;height:0.4rem;background:rgba(224,224,224,0.3)}.content-grid .video-container .video-progress.show,.videos-grid .video-container .video-progress.show{display:block}.content-grid .video-container .video-progress.hide,.videos-grid .video-container .video-progress.hide{display:none}.content-grid .video-container .video-progress .video-progress-bar,.videos-grid .video-container .video-progress .video-progress-bar{content:"";position:absolute;bottom:0;left:0;width:var(--percent-watched);height:100%;background:#f9f;z-index:10}.content-grid .media-container,.videos-grid .media-container{min-height:15rem;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.content-grid .media-container .media-info,.videos-grid .media-container .media-info{width:100%;height:auto;min-height:5rem;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.7);pointer-events:none;z-index:4;padding:1.25em 1.75em;text-align:center;-webkit-transition:min-height 0.2s ease;-moz-transition:min-height 0.2s ease;-ms-transition:min-height 0.2s ease;-o-transition:min-height 0.2s ease;transition:min-height 0.2s ease}.content-grid .media-container .category-info .description,.content-grid .media-container .playlist-info .description,.videos-grid .media-container .category-info .description,.videos-grid .media-container .playlist-info .description{visibility:hidden;max-height:0}.content-grid .media-container:hover .media-info,.content-grid .media-container:focus .media-info,.content-grid .media-container:active .media-info,.content-grid .media-container:focus-within .media-info,.videos-grid .media-container:hover .media-info,.videos-grid .media-container:focus .media-info,.videos-grid .media-container:active .media-info,.videos-grid .media-container:focus-within .media-info{background:rgba(0,0,0,0.85);min-height:100%;padding:2.75rem 1.75em;-webkit-transition:min-height 0.1s ease-in;-moz-transition:min-height 0.1s ease-in;-ms-transition:min-height 0.1s ease-in;-o-transition:min-height 0.1s ease-in;transition:min-height 0.1s ease-in}.content-grid .media-container:hover .category-info,.content-grid .media-container:hover .playlist-info,.content-grid .media-container:focus .category-info,.content-grid .media-container:focus .playlist-info,.content-grid .media-container:active .category-info,.content-grid .media-container:active .playlist-info,.content-grid .media-container:focus-within .category-info,.content-grid .media-container:focus-within .playlist-info,.videos-grid .media-container:hover .category-info,.videos-grid .media-container:hover .playlist-info,.videos-grid .media-container:focus .category-info,.videos-grid .media-container:focus .playlist-info,.videos-grid .media-container:active .category-info,.videos-grid .media-container:active .playlist-info,.videos-grid .media-container:focus-within .category-info,.videos-grid .media-container:focus-within .playlist-info{padding:3rem 1.75em}.content-grid .media-container:hover .category-info .description,.content-grid .media-container:hover .playlist-info .description,.content-grid .media-container:focus .category-info .description,.content-grid .media-container:focus .playlist-info .description,.content-grid .media-container:active .category-info .description,.content-grid .media-container:active .playlist-info .description,.content-grid .media-container:focus-within .category-info .description,.content-grid .media-container:focus-within .playlist-info .description,.videos-grid .media-container:hover .category-info .description,.videos-grid .media-container:hover .playlist-info .description,.videos-grid .media-container:focus .category-info .description,.videos-grid .media-container:focus .playlist-info .description,.videos-grid .media-container:active .category-info .description,.videos-grid .media-container:active .playlist-info .description,.videos-grid .media-container:focus-within .category-info .description,.videos-grid .media-container:focus-within .playlist-info .description{visibility:visible;max-height:100%}.content-grid .media-container:focus-within [class*="-outer-link"]:focus,.videos-grid .media-container:focus-within [class*="-outer-link"]:focus{outline:0}.content-grid .media-container:focus-within [class*="-outer-link"]:focus .play-button,.videos-grid .media-container:focus-within [class*="-outer-link"]:focus .play-button{outline:1px solid #e0e0e0;outline-offset:-1px}.content-grid .media-container:focus-within .play-button,.videos-grid .media-container:focus-within .play-button{visibility:visible;cursor:pointer;opacity:1}.content-grid .media-container:focus-within .play-button svg,.videos-grid .media-container:focus-within .play-button svg{fill:rgba(255,255,255,0.7)}.content-grid .media-container .meta-info,.content-grid .media-container p.description,.content-grid .media-container p,.content-grid .media-container+.content-list-description .meta-info,.videos-grid .media-container .meta-info,.videos-grid .media-container p.description,.videos-grid .media-container p,.videos-grid .media-container+.content-list-description .meta-info{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(224,224,224,0.5);display:block;font-family:"Montserrat",sans-serif;font-weight:500;text-align:center;width:100%;font-size:1.3rem;line-height:1;margin-top:0.5em}.content-grid .media-container .meta-info,.content-grid .media-container+.content-list-description .meta-info,.videos-grid .media-container .meta-info,.videos-grid .media-container+.content-list-description .meta-info{letter-spacing:0.05em;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:1.2rem;font-weight:600}.content-grid .media-container p.playlist-label,.videos-grid .media-container p.playlist-label{font-size:1.4rem}.content-grid .media-container p.playlist-label span:first-child,.videos-grid .media-container p.playlist-label span:first-child{padding-left:2rem;position:relative;display:inline-block;vertical-align:middle;font-weight:600;color:rgba(224,224,224,0.7)}.content-grid .media-container p.playlist-label span:first-child:before,.videos-grid .media-container p.playlist-label span:first-child:before{display:inline-block;vertical-align:middle;width:1.2rem;height:1.2rem;background-color:rgba(224,224,224,0.7);border:0.2rem solid rgba(224,224,224,0.85);border-radius:0;content:'';position:absolute;left:0;top:0;box-sizing:border-box}.content-grid .media-container p.playlist-label span:first-child:after,.videos-grid .media-container p.playlist-label span:first-child:after{display:inline-block;vertical-align:middle;width:1.2rem;height:1.2rem;background-color:rgba(224,224,224,0.4);border:0.4rem solid rgba(224,224,224,0.85);border-radius:0;content:'';position:absolute;left:0.3rem;top:0.25rem;opacity:0.5;box-sizing:border-box}.content-grid .media-container p.playlist-label .playlist-videos-count,.videos-grid .media-container p.playlist-label .playlist-videos-count{font-size:1.3rem;font-weight:300;vertical-align:middle}.content-grid .media-container p.description,.videos-grid .media-container p.description{color:rgba(224,224,224,0.75);line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;word-break:break-word}.content-grid .media-container .play-button,.videos-grid .media-container .play-button{background:rgba(47,52,55,0.88);visibility:hidden;border-radius:5px;margin:0;position:absolute;top:calc(100% + 3rem);z-index:5;text-align:center;opacity:0;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-ms-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.content-grid .media-container .play-button svg,.videos-grid .media-container .play-button svg{fill:#fff;-webkit-transition:opacity 0.15s ease;-moz-transition:opacity 0.15s ease;-ms-transition:opacity 0.15s ease;-o-transition:opacity 0.15s ease;transition:opacity 0.15s ease}.content-grid .media-container .play-button.player-big-play-button,.videos-grid .media-container .play-button.player-big-play-button{width:7rem;height:7rem}.content-grid .media-container .play-button.player-big-play-button svg,.videos-grid .media-container .play-button.player-big-play-button svg{height:3rem}.content-grid .media-container .play-button.small-play-button,.videos-grid .media-container .play-button.small-play-button{width:auto;height:6rem;padding:1rem 2rem}.content-grid .media-container .play-button.small-play-button svg,.videos-grid .media-container .play-button.small-play-button svg{height:2.6rem;margin-right:1rem}.content-grid .media-container .play-button.small-play-button .playlist-label,.videos-grid .media-container .play-button.small-play-button .playlist-label{font-size:1.6rem;line-height:1;color:#e0e0e0}.content-grid .media-container .play-button.see-all-button,.videos-grid .media-container .play-button.see-all-button{letter-spacing:0.05em;text-transform:uppercase;font-size:1.3rem;font-family:"Montserrat",sans-serif;font-weight:700;-webkit-transition:background-color 0.35s ease;-moz-transition:background-color 0.35s ease;-ms-transition:background-color 0.35s ease;-o-transition:background-color 0.35s ease;transition:background-color 0.35s ease;background-color:rgba(255,153,255,0.8);color:#000;border-radius:0.4rem;padding:1rem 1.5rem;display:inline-block;padding:1.2rem 1.5rem;display:inline-block;text-align:center;margin:0 auto;width:auto;line-height:1.3em;justify-self:center;pointer-events:all}.content-grid .media-container .play-button.see-all-button .arrow-icon,.videos-grid .media-container .play-button.see-all-button .arrow-icon{font-size:1.2em;opacity:0.85;margin-left:0.1em}.content-grid .media-container:hover .play-button,.videos-grid .media-container:hover .play-button{visibility:visible;cursor:pointer;opacity:0.9;background:rgba(47,52,55,0.9);top:calc(50% - 1.5rem);-webkit-transition:all 0.15s ease-in 0.05s;-moz-transition:all 0.15s ease-in 0.05s;-ms-transition:all 0.15s ease-in 0.05s;-o-transition:all 0.15s ease-in 0.05s;transition:all 0.15s ease-in 0.05s}.content-grid .media-container:hover .play-button.see-all-button,.videos-grid .media-container:hover .play-button.see-all-button{-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease;background-color:#f9f;color:#000;top:calc(70% - 1.5rem)}.content-grid .media-container:hover .play-button:hover,.content-grid .media-container:hover .play-button:focus,.content-grid .media-container:hover .play-button:active,.videos-grid .media-container:hover .play-button:hover,.videos-grid .media-container:hover .play-button:focus,.videos-grid .media-container:hover .play-button:active{background:#2f3437;opacity:1}.content-grid .media-container:hover .play-button:hover.see-all-button,.content-grid .media-container:hover .play-button:focus.see-all-button,.content-grid .media-container:hover .play-button:active.see-all-button,.videos-grid .media-container:hover .play-button:hover.see-all-button,.videos-grid .media-container:hover .play-button:focus.see-all-button,.videos-grid .media-container:hover .play-button:active.see-all-button{-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease;background-color:#f9f;color:#000;opacity:1}.content-grid li.content-item .media-title,.videos-grid li.content-item .media-title{font-size:2rem;font-weight:700;line-height:1.35em;padding:0 1rem;margin:0;text-align:center;width:100%;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;word-break:break-word}.content-grid li.content-item .media-title a,.videos-grid li.content-item .media-title a{color:#e0e0e0;display:block;font-weight:700}.content-grid .video-gradient,.videos-grid .video-gradient{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:100%;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.content-grid img,.content-grid canvas,.videos-grid img,.videos-grid canvas{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;max-width:100%;height:auto}.full-content-description{word-break:break-word}.full-content-description strong,.full-content-description b{font-weight:bold}.full-content-description i,.full-content-description em{font-style:italic}.full-content-description u{text-decoration:underline}.full-content-description ul,.full-content-description ol{margin:0.2em auto;font-size:inherit}.full-content-description ul br,.full-content-description ol br{display:none}.full-content-description ol li{list-style-type:decimal}.full-content-description ol li::marker{font-size:94%}.full-content-description a{text-decoration:underline}.video-description.full-content-description li{list-style-position:inside;text-align:center;font-size:inherit;margin-left:0}.playlist-description.full-content-description li{list-style-position:outside;text-align:inherit;font-size:inherit;margin:0 0 0 2.1em;padding:0.1em 0;overflow:visible}.single-video{background:#0a0a0a;padding:0;position:relative}.single-video .content-container{margin:0 auto;max-width:1320px}.single-video .video-content{padding:5rem 6rem 3rem 6rem;position:relative;z-index:1;max-width:100vw}.single-video .video-outer-container{margin:0 auto}.single-video .video-container{box-shadow:0 0 5rem rgba(0,0,0,0.2);text-align:center;position:relative;height:0}.single-video .video-container iframe,.single-video .video-container embed,.single-video .video-container object{position:absolute;width:100%;height:100%;left:0;top:0}.single-video .video-info,.single-video .video-meta{padding:3rem;margin:3rem auto 0;width:100%;background:rgba(0,0,0,0.75);text-align:center;border-radius:3px}.single-video .video-info .playlist-link{font-size:1.4rem;color:rgba(224,224,224,0.5);font-family:"Montserrat",sans-serif}.single-video .video-info .playlist-link svg{fill:rgba(224,224,224,0.5);stroke:rgba(224,224,224,0.5);vertical-align:top}.single-video .video-info .playlist-link a{display:inline-block;color:rgba(255,153,255,0.75)}.single-video .video-info .playlist-link a svg{fill:rgba(255,153,255,0.75);stroke:rgba(255,153,255,0.75)}.single-video .video-info .playlist-link a:hover,.single-video .video-info .playlist-link a:focus,.single-video .video-info .playlist-link a:active{opacity:1;color:#f9f}.single-video .video-info .playlist-link a:hover svg,.single-video .video-info .playlist-link a:focus svg,.single-video .video-info .playlist-link a:active svg{fill:#f9f;stroke:#f9f}.single-video .video-info .playlist-link span.playlist-icon{height:1.3rem;width:1em;display:inline-block;vertical-align:middle;margin-right:0.1em}.single-video .video-info h2.video-title{margin-bottom:1.5rem;padding:0;text-align:center;word-wrap:break-word}.single-video .video-info p{text-align:center;margin-bottom:10px}.single-video .video-info p.meta-info{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(255,153,255,0.85);font-size:1.3rem;font-weight:700;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;letter-spacing:0.05em;text-transform:uppercase;font-family:"Montserrat",sans-serif;color:rgba(224,224,224,0.5);font-family:"Montserrat",sans-serif;font-weight:600;padding:0}.single-video .video-info p:last-of-type{margin:0}.single-video .video-info .video-description{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e0e0e0;font-family:"Bitter",serif;font-size:2rem;line-height:1.5em;padding:3rem 5% 1rem;text-align:center}.single-video .video-meta{display:table;table-layout:fixed;position:relative;z-index:5}.single-video .video-meta .video-meta-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(255,153,255,0.85);font-size:1.3rem;font-weight:700;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;color:#e0e0e0;margin:0 0 0.5rem 0;text-align:center}.single-video .video-meta .video-meta-header.bigger{font-size:2.1rem}.single-video .video-meta .meta-section{display:table-cell}.single-video .video-meta .meta-section:first-child:not(:last-child){padding-right:1.5rem}.single-video .video-meta .meta-section:last-child:not(:first-child){padding-left:1.5rem}.single-video .video-meta .meta-section:nth-of-type(2):not(:last-child) .meta-items,.single-video .video-meta .meta-section:nth-of-type(3):not(:last-child) .meta-items{padding-left:1.5rem;padding-right:1.5rem}.single-video .video-meta.video-access-info .access-info .video-meta-header{font-size:2.1rem;margin-bottom:1.5rem}.single-video .video-meta.video-access-info .access-info p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(255,153,255,0.85);font-size:1.3rem;font-weight:700;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;color:#e0e0e0;font-family:"Montserrat",sans-serif;padding:0;text-align:center;margin:1.5rem 0 0}.single-video .video-meta.video-access-info .access-info p.access-info-details+p.access-info-details{margin-top:0.5rem}.single-video .video-meta .meta-items{display:block;max-width:520px;margin:0 auto;padding:1rem 0 0 0;text-align:center;width:100%}.single-video .video-meta .meta-items li{display:inline-block;margin:0;padding:0 0.4rem 0.6rem;text-align:left;vertical-align:top}.single-video .video-meta .meta-items.download-buttons .button{display:block;font-size:1.3rem;font-weight:700;height:4rem;line-height:2rem}@media all and (max-width: 1050px){.single-video .video-meta .meta-items.download-buttons .button{line-height:2.15rem;font-size:1.4rem}}@media all and (max-width: 375px){.single-video .video-meta .meta-items.download-buttons .button{font-size:1.3rem}}.single-video .video-meta .meta-items.download-buttons .button:hover{-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease;background-color:#f9f;color:#000}@media all and (max-width: 375px){.single-video .video-meta .meta-items.download-buttons.count-4 li{padding:0 2px}}.single-video .video-meta .meta-items.social-items{width:auto}.single-video .video-meta .tag-items li{line-height:1}.single-video .video-meta .tag-items li a{color:rgba(255,153,255,0.85);font-size:1.3rem;font-weight:700;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;letter-spacing:0.05em;text-transform:uppercase;font-size:1.3rem;font-family:"Montserrat",sans-serif;font-weight:700;-webkit-transition:background-color 0.35s ease;-moz-transition:background-color 0.35s ease;-ms-transition:background-color 0.35s ease;-o-transition:background-color 0.35s ease;transition:background-color 0.35s ease;background-color:rgba(255,153,255,0.8);color:#000;border-radius:0.4rem;padding:1rem 1.5rem;display:inline-block;border-radius:3rem;font-size:1.2rem;padding:0.7rem 1.4rem;line-height:1}.single-video .video-meta .tag-items li a:hover{cursor:pointer;-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease;background-color:#f9f;color:#000}.single-video .video-meta .tag-items li span{display:inline-block;font-size:1.6rem;margin-right:-3px}.single-video .video-meta button{letter-spacing:0.05em;text-transform:uppercase;font-size:1.3rem;font-family:"Montserrat",sans-serif;font-weight:700;-webkit-transition:background-color 0.35s ease;-moz-transition:background-color 0.35s ease;-ms-transition:background-color 0.35s ease;-o-transition:background-color 0.35s ease;transition:background-color 0.35s ease;background-color:rgba(255,153,255,0.8);color:#000;border-radius:0.4rem;padding:1rem 1.5rem;display:inline-block;border:none;display:block;margin:0 auto;max-height:4rem;max-width:4rem;padding:7px;line-height:1}.single-video .video-meta button:hover{cursor:pointer;-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease;background-color:#f9f;color:#000}.single-video .video-meta button:hover path{fill:#000}.single-video .video-meta button.less-padding{padding:5px;height:4rem;width:4rem}.single-video .video-meta svg{max-height:4rem;height:auto;width:100%}.single-video .video-meta svg path{fill:#000}.single-video .blur-image{background:url("../img/featured-video-blur-bg.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/featured-video-blur-bg.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/featured-video-blur-bg.jpg', sizingMethod='scale')";-webkit-transition:opacity 2s ease-in-out;-moz-transition:opacity 2s ease-in-out;-ms-transition:opacity 2s ease-in-out;-o-transition:opacity 2s ease-in-out;transition:opacity 2s ease-in-out;height:100%;opacity:.35;position:absolute;top:0;width:100%;z-index:0}.single-video .blur-image.no-image{background:#131313}.single-video.vertical-video:where(:not(.show-playlist)) .video-content{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1}.single-video.vertical-video:where(:not(.show-playlist)) .video-outer-container{flex:1 1 auto;width:40%;min-width:320px;max-width:550px}.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container{flex:1 1 auto;width:60%;margin:0 0 0 4%;padding:3.5rem 4.5rem}.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-info-meta{clear:both;text-align:left}.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-info-meta p.meta-info{font-size:1.1rem;font-weight:600;display:inline-block}.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-info-meta p.date{float:right}.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-description{padding:3rem 0 0;font-size:1.6rem;line-height:1.5em}.single-video.vertical-video:where(:not(.show-playlist)) h2.video-title{padding-top:0;font-size:3rem}.single-video.vertical-video:where(:not(.show-playlist)) h2.video-title,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container p,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-description{text-align:left;padding-left:0;padding-right:0}.single-video.vertical-video:where(:not(.show-playlist)) .video-meta{display:block;margin:3rem 0 0;padding:0;background:transparent;clear:right}.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .attachment-downloads .flex-wrapper{place-content:start}.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .video-meta-header{margin-top:10px;text-align:left}.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section{padding:0 !important;width:100%;display:block}.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section,.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section::nth-of-type(2){background:transparent;display:block}.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section .access-info *,.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section .access-info p{text-align:left}.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section .meta-items{display:block;margin:0;padding:5px 0 1.5rem !important;text-align:left;max-width:100%}.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section .meta-items.tag-items li{padding-right:2px}.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section li:first-of-type{padding-left:0}.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section li:last-of-type{padding-right:0}.video-footer-wrapper{padding:4rem 6rem 0;margin:0 auto;width:100%;max-width:1320px}.comments #disqus_thread{background:#131313;color:#e0e0e0 !important;margin:0 auto;padding:3rem;max-width:1280px;border-radius:3px}.comments #disqus_thread a{color:#f9f !important}ul.playlists-list .playlist-container{overflow:visible}ul.playlists-list li.playlist-item img.playlist-poster{width:100%;max-width:100%;height:auto}ul.playlists-list li.playlist-item a{display:block;cursor:pointer}ul.playlists-list li.playlist-item a.playlist-wrapper:hover,ul.playlists-list li.playlist-item a.playlist-wrapper:focus,ul.playlists-list li.playlist-item a.playlist-wrapper:active{text-decoration:none}ul.playlists-list li.playlist-item a.playlist-wrapper .playlist-image-wrapper{display:-ms-grid;display:grid;grid-template-columns:100%;position:relative;width:100%;height:auto;aspect-ratio:16/9;box-sizing:border-box;z-index:1}ul.playlists-list li.playlist-item .meta-info{line-height:1em}ul.playlists-list li.playlist-item .meta-info span{vertical-align:middle;display:inline-block}ul.playlists-list li.playlist-item .meta-info .duration:where(:not(:first-child)):before{display:inline-block;content:"(";margin:0;vertical-align:middle}ul.playlists-list li.playlist-item .meta-info .duration:where(:not(:first-child)):after{display:inline-block;content:")";margin:0;vertical-align:middle}ul.playlists-list li.playlist-item.stacked .playlist-wrapper,ul.playlists-list li.playlist-item.details-overlay .playlist-wrapper{overflow:visible}ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper:after,ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper:before,ul.playlists-list li.playlist-item.details-overlay .playlist-image-wrapper:after,ul.playlists-list li.playlist-item.details-overlay .playlist-image-wrapper:before{display:inline-block;content:" ";position:absolute;height:100%;width:100%}ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper:before,ul.playlists-list li.playlist-item.details-overlay .playlist-image-wrapper:before{background:rgba(19,19,19,0.9);right:-3px;bottom:-3px;z-index:-1}ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper:after,ul.playlists-list li.playlist-item.details-overlay .playlist-image-wrapper:after{right:-6px;bottom:-6px;z-index:-2;background:rgba(19,19,19,0.5)}ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper .playlist-play-overlay{display:-ms-grid;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);grid-gap:0;zoom:1;position:absolute;width:100%;height:100%;text-align:center;place-items:center;z-index:2;-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease}ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper .playlist-play-overlay .play-button{background:rgba(47,52,55,0.5);line-height:0;align-self:center;justify-self:center;grid-area:2 / 2 / 3 / 3}ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper .playlist-play-overlay .play-button svg{height:auto;fill:#fff}ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper .playlist-play-overlay .play-button.show-on-hover{opacity:0;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper .playlist-play-overlay .play-button.big-play-button{padding-top:1.8rem;box-sizing:border-box;width:6rem;height:6rem;border-radius:5px}ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper .playlist-play-overlay .play-button.big-play-button svg{height:2.4rem}ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper .playlist-play-overlay .play-button:hover,ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper .playlist-play-overlay .play-button:focus,ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper .playlist-play-overlay .play-button:active{background:rgba(47,52,55,0.9)}ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper .playlist-play-overlay .playlist-videos-count{display:-ms-grid;display:grid;grid-template-columns:1.4rem auto;grid-template-rows:1fr;grid-gap:0.5em;place-items:center;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.35rem;position:absolute;width:auto;height:auto;bottom:0.9rem;right:0.9rem;color:#fff;background:rgba(47,52,55,0.9);border-radius:3px;padding:0.5rem 0.8rem;line-height:1;z-index:2}ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper .playlist-play-overlay .playlist-videos-count span{white-space:nowrap}ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper .playlist-play-overlay .playlist-videos-count .playlist-icon{height:auto}ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper .playlist-play-overlay .playlist-videos-count .playlist-icon svg{height:auto;width:100%;vertical-align:middle}ul.playlists-list li.playlist-item.stacked .playlist-image-wrapper .playlist-play-overlay .playlist-videos-count .playlist-icon svg path{fill:#fff;stroke:#fff}ul.playlists-list li.playlist-item.stacked:hover .playlist-image-wrapper .playlist-play-overlay,ul.playlists-list li.playlist-item.stacked:focus .playlist-image-wrapper .playlist-play-overlay,ul.playlists-list li.playlist-item.stacked:active .playlist-image-wrapper .playlist-play-overlay{-webkit-transition:background 0.5s ease;-moz-transition:background 0.5s ease;-ms-transition:background 0.5s ease;-o-transition:background 0.5s ease;transition:background 0.5s ease;z-index:5;background:rgba(0,0,0,0.8)}ul.playlists-list li.playlist-item.stacked:hover .playlist-image-wrapper .playlist-play-overlay .show-on-hover,ul.playlists-list li.playlist-item.stacked:focus .playlist-image-wrapper .playlist-play-overlay .show-on-hover,ul.playlists-list li.playlist-item.stacked:active .playlist-image-wrapper .playlist-play-overlay .show-on-hover{opacity:1;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}ul.playlists-list li.playlist-item.stacked .media-info.playlist-info{overflow:hidden;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;align-items:center;zoom:1}ul.playlists-list li.playlist-item.details-overlay .playlist-wrapper.details-overlay{position:relative}ul.playlists-list li.playlist-item.details-overlay .playlist-details{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;place-items:center;-ms-flex-pack:center;-webkit-justify-content:center;place-content:center;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;background-color:rgba(47,52,55,0.96);color:#fff;opacity:0.85;position:absolute;top:0;right:0;bottom:0;left:unset;width:45%;max-width:45%;height:100%;max-height:100%;padding:1.5rem;overflow:hidden;z-index:2}ul.playlists-list li.playlist-item.details-overlay .playlist-details .details-overlay-flex-column{flex:1 1 auto;padding-top:1rem}ul.playlists-list li.playlist-item.details-overlay .playlist-details,ul.playlists-list li.playlist-item.details-overlay .playlist-details .playlist-title{color:#fff;font-size:1.9rem;line-height:1.2}ul.playlists-list li.playlist-item.details-overlay .playlist-details .playlist-title{padding:0;margin-bottom:1rem;-webkit-line-clamp:3}ul.playlists-list li.playlist-item.details-overlay .playlist-details p.description{color:rgba(255,255,255,0.75);font-size:1.35rem;line-height:1.45;visibility:visible;max-height:100%;-webkit-line-clamp:5}ul.playlists-list li.playlist-item.details-overlay .playlist-details .play-button{top:unset;bottom:unset;left:100%;height:0;margin:0 0 1rem}ul.playlists-list li.playlist-item.details-overlay:hover .playlist-details,ul.playlists-list li.playlist-item.details-overlay:focus .playlist-details,ul.playlists-list li.playlist-item.details-overlay:active .playlist-details{opacity:1;width:100%;max-width:100%;overflow-y:auto;z-index:2;-webkit-transition:opacity 0.2s ease,max-width 0.15s ease-in;-moz-transition:opacity 0.2s ease,max-width 0.15s ease-in;-ms-transition:opacity 0.2s ease,max-width 0.15s ease-in;-o-transition:opacity 0.2s ease,max-width 0.15s ease-in;transition:opacity 0.2s ease,max-width 0.15s ease-in}ul.playlists-list li.playlist-item.details-overlay:hover .playlist-details::-webkit-scrollbar,ul.playlists-list li.playlist-item.details-overlay:focus .playlist-details::-webkit-scrollbar,ul.playlists-list li.playlist-item.details-overlay:active .playlist-details::-webkit-scrollbar{-webkit-appearance:none;width:0.7rem;position:absolute;border-radius:0;background-color:#2f3437}ul.playlists-list li.playlist-item.details-overlay:hover .playlist-details::-webkit-scrollbar-track,ul.playlists-list li.playlist-item.details-overlay:focus .playlist-details::-webkit-scrollbar-track,ul.playlists-list li.playlist-item.details-overlay:active .playlist-details::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.99);background:rgba(47,52,55,0.9);border-left:1px solid rgba(47,52,55,0.9);border-radius:0}ul.playlists-list li.playlist-item.details-overlay:hover .playlist-details::-webkit-scrollbar-thumb,ul.playlists-list li.playlist-item.details-overlay:focus .playlist-details::-webkit-scrollbar-thumb,ul.playlists-list li.playlist-item.details-overlay:active .playlist-details::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(255,255,255,0.75);box-shadow:none;cursor:grab}ul.playlists-list li.playlist-item.details-overlay:hover .playlist-details::-webkit-scrollbar-thumb:active,ul.playlists-list li.playlist-item.details-overlay:focus .playlist-details::-webkit-scrollbar-thumb:active,ul.playlists-list li.playlist-item.details-overlay:active .playlist-details::-webkit-scrollbar-thumb:active{cursor:grabbing}ul.playlists-list li.playlist-item.details-overlay:hover .playlist-details .playlist-title,ul.playlists-list li.playlist-item.details-overlay:focus .playlist-details .playlist-title,ul.playlists-list li.playlist-item.details-overlay:active .playlist-details .playlist-title{-webkit-line-clamp:2}ul.playlists-list li.playlist-item.details-overlay:hover .playlist-details p.description,ul.playlists-list li.playlist-item.details-overlay:focus .playlist-details p.description,ul.playlists-list li.playlist-item.details-overlay:active .playlist-details p.description{-webkit-line-clamp:4}ul.playlists-list li.playlist-item.details-overlay:hover .playlist-details .play-button,ul.playlists-list li.playlist-item.details-overlay:focus .playlist-details .play-button,ul.playlists-list li.playlist-item.details-overlay:active .playlist-details .play-button{top:unset;bottom:unset;left:auto;right:auto;position:relative;height:auto;margin:0 0 1rem;-webkit-transition:left 0.15s ease;-moz-transition:left 0.15s ease;-ms-transition:left 0.15s ease;-o-transition:left 0.15s ease;transition:left 0.15s ease}section.playlist-video .player-container{margin-bottom:1rem;position:relative;background:rgba(0,0,0,0.75)}section.playlist-video .player-container:hover .playlist-videos.playlist-placement_below_hover,section.playlist-video .player-container:focus .playlist-videos.playlist-placement_below_hover,section.playlist-video .player-container:active .playlist-videos.playlist-placement_below_hover{max-height:50vh;opacity:1;-webkit-transition:max-height 0.5s ease;-moz-transition:max-height 0.5s ease;-ms-transition:max-height 0.5s ease;-o-transition:max-height 0.5s ease;transition:max-height 0.5s ease}section.playlist-video .player-container:hover .playlist-videos.playlist-placement_right_hover,section.playlist-video .player-container:focus .playlist-videos.playlist-placement_right_hover,section.playlist-video .player-container:active .playlist-videos.playlist-placement_right_hover{opacity:1;right:0;-webkit-transition:right 0.5s ease;-moz-transition:right 0.5s ease;-ms-transition:right 0.5s ease;-o-transition:right 0.5s ease;transition:right 0.5s ease}section.playlist-video.vertical-video.show-playlist .player-container .video-container{width:auto;min-height:98vh;margin:0 auto}section.playlist-video .playlist-videos{padding:0;background:rgba(0,0,0,0.3);overflow:hidden;box-sizing:border-box}section.playlist-video .playlist-video-wrapper{scroll-snap-align:start;margin:0;min-width:-webkit-fill-available;max-width:-webkit-fill-available;width:auto;height:auto;box-sizing:border-box;display:-ms-grid;display:grid;grid-auto-flow:column;background:rgba(19,19,19,0.4);border-right:2px solid rgba(0,0,0,0.5);border-bottom:2px solid rgba(0,0,0,0.5);padding:0.6rem;grid-gap:0.3rem;grid-template-columns:max-content auto}section.playlist-video .playlist-video-wrapper.show-video-details .playlist-video-details{box-sizing:border-box;padding:0.2rem 0.4rem;overflow:hidden;width:auto;min-width:100%;max-width:100%;width:clamp(0px, 15vw, 20rem)}section.playlist-video .playlist-video-wrapper.show-video-details .playlist-video-title{color:#f9f;font-size:1.4rem;font-weight:700;line-height:1.25em;margin:0 0 0.2em 0}section.playlist-video .playlist-video-wrapper.show-video-details .playlist-video-description{color:rgba(224,224,224,0.85);font-size:1.25rem;line-height:1.35em;margin:0}section.playlist-video .playlist-video-wrapper.show-video-details .playlist-video-title,section.playlist-video .playlist-video-wrapper.show-video-details .playlist-video-description{box-sizing:border-box;padding:0;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;text-align:left;word-break:break-word;vertical-align:middle;-webkit-line-clamp:2;margin-right:0.1em}section.playlist-video .playlist-video-wrapper.show-video-details.current .playlist-video-details{padding-left:0.6rem}section.playlist-video .playlist-video-wrapper.show-video-details.current .playlist-video-details *{color:#e0e0e0}section.playlist-video .playlist-video-wrapper.current{background:rgba(255,153,255,0.3)}section.playlist-video .playlist-video-wrapper.current *:where(:not(.meta-overlay)){color:#e0e0e0}section.playlist-video .playlist-video-wrapper.current .playlist-image-wrapper{border-color:rgba(255,153,255,0.35);opacity:0.6}section.playlist-video .playlist-video-wrapper.current .playlist-image-wrapper .play-icon,section.playlist-video .playlist-video-wrapper.current .playlist-image-wrapper .video-progress{opacity:0.5}section.playlist-video .playlist-video-wrapper:hover:not(.current),section.playlist-video .playlist-video-wrapper:focus:not(.current),section.playlist-video .playlist-video-wrapper:active:not(.current){background:rgba(255,153,255,0.25)}section.playlist-video .playlist-video-wrapper:hover,section.playlist-video .playlist-video-wrapper:hover *,section.playlist-video .playlist-video-wrapper:focus,section.playlist-video .playlist-video-wrapper:focus *,section.playlist-video .playlist-video-wrapper:active,section.playlist-video .playlist-video-wrapper:active *{text-decoration:none}section.playlist-video .playlist-video-wrapper.no-content{background-color:rgba(10,10,10,0.7)}section.playlist-video .playlist-image-wrapper{position:relative;border:0.4rem solid transparent;aspect-ratio:180 / 101;width:auto;height:fit-content;overflow:hidden;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-grid-column-align:center;justify-self:center;max-width:11rem}@supports selector(*::-webkit-scrollbar){section.playlist-video .playlist-image-wrapper{max-width:12rem}}section.playlist-video .playlist-image-wrapper img{object-fit:cover;aspect-ratio:180 / 101;width:100%;height:auto}section.playlist-video .playlist-image-wrapper.horizontal-video{min-width:min-content}section.playlist-video .playlist-image-wrapper.vertical-video{aspect-ratio:1;height:auto;width:auto;max-height:9rem;max-width:8.58rem;margin:0 auto}section.playlist-video .playlist-image-wrapper.vertical-video img,section.playlist-video .playlist-image-wrapper.vertical-video video{aspect-ratio:1;height:100%;width:auto}section.playlist-video .playlist-image-wrapper.vertical-video canvas{-ms-flex-align:center;-webkit-align-self:center;align-self:center}section.playlist-video .playlist-image-wrapper .playlist-play-overlay{display:-ms-flexbox;display:flex;zoom:1;position:absolute;width:100%;height:100%;text-align:center;align-items:center;justify-content:center;background:rgba(0,0,0,0.8);opacity:0;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;z-index:2;top:0;left:0}section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button{background:rgba(47,52,55,0.5);line-height:0}section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button svg{height:auto;fill:#fff}section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button.small-play-button{padding:1rem;margin-right:0.35em;border-radius:3px}section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button.small-play-button svg{height:1.3rem}section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button.big-play-button{padding-top:1.8rem;box-sizing:border-box;width:6rem;height:6rem;border-radius:5px}section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button.big-play-button svg{height:2.4rem}section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button:hover,section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button:focus,section.playlist-video .playlist-image-wrapper .playlist-play-overlay .play-button:active{background:rgba(47,52,55,0.9);z-index:5}section.playlist-video .playlist-image-wrapper .playlist-play-overlay span{color:#e0e0e0;font-weight:700;font-size:2.2rem;font-family:'Roboto Condensed', sans-serif;text-transform:capitalize}section.playlist-video .thumbnails-list-wrapper{width:auto;height:auto;max-height:100%;max-width:100%;position:relative;zoom:1;display:-ms-flexbox;display:flex;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start}section.playlist-video .thumbnails-list{display:-ms-grid;display:grid;grid-gap:0;place-items:start;position:relative;box-sizing:border-box}@-moz-document url-prefix(){section.playlist-video .thumbnails-list{scrollbar-color:#f9f rgba(19,19,19,0.2);scrollbar-width:thin;scrollbar-gutter:stable}}section.playlist-video [class*="playlist-placement_"] .playlist-videos{max-height:50vh;border-radius:0 0 3px 3px}section.playlist-video [class*="playlist-placement_"] .thumbnails-list-wrapper{-ms-flex-align:center;-webkit-align-items:center;align-items:center}section.playlist-video [class*="playlist-placement_"] .thumbnails-list-wrapper .thumbnails-list{max-height:50vh}section.playlist-video .horizontal-scroll.thumbnails-list{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;touch-action:pan-x;grid-template-rows:1fr;grid-auto-columns:min-content;grid-auto-flow:column;max-width:min-content;padding:1px 0 2px 0}@supports selector(*::-webkit-scrollbar){section.playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar{-webkit-appearance:none;position:absolute;border-radius:0;background-color:rgba(19,19,19,0.2);border:none;cursor:grab;height:0.8rem}@media all and (max-width: 825px), (pointer: coarse){section.playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar{height:1.1rem}}section.playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(224,224,224,0.05);background:rgba(19,19,19,0.2);border-radius:0.4rem;border-top:1px solid rgba(19,19,19,0.2)}@media all and (max-width: 825px), (pointer: coarse){section.playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar-track{border-radius:1rem}}section.playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar-thumb{border-radius:0.5rem;background-color:rgba(255,153,255,0.9);box-shadow:none;cursor:grab}section.playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar-thumb:active{cursor:grabbing}@media all and (max-width: 825px), (pointer: coarse){section.playlist-video .horizontal-scroll.thumbnails-list::-webkit-scrollbar-thumb{border-radius:1.1rem}}}section.playlist-video .horizontal-scroll .playlist-video-wrapper{min-height:100%}section.playlist-video .horizontal-scroll .playlist-video-wrapper .playlist-video-details.no-description.no-title{max-width:0px;padding:0}.playlist-content-container .playlist-content-wrapper{display:-ms-grid;display:grid;zoom:1;grid-template-columns:45% auto;grid-column-gap:1.5rem;grid-row-gap:0;place-items:start stretch;max-width:120rem;margin:5rem auto}.playlist-content-container .playlist-content-wrapper.no-videos{grid-template-columns:100%}.playlist-content-container .playlist-content-wrapper.no-videos .playlist-details{max-height:100%}.playlist-content-container .playlist-details,.playlist-content-container .playlist-videos{overflow-x:hidden;overflow-y:auto;display:-ms-grid;display:grid;grid-row-gap:1rem;box-sizing:border-box;min-height:fit-content}.playlist-content-container .playlist-details{background:#131313;border-radius:3px;max-width:120rem;width:auto;border-radius:0.5rem;padding:3rem;grid-auto-rows:min-content 1fr}.playlist-content-container .playlist-details .fixed-details-section{overflow:hidden;padding:0}.playlist-content-container .playlist-details .scrolling-details-section{padding:0 0.5rem;overflow-y:auto;min-height:1.6em;max-height:80vh;background:linear-gradient(#131313 30%, rgba(19,19,19,0)) center top,linear-gradient(rgba(19,19,19,0), #131313 70%) center bottom,radial-gradient(farthest-side at 50% 0, rgba(10,10,10,0.8), rgba(10,10,10,0)) center top,radial-gradient(farthest-side at 50% 100%, rgba(10,10,10,0.8), rgba(10,10,10,0)) center bottom;background-repeat:no-repeat;background-size:100% 10rem, 100% 10rem, 120% 3rem, 120% 3rem;background-attachment:local, local, scroll, scroll}@-moz-document url-prefix(){.playlist-content-container .playlist-details .scrolling-details-section{scrollbar-gutter:stable;scrollbar-color:#f9f rgba(0,0,0,0.4);scrollbar-width:thin}}@supports selector(*::-webkit-scrollbar){.playlist-content-container .playlist-details .scrolling-details-section::-webkit-scrollbar{-webkit-appearance:none;width:0.6rem;position:absolute}@media all and (max-width: 825px), (pointer: coarse){.playlist-content-container .playlist-details .scrolling-details-section::-webkit-scrollbar{width:1rem}}.playlist-content-container .playlist-details .scrolling-details-section::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(224,224,224,0.1);background:#000;border-left:1px solid rgba(10,10,10,0.2);border-radius:0.4rem}@media all and (max-width: 825px), (pointer: coarse){.playlist-content-container .playlist-details .scrolling-details-section::-webkit-scrollbar-track{border-radius:1rem}}.playlist-content-container .playlist-details .scrolling-details-section::-webkit-scrollbar-thumb{border-radius:0.5rem;background-color:rgba(255,153,255,0.9);box-shadow:none;cursor:grab}.playlist-content-container .playlist-details .scrolling-details-section::-webkit-scrollbar-thumb:active{cursor:grabbing}@media all and (max-width: 825px), (pointer: coarse){.playlist-content-container .playlist-details .scrolling-details-section::-webkit-scrollbar-thumb{border-radius:1.1rem}}}.playlist-content-container .playlist-details .playlist-image-wrapper{max-height:fit-content;overflow:hidden;margin:0 auto;display:block}.playlist-content-container .playlist-details .playlist-image-wrapper.vertical{aspect-ratio:1}.playlist-content-container .playlist-details .playlist-image-wrapper:where(:not(.vertical)){width:100%;height:auto}.playlist-content-container .playlist-details .playlist-image-wrapper img,.playlist-content-container .playlist-details .playlist-image-wrapper canvas,.playlist-content-container .playlist-details .playlist-image-wrapper video{margin:0 auto;width:100%;height:auto}.playlist-content-container .playlist-details h2.playlist-title{margin:1.5rem 0 1rem}.playlist-content-container .playlist-details .meta-wrapper{display:-ms-grid;display:grid;grid-gap:1.5rem;grid-template-columns:repeat(2, min-content);place-content:center;align-items:center}.playlist-content-container .playlist-details .meta-wrapper .playlist-duration{padding-left:0.3em}.playlist-content-container .playlist-details .meta{white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(255,153,255,0.85);font-size:1.3rem;font-weight:700;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;letter-spacing:0.05em;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:1.2rem;color:rgba(224,224,224,0.5);font-family:"Montserrat",sans-serif;font-weight:600;line-height:1.5}.playlist-content-container .playlist-details .playlist-actions{margin:2rem 0 0 0;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between}.playlist-content-container .playlist-details a.watch-playlist-button{margin:0;padding:1.4rem 2rem;font-size:1.4rem}.playlist-content-container .playlist-details a.watch-playlist-button.disabled,.playlist-content-container .playlist-details a.watch-playlist-button.disabled:hover,.playlist-content-container .playlist-details a.watch-playlist-button.disabled:focus,.playlist-content-container .playlist-details a.watch-playlist-button.disabled:active{opacity:0.5;cursor:default;filter:saturate(0.5)}.playlist-content-container .playlist-details .play-button{white-space:nowrap}.playlist-content-container .playlist-details .play-button span{display:inline-block;line-height:1;vertical-align:middle}.playlist-content-container .playlist-details .play-button .playlist-icon{height:1.6rem;margin-right:0.4em}.playlist-content-container .playlist-details .play-button .playlist-icon svg{height:100%;width:auto;vertical-align:middle;fill:#000;stroke:#000}.playlist-content-container .playlist-details .sharing-wrapper{margin:0 0 0 2rem;display:-ms-grid;display:grid;grid-gap:0.7rem;grid-template-columns:repeat(4, 4rem)}.playlist-content-container .playlist-details .sharing-wrapper .share-button button{border:none;cursor:pointer;border-radius:100%;background:#f9f;display:block;width:3.8rem;height:3.8rem;padding:0.9rem;box-sizing:border-box;opacity:0.8;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.playlist-content-container .playlist-details .sharing-wrapper .share-button button.less-padding{padding:0.7rem}.playlist-content-container .playlist-details .sharing-wrapper .share-button button:hover,.playlist-content-container .playlist-details .sharing-wrapper .share-button button:focus,.playlist-content-container .playlist-details .sharing-wrapper .share-button button:active{opacity:1;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.playlist-content-container .playlist-details .sharing-wrapper .share-button button svg{width:auto;max-width:100%;height:100%;margin:0 auto;fill:#000}.playlist-content-container .playlist-details .playlist-attachments{margin-top:2.5rem;margin-bottom:0.5rem}.playlist-content-container .playlist-details .playlist-attachments h3.small{font-size:1.7rem;word-break:break-word}.playlist-content-container .playlist-details .playlist-description{overflow-y:auto;margin-top:1em;font-size:1.6rem;line-height:1.5em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e0e0e0;font-family:"Bitter",serif;font-weight:normal}.playlist-content-container .playlist-videos{grid-auto-rows:min-content;grid-row-gap:0.5rem;position:relative;position:relative;position:-webkit-sticky;position:sticky;top:0;align-self:start;max-height:95vh;-webkit-min-logical-height:revert;background:linear-gradient(#000 30%, transparent) center top,linear-gradient(transparent, #000 70%) center bottom,radial-gradient(farthest-side at 50% 0, rgba(19,19,19,0.85), rgba(19,19,19,0)) center top,radial-gradient(farthest-side at 50% 100%, rgba(19,19,19,0.85), rgba(19,19,19,0)) center bottom;background-repeat:no-repeat;background-size:100% 10rem, 100% 10rem, 120% 3rem, 120% 3rem;background-attachment:local, local, scroll, scroll;touch-action:pan-y}@-moz-document url-prefix(){.playlist-content-container .playlist-videos{scrollbar-gutter:stable;scrollbar-color:#f9f rgba(19,19,19,0.5)}}@supports selector(*::-webkit-scrollbar){.playlist-content-container .playlist-videos::-webkit-scrollbar{-webkit-appearance:none;width:1rem;position:absolute}@media all and (max-width: 825px), (pointer: coarse){.playlist-content-container .playlist-videos::-webkit-scrollbar{width:1.2rem}}.playlist-content-container .playlist-videos::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(224,224,224,0.1);background:rgba(19,19,19,0.5);border-left:1px solid rgba(19,19,19,0.3);border-radius:0.4rem}@media all and (max-width: 825px), (pointer: coarse){.playlist-content-container .playlist-videos::-webkit-scrollbar-track{border-radius:0.8rem}}.playlist-content-container .playlist-videos::-webkit-scrollbar-thumb{border-radius:0.5rem;background-color:rgba(255,153,255,0.9);box-shadow:none;cursor:grab}.playlist-content-container .playlist-videos::-webkit-scrollbar-thumb:active{cursor:grabbing}@media all and (max-width: 825px), (pointer: coarse){.playlist-content-container .playlist-videos::-webkit-scrollbar-thumb{border-radius:0.9rem}}}.playlist-content-container .playlist-videos .playlist-video-item:where(:not(:first-child:last-child)){border-bottom:1px solid rgba(19,19,19,0.4)}.playlist-content-container .playlist-video-wrapper{display:-ms-grid;display:grid;padding:1rem;grid-template-columns:min-content 13rem auto;grid-gap:1rem}.playlist-content-container .playlist-video-wrapper:hover,.playlist-content-container .playlist-video-wrapper:focus,.playlist-content-container .playlist-video-wrapper:active{background-color:rgba(19,19,19,0.7);text-decoration:none}.playlist-content-container .playlist-video-wrapper:hover .playlist-video-details,.playlist-content-container .playlist-video-wrapper:focus .playlist-video-details,.playlist-content-container .playlist-video-wrapper:active .playlist-video-details{opacity:1}.playlist-content-container .playlist-video-wrapper .thumbnail-container{z-index:0;pointer-events:none}.playlist-content-container .playlist-video-wrapper .playlist-image-wrapper{line-height:1}.playlist-content-container .playlist-video-wrapper .playlist-image-wrapper img{width:100%;height:auto}.playlist-content-container .playlist-video-wrapper .playlist-video-details{opacity:0.9;padding-left:0.5rem}.playlist-content-container .playlist-video-wrapper .playlist-video-details *{text-align:left}.playlist-content-container .playlist-video-wrapper .playlist-video-title{font-size:1.8rem;font-weight:700;line-height:1.3em;color:#f9f;margin:0}.playlist-content-container .playlist-video-wrapper .playlist-video-description{color:#e0e0e0;font-size:1.4rem;line-height:1.4em;margin-top:0.3em}.playlist-content-container .playlist-video-wrapper .playlist-video-title,.playlist-content-container .playlist-video-wrapper .playlist-video-description{box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;word-break:break-word}.playlist-content-container .related-content{margin:6rem 0 0}.playlist-content-container .related-content .related-content-container{padding-bottom:2rem}.attachment-downloads:where(:not(:first-child)){margin-top:4rem}.attachment-downloads h3.video-meta-header.bigger{margin-bottom:1.5rem}.attachment-downloads .flex-wrapper{margin-top:1rem;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;gap:1.2rem;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;place-content:center}.attachment-downloads .attachment-item{margin:0;flex:0 1 auto;width:min-content;max-width:100%}.attachment-downloads .attachment-item .nowrap{white-space:nowrap;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;place-items:center;max-width:min-content}.attachment-downloads .attachment-item span{display:inline-block;vertical-align:middle}.attachment-downloads .attachment-item .svg-icon{width:2rem;height:auto;place-self:center;margin-right:0.3em}.attachment-downloads .attachment-item .svg-icon svg{height:1.6rem;vertical-align:middle}.attachment-downloads .file-name{letter-spacing:0;font-weight:bold;text-transform:none;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;display:inline-block;line-height:1.2;font-size:1.4rem;flex:1 1 min-content}.attachment-downloads .file-info{letter-spacing:0;font-size:1.05rem;margin-left:0.4em;text-transform:none;font-weight:normal}.attachment-downloads .collapse-toggle.video-meta-header{line-height:1;width:max-content;cursor:pointer;padding:1rem;margin:-1rem auto;border-radius:0.4rem;-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;display:-ms-grid;display:grid;-ms-grid-columns:min-content calc(100% - 2.3rem);grid-template-columns:min-content calc(100% - 2.3rem)}.attachment-downloads .collapse-toggle.video-meta-header .heading-text{-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;width:max-content;color:rgba(255,153,255,0.7)}.attachment-downloads .collapse-toggle.video-meta-header .icon-arrow{display:block;vertical-align:top;padding:0;line-height:2.1rem;height:2.1rem;width:2.2rem;text-align:center;margin-left:-0.5rem}.attachment-downloads .collapse-toggle.video-meta-header .icon-arrow svg{height:1.4rem;width:1.4rem;-webkit-transition:transform 0.15s ease;-moz-transition:transform 0.15s ease;-ms-transition:transform 0.15s ease;-o-transition:transform 0.15s ease;transition:transform 0.15s ease}.attachment-downloads .collapse-toggle.video-meta-header .icon-arrow svg path{fill:rgba(255,153,255,0.7);-webkit-transition:fill 0.15s ease;-moz-transition:fill 0.15s ease;-ms-transition:fill 0.15s ease;-o-transition:fill 0.15s ease;transition:fill 0.15s ease}.attachment-downloads .collapse-toggle.video-meta-header:hover{background:rgba(255,153,255,0.1);-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}.attachment-downloads .collapse-toggle.video-meta-header:hover .heading-text{color:#f9f}.attachment-downloads .collapse-toggle.video-meta-header:hover .icon-arrow svg{-webkit-transition:transform 0.1s ease;-moz-transition:transform 0.1s ease;-ms-transition:transform 0.1s ease;-o-transition:transform 0.1s ease;transition:transform 0.1s ease}.attachment-downloads .collapse-toggle.video-meta-header:hover .icon-arrow svg path{fill:#f9f;-webkit-transition:fill 0.1s ease;-moz-transition:fill 0.1s ease;-ms-transition:fill 0.1s ease;-o-transition:fill 0.1s ease;transition:fill 0.1s ease}@keyframes wiggle{0%, 30%{-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}15%, 45%{-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}}.attachment-downloads .collapse-toggle.video-meta-header:hover:not(.show) .icon-arrow{animation:wiggle 0.75s cubic-bezier(0.35, 0.08, 0.2, 0.9)}.attachment-downloads .collapse-toggle.video-meta-header.show .heading-text{color:#e0e0e0}.attachment-downloads .collapse-toggle.video-meta-header.show .icon-arrow svg{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform 0.1s ease;-moz-transition:transform 0.1s ease;-ms-transition:transform 0.1s ease;-o-transition:transform 0.1s ease;transition:transform 0.1s ease}.attachment-downloads .collapse-toggle.video-meta-header.show .icon-arrow svg path{fill:#e0e0e0;-webkit-transition:fill 0.1s ease;-moz-transition:fill 0.1s ease;-ms-transition:fill 0.1s ease;-o-transition:fill 0.1s ease;transition:fill 0.1s ease}.attachment-downloads .collapse:where(:not(.show)){height:0;max-height:0;opacity:0;overflow:hidden;-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease}.attachment-downloads .collapse.show{height:auto;max-height:100%;opacity:1;overflow:visible;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}.playlist-videos .playlist-video-wrapper .video-list-number{letter-spacing:0.05em;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-size:1rem;color:rgba(224,224,224,0.65);text-align:center;width:2.2rem;align-self:start;padding:0.8rem 0}.playlist-videos .playlist-video-wrapper:hover .playlist-image-wrapper .play-icon.hide,.playlist-videos .playlist-video-wrapper:focus .playlist-image-wrapper .play-icon.hide,.playlist-videos .playlist-video-wrapper:active .playlist-image-wrapper .play-icon.hide{opacity:0.75;z-index:5;max-height:100%;min-height:100%;background:rgba(0,0,0,0.8);place-items:center;-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease}.playlist-videos .playlist-video-wrapper:hover .playlist-image-wrapper .play-icon.hide svg,.playlist-videos .playlist-video-wrapper:focus .playlist-image-wrapper .play-icon.hide svg,.playlist-videos .playlist-video-wrapper:active .playlist-image-wrapper .play-icon.hide svg{margin-top:0;-webkit-transition:margin 0.05s ease-in 0.05s;-moz-transition:margin 0.05s ease-in 0.05s;-ms-transition:margin 0.05s ease-in 0.05s;-o-transition:margin 0.05s ease-in 0.05s;transition:margin 0.05s ease-in 0.05s}.playlist-videos .playlist-image-wrapper{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1}.playlist-videos .playlist-image-wrapper .meta-overlay{letter-spacing:0.05em;text-transform:uppercase;font-family:"Montserrat",sans-serif;display:inline-block;font-size:1.15rem;position:absolute;width:auto;height:auto;bottom:0.7rem;right:0.6rem;color:#fff;background:rgba(47,52,55,0.9);border-radius:3px;padding:0.4rem 0.55rem;line-height:1;z-index:2}.playlist-videos .playlist-image-wrapper .play-icon{position:absolute;display:flex;place-items:center;place-content:center;height:auto;width:100%}.playlist-videos .playlist-image-wrapper .play-icon svg{width:20%;fill:#f9f}.playlist-videos .playlist-image-wrapper .play-icon.show{opacity:0.5;min-height:100%;z-index:1;place-items:center}.playlist-videos .playlist-image-wrapper .play-icon.hide{opacity:0;max-height:0;min-height:0;bottom:0;left:0;place-items:end;-webkit-transition:max-height 0.2s ease,opacity 0.2s ease;-moz-transition:max-height 0.2s ease,opacity 0.2s ease;-ms-transition:max-height 0.2s ease,opacity 0.2s ease;-o-transition:max-height 0.2s ease,opacity 0.2s ease;transition:max-height 0.2s ease,opacity 0.2s ease}.playlist-videos .playlist-image-wrapper .play-icon.hide svg{margin-top:100%;-webkit-transition:margin 0.15s ease-out 0s;-moz-transition:margin 0.15s ease-out 0s;-ms-transition:margin 0.15s ease-out 0s;-o-transition:margin 0.15s ease-out 0s;transition:margin 0.15s ease-out 0s}.playlist-videos .playlist-image-wrapper.vertical-video .play-icon svg{width:30%}.video-thumbnail .video-progress,.playlist-video-wrapper .video-progress{position:absolute;bottom:0;left:0;z-index:5;width:100%;height:0.5rem;background:rgba(224,224,224,0.3)}.video-thumbnail .video-progress.show,.playlist-video-wrapper .video-progress.show{display:block}.video-thumbnail .video-progress.hide,.playlist-video-wrapper .video-progress.hide{display:none}.video-thumbnail .video-progress .video-progress-bar,.playlist-video-wrapper .video-progress .video-progress-bar{content:"";position:absolute;bottom:0;left:0;width:var(--percent-watched);height:100%;background:#f9f;z-index:10}section.related-content:where(:not(.video-footer-wrapper)){margin:4rem auto 2rem;max-width:1280px}section.related-content .related-content-wrapper{margin:0 auto;padding:3rem 5rem;max-width:1280px;border-radius:3px;background:#131313;color:#e0e0e0}section.related-content .related-content-header{margin-bottom:2.6rem}section.related-content .related-content-container{display:-ms-grid;display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-gap:2.6rem;gap:2.6rem}@media (min-width: 650px){section.related-content .related-content-container{grid-template-columns:1fr 1fr 1fr 1fr}}section.related-content .related-content-item a.thumbnail-wrapper{display:block;height:100%}section.related-content .related-content-item a.thumbnail-wrapper span{display:block}section.related-content .related-content-item a.thumbnail-wrapper img{width:100%;max-width:100%;height:auto}section.related-content .related-content-item a.thumbnail-wrapper:hover .thumbnail-img,section.related-content .related-content-item a.thumbnail-wrapper:focus .thumbnail-img,section.related-content .related-content-item a.thumbnail-wrapper:active .thumbnail-img{opacity:0.8;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}section.related-content .related-content-item a.thumbnail-wrapper:hover .related-content-title,section.related-content .related-content-item a.thumbnail-wrapper:focus .related-content-title,section.related-content .related-content-item a.thumbnail-wrapper:active .related-content-title{opacity:1;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}section.related-content .related-content-title{margin:0.4em 0;font-size:1.5rem;font-weight:700;line-height:1.4em;color:#f9f;opacity:0.8;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;text-align:center}section.related-content .related-content-info{text-align:center;font-size:1.1rem;color:rgba(224,224,224,0.5);font-weight:600;letter-spacing:0.05em;text-transform:uppercase}.pagination{background:rgba(19,19,19,0.5);margin:3rem 0;padding:2rem 6rem;position:relative;width:100%;line-height:1}.pagination a{letter-spacing:0.05em;text-transform:uppercase;font-size:1.3rem;font-family:"Montserrat",sans-serif;font-weight:700;-webkit-transition:background-color 0.35s ease;-moz-transition:background-color 0.35s ease;-ms-transition:background-color 0.35s ease;-o-transition:background-color 0.35s ease;transition:background-color 0.35s ease;background-color:rgba(255,153,255,0.8);color:#000;border-radius:0.4rem;padding:1rem 1.5rem;display:inline-block;line-height:1}.pagination a.category-all-link{font-size:1.8rem}.pagination a:hover{color:#f9f;background:#131313}.pagination ul{margin:0 auto;text-align:center;line-height:1}.pagination ul:before,.pagination ul:after{display:none}.pagination ul li{display:inline-block;margin:0 .25em;line-height:1;font-size:1.5rem}.pagination ul li a{display:block;font-weight:700;margin:0;padding:1rem 1.5rem;line-height:1;background:none;color:rgba(255,153,255,0.85);font-size:1.5rem}.pagination ul li a:hover,.pagination ul li a:focus,.pagination ul li a:active{color:#f9f}.pagination ul li a.pagination-arrow.rotate-180{-webkit-transform:rotate(180deg) translateY(1px);-moz-transform:rotate(180deg) translateY(1px);transform:rotate(180deg) translateY(1px)}.pagination ul li.active a{-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease;background-color:#f9f;color:#000;cursor:default;font-size:1.5rem}.pagination ul li.disabled a,.pagination ul li.disabled a:hover,.pagination ul li.disabled a:focus,.pagination ul li.disabled a:active{color:rgba(255,153,255,0.55);font-size:1.5rem;opacity:0.5;cursor:default;background:none}.pagination ul li:first-child{margin-right:0}.pagination ul li:last-child{margin-left:0}.theme-content-wrapper{margin:5rem auto;max-width:132rem;width:100%}.theme-content{background:#131313;margin:0 6rem;border-radius:3px;padding:5rem;max-width:120rem;width:auto}.theme-content h1,.theme-content h2,.theme-content h3{color:#f9f}.theme-content p,.theme-content ul,.theme-content ol{margin:2.5rem 0}.theme-content p:first-child,.theme-content ul:first-child,.theme-content ol:first-child{margin-top:0}.theme-content p:last-child,.theme-content ul:last-child,.theme-content ol:last-child{margin-bottom:0}.theme-content p li,.theme-content ul li,.theme-content ol li{margin-bottom:0.5em}.theme-content ul,.theme-content ol{margin-left:2.5rem}.theme-content p,.theme-content ul,.theme-content ol,.theme-content li{line-height:1.5}.theme-content p span,.theme-content ul span,.theme-content ol span,.theme-content li span{display:block;line-height:1.5}.theme-content a{font-family:"Bitter",serif;color:#f9f;text-decoration:underline}.theme-content a:hover{color:#fcf}.theme-content img{display:block;height:auto !important;margin:5rem auto 0 auto;max-width:100%}.theme-content form{text-align:center;width:60%;max-width:60rem;margin:0 auto}.theme-content form input{-webkit-appearance:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background:#000;border:1px solid rgba(255,153,255,0.3);font-family:"Montserrat",sans-serif;font-weight:600;font-weight:600;border-radius:3px;display:block;font-size:1.6rem;line-height:1.5;margin:2.5rem 0;padding:1rem 1.5rem;width:100%;color:#e0e0e0}.theme-content form input:hover,.theme-content form input:focus,.theme-content form input:active{border:1px solid rgba(255,153,255,0.6);background:rgba(10,10,10,0.5)}.theme-content form input::-webkit-input-placeholder{color:rgba(224,224,224,0.4);font-weight:600;font-size:1.6rem}.theme-content form input:-moz-placeholder{color:rgba(224,224,224,0.4);opacity:1;font-weight:600;font-size:1.6rem}.theme-content form input::-moz-placeholder{color:rgba(224,224,224,0.4);opacity:1;font-weight:600;font-size:1.6rem}.theme-content form input:-ms-input-placeholder{color:rgba(224,224,224,0.4);font-weight:600;font-size:1.6rem}.theme-content form button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(255,153,255,0.85);font-size:1.3rem;font-weight:700;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;letter-spacing:0.05em;text-transform:uppercase;font-size:1.3rem;font-family:"Montserrat",sans-serif;font-weight:700;-webkit-transition:background-color 0.35s ease;-moz-transition:background-color 0.35s ease;-ms-transition:background-color 0.35s ease;-o-transition:background-color 0.35s ease;transition:background-color 0.35s ease;background-color:rgba(255,153,255,0.8);color:#000;border-radius:0.4rem;padding:1rem 1.5rem;display:inline-block;padding:1.3rem 1.5rem;border:none;cursor:pointer;font-family:"Montserrat",sans-serif;line-height:1.5em}.theme-content form button:hover,.theme-content form button:focus,.theme-content form button:active{-webkit-transition:background-color 0.1s ease;-moz-transition:background-color 0.1s ease;-ms-transition:background-color 0.1s ease;-o-transition:background-color 0.1s ease;transition:background-color 0.1s ease;background-color:#f9f;color:#000}.theme-content form .password-form{width:100%;margin:0 auto}.theme-content form .password-form input{min-width:22rem;font-family:"Montserrat",sans-serif;font-weight:600}.theme-content form .password-form input,.theme-content form .password-form button{display:inline-block;border-radius:4px;width:auto;vertical-align:middle}.theme-content form .password-form input:first-child,.theme-content form .password-form button:first-child{margin-right:0.5em}.theme-content form .grid{padding:0}.theme-content form .grid .unit input{margin:0;width:100%}.theme-content form .grid .unit button{width:100%}.theme-content form .grid .unit:first-of-type{padding-left:0}.theme-content form .grid .unit:last-of-type{padding-right:0}.theme-content form p.consent-text{font-size:1.1rem;line-height:1.6;color:rgba(224,224,224,0.6);margin:1rem 0 0 0}.theme-content form p.consent-text a{opacity:0.9}.theme-content .alert{display:block;text-align:center}.theme-content .forgot-password{text-align:center}.theme-content .forgot-password a{display:inline-block;text-align:center}footer{background:transparent;padding:3rem 6rem 6rem;margin-top:6rem}footer .footer-nav,footer .footer-search{display:none}footer .footer-nav .search-form,footer .footer-search .search-form{float:none;margin:0 auto;width:16rem}footer .footer-nav .search-form input,footer .footer-search .search-form input{width:100%}footer .footer-nav{display:none;text-align:center;max-width:120rem}footer .footer-nav li{color:rgba(255,153,255,0.85);font-size:1.3rem;font-weight:700;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;display:inline-block}footer .footer-nav li:first-of-type{margin-left:0}footer .footer-attribution{max-width:120rem;margin:0 auto;padding:0;position:relative;font-family:"Bitter", serif;font-weight:100;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}footer .footer-attribution:before,footer .footer-attribution:after{display:none}footer .footer-attribution .footer-copyright{-ms-flex-align:center;-webkit-align-self:center;align-self:center;-ms-flex-pack:end;justify-self:flex-end;text-align:right;margin:0;color:rgba(224,224,224,0.5);font-weight:100;font-family:"Bitter",serif;font-size:1.3rem}footer .footer-attribution .footer-copyright.whole.center{-ms-flex-pack:center;justify-self:center;text-align:center}footer .footer-attribution .footer-logo{line-height:1;flex:0 0 auto}footer .footer-attribution .footer-logo a{height:auto;display:inline-block}footer .footer-attribution .footer-logo #sv_referral_badge{display:inline-block;width:14rem;opacity:0.5;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}footer .footer-attribution .footer-logo #sv_referral_badge svg{width:100%;height:100%;max-height:5rem}footer .footer-attribution .footer-logo #sv_referral_badge path{fill:#e0e0e0;-webkit-transition:fill 0.5s ease;-moz-transition:fill 0.5s ease;-ms-transition:fill 0.5s ease;-o-transition:fill 0.5s ease;transition:fill 0.5s ease}footer .footer-attribution .footer-logo #sv_referral_badge:hover,footer .footer-attribution .footer-logo #sv_referral_badge:focus,footer .footer-attribution .footer-logo #sv_referral_badge:active{opacity:1}footer .footer-attribution .footer-logo #sv_referral_badge:hover path,footer .footer-attribution .footer-logo #sv_referral_badge:focus path,footer .footer-attribution .footer-logo #sv_referral_badge:active path{fill:#f9f;-webkit-transition:fill 0.5s ease;-moz-transition:fill 0.5s ease;-ms-transition:fill 0.5s ease;-o-transition:fill 0.5s ease;transition:fill 0.5s ease}footer .social-follow{padding:0;margin:0 auto;text-align:center;flex:1 1 auto;zoom:1}footer .social-follow.half.left{text-align:left}footer .social-follow.half.left ul{text-align:left;-ms-flex-pack:start;-webkit-justify-content:start;place-content:start}footer .social-follow.one-third ul{text-align:center;-ms-flex-pack:center;-webkit-justify-content:center;place-content:center}footer .social-follow ul{margin:0 auto;text-align:center;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;gap:2rem}footer .social-follow li{display:inline-block;margin:0}footer .social-follow li a{display:block;width:2.4rem;height:2.4rem;opacity:0.8;line-height:1;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}footer .social-follow li a svg{height:100%;width:auto}footer .social-follow li a:hover,footer .social-follow li a:focus,footer .social-follow li a:active{opacity:1}footer .social-follow li.instagram-icon a{width:2.5rem;height:2.5rem}footer .social-follow li.twitter-icon a{padding:2px}footer .social-follow path,footer .social-follow circle{fill:#f9f}footer .social-follow strong{display:none}footer .footer-logo img{display:block;margin:0 auto 5rem}@media all and (max-width: 970px){header{position:relative;opacity:1}header h1{max-width:45%;position:static;width:auto}header h1.has-logo-img{max-width:45%}header nav.site-nav{left:3rem}header .search-container.group{right:3rem}header .search-container.group.has-categories form.search-form{display:none}header ~ .content-container,header .content-container .wrapper{padding:0 3rem}.pagination{padding:2rem 3rem}section.content-grid,section.featured-video,section.content-container.playlist-content-container{padding:0 3rem}section.featured-video{margin-bottom:1.5rem}.theme-content{margin:3rem}.content-grid .media-container .media-info .media-title,.category-container .media-info .media-title{font-size:1.6rem}.content-grid .media-container .play-button.player-big-play-button,.category-container .play-button.player-big-play-button{width:6rem;height:6rem}.content-grid .media-container .play-button.player-big-play-button svg,.category-container .play-button.player-big-play-button svg{height:2.5rem !important}.video-page .video-content,.video-page .video-meta,.video-page section.related-content{padding:3rem}.video-page section.related-content{margin-bottom:0;padding-bottom:0}.single-video.vertical-video:where(:not(.show-playlist)) .video-outer-container{min-width:29rem}.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container{padding:3.25em 3.85em}.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-info-meta p.meta-info{display:block;font-weight:600}.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-info-meta p.date{float:none}.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-description{padding:2rem 0}ul.playlists-list li.playlist-item.details-overlay .playlist-details{width:55%;max-width:55%}ul.playlists-list li.playlist-item.details-overlay .playlist-details p.description{-webkit-line-clamp:3}ul.playlists-list li.playlist-item.details-overlay:hover .playlist-details p.description,ul.playlists-list li.playlist-item.details-overlay:focus .playlist-details p.description,ul.playlists-list li.playlist-item.details-overlay:active .playlist-details p.description{-webkit-line-clamp:3}.playlist-content-container .playlist-details .meta-wrapper.two-rows{grid-template-columns:100%;grid-template-rows:repeat(2, min-content);grid-gap:0.5rem;place-content:center;text-align:center}.playlist-content-container .playlist-details .meta-wrapper.two-rows .playlist-updated-date{grid-column:span 2}section.related-content .related-content-wrapper{padding:3rem}.comments{padding:3.5rem 3rem 0}footer{margin-top:3rem;padding:3rem}footer .footer-nav{display:block;padding:0}footer .footer-nav .search-form{width:100%}footer .footer-nav .search-form input{background:#131313;padding:1.8rem 1.8rem 1.8rem 5rem;font-size:1.7rem;font-weight:600;font-family:"Montserrat",sans-serif;width:100%;height:auto;box-sizing:border-box;position:relative;margin:0 0 5rem}footer .footer-nav .search-form input:hover,footer .footer-nav .search-form input:focus,footer .footer-nav .search-form input:active{background:#0e0e0e}footer .footer-nav .search-form svg{left:1.9rem;top:1.8rem;width:2rem;height:2rem}footer .footer-nav .group.has-categories ul{display:none}}@media all and (max-width: 900px){.theme-content form{width:80%}header .search-container.group{display:none}header h1,header h1.has-logo-img,header h1.has-logo-img.image-only{max-width:65%}}@media all and (min-width: 600px) and (max-width: 850px){.pagination ul li{margin:0 0.1em}.pagination ul li a{padding:1rem 1.2rem}.pagination ul li:first-child a,.pagination ul li:last-child a{padding:1rem 0.6rem}.pagination ul li.disabled:not(:first-child):not(:last-child) a{padding:1rem 0}}@media all and (max-width: 850px){.content-grid ul[class*="-list"]{grid-template-columns:1fr}.playlist-content-container .playlist-content-wrapper{grid-template-columns:100%;grid-template-rows:max-content minmax(auto, 90vh);grid-gap:3rem}.playlist-content-container .playlist-details,.playlist-content-container .playlist-videos{max-height:100%}.playlist-content-container .playlist-details{padding:5rem}.playlist-content-container .playlist-details .scrolling-details-section{max-height:40vh}section.playlist-video .player-container .playlist-video-wrapper{grid-template-columns:max-content auto}.theme-content{width:auto;margin:3rem 3rem 0;border-radius:3px}.theme-content form,.theme-content .alert ul,.theme-content .alert ol{width:auto;max-width:100%}.video-meta button{padding:.6rem}.footer-nav{width:100%;margin:0 auto;padding:4rem 3rem 0 3rem;display:block}}@media all and (max-width: 770px){.hide-on-desktops,.show-on-mobile{display:block !important}.show-on-desktops,.show-on-desktop,.hide-on-mobile{display:none !important}header{padding:3rem 3rem 2rem}header .account-menu .nested-top-nav li ul{width:auto}header .content-container .wrapper{padding:0;position:relative}header .content-container .wrapper h1{width:90%;margin:0 auto 2rem}header .content-container .wrapper h1,header .content-container .wrapper h1.has-logo-img:not(.image-only),header .content-container .wrapper h1.has-logo-img.image-only{max-width:90%}header .content-container .wrapper .group.nav-container{width:100%;text-align:center}header .content-container .wrapper nav.site-nav{left:0;top:0;margin:0 auto;position:static;display:block;width:100%}header .content-container .wrapper nav.site-nav ul.main-nav-group li.no-pages{position:relative;float:none;text-align:center;display:block}header .content-container .wrapper nav.site-nav ul.main-nav-group li.no-pages a.button{width:100%;padding:1rem 0;display:block;background:transparent;color:#f9f;border-radius:0}header .content-container .wrapper nav.site-nav ul.main-nav-group li.no-pages a.button:hover,header .content-container .wrapper nav.site-nav ul.main-nav-group li.no-pages a.button:active,header .content-container .wrapper nav.site-nav ul.main-nav-group li.no-pages a.button:focus{color:#000;background:#f9f}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav{position:relative;float:none;text-align:center;display:block;margin:0}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav.expanded a.button,header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav.expanded a.button:hover,header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav.expanded a.button:active,header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav.expanded a.button:focus{color:#000;background:#f9f}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav.expanded a.button .icon{display:inline-block;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav.expanded ul.main-nav-list{display:block}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list{display:none}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav a.button{width:100%;padding:1rem 0;display:block;background:transparent;color:#f9f;border-radius:0}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list{width:100%;min-width:0;max-width:100%;margin:0 auto;position:static;left:0;top:0}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav{position:relative}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav.expanded a.nested-sub-nav-button .icon{display:inline-block;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav.expanded ul.nav-list{display:block;max-height:50vh}@-moz-document url-prefix(){header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav.expanded ul.nav-list{scrollbar-color:#f9f rgba(255,153,255,0.1);scrollbar-width:thin;scrollbar-gutter:auto}}@supports selector(*::-webkit-scrollbar){header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav.expanded ul.nav-list::-webkit-scrollbar{border-radius:0;background-color:rgba(255,153,255,0.1);width:1.4rem}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav.expanded ul.nav-list::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.3);background:rgba(255,153,255,0.1);border-radius:0;border-left:1px solid rgba(0,0,0,0.3)}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav.expanded ul.nav-list::-webkit-scrollbar-thumb{border-radius:10px;background-color:#f9f}}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav ul.nav-list{display:none}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav a.nested-sub-nav-button .icon{display:inline-block;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav .nested-sub-nav-button .icon{display:inline-block;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav ul.nav-list{background:none}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav ul.nav-list li:first-of-type:before{display:none}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav ul.nav-list li a{background-color:rgba(255,153,255,0.15);color:#f9f;text-transform:none;letter-spacing:0;font-size:1.4rem}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav ul.nav-list li a,header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav ul.nav-list li a:first-of-type,header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li.nested-sub-nav ul.nav-list li a:last-of-type{border-radius:0}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li a{text-align:center;background:transparent;color:#f9f;text-transform:uppercase;letter-spacing:0.05em;font-weight:700;border-radius:0;font-size:1.4rem;line-height:1.5;padding:1.4rem}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li:first-child a{padding-top:1.5rem}header .content-container .wrapper nav.site-nav ul.main-nav-group li.nested-top-nav ul.nav-list li:last-child a{padding-bottom:1.5rem}header .search-container.group{display:none}html body section.content-grid{padding:0 3rem}.content-grid .media-container .play-button.player-big-play-button{width:5rem;height:5rem}.content-grid .media-container .play-button.player-big-play-button svg{height:2rem !important}ul.playlists-list li.playlist-item.details-overlay .playlist-details{opacity:1}ul.playlists-list li.playlist-item.details-overlay .playlist-details .playlist-title{font-size:2rem;-webkit-line-clamp:2}ul.playlists-list li.playlist-item.details-overlay .playlist-details p.meta-info span{font-size:1.4rem}ul.playlists-list li.playlist-item.details-overlay .playlist-details p.description{-webkit-line-clamp:4;font-size:1.6rem;line-height:1.5;margin-top:1.5rem}ul.playlists-list li.playlist-item.details-overlay .playlist-details .play-button{height:auto;visibility:visible;position:relative;left:unset;opacity:0.9}ul.playlists-list li.playlist-item.details-overlay:hover .playlist-details p.description,ul.playlists-list li.playlist-item.details-overlay:focus .playlist-details p.description,ul.playlists-list li.playlist-item.details-overlay:active .playlist-details p.description{-webkit-line-clamp:6;font-size:1.6rem;line-height:1.5}.single-video .video-inner-container{margin-top:0;border-radius:0 0 3px 3px}.single-video .video-inner-container h2.media-title{font-size:2.7rem}.single-video .video-meta{display:block}.single-video .video-meta .meta-section{display:block;padding:0}.single-video .video-meta .meta-section:where(:not(:first-child)){margin-top:3rem}.single-video .video-meta .meta-section .meta-items{padding:1rem 3rem 0 3rem}.single-video .video-meta .meta-section .meta-items.download-buttons .button{font-weight:700}footer{margin-top:1.5rem}footer .footer-nav .button{background:transparent;border-bottom:1px solid rgba(224,224,224,0.5);border-radius:0;display:block;margin-bottom:1rem;padding:0 0 1rem 0;cursor:default !important;color:#e0e0e0;font-weight:700}footer .footer-nav .button .drop-down{display:none}footer .footer-nav li{display:inline-block;list-style:none;text-align:center}footer .footer-nav li a{display:inline-block;padding:.7rem}footer .footer-nav .categories-search.group.has-categories ul{display:block}footer .footer-nav .categories-search.group.has-categories ul:not(.categories-list){margin-bottom:3rem;padding:1.5rem 3rem;background:#131313;border-radius:3px}footer .footer-nav .categories-search.group.has-categories ul li{margin-left:0}footer .footer-nav .categories-search.group.has-categories ul .nested-top-nav{width:100%}footer .footer-nav .search-form{width:100%}footer .footer-nav .search-form input{width:100%}}@media all and (max-width: 720px){html.has-featured-video section.featured-video,body.has-featured-video section.featured-video{padding:0;max-width:100%;width:100%;margin-bottom:1rem;box-sizing:border-box}html.has-featured-video section.featured-video .video-container,body.has-featured-video section.featured-video .video-container{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;zoom:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}html.has-featured-video section.featured-video .video-container .video-title,body.has-featured-video section.featured-video .video-container .video-title{position:relative;order:2;padding:1.5rem 6rem 0}html.has-featured-video section.featured-video .video-container .video-title .media-title,body.has-featured-video section.featured-video .video-container .video-title .media-title{font-size:2.7rem}html.has-featured-video section.featured-video .video-container .video-title p.duration,body.has-featured-video section.featured-video .video-container .video-title p.duration{display:none}html.has-featured-video section.featured-video .video-container [class*="-outer-link"],body.has-featured-video section.featured-video .video-container [class*="-outer-link"]{position:relative}html.has-featured-video section.featured-video .video-container [class*="-outer-link"] .play-button.player-big-play-button,body.has-featured-video section.featured-video .video-container [class*="-outer-link"] .play-button.player-big-play-button{margin:-3.2rem 0 0 -3.2rem;left:50%;height:6.5rem;width:6.5rem}html.has-featured-video section.featured-video .video-container [class*="-outer-link"] .play-button.player-big-play-button svg,body.has-featured-video section.featured-video .video-container [class*="-outer-link"] .play-button.player-big-play-button svg{height:2.8rem !important}html.has-featured-video section.featured-video .content-list-description.featured-content-description,body.has-featured-video section.featured-video .content-list-description.featured-content-description{padding-top:0}html.has-featured-video section.featured-video .content-list-description.featured-content-description p.description,body.has-featured-video section.featured-video .content-list-description.featured-content-description p.description{font-size:1.7rem}.content-grid .content-list-description{padding:1.8rem 0 0}.content-grid .media-container .media-info{padding:2.5rem 3.0rem}.content-grid .media-container .media-info h3{font-size:2.2rem}.content-grid .media-container .play-button.player-big-play-button{width:7rem;height:7rem;margin:-3rem 0 0 -2.5rem}.content-grid .media-container .play-button.player-big-play-button svg{height:3rem !important}header{padding:2rem 3rem}header h1{max-width:100%}header .content-container .wrapper{padding:0}h3.date,h4.date{text-align:center;font-size:1.2rem}.theme-content{padding:8%;padding-bottom:calc(8% + 0.5rem)}.theme-content form .password-form input{width:100%;min-width:15rem;margin-top:1.5rem}footer .footer-attribution{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}footer .footer-attribution:before{display:none}footer .footer-attribution .footer-copyright,footer .footer-attribution .footer-logo{margin:1rem 0 2rem;order:0;text-align:center;width:100%}footer .footer-attribution .footer-logo{-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;order:1}footer .footer-attribution .social-follow{margin:0 0 3rem;width:100%;order:-1;text-align:center}footer .footer-attribution .social-follow.half.left ul{-ms-flex-pack:center;-webkit-justify-content:center;place-content:center;text-align:center}}@media all and (min-width: 680.01px){section.playlist-video.vertical-video.show-playlist .player-container .video-container{padding-top:0 !important}}@media all and (max-width: 680px){section.playlist-video.vertical-video.show-playlist .player-container .video-container{max-height:90vh;min-height:min-content;width:100%}.single-video.vertical-video:where(:not(.show-playlist)) .content-container{padding:0}.single-video.vertical-video:where(:not(.show-playlist)) .content-container .video-content{display:block}.single-video.vertical-video:where(:not(.show-playlist)) .video-outer-container{width:100%;max-width:70vw;margin-bottom:0}.single-video .video-inner-container,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container{margin-left:0;padding:3rem;margin:0 auto;width:100%;text-align:center}.single-video .video-inner-container *,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container *{text-align:center}.single-video .video-inner-container h2,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container h2{margin-bottom:1.5rem;padding:0;text-align:center;word-wrap:break-word}.single-video .video-inner-container p,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container p{text-align:center;margin-bottom:1rem}.single-video .video-inner-container p.meta-info,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container p.meta-info{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(255,153,255,0.85);font-size:1.3rem;font-weight:700;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;letter-spacing:0.05em;text-transform:uppercase;font-family:"Montserrat",sans-serif;color:rgba(224,224,224,0.5);font-family:"Montserrat",sans-serif;font-weight:600;padding:0;font-size:1.2rem}.single-video .video-inner-container p:last-of-type,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container p:last-of-type{margin:0}.single-video .video-inner-container .video-description,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-description{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#e0e0e0;font-family:"Bitter",serif;font-size:1.85rem;line-height:1.6em;padding:2rem 0 0;text-align:center}.single-video .video-inner-container .video-description strong,.single-video .video-inner-container .video-description b,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-description strong,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-description b{font-weight:bold}.single-video .video-inner-container .video-description i,.single-video .video-inner-container .video-description em,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-description i,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-description em{font-style:italic}.single-video .video-inner-container .video-description ul li,.single-video .video-inner-container .video-description ol li,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-description ul li,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-description ol li{list-style-position:inside;text-align:center}.single-video .video-inner-container .video-description ul br,.single-video .video-inner-container .video-description ol br,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-description ul br,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-description ol br{display:none}.single-video .video-inner-container .video-description a,.single-video.vertical-video:where(:not(.show-playlist)) .video-inner-container .video-description a{text-decoration:underline}.single-video .video-meta,.single-video.vertical-video .video-meta,.single-video.single-video.vertical-video:where(:not(.show-playlist)) .video-meta{text-align:center}.single-video .video-meta .meta-section,.single-video.vertical-video .video-meta .meta-section,.single-video.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section{padding:0 !important}.single-video .video-meta .meta-section p,.single-video .video-meta .meta-section ul,.single-video .video-meta .meta-section li,.single-video .video-meta .meta-section h1,.single-video .video-meta .meta-section h2,.single-video .video-meta .meta-section h3,.single-video .video-meta .meta-section a,.single-video.vertical-video .video-meta .meta-section p,.single-video.vertical-video .video-meta .meta-section ul,.single-video.vertical-video .video-meta .meta-section li,.single-video.vertical-video .video-meta .meta-section h1,.single-video.vertical-video .video-meta .meta-section h2,.single-video.vertical-video .video-meta .meta-section h3,.single-video.vertical-video .video-meta .meta-section a,.single-video.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section p,.single-video.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section ul,.single-video.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section li,.single-video.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section h1,.single-video.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section h2,.single-video.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section h3,.single-video.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section a{text-align:center}.single-video .video-meta .meta-section .video-meta-header,.single-video.vertical-video .video-meta .meta-section .video-meta-header,.single-video.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section .video-meta-header{font-size:1.4rem;text-align:center}.single-video .video-meta .meta-section .meta-items,.single-video.vertical-video .video-meta .meta-section .meta-items,.single-video.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section .meta-items{padding:1rem 0 2rem;text-align:center;max-width:100%;margin-left:auto;margin-right:auto}.single-video .video-meta .meta-section .meta-items li,.single-video.vertical-video .video-meta .meta-section .meta-items li,.single-video.single-video.vertical-video:where(:not(.show-playlist)) .video-meta .meta-section .meta-items li{display:inline-block;margin:0}.single-video.vertical-video:where(:not(.show-playlist)) .video-meta{margin-top:3.85em;padding:0}}@media all and (max-width: 653px){.featured-video .video-gradient{background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 95%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0,0,0,0.5)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 95%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 95%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.5) 95%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.5) 95%);height:100%;width:100%;max-width:1280px;bottom:0;position:absolute;z-index:1}.footer-nav{display:block}header h1{margin:2rem 8%;text-align:center;max-width:100%}header h1.has-logo-img{max-width:100%}header h1 a{font-size:3.4rem}.disable-full-site header nav.site-nav{margin-bottom:3rem}header nav.site-nav li:first-of-type,header nav.site-nav li.account-menu{margin-left:0}.theme-content p span,.theme-content ul span,.theme-content li span{font-size:85%}}@media all and (max-width: 620px){header .content-container .wrapper h1{width:100%}header .content-container .wrapper h1,header .content-container .wrapper h1.has-logo-img:not(.image-only),header .content-container .wrapper h1.has-logo-img.image-only{max-width:100%}.theme-content form .grid .unit{padding:0.5rem}.theme-content form .grid .unit.four-fifths{width:75%}.theme-content form .grid .unit.one-fifth{width:25%}.theme-content form .grid .unit button{padding:1.3rem 0.8rem;font-size:1.2rem}.theme-content form .grid .unit input{padding:1.2rem 0.8rem;font-size:1.4rem}.theme-content ul,.theme-content ol{margin-left:1rem}}@media all and (max-width: 599.9px){.pagination{padding:1rem 3rem;margin:2.5rem 0}.pagination ul li{margin:0}.pagination ul li:not(:first-child):not(:last-child){display:none}.pagination ul li:first-child{margin-right:1.5rem}.pagination ul li:last-child{margin-left:1.5rem}.pagination ul li a.pagination-arrow{font-size:3.6rem;padding:2rem}}@media all and (max-width: 500px){h1{font-size:2.8rem}h2{font-size:2.5rem}h3{font-size:2.2rem}.single-video .video-info p.meta-info,.media-info p.meta-info{font-size:1.1rem;letter-spacing:0.05em;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:600}.single-video .video-info .video-description{font-size:1.8rem}.video-meta .meta-section .meta-items li a{font-size:1.1rem}.content-grid .media-container .media-info{padding:1.75em 2em}.content-grid .media-container .media-info .media-title{font-size:1.7rem}.content-grid .content-list-description p{font-size:1.4rem;color:rgba(224,224,224,0.8)}ul.playlists-list li.playlist-item.details-overlay .playlist-details{opacity:1}ul.playlists-list li.playlist-item.details-overlay .playlist-details .playlist-title{font-size:1.8rem;-webkit-line-clamp:1}ul.playlists-list li.playlist-item.details-overlay .playlist-details p.meta-info span{font-size:1.3rem}ul.playlists-list li.playlist-item.details-overlay .playlist-details p.description{-webkit-line-clamp:2;font-size:1.5rem;line-height:1.5;margin-top:1.5rem}ul.playlists-list li.playlist-item.details-overlay:hover .playlist-details p.description,ul.playlists-list li.playlist-item.details-overlay:focus .playlist-details p.description,ul.playlists-list li.playlist-item.details-overlay:active .playlist-details p.description{-webkit-line-clamp:3;font-size:1.5rem;line-height:1.5}}@media all and (max-width: 375px){html header .content-container .wrapper h1.has-logo-img img,html header .content-container .wrapper h1.has-logo-img span,body header .content-container .wrapper h1.has-logo-img img,body header .content-container .wrapper h1.has-logo-img span{display:block;text-align:center;margin:0 auto;white-space:normal;line-height:1.3}html header .content-container .wrapper h1.has-logo-img img,body header .content-container .wrapper h1.has-logo-img img{margin-bottom:1rem;max-width:100%;max-height:9rem;padding:0}html header nav.site-nav li.nested-top-nav ul li a,body header nav.site-nav li.nested-top-nav ul li a{padding:1.1rem 0}html header nav.site-nav li.nested-top-nav ul li:first-child a,body header nav.site-nav li.nested-top-nav ul li:first-child a{padding-top:2rem}html header nav.site-nav li.nested-top-nav ul li:last-child a,body header nav.site-nav li.nested-top-nav ul li:last-child a{padding-bottom:2rem}html .theme-content form .grid .unit,html .theme-content form .grid .unit:first-of-type,html .theme-content form .grid .unit:last-of-type,body .theme-content form .grid .unit,body .theme-content form .grid .unit:first-of-type,body .theme-content form .grid .unit:last-of-type{padding:1rem 0;float:none;width:100%}html .theme-content form .grid .unit.four-fifths,body .theme-content form .grid .unit.four-fifths{width:100%}html .theme-content form .grid .unit.one-fifth,body .theme-content form .grid .unit.one-fifth{width:100%}html section.featured-video .video-container .video-title .featured-video-title.media-title,body section.featured-video .video-container .video-title .featured-video-title.media-title{font-size:2.4rem}.content-grid .media-container .media-info{padding:0.75em 1.5em 0.8em}.content-grid .media-container .media-info h2{font-size:1.6rem}.content-grid .media-container .media-info p.meta-info,.content-grid .media-container .media-info p.description{font-size:1.1rem}.content-grid .media-container .play-button.player-big-play-button{width:4.8rem;height:4.7rem;padding-top:1.3rem;margin:-2rem 0 0 -1.9rem}.content-grid .media-container .play-button.player-big-play-button svg{height:2.1rem !important}.theme-content form .password-form button{display:block;width:100%}.single-video.vertical-video:where(:not(.show-playlist)) .video-outer-container{margin-bottom:3rem}.single-video.group .video-inner-container{padding:3.5em 3rem}.single-video .video-meta{margin-bottom:3rem}}
