/*! normalize.css v1.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.hidden{display:none !important;visibility:hidden}.invisible{visibility:hidden}.clearfix:after{content:"";display:table;clear:both}.left{float:left}.right{float:right}.inner-wrapper{margin:0px 10px;margin:0rem 0.625rem}*,*:before,*:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-size:1rem;font-weight:600;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:#000}html img{vertical-align:middle}html input:focus{outline:none}html ol,html ul,html li{list-style:none}html ::-moz-selection{text-shadow:none;color:#333;background:#fff}html ::selection{text-shadow:none;color:#333;background:#fff}html a{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;text-decoration:none;color:#fff}html a:hover{color:#333}html body.desktop{overflow-x:hidden}html body.desktop .bg{overflow:hidden;position:fixed;top:0;left:0;opacity:0}html body.desktop .cover-image img{width:100%;height:auto;position:absolute}html body.desktop .videos .video-panel video{width:100%;position:absolute}html body.desktop .videos .video-panel .loader{width:100%;background:#000}html body.desktop .videos .video-panel .loader img{position:absolute;top:50%;left:50%}html body.desktop .keys{position:fixed;z-index:10;top:16px;top:1rem;right:16px;right:1rem}html body.desktop .keys img{position:relative}html body.desktop .anchors{position:fixed;z-index:10;top:50%;right:0}html body.desktop .anchors a{display:block;background:rgba(255,255,255,0.6);width:8px;width:0.5rem;height:8px;height:0.5rem;margin:9.6px 32px 9.6px 16px;margin:0.6rem 2rem 0.6rem 1rem;-moz-border-radius:4px;-moz-border-radius:0.25rem;-webkit-border-radius:4px;-webkit-border-radius:0.25rem;border-radius:4px;border-radius:0.25rem}html body.desktop .anchors a:hover{background:rgba(255,255,255,0.6)}html body.desktop .anchors a.active{background:rgba(255,255,255,1)}html body.desktop .arrow{position:fixed;z-index:10;bottom:48px;bottom:3rem;left:50%;margin-left:-14px;margin-left:-0.875rem}html body.desktop main{position:relative}html body.desktop main section.cover{position:relative;text-align:left}html body.desktop main section.cover img{width:100%;height:auto;position:absolute;display:block;top:0;left:0}html body.desktop main section.cover .text-area{position:relative}html body.desktop main section.cover .text-area h2{color:#fff;font-size:16px;font-size:1rem;margin-left:48px;margin-left:3rem;margin-bottom:64px;margin-bottom:4rem;width:240px;width:15rem}html body.desktop main section.cover .text-area h1{font-size:56px;font-size:3.5rem;margin:0;margin-left:48px;margin-left:3rem;line-height:1.14}@media screen and (max-width: 1025px){html body.desktop main section.cover .text-area h1{font-size:46px;font-size:rem}}html body.desktop main section.cover .text-area h3{font-size:16px;font-size:1.2rem;line-height:1.6;margin-left:48px;margin-left:3rem;width:352px;width:22rem;border-top:1px solid #fff;padding-top:16px;padding-top:1rem}@media screen and (max-width: 1025px){html body.desktop main section.cover .text-area h3{width:550px;width:34.375rem}}html body.desktop main section.cover .text-area h5{font-size:12px;font-size:0.75rem;color:#fff;margin-left:48px;margin-left:3rem}html body.desktop main section.chapter{overflow:hidden;position:relative}html body.desktop main section.chapter video{width:100%;height:100%;position:absolute;top:0;left:0}html body.desktop main section.chapter .caption{position:absolute;top:50%}html body.desktop main section.chapter .caption h2{font-size:28px;font-size:1.75rem;line-height:1.14;margin-left:48px;margin-left:3rem;margin-bottom:10px;margin-bottom:0.625rem}html body.desktop main section.chapter .caption p{border-top:1px solid #fff;width:336px;width:21rem;margin:0;margin-bottom:8px;margin-bottom:0.5rem;padding-top:8px;padding-top:0.5rem;margin-left:48px;margin-left:3rem;font-size:16px;font-size:1.1rem;line-height:1.75}html body.desktop main section.chapter .caption .legends{border-top:1px solid #fff;margin-left:48px;margin-left:3rem}html body.desktop main section.chapter .caption .legends:after{content:"";display:table;clear:both}html body.desktop main section.chapter .caption .legends ul{padding:0;margin:16px 0px;margin:1rem 0rem}html body.desktop main section.chapter .caption .legends ul li{margin-bottom:16px;margin-bottom:1rem}html body.desktop main section.chapter .caption .legends ul li img{display:inline-block}html body.desktop main section.chapter .credits{position:absolute;bottom:48px;bottom:3rem;margin-left:48px;margin-left:3rem;display:none}html body.desktop main section.chapter .credits p{position:relative;top:auto;margin:0;margin-bottom:10px;margin-bottom:0.625rem;width:448px;width:28rem;font-size:8px;font-size:0.5rem;text-transform:uppercase;line-height:1.75;color:#fff}html body.desktop main section.chapter:last-child p{top:60%}html body.desktop main section.chapter:last-child .credits p{top:auto}html body.mobile{background:#fff;color:#333;overflow-x:hidden}html body.mobile main{width:inherit;position:relative}html body.mobile main section.cover{position:relative}html body.mobile main section.cover .image{position:relative;background-image:url("../assets/img/intro-4x3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;height:505px}html body.mobile main section.cover .image .text-area{position:absolute;color:#fff;text-align:center;width:100%;top:165px;left:0}html body.mobile main section.cover .image .text-area h1{font-size:56px;font-size:3.5rem;margin:0;line-height:1.14;display:block}@media screen and (max-width: 1025px){html body.mobile main section.cover .image .text-area h1{font-size:46px;font-size:2.875rem}}html body.mobile main section.cover .image .text-area h5{font-size:12px;font-size:0.75rem;color:#fff;margin-top:80px;margin-top:5rem;display:block;width:100%}html body.mobile main section.cover .image .arrow{position:absolute;z-index:10;bottom:48px;bottom:3rem;left:50%;margin-left:-14px;margin-left:-0.875rem}html body.mobile main section.cover .text-area h3{font-size:14px;font-size:0.875rem;line-height:1.5;padding-bottom:16px;padding-bottom:1rem;margin:16px;margin:1rem;border-bottom:1px solid #808080}html body.mobile main section.chapter{overflow:hidden}html body.mobile main section.chapter .image{width:100%}html body.mobile main section.chapter .image img{width:100%;height:auto}html body.mobile main section.chapter .caption{width:100%}html body.mobile main section.chapter .caption p{border-bottom:1px solid #808080;padding-bottom:16px;padding-bottom:1rem;margin:16px;margin:1rem;font-size:14px;font-size:0.875rem;line-height:1.15;color:#808080}html body.mobile main section.chapter .caption p span{text-transform:uppercase;font-weight:bold}html body.mobile main section.chapter .credits{margin:16px;margin:1rem}html body.mobile main section.chapter .credits p{font-size:11px;font-size:0.6875rem;text-transform:uppercase;line-height:1;color:#808080;font-weight:300}
