/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:'suisse';src:url("../fonts/suisse/SuisseIntl-Light-WebS.eot");src:url("../fonts/suisse/SuisseIntl-Light-WebS.eot?#iefix") format("embedded-opentype"),url("../fonts/suisse/SuisseIntl-Light-WebS.woff2") format("woff2"),url("../fonts/suisse/SuisseIntl-Light-WebS.woff") format("woff"),url("../fonts/suisse/SuisseIntl-Light-WebS.ttf") format("truetype"),url("../fonts/suisse/SuisseIntl-Light-WebS.svg#svgLight") format("svg")}html{font-size:75%}body,p,ol,ul,h1,h2,h3,h4,h5,a,input,select,radio{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;font-weight:normal;font-kerning:normal}blockquote{padding:0;margin:0}nav ul{margin:0;padding:0;list-style-type:none}nav ul li{margin:0;padding:0}body{font-size:1rem;color:#fff;font-family:'suisse', helvetica, 'helvetica neue', arial, sans-serif;font-weight:normal;font-style:normal}p,ul,ol{font-size:2.5rem;line-height:3rem}@media only screen and (max-width: 767px){p,ul,ol{font-size:1.75rem;line-height:2.25rem}}h1{font-family:'suisse', helvetica, 'helvetica neue', arial, sans-serif;font-weight:normal;font-style:normal;text-rendering:geometricPrecision;margin:0;padding:0;font-size:8vw;line-height:8.5vw}@media only screen and (min-width: 2000px){h1{font-size:8vw;line-height:7.5vw}}@media only screen and (max-width: 1440px){h1{font-size:10.5vw;line-height:10vw}}@media only screen and (max-width: 1024px){h1{font-size:9.5rem;line-height:9rem}}@media only screen and (max-width: 767px){h1{font-size:24vw;line-height:20vw}}@media only screen and (max-width: 767px) and (orientation: landscape){h1{font-size:12vw;line-height:10vw}}h2{font-family:'suisse', helvetica, 'helvetica neue', arial, sans-serif;font-weight:normal;font-style:normal;font-size:2rem;line-height:2rem;margin:0;text-rendering:geometricPrecision}body{background-color:#fff;margin:0;padding:0;overflow-x:hidden}html{min-height:100%;position:relative}html,body{width:100%;height:100%;width:100vw;height:100vh}*,*:after,*::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}figure{margin:0}.wrap{margin-left:auto;margin-right:auto;width:90%;max-width:160rem;z-index:10;position:relative}@media only screen and (max-width: 1440px){.wrap{width:90%}}@media only screen and (max-width: 767px){.wrap{width:90%}}img{display:block;width:100%;height:auto}a{text-decoration:none;outline:none;position:relative;color:#fff;-webkit-tap-highlight-color:transparent;cursor:url(../img/pointer.png),pointer}a:hover{border-color:transparent}.content-wrap{overflow:hidden;cursor:url(../img/arrow.png),default;position:relative;z-index:6}.content{z-index:10;position:relative}.mobile-test{display:none}@media only screen and (max-width: 767px){.mobile-test{display:block}}.preloader{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);width:100vw;height:100vh;display:block;background:#000;z-index:1000;position:fixed;top:0;left:0;cursor:url(../img/arrow.png),default;overflow:hidden}.preloader .image{position:absolute;width:auto;opacity:0;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (max-width: 1440px){.preloader .image{max-width:90px}}@media only screen and (max-width: 767px){.preloader .image{max-width:5rem}}.preloader .preloader-inner{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:0;left:50%;width:85vw;height:85vh;-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);display:block}.loadbar{height:1px;width:80vw;display:block;position:fixed;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2000;background:transparent}.loadbar span{background:#fff;height:2px;display:block;position:relative;z-index:2100}.loader{width:100vw;height:100vh;display:none;background:#000;z-index:1000;cursor:url(../img/arrow.png),default;position:fixed;top:0;left:0;opacity:0;background-size:cover}#page-loader{width:100vw;height:100vh;display:none;background:#000;z-index:1000;cursor:url(../img/arrow.png),default;position:fixed;top:0;left:0;opacity:0;background-size:cover}#page-loader.fern{background:url(../img/fern.jpg) no-repeat center center;background-size:cover}#page-loader.bolts{background:url(../img/bolts.jpg) no-repeat center center;background-size:cover}.loading{overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;pointer-events:none;height:60px;width:60px;display:none;position:fixed;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2100;opacity:0}.loading .hourglass{height:40px;width:25px;display:block;position:absolute;top:0;left:0;background:url(../img/loading.svg) no-repeat center center;z-index:20}.loading .loading-inner{height:40px;width:25px;overflow:hidden;position:relative}.loading .sand{background:#f34d1b;height:40px;width:25px;display:block;position:absolute;top:0;left:0;z-index:10}#main-navigation{-webkit-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);-moz-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);-ms-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);-o-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);z-index:20;position:fixed;top:0;left:0;font-family:'suisse', helvetica, 'helvetica neue', arial, sans-serif;font-weight:normal;font-style:normal;padding-top:0rem;width:100%;cursor:url(../img/arrow.png),default}@media only screen and (max-width: 767px){#main-navigation{position:absolute}}#main-navigation.white ul li a,#main-navigation.white h1 a{color:#fff}#main-navigation.black ul li a,#main-navigation.black h1 a{color:#000}#main-navigation.orange ul li a,#main-navigation.orange h1 a{color:#f34d1b}#main-navigation.change{-moz-transform:translate3d(0, -120%, 0);-webkit-transform:translate3d(0, -120%, 0);transform:translate3d(0, -120%, 0)}@media only screen and (max-width: 767px){#main-navigation.change{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#main-navigation.change ul li:nth-of-type(1){-moz-transform:translate3d(0, -220%, 0);-webkit-transform:translate3d(0, -220%, 0);transform:translate3d(0, -220%, 0)}@media only screen and (max-width: 767px){#main-navigation.change ul li:nth-of-type(1){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#main-navigation.change ul li:nth-of-type(2){-moz-transform:translate3d(0, -320%, 0);-webkit-transform:translate3d(0, -320%, 0);transform:translate3d(0, -320%, 0)}@media only screen and (max-width: 767px){#main-navigation.change ul li:nth-of-type(2){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#main-navigation.change ul li:nth-of-type(3){-moz-transform:translate3d(0, -420%, 0);-webkit-transform:translate3d(0, -420%, 0);transform:translate3d(0, -420%, 0)}@media only screen and (max-width: 767px){#main-navigation.change ul li:nth-of-type(3){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#main-navigation.change h1 span:nth-of-type(1){-moz-transform:translate3d(0, -220%, 0);-webkit-transform:translate3d(0, -220%, 0);transform:translate3d(0, -220%, 0)}@media only screen and (max-width: 767px){#main-navigation.change h1 span:nth-of-type(1){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#main-navigation.change h1 span:nth-of-type(2){-moz-transform:translate3d(0, -420%, 0);-webkit-transform:translate3d(0, -420%, 0);transform:translate3d(0, -420%, 0)}@media only screen and (max-width: 767px){#main-navigation.change h1 span:nth-of-type(2){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#main-navigation .wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;max-width:180rem;width:100%}@media only screen and (max-width: 767px){#main-navigation .wrap{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}}#main-navigation h1 a:hover{color:#f34d1b}#main-navigation ul{font-family:'suisse', helvetica, 'helvetica neue', arial, sans-serif;font-weight:normal;font-style:normal;width:46%;font-size:5.5rem;line-height:4.5rem}@media only screen and (max-width: 1024px){#main-navigation ul{font-size:6vw;line-height:5vw}}@media only screen and (max-width: 1024px) and (orientation: portrait){#main-navigation ul{font-size:6.5vw;line-height:5.5vw}}@media only screen and (max-width: 767px){#main-navigation ul{font-size:9.5vw;line-height:9vw}}@media only screen and (max-width: 767px) and (orientation: landscape){#main-navigation ul{font-size:3rem;line-height:3rem}}#main-navigation ul li{-webkit-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);-moz-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);-ms-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);-o-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#main-navigation ul li a{color:#000;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;cursor:url(../img/pointer.png),pointer}#main-navigation ul li span{position:relative}#main-navigation ul li.current_page_item a{color:#f34d1b;cursor:url(../img/arrow.png),default}#main-navigation ul li:hover a{color:#f34d1b}#main-navigation ul li:nth-of-type(1){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:275ms;-moz-transition-delay:275ms;-o-transition-delay:275ms;-ms-transition-delay:275ms;transition-delay:275ms}@media only screen and (max-width: 767px){#main-navigation ul li:nth-of-type(1){-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}}#main-navigation ul li:nth-of-type(2){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:250ms;-moz-transition-delay:250ms;-o-transition-delay:250ms;-ms-transition-delay:250ms;transition-delay:250ms}@media only screen and (max-width: 767px){#main-navigation ul li:nth-of-type(2){-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}}#main-navigation ul li:nth-of-type(3){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width: 767px){#main-navigation ul li:nth-of-type(3){-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}}@media only screen and (max-width: 767px){#main-navigation ul li{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}}@media only screen and (max-width: 767px){#main-navigation ul{width:100%;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}}#main-navigation h1{font-size:5.5rem;line-height:4.5rem;font-family:'suisse', helvetica, 'helvetica neue', arial, sans-serif;font-weight:normal;font-style:normal;color:#000;margin:0;width:46%;-webkit-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);-moz-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);-ms-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);-o-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96)}@media only screen and (max-width: 1024px){#main-navigation h1{font-size:6vw;line-height:5vw}}@media only screen and (max-width: 1024px) and (orientation: portrait){#main-navigation h1{font-size:6.5vw;line-height:5.5vw}}@media only screen and (max-width: 767px){#main-navigation h1{font-size:9.5vw;line-height:9vw}}@media only screen and (max-width: 767px) and (orientation: landscape){#main-navigation h1{font-size:3rem;line-height:3rem}}#main-navigation h1 a{color:#000;cursor:url(../img/pointer.png),pointer}#main-navigation h1 span{font-weight:normal;-webkit-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);-moz-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);-ms-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);-o-transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);transition:transform 300ms cubic-bezier(0.58, 0.1, 0.3, 0.96);width:100%;display:block}#main-navigation h1 span:nth-of-type(1){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:275ms;-moz-transition-delay:275ms;-o-transition-delay:275ms;-ms-transition-delay:275ms;transition-delay:275ms}@media only screen and (max-width: 767px){#main-navigation h1 span:nth-of-type(1){-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}}#main-navigation h1 span:nth-of-type(2){-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;-ms-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width: 767px){#main-navigation h1 span:nth-of-type(2){-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}}@media only screen and (max-width: 767px){#main-navigation h1{width:100%;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;-ms-transition-delay:0ms;transition-delay:0ms}}.vert{pointer-events:none;display:block;z-index:100;position:fixed;top:0%;left:50%;width:1px;height:100%;background:#e5e5e5;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.horiz{display:block;z-index:0;position:fixed;top:50%;left:0%;width:100%;height:1px;background:#e5e5e5;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.glide{position:relative;width:100%}.glide .glide__wrapper{overflow:hidden}.glide .glide__track{position:relative;width:100%;height:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;padding:0;margin:0}.glide .glide__track.dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide .glide__slide{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;margin:0}.glide .glide__slide a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide .glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 767px){.glide .glide__arrows{display:none}}.glide .glide__arrow{cursor:pointer}.glide .glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width: 1024px){.glide .glide__bullets{display:none}}.glide.glide--slider .glide__slide{float:left;clear:none}.glide.glide--carousel.glide--vertical .glide__track{overflow:visible}.glide.glide--carousel .glide__slide{float:left;clear:none}.glide.glide--slideshow .glide__wrapper{height:100%}.glide.glide--slideshow .glide__slide{height:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0px, 0px, 0px)}.glide.glide--slideshow .glide__slide.active{z-index:1}.aligner{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:100vh}body.footer-up .stories-grid{-moz-transform:translate3d(0, -50vh, 0);-webkit-transform:translate3d(0, -50vh, 0);transform:translate3d(0, -50vh, 0);-webkit-transition:all 1000ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 1000ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 1000ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 1000ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 1000ms cubic-bezier(0.19, 1, 0.22, 1)}body.footer-up .main-footer{-moz-transform:translate3d(0, -60vh, 0);-webkit-transform:translate3d(0, -60vh, 0);transform:translate3d(0, -60vh, 0);-webkit-transition:all 1000ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 1000ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:all 1000ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 1000ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 1000ms cubic-bezier(0.19, 1, 0.22, 1)}.main-footer{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.stories-grid{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.main-footer{background:#000;z-index:12;position:relative;height:100vh;cursor:url(../img/arrow.png),default}.main-footer .wrap{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.main-footer h2{font-family:'suisse', helvetica, 'helvetica neue', arial, sans-serif;font-weight:normal;font-style:normal;text-align:center;color:#fff;margin:0;font-size:3.25rem;line-height:3rem}@media only screen and (max-width: 767px){.main-footer h2{display:none}}.main-footer .footer-images{margin-top:8rem;margin:8rem auto 0 auto;max-width:60rem}.main-footer .footer-images:after{content:"";display:table;clear:both}@media only screen and (min-width: 2000px){.main-footer .footer-images{margin-top:15rem}}@media only screen and (max-width: 1440px){.main-footer .footer-images{max-width:50rem}}@media only screen and (max-width: 1024px){.main-footer .footer-images{max-width:45rem}}@media only screen and (max-width: 767px){.main-footer .footer-images{display:none}}.main-footer img{max-width:23rem;float:left;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.main-footer img:last-of-type{float:right}@media only screen and (max-width: 1440px){.main-footer img{max-width:20rem}}@media only screen and (max-width: 1024px){.main-footer img{max-width:18rem}}.main-footer .footer-links{list-style-type:none;color:#fff;margin:8rem 0 0 0;padding:0;font-size:2.5rem;line-height:3rem;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width: 767px){.main-footer .footer-links{font-size:1.75rem;line-height:2.25rem}}.main-footer .footer-links li{margin:0;padding:0;text-align:center;width:33%}.main-footer .footer-links li a{color:#fff;cursor:url(../img/pointer.png),pointer}@media only screen and (max-width: 767px){.main-footer .footer-links li{width:100%;margin-bottom:2rem}}@media only screen and (max-width: 767px){.main-footer .footer-links li:last-of-type{margin-bottom:0}}@media only screen and (min-width: 2000px){.main-footer .footer-links{margin:15rem 0 0 0}}@media only screen and (max-width: 767px){.main-footer .footer-links{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}}@media only screen and (max-width: 767px){.main-footer{height:auto;padding:6rem 0}}#footer-trigger{width:20px;height:20px;display:block;z-index:1;background:green;position:relative;top:-20vh;-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}::-webkit-scrollbar{height:12px;width:6px;background:#000;cursor:url(../img/pointer.png),pointer}::-webkit-scrollbar-thumb{background:#f34d1b;-webkit-border-radius:0;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.75)}::-webkit-scrollbar-corner{background:#000}.noise-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;display:block;z-index:1;pointer-events:none;transform:translateZ(0)}#noise{width:100vw;height:100vh;display:block;z-index:1;pointer-events:none;transform:translateZ(0)}.home-page-template .main-menu{z-index:10;position:relative}.home-introduction{position:relative;z-index:2;width:100%;height:100vh;display:block}@media only screen and (max-width: 767px){.home-introduction{height:100vh}}.section-header{box-shadow:0px 0px 0 #000;-webkit-transition:box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);transition:box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);z-index:3;position:absolute;padding:0;background:#f34d1b url("../img/arrow-right-black.png") no-repeat center center;z-index:1000;color:#fff;width:auto;transform:translateZ(0);margin:0;font-family:'suisse', helvetica, 'helvetica neue', arial, sans-serif;font-weight:normal;font-style:normal;text-transform:lowercase;pointer-events:none}.section-header b{font-weight:normal;position:relative;z-index:2}.section-header.box-shadow{box-shadow:6px 6px 0 #000}.home-gallery{position:relative}.stories-grid{margin-left:auto;margin-right:auto;width:90%;max-width:160rem;width:100%;max-width:180rem;margin-top:12rem;position:relative;z-index:5;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);padding-bottom:30rem}@media only screen and (max-width: 1440px){.stories-grid{width:90%}}@media only screen and (max-width: 767px){.stories-grid{width:90%}}@media only screen and (min-width: 2000px){.stories-grid{width:90%}}@media only screen and (max-width: 1440px){.stories-grid{width:100%;padding-bottom:20rem}}@media only screen and (max-width: 767px){.stories-grid{width:100%;padding-bottom:0}}@media only screen and (max-width: 767px){.stories-grid{margin-top:6rem;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}}.stories-grid .story{cursor:url(../img/pointer.png),pointer}.stories-grid .story .post-extra{color:#000;position:absolute;top:0;left:0;margin:0;font-size:6.5rem;line-height:6rem}@media only screen and (max-width: 1440px){.stories-grid .story .post-extra{font-size:4.5rem;line-height:4rem}}@media only screen and (max-width: 1024px){.stories-grid .story .post-extra{font-size:4rem;line-height:3.5rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.stories-grid .story .post-extra{font-size:3.5rem;line-height:3rem}}@media only screen and (max-width: 767px){.stories-grid .story .post-extra{font-size:3rem;line-height:3rem}}.stories-grid .story img{margin-bottom:20rem;transform:translateZ(0);-webkit-transition:box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);transition:box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 1440px){.stories-grid .story img{margin-bottom:15rem}}@media only screen and (max-width: 767px){.stories-grid .story img{margin-bottom:10rem}}.stories-grid .story:active .story-image{border-radius:50%}.stories-grid .story:hover img{box-shadow:36px 36px 0 #03c}.stories-grid .story:hover .story-image:after{opacity:0.7}.stories-grid .story:hover .story-image-diagonal,.stories-grid .story:hover .story-image-diagonal-reverse{opacity:1}.stories-grid .story:hover figcaption,.stories-grid .story:hover .post-extra{opacity:0}.stories-grid .story figcaption{position:absolute;bottom:-4.5rem;left:0;width:100%;text-align:center}.stories-grid .story figcaption p{margin:0;color:#000;font-size:2.5rem;line-height:3rem;transform:translateZ(0)}@media only screen and (max-width: 767px){.stories-grid .story figcaption p{font-size:1.75rem;line-height:2.25rem}}.stories-grid .story figcaption p span{font-size:1.5rem}.stories-grid .story .story-image{position:relative}.stories-grid .story .story-image:after{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);z-index:9;background:#f34d1d;content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;opacity:0;-webkit-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1)}.stories-grid .story .story-image.portrait{width:80%;margin:0 auto 8rem auto}@media only screen and (max-width: 767px){.stories-grid .story .story-image.portrait{width:100%}}.stories-grid .story .story-image.square{width:80%;margin:0 auto 8rem auto}@media only screen and (max-width: 767px){.stories-grid .story .story-image.square{width:100%}}.stories-grid .story.idea .story-image{width:70%;margin:0 auto 8rem auto}.stories-grid .story.idea .story-image:after{z-index:9;background:#03c;content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;opacity:0.8;-webkit-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1)}@media only screen and (max-width: 767px){.stories-grid .story.idea .story-image{width:100%}}.stories-grid .story.idea p{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);color:#000;opacity:1;left:-6rem;position:absolute;top:50%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);text-align:left;z-index:100;font-size:6.5rem;line-height:6rem}@media only screen and (max-width: 1440px){.stories-grid .story.idea p{font-size:4.5rem;line-height:4rem}}@media only screen and (max-width: 1024px){.stories-grid .story.idea p{font-size:4rem;line-height:3.5rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.stories-grid .story.idea p{font-size:3.5rem;line-height:3rem}}@media only screen and (max-width: 767px){.stories-grid .story.idea p{font-size:3rem;line-height:3rem}}@media only screen and (max-width: 767px){.stories-grid .story.idea p{left:0}}.stories-grid .story.idea:hover figcaption{opacity:1}.stories-grid .story.idea:hover img{box-shadow:36px 36px 0 #f34d1b}.stories-grid .story.idea figcaption{bottom:auto;top:50%}@media only screen and (max-width: 767px){.stories-grid .story.idea figcaption{bottom:auto;top:50%}}.stories-grid .story.idea figcaption p span{display:none}.stories-grid .story.news p{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1;color:#000;opacity:1;left:-6rem;position:absolute;top:50%;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);text-align:left;z-index:100;margin:0;font-size:6.5rem;line-height:6rem}@media only screen and (max-width: 1440px){.stories-grid .story.news p{font-size:4.5rem;line-height:4rem}}@media only screen and (max-width: 1024px){.stories-grid .story.news p{font-size:4rem;line-height:3.5rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.stories-grid .story.news p{font-size:3.5rem;line-height:3rem}}@media only screen and (max-width: 767px){.stories-grid .story.news p{font-size:3rem;line-height:3rem}}@media only screen and (max-width: 767px){.stories-grid .story.news p{bottom:auto;top:50%;left:0;margin:0}}@media only screen and (max-width: 767px) and (orientation: landscape){.stories-grid .story.news p{max-width:50%}}.stories-grid .story.news .story-image{position:relative;cursor:url(../img/pointer.png),pointer;width:70%;margin:0 auto 8rem auto}.stories-grid .story.news .story-image:after{z-index:9;background:#f34d1d;content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;opacity:0.8;-webkit-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1)}.stories-grid .story.news .story-image:before{width:36px;height:36px;content:"";background:url(../img/instagram.svg) no-repeat center center;display:block;position:absolute;bottom:2rem;right:2rem;z-index:15}.stories-grid .story.news .story-image img{transform:translateZ(0)}@media only screen and (max-width: 767px){.stories-grid .story.news .story-image{width:100%}}.stories-grid .story.news:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:none}.stories-grid .story.news:hover .story-image:after{opacity:0}.stories-grid .col{width:46%}@media only screen and (max-width: 767px){.stories-grid .col{width:100%}}.stories-grid #col-2{margin-top:8rem}@media only screen and (max-width: 767px){.stories-grid #col-2{margin-top:0rem}}body.project-page-template{background:#fff}body.project-page-template .main-navigation{position:absolute}body.project-page-template .show-more{display:none}body.error404 #main-navigation ul li a,body.error404 #main-navigation h1 a{color:#fff}body.error404 .cover-image-wrap .hero-copy #postid{color:#fff}.single-project-page{position:relative;z-index:5;overflow-x:hidden;width:100%}.cover-image-wrap{background-color:#232323;width:100vw;height:100vh;position:relative}.cover-image-wrap .hero-copy{position:absolute;top:0;left:50%;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:6;width:100vw;height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;max-width:180rem}.cover-image-wrap .hero-copy h1{color:#f34d1b;position:static;width:100%}.cover-image-wrap .hero-copy h1 br{display:none}@media only screen and (max-width: 767px){.cover-image-wrap .hero-copy h1 br{display:block}}@media only screen and (max-width: 767px) and (orientation: landscape){.cover-image-wrap .hero-copy h1 br{display:none}}.cover-image-wrap .hero-copy h1 span{display:none}@media only screen and (max-width: 767px){.cover-image-wrap .hero-copy h1 span{display:initial}}@media only screen and (max-width: 767px) and (orientation: landscape){.cover-image-wrap .hero-copy h1 span{display:none}}.cover-image-wrap .hero-copy #postid{color:#000;font-size:8vw;line-height:8.5vw;position:absolute;right:0;bottom:0}@media only screen and (min-width: 2000px){.cover-image-wrap .hero-copy #postid{font-size:8vw;line-height:7.5vw}}@media only screen and (max-width: 1440px){.cover-image-wrap .hero-copy #postid{font-size:10.5vw;line-height:10vw}}@media only screen and (max-width: 1024px){.cover-image-wrap .hero-copy #postid{font-size:9.5rem;line-height:9rem}}@media only screen and (max-width: 767px){.cover-image-wrap .hero-copy #postid{font-size:24vw;line-height:20vw}}@media only screen and (max-width: 767px) and (orientation: landscape){.cover-image-wrap .hero-copy #postid{font-size:12vw;line-height:10vw}}.cover-image-wrap .hero-copy #postid.white{color:#fff}.cover-image{z-index:5;position:absolute;top:0;left:0;width:100vw;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center center;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.down-arrow{position:absolute;left:50%;bottom:4rem;color:#fff;font-size:3rem;font-family:sans-serif;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.project-information{padding:8rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-left:auto;margin-right:auto;width:100%}.project-information p{color:#000;font-size:2.5rem;line-height:3rem;max-width:40rem;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}@media only screen and (max-width: 767px){.project-information p{font-size:1.75rem;line-height:2.25rem}}.project-information p:first-of-type{margin-top:0}.project-information p:last-of-type{margin-top:0}@media only screen and (max-width: 767px){.project-information p{margin:0 auto;width:90%}}.project-information .col{width:34%;-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.project-information .col:first-of-type{padding-left:5%}@media only screen and (max-width: 767px){.project-information .col:first-of-type{display:none}}.project-information .col:last-of-type{width:60%}.project-information .col:last-of-type img{margin-top:8rem}@media only screen and (max-width: 767px){.project-information .col:last-of-type img{margin-top:6rem}}@media only screen and (max-width: 767px){.project-information .col:last-of-type{width:100%;padding:0}}@media only screen and (max-width: 767px){.project-information{padding:6rem 0}}.project-images{margin:8rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;z-index:10}.project-images .col:first-of-type{width:50%}.project-images .col:last-of-type{width:38%;-webkit-align-self:flex-end;-moz-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-right:5%}@media only screen and (max-width: 767px){.project-images .col:last-of-type{-webkit-align-self:center;-moz-align-self:center;-ms-flex-item-align:center;align-self:center;margin-right:0}}@media only screen and (max-width: 767px){.project-images{margin:0 0 6rem 0}}.project-information-end{position:relative;z-index:10;margin:8rem 0 8rem 0;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-left:auto;margin-right:auto;width:100%}.project-information-end p{color:#000;font-size:2.5rem;line-height:3rem;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}@media only screen and (max-width: 767px){.project-information-end p{font-size:1.75rem;line-height:2.25rem}}.project-information-end p:first-of-type{margin-top:0}.project-information-end p:last-of-type{margin-top:0}.project-information-end .col{width:72%;-moz-columns:auto 2;-webkit-columns:auto 2;columns:auto 2;-moz-column-gap:6rem;-webkit-column-gap:6rem;column-gap:6rem;margin:0 auto;max-width:120rem}@media only screen and (max-width: 1024px){.project-information-end .col{width:80%}}@media only screen and (max-width: 767px){.project-information-end .col{width:90%;-moz-columns:auto 1;-webkit-columns:auto 1;columns:auto 1}}@media only screen and (max-width: 767px){.project-information-end{margin:3rem 0 3rem 0}}.hide-left.hide-left-animate img{-moz-transform:translate3d(-100vw, 0, 0);-webkit-transform:translate3d(-100vw, 0, 0);transform:translate3d(-100vw, 0, 0)}.hide-left img{-webkit-transition:transform 950ms cubic-bezier(1, 0, 0, 1);-moz-transition:transform 950ms cubic-bezier(1, 0, 0, 1);-ms-transition:transform 950ms cubic-bezier(1, 0, 0, 1);-o-transition:transform 950ms cubic-bezier(1, 0, 0, 1);transition:transform 950ms cubic-bezier(1, 0, 0, 1)}.project-specs{margin:0 auto 16rem auto;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:20}.project-specs .col{width:72%;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:120rem}.project-specs .col dl{margin:0;color:#000;font-size:2.5rem;line-height:3rem;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0}@media only screen and (max-width: 767px){.project-specs .col dl{font-size:1.75rem;line-height:2.25rem}}@media only screen and (max-width: 767px){.project-specs .col dl{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}.project-specs .col dd{margin:0;width:46.5%}@media only screen and (max-width: 767px){.project-specs .col dd{width:65%}}.project-specs .col dt{width:46.5%}@media only screen and (max-width: 767px){.project-specs .col dt{width:35%}}@media only screen and (max-width: 1024px){.project-specs .col{width:80%}}@media only screen and (max-width: 767px){.project-specs .col{width:90%}}@media only screen and (max-width: 767px){.project-specs{margin:0 auto 8rem auto}}.gallery-wrap{position:fixed;top:0;left:0;width:100%;height:100vh;background:#232323;z-index:4000;-moz-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:transform 950ms cubic-bezier(1, 0, 0, 1);-moz-transition:transform 950ms cubic-bezier(1, 0, 0, 1);-ms-transition:transform 950ms cubic-bezier(1, 0, 0, 1);-o-transition:transform 950ms cubic-bezier(1, 0, 0, 1);transition:transform 950ms cubic-bezier(1, 0, 0, 1)}.gallery-wrap.show-gallery{-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:transform 950ms cubic-bezier(1, 0, 0, 1);-moz-transition:transform 950ms cubic-bezier(1, 0, 0, 1);-ms-transition:transform 950ms cubic-bezier(1, 0, 0, 1);-o-transition:transform 950ms cubic-bezier(1, 0, 0, 1);transition:transform 950ms cubic-bezier(1, 0, 0, 1)}.gallery-trigger{position:relative;cursor:url(../img/zoom.png),auto}.gallery-trigger .gallery-label{background:#ccc;padding:1rem;color:#000;position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:3.25rem;line-height:3rem;display:block;z-index:12}@media only screen and (max-width: 767px){.gallery-trigger .gallery-label{text-align:center}}.gallery-trigger .gallery-red{z-index:9;background:#f34d1d;content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;opacity:0;-webkit-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 450ms cubic-bezier(0.19, 1, 0.22, 1)}.gallery-trigger img{-webkit-transition:box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);-ms-transition:box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1);transition:box-shadow 250ms cubic-bezier(0.19, 1, 0.22, 1)}.gallery-trigger:hover img{box-shadow:36px 36px 0 #03c}.gallery-trigger:hover .gallery-red{opacity:0.7}.gallery-trigger .gallery-trigger-wrap{-webkit-transition:transform 950ms cubic-bezier(1, 0, 0, 1);-moz-transition:transform 950ms cubic-bezier(1, 0, 0, 1);-ms-transition:transform 950ms cubic-bezier(1, 0, 0, 1);-o-transition:transform 950ms cubic-bezier(1, 0, 0, 1);transition:transform 950ms cubic-bezier(1, 0, 0, 1)}.gallery-trigger .gallery-trigger-wrap.gallery-trigger-animate{-webkit-transition:transform 950ms cubic-bezier(1, 0, 0, 1);-moz-transition:transform 950ms cubic-bezier(1, 0, 0, 1);-ms-transition:transform 950ms cubic-bezier(1, 0, 0, 1);-o-transition:transform 950ms cubic-bezier(1, 0, 0, 1);transition:transform 950ms cubic-bezier(1, 0, 0, 1);-moz-transform:translate3d(-100vw, 0, 0);-webkit-transform:translate3d(-100vw, 0, 0);transform:translate3d(-100vw, 0, 0)}.close-gallery{position:fixed;z-index:9999;top:0;right:0;line-height:5rem;height:5rem;display:block;width:5rem;cursor:pointer;text-align:center;cursor:url(../img/pointer.png),pointer;color:#000;font-size:2rem;background:#fff}#Gallery{position:absolute;left:0;top:0;z-index:100}#Plans{position:absolute;left:0;top:0;z-index:10}#Gallery,#Plans{width:100vw}#Gallery .glide__wrapper,#Plans .glide__wrapper{height:100vh;width:100vw;position:relative;background:#232323;overflow:hidden}#Gallery .glide__wrapper.gallery-open,#Plans .glide__wrapper.gallery-open{overflow:visible}#Gallery .glide__slide,#Plans .glide__slide{height:100vh;width:70vw;display:block;position:relative}#Gallery .glide__slide.plan,#Plans .glide__slide.plan{width:100vw;background:#e6e6e6}#Gallery .gallery-image,#Plans .gallery-image{width:70vw;height:100vh;display:block;background-size:contain;background-repeat:no-repeat;background-position:center left;position:absolute;top:50%;left:0;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}#Gallery .gallery-image .caption,#Plans .gallery-image .caption{font-size:2rem;line-height:2.5rem;width:30vw;margin:0;position:fixed;top:50%;right:-30vw;display:block;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);font-size:2.5rem;line-height:3rem}@media only screen and (max-width: 767px){#Gallery .gallery-image .caption,#Plans .gallery-image .caption{font-size:1.5rem;line-height:2rem}}@media only screen and (max-width: 767px){#Gallery .gallery-image .caption,#Plans .gallery-image .caption{display:none}}#Gallery .gallery-image .caption.plan,#Plans .gallery-image .caption.plan{color:#000;top:auto;bottom:2rem;left:0;right:auto;width:100%;text-align:center;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);font-size:1.5rem}@media only screen and (max-width: 767px){#Gallery .gallery-image,#Plans .gallery-image{width:100vw;background-position:center top}}#Gallery .gallery-image.plan,#Plans .gallery-image.plan{background-position:center center;width:100vw}@media only screen and (max-width: 767px){#Gallery .gallery-image.plan,#Plans .gallery-image.plan{width:100vw;background-position:center top}}#Gallery .glide__arrows,#Gallery .glide-arrows-wrap,#Plans .glide__arrows,#Plans .glide-arrows-wrap{height:100vh;width:100vw;position:absolute;top:0;left:0;z-index:10}#Gallery .glide__arrows .next,#Gallery .glide-arrows-wrap .next,#Plans .glide__arrows .next,#Plans .glide-arrows-wrap .next{width:50vw;height:100%;display:block;position:absolute;right:0;top:0;cursor:url(../img/arrow-right-white.png),auto}#Gallery .glide__arrows .prev,#Gallery .glide-arrows-wrap .prev,#Plans .glide__arrows .prev,#Plans .glide-arrows-wrap .prev{width:50vw;height:100%;display:block;position:absolute;left:0;top:0;cursor:url(../img/arrow-left-white.png),auto}#Gallery .glide__arrows .gallery-close,#Gallery .glide__arrows .plans-close,#Gallery .glide-arrows-wrap .gallery-close,#Gallery .glide-arrows-wrap .plans-close,#Plans .glide__arrows .gallery-close,#Plans .glide__arrows .plans-close,#Plans .glide-arrows-wrap .gallery-close,#Plans .glide-arrows-wrap .plans-close{width:25vw;height:100%;display:block;position:absolute;right:0;top:0;cursor:url(../img/close.png),auto}body.gallery-overflow{overflow:hidden}#post-nav{max-width:20rem;margin:16rem auto 0 auto;background:#f34d1b;height:17.7rem;display:block;overflow:hidden}#post-nav:after{content:"";display:table;clear:both}@media only screen and (max-width: 767px){#post-nav{max-width:14rem;margin:8rem auto 0 auto;height:12rem}}.post-previous,.post-next{display:block;position:relative;max-width:50%;background:#f34d1b;float:left;height:18rem}@media only screen and (max-width: 767px){.post-previous,.post-next{height:12rem}}.post-previous svg,.post-next svg{width:5rem;height:4rem}@media only screen and (max-width: 767px){.post-previous svg,.post-next svg{width:4rem;height:3rem}}.post-previous img,.post-next img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,#grayscale");filter:url(desaturate.svg#desaturate);filter:gray;filter:grayscale(100%);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:0.3;margin:0;padding:0}.post-previous span,.post-next span{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.post-previous a,.post-next a{position:static;height:18rem;display:block}@media only screen and (max-width: 767px){.post-previous a,.post-next a{height:12rem}}.post-previous a:hover img,.post-next a:hover img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,#grayscale");filter:url(desaturate.svg#desaturate);filter:gray;filter:grayscale(100%);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}.post-previous a:hover span,.post-next a:hover span{opacity:0}.post-next{float:right}.status{display:block;margin:0 auto;width:4rem;height:4rem;z-index:10}.status.progress{background:url(../img/pen.svg) no-repeat center center}.status.construction{background:url(../img/saw.svg) no-repeat center center}.idea-content-intro{padding:0;background:#000;height:80vh;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.idea-content-intro .introduction{color:#fff;margin:0;font-size:4rem;line-height:5rem;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}@media only screen and (max-width: 767px){.idea-content-intro .introduction{font-size:3rem;line-height:3rem}}.idea-content-intro .col{width:72%;-moz-columns:auto 2;-webkit-columns:auto 2;columns:auto 2;-moz-column-gap:6rem;-webkit-column-gap:6rem;column-gap:6rem;margin:0 auto;max-width:100rem}@media only screen and (max-width: 767px){.idea-content-intro .col{width:90%;-moz-columns:auto 1;-webkit-columns:auto 1;columns:auto 1}}@media only screen and (max-width: 767px){.idea-content-intro{height:auto;padding:6rem 0}}.idea-content-paragraph{padding:0 0 12rem 0;background:#fff}.idea-content-paragraph:after{content:"";display:table;clear:both}.idea-content-paragraph .columns{width:65vw;margin:0 auto;float:right}.idea-content-paragraph .columns p{color:#000;margin:0 0 1.5rem;font-size:2.5rem;line-height:3rem;max-width:55rem;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}@media only screen and (max-width: 767px){.idea-content-paragraph .columns p{font-size:1.75rem;line-height:2.25rem}}@media only screen and (max-width: 767px){.idea-content-paragraph .columns{float:none;width:90%}}@media only screen and (max-width: 767px) and (orientation: landscape){.idea-content-paragraph .columns{-moz-columns:auto 2;-webkit-columns:auto 2;columns:auto 2;-moz-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem;float:none;width:90%}}.idea-content-paragraph .columns a{color:#f34d1b}.idea-content-paragraph .single-image{width:30vw;float:left;display:block}@media only screen and (max-width: 767px){.idea-content-paragraph .single-image{float:none;width:100%;margin-bottom:2rem}}@media only screen and (max-width: 767px){.idea-content-paragraph{padding-bottom:6rem}}#content-repeaters{padding-top:12rem}@media only screen and (max-width: 767px){#content-repeaters{padding-top:0rem}}body.idea-page-template .project-information p{max-width:100%}body.idea-page-template .project-information .col{width:72%;padding-left:0}body.page-template-tmpl-about-php{background:#000}body.page-template-tmpl-about-php #main-navigation ul li.current_page_item a{color:#f34d1b}body.page-template-tmpl-about-php #main-navigation ul li a,body.page-template-tmpl-about-php #main-navigation h1 a{color:#fff}body.page-template-tmpl-about-php .main-footer{background:#fff}body.page-template-tmpl-about-php .main-footer h2,body.page-template-tmpl-about-php .main-footer a,body.page-template-tmpl-about-php .main-footer li{color:#000 !important}.about-main-image{position:relative;z-index:10}.about-content-introduction{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;position:relative;z-index:10;width:90%;max-width:180rem;height:100vh;margin:0 auto;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.about-content-introduction h1{font-size:6.5rem;line-height:6rem;width:70%}@media only screen and (max-width: 1440px){.about-content-introduction h1{font-size:4.5rem;line-height:4rem}}@media only screen and (max-width: 1024px){.about-content-introduction h1{font-size:4rem;line-height:3.5rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){.about-content-introduction h1{font-size:3.5rem;line-height:3rem}}@media only screen and (max-width: 767px){.about-content-introduction h1{font-size:3rem;line-height:3rem}}@media only screen and (max-width: 767px){.about-content-introduction h1{width:100%}}@media only screen and (max-width: 767px){.about-content-introduction h1 br{display:none}}@media only screen and (max-width: 767px){.about-content-introduction{height:90vh}}.about-images{position:relative;z-index:10;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:180rem;margin-left:auto;margin-right:auto}.about-images .cell{margin-bottom:5vw}.about-images .cell img{-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.about-images .cell:nth-of-type(1){width:65%}.about-images .cell:nth-of-type(2){width:30%}.about-images .cell:nth-of-type(3){width:100%;margin-bottom:0}.about-images .cell:nth-of-type(4){width:100%}.about-images .cell:nth-of-type(4) img{width:30%;float:right}.about-bio{position:relative;z-index:10;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-bio p{color:#fff;font-size:2.5rem;line-height:3rem;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}@media only screen and (max-width: 767px){.about-bio p{font-size:1.75rem;line-height:2.25rem}}.about-bio p:first-of-type{margin-top:0}.about-bio p:last-of-type{margin-top:0}@media only screen and (max-width: 767px){.about-bio p:last-of-type{margin-bottom:0}}.about-bio .cols{width:72%;-moz-columns:auto 2;-webkit-columns:auto 2;columns:auto 2;-moz-column-gap:6rem;-webkit-column-gap:6rem;column-gap:6rem;margin:12rem auto 10rem auto;max-width:120rem}@media only screen and (max-width: 767px){.about-bio .cols{width:90%;-moz-columns:auto 1;-webkit-columns:auto 1;columns:auto 1;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0;margin:6rem auto}}.about-awards-press{margin:0rem auto 12rem auto;position:relative;z-index:10;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-awards-press .award-press{width:100%;padding:0.5rem 0;border-bottom:1px solid #333}@media only screen and (max-width: 767px){.about-awards-press .award-press{padding:2rem 0}}@media only screen and (max-width: 767px){.about-awards-press .award-press:first-of-type{padding-top:0}}.about-awards-press .award-press .award-press-inner{width:72%;max-width:120rem;margin:0 auto}@media only screen and (max-width: 767px){.about-awards-press .award-press .award-press-inner{width:90%}}.about-awards-press .award-press a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;cursor:url(../img/pointer.png),pointer}@media only screen and (max-width: 767px){.about-awards-press .award-press a{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.about-awards-press .award-press p{color:#fff;font-size:2rem;line-height:2.5rem;margin:0;width:50%}@media only screen and (max-width: 767px){.about-awards-press .award-press p{font-size:1.5rem;line-height:2rem}}@media only screen and (max-width: 767px){.about-awards-press .award-press p{width:100%;margin-bottom:1rem}}.about-awards-press .award-press p.blurb{width:47%;margin-left:auto}@media only screen and (max-width: 767px){.about-awards-press .award-press p.blurb{width:100%;margin-bottom:0}}@media only screen and (max-width: 767px){.about-awards-press{margin:0rem auto 0 auto}}body.page-template-tmpl-contact .content-wrap{background:#232323}.contact-main-image{position:relative;z-index:10}.map-wrap,#map-render{height:100vh;width:100%;display:block}@media only screen and (max-width: 767px){.map-wrap,#map-render{height:90vh}}.gmnoprint:not(.gm-bundled-control){display:none}.gm-bundled-control .gmnoprint{display:block}a[href^="http://maps.google.com/maps"]{display:none !important}a[href^="https://maps.google.com/maps"]{display:none !important}.map-wrap .wrap{position:relative}#map-render h2{text-align:center;width:100%;color:#f34d1b;position:absolute;top:50%;left:0;-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);z-index:10;pointer-events:none;font-size:6.5rem;line-height:6rem}@media only screen and (max-width: 1440px){#map-render h2{font-size:4.5rem;line-height:4rem}}@media only screen and (max-width: 1024px){#map-render h2{font-size:4rem;line-height:3.5rem}}@media only screen and (max-width: 1024px) and (orientation: portrait){#map-render h2{font-size:3.5rem;line-height:3rem}}@media only screen and (max-width: 767px){#map-render h2{font-size:3rem;line-height:3rem}}@media only screen and (max-width: 767px) and (orientation: landscape){#map-render h2{display:none}}.page-template-tmpl-contact #main-navigation ul li a,.page-template-tmpl-contact #main-navigation h1 a{color:#fff}.page-template-tmpl-contact #main-navigation ul li.current_page_item a{color:#f34d1b}.map-contact{margin:12rem 0;width:100%;position:relative}.map-contact .contact-details-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;max-width:180rem;margin:0 auto}@media only screen and (max-width: 767px){.map-contact{margin:6rem 0}}.contact-details{max-width:50%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.contact-details p,.contact-details a{width:100vw;font-size:8vw;line-height:8.5vw;color:#f34d1b;z-index:10;margin:0}@media only screen and (min-width: 2000px){.contact-details p,.contact-details a{font-size:8vw;line-height:7.5vw}}@media only screen and (max-width: 1440px){.contact-details p,.contact-details a{font-size:10.5vw;line-height:10vw}}@media only screen and (max-width: 1024px){.contact-details p,.contact-details a{font-size:9.5rem;line-height:9rem}}@media only screen and (max-width: 767px){.contact-details p,.contact-details a{font-size:24vw;line-height:20vw}}@media only screen and (max-width: 767px) and (orientation: landscape){.contact-details p,.contact-details a{font-size:12vw;line-height:10vw}}.contact-details p.contact-email,.contact-details a.contact-email{margin-bottom:6rem}@media only screen and (max-width: 767px){.contact-details p.contact-email,.contact-details a.contact-email{margin-bottom:3rem}}@media only screen and (max-width: 767px){.contact-details p,.contact-details a{font-size:11vw;line-height:11vw}}@media only screen and (max-width: 767px){.contact-details{max-width:100%}}.contact-image{max-width:50%}@media only screen and (max-width: 767px){.contact-image{display:none}}
