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{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}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}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}.embed-responsive{display:block;height:100%;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;position:absolute;top:0;width:100%}.embed-responsive-16by9{padding-bottom:56.25%}.hidden{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.hidden,.invisible{opacity:0}.shown{display:block!important}.transparent{opacity:0}@media (max-width:700px){.xs-hide{display:none}}@media (max-width:700px){.xs-invisible{opacity:0}}*{-ms-overflow-style:none}::-moz-selection{background:#1e1e1e;color:#bebebe}::selection{background:#1e1e1e;color:#bebebe}::-webkit-scrollbar{display:none}body{background:#d2d2d2;color:#1e1e1e;font-family:times new roman,times,georgia,serif;font-size:18px;line-height:22px}body.no-scroll footer{display:none}.no-scroll{overflow:hidden!important}a{color:inherit;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}a:hover{color:#aaa}a::-moz-selection{background:transparent}a::selection{background:transparent}.sans-serif{font-family:arial narrow,sans-serif;font-size:13px}@media (max-width:700px){.sans-serif{font-size:15px}}em,h1{font-style:italic}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.extra-space-top{margin-top:88px}footer{background:#d2d2d2;width:100%}footer a{color:#1e1e1e;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}footer a:hover{color:#aaa}footer img{width:120px}.third{width:30%;margin-right:2%}@media (max-width:700px){.third{width:100%;margin-left:0}}.quarter{width:26%;margin-right:2%}@media (max-width:700px){.quarter{width:100%;margin-left:0}}.half{width:40%;margin-right:2%}@media (max-width:700px){.half{width:100%;margin-left:0;margin-bottom:33px}}.half svg{width:160px}.half svg path{fill:#aaa}.page{min-height:100px;height:100vh}.top-image{background:#bebebe;position:relative}.top-image img{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);max-height:90%;max-width:80%}.front img{max-height:70%;max-width:80%}.text{min-height:100vh;display:block!important;width:80%;max-width:1200px;margin:0 auto;padding:66px 0 132px;word-wrap:break-word}@media (max-width:700px){.text{width:90%;padding-left:11px}}.text:after{clear:both;content:'';display:table}.column{display:block;vertical-align:top;float:left}.column p{max-width:28em;margin-bottom:22px}.column.zero{width:100%;margin-bottom:66px}.column.zero h2,.column.zero h3{max-width:30em}.column.one{width:60%;margin-right:5%}.column.one:empty{background:red}.column.two{float:right;width:30%}@media (max-width:700px){.column.one,.column.two{width:100%}.column.two{margin-bottom:22px}.column.zero{margin-bottom:44px}}.threebar{cursor:pointer;margin-top:22px;margin-right:22px;-webkit-transition:all .3s ease;transition:all .3s ease}.threebar:hover .bar{background:#aaa}.threebar .bar{width:70px;height:22px;background:#d2d2d2;margin-bottom:11px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:50%;transform-origin:50%}.threebar.close .bar:nth-child(1){-webkit-transform:translateY(75%) rotate(45deg);transform:translateY(75%) rotate(45deg)}.threebar.close .bar:nth-child(2){-webkit-transform:translateY(-75%) rotate(-45deg);transform:translateY(-75%) rotate(-45deg)}.threebar.close .bar:nth-child(3){opacity:0}.threebar.back .bar:nth-child(1){-webkit-transform:translateY(85%) rotate(45deg) scaleX(.67);transform:translateY(85%) rotate(45deg) scaleX(.67)}.threebar.back .bar:nth-child(2){-webkit-transform:translateY(15%) rotate(-45deg) scaleX(.67);transform:translateY(15%) rotate(-45deg) scaleX(.67)}.threebar.back .bar:nth-child(3){opacity:0}.threebar.up{margin-top:8px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.threebar.up .bar:nth-child(1){-webkit-transform:translateY(85%) rotate(45deg) scaleX(.67);transform:translateY(85%) rotate(45deg) scaleX(.67)}.threebar.up .bar:nth-child(2){-webkit-transform:translateY(15%) rotate(-45deg) scaleX(.67);transform:translateY(15%) rotate(-45deg) scaleX(.67)}.threebar.up .bar:nth-child(3){opacity:0}.threebar.spinner{pointer-events:none}.threebar.spinner .bar:nth-child(1){-webkit-animation-name:a;animation-name:a;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.threebar.spinner .bar:nth-child(2),.threebar.spinner .bar:nth-child(3){opacity:0}.threebar.colorAlt .bar{background:#aaa}.threebar.colorAlt:hover .bar{background:#bebebe}.corner{position:fixed;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:5;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0,0,0);transform:translateZ(0,0,0)}.corner.left-top{left:0;top:0;z-index:3}.corner.left-top svg{fill:#d2d2d2}.corner.left-top svg:hover path{fill:#aaa;-webkit-transition:fill .3s ease;transition:fill .3s ease}.corner.right-top{right:0;top:0}.small-logo{position:absolute;top:22px;left:22px}.small-logo svg{width:90px}.small-logo.colorAlt svg path{fill:#aaa}.big-f svg{height:132px;cursor:pointer}.big-f svg path{fill:#d2d2d2;-webkit-transition:fill .3s ease;transition:fill .3s ease}@-webkit-keyframes a{0%{-webkit-transform:translateY(85%) rotate(0deg);transform:translateY(85%) rotate(0deg)}to{-webkit-transform:translateY(85%) rotate(1turn);transform:translateY(85%) rotate(1turn)}}@keyframes a{0%{-webkit-transform:translateY(85%) rotate(0deg);transform:translateY(85%) rotate(0deg)}to{-webkit-transform:translateY(85%) rotate(1turn);transform:translateY(85%) rotate(1turn)}}.button{background:#aaa;color:#d2d2d2;display:block;padding:22px;margin-bottom:22px;text-decoration:none;text-align:center;-webkit-transition:background .3s ease;transition:background .3s ease;max-width:300px}.button:hover{background:#bebebe;color:#1e1e1e}@media (max-width:700px){.button{max-width:none}}input:focus{outline:0}input:hover{background:#d2d2d2}input[type=email]{background:#bebebe;padding:5px;border:0;width:70%;max-width:30em;-webkit-transition:background .3s ease;transition:background .3s ease}input[type=email]:focus{background:#aaa}input[type=email]::-webkit-input-placeholder{color:#1e1e1e}input[type=email]::-moz-placeholder{color:#1e1e1e}input[type=email]:-ms-input-placeholder{color:#1e1e1e}input[type=email]::placeholder{color:#1e1e1e}input[type=submit]{display:block;margin-top:5.5px;padding:5px;border:0;width:40%;cursor:pointer;background:#aaa}.menu,input[type=submit]{-webkit-transition:background .3s ease;transition:background .3s ease}.menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#bebebe;z-index:4;display:none;overflow:hidden}.menu.loading{background:#1e1e1e;background:#aaa}.menu-section{height:100%;margin:0 auto;overflow-x:hidden;overflow-y:scroll;padding-bottom:88px;-ms-overflow-style:none}.menu-section::-webkit-scrollbar{display:none}.menu-section.primary{width:90%;max-width:800px}.menu-section.secondary{width:100%;display:none}.menu-section.secondary.active{display:block}.menu-item{background:#aaa;color:#1e1e1e;cursor:pointer;display:block;font-size:1em;height:66px;margin-top:11px;margin-bottom:11px;position:relative;text-align:center;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease;width:100%}.menu-item span{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:100%}.menu-item.exhibition{height:110px}@media (max-width:700px){.menu-item.exhibition{height:198px}}.menu-item h1,.menu-item h2{padding-left:22px;padding-right:22px}.menu-item:hover{background:#d2d2d2;color:#1e1e1e}.menu-header{color:#aaa;cursor:auto;text-transform:uppercase;height:44px}.menu-header,.menu-header:hover{background:#d2d2d2}.menu-logo{width:70%;height:110px;margin:0 auto;position:relative}@media (max-width:700px){.menu-logo{width:90%}}.menu-logo svg{display:block;width:160px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media (max-width:700px){.menu-logo svg{left:0;-webkit-transform:translateX(0) translateY(-60%);transform:translateX(0) translateY(-60%)}}.menu-logo svg path{fill:#d2d2d2}.loading-bar{background:#d2d2d2;display:block;left:0;opacity:0;position:fixed;top:0;-webkit-transition:width 3.5s cubic-bezier(.785,.135,.15,.86),opacity .3s ease;transition:width 3.5s cubic-bezier(.785,.135,.15,.86),opacity .3s ease;width:0;z-index:7;overflow:hidden}.loading-bar.in-progress{opacity:1;display:block;width:100%;height:11px}.loading-bar svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5vw;width:90vw}.loading-bar svg path{fill:#aaa}.clicked{opacity:1}.clicked,.clicked:hover{background:#d2d2d2}.slides{background:#aaa;margin:0;position:relative;width:100%}.image-list-container img{display:none}.slide-item{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:inline-block;max-width:100%;max-height:100%;z-index:6}.slide-item iframe,.slide-item img{display:none;max-width:90vw;max-height:90vh}.slide-item iframe{max-height:80vh}.slide-item figcaption{background:hsla(0,0%,82%,.9);color:#aaa;left:0;opacity:0;padding:11px;position:absolute;width:100%;z-index:7}.slide-item figcaption:hover{color:#1e1e1e}@media (max-width:700px){.slide-item figcaption{display:none}}.slide-item figcaption:empty{display:none}.slide-item.image figcaption{bottom:0}.slide-item.video figcaption{top:0}.slide-item.shown iframe,.slide-item.shown img{display:block}.slide-item.shown:hover>figcaption{opacity:1}@media (max-width:700px){.slide-item{top:48%;max-height:100%}}.arrow{cursor:pointer;height:66px;top:45%;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;width:66px;z-index:1;display:block;z-index:7}@media (max-width:700px){.arrow{top:80%}}.arrow.right{border-right:22px solid #d2d2d2;border-top:22px solid #d2d2d2;right:3%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow.right:active,.arrow.right:hover{border-color:#bebebe;-webkit-transform:rotate(45deg) scale(1.1);transform:rotate(45deg) scale(1.1)}@media (max-width:700px){.arrow.right{right:10%}}.arrow.left{border-left:22px solid #d2d2d2;border-top:22px solid #d2d2d2;left:3%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow.left:hover{border-color:#bebebe;-webkit-transform:rotate(-45deg) scale(1.1);transform:rotate(-45deg) scale(1.1)}@media (max-width:700px){.arrow.left{left:10%}}.divider{background:#aaa;display:block;height:132px;width:100%;margin-top:-1px;margin-bottom:-1px}@media (max-width:700px){.divider{height:44px}}.grand-new{height:100%;width:90%;left:50%;position:absolute;top:50%;top:40%;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.grand-new,.grand-new:hover{-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.grand-new path{height:100%;width:90%;fill:#d2d2d2;-webkit-transition:fill .3s ease;transition:fill .3s ease}.grand-new path:hover{fill:#aaa}@media (max-width:700px){.grand-new{top:35%}}.container{background:#bebebe}.front-caption{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:33px;z-index:2;max-width:50%;text-align:center;opacity:1;background:#aaa;padding:11px;color:#d2d2d2;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (max-width:700px){.front-caption{max-width:90%;width:90%}}.front-image{background-position:50%!important;background-size:cover!important}.front-image:hover .front-caption{opacity:1}ul li{padding:22px;margin-bottom:22px;margin-top:22px;background:#d2d2d2}