@media screen,projection{.s-yir{background-image:url(../img/sprite-yir-BV9BmpZA.svg);background-size:340px 130px}#yir-logo{margin:0 auto}.yir2014 #yir-logo{max-width:100%;height:auto;margin-bottom:60px}.yir-generic{position:relative;background:#1b2127;width:100%;height:100%;color:#9ab;-webkit-font-smoothing:anialiased}.yir-generic.js-has-intro-image>.yir-section{opacity:0}.yir-generic.js-has-intro-image>.yir-section~.yir-section{opacity:1}.yir-generic.js-has-intro-image>.yir-section.-reveal{transition:opacity 1s cubic-bezier(.165,.84,.44,1);opacity:1}.yir-generic.js-has-intro-image>.yir-card{opacity:0}.yir-generic.js-has-intro-image>.yir-card.-posterwall{opacity:1}.yir-generic.js-has-intro-image>.yir-card.-reveal{transition:opacity 1s cubic-bezier(.165,.84,.44,1);opacity:1}.yir-generic.js-has-intro-image>.yir-card~.yir-card{opacity:1}.yir-generic.js-has-intro-image .yir-posterwall-intro{opacity:1}.yir-generic .twipsy{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400}.yir-generic .twipsy .twipsy-inner{font-size:12px}.yir-generic .yir-site-header.-default{background:rgba(20,24,28,.95);position:fixed;z-index:20;top:0;left:0;width:100%;height:50px}.yir-generic .yir-site-header.-default h1{padding:17px 18px 0;float:left;margin:0}.yir-generic .yir-site-header.-default h1 a{width:198px;height:15px}.yir-generic .yir-site-header.-default .yir-generic-nav{float:right}.yir-generic .yir-site-header.-default .yir-generic-nav h2,.yir-generic .yir-site-header.-default .yir-generic-nav h3{float:left;margin:0}.yir-generic .yir-site-header.-default .yir-generic-nav h2{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;font-size:18px;line-height:48px;color:#9ab;text-transform:uppercase;--letter-spacing: .075em;letter-spacing:var(--letter-spacing)}.yir-generic .yir-menu .toggle{width:50px;height:50px;margin-left:10px;cursor:pointer;position:relative;color:#789}.yir-generic .yir-menu .toggle:before,.yir-generic .yir-menu .toggle:after{content:""}.yir-generic .yir-menu .toggle:before,.yir-generic .yir-menu .toggle:after,.yir-generic .yir-menu .toggle span{display:block;position:absolute;left:14px;width:22px;height:2px;background:currentColor;transform:translateY(-50%)}.yir-generic .yir-menu .toggle:hover{color:#fff}.yir-generic .yir-menu .toggle span{text-indent:110%;white-space:nowrap;overflow:hidden;top:24px}.yir-generic .yir-menu .toggle:before{top:17px}.yir-generic .yir-menu .toggle:after{bottom:17px}.yir-generic .yir-menu.-default{float:left}.yir-generic .yir-menu.-default .toggle.-open{display:none;position:absolute;top:5px;right:5px;background-color:#89a;width:40px;height:40px;color:#fff;border-top-right-radius:3px;border-top-left-radius:3px}.yir-generic .yir-menu.-default .toggle.-open span,.yir-generic .yir-menu.-default .toggle.-open:before,.yir-generic .yir-menu.-default .toggle.-open:after{left:9px}.yir-generic .yir-menu.-default .toggle.-open span{top:19px}.yir-generic .yir-menu.-default .toggle.-open:before{top:12px}.yir-generic .yir-menu.-default .toggle.-open:after{bottom:12px}.yir-generic .yir-menu.-default ul{display:none;position:fixed;top:45px;right:5px;background:#89a;overflow:hidden;box-shadow:0 3px 3px rgba(0,0,0,.6);border-radius:3px 0 3px 3px}.yir-generic .yir-menu.-default ul li a{display:block;text-decoration:none;font-size:1.30769231rem;line-height:1;border-bottom:1px solid rgba(255,255,255,.35);color:#345;padding:8px 12px;text-shadow:rgba(255,255,255,.2) 0 1px 0}.yir-generic .yir-menu.-default ul li a:hover,.yir-generic .yir-menu.-default ul li a:active{color:#0d1115;background:#798c9f}.yir-generic .yir-menu.-default ul li:last-child a{border:none}.yir-generic .yir-menu.-default ul li.active a{color:#fff;text-shadow:#345 0 1px 0}.yir-generic .yir-year-menu-wrapper{position:relative}.yir-generic .yir-year-menu-wrapper #yir-year-trigger{display:inline-block;padding-right:14px;position:relative;margin-right:3px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.yir-generic .yir-year-menu-wrapper #yir-year-trigger:after{content:"";position:absolute;display:inline-block;height:0;right:4px;top:50%;margin-top:-2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #789}.yir-generic .yir-year-menu-wrapper #yir-year-menu{position:absolute;border-top-right-radius:3px}.yir-generic .yir-year-menu-active #yir-year-trigger{color:#789}.yir-generic .yir-card{position:relative;width:100%;height:100%;overflow:hidden;padding:0}.yir-generic .yir-card .yir-section{position:relative;width:100%;height:100%}.yir-generic .yir-card.-reviews{min-height:100%;height:auto!important}.yir-generic .yir-card.-reviews .yir-reviews-section{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:auto;height:auto;border-radius:10px}.yir-generic .yir-card.-posterwall .yir-section{position:relative;top:0;left:0;right:auto;bottom:auto;width:100%;height:100%;border-radius:0}.yir-generic .yir-section{position:relative;width:100%;height:100%;overflow:hidden;padding:0}.yir-generic .yir-section .text p{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;line-height:1.4}.yir-generic .yir-long-content{height:auto!important}.yir-generic .yir-person-section .content{max-width:45.97701149%}.yir-generic .yir-person-section .content h2{margin-bottom:15px}.yir-generic .yir-person-section .content p{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;font-size:16px;line-height:1;margin-bottom:20px}.yir-generic .yir-film-section .content{max-width:60%}.yir-generic .yir-film-section-with-video .img-block-strip .img-block-strip-image{display:none}.yir-generic .img-block>img{width:100%}.objectfit .yir-generic .img-block>img{height:100%;-o-object-fit:cover;object-fit:cover}.yir-generic .img-block .delayed-image-load{width:100%;height:100%}.yir-generic .img-block .lb-spinner{position:absolute;left:50%;top:43%;margin:-16px 0 0 -16px;z-index:-1}.yir-generic .img-block-src{position:absolute;top:0;left:0;z-index:0;display:block}.yir-generic .animated-img-wrapper{width:1400px;height:755px;position:absolute;top:50%;left:50%;margin-left:-700px;margin-top:-378px}.yir-generic .img-block-strip,.yir-generic .img-strip-content-container{width:100%;height:400px;position:absolute;bottom:0;left:0;overflow:hidden}.yir-generic .img-block-strip .img-block-strip-image{position:absolute;top:0;left:0;right:0;bottom:0}.yir-generic .img-block-strip .img-block-blur{display:block;position:absolute;top:0;left:0}.objectfit .yir-generic .img-block-strip .img-block-blur{top:auto;bottom:0;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.yir-generic .img-block-strip .strip-overlay{background:rgba(0,0,0,.4);position:absolute;top:0;left:0;width:100%;height:100%}.yir-generic .img-block-strip .strip-overlay-fallback{background-color:rgba(0,0,0,0)!important;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.4) 60%)!important}.yir-generic .img-block-strip .strip-overlay-fallback-left{background-color:rgba(0,0,0,0)!important;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.4) 60%)!important}.yir-generic .img-block-strip .strip-overlay-fallback-right{background-color:rgba(0,0,0,0)!important;background-image:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.4) 60%)!important}.yir-generic .strip-content{position:relative;z-index:0;padding-top:225px;overflow:hidden}.yir-generic .strip-content blockquote{float:left;width:310px;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400}.yir-generic .strip-content blockquote p{color:#def;font-size:16px;line-height:1.4}.yir-generic .strip-content blockquote p .yir-citation{color:#bcd;font-style:normal;white-space:nowrap}.yir-generic .strip-content blockquote p .yir-citation a{text-decoration:none;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:700;color:#bcd;white-space:nowrap}.yir-generic .strip-content blockquote p .yir-citation a:hover,.yir-generic .strip-content blockquote p .yir-citation a:active{color:#def}.yir-generic .strip-content blockquote p em{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;font-style:italic}.yir-generic .strip-content blockquote.note p{color:#fff;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400}.yir-generic .strip-content blockquote.note p a{white-space:nowrap}.yir-generic .strip-content blockquote .avatar{float:none;display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:3px;top:-1px;border-radius:20px}.yir-generic .strip-content blockquote .avatar img{border-radius:20px;width:100%;height:100%}.yir-generic .strip-content blockquote .avatar span{border-radius:20px;text-indent:110%;white-space:nowrap;overflow:hidden}.yir-generic .poster-list{overflow:hidden;width:60%;float:right;text-align:justify;font-size:0px;position:relative;text-justify:distribute-all-lines}.yir-generic .poster-list>li{display:inline-block;text-align:left;position:relative;vertical-align:top;line-height:0}.yir-generic .poster-list:after{content:"";display:inline-block;width:100%;height:0}.yir-generic .poster-list li{width:8.98876404%;margin:0}.yir-generic .poster-list.-grid>li{margin:0}.yir-generic .poster-list.-p150{width:100%;float:none;margin:0 auto;text-align:justify;font-size:0px;position:relative;text-justify:distribute-all-lines}.yir-generic .poster-list.-p150>li{display:inline-block;text-align:left;position:relative;vertical-align:top;line-height:0}.yir-generic .poster-list.-p150:after{content:"";display:inline-block;width:100%;height:0}.yir-generic .poster-list.-p150>li>*{font-size:12px;line-height:1.4}.yir-generic .poster-list.-p150 li{width:18.6%;margin:0 0 20px}.yir-generic .poster-list.-p150 li.padme-pad{margin-bottom:0}.yir-generic .poster-list.-p150 .poster{height:0;width:100%}.yir-generic .yir-top-five blockquote p{font-size:16px;line-height:1.4}.yir-generic .yir-top-five .poster-list{width:440px}.yir-generic .yir-top-five .poster-list li{width:18.18181818%;margin:0}.mobile .yir-generic .yir-top-five .poster-list.-grid{margin-left:0}.mobile .yir-generic .yir-top-five .poster-list.-grid li{width:18.18181818%;margin:0}.mobile .yir-generic .yir-top-ten .poster-list.-grid{margin-left:0}.mobile .yir-generic .yir-top-ten .poster-list.-grid li{width:18.18181818%;margin:0 0 2%}.yir-generic .yir-posters-text{color:rgba(255,255,255,.8);margin:30px auto}.yir-generic .yir-posters-text p{font-size:16px}.yir-generic .yir-posters-text a{text-decoration:none;color:#fff}.yir-generic .yir-posters-text a:hover,.yir-generic .yir-posters-text a:active{color:#def}.yir-generic .yir-posters-text em{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;font-style:italic}.yir-generic .poster{box-shadow:0 1px 3px rgba(0,0,0,.35);border-radius:3px;width:100%;padding-top:150%}.yir-generic .poster a{text-decoration:none}.yir-generic .poster img{width:100%;height:auto;position:absolute;top:0;left:0;border-radius:3px}.yir-generic .poster .frame{-webkit-transition:-webkit-box-shadow .1s ease-in;box-shadow:inset 0 0 2px #def;background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.35),rgba(255,255,255,0));background-repeat:no-repeat;background-clip:padding-box;background-size:100% 1px;border-radius:3px}.yir-generic .poster .frame .overlay{text-indent:110%;white-space:nowrap;overflow:hidden;transition:border .1s linear;border-radius:3px}.yir-generic .poster-list .-p70 .poster,.yir-generic .poster-list .-p150 .poster{width:100%;padding-top:150%}.yir-generic .list-number{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;display:block;background:#14181c;background:rgba(0,0,0,.66);color:#fff;width:24px;height:24px;line-height:25px;font-size:15px;position:absolute;top:4px;left:4px;text-indent:0;text-align:center;font-style:normal;border-radius:15px}.yir-generic .next-section,.yir-generic .prev-section{position:fixed;left:50%;width:50px;height:50px;margin-left:-25px}.has-touch .yir-generic .next-section,.has-touch .yir-generic .prev-section{display:none}.yir-generic .prev-section{top:0;background-position:-110px -80px;z-index:30;transition:top .3s}.yir-generic .prev-section:hover{background-position:-170px -80px}.yir-generic .prev-section:active{top:1px;background-position:-230px -80px}.yir-generic .next-section{bottom:5px;background-position:-110px -20px;transition:bottom .3s}.yir-generic .next-section:hover{background-position:-170px -20px}.yir-generic .next-section:active{bottom:4px;background-position:-230px -20px}.yir-generic .yir-stats-section .width-limit,.yir-generic .yir-posters-section .width-limit,.yir-generic .yir-content-section .width-limit{box-sizing:border-box;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;padding-top:10%;height:100%;position:relative}.yir-generic .yir-stats-section h1,.yir-generic .yir-posters-section h1,.yir-generic .yir-content-section h1{text-align:center;font-size:78px;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:800}.yir-generic .yir-stats-section p,.yir-generic .yir-posters-section p,.yir-generic .yir-content-section p{text-align:center;margin-top:30px;font-size:24px}.yir-generic .loading-indicator{position:absolute;top:50%;left:50%;z-index:1;transform:translate3d(-50%,-50%,0);transition:opacity .5s cubic-bezier(.86,0,.07,1)}.yir-generic .loading-indicator.-fadeout{opacity:0}.yir-generic .yir-posterwall-intro{overflow:hidden}.yir-generic .yir-posterwall-intro .splash-container{width:100vw;height:100%;position:relative;transform-style:preserve-3d;perspective:400px;overflow:hidden}.yir-generic .yir-posterwall-intro .splash-poster{position:absolute;transform-style:preserve-3d;transition:transform 5s cubic-bezier(.165,.84,.44,1),opacity .2s;transform:translateZ(-20px);opacity:0;pointer-events:none}.-zooming .yir-generic .yir-posterwall-intro .splash-poster{transition:transform 7s cubic-bezier(.165,.84,.44,1),opacity .2s}.yir-generic .yir-posterwall-intro .splash-poster>.image{display:block;position:relative;text-decoration:none;background-repeat:no-repeat;background-size:cover;height:0;padding-top:150%;box-shadow:0 2px 15px rgba(0,0,0,.7);transform:translate(-50%,-50%);pointer-events:auto}.yir-generic .yir-posterwall-intro .splash-poster>.image:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(150deg,rgba(255,255,255,0) 5%,rgba(255,255,255,.2) 35%,rgba(255,255,255,0) 70%);opacity:0;transition:opacity .2s}.yir-generic .yir-posterwall-intro .splash-poster>.image:hover:after{opacity:1}.yir-generic .yir-posterwall-intro .splash-title{position:absolute;bottom:12%;left:0;width:100%;transform-style:preserve-3d;perspective:400px;pointer-events:none}.yir-generic .yir-posterwall-intro h1{width:50%;height:auto;position:absolute;bottom:0;left:50%;transform:translate3d(-50%,0,0);margin:0}.yir-generic .yir-posterwall-intro h1 .year{display:block;position:relative;font-size:20vw;line-height:1;text-align:center;color:#fff;font-family:TiemposHeadlineWeb,Georgia,serif,ColorEmoji;font-weight:700;text-shadow:0 .02em 0 rgba(0,0,0,.35),0 0 .4em #000000;transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);transform:translateY(50px);opacity:0}.yir-generic .yir-posterwall-intro h1 .year.-fadein{transform:translateY(0);opacity:1}.yir-generic .yir-posterwall-intro h1 .title{display:block;margin-top:.25em;text-align:center;color:#fff;font-size:3vw;transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);transform:translateY(30px);opacity:0;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:300}.yir-generic .yir-posterwall-intro h1 .title.-fadein{transform:translateY(0);opacity:1}.yir-generic .yir-posterwall-intro .splash-footer{position:absolute;bottom:0;left:0;width:100%;color:#89a;font-size:1rem;display:flex;justify-content:space-between;padding:0 2em 1.5em;box-sizing:border-box}.yir-generic .yir-posterwall-intro .splash-footer a{color:#def;text-decoration:none}.yir-generic .yir-posterwall-intro .splash-footer>p{margin:0;align-self:center}.yir-generic .yir-posterwall-intro .splash-footer>p .touch-only{display:none}.has-touch .yir-generic .yir-posterwall-intro .splash-footer>p .touch-only{display:inline}.yir-generic .yir-posterwall-intro .splash-footer>p:first-of-type{flex:1 0 auto}.has-touch .yir-generic .yir-posterwall-intro .splash-footer>p:first-of-type .mob-hide{display:none}.yir-generic .yir-posterwall-intro .splash-footer>p:last-of-type{flex:0 0 auto}.yir-generic .yir-posterwall-intro .splash-footer .key{font-size:.76923077rem;border:1px solid #89A;display:inline-block;vertical-align:middle;position:relative;top:-1px;width:18px;height:16px;text-indent:110%;white-space:nowrap;overflow:hidden}.yir-generic .yir-posterwall-intro .splash-footer .key:before{content:"";position:absolute;top:50%;left:50%;display:block;width:0px;height:0px;border:4px solid transparent;margin-left:-4px}.yir-generic .yir-posterwall-intro .splash-footer .key.arrow-up:before{border-bottom-color:currentColor;border-bottom-width:8px;border-top:none;margin-top:-5px}.yir-generic .yir-posterwall-intro .splash-footer .key.arrow-down:before{border-top-color:currentColor;border-top-width:8px;border-bottom:none;margin-top:-4px}.yir-generic .yir-posterwall-intro .splash-footer .link-group.-social{padding:0;font-size:0px;align-self:center;margin:0 0 0 10px;flex:0 0 auto}.yir-generic .yir-posterwall-intro .splash-footer .link-group.-social li{list-style:none;display:inline-block}.yir-generic .yir-posterwall-intro .splash-footer .link-group.-social li+li{margin-left:5px}.yir-generic .yir-posterwall-intro .splash-footer .link-group.-social a{padding:0;margin:0}.yir-generic .yir-posterwall-intro .splash-footer .link-group.-social img{display:inline-block;height:24px;width:24px}.yir-generic .yir-posters-section{color:#2c3440}.yir-generic .yir-posters-section .yir-posters-content{position:relative}.yir-generic .yir-posters-section .yir-posters-content-text{max-width:66.66666667%;float:none;margin:0 auto;text-align:center;box-sizing:border-box}.yir-generic .yir-posters-section .yir-posters-content-text.dark-text p,.yir-generic .yir-posters-section .yir-posters-content-text.dark-text h1,.yir-generic .yir-posters-section .yir-posters-content-text.dark-text h2{color:#222}.yir-generic .yir-posters-section h1{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;color:#2c3440;margin-top:10px;margin-bottom:20px;text-align:center;font-size:1.38461538rem;line-height:1}.yir-generic .yir-posters-section h1 span{display:inline-block;background-color:rgba(0,0,0,.3);color:#fff;padding:7px 8px 6px;text-transform:uppercase;--letter-spacing: .075em;letter-spacing:var(--letter-spacing);white-space:nowrap;border-radius:2px;text-align:center;-webkit-backdrop-filter:blur(10px)}.yir-generic .yir-posters-section h2{font-size:30px;text-align:center;line-height:.9;margin-bottom:20px;color:#fff;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:800}.yir-generic .yir-posters-section p{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;font-size:16px;text-align:center}.yir-generic .yir-posters-section p em{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;font-style:italic}.yir-generic .yir-posters-section .poster-list.-p150{max-width:75%;height:auto}.yir-generic .yir-posters-section .poster-list.-p150 li{width:18%}.yir-generic .yir-stats-section .yir-stats-content{position:relative}.yir-generic .yir-stats-section h2{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:300;text-align:center;font-size:36px;margin:0 0 60px;color:#00e054}.yir-generic .yir-stats-section h3{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:300;margin:0;font-size:24px;text-align:center}.yir-generic .yir-stats-section .yir-number{text-align:center;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:800;color:#fff;font-size:72px;margin:0;line-height:1.1}.yir-generic .yir-stats-section .yir-statistics>.yir-stat:last-child,.yir-generic .yir-stats-section .yir-statistics>.yir-stats-group:last-child{margin-bottom:0}.yir-generic .yir-stats-section .yir-stat{margin-bottom:3.44827586%}.yir-generic .yir-stats-section .yir-stats-group{text-align:justify;font-size:.1px;width:88%;margin:0 auto 60px}.yir-generic .yir-stats-section .yir-stats-group .yir-stat{width:49%;display:inline-block;vertical-align:top;margin-bottom:0}.yir-generic .yir-stat-sentence{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:300}.yir-generic .yir-stat-sentence .yir-number{display:inline-block;vertical-align:middle;margin:0 .13888889"em";position:relative;top:-4px}.yir-generic .reversed-header .img-block-content h1 span{background-color:rgba(255,255,255,.2)}.yir-generic .img-block-content{position:relative;padding-top:10%;height:100%;box-sizing:border-box;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400}.yir-generic .img-block-content h1{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;color:#00e054;margin-bottom:15px}.yir-generic .img-block-content h1 span{font-size:18px;line-height:1;display:inline-block;background-color:rgba(0,0,0,.3);color:#fff;padding:7px 8px 6px;text-transform:uppercase;--letter-spacing: .075em;letter-spacing:var(--letter-spacing);white-space:nowrap;border-radius:2px;-webkit-backdrop-filter:blur(10px)}.yir-generic .img-block-content a{color:#fff;text-decoration:none}.yir-generic .img-block-content a:hover,.yir-generic .img-block-content a:active{color:#40bcf4}.yir-generic .img-block-content h2{font-size:78px;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:800;line-height:.9;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.3);margin-bottom:30px}.yir-generic .img-block-content h2 .yir-number-hash{font-size:52px;position:relative;top:-18px;font-weight:400}.yir-generic .img-block-content .byline{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;color:#fff;font-size:20px;line-height:1.1;letter-spacing:.5px;text-shadow:0 0 10px rgba(0,0,0,.6)}.yir-generic .img-block-content .byline:last-child{margin-bottom:0}.yir-generic .img-block-content .byline .directors+.yir-inline-film-stats{margin-left:1em}.yir-generic .img-block-content .yir-memoriam-text,.yir-generic .img-block-content .yir-video-text{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;text-shadow:0 0 5px rgba(0,0,0,.2);margin-top:30px}.yir-generic .img-block-content .yir-memoriam-text p,.yir-generic .img-block-content .yir-video-text p{font-size:19px;color:#bcd;margin-bottom:0}.yir-generic .img-block-content .yir-memoriam-text p a,.yir-generic .img-block-content .yir-video-text p a{text-decoration:none;color:#def}.yir-generic .img-block-content .yir-memoriam-text p a:hover,.yir-generic .img-block-content .yir-video-text p a:hover,.yir-generic .img-block-content .yir-memoriam-text p a:active,.yir-generic .img-block-content .yir-video-text p a:active{color:#fff}.yir-generic .img-block-content .yir-memoriam-text p em,.yir-generic .img-block-content .yir-video-text p em{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;font-style:italic}.yir-generic .img-block-content .yir-memoriam-text{padding-right:30%}.yir-generic .img-block-content .yir-video-thumbnail{display:inline-block;width:320px;border-radius:2px;position:relative;text-align:right;margin-top:30px}.yir-generic .img-block-content .yir-video-thumbnail img{display:block;max-width:100%;height:auto;border-radius:2px}.yir-generic .img-block-content .yir-video-thumbnail span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,.6);border-radius:2px;transition:border-color .2s;box-sizing:border-box}.yir-generic .img-block-content .yir-video-thumbnail i{display:block;position:absolute;top:50%;left:50%;width:74px;height:74px;margin:-37px 0 0 -37px;background:rgba(0,0,0,.6);border-radius:37px;text-align:left;white-space:nowrap;text-indent:110%;overflow:hidden}.yir-generic .img-block-content .yir-video-thumbnail i:after{content:"";display:block;width:32px;height:40px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSI0MHB4Ij4KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNkJCRTNEIiBkPSJNMyw1LjE2N2MwLTIuMDQsMS4zNy0yLjgxLDMuMDUtMS43M2wyMi42OSwxNC41NWMxLjY4LDEuMDgsMS42OCwyLjg0LDAsMy45Mkw2LjA1LDM2LjQ1N0M0LjM3LDM3LjUzNywzLDM2Ljc2NiwzLDM0LjcyN1Y1LjE2N3oiLz4KPC9zdmc+);position:absolute;top:50%;left:50%;margin:-20px 0 0 -14px}.yir-generic .img-block-content .yir-video-thumbnail:hover span{border-color:#fff}.yir-generic .img-block-content .yir-video-thumbnail:active i{transform-origin:50% 50%;transform:scale(.95)}.yir-generic .img-block-content .yir-video-caption{margin-top:8px;text-shadow:0 0 10px rgba(0,0,0,.2)}.yir-generic .img-block-content .yir-video-caption p{color:#789}.yir-generic .img-block-content .yir-video-caption p a{color:#9ab}.yir-generic .img-block-content .yir-film-stats strong,.yir-generic .img-block-content .yir-inline-film-stats strong{width:28px;height:30px;display:inline-block;vertical-align:middle;background-position:0 -80px;position:relative}.yir-generic .img-block-content .yir-film-stats strong.i-views,.yir-generic .img-block-content .yir-inline-film-stats strong.i-views{width:42px;background-position:-290px 0;top:-2px}.yir-generic .img-block-content .yir-film-stats strong.i-ratings,.yir-generic .img-block-content .yir-inline-film-stats strong.i-ratings{margin-left:10px;top:-3px}.yir-generic .img-block-content .yir-film-stats{float:left;color:#fff;font-size:27px;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:300;letter-spacing:.075em;line-height:30px;text-shadow:0 0 10px rgba(0,0,0,.6)}.yir-generic .yir-video-background,.yir-generic .yir-video-overlay{width:100%}.objectfit .yir-generic .yir-video-background .yir-background-video,.objectfit .yir-generic .yir-video-overlay .yir-background-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.yir-generic .yir-video-overlay{background:linear-gradient(to bottom,rgba(20,24,28,0) 33%,rgba(20,24,28,.8) 80%,rgba(20,24,28,.8))}.yir-generic .yir-inverted .img-block-content .yir-film-stats strong,.yir-generic .yir-inverted .img-block-content .yir-inline-film-stats strong{background-position:-40px -80px}.yir-generic .yir-inverted .img-block-content .yir-film-stats strong.i-views,.yir-generic .yir-inverted .img-block-content .yir-inline-film-stats strong.i-views{background-position:-290px -40px}.yir-generic .yir-inverted .yir-posters-text{color:rgba(0,0,0,.6)}.yir-generic .yir-inverted .yir-posters-text a{text-decoration:none;color:#def}.yir-generic .yir-inverted .yir-posters-text a:hover,.yir-generic .yir-inverted .yir-posters-text a:active{color:#fff}.yir-generic .yir-inverted .yir-posters-text em{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;font-style:italic}.yir-generic .yir-video-section .content{text-align:center;margin-left:auto;margin-right:auto;max-width:75%}.yir-generic .yir-posters-section{background-repeat:no-repeat;background-position:center center;background-size:cover}.yir-generic .yir-posters-section .content{text-align:center;margin-left:auto;margin-right:auto}.yir-generic .yir-posters-section .poster-list{margin-top:30px}.yir-generic .yir-single-film-section .content{width:100%;max-width:100%;box-sizing:border-box}.yir-generic .yir-single-film-section .poster-xlarge{position:absolute;bottom:0;width:100%;max-width:280px;z-index:1}.yir-generic .yir-single-film-section.content-bl .content{padding-right:0%}.yir-generic .yir-single-film-section.content-bl .poster-xlarge{right:0;left:auto}.yir-generic .yir-single-film-section.content-br .content{padding-left:0%}.yir-generic .yir-single-film-section.content-br .poster-xlarge{right:auto;left:0}.yir-generic .yir-single-film-section.content-bl .img-block-content .yir-film-stat,.yir-generic .yir-single-film-section.content-br .img-block-content .yir-film-stat{float:none}.yir-generic .yir-single-film-section.content-bl .single-film-position{left:0}.yir-generic .yir-single-film-section .single-film-position{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:800;display:block;top:100px;left:0;margin:0;color:#fff;border-radius:50%;font-size:80px;line-height:150px;box-sizing:border-box;padding-right:10px;width:150px;height:150px;border:4px solid #FF8000;background:rgba(0,0,0,.01);mix-blend-mode:screen;z-index:10;text-align:center}.yir-generic .yir-single-film-section .single-film-position small{font-size:50%;position:relative;top:-24%;left:-5%;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400}.yir-generic .yir-single-film-section .single-film-content{position:relative}.yir-generic .yir-single-film-section .single-film-basic-info{overflow:hidden}.yir-generic .yir-single-film-section blockquote{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;margin-top:30px;max-width:720px}.yir-generic .yir-single-film-section blockquote p{color:#def;font-size:16px;line-height:1.29411765;margin-bottom:0}.yir-generic .yir-single-film-section blockquote p .yir-citation{font-style:normal;white-space:nowrap}.yir-generic .yir-single-film-section blockquote p .yir-citation a{text-decoration:none;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:700;color:#bcd;white-space:nowrap}.yir-generic .yir-single-film-section blockquote p .yir-citation a:hover,.yir-generic .yir-single-film-section blockquote p .yir-citation a:active{color:#def}.yir-generic .yir-single-film-section blockquote p em{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;font-style:italic}.yir-generic .yir-single-film-section blockquote.note p{color:#fff;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400}.yir-generic .yir-single-film-section blockquote.note p a{white-space:nowrap}.yir-generic .yir-single-film-section blockquote .avatar{float:none;display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:3px;top:-1px;border-radius:20px}.yir-generic .yir-single-film-section blockquote .avatar img{border-radius:20px;width:100%;height:100%}.yir-generic .yir-single-film-section blockquote .avatar span{border-radius:20px;text-indent:110%;white-space:nowrap;overflow:hidden}.yir-generic .content-tr .img-block-content .content,.yir-generic .content-br .img-block-content .content,.yir-generic .content-tr .img-block-content .yir-film-stats,.yir-generic .content-br .img-block-content .yir-film-stats,.yir-generic .content-tr .img-block-content .single-film-content,.yir-generic .content-br .img-block-content .single-film-content{float:right}.yir-generic .content-tr .img-block-content .yir-memoriam-text,.yir-generic .content-br .img-block-content .yir-memoriam-text{padding-right:0;padding-left:30%}.yir-generic .content-tr .img-block-content .yir-callout-text,.yir-generic .content-br .img-block-content .yir-callout-text{padding-right:0;padding-left:10%}.yir-generic .content-tr .yir-single-film-section .content,.yir-generic .content-br .yir-single-film-section .content{float:none;padding-left:40%}.yir-generic .yir-callout-section h1{display:none}.yir-generic .yir-callout-section .yir-callout-text{padding-right:10%;text-shadow:0 0 5px rgba(0,0,0,.2)}.yir-generic .yir-callout-section .yir-callout-text p{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:300;color:#bcd;margin-bottom:0}.yir-generic .yir-callout-section .yir-callout-text p a{text-decoration:none;color:#def}.yir-generic .yir-callout-section .yir-callout-text p a:hover,.yir-generic .yir-callout-section .yir-callout-text p a:active{color:#fff}.yir-generic .yir-callout-section .yir-callout-text p em{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;font-style:italic}.yir-generic .title-positive .img-block-content h1 span{border-color:#00c74a;color:#00e054}.yir-generic .title-negative .img-block-content h1 span{border-color:#e67300;color:#ff8000}.yir-generic .small-poster-menu .overlay-actions{bottom:7px}.yir-generic .yir-person-list{float:right;width:480px;font-size:0px;text-align:justify;display:inline-block;text-justify:distribute-all-lines}.yir-generic .yir-person-list .avatar{display:block;margin:0 10px 10px;box-shadow:0 1px 5px rgba(0,0,0,.6);float:none}.yir-generic .yir-person-list .avatar img{width:100%;height:auto}.yir-generic .yir-person-list.body-text li{display:inline-block;width:29.41176471%;text-align:center;vertical-align:top;text-shadow:0 1px 2px #000000}.yir-generic .yir-person-list.body-text li p{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;font-size:16px;margin-bottom:20px;line-height:1}.yir-generic .yir-person-list.body-text li p a{color:#def}.yir-generic .yir-person-list .placeholder{border:none;background:none}.yir-generic .yir-person-list:after{content:"";display:inline-block;width:100%}.yir-generic .yir-reviews-section .width-limit{overflow:hidden;padding-bottom:10%}.yir-generic .yir-reviews-section h2{font-size:2.30769231rem;margin:0 0 30px}.yir-generic .yir-reviews-section h2.title{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:300;font-size:36px;margin:0 0 60px;color:#00e054;text-align:center}.yir-generic .yir-reviews-section h3{font-size:1.69230769rem;margin:0 0 2px;position:relative;top:-2px;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:800}.yir-generic .yir-reviews-section .attribution-detail .owner{color:var(--content-color)}.yir-generic .yir-reviews-section .avatar{margin-right:10px}.yir-generic .yir-generic-review{margin-bottom:50px}.yir-generic .yir-generic-review:last-child{margin-bottom:0}.yir-generic .yir-generic-review blockquote{margin-top:10px}.yir-generic .yir-generic-review blockquote a,.yir-generic .yir-generic-review blockquote a:hover,.yir-generic .yir-generic-review blockquote a:active{color:#9ab}.yir-generic .yir-generic-review p{font-size:16px}.yir-generic .yir-generic-review p em{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;font-style:italic}.yir-generic .yir-review-column{width:47%;float:left}.yir-generic .yir-review-column h2{color:#00e054;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:300}.yir-generic .yir-generic-reviews-unfavourable{float:right}.yir-generic .yir-generic-reviews-unfavourable h2{color:#ff8000}.yir-generic .yir-text-content{max-width:720px;margin:0 auto;position:relative}.yir-generic .yir-text-content h1{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:800;color:#fff}.yir-generic .yir-text-content .yir-footnote{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;margin:0 100px}.yir-generic .yir-text-content .yir-footnote p{font-size:15px;line-height:1.5}.yir-generic .yir-text-content .yir-footnote p a{color:#def}.yir-generic .yir-text-content .yir-footnote p:last-child{margin-bottom:0}.yir-generic.first-section-active .prev-section{top:-60px}.yir-generic.last-section-active .next-section{bottom:-60px}.yir-generic.yir-loading .prev-section{top:-60px}.yir-generic.yir-loading .next-section{bottom:-60px}.yir-generic .yir-quote-section .yir-quote-content{position:relative;align-self:center;width:100%}.yir-generic .yir-quote-section .yir-quote-content h1{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:300;line-height:1.2;font-size:48px;color:#fff;color:rgba(255,255,255,.9)}.yir-generic .yir-quote-section .yir-quote-content cite{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;font-size:30px;color:rgba(255,255,255,.5);margin-left:-1.1em}.yir-generic .yir-quote-section .yir-quote-content cite a{padding-left:.15em;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:700;color:rgba(255,255,255,.5)}.yir-generic .yir-quote-section .yir-quote-content cite a:hover,.yir-generic .yir-quote-section .yir-quote-content cite a:active{color:#fff}.yir-generic .yir-quote-section .yir-quote-content .yir-quote-poster .poster{float:none;margin:0}.yir-generic .yir-cta{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:300;line-height:1.1;color:#fff;background-color:#456;font-size:20px;padding:20px;text-align:center;margin-top:60px;border-radius:2px}.yir-generic .vertical-layout .img-block-strip{width:70%;height:100%}.yir-generic .vertical-layout .img-block-strip .strip-overlay{background:rgba(0,0,0,.6)}.yir-generic .vertical-layout .img-block-content .yir-film-stats{float:none}.yir-generic .vertical-layout .strip-content{position:absolute;padding-top:0;bottom:60px;left:0;right:0}.yir-generic .vertical-layout .yir-top-five:before,.yir-generic .vertical-layout .yir-top-ten:before,.yir-generic .vertical-layout .yir-top-five:after,.yir-generic .vertical-layout .yir-top-ten:after{content:" ";display:table}.yir-generic .vertical-layout .yir-top-five:after,.yir-generic .vertical-layout .yir-top-ten:after{clear:both}.yir-generic .vertical-layout .poster-list{width:auto;float:none;width:100%;padding-top:30px}.yir-generic .vertical-layout .poster-list.-grid{margin-left:0}.yir-generic .vertical-layout .poster-list li{width:18.18181818%;float:none}.yir-generic .vertical-layout .yir-top-five.yir-top-list-small h2{font-size:58px}.yir-generic .vertical-layout blockquote{padding:20px 0 0;margin:0;clear:both}.yir-generic .vertical-layout blockquote p{color:#def;font-size:16px;line-height:1.4}.yir-generic .vertical-layout blockquote p .yir-citation{color:#bcd;font-style:normal;white-space:nowrap}.yir-generic .vertical-layout blockquote p .yir-citation a{text-decoration:none;color:#bcd;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:700;white-space:nowrap}.yir-generic .vertical-layout blockquote p .yir-citation a:hover,.yir-generic .vertical-layout blockquote p .yir-citation a:active{color:#def}.yir-generic .vertical-layout blockquote p em{font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400;font-style:italic}.yir-generic .vertical-layout blockquote.note p{color:#fff;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:400}.yir-generic .vertical-layout blockquote.note p a{white-space:nowrap}.yir-generic .vertical-layout blockquote .avatar{float:none;display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:3px;top:-1px;border-radius:2px}.yir-generic .vertical-layout blockquote .avatar img{border-radius:2px;width:100%;height:100%}.yir-generic .vertical-layout blockquote .avatar span{border-radius:2px;text-indent:110%;white-space:nowrap;overflow:hidden}.yir-generic .yir-vertical-right .img-block-strip{right:0;left:auto}.objectfit .yir-generic .yir-vertical-right .img-block-strip .img-block-blur{top:0;bottom:auto;left:auto;right:0;height:100%;width:100vw}.yir-generic .yir-vertical-right .strip-content{margin:0 5% 0 20%}.yir-generic .yir-vertical-left .img-block-strip{left:0;right:auto}.objectfit .yir-generic .yir-vertical-left .img-block-strip .img-block-blur{top:0;bottom:auto;height:100%;width:100vw}.yir-generic .yir-vertical-left .strip-content{margin:0 20% 0 5%}ul.link-group.-social{margin:20px auto;display:block;width:auto;text-align:center}ul.link-group.-social li{display:inline-block}ul.link-group.-social a{background:none;padding:10px 12px 8px 8px;margin:0 5px;font-size:14px;text-transform:uppercase;--letter-spacing: .075em;letter-spacing:var(--letter-spacing);border-radius:3px}ul.link-group.-social a:hover{opacity:.8}ul.link-group.-social a img{display:inline-block;height:36px;width:36px}.yir-options .panel-share a{display:block}.yir-options .panel-share .popup-link{width:16px;height:16px}.yir-options .panel-share .tw-popup{float:left;background-position:-460px -150px;width:24px;margin:0 5px}.yir-options .panel-share .fb-popup{background-position:-490px -150px}.yir-options .panel-share input{float:left;width:120px;padding:1px 0;font-size:11px;box-shadow:none;border-radius:0}.yir-options .panel-share input:focus{color:#fff;background-color:transparent;box-shadow:none}}@media screen and screen and (max-width: 400px),projection and screen and (max-width: 400px){#yir-logo{width:100%!important;height:auto!important}}@media screen and screen and (min-height: 1300px),projection and screen and (min-height: 1300px){#yir-logo.yir-logo-default{width:640px;height:640px}}@media screen and screen and (max-height: 1100px),projection and screen and (max-height: 1100px){#yir-logo.yir-logo-default{width:480px;height:480px}}@media screen and (max-height: 760px),projection and (max-height: 760px){#yir-logo.yir-logo-default{width:320px;height:320px}}@media screen and screen and (max-height: 880px),projection and screen and (max-height: 880px){.yir2014 #yir-logo{width:480px;height:auto;margin-bottom:0}}@media screen and screen and (max-width: 400px),projection and screen and (max-width: 400px){.yir2014 #yir-logo{margin-bottom:0}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic #introduction{padding-top:0}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-site-header.-default{background:#14181c;position:relative;top:auto;left:auto;width:auto}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-site-header.-default h1{float:none}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-site-header.-default h1 a{margin:0 auto;width:42px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-site-header.-default .yir-generic-nav{position:absolute;top:0;width:100%;float:none;height:0}.yir-generic .yir-site-header.-default .yir-generic-nav .yir-year-label-text{display:none}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-site-header.-default .yir-generic-nav h2{float:left;margin-left:5px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .width-limit{padding:0 4%}}@media screen and (max-width: 420px),projection and (max-width: 420px){.yir-generic .width-limit{padding:0 10px}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .width-limit{margin:0 4%}}@media screen and (min-width: 1270px),projection and (min-width: 1270px){.yir-generic .width-limit{margin:0 75px}}@media screen and (min-width: 1800px),projection and (min-width: 1800px){.yir-generic .width-limit{margin:0 95px}}@media screen and (min-width: 1024px) and (max-width: 1400px),projection and (min-width: 1024px) and (max-width: 1400px){.yir-generic .width-limit{margin:0 25px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-menu.-default{float:right}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-menu.-default ul{position:absolute}}@media screen and screen and (max-height: 960px),projection and screen and (max-height: 960px){.yir-generic .yir-menu.-default ul li a{font-size:1rem;padding:4px 8px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-year-menu-wrapper #yir-year-trigger{padding-left:10px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-year-menu-wrapper #yir-year-menu{right:auto;left:5px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-card{height:auto!important;border-bottom:1px solid #303840;padding-bottom:30px}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-card{height:auto!important;margin-bottom:200px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-card .yir-section{position:relative;top:auto;left:auto;right:auto;bottom:auto;border-bottom:none;padding-bottom:0}.yir-generic .yir-card .yir-section.yir-posterwall-intro{height:85%!important}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-card .yir-section{position:relative;height:auto!important;margin-bottom:0;top:auto;left:auto;right:auto;bottom:auto}.yir-generic .yir-card .yir-section.yir-posterwall-intro{height:100%!important}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-card.-reviews{min-height:0}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-card.-posterwall{height:100%!important}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.has-touch .yir-generic .yir-card.-posterwall{height:100%}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-section{height:auto!important;border-bottom:1px solid #303840;padding-bottom:30px}.yir-generic .yir-section.yir-posterwall-intro{height:85%!important}.yir-generic .yir-section h1{font-size:36px}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-section{height:auto!important;margin-bottom:200px}.yir-generic .yir-section.yir-posterwall-intro{height:100%!important}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-long-content{min-height:100%}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .yir-long-content .yir-vertically-centered{margin-bottom:30px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .content:before,.yir-generic .content:after{content:" ";display:table}.yir-generic .content:after{clear:both}.yir-generic .content h2{margin-bottom:0}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .content:before,.yir-generic .content:after{content:" ";display:table}.yir-generic .content:after{clear:both}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-person-section .img-block-content{padding-top:30px;height:auto;position:relative}.yir-generic .yir-person-section .img-block-content:before,.yir-generic .yir-person-section .img-block-content:after{content:" ";display:table}.yir-generic .yir-person-section .img-block-content:after{clear:both}.yir-generic .yir-person-section .img-block-content h1 span{border:none;padding:0;background-color:transparent;color:#00e054;text-transform:none;letter-spacing:0;font-size:22px;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:300;box-shadow:none}.yir-generic .yir-person-section .img-block-content h2{font-size:36px}.yir-generic .yir-person-section .img-block-content .content{margin-bottom:20px}.yir-generic .yir-person-section .img-block-content .byline{font-size:18px;letter-spacing:0;margin-top:5px}.yir-generic .yir-person-section .img-block-src{width:100%!important;height:auto!important;position:relative;top:auto!important;left:auto!important}.yir-generic .yir-person-section .animated-img-wrapper{width:100%;height:auto;margin:0;left:auto;top:auto;position:relative;padding-top:56.28571429%;transform:scale(1)!important;background-position:0 0!important;background-size:cover!important}.yir-generic .yir-person-section .lowest-rated .img-block-content h1 span{color:#ff8000}}@media screen and (min-width: 768px) and (max-width: 1023px) and (max-width: 767px),projection and (min-width: 768px) and (max-width: 1023px) and (max-width: 767px){.yir-generic .yir-person-section .img-block-content .byline{margin-top:10px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-person-section .content{margin-bottom:30px}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-person-section .content{max-width:100%}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-person-section .content{margin-bottom:50px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-film-section .content{margin-bottom:30px}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-film-section .content{max-width:100%}}@media screen and (max-height: 760px),projection and (max-height: 760px){.yir-generic .yir-film-section.content-bl .content,.yir-generic .yir-film-section.content-br .content,.yir-generic .yir-film-section.content-bl .yir-person-list,.yir-generic .yir-film-section.content-br .yir-person-list{position:relative;bottom:auto}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-film-section .film-section-content-wrapper{height:100%}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-film-section .film-section-content-wrapper{padding:30px 0}.yir-generic .yir-film-section .film-section-content-wrapper .img-block-content{padding-top:0}.yir-generic .yir-film-section .film-section-content-wrapper .img-strip-content-container{position:relative;height:auto;margin-top:30px}.yir-generic .yir-film-section .film-section-content-wrapper .strip-content{padding-top:0}.yir-generic .yir-film-section .film-section-content-wrapper blockquote{float:none}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-film-section.narrow-title{max-width:100%!important}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .img-block-src{position:relative;width:100%!important;height:auto!important;left:auto!important;top:auto!important}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .img-strip-content-container{height:auto;position:relative;bottom:auto;left:auto;background:none}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .img-block-strip{display:none}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .img-block-strip .img-block-strip-image{-webkit-mask-image:-webkit-gradient(linear,left top,left 60%,from(rgba(0,0,0,0)),to(#000000))}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .img-block-strip .img-block-strip-image{display:none!important}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .strip-content{padding-top:0;padding-bottom:50px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .strip-content blockquote{width:100%;float:none;margin-bottom:30px}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .strip-content blockquote{width:100%;margin-bottom:20px}}@media screen and (min-width: 1024px) and (max-width: 1269px),projection and (min-width: 1024px) and (max-width: 1269px){.yir-generic .strip-content blockquote{width:300px}}@media screen and (min-width: 1270px),projection and (min-width: 1270px){.yir-generic .strip-content blockquote{width:25%}}@media screen and (min-width: 1500px),projection and (min-width: 1500px){.yir-generic .strip-content blockquote{width:30%}}@media screen and (min-width: 1700px),projection and (min-width: 1700px){.yir-generic .strip-content blockquote{width:40%}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .strip-content blockquote p{font-size:14px}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .strip-content blockquote p{font-size:14px;line-height:1.57142857}}@media screen and (min-width: 1700px),projection and (min-width: 1700px){.yir-generic .strip-content blockquote p{font-size:18px;line-height:1.4}}@media screen and (max-width: 420px),projection and (max-width: 420px){.yir-generic .strip-content blockquote .avatar{width:16px;height:16px;border-radius:1px;margin-right:2px}}@media screen and (max-width: 420px),projection and (max-width: 420px){.yir-generic .strip-content blockquote .avatar img{border-radius:1px}}@media screen and (max-width: 420px),projection and (max-width: 420px){.yir-generic .strip-content blockquote .avatar span{border-radius:1px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .poster-list{width:100%;float:none;margin:0}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .poster-list{width:710px;float:none;margin:0}}@media screen and (min-width: 1024px) and (max-width: 1269px),projection and (min-width: 1024px) and (max-width: 1269px){.yir-generic .poster-list{width:660px}}@media screen and (min-width: 1270px),projection and (min-width: 1270px){.yir-generic .poster-list{width:890px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .poster-list li{width:18.6%}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .poster-list li{width:8.87323944%}}@media screen and (min-width: 1024px) and (max-width: 1269px),projection and (min-width: 1024px) and (max-width: 1269px){.yir-generic .poster-list li{width:9.09090909%}}@media screen and (min-width: 1800px),projection and (min-width: 1800px){.yir-generic .poster-list.-p150 li{width:9.2%}}@media screen and (min-width: 1024px) and (max-width: 1269px),projection and (min-width: 1024px) and (max-width: 1269px){.yir-generic .yir-top-five blockquote{width:50%;max-width:560px}}@media screen and (min-width: 1270px),projection and (min-width: 1270px){.yir-generic .yir-top-five blockquote{width:60%;max-width:760px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-top-five blockquote p{font-size:14px}}@media screen and (min-width: 1270px),projection and (min-width: 1270px){.yir-generic .yir-top-five blockquote p{font-size:18px}}@media screen and (min-width: 1800px),projection and (min-width: 1800px){.yir-generic .yir-top-five blockquote p{font-size:18px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-top-five .poster-list{width:auto}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-top-ten .poster-list{width:auto}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-top-ten .poster-list li{margin-bottom:1.75%}}@media screen and (min-width: 1024px) and (max-width: 1269px),projection and (min-width: 1024px) and (max-width: 1269px){.yir-generic .poster{border-radius:2px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .next-section,.yir-generic .prev-section{display:none}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .yir-stats-section .width-limit,.yir-generic .yir-posters-section .width-limit,.yir-generic .yir-content-section .width-limit{display:flex;padding-top:60px;padding-bottom:60px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-stats-section h1,.yir-generic .yir-posters-section h1,.yir-generic .yir-content-section h1{font-size:36px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-stats-section p,.yir-generic .yir-posters-section p,.yir-generic .yir-content-section p{font-size:16px}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.has-touch .yir-generic .yir-posterwall-intro{height:100%}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-posterwall-intro h1{width:80%}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-posterwall-intro h1{width:80%}.has-touch .yir-generic .yir-posterwall-intro h1{bottom:50px}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-posterwall-intro h1 .year{font-size:25vw}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-posterwall-intro h1 .year{font-size:30vw}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-posterwall-intro h1 .title{font-size:4vw}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-posterwall-intro h1 .title{font-size:5vw}}@media screen and (orientation: portrait),projection and (orientation: portrait){.has-touch .yir-generic .yir-posterwall-intro .splash-footer{flex-wrap:wrap}}@media screen and (orientation: portrait),projection and (orientation: portrait){.has-touch .yir-generic .yir-posterwall-intro .splash-footer>p:first-of-type{flex:1 0 100%;text-align:center}}@media screen and (orientation: portrait),projection and (orientation: portrait){.has-touch .yir-generic .yir-posterwall-intro .splash-footer>p:last-of-type{flex:1 0 100%;text-align:center}}@media screen and (orientation: portrait),projection and (orientation: portrait){.has-touch .yir-generic .yir-posterwall-intro .splash-footer .link-group.-social{flex:1 0 100%;margin-top:10px}}@media screen and (orientation: portrait),projection and (orientation: portrait){.has-touch .yir-generic .yir-posterwall-intro .splash-footer .link-group.-social li{margin-right:5px;margin-left:5px}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .yir-posters-section .yir-posters-content{align-self:center;width:100%}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-posters-section .yir-posters-content-text{max-width:100%}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-posters-section h1 span{white-space:normal}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-posters-section h2{font-size:24px}}@media screen and (max-height: 900px),projection and (max-height: 900px){.yir-generic .yir-posters-section p{margin-top:20px}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-posters-section .poster-list.-p150{max-width:100%}}@media screen and (min-width: 1024px) and (max-height: 900px),projection and (min-width: 1024px) and (max-height: 900px){.yir-generic .yir-posters-section .poster-list.-p150{max-width:800px}}@media screen and (max-width: 420px),projection and (max-width: 420px){.yir-generic .yir-posters-section .poster-list.-p150 li{width:47.5%;margin-bottom:4.5%}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .yir-stats-section .yir-stats-content{align-self:center;width:100%}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-stats-section h2{font-size:22px}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-stats-section h3{font-size:20px}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-stats-section .yir-number{font-size:42px}}@media screen and screen and (min-height: 800px),projection and screen and (min-height: 800px){.yir-generic .yir-stats-section .yir-statistics>.yir-stat,.yir-generic .yir-stats-section .yir-statistics>.yir-stats-group{margin-bottom:4.59770115%}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-stats-section .yir-stat .yir-number{font-size:48px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-stats-section .yir-stats-group{width:90%;text-align:center;margin-bottom:0}}@media screen and screen and (max-height: 880px),projection and screen and (max-height: 880px){.yir-generic .yir-stats-section .yir-stats-group{margin-bottom:30px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-stats-section .yir-stats-group .yir-stat{width:auto;display:block;margin-bottom:30px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-stat-sentence{font-size:20px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-stat-sentence .yir-number{display:block;margin-top:5px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .reversed-header .img-block-content h1 span{background-color:transparent}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .img-block-content{padding-top:5%}}@media screen and (min-width: 1024px) and (max-height: 760px),projection and (min-width: 1024px) and (max-height: 760px){.yir-generic .img-block-content{padding-top:80px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .img-block-content h1 span{white-space:normal}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .img-block-content h2{margin-left:-3px}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .img-block-content h2{font-size:58px}}@media screen and (min-width: 1024px) and (max-height: 680px),projection and (min-width: 1024px) and (max-height: 680px){.yir-generic .img-block-content h2{font-size:68px}}@media screen and (min-width: 768px),projection and (min-width: 768px){.has-touch .yir-generic .img-block-content h2{font-size:66px}}@media screen and (min-width: 768px),projection and (min-width: 768px){.has-touch .yir-generic .img-block-content .yir-review-column h2{font-size:30px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .img-block-content .byline .directors+.yir-inline-film-stats{display:block;margin-left:0;width:100%;margin-top:1em}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .img-block-content .yir-memoriam-text{padding-right:0!important;padding-left:0!important}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-video-background,.yir-generic .yir-video-overlay{padding-top:62.5%;position:relative}.yir-generic .yir-video-background .yir-background-video,.yir-generic .yir-video-overlay .yir-background-video{position:absolute;top:0;left:0;height:100%!important}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-video-background,.yir-generic .yir-video-overlay{position:absolute;top:0;left:0;height:100%}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-video-overlay{display:none}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-inverted .img-block-content{color:#789}.yir-generic .yir-inverted .img-block-content h1 span{background-color:rgba(255,255,255,.3);color:#2c3440}.yir-generic .yir-inverted .img-block-content h2,.yir-generic .yir-inverted .img-block-content .yir-film-stats,.yir-generic .yir-inverted .img-block-content .byline{color:#2c3440}.yir-generic .yir-inverted .img-block-content h2{text-shadow:0 0 20px rgba(255,255,255,.8)}.yir-generic .yir-inverted .img-block-content .yir-film-stats,.yir-generic .yir-inverted .img-block-content .byline{text-shadow:0 0 10px rgba(255,255,255,.8)}.yir-generic .yir-inverted .img-block-content a{color:#2c3440}.yir-generic .yir-inverted .img-block-content a:hover{color:#456}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .yir-video-section .content{align-self:center;width:100%}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-video-section .content{max-width:100%}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-video-section .yir-video-wrapper,.yir-generic .yir-video-section .yir-video-wrapper .yir-video-thumbnail{width:auto}.yir-generic .yir-video-section .yir-video-wrapper .yir-video-thumbnail img{width:100%;height:auto}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-video-section .yir-video-wrapper{width:480px;position:absolute;top:-400px;left:50%;margin-left:-240px}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .yir-video-section .img-block-content{display:flex;padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .yir-video-section .img-block-content .yir-video-thumbnail{width:480px}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-single-film-section .img-block-content{padding-top:0}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-single-film-section .poster-xlarge{display:none}}@media screen and (min-width: 1024px) and (max-width: 1269px),projection and (min-width: 1024px) and (max-width: 1269px){.yir-generic .yir-single-film-section .poster-xlarge{width:220px;height:330px}}@media screen and (min-width: 1270px),projection and (min-width: 1270px){.yir-generic .yir-single-film-section .poster-xlarge{width:280px;height:420px}}@media screen and (min-width: 1270px) and (max-height: 760px),projection and (min-width: 1270px) and (max-height: 760px){.yir-generic .yir-single-film-section .poster-xlarge{width:220px;height:330px}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-single-film-section.content-bl .content{padding-right:0%}}@media screen and (min-width: 1024px) and (max-width: 1269px),projection and (min-width: 1024px) and (max-width: 1269px){.yir-generic .yir-single-film-section.content-bl .content{padding-right:30%}}@media screen and (min-width: 1800px),projection and (min-width: 1800px){.yir-generic .yir-single-film-section.content-bl .content{padding-right:400px}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-single-film-section.content-br .content{padding-left:0%}}@media screen and (min-width: 1024px) and (max-width: 1269px),projection and (min-width: 1024px) and (max-width: 1269px){.yir-generic .yir-single-film-section.content-br .content{padding-left:30%}}@media screen and (min-width: 1800px),projection and (min-width: 1800px){.yir-generic .yir-single-film-section.content-br .content{padding-left:400px}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-single-film-section.content-br blockquote{float:right}}@media screen and (min-width: 1024px) and (max-height: 760px),projection and (min-width: 1024px) and (max-height: 760px){.yir-generic .yir-single-film-section.content-bl .content,.yir-generic .yir-single-film-section.content-br .content{position:absolute}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .yir-single-film-section.content-br .single-film-position{right:0;left:auto}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-single-film-section .single-film-position{top:20px;font-size:56px;line-height:105px;width:105px;height:105px}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-single-film-section .single-film-position{position:relative;top:-20px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-single-film-section .single-film-position{top:-32px;left:auto!important;font-size:36px;width:64px;height:64px;line-height:56px;padding-right:0;mix-blend-mode:normal;background:rgba(20,24,28,.2);border-color:rgba(255,128,0,.9)}}@media screen and (min-width: 1024px) and (max-height: 760px),projection and (min-width: 1024px) and (max-height: 760px){.yir-generic .yir-single-film-section .single-film-position{top:80px;font-size:56px;line-height:105px;width:105px;height:105px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-single-film-section .single-film-position small{display:none}}@media screen and (min-width: 1800px),projection and (min-width: 1800px){.yir-generic .yir-single-film-section blockquote{max-width:840px}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-single-film-section blockquote p{font-size:18px;line-height:1.33333333}}@media screen and (min-width: 1800px),projection and (min-width: 1800px){.yir-generic .yir-single-film-section blockquote p{font-size:20px;line-height:1.4}}@media screen and (max-width: 420px),projection and (max-width: 420px){.yir-generic .yir-single-film-section blockquote .avatar{width:16px;height:16px;border-radius:1px;margin-right:2px}}@media screen and (max-width: 420px),projection and (max-width: 420px){.yir-generic .yir-single-film-section blockquote .avatar img{border-radius:1px}}@media screen and (max-width: 420px),projection and (max-width: 420px){.yir-generic .yir-single-film-section blockquote .avatar span{border-radius:1px}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .content-tr .img-block-content .content,.yir-generic .content-br .img-block-content .content,.yir-generic .content-tr .img-block-content .yir-film-stats,.yir-generic .content-br .img-block-content .yir-film-stats,.yir-generic .content-tr .img-block-content .single-film-content,.yir-generic .content-br .img-block-content .single-film-content{float:none}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .content-tr .content,.yir-generic .content-br .content{text-align:right}.yir-generic .content-tr .content .film-stats,.yir-generic .content-br .content .film-stats{float:right}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .content-bl .content,.yir-generic .content-br .content,.yir-generic .content-bl .yir-person-list,.yir-generic .content-br .yir-person-list{position:absolute;bottom:25%;z-index:1}}@media screen and screen and (max-height: 960px),projection and screen and (max-height: 960px){.yir-generic .content-bl .content,.yir-generic .content-br .content,.yir-generic .content-bl .yir-person-list,.yir-generic .content-br .yir-person-list{bottom:30%}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .content-bl.yir-person-section .content,.yir-generic .content-br.yir-person-section .content,.yir-generic .content-bl.yir-single-film-section .content,.yir-generic .content-br.yir-single-film-section .content,.yir-generic .content-bl.yir-person-section .yir-person-list,.yir-generic .content-br.yir-person-section .yir-person-list,.yir-generic .content-bl.yir-single-film-section .yir-person-list,.yir-generic .content-br.yir-single-film-section .yir-person-list{bottom:10%}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .content-tr .yir-person-list,.yir-generic .content-bl .content{left:0}.yir-generic .content-bl .yir-person-list,.yir-generic .content-br .content{right:0}.yir-generic .content-br .yir-person-list{left:0}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-memoriam-section,.yir-generic .yir-callout-section,.yir-generic .yir-video-section{height:auto!important;border-bottom:1px solid #303840;border-top:1px solid #303840;padding-bottom:30px;margin-top:60px;margin-bottom:0}.yir-generic .yir-memoriam-section+.yir-memoriam-section,.yir-generic .yir-callout-section+.yir-memoriam-section,.yir-generic .yir-video-section+.yir-memoriam-section,.yir-generic .yir-memoriam-section+.yir-callout-section,.yir-generic .yir-callout-section+.yir-callout-section,.yir-generic .yir-video-section+.yir-callout-section,.yir-generic .yir-memoriam-section+.yir-video-section,.yir-generic .yir-callout-section+.yir-video-section,.yir-generic .yir-video-section+.yir-video-section{margin-top:0;border-top:none}.yir-generic .yir-memoriam-section .img-block-content,.yir-generic .yir-callout-section .img-block-content,.yir-generic .yir-video-section .img-block-content{padding-top:30px;height:auto;position:relative}.yir-generic .yir-memoriam-section .img-block-content:before,.yir-generic .yir-callout-section .img-block-content:before,.yir-generic .yir-video-section .img-block-content:before,.yir-generic .yir-memoriam-section .img-block-content:after,.yir-generic .yir-callout-section .img-block-content:after,.yir-generic .yir-video-section .img-block-content:after{content:" ";display:table}.yir-generic .yir-memoriam-section .img-block-content:after,.yir-generic .yir-callout-section .img-block-content:after,.yir-generic .yir-video-section .img-block-content:after{clear:both}.yir-generic .yir-memoriam-section .img-block-content h1 span,.yir-generic .yir-callout-section .img-block-content h1 span,.yir-generic .yir-video-section .img-block-content h1 span{border:none;padding:0;background-color:transparent;color:#00e054;text-transform:none;letter-spacing:0;font-size:22px;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:300;box-shadow:none}.yir-generic .yir-memoriam-section .img-block-content h2,.yir-generic .yir-callout-section .img-block-content h2,.yir-generic .yir-video-section .img-block-content h2{font-size:36px}.yir-generic .yir-memoriam-section .img-block-content .content,.yir-generic .yir-callout-section .img-block-content .content,.yir-generic .yir-video-section .img-block-content .content{margin-bottom:20px}.yir-generic .yir-memoriam-section .img-block-content .byline,.yir-generic .yir-callout-section .img-block-content .byline,.yir-generic .yir-video-section .img-block-content .byline{font-size:18px;letter-spacing:0;margin-top:5px}.yir-generic .yir-memoriam-section .img-block-src,.yir-generic .yir-callout-section .img-block-src,.yir-generic .yir-video-section .img-block-src{width:100%!important;height:auto!important;position:relative;top:auto!important;left:auto!important}.yir-generic .yir-memoriam-section .animated-img-wrapper,.yir-generic .yir-callout-section .animated-img-wrapper,.yir-generic .yir-video-section .animated-img-wrapper{width:100%;height:auto;margin:0;left:auto;top:auto;position:relative;padding-top:56.28571429%;transform:scale(1)!important;background-position:0 0!important;background-size:cover!important}.yir-generic .yir-memoriam-section .lowest-rated .img-block-content h1 span,.yir-generic .yir-callout-section .lowest-rated .img-block-content h1 span,.yir-generic .yir-video-section .lowest-rated .img-block-content h1 span{color:#ff8000}.yir-generic .yir-memoriam-section h1,.yir-generic .yir-callout-section h1,.yir-generic .yir-video-section h1{font-size:36px}.yir-generic .yir-memoriam-section .img-block-content,.yir-generic .yir-callout-section .img-block-content,.yir-generic .yir-video-section .img-block-content{position:initial}}@media screen and (min-width: 768px) and (max-width: 1023px) and (max-width: 767px),projection and (min-width: 768px) and (max-width: 1023px) and (max-width: 767px){.yir-generic .yir-memoriam-section .img-block-content .byline,.yir-generic .yir-callout-section .img-block-content .byline,.yir-generic .yir-video-section .img-block-content .byline{margin-top:10px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-memoriam-section .img-block-content .yir-memoriam-text p,.yir-generic .yir-callout-section .img-block-content .yir-memoriam-text p,.yir-generic .yir-video-section .img-block-content .yir-memoriam-text p,.yir-generic .yir-memoriam-section .img-block-content .yir-video-text p,.yir-generic .yir-callout-section .img-block-content .yir-video-text p,.yir-generic .yir-video-section .img-block-content .yir-video-text p{font-size:16px}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-memoriam-section .yir-memoriam-text{padding-right:0!important;padding-left:0!important}.yir-generic .yir-memoriam-section .yir-video-wrapper{width:320px}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-memoriam-section .width-limit{display:flex;padding-top:60px;padding-bottom:60px}.yir-generic .yir-memoriam-section .width-limit>.content{flex:0 0 60%;align-self:center}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-memoriam-section.content-tr .width-limit>.content,.yir-generic .yir-memoriam-section.content-br .width-limit>.content{margin-left:40%}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-memoriam-section.content-tl .width-limit>.content,.yir-generic .yir-memoriam-section.content-bl .width-limit>.content{margin-right:40%}}@media screen and screen and (max-height: 960px) and (min-width: 1024px),projection and screen and (max-height: 960px) and (min-width: 1024px){.yir-generic .yir-memoriam-section .img-block-content h2{font-size:46px;margin-top:24px}.yir-generic .yir-memoriam-section .img-block-content .yir-memoriam-text p{font-size:16px}}@media screen and (min-width: 1270px),projection and (min-width: 1270px){.yir-generic .yir-callout-section .yir-callout-text p{font-size:3.23076923rem}}@media screen and (min-width: 1024px) and (max-width: 1269px),projection and (min-width: 1024px) and (max-width: 1269px){.yir-generic .yir-callout-section .yir-callout-text p{font-size:2.46153846rem}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-callout-section .yir-callout-text p{font-size:2rem}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-callout-section .yir-callout-text p{font-size:1.69230769rem}}@media screen and (max-width: 420px),projection and (max-width: 420px){.yir-generic .yir-callout-section .yir-callout-text p{font-size:1.38461538rem}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-callout-section .yir-callout-text{padding-right:0!important;padding-left:0!important}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-callout-section.-inverted .yir-callout-text{text-shadow:none}.yir-generic .yir-callout-section.-inverted .yir-callout-text p{color:#456}.yir-generic .yir-callout-section.-inverted .yir-callout-text p a{color:#202830}.yir-generic .yir-callout-section.-inverted .yir-callout-text p a:hover{color:#000}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-callout-section .yir-callout-text{padding-right:0!important;padding-left:0!important}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-callout-section .width-limit{display:flex;padding-top:60px;padding-bottom:60px}.yir-generic .yir-callout-section .width-limit>.content{flex:0 0 60%;align-self:center}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-callout-section.content-tr .width-limit>.content,.yir-generic .yir-callout-section.content-br .width-limit>.content{margin-left:40%}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-callout-section.content-tl .width-limit>.content,.yir-generic .yir-callout-section.content-bl .width-limit>.content{margin-right:40%}}@media screen and screen and (max-height: 960px) and (min-width: 1024px),projection and screen and (max-height: 960px) and (min-width: 1024px){.yir-generic .yir-callout-section .img-block-content .yir-callout-text p{font-size:2.46153846rem}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-person-list{position:relative;width:auto;margin-top:0}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-person-list{position:relative;width:auto}}@media screen and (min-width: 1270px),projection and (min-width: 1270px){.yir-generic .yir-person-list{width:540px}}@media screen and (min-width: 1800px),projection and (min-width: 1800px){.yir-generic .yir-person-list{width:640px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-person-list .avatar{margin-left:0;margin-right:0}.yir-generic .yir-person-list .avatar.-a130{width:100%;height:auto}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-person-list.body-text li{width:30%}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-person-list.body-text li{width:19%}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-person-list.body-text li p{font-size:15px}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-reviews-section .width-limit{padding-top:0;padding-bottom:0}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-reviews-section h2.title{font-size:22px;line-height:1.27272727;margin-bottom:30px}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-reviews-section .yir-review-column .body-text p{font-size:1.15384615rem}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-reviews-section .yir-review-column{width:100%;float:none}.yir-generic .yir-reviews-section .yir-review-column+.yir-review-column{margin-top:50px}.yir-generic .yir-reviews-section .yir-review-column h2{font-size:22px;margin-top:30px}.yir-generic .yir-reviews-section .yir-review-column .body-text p{font-size:1.15384615rem}}@media screen and (max-width: 420px),projection and (max-width: 420px){.yir-generic .yir-reviews-section .yir-review-column .body-text p{font-size:1rem}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-reviews-section .yir-reviews-favourable{margin-bottom:60px}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .yir-reviews-section .img-block-content{padding-top:8%}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .yir-text-content{align-self:center;width:100%}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-text-content .yir-footnote{margin:0 auto}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-text-content .yir-footnote p{font-size:13px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-quote-section{padding-top:30px;padding-bottom:50px;margin-bottom:80px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.has-touch .yir-generic .yir-quote-section{margin-bottom:80px}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .yir-quote-section .width-limit{display:flex;padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-quote-section .width-limit{width:80%;max-width:1210px;margin:0 auto}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-quote-section .yir-quote-content{display:block;top:auto!important;margin-bottom:0}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .yir-quote-section .yir-quote-content{display:flex}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .yir-quote-section .yir-quote-content .yir-quote-group{flex:1 1 auto;align-self:center}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-quote-section .yir-quote-content .yir-quote-group{display:block}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-quote-section .yir-quote-content h1{font-size:40px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-quote-section .yir-quote-content h1{text-align:center;font-size:32px;padding:0 6px}}@media screen and (max-width: 420px),projection and (max-width: 420px){.yir-generic .yir-quote-section .yir-quote-content h1{font-size:22px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-quote-section .yir-quote-content cite{text-align:center;display:block;font-size:22px;margin-left:-.5em}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-quote-section .yir-quote-content .yir-quote-poster{width:230px;display:block;padding:0;margin:0 auto 20px}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .yir-quote-section .yir-quote-content .yir-quote-poster{flex:0 0 230px;align-self:center;margin-right:60px}}@media screen and (min-width: 1270px),projection and (min-width: 1270px){.yir-generic .yir-quote-section .yir-quote-content .yir-quote-poster{margin-left:100px}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .yir-cta{margin:60px 30px 0}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .img-block-content{padding-top:30px;height:auto;position:relative}.yir-generic .img-block-content:before,.yir-generic .img-block-content:after{content:" ";display:table}.yir-generic .img-block-content:after{clear:both}.yir-generic .img-block-content h1 span{border:none;padding:0;background-color:transparent;color:#00e054;text-transform:none;letter-spacing:0;font-size:22px;font-family:GraphikWeb,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Meiryo,sans-serif,ColorEmoji;font-weight:300;box-shadow:none}.yir-generic .img-block-content h2{font-size:36px}.yir-generic .img-block-content .content{margin-bottom:20px}.yir-generic .img-block-content .byline{font-size:18px;letter-spacing:0;margin-top:5px}.yir-generic .img-block-src{width:100%!important;height:auto!important;position:relative;top:auto!important;left:auto!important}.yir-generic .animated-img-wrapper{width:100%;height:auto;margin:0;left:auto;top:auto;position:relative;padding-top:56.28571429%;transform:scale(1)!important;background-position:0 0!important;background-size:cover!important}.yir-generic .lowest-rated .img-block-content h1 span{color:#ff8000}}@media screen and (max-width: 767px) and (max-width: 767px),projection and (max-width: 767px) and (max-width: 767px){.yir-generic .img-block-content .byline{margin-top:10px}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .yir-light-blur-background .img-strip-content-container blockquote p .yir-citation,.yir-generic .yir-light-blur-background .img-strip-content-container blockquote p .yir-citation a{color:#bcd}.yir-generic .yir-light-blur-background .img-strip-content-container blockquote p .yir-citation a:hover,.yir-generic .yir-light-blur-background .img-strip-content-container blockquote p .yir-citation a:active{color:#def}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .vertical-layout .width-limit{display:flex;padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .vertical-layout .vertical-film-content{position:relative;align-self:center;width:100%}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .vertical-layout .img-block-strip{width:100%;position:relative;height:auto;bottom:auto}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .vertical-layout .vertical-film-content{top:auto!important}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .vertical-layout .content{position:relative}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .vertical-layout .poster-list{text-align:justify;font-size:0px;position:relative;text-justify:distribute-all-lines}.yir-generic .vertical-layout .poster-list>li{display:inline-block;text-align:left;position:relative;vertical-align:top;line-height:0}.yir-generic .vertical-layout .poster-list:after{content:"";display:inline-block;width:100%;height:0}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .vertical-layout .yir-top-five.yir-top-list-small .poster-list{width:80%}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .vertical-layout .yir-top-ten .poster-list{width:80%}.yir-generic .vertical-layout .yir-top-ten .poster-list li{margin:0 0 2.27272727%;float:none}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .vertical-layout .yir-top-ten .poster-list li{width:8.87323944%}}@media screen and (max-height: 760px),projection and (max-height: 760px){.yir-generic .vertical-layout .yir-top-ten .poster-list{width:100%}.yir-generic .vertical-layout .yir-top-ten .poster-list li{width:9%}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .vertical-layout .yir-top-ten.yir-top-list-small .poster-list{width:60%}}@media screen and (max-height: 760px),projection and (max-height: 760px){.yir-generic .vertical-layout .yir-top-ten.yir-top-list-small .poster-list{width:100%}.yir-generic .vertical-layout .yir-top-ten.yir-top-list-small .poster-list li{width:9%}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .vertical-layout blockquote{width:100%}}@media screen and (min-width: 768px),projection and (min-width: 768px){.yir-generic .vertical-layout blockquote p{margin-bottom:0}}@media screen and (max-width: 767px),projection and (max-width: 767px){.yir-generic .vertical-layout blockquote p{font-size:14px;line-height:1.4}}@media screen and (min-width: 1024px) and (max-width: 1269px),projection and (min-width: 1024px) and (max-width: 1269px){.yir-generic .vertical-layout blockquote p{font-size:16px;line-height:1.5}}@media screen and (min-width: 1270px),projection and (min-width: 1270px){.yir-generic .vertical-layout blockquote p{font-size:18px}}@media screen and (min-width: 1800px),projection and (min-width: 1800px){.yir-generic .vertical-layout blockquote p{font-size:18px}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-vertical-right .img-block-strip .img-block-strip-image{-webkit-mask-image:-webkit-gradient(linear,left top,40% top,from(rgba(0,0,0,0)),to(#000000))}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-vertical-right .img-block-strip .img-block-strip-image{-webkit-mask-image:-webkit-gradient(linear,left top,left 75%,from(rgba(0,0,0,0)),to(#000000))}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-vertical-right .content{margin-left:50%;text-align:right}.yir-generic .yir-vertical-right .content .film-stats{float:right}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-vertical-right .vertical-film-content{margin-left:0}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-vertical-right .poster-list{float:right}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-vertical-right blockquote.note p{margin-left:20%}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-vertical-left .img-block-strip .img-block-strip-image{-webkit-mask-image:-webkit-gradient(linear,40% top,right top,from(#000000),to(rgba(0,0,0,0)))}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.yir-generic .yir-vertical-left .img-block-strip .img-block-strip-image{-webkit-mask-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 75%,#000000 100%)}}@media screen and (max-width: 1023px),projection and (max-width: 1023px){.yir-generic .yir-vertical-left .vertical-film-content{margin-right:0}}@media screen and (min-width: 1024px),projection and (min-width: 1024px){.yir-generic .yir-vertical-left blockquote.note p{margin-right:20%}}@media screen and (min-width: 768px) and (max-width: 1023px),projection and (min-width: 768px) and (max-width: 1023px){.content-tr.yir-memoriam-section .yir-video-wrapper{left:auto;right:30px}}.overflow-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.overthrow{opacity:0;position:fixed;overflow:hidden;left:0;bottom:0;transition:opacity .1s;display:none}.overthrow .overthrow-video-container{padding-top:56.25%;position:relative}.overthrow .overthrow-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.overthrow-transitions .overthrow .overthrow-inner,.overthrow-transitions .overthrow .overthrow-content{transition:all .2s cubic-bezier(.5,0,.6,1.3);transition-timing-function:cubic-bezier(.5,0,.6,1.3)}.overthrow-enable .overthrow{position:fixed;display:block;z-index:1000;top:0;left:0;bottom:0;right:0;height:100%;overflow-x:hidden;overflow-y:auto;background:#14181c;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.overthrow-transitions .overthrow-enable .overthrow .overthrow-inner{transform:scale(.5)}.overthrow-trans-in .overthrow{opacity:1}.overthrow-transitions .overthrow-trans-in .overthrow .overthrow-inner{transform:scale(1)}.overthrow-trans-out .overthrow{opacity:1}.overthrow-trans-out .overthrow .overthrow-content{opacity:0}.overthrow-transitions .overthrow-trans-out .overthrow .overthrow-inner{transform:scale(.5)}.overthrow-show .overthrow{opacity:1}.overthrow-hide .overthrow{opacity:0}.overthrow .overthrow-shim{display:inline-block;height:100%;width:0px;vertical-align:middle;position:relative}.overthrow .overthrow-wrapper{position:relative;display:inline-block;vertical-align:middle;width:100%;z-index:1}.overthrow .overthrow-outer{display:block;width:100%;max-width:90%;margin:0 auto}.overthrow-switch-aspect .overthrow .overthrow-outer{max-width:70%}@media (max-width: 640px){.overthrow .overthrow-outer{max-width:100%}}.overthrow .overthrow-inner{position:relative;padding:30px}@media (max-width: 640px){.overthrow .overthrow-inner{padding:30px 0}}.overthrow .overthrow-content{background:#14181c;box-shadow:0 2px 10px rgba(0,0,0,.2)}@media (max-width: 640px){.overthrow .overthrow-content{border-right:none;border-left:none;border-radius:0;padding:0}}.overthrow .overthrow-close{position:absolute;top:-5px;right:20px;height:32px;width:32px;text-indent:110%;white-space:nowrap;overflow:hidden;opacity:0;transition:opacity .5s;outline:none}.overthrow .overthrow-close.overthrow-close-active{opacity:.5}.overthrow .overthrow-close:hover{opacity:1}.overthrow .overthrow-close:before{content:"";display:block;position:absolute;width:16px;height:16px;background-size:16px 16px;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.78%201.634L14.365.22%208%206.584%201.635.22.22%201.634l6.365%206.364L.22%2014.362l1.415%201.414L8%209.412l6.365%206.364%201.415-1.414-6.365-6.364%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width: 640px){.overthrow .overthrow-close{right:10px}}
