a,blockquote,body,div,footer,h1,h2,h3,h4,h5,h6,header,html,img,input,label,li,menu,nav,ol,p,section,select,span,table,tbody,td,tfoot,th,thead,tr,ul,video{margin:0;padding:0;border:0;font-size:100%;list-style:none}body{background-color:#1a2223;color:#86bbbd;font-family:Fira Sans,sans-serif;font-weight:200;padding-top:5rem}strong{font-weight:400}.title-hero{text-transform:none;border:0;font-size:1.5em;text-align:center;margin:1.4em 0;color:#e8f1f2}header.site-header{padding:1.4em;justify-content:space-between;background-color:#12130f;color:#e8f1f2;display:flex;justify-content:center;position:fixed;top:0;width:100%;z-index:99}header.site-header section{display:flex;justify-content:space-between}header.site-header a.site-logo-link{color:#e8f1f2;text-decoration:none}header.site-header a.site-logo-link:after{border:0}header.site-header h1.site-logo{display:flex;margin-right:1.4em;font-size:1.4em;border:0;font-weight:300;text-transform:uppercase;letter-spacing:.1em}header.site-header h1.site-logo img{margin-right:.8em}.content{padding:0 6px;display:flex;justify-content:center}.content p{margin-bottom:1em}.content section{position:relative;margin-bottom:.8em}.content section h1{font-size:1.1em;font-weight:300;color:#e8f1f2;text-transform:uppercase;letter-spacing:.1em;scroll-margin-top:5rem;padding:6px 0;border-bottom:1px solid #e8f1f2;margin-bottom:6px}.content section a{color:#f26430;position:relative;text-decoration:none}.content section a:after{content:"";width:100%;position:absolute;left:0;bottom:0;border:solid #e8f1f2;border-width:0 0 1px}.content section .teaser-link{position:absolute;right:0;top:.5em;font-size:.8em;text-transform:uppercase}.content section .teaser-link a:after{border:0}.content section.review{color:#bbbe64}.content section.review h1{color:#bbbe64;border-bottom:1px solid #bbbe64}.film-list{padding-top:6px;display:flex;flex-wrap:wrap}.film-list li.film-item{display:inline-block;margin-right:6px;margin-bottom:.8em}.film-list li.film-item .film .film-poster{display:block;padding-bottom:-2px;width:150px}.film-list li.film-item .film .film-poster a.film-link{display:block;border:1px solid #76949f;border-radius:5px;margin:-1px}.film-list li.film-item .film .film-poster a.film-link:after{border:0}.film-list li.film-item .film .film-poster a.film-link:hover{border:2px solid #f26430;margin:-2px;border-radius:5px}.film-list li.film-item .film .film-poster a.film-link:hover .film-title{background-color:#f26430}.film-list li.film-item .film .film-poster img{border-top-right-radius:3px;border-top-left-radius:3px}.film-list li.film-item .film .film-title{margin-top:-4px;color:#e8f1f2;background-color:#76949f;font-size:.7em;font-weight:200;padding:6px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:150px;box-sizing:border-box}.film-list li.film-item .film .film-icons{display:flex;justify-content:space-between;margin:0 6px;color:#bbbe64}.film-list li.film-item .film .rating-date{font-size:.8em;padding:4px 0;text-transform:uppercase}.page-film .tagline{font-style:italic}.page-film .rating{font-size:1.5em}.page-film .film-poster img{border:1px solid #76949f;border-radius:5px}.page-film .film-details{margin-top:.8em}.page-film .film-details .genre{border:1px solid #e8f1f2;border-radius:5px;color:#e8f1f2;margin-right:6px;padding:6px;font-size:.8em}.cast-list{display:flex;flex-wrap:wrap;margin-top:6px}.cast-list .cast-item{flex:1;padding:6px}.cast-list .cast-item img{width:90px;height:90px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #76949f}.cast-list .cast-item .character-name{font-size:.8em}@media screen and (min-width:950px){section{width:950px}.page-film .film-content{display:flex}.page-film .film-details{margin-left:6px}}