@-webkit-keyframes articleHeaderAnimateRightBottom{from{-webkit-transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(100%, 0, 0)}}@-moz-keyframes articleHeaderAnimateRightBottom{from{-moz-transform:translate3d(-100%, 0, 0);visibility:visible}to{-moz-transform:translate3d(100%, 0, 0)}}@keyframes articleHeaderAnimateRightBottom{from{-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-webkit-keyframes highlightFootnoteText{0%{color:#000}5%{color:inherit}100%{color:#000}}@-moz-keyframes highlightFootnoteText{0%{color:#000}5%{color:inherit}100%{color:#000}}@keyframes highlightFootnoteText{0%{color:#000}5%{color:inherit}100%{color:#000}}@-webkit-keyframes appear{0%{opacity:0}20%{opacity:0.4}100%{opacity:1}}@-moz-keyframes appear{0%{opacity:0}20%{opacity:0.4}100%{opacity:1}}@keyframes appear{0%{opacity:0}20%{opacity:0.4}100%{opacity:1}}@-webkit-keyframes disappear{0%{visibility:visible}20%{visibility:hidden}100%{visibility:visible}}@-moz-keyframes disappear{0%{visibility:visible}20%{visibility:hidden}100%{visibility:visible}}@keyframes disappear{0%{visibility:visible}20%{visibility:hidden}100%{visibility:visible}}.japan_gay-samurai .article .article-header:after,.japan_gay-samurai_index .article .article-header:after{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-image:url("//files.tofugu.com/articles/japan/2015-09-30-gay-samurai/header-overlay-2560x.gif");min-height:30rem;height:75vh;background-position:50% 0%;background-repeat:no-repeat;background-size:cover;content:'';z-index:-100}.japan_gay-samurai .article .article-header.header-vertical-position-top:after,.japan_gay-samurai_index .article .article-header.header-vertical-position-top:after{background-position:center top !important}.japan_gay-samurai .article .article-header.header-vertical-position-mid:after,.japan_gay-samurai_index .article .article-header.header-vertical-position-mid:after{background-position:center center !important}.japan_gay-samurai .article .article-header.header-vertical-position-bot:after,.japan_gay-samurai_index .article .article-header.header-vertical-position-bot:after{background-position:center bottom !important}.japan_gay-samurai [class^="article-header-animate-object-"],.japan_gay-samurai_index [class^="article-header-animate-object-"]{position:absolute;width:100%;top:0;left:0;background-position:left bottom;background-repeat:no-repeat;background-size:contain;visibility:hidden}.japan_gay-samurai .article-header-animate-object-1,.japan_gay-samurai_index .article-header-animate-object-1{height:80%;background-image:url("//files.tofugu.com/articles/japan/2015-09-30-gay-samurai/header-animate-clouds-01.png");-webkit-animation:articleHeaderAnimateRightBottom 40s linear 0s infinite forwards;-moz-animation:articleHeaderAnimateRightBottom 40s linear 0s infinite forwards;animation:articleHeaderAnimateRightBottom 40s linear 0s infinite forwards}.japan_gay-samurai .article-header-animate-object-2,.japan_gay-samurai_index .article-header-animate-object-2{height:100%;background-image:url("//files.tofugu.com/articles/japan/2015-09-30-gay-samurai/header-animate-clouds-02.png");-webkit-animation:articleHeaderAnimateRightBottom 40s linear 10s infinite forwards;-moz-animation:articleHeaderAnimateRightBottom 40s linear 10s infinite forwards;animation:articleHeaderAnimateRightBottom 40s linear 10s infinite forwards}.japan_gay-samurai .article-header-animate-object-3,.japan_gay-samurai_index .article-header-animate-object-3{height:60%;background-image:url("//files.tofugu.com/articles/japan/2015-09-30-gay-samurai/header-animate-clouds-03.png");-webkit-animation:articleHeaderAnimateRightBottom 40s linear 15s infinite forwards;-moz-animation:articleHeaderAnimateRightBottom 40s linear 15s infinite forwards;animation:articleHeaderAnimateRightBottom 40s linear 15s infinite forwards}