.clearfix{overflow:hidden;clear:both}html{width:100%;height:100%}html,body{min-width:1280px;min-height:960px}body{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;margin:0;padding:0;background-color:#fff}body,#container{width:100%;height:100%}#container{position:relative;z-index:0;overflow:hidden}#container #footer{position:absolute;bottom:24px;right:24px;z-index:200}#container #footer p{margin:0;font-size:7px;line-height:9px;color:#fff}#container #footer p span{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40)}#container #footer p .tour-builder{display:inline-block;width:71px;height:9px;background:url("../images/tour-builder.png") no-repeat;-webkit-background-size:71px 9px;-moz-background-size:71px 9px;background-size:71px 9px;text-decoration:none;vertical-align:text-bottom;overflow:hidden;text-indent:-9999px;margin:0 9px}#loader{position:fixed;z-index:10000;pointer-events:none}#loader,#loader .background{top:0;left:0;width:100%;height:100%}#loader .background{position:absolute;background:#102639}#loader .container{position:absolute;top:50%;left:50%;width:45px;height:45px;margin:-22px 0 0 -22px}#loader .container .loader{position:absolute;top:0;left:0;width:45px;height:45px;background:url("../images/loader.png") no-repeat;-webkit-background-size:45px 45px;-moz-background-size:45px 45px;background-size:45px 45px;-webkit-animation:spin 1s steps(8,end)infinite;-moz-animation:spin 1s steps(8,end)infinite;-o-animation:spin 1s steps(8,end)infinite;-ms-animation:spin 1s steps(8,end)infinite;animation:spin 1s steps(8,end)infinite}@-moz-keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}#drawer{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%}#drawer.blurb #blurb .handle button{background:#00b5ff url("../images/handle-close.png") no-repeat;-webkit-background-size:20px 33px;-moz-background-size:20px 33px;background-size:20px 33px}#blurb{position:absolute;top:0;left:-320px;z-index:100;width:319px;height:100%;background:#0c1b29;border-right:1px solid #00b5ff}#blurb .logo{position:absolute;top:36px;left:36px}#blurb .logo button{display:block;width:93px;height:12px;background:url("../images/logo-memorial.png") no-repeat;-webkit-background-size:93px 12px;-moz-background-size:93px 12px;background-size:93px 12px;overflow:hidden;text-indent:-9999px;padding:0;border:none;outline:none}#blurb .content{padding:100px 36px 48px;color:#fff}#blurb .content h1{margin:0 0 30px;font-size:48px;line-height:62.4px;letter-spacing:-2px;color:#00b5ff}#blurb .content h1,#blurb .content p{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal}#blurb .content p{margin:16px 0;font-size:11px;line-height:18px;color:#ccc}#blurb .content p.subtitle{margin:30px 0;font-size:14.399999999999999px;line-height:21.599999999999998px;color:#fff;text-transform:uppercase;letter-spacing:-.5px}#blurb .content p.subtitle,#blurb .content p .more{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}#blurb .content p .more{color:#00b1f9;font-size:11px;background:0 0;margin:0;padding:0;border:none;outline:none;cursor:pointer}#blurb .handle{position:absolute;top:50%;right:-20px;margin-top:-16px;width:20px;height:33px;background-color:#00b5ff;-webkit-transition:all .4s cubic-bezier(.19,1,.22,1);-moz-transition:all .4s cubic-bezier(.19,1,.22,1);-o-transition:all .4s cubic-bezier(.19,1,.22,1);-ms-transition:all .4s cubic-bezier(.19,1,.22,1);transition:all .4s cubic-bezier(.19,1,.22,1)}#blurb .handle button{display:block;width:20px;height:33px;background:url("../images/handle.png") no-repeat;-webkit-background-size:20px 33px;-moz-background-size:20px 33px;background-size:20px 33px;margin:0 auto;padding:0;border:none;outline:none;cursor:pointer}#blurb .handle:hover{width:24px;right:-24px}#tours{z-index:99;height:100%;background:#102639}#tours,#tours .timeline{position:absolute;top:0;left:0;width:100%}#tours .timeline{z-index:100;height:40px}#tours .timeline .dates{list-style:none;margin:0;padding:0}#tours .timeline .dates .date{position:absolute;top:0;left:0}#tours .timeline .dates .date button{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;font-size:9.6px;line-height:40px;color:#fff;text-decoration:none;text-transform:uppercase;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);white-space:nowrap;padding:0;outline:none;border:none;background:0 0}#tours .tours{position:absolute;top:40px;left:0;z-index:100;-webkit-transition:-webkit-filter .12s cubic-bezier(.25,.46,.45,.94);-moz-transition:-moz-filter .12s cubic-bezier(.25,.46,.45,.94)}#tours .tours .tour{position:absolute;z-index:0;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);-moz-transition:all .6s cubic-bezier(.19,1,.22,1);-o-transition:all .6s cubic-bezier(.19,1,.22,1);-ms-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);cursor:pointer}#tours .tours .tour:hover{z-index:1}#tours .tours .tour img{display:block}#tours .tours .tour .content{position:absolute;bottom:0;left:0;padding:0 12px 12px;color:#fff}#tours .tours .tour .content h2{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:200;font-style:normal;margin:0 0 4px;font-size:16.8px;line-height:16.8px}#tours .tours .tour .content p.date{margin:0 0 4px}#tours .tours .tour .content p.date,#tours .tours .tour .content p{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:9.6px;line-height:16.8px}#tours .tours .tour .content p{margin:4px 0 0}#tours .tours .tour.sequence{border:1px solid #00b5ff}#tours .stage{position:absolute;top:0;left:0;z-index:1;width:1280px;height:800px}#tours .background{position:absolute;top:40px;left:0;bottom:0;z-index:0;width:100%;background:#263145 url("../images/bg.png") no-repeat top center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}#modal{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);pointer-events:none}#modal .modal{position:fixed;top:50%;left:50%;z-index:100}#modal .modal .tour{position:relative;width:680px;height:680px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#modal .modal .tour .mask{width:100%;height:100%;overflow:hidden;position:relative;background:#1a1a1a;border:1px solid #009ad9}#modal .modal .tour .inner{position:relative;width:680px;height:680px}#modal .modal .tour .close{position:absolute;top:24px;right:24px;z-index:1000;width:32px;height:32px;background:url("../images/close.png") no-repeat;-webkit-background-size:32px 32px;-moz-background-size:32px 32px;background-size:32px 32px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);cursor:pointer}#modal .modal .tour .close .label{position:absolute;top:38px;left:0;width:32px;text-align:center;font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:500;font-style:normal;color:#fff;text-transform:uppercase;white-space:nowrap;font-size:8px;line-height:16px}#modal .modal .tour video{display:block;width:auto;height:100%}#modal .modal .tour .header{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;padding:24px 24px 72px;color:#fff}#modal .modal .tour .header h2{font-weight:200;position:relative;margin:0 0 6px -3px;font-size:48px;line-height:48px;letter-spacing:-2px}#modal .modal .tour .header h2,#modal .modal .tour .header p{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-style:normal}#modal .modal .tour .header p{font-weight:300;margin:6px 0 0;font-size:18px;line-height:18px}#modal .modal .tour .content{width:100%;min-height:76px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:0;padding:0 24px 24px;color:#fff}#modal .modal .tour .content p{font-weight:300;margin:0 132px 0 0;font-size:11px;line-height:18px}#modal .modal .tour .content p,#modal .modal .tour .content .launch{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-style:normal}#modal .modal .tour .content .launch{font-weight:500;display:block;width:108px;height:40px;background:#009ad9;margin:0;padding:0;border:0;outline:0;-webkit-border-radius:3px;border-radius:3px;font-size:10px;line-height:40px;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;position:absolute;top:0;right:24px}#modal .background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}#container.loader #loader{pointer-events:all}#container.modal #drawer #blurb .handle,#container.modal #drawer #tours .timeline button{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}#container.modal #drawer #tours .timeline button.active{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}#container.modal #drawer #tours .tours{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-webkit-filter:saturate(12%)hue-rotate(203deg)brightness(110%)blur(1.5px);-moz-filter:saturate(12%)hue-rotate(203deg)brightness(110%)blur(1.5px)}#container.modal #drawer #tours .background{-webkit-filter:blur(50px);-moz-filter:blur(50px)}#container.modal #modal .modal .tour,#container.modal #modal .background{pointer-events:all}html.unsupported,html.unsupported body{min-width:0;min-height:0;overflow:hidden}html.unsupported body{width:100%;height:100%}html.unsupported body #drawer #blurb .handle,html.unsupported body #tours .timeline,html.unsupported body #tours .tours,html.unsupported body #tours .stage,html.unsupported body #modal,html.unsupported body #loader,html.unsupported body #footer{display:none}html.unsupported body #tours .background{top:0}html.unsupported body #drawer{-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important;-ms-transform:none!important;transform:none!important;position:fixed;top:0;left:0;right:0;bottom:0}html.unsupported body #drawer #blurb{position:absolute;top:16px;left:16px;right:16px;bottom:16px;width:auto;height:auto;border:1px solid #00b5ff;overflow:auto}html.unsupported body #drawer #blurb .logo{top:32px;left:24px}html.unsupported body #drawer #blurb .content{padding:72px 24px 24px}html.unsupported body #drawer #blurb .content h1{font-size:54px;line-height:58px;margin:0 0 20px -4px;text-transform:none;letter-spacing:-4px}html.unsupported body #drawer #blurb .content p{margin:16px 0;font-size:11px;line-height:16px}html.unsupported body #drawer #blurb .content p.subtitle{margin:20px 0 30px;font-size:14px;line-height:16px}html.unsupported body #drawer #blurb .content .notice{font-family:'Gotham SSm A','Gotham SSm B',Helvetica,Arial,sans-serif;font-weight:300;font-style:normal;color:#00b1f9;font-size:11px;text-align:left}