blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}ul{list-style:none}caption,th{text-align:left}q:after,q:before{content:''}abbr,acronym{border:0}*{margin:0;padding:0;outline:0;box-sizing:border-box}body{background:#FFF;font:400 18px/26px Lexia-Regular,sans-serif;color:#000;-webkit-text-size-adjust:100%}p{padding-bottom:26px}h1{font:400 50px/55px Lexia-Regular,sans-serif;padding-bottom:55px;max-width:964px}a{color:#000;text-decoration:none;padding-bottom:.02em;border-bottom:2px solid #CCC}#info a{color:#FFF;text-decoration:none;padding:10px 30px;background:0 0;border:2px solid #FFF}#info a:hover{color:#000;text-decoration:none;padding:10px 30px;background:#FFF;border:2px solid #FFF}#info a:active{color:#FFF;text-decoration:none;padding:10px 30px;background:0 0;border:2px solid #FFF}#home a{color:#000;text-decoration:none;padding:10px 30px;background:0 0;border:2px solid #000}#home a:hover{color:#FFF;text-decoration:none;padding:10px 30px;background:#000;border:2px solid #000}#home a:active{color:#000;text-decoration:none;padding:10px 30px;background:0 0;border:2px solid #000}#info{position:fixed;top:35px;right:70px;z-index:1;opacity:0;transition:opacity 200ms ease-in}#home{position:fixed;top:35px;right:70px;z-index:1}div.button{display:block}div.button a{display:inline-block;text-decoration:none;padding:10px 30px}div.button.white a{color:#FFF;background:0 0;border:2px solid #FFF}div.button.white a:hover{color:#000;background:#FFF;border:2px solid #FFF}div.button.white a:active{color:#FFF;background:0 0;border:2px solid #FFF}div.button.white-filled a{color:#000;background:#FFF;border:2px solid #FFF}#container{position:relative;overflow:hidden;background-color:#000}#container a,#container>div{display:block;border:none;width:100%;height:100%;overflow:hidden;padding:0}#container a:first-child{background-color:#fff}#container a div,#container div div{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}#container a div.intro,#container div div.intro{background-image:url(../_img/intro.jpg)}#container a div.intro-mobile,#container div div.intro-mobile{background-image:url(../_img/intro-mobile.jpg)}#container a div video,#container div div video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 200ms ease-in}#container a div img,#container div div img{width:100%;height:auto;opacity:0;transition:opacity 200ms ease-in}#content{padding:200px 70px 70px}#container div div.loader{position:absolute;top:50%;left:50%;width:100px;height:100px;transform:translateX(-50%) translateY(-50%);overflow:visible}div.spinner{width:40px;height:40px;margin:0 auto;background-color:#FFF;border-radius:100%;animation:sk-scaleout 1s infinite ease-in-out}@keyframes sk-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}#logo{position:fixed;bottom:70px;left:70px;width:40%;min-width:220px;z-index:1;opacity:0;transition:all 200ms ease-in}#logo img{width:100%;height:auto}html.intro,html.intro body{position:absolute;height:100vh;width:100vw;overflow:hidden}html.intro body video{position:absolute;z-index:1}html.intro body div.fallback{position:absolute;width:100vw;height:100vh;top:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:2;display:none}html.intro body div.intro-content{position:relative;z-index:4;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);width:100%;text-align:center;padding:40px 70px 0;box-sizing:border-box}html.intro body div.intro-content img{width:100%;height:auto;display:block;margin:0 auto}html.intro body div.intro-content>img{max-width:580px}html.intro body div.intro-content>a{color:#fff;margin-top:25px;display:inline-block}html.intro body div.intro-content div.button{margin-top:50px}html.intro body div.background{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:3;background-color:#000;opacity:1;transition:opacity 200ms ease-in}html.intro body div.background.fade-out{opacity:.15}@media (max-width:768px),(max-height:400px){#logo{bottom:40px;left:40px}#home,#info{top:35px;right:35px}h1{font:400 30px/35px Lexia-Regular,sans-serif;padding-bottom:35px}#content{padding:140px 25px 25px}html.intro body div.intro-content{padding:40px 40px 0}}@font-face{font-family:HelveticaNeueLTStd-Bd;src:url(../webfonts/2B3EDC_0_0.eot);src:url(../webfonts/2B3EDC_0_0.eot?#iefix) format('embedded-opentype'),url(../webfonts/2B3EDC_0_0.woff) format('woff'),url(../webfonts/2B3EDC_0_0.ttf) format('truetype')}@font-face{font-family:Lexia-Regular;src:url(../webfonts/2B3EDC_1_0.eot);src:url(../webfonts/2B3EDC_1_0.eot?#iefix) format('embedded-opentype'),url(../webfonts/2B3EDC_1_0.woff) format('woff'),url(../webfonts/2B3EDC_1_0.ttf) format('truetype')}