a,abbr,acronym,address,applet,article,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:#0000;border:0;margin:0;padding:0;text-decoration:none;vertical-align:initial}a:link,button{-webkit-transition:all .5s}a:link,a:visited,button{color:#777;text-decoration:none}a:hover{color:#2c2a2a}a:active,a:hover{text-decoration:none}div{font-family:Nexa,Berthold Akzidenz Grotesk BE,Helvetica,verdana,"sans-serif";height:auto}*{box-sizing:border-box}@font-face{font-family:Nexa;src:url(/static/media/NexaBold.c08fcb7a60126c3709a7.woff)}body{background:none repeat scroll 0 0 #ccc}.grid-panel{position:relative}.grid-panel figure{height:320px;position:relative;transform:translateY(90px);transition:transform .3s}@media screen and (max-width:1024px){.grid-panel figure{bottom:10px;transform:none}}.grid-panel figure img{bottom:90px;display:block;height:auto;left:50%;position:relative;transform:translate(-50%);transition:transform .4s}@media screen and (max-width:1024px){.grid-panel figure img{width:600px}}.grid-panel figcaption{align-items:center;background:#1e1c1c;bottom:0;color:#ed4e6e;display:flex;height:100px;left:0;padding:20px;position:absolute;width:101%}.grid-panel figcaption h2{color:#fff;max-width:44%}.grid-panel figcaption a{background:#ed4e6e;border-radius:2px;color:#fff;display:inline-block;padding:5px 10px;text-align:center}.grid-panel>a{display:block;overflow:hidden}.grid-panel>a:hover>figure{transform:translateY(-10px)}@media screen and (max-width:1024px){.grid-panel>a:hover>figure{transform:none}}[class*=grid-]{margin-top:10px}.grid-d-4{height:320px;overflow:hidden}.view{border:2px solid #fff6;color:#fff;float:right;margin:0 30px 0 auto;padding:10px 30px;transition:all 1s ease}.view:hover{border-color:#fff}#wrapper{height:auto;margin:0 auto;overflow:hidden;position:relative;width:100%}header{color:#777;margin:0 auto 20px;overflow:hidden;padding:35px 0 18px}@media screen and (max-width:460px){header{padding-top:0}header .grid-d-12{margin-top:0;padding-top:0}header.open-nav nav{margin-top:20px}}#logo a{float:left}#logo a:hover h1{color:#333;-webkit-transition:all .5s}#logo h1,#logo h2{color:#777;float:left;font-family:Nexa,Berthold Akzidenz Grotesk BE,Helvetica,verdana,"sans-serif";font-size:1.2em;font-weight:400}#logo h1{margin-right:6px}@media screen and (max-width:460px){#logo h1{font-size:1.1em;width:160px}}.mobile-nav-link{display:none}@media screen and (max-width:460px){.mobile-nav-link{background:none;border-top:5px solid #777;cursor:pointer;display:block;height:24px;margin-left:auto;outline:none;padding-top:4px;position:relative;width:40px;z-index:1}.mobile-nav-link:after,.mobile-nav-link:before{border-top:5px solid #777;content:"";display:block}.mobile-nav-link:before{padding-bottom:4px}}nav{float:right;font-family:Nexa,Berthold Akzidenz Grotesk BE,Helvetica,verdana,"sans-serif";font-weight:400}@media screen and (max-width:900px){nav{margin-top:20px;width:100%}}@media screen and (max-width:460px){nav{margin-top:-100px;transition:margin .7s}}nav li{border-right:1px solid #929292;color:#777;cursor:pointer;display:inline;font-size:18px;margin-right:18px;padding-right:22px;transition:all 1s ease}nav li:last-child{border-right:none;margin-right:0;padding-right:0}@media screen and (max-width:460px){nav li{border-bottom:2px solid #999;border-right:0;display:inline-block;line-height:1;margin:0;padding:0;transition:none;width:48%}nav li:nth-child(odd){margin-right:4%}nav li a{display:block;padding:12px 0 10px}}nav .active,nav a:hover{color:#2c2a2a}nav .active{font-family:Nexa,Berthold Akzidenz Grotesk BE,Helvetica,verdana,"sans-serif";font-weight:500}#content,header{margin:0 auto;max-width:1800px;overflow:hidden;width:80%}#sub-content{margin:0 auto;max-width:80%;overflow:auto;width:940px}#sub-content *{color:#777}#sub-content h2,#sub-content p{text-align:center}#sub-content h2{font-size:40px;margin:0 auto 20px}@media screen and (max-width:767px){#sub-content h2{margin-bottom:30px}}#sub-content p{font-size:18px;line-height:1.3;margin:0 auto}#sub-content .images{margin-top:40px}#sub-content img{display:block;margin:0 auto 40px;width:100%}@media screen and (max-width:767px){#sub-content img{margin-bottom:20px}}#sub-content video{display:inline-block;margin:40px auto 0;max-width:100%;outline-width:0;width:940px}#sub-content .detail-link{display:block;margin-top:20px;text-align:center}#sub-content a:hover{color:#2c2a2a}#sub-content.about .grid-d-12 a{text-decoration:underline}#sub-content.about .grid-d-12>a{display:block;text-align:center}#sub-content.about .grid-d-12>a:first-of-type{margin-bottom:10px}#sub-content.about .grid-d-12 p{margin-bottom:20px}.grid-item{box-shadow:1px 1px 1px 1px #c5c5c580;float:left;height:320px;margin:0 3% 3% 0;overflow:hidden;position:relative;width:30%}footer{float:left;font-family:Nexa,Berthold Akzidenz Grotesk BE,Helvetica,verdana,"sans-serif";font-size:1.2em;padding:20px 0;width:100%}footer ul{list-style-type:none;margin:0 auto;max-width:80%}footer li{display:inline;float:left;font-size:16px;padding:5px 10px 0 0}footer a,footer li{color:#777}footer a:hover{color:#333;-webkit-transition:all .5s}#email{clear:both;float:left;width:100%}#footer-name{clear:left;width:auto}.not-found-bg{background:url(/static/media/concrete-seamless.8345bd9063bc6f473447.png) 0 0/400px 400px repeat}@media (max-width:460px){.not-found-bg{background:#ccc}}#not-found,#not-found img{margin:0 auto;max-width:80%}#not-found img{display:block;width:1000px}#not-found h2,#not-found h3{color:#777;text-align:center}#not-found h2{font-size:80px;margin-top:10px}@media (max-width:767px){#not-found h2{font-size:60px}}#not-found h3{font-size:20px;margin-top:60px}@media (max-width:767px){#not-found h3{font-size:16px;margin-top:20px}}#not-found a{text-decoration:underline}@media screen and (max-width:460px){.top-header{align-items:center;background-color:#ccc;display:flex;padding-top:40px;position:relative;width:100%;z-index:2}.open-nav .mobile-nav-link,.open-nav .mobile-nav-link:after{border-color:#ccc}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}[class*=grid-]{float:left;padding:10px;width:100%}.clear-grid{clear:both;float:inherit}.container{margin:0;width:100%}.container:after,.container:before{clear:both;content:" ";display:table}.nest{margin:0 -10px;padding:0;width:auto}.grid-m-12{width:100%}.grid-m-11{width:91.666663%}.grid-m-10{width:83.33%}.grid-m-9{width:74.999997%}.grid-m-8{width:66.66666664%}.grid-m-7{width:58.333%}.grid-m-6{width:50%}.grid-m-5{width:41.6665%}.grid-m-4{width:33.33%}.grid-m-3{width:24.99%}.grid-m-2{width:16.66666%}.grid-m-1{width:8.33%}@media (min-width:720px){.grid-12{width:100%}.grid-11{width:91.666663%}.grid-10{width:83.33%}.grid-9{width:74.999997%}.grid-8{width:66.66666664%}.grid-7{width:58.333%}.grid-6{width:50%}.grid-5{width:41.6665%}.grid-4{width:33.33%}.grid-3{width:24.99%}.grid-2{width:16.66666%}.grid-1{width:8.33%}.grid-t-12{width:100%}.grid-t-11{width:91.666663%}.grid-t-10{width:83.33%}.grid-t-9{width:74.999997%}.grid-t-8{width:66.66666664%}.grid-t-7{width:58.333%}.grid-t-6{width:50%}.grid-t-5{width:41.6665%}.grid-t-4{width:33.33%}.grid-t-3{width:24.99%}.grid-t-2{width:16.66666%}.grid-t-1{width:8.33%}}@media only screen and (min-width:1024px){.grid-tl-12{width:100%}.grid-tl-11{width:91.666663%}.grid-tl-10{width:83.33%}.grid-tl-9{width:74.999997%}.grid-tl-8{width:66.66666664%}.grid-tl-7{width:58.333%}.grid-tl-6{width:50%}.grid-tl-5{width:41.6665%}.grid-tl-4{width:33.33%}.grid-tl-3{width:24.99%}.grid-tl-2{width:16.66666%}.grid-tl-1{width:8.33%}}@media only screen and (min-width:1200px){.container{margin:0 auto;max-width:1180px}.container-fluid{margin:0 5%;max-width:90%}.grid-d-12{width:100%}.grid-d-11{width:91.666663%}.grid-d-10{width:83.33%}.grid-d-9{width:74.999997%}.grid-d-8{width:66.66666664%}.grid-d-7{width:58.333%}.grid-d-6{width:50%}.grid-d-5{width:41.6665%}.grid-d-4{width:33.33%}.grid-d-3{width:24.99%}.grid-d-2{width:16.66666%}.grid-d-1{width:8.33%}}img.responsive,img.scale{height:auto;max-width:100%}
/*# sourceMappingURL=main.74e59e68.css.map*/