html,body{-webkit-user-select:none;user-select:none;min-height:100vh;max-width:100%;margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Verdana,sans-serif}body{min-width:100%;background-color:#f5f5f5;flex-direction:column;display:flex;position:relative;overflow:hidden scroll}#view-more-target:target{scroll-margin-top:15px}img{color:#0000}.text-content{-webkit-user-select:text;user-select:text}body.dark-mode{background-color:#222}img:-moz-loading{visibility:hidden}picture{margin:0;padding:0;display:block}article{-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent}main{flex-grow:1;display:block}button{outline:none}a{color:#333;border:none;margin:0;padding:0;line-height:0;text-decoration:none}a.active,a:hover{color:#000}body.dark-mode a{color:#ddd}body.dark-mode a.active,body.dark-mode a:hover{color:#fff}a:hover{text-decoration:underline}.clear{clear:both}h1,h2,nav h3{z-index:3;text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#222;text-transform:uppercase;letter-spacing:1px;margin:0;padding:0 0 0 17.5px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:54px;transition:background-color .25s,color .25s;position:relative;overflow:hidden}a h2:hover{color:#000}body.dark-mode main h1,body.dark-mode #taxonomy h1,body.dark-mode main h2,body.dark-mode #taxonomy h2,body.dark-mode #taxonomy h3{color:#ddd}body.dark-mode main a:hover h2,body.dark-mode main a:hover h3,article a:hover h2{color:#fff}.title-container .button{text-transform:none;text-shadow:0;font-family:Montserrat,sans-serif;font-size:12px;line-height:0;font-weight:inherit;letter-spacing:0;margin:15px 0 0;padding:12px;display:block}h2:hover .button{background-color:#000}a:hover h2,a:hover h3{text-decoration:underline}article h2{color:#ddd;text-transform:none;letter-spacing:inherit;background-color:#000000bf;border-top:0;border-top-right-radius:5px;border-bottom-left-radius:5px;padding-left:20px;padding-right:20px;font-size:14px;font-weight:lighter;line-height:40px;position:absolute;bottom:0;left:0}article a:hover h2{text-decoration:none}article .future-release-date{z-index:3;text-overflow:ellipsis;color:#ddd;text-shadow:0;background-color:#000000bf;border-top-right-radius:5px;border-bottom-left-radius:5px;padding-left:20px;padding-right:20px;font-family:Montserrat,sans-serif;font-size:14px;line-height:40px;transition:background-color .25s,color .25s;position:absolute;top:0;right:0}body.dark-mode article h2{background-color:#000000bf;border-top:none}article a:hover h2,body.dark-mode article a:hover h2{color:#fff;background-color:#000}main>h1,.title-container{border-top:1px solid #777;display:flex}.title-container{position:relative}.title-container.title-container-no-border{border-top:none}.title-container h1{text-overflow:ellipsis}.title-container>:first-child{flex-grow:1}.title-container>:nth-child(2){text-align:right;padding-left:15px;padding-right:15px}.title-container h5{text-transform:uppercase;letter-spacing:1px;color:#222;margin-top:19px;font-family:Montserrat,sans-serif;font-size:12px;display:block;padding-right:19px!important}@media only screen and (max-width:767px){.title-container h5{display:none}}body.no-user a:hover .title-container h5,body.no-user a:active .title-container h5{cursor:default!important;text-decoration:none!important}.semantic-heading{display:none}@media only screen and (max-width:1023px){article h2{padding-left:15px;padding-right:15px;font-size:14px;line-height:35px}article .future-release-date{padding-left:12px;padding-right:12px;font-size:12px;line-height:28px}}@media only screen and (max-width:767px){h1,h2{font-size:14px}.title-container span.tag-links{line-height:31px}}@media only screen and (max-width:425px){html{overflow-x:hidden}article h2{padding-left:15px;padding-right:15px;font-size:14px;line-height:35px}}p.error{padding-left:3px}p.error strong{color:#333;font-size:14px;font-weight:400}body.dark-mode p.error strong{color:#ddd}p.error{margin-top:12px;margin-bottom:30px}section.status{margin-left:15px;margin-right:15px}section.status p{color:#333;margin-bottom:30px;padding-left:3px;font-size:14px}body.dark-mode section.status p{color:#bbb}section.login-join{text-align:center;clear:both;border-top:1px solid #777;padding-top:15px}body.error-status-page main{flex-grow:0;padding-bottom:0}footer{border-top:1px solid #777;margin:0}[data-inline-upsell]+footer{border-top:none}footer p{margin:0;padding:15px;font-size:14px;line-height:24px}footer p:first-child{padding-bottom:5px}footer p:last-child{color:#666;padding-top:5px}footer p a{border-right:1px solid #ccc;margin-right:5px;padding-right:9px}body.dark-mode footer p a{border-right:1px solid #666}body.dark-mode footer p a:last-child,footer p a:last-child{border-right:0}footer p a:last-child{white-space:inherit}footer p a:first-child{padding-left:0}body.dark-mode footer p{color:#666}@media only screen and (max-width:425px){footer p{font-size:11px;line-height:20px}}.editor-link{position:absolute;top:-20px;left:4px}.item-status-notification{text-wrap:nowrap;color:#fff;opacity:0;z-index:3;background-color:#000c;border-radius:5px;padding:5px 15px;font-family:Montserrat,sans-serif;font-size:12px;line-height:24px;transition:opacity .4s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hoverable-items>*{opacity:0;transition:opacity .4s}body:not(.inactive):not(.has-touch) .hoverable-item-container:hover .hoverable-items>*,body:not(.inactive) .hoverable-item-container.psuedo-hover .hoverable-items>*{opacity:1}body.inoperative-state .inline-upsell-join-button{display:none!important}body.inoperative-state [data-inline-upsell]{display:none}body.inoperative-state .av-explainer{border-bottom:1px solid #777}body.inoperative-state footer{border-top:1px solid #777}.av-explainer p{background-color:#ffecd1;border-top:1px solid #777;margin-top:0;margin-bottom:0;padding:15px;font-family:Helvetica Neue,Helvetica,Verdana,sans-serif;font-size:18px;line-height:30px}.av-explainer.av-explainer-start p{border-bottom:1px solid #777;margin-bottom:15px}.button{color:#fff;cursor:pointer;white-space:nowrap;background-color:#222;border:0;border-radius:5px;margin-bottom:15px;margin-left:15px;margin-right:15px;font-weight:700;transition:background-color .25s;display:block}.button[disabled]{opacity:.5}.view-more-button-container{justify-content:end;display:grid}.button.view-more-button{text-transform:none;text-shadow:0;font-family:Montserrat,sans-serif;line-height:0;font-weight:inherit;letter-spacing:0;margin:0 15px 15px;display:inline-block}.button.view-more-button p{padding:7px 12px;font-size:12px!important}.button.view-more-button:hover{display:inline-block}body.dark-mode main .button,body.dark-mode.favorites .button{color:#000;background-color:#ddd}body.dark-mode main .title-container .button{background-color:#ddd}body.dark-mode main .title-container:hover .button{background-color:#fff}.button p{text-align:center;margin:0;padding:12px;line-height:1em;font-size:14px!important}@media only screen and (max-width:767px){.button p{font-size:14px!important}}@media only screen and (max-width:425px){.button p{padding:12px}}.button:hover{color:#fff;background-color:#000;text-decoration:none;transition:background-color .25s;display:block}body.dark-mode main .button:hover{color:#000;background-color:#fff}.button.error{background-color:#900}.button.error:hover{background-color:#600}.button-row{grid-template-columns:1fr 1fr;column-gap:15px;padding-left:15px;padding-right:15px;display:grid}.button-row .button{margin-left:0;margin-right:0}.button-row .button:only-child{grid-column:span 2}.button#cancel-membership{background-color:#700}.button#cancel-membership:hover{background-color:#900}#navigation-trigger{-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent}#taxonomy{flex-grow:1;margin:0}nav>a,nav>a:hover{text-decoration:none}nav h3{margin-top:-15px;font-size:14px}nav ul{columns:3;margin:0 15px 20px;padding:0}nav ul li{white-space:nowrap;text-overflow:ellipsis;padding:0 0 0 15px;font-size:14px;line-height:24px;list-style:none;overflow:hidden}nav ul li a{line-height:35px}nav ul li p{margin:0;line-height:35px}@media only screen and (max-width:767px){nav ul{columns:2}nav ul li{font-size:14px}}@media only screen and (max-width:425px){nav ul li{padding:0 0 0 15px;font-size:14px}nav ul li a{line-height:35px}nav ul{margin:0 15px 15px}}body.dark-mode #search-results li{color:#aaa}#taxonomy #search-container{margin:0 15px 15px}#taxonomy #search{width:100%;box-sizing:border-box;z-index:10;border:1px solid #ccc;border-radius:2px;padding:7px;font-size:16px;position:relative}body.dark-mode #taxonomy #search{color:#fff;background-color:#282828;border:1px solid #ccc}body.error-status-page header .hamburger{display:none!important}body.error-status-page #taxonomy{display:block!important}.keyboard-control{color:#eee;text-align:center;width:40px;background-color:#222;border-radius:5px;margin-bottom:15px;margin-right:15px;padding-left:10px;padding-right:10px;display:inline-block}body.dark-mode .keyboard-control{color:#222;background-color:#eee}body.dark-mode #taxonomy .keyboard-control-container li{color:#eee}.has-touch .keyboard-control-container{display:none}@media only screen and (max-width:767px){.keyboard-control-container{display:none}}.keyboard-control-container .title-container{margin-bottom:10px}.header-container{z-index:9;transition:top .4s ease-in-out,position .4s ease-in-out;position:relative}header{clear:both;border-bottom:1px solid #777;align-items:start;padding:0;display:flex}header,.header-container .title-container{background-color:#f5f5f5ec}body.dark-mode header,body.dark-mode .header-container .title-container{background-color:#222222ec}.header-container.sticky{width:100%;position:sticky;top:0}.header-container.hide{top:-100%}body.favorites[data-favorites-editor-state=editing]:not([aria-expanded=true]) .header-container{width:100%;top:0;position:sticky!important}body.favorites[data-favorites-editor-state=editing]:not([aria-expanded=true]) .header-container.hide{top:0!important}.header-container [aria-expanded=true]{border-bottom:none}.header-container.hide header[aria-expanded=true]{top:0}.header-container.sticky header[aria-expanded=true]{position:relative}main>.title-container:first-child,body:not(.year) main>div>.title-container:first-child,body.year main>div:first-child>.title-container:first-child,main>[data-pushstate-breakpoint]:first-child>section.album>.title-container:first-child,main>h1:first-child,main>a:first-child>.title-container:first-child{border-top:none}header>:first-child{flex-grow:1}.logo-container>a{display:inline-block}h4.logo{text-transform:uppercase;color:#222;margin:0;padding:15px;font-family:Montserrat,sans-serif;font-size:21px;font-weight:400;transition:color .25s;display:block}a:hover h4.logo{color:#000}body.dark-mode h4.logo{color:#ddd}body.dark-mode a:hover h4.logo{color:#fff}@media only screen and (max-width:425px){h4.logo{font-size:16px}}h4.logo span{color:#222;background-color:#f5f5f5;border:4px solid #222;margin:0;padding:6px 14px 6px 15px;line-height:1.1;text-decoration:none;transition:border .25s,color .25s;display:inline-block}body.dark-mode h4.logo span{background-color:#222}header a:hover h4 span{color:#000;border:4px solid #000}body.dark-mode header h4 span{color:#ddd;border:4px solid #ddd}body.dark-mode header a:hover h4 span{color:#fff;border:4px solid #fff}a h4.logo{text-decoration:none}header .hamburger{padding:24px 16px 21px 9px;display:block}body.has-user header .hamburger{padding-left:15px}header .hamburger span{display:none}@media only screen and (max-width:767px){header .hamburger{margin-top:0;margin-left:0}}nav.primary{text-transform:uppercase;font-family:Montserrat,sans-serif;line-height:0;display:inline-block}nav.primary ul{columns:1;margin:0;padding:0;line-height:0;display:inline-block}nav.primary ul li{padding:0;line-height:0;display:inline-block}nav.primary ul li a{padding:28px 7px 26px 8px;line-height:16px;display:block}nav.primary ul li a.editor-link,nav.primary ul li a.nav-join-button{text-transform:none;font-weight:inherit;margin:0;padding:21px 12px 21px 10px;font-size:12px;line-height:21px;display:block}body.no-user ul li a.nav-join-button{padding-top:24px}body.has-user-never-subscribed nav.primary ul li a.nav-join-button{padding-right:8px}nav.primary ul li a.editor-link p,nav.primary ul li a.nav-join-button p{color:#fff;background-color:#222;border-radius:5px;margin:0;padding:5px 12px;line-height:15px;transition:background-color .25s;display:inline-block}nav.primary ul li a.editor-link:hover p,nav.primary ul li a.nav-join-button:hover p{background-color:#000}body.dark-mode nav.primary ul li a.editor-link p,body.dark-mode nav.primary ul li a.nav-join-button p{color:#000;background-color:#ddd}body.dark-mode nav.primary ul li a.editor-link:hover p,body.dark-mode nav.primary ul li a.nav-join-button:hover p{background-color:#fff}body.error-status-page nav.primary ul li:last-child{padding-right:15px}@media only screen and (max-width:425px){header .hamburger{padding-bottom:15px;padding-right:11px}body.no-user nav.primary ul li a.editor-link,body.no-user nav.primary ul li a.nav-join-button{padding:21px 5px 20px 0!important}}body.av.no-user nav.primary ul li:nth-child(2){display:inherit!important}body.inoperative-state.av.no-user nav.primary ul li:nth-child(2){display:none!important}@media only screen and (max-width:425px){body.av.no-user nav.primary ul li a.nav-join-button{padding:21px 12px 20px 0!important}}.tag-links{white-space:normal;padding-top:16px;padding-bottom:16px;padding-left:15px;line-height:20px;display:block}.tag-links:first-line{line-height:20px}.tag-links>*{letter-spacing:0;text-transform:none;color:#333;padding-left:8px;padding-right:7px;font-family:Helvetica Neue,Helvetica,Verdana,sans-serif;font-size:14px}.tag-links>:last-child{padding-right:2px}.tag-links>:hover{color:#000}body.dark-mode .tag-links>*{color:#ddd}body.dark-mode .tag-links>:hover{color:#fff}@media only screen and (max-width:767px){.tag-links a{font-size:12px}}section.tag-items{margin-top:0;margin-left:15px;display:grid}section.tag-items-landscape{grid-template-columns:1fr 1fr}section.tag-items-landscape.tag-items-3-col{grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width:1199px){section.tag-items-landscape.tag-items-3-col{grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){section.tag-items-landscape.tag-items-3-col{grid-template-columns:1fr}}section.tag-items-portrait{grid-template-columns:1fr 1fr 1fr 1fr}section.tag-items article{margin-bottom:15px;margin-right:15px;position:relative}section.tag-items article>:first-child{isolation:isolate;line-height:0;display:block;position:relative}section.tag-items-portrait article>:first-child,section.tag-items-portrait article img{aspect-ratio:2/3}section.tag-items-landscape article>:first-child,section.tag-items-landscape article img{aspect-ratio:16/9}section.tag-items article>* img{object-fit:cover;width:100%;pointer-events:none;border-radius:7.5px}section.tag-items article h2{border-top-right-radius:7.5px;border-bottom-left-radius:7.5px}@media only screen and (max-width:1199px){section.tag-items-portrait{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:767px){section.tag-items-landscape{grid-template-columns:1fr}section.tag-items-portrait{grid-template-columns:1fr 1fr}}section.albums{margin-top:0;margin-left:15px;display:grid}section.albums.albums-portrait{grid-template-columns:1fr 1fr 1fr}section.albums.albums-landscape{grid-template-columns:1fr 1fr}section.albums article{margin-bottom:15px;margin-right:15px;position:relative}section.albums.albums-portrait article>:first-child{aspect-ratio:2/3}section.albums.albums-landscape article>:first-child{aspect-ratio:3/2}section.albums article>:first-child{line-height:0;display:block;position:relative}section.albums article img{object-fit:cover;width:100%;pointer-events:none;aspect-ratio:2/3;border-radius:2px}section.albums article h2{border-top-right-radius:2px;border-bottom-left-radius:2px}section.albums.albums-landscape article img{aspect-ratio:3/2}@media only screen and (max-width:1199px){section.albums.albums-portrait{grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){section.albums.albums-landscape{grid-template-columns:1fr}}@media only screen and (max-width:599px){section.albums.albums-portrait{grid-template-columns:1fr}}section.clips{grid-column-gap:15px;justify-items:center;margin-left:15px;margin-right:15px;display:grid}section.clips-landscape{grid-template-columns:1fr 1fr}section.clips-portrait{grid-template-columns:1fr 1fr 1fr}section.clips article.clip{cursor:pointer;clip-path:inset(0);line-height:0;position:relative}section.clips article.clip-portrait{width:100%;aspect-ratio:9/16;margin-bottom:15px}section.clips article.clip-landscape{width:100%;aspect-ratio:16/9;margin-bottom:15px}section.clips article.clip .plyr{margin-top:0;line-height:0}section.clips article.clip .clip-image-container{position:relative}body.no-user section.clips article.clip .clip-image-container{cursor:pointer}section.clips article.clip .clip-image-container img{width:100%;height:100%}@media only screen and (max-width:1199px){section.clips-portrait{grid-template-columns:1fr 1fr}}@media only screen and (max-width:1023px){section.clips article.clip-landscape{max-width:100%}section.clips-landscape{grid-template-columns:1fr}}@media only screen and (max-width:767px){section.clips article.clip-portrait{max-height:100vh}section.clips-portrait{grid-template-columns:1fr}section.clips{margin-left:0;margin-right:0}}@media only screen and (max-width:525px){section.clips-portrait{grid-template-columns:1fr}}section.photos{margin-top:0;margin-left:15px}section.photos-portrait{grid-template-columns:1fr 1fr 1fr;display:grid}section.photos-landscape{grid-template-columns:1fr 1fr;display:grid}section.photos article{margin-bottom:15px;margin-right:15px;line-height:0;position:relative}section.photos article>.photo-container,section.photos article.landscape-container>.photo-container{cursor:pointer;line-height:0}section.photos article>.photo-container img{width:100%;object-fit:cover;aspect-ratio:2/3;margin:0 auto;line-height:0;display:block}section.photos article.landscape-container>.photo-container img{aspect-ratio:3/2;max-height:inherit;height:inherit}@media only screen and (max-width:1199px){section.photos-landscape,section.photos-portrait{grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){section.photos{margin-left:0}section.photos-landscape,section.photos-portrait{grid-template-columns:1fr}section.photos article{margin-right:0}}.full-screen-overlay{height:100vh;width:100vw;z-index:5;text-align:center;background-color:#000;grid-template-columns:1fr;transition:opacity .25s ease-in-out;display:grid;position:fixed;top:0;left:0}.full-screen-overlay>div:not(.keyboard-overlay-container):not(.item-status-notification){height:100%;width:100%;grid-row-start:1;grid-column-start:1;transition:opacity .25s ease-in-out,z-index .25s ease-in-out}.full-screen-overlay .overlay-outer-padding img{max-height:100vh;max-width:100vw;object-fit:cover;cursor:alias;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay-outer-padding{height:100%;width:100%;grid-template-columns:1fr 1fr;grid-row-start:1;grid-column-start:1;display:grid}.photo-navigator-previous{cursor:w-resize}.photo-navigator-next{cursor:e-resize}.photo-navigator-previous-fixed{z-index:3;width:17.5%;height:100%;cursor:w-resize;position:fixed;top:0;left:0}.photo-navigator-next-fixed{z-index:3;width:17.5%;height:100%;cursor:e-resize;position:fixed;top:0;right:0}.overlay-left-arrow,.overlay-right-arrow{z-index:4;color:#fff;text-shadow:1px 1px 1px #000;font-size:36px;font-weight:700;transition:opacity .5s;position:fixed;top:50%;transform:translateY(-50%)}.overlay-left-arrow{left:15px}.overlay-right-arrow{right:15px}.has-touch [data-full-screen-link]{display:none}.has-touch .button-row-share-fullscreen>:nth-child(2){grid-column:span 2}@media only screen and (max-width:767px){.button-row-share-fullscreen>:nth-child(2){grid-column:span 2}[data-full-screen-link]{display:none}}.keyboard-overlay-container{text-align:left;z-index:6;background-color:#ffffffe6;border-radius:5px;transition:opacity .25s ease-in-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.keyboard-overlay-container nav ul{columns:2}.keyboard-overlay-container nav ul li{margin-right:30px}.keyboard-overlay-container .title-container{border-top:0}@media only screen and (min-width:768px){.album section.photos img{transition:opacity .2s}body.photo-scroll-keys .title-container,body.photo-scroll-keys aside[data-info-box-is-join-photo] .flex,body.photo-scroll-keys .item-text,body.photo-scroll-keys .tag-items,body.photo-scroll-keys header,body.photo-scroll-keys .login-join,body.photo-scroll-keys .clips,body.photo-scroll-keys .album section.photos img{opacity:.5}body.photo-scroll-keys .keyboard-overlay-container .title-container,body.photo-scroll-keys .album section.photos img.photo-scroll-keys-selected{opacity:1}}.photo-inline-tag-editor{text-align:right;margin:5px}.photo-inline-tag-editor button{cursor:pointer;z-index:10;background-color:#fff;border:1px solid #222;border-radius:3px;padding:2px 10px;position:relative}.photo-inline-tag-editor button.photo-inline-tag-active{background-color:#b7e3ff}body.av section.photos article img{border-radius:2px}@media only screen and (max-width:767px){body.av section.photos{margin-left:7.5px}body.av section.photos-portrait{grid-template-columns:1fr 1fr!important}body.av section.photos article{margin-bottom:7.5px;margin-right:7.5px}}.info-box-container{grid-template-columns:1fr;display:grid}.info-box-container>*{grid-row-start:1;grid-column-start:1}aside{cursor:pointer;color:#000;text-align:left;width:100%;opacity:0;background-color:#ffffffd9;transition:all .25s;box-shadow:inset 0 0 5px #00000080}aside[data-info-box-is-join-photo]{cursor:auto;opacity:1}aside.video{transition:all .25s}body.dark-mode aside{color:#fff;box-shadow:none;background-color:#000c}aside .close{float:right;cursor:pointer;color:#fff;background-color:#222;border-bottom-left-radius:5px;margin-top:-18px;margin-left:10px;margin-right:-25px;padding:10px 25px;font-size:14px;font-weight:700;line-height:14px;transition:background-color .25s}aside .close:hover{background-color:#000}body.dark-mode aside .close{color:#000;background-color:#ddd}body.dark-mode .close:hover{color:#000;background-color:#fff}aside .flex{height:100%;flex-direction:column;display:flex}aside .flex>p{flex:1;margin:18px 25px 15px;font-size:18px;line-height:26px}@media only screen and (max-width:1199px){.clip-landscape aside .flex>p{margin:15px 20px;font-size:14px;line-height:24px}.clip-landscape aside .button p{text-align:center;margin:0;padding:10px;font-size:12px!important}.clip-landscape aside.video .flex>:last-child{position:absolute;bottom:0}.clip-landscape aside .flex>p .close{margin-top:-15px;margin-right:-20px}.clip-landscape aside .login-join-text{margin-bottom:2px}}.single-video aside.video .login-join-text{margin-top:5px}@media only screen and (max-width:1023px){.photo.landscape-container aside .flex>p{margin:15px 20px;font-size:14px;line-height:24px}.photo.landscape-container aside .flex>p .close{margin-top:-15px;margin-right:-20px}}body.dark-mode aside .flex>p{color:#bbb}aside .login-join{border-top:0}aside .login-join-text{text-align:center;margin-top:18px;margin-bottom:7px;font-size:14px}.button-row+.login-join-text{margin-top:4px}@media only screen and (max-width:767px){aside .flex>p{font-size:16px;line-height:24px}.landscape-container aside .flex>p{font-size:14px;line-height:20px}}@media only screen and (max-width:320px){aside .flex>p{font-size:14px;line-height:20px}}aside .flex>p a{color:#000;font-weight:700}body.dark-mode aside .flex>p a{color:#fff}aside.video{width:100%;height:100%}aside.video .flex>:last-child{width:100%;position:absolute;bottom:0;z-index:10004!important}body.static-page main{flex-direction:column;display:flex}body.static-page iframe{flex-grow:1;margin-bottom:15px}section.text-content{width:66%;margin:0 auto 30px}@media only screen and (max-width:767px){section.text-content{width:inherit;padding-left:15px;padding-right:15px}}section.text-content p{line-height:30px}body.dark-mode section.text-content p{color:#ccc}body.dark-mode section.text-content a{color:#fff;font-weight:700}section.text-content li{margin-bottom:5px}section.text-content pre{white-space:break-spaces}.dark-mode section.text-content pre{color:#ddd}section.text-content *{white-space:break-spaces}section.videos{grid-template-columns:1fr 1fr;margin-top:0;margin-left:15px;display:grid}section.albums+section.videos{margin-top:0}section.videos article{margin-bottom:15px;margin-right:15px;position:relative}section.videos .inline-video article{margin-bottom:5px;margin-right:0}section.videos article>:first-child{isolation:isolate;line-height:0;display:block;position:relative}section.videos article.dci>:first-child{aspect-ratio:256/135}section.videos article>* img{object-fit:cover;aspect-ratio:16/9;width:100%;pointer-events:none;border-radius:2px}section.videos article h2{border-top-right-radius:2px;border-bottom-left-radius:2px}tag-items section.videos article>* img{border-radius:5px}section.videos article.dci>* img{aspect-ratio:256/135}@media only screen and (max-width:767px){section.videos{grid-template-columns:1fr}}section.videos+h2{clear:both}section.single-video{margin-top:0}.download-buttons>span{font-family:Montserrat,sans-serif;font-size:14px}.download-buttons .button{margin-left:10px;display:inline-block}.download-buttons a:hover{text-decoration:none}section.photos+section.single-video{margin-top:0}section.single-video article.video{aspect-ratio:16/9;clip-path:inset(0);margin-bottom:15px;position:relative}body.has-user-never-subscribed section.single-video article.video{margin-bottom:0}section.single-video article.dci.video{aspect-ratio:256/135}section.single-video article.video>div.plyr{aspect-ratio:16/9}section.single-video article.video.dci>div.plyr{aspect-ratio:256/135}section.single-video article iframe,body.offline section.single-video article video{width:100%;height:100%;border:none;position:absolute;top:0;left:0}.still-container picture{line-height:0}section.single-video article .still-container img{width:100%}section.video-stills{grid-template-columns:1fr 1fr;margin-top:0;margin-left:15px;display:grid}section.video-stills article{margin-bottom:15px;margin-right:15px;position:relative}section.video-stills article div.still-container{aspect-ratio:16/9;display:block;position:relative}section.video-stills article div.still-container img{width:100%}@media only screen and (max-width:767px){section.video-stills{grid-template-columns:1fr;margin-left:0}section.video-stills article{margin-right:0}}[data-inline-teaser-id] video{opacity:1;width:100%;height:100%;z-index:4;aspect-ratio:16/9;object-fit:cover;z-index:2;border:none;border-radius:2px;position:absolute;top:0;left:0}article.clip [data-teaser-video] video{border-radius:0!important}.tag-items [data-inline-teaser-id] video{border-radius:7.5px}[data-inline-teaser-id] .dci video{aspect-ratio:256/135}[data-inline-teaser-id].psuedo-hover video,[data-inline-teaser-id]:hover video{opacity:1}[data-inline-teaser-id] img.responsive-image{z-index:1;min-height:150px}[data-inline-teaser-id] img.responsive-image,[data-inline-teaser-id] video,[data-inline-teaser-id] .clip-image-container img,.favorites-folders [data-inline-teaser-id] img{transition:opacity .6s}[data-inline-teaser-id] video{mix-blend-mode:plus-lighter}section.loops{-webkit-tap-highlight-color:transparent;grid-template-columns:1fr 1fr;margin-bottom:15px;display:grid;position:relative}section.loops:focus{outline:none}body.single-video.no-user section.loops{margin-bottom:0}section.loop{aspect-ratio:16/9;width:100%;height:100%;-webkit-tap-highlight-color:transparent;margin:0;padding:0;line-height:0;position:relative;overflow:hidden}section.loop:focus{outline:none}.dci section.loop{aspect-ratio:256/135}body:not(.favorites) section.loop:only-child{grid-column:1/-1}section.loop .loop-relatedtime{z-index:2;color:#fff;background-color:#000000a8;border-radius:3px;padding-left:7px;padding-right:7px;font-family:Montserrat,sans-serif;font-size:12px;line-height:20px;transition:opacity .4s;position:absolute;bottom:15px;left:15px}section.loops img:not(.favorites-move-icon),section.loops video{width:100%;height:100%;box-sizing:border-box;border:none;outline:0;margin:0;padding:0;line-height:0;transform:scale(1.01)}section.loops video,section.loops,[data-teaser-video]>video{cursor:pointer}.share{z-index:3;cursor:pointer;padding:12px 12px 20px 20px;transition:opacity .4s;display:block;position:absolute;top:0;right:0}.share svg{width:28px;height:28px;filter:drop-shadow(0 0 2px #000)}@media only screen and (max-width:767px){section.loops{aspect-ratio:unset;grid-template-columns:1fr;display:grid}}.play-button{cursor:pointer;color:#fff;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);z-index:2;background:#000;border:1.75px solid #ffffffe6;border-radius:100%;transition:opacity .4s;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);background-color:#000000b3!important}.play-button svg{fill:#fff;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px);display:block;position:relative;left:2px}section.loop .play-button{bottom:15px;right:15px;left:unset;top:unset;transform-origin:100% 100%;border:2px solid #ffffffe6;transform:scale(.66)}article>video{cursor:pointer;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.plyr{cursor:pointer;position:initial!important;width:100%!important;height:100%!important}.plyr__controls,.plyr__control--overlaid{z-index:10003!important}.plyr__controls{background:linear-gradient(#0000,#000000bf)!important;padding-top:15px!important}@media only screen and (max-width:1023px){.clip-landscape .plyr__controls{padding-top:10px!important}}.plyr__video-wrapper{z-index:0}:root{--plyr-color-main:#f75;--plyr-font-weight-regular:600;--plyr-font-weight-bold:600;--plyr-video-background:transparent;--plyr-video-control-background-hover:#000}.plyr.plyr--stopped .plyr__controls{display:none}.clips .plyr__control--overlaid[data-plyr=play],.single-video .plyr__control--overlaid[data-plyr=play]{background-color:#000;border:1.75px solid #ffffffe6}@keyframes opacity-cycle{0%{opacity:0}50%{opacity:.66}to{opacity:0}}.loading-circle{width:10px;height:10px;visibility:hidden;background-color:#fff;border-radius:50%;animation:opacity-cycle 2s infinite;position:absolute;top:10px;right:10px}[data-inline-teaser-id].psuedo-hover .loading-circle,[data-inline-teaser-id]:hover .loading-circle{visibility:visible}article.clip .plyr--video,article.clip .plyr__video-wrapper{background:0 0!important}article.clip .plyr{z-index:3}article.clip .plyr__control.plyr__control--overlaid{z-index:9}body.av section.loops{margin-bottom:0;margin-left:15px}body.av section.loops section.loop{margin-bottom:7.5px}body.av section.loops section.loop>div{margin-right:15px}@media only screen and (max-width:767px){body.av section.loops{margin-left:7.5px;grid-template-columns:1fr 1fr!important}body.av section.loops section.loop{margin-bottom:3px}body.av section.loops section.loop>div{margin-right:7.5px}}.item-text{user-select:text;grid-template-columns:1fr 1fr;align-items:start;line-height:24px;display:grid}.item-text a{font-weight:700}.item-text p{margin:0 15px 15px}body.dark-mode .item-text{color:#ccc}.text-attributes{grid-column:span 2}.hidden-attributes,.hidden-attributes-toggle{margin-left:-15px}@media only screen and (max-width:767px){.hidden-attributes,.hidden-attributes-toggle{margin-left:-10px}}.item-text .text-related-albums{grid-column:span 2}.item-text p span{padding-right:15px}.item-text .text-download{text-align:right}@media only screen and (max-width:1199px){.item-text{font-size:14px;line-height:21px}}@media only screen and (max-width:767px){.item-text{font-size:12px;line-height:16px;display:block}.item-text p{margin:0 15px 7px}.item-text>p:last-child{margin-bottom:15px}.item-text p.text-attributes{margin-top:inherit}.item-text p span{padding-right:10px}.item-text p.text-related-albums,.item-text .text-download{text-align:left}}@media only screen and (max-width:425px){.item-text{line-height:16px}}#interstitial-container{z-index:10;width:100%;height:100%;opacity:0;background-color:#000000bf;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;transition:all .25s;position:absolute;top:0;left:0}.interstitial-padding{width:40%;background-color:#fff;border-radius:5px;margin:10% auto 0}section.interstitial{z-index:1;width:100%;transition:all .25s;position:absolute}section.interstitial h4{padding:12px 0 15px}section.interstitial textarea{width:calc(100% - 20px);height:150px;grid-column:span 2;margin-bottom:15px;padding:10px}.interstitial-text{grid-template-columns:40% 60%;display:grid}.interstitial-text>p{place-self:center end;margin-top:12px}.interstitial-disagree{text-align:center;margin:15px 0 5px;padding:0;font-size:12px}.interstitial-button .button{margin-bottom:0;margin-left:0;margin-right:0}body.dark-mode .interstitial-button .button{color:#fff;text-shadow:0 1px 1px #000;background-color:#000}body.dark-mode .interstitial-button .button:hover{color:#fff;background-color:#000c}body.dark-mode .interstitial p a.active,body.dark-mode .interstitial p a:hover{color:#000}@media only screen and (max-width:1600px){.interstitial-padding{width:50%}}@media only screen and (max-width:1400px){.interstitial-padding{width:60%}}@media only screen and (max-width:1199px){.interstitial-padding{width:70%}}@media only screen and (max-width:950px){.interstitial-padding{width:inherit;border-radius:0;margin:0}.interstitial-inner-padding{padding:5px 15px 15px}}@media only screen and (max-width:675px){.interstitial-text{flex-direction:column;justify-content:center;align-items:center;display:flex}section.interstitial h4{padding-bottom:0;padding-right:0}}.interstitial-form-no-padding .interstitial-inner-padding,.interstitial-inner-padding{padding:0}#site-disabled .interstitial-inner-padding,#verify-age .interstitial-inner-padding{padding:5px 15px 15px}.interstitial-form h2{border-top:0;border-bottom:1px solid #777;margin-bottom:15px;display:flex}.interstitial-form h2>:first-child{flex-grow:1}.interstitial-form .error-container{color:#900;text-transform:none;padding-right:15px;font-family:Helvetica Neue,Helvetica,Verdana,sans-serif;font-size:14px;font-weight:700}.interstitial-form{width:100%}.interstitial-form .textarea-wrapper{margin-top:-5px;padding-left:15px;padding-right:15px}.interstitial-text-bottom-pad{padding:0 0 15px;font-size:14px;line-height:24px}.interstitial-text-extra-pad{padding:0 0 20px}.interstitial-text-bottom-pad-with-button{padding:0 5px 10px;font-size:14px;line-height:24px}.interstitial-text-bottom-pad-with-button+.interstitial-text-bottom-pad-with-button{margin-top:-5px}.interstitial-form>p,.suggestion-box-container>p{text-align:left;margin-top:0;margin-left:15px;margin-right:15px;font-size:14px;line-height:24px}.suggestion-box-container .textarea-wrapper{margin-bottom:-15px}.interstitial-form>p a{color:#000;font-weight:700}.interstitial-form .form-container{padding-bottom:15px}.interstitial-form .form-container [type=submit][disabled]{opacity:.33}.interstitial-form .form-container .input-row:first-of-type{margin-top:0;margin-bottom:15px}.interstitial-form .form-container .input-row{margin-left:15px;margin-right:15px}.interstitial-form .form-container .input-row label{margin-bottom:5px;font-weight:700;display:block}.interstitial-form .form-container .input-row input{width:inherit;width:100%;box-sizing:border-box;border:1px solid #666;border-radius:3px;padding:9px;font-size:16px;display:block}@media only screen and (max-width:767px){.interstitial-form .form-container .input-row input{font-size:16px}}.interstitial-form .form-container .button-row{width:inherit;margin-top:15px;margin-bottom:0}.interstitial-form .form-container .button-row .button{margin-bottom:0}.disabled-notice-container{grid-column:span 2}.disabled-notice-container .button-row{padding-left:0;padding-right:0}.disabled-notice-container .button-row .button{margin-bottom:0}.interstitial-form .membership-option,.interstitial-form .payment-type{cursor:pointer;border:3px solid #000;border-radius:5px;margin:15px;transition:all .25s;display:flex}.interstitial-form .payment-type{margin:0 15px 15px}.interstitial-form .membership-option>div>div:first-child{margin-top:2px}.interstitial-form .membership-option>div>div:last-child{color:#444;margin-bottom:-2px;font-size:11px}.interstitial-form .membership-option.selected>div>div:last-child{color:#ccc}.interstitial-form .membership-option>:first-child,.interstitial-form .payment-type>:first-child{display:flex}.interstitial-form .membership-option input[type=radio],.interstitial-form .payment-type input[type=radio]{height:100%;margin:0 0 0 12px}.interstitial-form .membership-option>:last-child,.interstitial-form .payment-type>:last-child{color:#000;text-align:right;flex-grow:1;padding:15px;font-family:Montserrat}.interstitial-form .membership-option.selected,.interstitial-form .payment-type.selected{background-color:#000;border:3px solid #000}.interstitial-form .membership-option.selected>:last-child,.interstitial-form .payment-type.selected>:last-child{color:#fff}.interstitial-form .payment-type:first-child{margin-right:7px}.interstitial-form .payment-type:last-child{margin-left:8px}.interstitial-form .payment-types{grid-template-columns:1fr 1fr;display:grid}.interstitial-form .payment-types>:first-child{margin-right:7px}.interstitial-form .payment-types>:last-child{margin-left:8px}.interstitial-form .biller-notice{text-align:center;margin-top:0;margin-bottom:10px;padding:0 15px 5px;font-size:11px;line-height:17px;color:#333!important}.interstitial-form .biller-notice a{color:#216eeb;font-weight:700}@media only screen and (max-width:767px){.interstitial-form .membership-option,.interstitial-form .payment-type{font-size:14px}}.newsletter-note-input-group,.join-newsletter-container{grid-template-columns:auto 1fr;display:grid}.join-newsletter-container input[type=checkbox]{margin-left:16px;margin-right:8px}.join-newsletter-container p{font-size:12px}@media only screen and (max-width:500px){.newsletter-note-input-group{display:block}.join-newsletter-container{text-align:right;justify-content:flex-end;align-items:center;margin-bottom:-10px;padding-top:2px;padding-right:15px;display:flex}.join-newsletter-container input[type=checkbox]{display:inline-block}}#sign-in-note{text-align:right;margin-bottom:0;margin-right:15px;font-size:12px}#sign-in-note p{margin-bottom:0}.interstitial-close-link{cursor:pointer;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;padding-right:15px;font-size:24px}.inline-suggestion-box{flex-direction:column;display:flex!important}.inline-suggestion-box h2{text-transform:uppercase;letter-spacing:1px;color:#222;background-color:#0000;border:none;padding-left:0;line-height:32px;position:relative}.inline-suggestion-box>p{margin-top:5px;padding-left:3px;padding-right:3px;font-size:13px;line-height:22px}.inline-suggestion-box .button-row{padding-left:0;padding-right:0}.inline-suggestion-box .button-row .button{margin-top:15px;margin-bottom:0}.inline-suggestion-box textarea{flex-grow:1;padding:10px}.inline-suggestion-box-thank-you{margin:0;padding:15px 0 0;font-size:13px}.email-subscription-container{grid-template-columns:auto 1fr;gap:15px;margin-top:-5px;margin-bottom:15px;display:grid}#email-subscription-status-element label{cursor:pointer}.email-subscription-checkbox-container{align-self:center;padding-left:15px}.email-subscription-container input[type=checkbox]{width:18px;height:18px;margin:0 0 0 3px}.email-subscription-container p{margin:0 0 5px;font-size:14px;line-height:24px}[data-inline-upsell] a:hover{text-decoration:none!important}[data-inline-upsell] .title-container{background-color:#222;border:none}[data-inline-upsell] .title-container h2{color:#ddd}[data-inline-upsell] .title-container .button{color:#222;white-space:nowrap;background-color:#eee}[data-inline-upsell]:hover .title-container .button{color:#000;background-color:#fff}[data-inline-upsell]:hover a .button{text-decoration:none!important}[data-upsell-text-container]{text-overflow:ellipsis;grid-template-columns:1fr;display:grid}[data-upsell-text-container]>*{text-overflow:ellipsis;grid-row-start:1;grid-column-start:1;transition:opacity .5s}[data-inline-upsell]:not([style*="display: none"])+nav .title-container,[data-inline-upsell]:not([style*="display: none"])+.title-container{border:none}[data-upsell-text-item] span:nth-child(2){display:none}@media only screen and (max-width:590px){[data-inline-upsell] .title-container h2{font-size:12px}[data-upsell-text-item] span:first-child{display:none}[data-upsell-text-item] span:nth-child(2){display:inline}}@media only screen and (max-width:425px){[data-inline-upsell] .title-container h2{letter-spacing:0;font-size:11px}}body.dark-mode [data-inline-upsell] .title-container{background-color:#ddd;transition:background-color .25s}body.dark-mode [data-inline-upsell]:hover .title-container{background-color:#fff!important}body.dark-mode [data-inline-upsell] .title-container h2{color:#222}body.dark-mode [data-inline-upsell] .title-container .button{color:#ddd;background-color:#222}body.dark-mode [data-inline-upsell]:hover .title-container .button{color:#fff;background-color:#000}.favorite-trigger{z-index:3;color:#fff;text-shadow:0 0 1px #000;cursor:pointer;padding-bottom:15px;padding-right:15px;font-size:18px;line-height:0;position:absolute;top:0;left:0}.title-container .favorite-trigger{left:unset;text-shadow:0 0 1.5px #000;right:-13px}[favorites-picker-is-active=true] .favorite-trigger[data-favorite-trigger-id]{display:none}.favorites-picker .favorite-trigger{padding-top:0;padding-bottom:0;padding-right:6px;font-size:16px;position:relative}.photo-scroll-keys-container-selected .favorite-trigger{opacity:1!important}.favorite-trigger:hover{text-decoration:none}.favorite-trigger>div{transform-origin:50%;padding:25px 15px 15px;transition:transform .15s}.video-cover .favorite-trigger{font-size:15px}.video-cover .favorite-trigger>div{padding:21px 15px 15px 13px}.favorites-picker .favorite-trigger>div{padding:0}body:not(.has-touch) .favorite-trigger:hover>div,body:not(.has-touch) .favorites-picker tr:hover:not(.row-just-clicked) .favorite-trigger>div{color:gold;text-shadow:1px 1px #b8860b;transform:scale(1.15)}.favorite-trigger[data-favorite-trigger-is-active=true]>div{color:gold;text-shadow:1px 1px #b8860b}.favorite-trigger.just-clicked[data-favorite-trigger-is-active=false]>div,.favorite-trigger.just-clicked[data-favorite-trigger-is-active=false]:hover>div{color:#fff;text-shadow:0 0 1px #000}body.favorites .header-container .title-container{border-top:none;border-bottom:1px solid #777}body.favorites #favorites-target .title-container:first-child{border-top:none}body.favorites .header-container[aria-expanded=true] .title-container{display:none}body.favorites .favorites-title-container>:nth-child(2){padding-left:unset;padding-right:unset;text-align:unset}body.favorites .favorites-title-container{border-bottom:1px solid #777}body.favorites .favorites-title-container a{padding-top:13px;padding-right:15px!important}body.favorites .favorites-title-container h2 a{padding-right:5px!important}body.favorites .favorites-title-container .button{margin:0;padding:7px 12px}body.favorites .favorites-title-container .button p{padding:0;font-family:Montserrat,sans-serif;font-size:12px!important}.favorites-done-button,.favorites-rename-folder-button,.favorites-move-icon{display:none}.favorites-folder-nav{display:inline-flex}[data-favorites-editor-state=editing] .favorites-rename-folder-button,[data-favorites-editor-state=editing] .favorites-done-button{display:inline-block}[data-favorites-editor-state=editing] .favorites-move-icon{display:block;cursor:move!important}[data-favorites-editor-state=editing] .favorites-not-sortable .favorites-move-icon,[data-favorites-editor-state=editing] .favorites-edit-button,[data-favorites-editor-state=editing] section.loop .loop-relatedtime,[data-favorites-editor-state=editing] section.loop .play-button{display:none}[data-favorites-editor-state=editing] section.loops:not(.favorites-not-sortable) section.loop video,[data-favorites-editor-state=editing] section.photos:not(.favorites-not-sortable) article,[data-favorites-editor-state=editing] aside{cursor:move!important}.favorites-move-icon{height:17px;z-index:5;padding:15px 15px 50px 50px;display:none;position:absolute;top:0;right:0;width:17px!important;border:none!important}body.has-touch .favorites-move-icon{display:none!important}[data-favorites-delete-folder]{cursor:pointer;z-index:4;color:#fff;text-shadow:0 0 2px #000;padding:15px 15px 15px 13px;font-size:28px;font-weight:700;display:none;position:absolute;top:5px;left:0}[data-favorites-delete-folder]:hover{color:#fff!important;text-shadow:0 0 1px #000!important}[data-favorites-editor-state=editing] [data-favorites-delete-folder]{display:block}[data-favorites-editor-state=viewing] .favorites-folders article,.visual-feed .favorites-folders article{cursor:pointer;overflow:hidden}[data-favorites-editor-state=editing] .favorites-folders:not(.favorites-not-sortable) article,[data-favorites-editor-state=editing] .plyr__poster,[data-favorites-editor-state=editing] video{cursor:move!important}[data-favorites-editor-state=editing] .favorites-folders.favorites-not-sortable article:not([data-favorites-folder-is-empty]),[data-favorites-editor-state=editing] .favorites-not-sortable .plyr__poster,[data-favorites-editor-state=editing] .favorites-not-sortable video{cursor:pointer!important}[data-favorites-editor-state=editing] .favorites-folders article[data-folder-is-empty-placeholder]{cursor:pointer!important}[data-favorites-editor-state=editing] article.clip aside,[data-favorites-editor-state=editing] article.clip .plyr__control{display:none}[data-favorites-editor-state=editing] article.clip .plyr{z-index:1;cursor:move!important}article.current-drop-target{outline-offset:3px;border-radius:7px;outline:3px solid #777}#favorites-loops-container,#favorites-clips-container,#favorites-photos-container{min-height:200px}.favorites-empty{grid-template-columns:1fr 1fr 1fr;gap:15px;padding:0 15px;display:grid}@media only screen and (max-width:1199px){.favorites-empty{grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){.favorites-empty{grid-template-columns:1fr}}.favorites-empty img{width:100%;border-radius:2px}.favorites-empty{font-family:Helvetica Neue,Helvetica,Verdana,sans-serif;font-size:14px;line-height:22px}.favorites-empty .button{width:100%;margin:15px 0 30px}body.favorites .favorites-folders{margin-left:0;padding-top:15px;padding-left:15px}.favorites-folders article{aspect-ratio:16/9;background-color:#ddd;border-radius:7px}.favorites-folders article[data-folder-is-empty-placeholder]:hover{background-color:#bbb}.favorites-folders article>div{text-align:center;justify-content:center;align-items:center;display:flex!important}.folder-placeholder{font-size:48px}.folder-name-empty{margin-top:35px;font-size:12px;display:block}[data-favorites-editor-state=viewing] .favorites-folders article[data-favorites-folder-is-empty]{cursor:default!important}.favorites-warning{color:#721c24;background-color:#f8d7da;margin-top:0;margin-bottom:0;padding:7px 17px;font-size:12px;line-height:18px}.favorites-warning+.favorites-folders{border-top:1px solid #777}.favorites-picker{z-index:4;-webkit-tap-highlight-color:transparent;background-color:#333;border-radius:7px;position:absolute;box-shadow:2px 2px #000000b3}.favorites-picker table{border-collapse:collapse;border-spacing:0}.favorites-picker tr{cursor:pointer;margin:0}body:not(.has-touch) .favorites-picker tr:not(:last-child):hover{background-color:#444}.favorites-picker tr:not(:last-child) td{border-bottom:1px solid #777;padding:0}.favorites-picker tr:last-child td{cursor:pointer;-webkit-tap-highlight-color:transparent;border-bottom:none}.favorites-picker tr:first-child td:first-child{border-top-left-radius:7px}.favorites-picker tr:first-child td:last-child{border-top-right-radius:7px}.favorites-picker tr:last-child td:first-child{border-bottom-left-radius:7px}.favorites-picker tr:last-child td:last-child{border-bottom-right-radius:7px}.favorites-picker .favorites-picker-folder-name{color:#ccc;max-width:300px;white-space:nowrap;padding:20px 15px;font-family:Montserrat,sans-serif;font-size:12px;line-height:0;display:block;overflow:hidden}.favorites-picker .button{color:#000;background-color:#f5f5f5;margin:8px;padding:5px 10px 6px;font-family:Montserrat,sans-serif;font-weight:400;display:inline-block}.favorites-picker .button p{padding:0;font-size:11px!important}.favorites-picker .button:hover{outline-offset:2px;outline:1px solid #f5f5f5}.favorites-empty{-webkit-user-select:none;user-select:none}body.dark-mode .favorites-warning a{color:#222!important}.empty-folder-notice{margin:15px}body.dark-mode .empty-folder-notice{color:#ccc}_::-webkit-full-page-media,_:future,:root .favorites-picker .favorite-trigger{padding-right:11px}@media only screen and (max-width:599px){.favorites-title-container>h2>span{display:none}}.favorites-items-container.videos section{position:relative}[data-favorites-editor-state=editing] .favorites-items-container.videos section .favorites-move-icon{padding-right:30px}.hamburger{cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:#0000;border:0;margin:0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:inline-block;overflow:visible}.hamburger>div{width:35px;height:24px;display:inline-block;position:relative}.hamburger>div>div{margin-top:-2px;display:block;top:50%}.hamburger>div>div,.hamburger>div>div:before,.hamburger>div>div:after{width:35px;height:4px;background-color:#222;border-radius:5px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.hamburger:hover>div>div,.hamburger:hover>div>div:before,.hamburger:hover>div>div:after{background-color:#222}body.dark-mode .hamburger>div>div,body.dark-mode .hamburger>div>div:before,body.dark-mode .hamburger>div>div:after{background-color:#ddd}body.dark-mode .hamburger:hover>div>div,body.dark-mode .hamburger:hover>div>div:before,body.dark-mode .hamburger:hover>div>div:after{background-color:#fff}.hamburger>div>div:before,.hamburger>div>div:after{content:"";display:block}.hamburger>div>div:before{top:-10px}.hamburger>div>div:after{bottom:-10px}.hamburger>div>div{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger>div>div:before{transition:top 75ms .12s,opacity 75ms}.hamburger>div>div:after{transition:bottom 75ms .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger.is-active>div>div{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger.is-active>div>div:before{opacity:0;transition:top 75ms,opacity 75ms .12s;top:0}.hamburger.is-active>div>div:after{transition:bottom 75ms,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;bottom:0;transform:rotate(-90deg)}@media only screen and (max-width:425px){.hamburger>div>div{margin-top:-4px}.hamburger>div>div,.hamburger>div>div:before,.hamburger>div>div:after{width:30px;height:3px}.hamburger>div>div:before{top:-9px}.hamburger>div>div:after{bottom:-9px}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px)0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;direction:ltr;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;text-shadow:none;z-index:0;flex-direction:column;align-items:center;transition:box-shadow .3s;display:flex;position:relative}.plyr audio,.plyr iframe,.plyr video{height:100%;width:100%;display:block}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);padding:3px 4px;line-height:1}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{font-size:13px;font-size:var(--plyr-font-size-small,13px);padding:10px;padding:var(--plyr-control-spacing,10px);text-align:center;width:100%;transition:transform .4s ease-in-out;animation:plyr-fade-in .3s;display:none;position:absolute;bottom:0;left:0}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);white-space:pre-wrap;border-radius:2px;padding:.2em .5em;line-height:185%}.plyr__caption div{display:inline}.plyr__control{border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);background:0 0;border:0;flex-shrink:0;transition:all .3s;position:relative;overflow:visible}.plyr__control svg{fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px);display:block}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{text-align:center;justify-content:flex-end;align-items:center;display:flex}.plyr__controls .plyr__progress__container{min-width:0;flex:1}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);text-align:left;white-space:nowrap;z-index:3;border-radius:4px;margin-bottom:10px;animation:plyr-popup .2s;position:absolute;bottom:100%;right:-3px}.plyr__menu__container>div{transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.plyr__menu__container:after{border:4px solid #0000;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px)solid transparent;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;right:14px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/2);width:0;position:absolute;top:100%}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5)calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%;align-items:center;display:flex}.plyr__menu__container .plyr__control>span{align-items:inherit;width:100%;display:flex}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px)solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2);position:relative}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);position:absolute;top:100%;left:0;right:0;overflow:hidden}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{content:"";height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);width:16px;background:#0000001a;flex-shrink:0;transition:all .3s;display:block}.plyr__menu__container .plyr__control[role=menuitemradio]:after{height:6px;opacity:0;width:6px;background:#fff;border:0;transition:transform .3s,opacity .3s;top:50%;left:12px;transform:translateY(-50%)scale(0)}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%)scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{margin-left:auto;margin-right:calc(2 - 7px);margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2);padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none;align-items:center;display:flex;overflow:hidden}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));min-width:0;width:100%;background:0 0;border:0;margin:0;padding:0;transition:box-shadow .3s;display:block}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,currentColor 0,#0000 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-user-select:none;user-select:none;border:0;-webkit-transition:box-shadow .3s;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/2*-1);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;-webkit-transition:all .2s;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-moz-range-track{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);user-select:none;background:0 0;border:0;-moz-transition:box-shadow .3s;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;-moz-transition:all .2s;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-moz-range-progress{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);background:currentColor}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);user-select:none;background:0 0;border:0;-ms-transition:box-shadow .3s;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-fill-lower{border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);user-select:none;background:currentColor;border:0;-ms-transition:box-shadow .3s;transition:box-shadow .3s}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);width:13px;width:var(--plyr-range-thumb-height,13px);border:0;border-radius:100%;margin-top:0;-ms-transition:all .2s;transition:all .2s;position:relative}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))dotted 3px;outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;opacity:0;width:100%;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .2s;position:absolute;top:0;left:0}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#ffffffe6;background:var(--plyr-tooltip-background,#ffffffe6);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/2)calc(var(--plyr-control-spacing,10px)/2*1.5);pointer-events:none;transform-origin:50% 100%;white-space:nowrap;z-index:2;line-height:1.3;transition:transform .2s .1s,opacity .2s .1s;position:absolute;bottom:100%;left:50%;transform:translate(-50%,10px)scale(.8)}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px)solid transparent;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px)solid transparent;border-top:4px solid #ffffffe6;border-top:var(--plyr-tooltip-arrow-size,4px)solid var(--plyr-tooltip-background,#ffffffe6);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;width:0;z-index:2;position:absolute;left:50%;transform:translate(-50%)}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%)scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{transform-origin:0 100%;left:0;transform:matrix(.8,0,0,.8,0,10)}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{transform-origin:100% 100%;left:auto;right:0;transform:matrix(.8,0,0,.8,0,10)}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:matrix(1,0,0,1,0,0)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{z-index:2;position:relative}.plyr__progress .plyr__tooltip{max-width:120px;overflow-wrap:break-word;white-space:normal;left:0}.plyr__progress__buffer{-webkit-appearance:none;height:5px;height:var(--plyr-range-track-height,5px);margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height,5px)/2)*-1);background:0 0;border:0;border-radius:100px;padding:0;position:absolute;top:50%;left:0}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{min-width:5px;min-width:var(--plyr-range-track-height,5px);background:currentColor;border-radius:100px;-webkit-transition:width .2s;transition:width .2s}.plyr__progress__buffer::-moz-progress-bar{min-width:5px;min-width:var(--plyr-range-track-height,5px);background:currentColor;border-radius:100px;-moz-transition:width .2s;transition:width .2s}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s;transition:width .2s}.plyr--loading .plyr__progress__buffer{background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0 50%,#23282f99 0 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99)25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,#23282f99)50%,var(--plyr-progress-loading-background,#23282f99)75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px)var(--plyr-progress-loading-size,25px);color:#0000;animation:plyr-progress 1s linear infinite}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);height:5px;height:var(--plyr-range-track-height,5px);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3;border-radius:1px;position:absolute;top:50%;transform:translate(-50%,-50%)}.plyr__volume{max-width:110px;min-width:80px;width:20%;align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/2);z-index:2;position:relative}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px)var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px)var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px)var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;width:100%;margin:auto;position:relative;overflow:hidden}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{height:100%;width:100%;border:0;position:absolute;top:0;left:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.2813%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(transparent,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;color:var(--plyr-video-control-color,#fff);padding:5px;padding:calc(var(--plyr-control-spacing,10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);z-index:3;transition:opacity .4s ease-in-out,transform .4s ease-in-out;position:absolute;bottom:0;left:0;right:0}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color,#fff);opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);z-index:2;border:0;border-radius:100%;transition:all .3s;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.plyr__control--overlaid svg{position:relative;left:2px}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px)var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px)var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px)var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{height:100%;width:100%;background:#000;margin:0;border-radius:0!important}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{height:100%;width:100%;z-index:10000000;background:#000;margin:0;display:block;position:fixed;inset:0;border-radius:0!important}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;cursor:pointer;z-index:-1;position:absolute;inset:0;overflow:hidden}.plyr__ads>div,.plyr__ads>div iframe{height:100%;width:100%;position:absolute}.plyr__ads:after{bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);pointer-events:none;right:10px;right:var(--plyr-control-spacing,10px);z-index:3;background:#23282f;border-radius:2px;padding:2px 6px;font-size:11px;position:absolute}.plyr__ads:empty:after{display:none}.plyr__cues{height:5px;height:var(--plyr-range-track-height,5px);opacity:.8;width:3px;z-index:3;background:currentColor;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.plyr__preview-thumb{background-color:#ffffffe6;background-color:var(--plyr-tooltip-background,#ffffffe6);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;pointer-events:none;transform-origin:50% 100%;z-index:2;padding:3px;transition:transform .2s .1s,opacity .2s .1s;position:absolute;bottom:100%;transform:matrix(.8,0,0,.8,0,10)}.plyr__preview-thumb--is-shown{opacity:1;transform:matrix(1,0,0,1,0,0)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px)solid transparent;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px)solid transparent;border-top:4px solid #ffffffe6;border-top:var(--plyr-tooltip-arrow-size,4px)solid var(--plyr-tooltip-background,#ffffffe6);bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));width:0;z-index:2;position:absolute;transform:translate(-50%)}.plyr__preview-thumb__image-container{border-radius:4px;border-radius:calc(var(--plyr-tooltip-radius,5px) - 1px);z-index:0;background:#c1c8d1;position:relative;overflow:hidden}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;width:100%;position:absolute;top:0;left:0}.plyr__preview-thumb__image-container:after{border-radius:inherit;content:"";pointer-events:none;box-shadow:inset 0 0 0 1px #00000026}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(transparent,#000000bf));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--plyr-tooltip-radius,5px) - 1px);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--plyr-tooltip-radius,5px) - 1px);z-index:3;padding:20px 6px 6px;line-height:1.1;position:absolute;bottom:0;left:0;right:0}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;opacity:0;pointer-events:none;width:100%;z-index:1;margin:auto;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;width:100%;position:absolute;top:0;left:0}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px!important;width:1px!important;border:0!important;padding:0!important;position:absolute!important}.plyr [hidden]{display:none!important}[data-sort-control] select{height:24px;color:#fff;background-color:#222;border:none;border-radius:5px;margin-top:15px;padding:3px 6px;font-size:12px}body.dark-mode [data-sort-control] select{color:#000;background-color:#ddd}[data-scroll-trigger]{min-height:100px}[data-video-carousel]{display:block}[data-video-carousel]>img,[data-video-carousel]:empty:not(.hidden-for-mobile),[data-video-carousel]>div{aspect-ratio:1500/566;width:calc(100% - 30px);isolation:isolate;margin-bottom:15px;margin-left:15px;position:relative}[data-video-carousel]>img{object-fit:cover;margin-top:0;margin-bottom:11px;padding:0}[data-video-carousel] [data-video-carousel-video-id]{width:100%;aspect-ratio:1500/566;opacity:0;border-radius:2px;transition:opacity .5s ease-in-out,z-index .5s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}[data-video-carousel] [data-video-carousel-video-id]:first-child{opacity:1}[data-video-carousel] a>div{text-align:center;width:100%;height:100%;z-index:2;background-color:#fff0;transition:background-color .25s;position:relative}[data-video-carousel] a:hover>div{background-color:#fff0}body.dark-mode [data-video-carousel] a>div,body.dark-mode [data-video-carousel] a:hover>div{background-color:#0000}[data-video-carousel] p{width:100%;color:#fff;text-shadow:1px 1px 1px #000;text-transform:none;margin-top:0;padding-top:0;font-family:Montserrat,sans-serif;font-size:36px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){[data-video-carousel]{display:none}}[data-video-carousel] video{z-index:1;width:100%;position:absolute;top:-27.125%;left:0}