a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@import "https://fonts.googleapis.com/css?family=Bitter:400,700";html{font-size:62.5%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-size:1.8rem;line-height:160%;font-weight:400}body,h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#000;font-family:Bitter,serif}img{display:block;max-width:100%}.intro{width:100%;height:100vh;border:16px solid #fff;overflow:hidden;background-image:url(../images/textured_paper_dark.png);background-repeat:repeat;position:relative;z-index:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.intro header{margin-top:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.intro header,.intro header article{display:block;position:relative}.intro header article{text-align:center;margin-top:-30px;z-index:1;-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.5));filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}.intro header article .name{width:100%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.intro header article .name h1{font-size:3rem;font-weight:700;text-transform:uppercase;color:#fff}.intro header article .name h2{color:#aaa}@media screen and (min-width:600px){.intro{border:24px solid #fff}}@media all and (orientation:landscape){.intro header .landscape{display:block;margin:0 auto;position:relative;z-index:0}.intro header .landscape .scene{width:90%;max-width:1200px;margin-top:30px}.intro header .portrait{display:none}}@media all and (orientation:portrait){.intro header .portrait{display:block;margin:0 auto;position:relative;z-index:0}.intro header .portrait .scene{width:75%;max-width:450px}}@media all and (orientation:portrait){.intro header .landscape,.intro header article{display:none}}@media screen and (max-height:450px){.intro header article{display:none;background-color:red}}@media screen and (min-width:900px){.intro header article .name{width:765px}.intro header article .name h1{font-size:3.6rem;font-weight:700;text-transform:uppercase;color:#fff}.intro header article .name h2:first-child{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.intro header article .name h2:last-child{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-right:5px}}.content{background-color:#c8c8b8;padding-bottom:10%}.container{width:90vw;max-width:900px;margin:0 auto;padding-top:10%}.container .container__movie{position:relative;padding-bottom:54%;padding-top:26px;height:0;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.2);border:6px solid hsla(0,0%,100%,0)}.container .container__movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.container .container__images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:.4em}.container .container__images .container__images__item{width:calc(100%/2 - .2em);position:relative;display:block;overflow:hidden;margin-bottom:.4em;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.2)}.container .container__images .container__images__item h2{position:absolute;bottom:0}.container .container__images .container__images__item img{-webkit-transition:all .2s;transition:all .2s;border:6px solid hsla(0,0%,100%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.container .container__images .container__images__item img:hover{border:6px solid hsla(0,0%,100%,.5);cursor:pointer}@media screen and (min-width:600px){.container .container__images .container__images__item{width:calc(100%/2 - .2em)}}@media screen and (min-width:900px){.container .container__images .container__images__item{width:calc(100%/3 - .2em)}}@media screen and (min-width:1200px){.container .container__images .container__images__item{width:calc(100%/4 - .2em)}}.container__text{width:90vw;max-width:900px;text-align:center;margin:0 auto;padding:20% 10% 30%;background-image:url(../images/textured_paper.png);background-repeat:repeat;box-shadow:0 0 20px rgba(0,0,0,.2)}.container__text h1{font-size:2rem;font-weight:700;text-transform:uppercase;color:#52524b}.container__text p{font-family:Bitter,serif;font-size:1.6rem;font-weight:400;color:#7a7a71;padding-top:40px}.container__text img{padding-top:30%;width:30%;min-width:150px;margin:0 auto}@media screen and (min-width:600px){.container__text{padding:15% 10% 20%}}@media screen and (min-width:600px){.container__text h1{font-size:3rem}}@media screen and (min-width:600px){.container__text p{font-size:1.8rem}}footer{background-color:#292926;padding:20px;text-align:center;font-family:Bitter,serif;font-size:1.8rem;font-weight:400;color:#8f8f84}#lightBoxBg{height:100%;width:100%;position:fixed;z-index:1;left:0;top:0;display:none;background-color:rgba(0,0,0,.9);overflow-x:hidden;-webkit-transition:.5s;transition:.5s}#lightBoxBg .largeImg{background-color:#3d3d38;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#lightBoxBg .largeImg,#lightBoxBg .largeImg img{width:100%}.scene{padding:0;margin:0 auto}.scene .layer img{width:100%}.scene .layer:nth-child(1){opacity:1}.scene .layer:nth-child(2),.scene .layer:nth-child(3),.scene .layer:nth-child(4){-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.5));filter:drop-shadow(0 0 10px rgba(0,0,0,.5));opacity:1}.scene .layer:nth-child(5),.scene .layer:nth-child(6){-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.8));filter:drop-shadow(0 0 10px rgba(0,0,0,.8));opacity:1}.button__container{display:block;width:56px;height:56px;border-radius:28px;margin:10px auto 0;background-color:hsla(60,14%,77%,.2)}.button__container,.button__container .button{-webkit-transition:all .2 ease-out;transition:all .2 ease-out}.button__container .button{width:50px;height:50px;border-radius:25px;cursor:pointer;position:relative;margin:0 auto;overflow:hidden}.button__container .button img{width:20px;height:20px}.button__container .button img.arrow__top{top:18px}.button__container .button img.arrow__bottom,.button__container .button img.arrow__top{position:absolute;left:15px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button__container .button img.arrow__bottom{top:-20px}.button__container .button:hover img.arrow__top{position:absolute;top:60px;left:15px}.button__container .button:hover img.arrow__bottom{position:absolute;top:20px;left:15px}@media all and (orientation:portrait){.button__container{margin:-60px auto 0}}@media screen and (max-height:450px){.button__container{display:none}}.button__container:hover{background-color:hsla(60,14%,77%,.4);border:0 solid #ccccbc}