@font-face{font-family:Brown-Bold;src:url("../fonts/lineto-brown-light.eot");src:url("../fonts/lineto-brown-light.eot?#iefix") format("embedded-opentype"),url("../fonts/lineto-brown-light.woff2") format("woff2"),url("../fonts/lineto-brown-light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:Brown-Bold;src:url("../fonts/lineto-brown-boldalt.eot");src:url("../fonts/lineto-brown-boldalt.eot?#iefix") format("embedded-opentype"),url("../fonts/lineto-brown-boldalt.woff2") format("woff2"),url("../fonts/lineto-brown-boldalt.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Brown-Bold;src:url("../fonts/lineto-brown-bold.eot");src:url("../fonts/lineto-brown-bold.eot?#iefix") format("embedded-opentype"),url("../fonts/lineto-brown-bold.woff2") format("woff2"),url("../fonts/lineto-brown-bold.woff") format("woff");font-weight:700;font-style:normal}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}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}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}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:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[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-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"default=0em&small=22.5em&medium=33.75em&large=46.25em&xlarge=64.0625em&xxlarge=87.5em&maxed=120em"}html{box-sizing:border-box;font-size:100%}*,::after,::before{box-sizing:inherit}body{margin:0;padding:0;background:#1a1a1a;font-family:Brown-Bold,"Helvetica Neue",Arial,"Source Sans Pro",Helvetica,Roboto,sans-serif;font-weight:400;line-height:1.4;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;appearance:none;border:0;border-radius:0;background:0 0;line-height:1}[data-whatinput=mouse] button{outline:0}.is-visible{display:block!important}.is-hidden{display:none!important}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{padding:0;margin:0}a{line-height:inherit;color:#fff;text-decoration:none}a:focus,a:hover{color:#fff}a img{border:0}p{font-family:Brown-Bold,"Helvetica Neue",Arial,"Source Sans Pro",Helvetica,Roboto,sans-serif;font-size:1rem;line-height:1.5rem;padding-top:0;padding-bottom:.375rem;margin-top:0;margin-bottom:.375rem;color:#fff;font-weight:300;font-style:normal;text-rendering:optimizeLegibility}@media print,screen and (min-width:33.75em){p{font-size:1.125rem;line-height:1.5rem;padding-bottom:.75rem;margin-bottom:.75rem}}@media screen and (min-width:64.0625em){p{font-size:1.375rem;line-height:1.6875rem}}h1{font-family:Brown-Bold,"Helvetica Neue",Arial,"Source Sans Pro",Helvetica,Roboto,sans-serif;font-size:1.75rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem;color:#fff;font-weight:400;font-style:normal;text-rendering:optimizeLegibility}@media print,screen and (min-width:33.75em){h1{font-size:2.25rem;line-height:3rem;margin-bottom:1.875rem}}@media screen and (min-width:64.0625em){h1{font-size:3rem;line-height:3.75rem;margin-bottom:2.25rem}}h2{font-family:Brown-Bold,"Helvetica Neue",Arial,"Source Sans Pro",Helvetica,Roboto,sans-serif;font-size:1.25rem;line-height:1.5rem;margin-top:0;margin-bottom:0;color:#fff;font-weight:400;font-style:normal;text-rendering:optimizeLegibility}@media print,screen and (min-width:33.75em){h2{font-size:1.375rem;line-height:2.25rem;margin-top:.375rem;margin-bottom:1.125rem}}@media screen and (min-width:64.0625em){h2{font-size:1.625rem;line-height:2.25rem;margin-top:.375rem;margin-bottom:1.5rem}}@media screen and (min-width:87.5em){h2{font-size:2rem;line-height:2.25rem;margin-top:.75rem;margin-bottom:1.875rem}}h3{font-family:Brown-Bold,"Helvetica Neue",Arial,"Source Sans Pro",Helvetica,Roboto,sans-serif;font-size:1.375rem;line-height:1.6875rem;margin-top:.75rem;margin-bottom:.75rem;color:#fff;font-weight:700;font-style:normal;text-rendering:optimizeLegibility}@media print,screen and (min-width:33.75em){h3{font-size:1.5rem;line-height:2.25rem;margin-top:2.25rem;margin-bottom:.75rem}}@media screen and (min-width:64.0625em){h3{font-size:1.75rem;line-height:2.25rem;margin-top:3.75rem;margin-bottom:2.25rem}}h4{font-family:Brown-Bold,"Helvetica Neue",Arial,"Source Sans Pro",Helvetica,Roboto,sans-serif;font-size:1.25rem;line-height:1.5rem;margin-top:.75rem;margin-bottom:.75rem;color:#fff;font-weight:300;font-style:normal;text-rendering:optimizeLegibility}@media print,screen and (min-width:33.75em){h4{font-size:1.375rem;line-height:2.25rem;margin-top:2.25rem;margin-bottom:.75rem}}@media print,screen and (min-width:46.25em){h4{font-size:1.5rem;line-height:2.25rem;margin-top:3rem;margin-bottom:1.5rem}}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:60%;line-height:inherit}dl,ol,ul{margin-bottom:.375rem;font-family:Brown-Bold,"Helvetica Neue",Arial,"Source Sans Pro",Helvetica,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.5rem;color:#fff;list-style-position:outside}ol,ul{margin-left:1.5rem}ol li ol,ol li ul,ul li ol,ul li ul{margin-left:1.5rem;margin-bottom:0}dl dt{margin-bottom:0;font-weight:700}dl dd{margin-bottom:0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{will-change:opacity;transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{will-change:opacity;transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../assets/photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../assets/photoswipe/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes clockwise{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}/*! Lity - v2.2.2 - 2016-12-14
* http://sorgalla.com/lity/
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#1a1a1a;outline:0!important;opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:0!important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:0!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .3s ease,-o-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1}.lity-close{z-index:9994;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#1a1a1a;font-style:normal;font-size:16px;font-family:Brown-Bold,Arial,Baskerville,monospace;line-height:35px;border:0;background:0 0;outline:0;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#ffe300;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;border:0;background:0 0;outline:0;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}@font-face{font-family:iconfont;src:url("../fonts/iconfont.eot");src:url("../fonts/iconfont.eot?#iefix") format("eot"),url("../fonts/iconfont.woff") format("woff2"),url("../fonts/iconfont.woff") format("woff"),url("../fonts/iconfont.ttf") format("truetype"),url("../fonts/iconfont.svg#iconfont") format("svg")}a{transition-property:color;transition-duration:.4s;transition-timing-function:ease-out}a:focus,a:hover{color:#ffe300}a:active{color:#ccb600}@keyframes anim-nav-header{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-nav-header--out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes anim-nav-button-rotate{from{transform:rotateZ(0)}to{transform:rotateZ(360deg)}}.nav-header{position:fixed;width:100%;z-index:10;opacity:0;transform:translateY(-100%);animation-name:anim-nav-header;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s}.nav-header.on-home{animation-name:anim-nav-header;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.4s}.is-exiting .nav-header{animation-name:anim-nav-header--out;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s}.nav-header .header-row{max-width:118.75rem;margin-right:auto;margin-left:auto;padding:0 1.25rem}.nav-header .header-row::after,.nav-header .header-row::before{display:table;content:' '}.nav-header .header-row::after{clear:both}@media screen and (min-width:120em){.nav-header .header-row{max-width:98.95833%}}@media screen and (min-width:120em){.nav-header .header-row{max-width:118.75rem}}.nav-header .logo-wrapper,.nav-header .menu-wrapper{width:50%;float:left;padding-right:0;padding-left:0}.nav-header .logo-wrapper:last-child:not(:first-child),.nav-header .menu-wrapper:last-child:not(:first-child){float:right}.nav-header .logo-wrapper a,.nav-header .menu-wrapper a{display:inline-block;padding:.75rem 0;letter-spacing:2.3px}.nav-header .menu-wrapper{text-align:right}.nav-header .quick-menu-wrapper{display:none}.nav-header .menu-trigger{position:relative;margin:.1875rem 0;transition-property:color;transition-duration:.4s;transition-timing-function:ease-out}.nav-header .menu-trigger.rotate{animation-name:anim-nav-button-rotate;animation-duration:.5s;animation-timing-function:ease-in-out;animation-direction:normal;animation-fill-mode:none;backface-visibility:hidden;perspective:1000px}.nav-header .menu-trigger>span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.nav-header.menu-showed .menu-trigger.rotate{animation:none}.nav-header .overlay-menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(26,26,26,.95);opacity:0;z-index:-1;transform:translateY(-100%);transition-property:transform,opacity;transition-delay:0.3s,0s;transition-duration:.3s;transition-timing-function:step-start,ease-out}.nav-header .overlay-menu ul{list-style:none;padding:0;margin:0;position:relative;top:50%;transform:translateY(-50%)}.nav-header .overlay-menu li{text-align:center}.nav-header .overlay-menu a{position:relative;display:inline-block;font-size:3.125rem;line-height:1;opacity:0;transform:translateY(-1rem);transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:ease-out}.nav-header .overlay-menu a::before{content:attr(data-value);position:absolute;top:0;left:0;max-width:0;padding:inherit;color:#ffe300;white-space:nowrap;overflow:hidden;transition-property:max-width;transition-timing-function:linear;transition-duration:.2s}.nav-header .overlay-menu a:focus,.nav-header .overlay-menu a:hover{color:inherit}.nav-header .overlay-menu a:focus::before,.nav-header .overlay-menu a:hover::before{max-width:100%}.nav-header.menu-showed .overlay-menu{opacity:1;transform:translateY(0);transition-delay:0s,0;transition-duration:.6s;transition-timing-function:step-start,ease-out}.nav-header.menu-showed .overlay-menu a{opacity:1;transform:translateY(0);transition-duration:.4s}.nav-header.menu-showed .overlay-menu li:nth-child(1) a{transition-delay:0.2s}.nav-header.menu-showed .overlay-menu li:nth-child(2) a{transition-delay:0.4s}.nav-header.menu-showed .overlay-menu li:nth-child(3) a{transition-delay:0.6s}.nav-header.menu-showed .overlay-menu li:nth-child(4) a{transition-delay:0.8s}.nav-header.menu-showed .overlay-menu li:nth-child(5) a{transition-delay:1s}.nav-header.menu-showed .menu-trigger{color:rgba(255,255,255,0)}@media print,screen and (min-width:46.25em){.nav-header .overlay-menu a{padding:1.125rem 0;font-size:1.75rem}}@media screen and (min-width:64.0625em){.nav-header{padding-top:.75rem;padding-bottom:.75rem}.nav-header .header-row{padding:0 2.5rem}.nav-header .logo-wrapper,.nav-header .quick-menu-wrapper{width:41.66667%;float:left;padding-right:0;padding-left:0}.nav-header .logo-wrapper:last-child:not(:first-child),.nav-header .quick-menu-wrapper:last-child:not(:first-child){float:right}.nav-header .logo-wrapper a,.nav-header .quick-menu-wrapper a{position:relative;display:inline-block;padding:1.125rem 0}.nav-header .logo-wrapper a::before,.nav-header .quick-menu-wrapper a::before{content:attr(data-value);position:absolute;top:0;left:0;max-width:0;padding:inherit;color:#ffe300;white-space:nowrap;overflow:hidden;transition-property:max-width;transition-timing-function:linear;transition-duration:.2s}.nav-header .logo-wrapper a:focus,.nav-header .logo-wrapper a:hover,.nav-header .quick-menu-wrapper a:focus,.nav-header .quick-menu-wrapper a:hover{color:inherit}.nav-header .logo-wrapper a:focus::before,.nav-header .logo-wrapper a:hover::before,.nav-header .quick-menu-wrapper a:focus::before,.nav-header .quick-menu-wrapper a:hover::before{max-width:100%}.nav-header .logo-wrapper img,.nav-header .quick-menu-wrapper img{height:1.5rem;padding:.125rem 0 .25rem}.nav-header .menu-wrapper{width:16.66667%;float:left;padding-right:.9375rem;padding-left:.9375rem;text-align:center}}@media screen and (min-width:64.0625em) and (min-width:33.75em){.nav-header .menu-wrapper{padding-right:.9375rem;padding-left:.9375rem}}@media screen and (min-width:64.0625em){.nav-header .menu-wrapper:last-child:not(:first-child){float:right}.nav-header .menu-wrapper a{padding:1.125rem 0}.nav-header .quick-menu-wrapper{display:block}.nav-header .quick-menu-wrapper ul{list-style:none;padding:0;margin:0;text-align:right}.nav-header .quick-menu-wrapper ul>li{display:inline-block}.nav-header .quick-menu-wrapper li{padding-left:2.5rem}.nav-header .menu-trigger{margin:0}.nav-header .overlay-menu a{padding:1.125rem 0;font-size:2.1875rem}}@media screen and (min-width:87.5em){.nav-header .overlay-menu a{font-size:3.625rem}}@media screen and (min-width:120em){.nav-header{padding-top:2.25rem;padding-bottom:2.25rem}.nav-header .header-row{padding:0 5rem}.nav-header .logo-wrapper a,.nav-header .quick-menu-wrapper a{font-size:1.375rem}.nav-header .overlay-menu a{font-size:4.6875rem}}.icon-hamburger{position:relative;width:2.5rem;height:1rem;color:#fff;transition-property:color,transform;transition-duration:.4s;transition-timing-function:ease-out;transition-duration:.5s}.icon-hamburger:after,.icon-hamburger:before{content:'';position:absolute;left:0;width:100%;height:.125rem;background-color:currentColor}.icon-hamburger:before{top:0;transition-property:transform,top;transition-duration:.4s;transition-timing-function:ease-out}.icon-hamburger:after{bottom:0;transition-property:transform,bottom;transition-duration:.4s;transition-timing-function:ease-out}.icon-hamburger span{position:absolute;top:50%;left:0;display:block;width:100%;height:.125rem;background-color:currentColor;transform:translateY(-50%);transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-out}.menu-trigger:hover .icon-hamburger{color:#ffe300}.menu-trigger:hover .icon-hamburger::before{transform:translateY(-.3125rem)}.menu-trigger:hover .icon-hamburger::after{transform:translateY(.3125rem)}.menu-showed .menu-trigger:hover .icon-hamburger::before{transform:translateY(-50%) rotateZ(45deg)}.menu-showed .menu-trigger:hover .icon-hamburger::after{transform:translateY(50%) rotateZ(-45deg)}.menu-showed .icon-hamburger{transform:rotateZ(180deg)}.menu-showed .icon-hamburger:before{top:50%;transform:translateY(-50%) rotateZ(45deg)}.menu-showed .icon-hamburger:after{bottom:50%;transform:translateY(50%) rotateZ(-45deg)}.menu-showed .icon-hamburger span{opacity:0}@media screen and (min-width:64.0625em){.icon-hamburger{width:3.125rem;height:1.375rem}.icon-hamburger:after,.icon-hamburger:before{height:.125rem}.icon-hamburger span{height:.125rem}}#top{outline:0!important}footer{max-width:118.75rem;margin-right:auto;margin-left:auto;padding:0 1.25rem}footer::after,footer::before{display:table;content:' '}footer::after{clear:both}@media screen and (min-width:120em){footer{max-width:98.95833%}}@media screen and (min-width:120em){footer{max-width:118.75rem}}footer .to-top-wrapper{padding:.75rem 0;text-align:right}footer a{position:relative;display:inline-block;padding:.75rem 0;margin:0 .375rem}footer a::before{content:attr(data-value);position:absolute;top:0;left:0;max-width:0;padding:inherit;color:#ffe300;white-space:nowrap;overflow:hidden;transition-property:max-width;transition-timing-function:linear;transition-duration:.2s}footer a:focus,footer a:hover{color:inherit}footer a:focus::before,footer a:hover::before{max-width:100%}@media print,screen and (min-width:46.25em){footer{display:block}}@media screen and (min-width:64.0625em){footer{padding-left:2.5rem;padding-right:2.5rem}footer a{padding:.75rem 0}}@media screen and (min-width:120em){footer{padding-left:5rem;padding-right:5rem}}.lity-vimeo .lity-container{max-width:90vw}.lity .lity-close{padding:.75rem 1.125rem;font-family:Brown-Bold;font-size:0;line-height:1.5rem;color:#fff;transition-property:color;transition-duration:.4s;transition-timing-function:ease-out}.lity .lity-close::after{content:'close';font-size:1rem;line-height:1.5rem}.lity .lity-close:active,.lity .lity-close:focus,.lity .lity-close:hover{color:#ffe300}.lity-iframe-container iframe{background-color:rgba(255,255,255,0)}.pswp__container{transition-property:transform;transition-duration:.4s;transition-timing-function:ease-out}.pswp__button--close{width:auto;padding:.75rem 1.125rem;color:#fff;font-family:Brown-Bold,"Helvetica Neue",Arial,"Source Sans Pro",Helvetica,Roboto,sans-serif;font-size:1rem;line-height:1.25;background-image:none!important;opacity:1;transition-property:color;transition-duration:.4s;transition-timing-function:ease-out}.pswp__button--close:active,.pswp__button--close:focus,.pswp__button--close:hover{color:#ffe300}.pswp__button--close::after{content:'close'}.pswp__button--arrow--left,.pswp__button--arrow--right{width:auto;font-family:Brown-Bold,"Helvetica Neue",Arial,"Source Sans Pro",Helvetica,Roboto,sans-serif;font-size:1rem;line-height:1.25;color:#fff;opacity:1;transition-property:color;transition-duration:.4s;transition-timing-function:ease-out}.pswp__button--arrow--left::before,.pswp__button--arrow--right::before{content:'next';position:static;display:block;width:auto;height:auto;padding:.75rem 1.125rem;background-image:none!important}.pswp__button--arrow--left:active,.pswp__button--arrow--left:focus,.pswp__button--arrow--left:hover,.pswp__button--arrow--right:active,.pswp__button--arrow--right:focus,.pswp__button--arrow--right:hover{color:#ffe300}.pswp__button--arrow--left::before{content:'back'}.page--contact .social-bar,.page--detail-v2 .social-bar,.page--legal .social-bar,.page--projects .social-bar{position:fixed;left:0;bottom:0;width:100%;padding-bottom:.75rem;opacity:0;z-index:-1;transform:translateY(50%);transition-property:transform,opacity,z-index;transition-duration:.4s;transition-timing-function:ease-out;transition-delay:0s;transition-duration:.6s;transition-timing-function:ease-out,ease-out,step-end}.menu-showed+.page--contact .social-bar,.menu-showed+.page--detail-v2 .social-bar,.menu-showed+.page--legal .social-bar,.menu-showed+.page--projects .social-bar{opacity:1;transform:translateY(0);z-index:10;transition-delay:0.2s;transition-timing-function:ease-out,ease-out,step-start}.page--contact .social-bar nav,.page--detail-v2 .social-bar nav,.page--legal .social-bar nav,.page--projects .social-bar nav{max-width:118.75rem;margin-right:auto;margin-left:auto}.page--contact .social-bar nav::after,.page--contact .social-bar nav::before,.page--detail-v2 .social-bar nav::after,.page--detail-v2 .social-bar nav::before,.page--legal .social-bar nav::after,.page--legal .social-bar nav::before,.page--projects .social-bar nav::after,.page--projects .social-bar nav::before{display:table;content:' '}.page--contact .social-bar nav::after,.page--detail-v2 .social-bar nav::after,.page--legal .social-bar nav::after,.page--projects .social-bar nav::after{clear:both}@media screen and (min-width:120em){.page--contact .social-bar nav,.page--detail-v2 .social-bar nav,.page--legal .social-bar nav,.page--projects .social-bar nav{max-width:98.95833%}}@media screen and (min-width:120em){.page--contact .social-bar nav,.page--detail-v2 .social-bar nav,.page--legal .social-bar nav,.page--projects .social-bar nav{max-width:118.75rem}}.page--contact .social-bar ul,.page--detail-v2 .social-bar ul,.page--legal .social-bar ul,.page--projects .social-bar ul{list-style:none;padding:0;margin:0;text-align:center}.page--contact .social-bar ul>li,.page--detail-v2 .social-bar ul>li,.page--legal .social-bar ul>li,.page--projects .social-bar ul>li{display:inline-block}.page--contact .social-bar a,.page--detail-v2 .social-bar a,.page--legal .social-bar a,.page--projects .social-bar a{display:block}.page--contact .social-bar a:after,.page--detail-v2 .social-bar a:after,.page--legal .social-bar a:after,.page--projects .social-bar a:after{padding:.625rem}.page--contact .social-bar a.facebook:after,.page--detail-v2 .social-bar a.facebook:after,.page--legal .social-bar a.facebook:after,.page--projects .social-bar a.facebook:after{display:inline-block;font-family:iconfont;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;speak:none;content:"\E001"}.page--contact .social-bar a.vimeo:after,.page--detail-v2 .social-bar a.vimeo:after,.page--legal .social-bar a.vimeo:after,.page--projects .social-bar a.vimeo:after{display:inline-block;font-family:iconfont;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;speak:none;content:"\E003"}.page--contact .social-bar a.instagram:after,.page--detail-v2 .social-bar a.instagram:after,.page--legal .social-bar a.instagram:after,.page--projects .social-bar a.instagram:after{display:inline-block;font-family:iconfont;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;speak:none;content:"\E002"}.page--contact .social-bar a span,.page--detail-v2 .social-bar a span,.page--legal .social-bar a span,.page--projects .social-bar a span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media screen and (min-width:64.0625em){.page--contact .social-bar,.page--detail-v2 .social-bar,.page--legal .social-bar,.page--projects .social-bar{padding-bottom:2.25rem}.page--contact .social-bar a:after,.page--detail-v2 .social-bar a:after,.page--legal .social-bar a:after,.page--projects .social-bar a:after{font-size:1.375rem}}@keyframes anim-intro-flyout{80%{opacity:1}to{opacity:0;z-index:-1}}@keyframes anim-intro-logo{30%,60%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(-70%)}}@keyframes anim-home-choose--mobile{from{opacity:0;z-index:20}33%,66%{opacity:1;z-index:20}99%{opacity:0;z-index:20}to{z-index:-1}}@keyframes anim-home-choose{from{opacity:0}40%,60%{opacity:1}to{opacity:0}}@keyframes anim-home-offer{from{opacity:0;transform:translateX(-100%)}50%{opacity:1}to{transform:translateX(0);opacity:1}}@keyframes anim-home-offer-after{from{transform:translateX(-100%)}50%{transform:translateX(0)}to{transform:translateX(101%)}}@keyframes anim-home-offer-out{from{opacity:1}to{opacity:0}}@keyframes anim-social-bar{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes anim-social-bar-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes anim-manifest-img-out{from{opacity:1}to{opacity:0}}@keyframes anim-loading-dots{from{opacity:0}20%{opacity:0}40%,60%{opacity:1}80%{opacity:0}to{opacity:0}}@keyframes shake-pause{from,to{opacity:1}78%{transform:translate3d(0,-50%,0) rotateZ(0)}80%,96%{transform:translate3d(-1px,-50%,0) rotateZ(-5deg)}82%,94%{transform:translate3d(2px,-50%,0) rotateZ(5deg)}84%,88%,92%{transform:translate3d(-4px,-50%,0) rotateZ(-10deg)}86%,90%{transform:translate3d(4px,-50%,0) rotateZ(10deg)}}.page--home main{max-width:118.75rem;margin-right:auto;margin-left:auto;padding:0 1.25rem}.page--home main::after,.page--home main::before{display:table;content:' '}.page--home main::after{clear:both}@media screen and (min-width:120em){.page--home main{max-width:98.95833%}}@media screen and (min-width:120em){.page--home main{max-width:118.75rem}}@media screen and (min-width:64.0625em){.page--home main{padding:0 2.5rem}}@media screen and (min-width:120em){.page--home main{padding:0 5rem}}.introduction-flyout{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#1a1a1a;z-index:9;animation-name:anim-intro-flyout;animation-duration:2.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s}.introduction-flyout img{position:relative;top:50%;display:block;width:90%;max-width:25rem;margin:0 auto;opacity:0;transform:translateY(0);animation-name:anim-intro-logo;animation-duration:2.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s}.home-offer{--ios-gap:0px;height:100vh;height:calc(100vh - var(--ios-gap));display:flex;flex-wrap:wrap;align-items:center}.home-offer ul{list-style:none;padding:0;margin:0;flex:1 1 100%}.home-offer li:nth-child(1) .label::after{animation-name:anim-home-offer-after;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.25s}.home-offer li:nth-child(1) .label .value{animation-name:anim-home-offer;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.25s}.home-offer li:nth-child(2) .label::after{animation-name:anim-home-offer-after;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.5s}.home-offer li:nth-child(2) .label .value{animation-name:anim-home-offer;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.5s}.home-offer li:nth-child(3) .label::after{animation-name:anim-home-offer-after;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.75s}.home-offer li:nth-child(3) .label .value{animation-name:anim-home-offer;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.75s}.home-offer li:nth-child(4) .label::after{animation-name:anim-home-offer-after;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4s}.home-offer li:nth-child(4) .label .value{animation-name:anim-home-offer;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4s}.home-offer li:nth-child(5) .label::after{animation-name:anim-home-offer-after;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.25s}.home-offer li:nth-child(5) .label .value{animation-name:anim-home-offer;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.25s}.is-exiting .home-offer li{opacity:1}.is-exiting .home-offer li:nth-child(1){animation-name:anim-home-offer-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1s}.is-exiting .home-offer li:nth-child(2){animation-name:anim-home-offer-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.75s}.is-exiting .home-offer li:nth-child(3){animation-name:anim-home-offer-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.5s}.is-exiting .home-offer li:nth-child(4){animation-name:anim-home-offer-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.25s}.is-exiting .home-offer li:nth-child(5){animation-name:anim-home-offer-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s}.home-offer a{position:relative;display:block;padding:.75rem 0;font-size:3.5rem;line-height:1;text-align:right;outline:0;transition-property:color;transition-duration:.4s;transition-timing-function:ease-out}.home-offer .manifest-img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-out;transition-duration:.5s}.home-offer .manifest-img span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.home-offer .manifest-img.showed{opacity:1}.is-exiting .home-offer .manifest-img.showed{animation-name:anim-manifest-img-out;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.5s}.home-offer .manifest-img.unique{background-image:url("../img/home-unique.jpeg")}.home-offer .manifest-img.focused{background-image:url("../img/home-focused.jpeg")}.home-offer .manifest-img.craft{background-image:url("../img/home-craft.jpeg")}.home-offer .manifest-img.passion{background-image:url("../img/home-passion.jpeg")}.home-offer .manifest-img.care{background-image:url("../img/home-care.jpeg")}.home-offer .choose{position:absolute;top:0;left:0;display:block;width:100vw;height:100vh;background-color:rgba(26,26,26,.9);z-index:20;opacity:0;animation-name:anim-home-choose--mobile;animation-duration:1.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.8s}.home-offer .choose strong{position:absolute;top:50%;left:50%;font-size:3rem;transform:translateY(-50%) translateX(-50%)}.home-offer .choose.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.home-offer .loading-label,.home-offer .play{display:none}.home-offer .label{position:relative;display:block;overflow:hidden}.home-offer .label::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;transform:translateX(-101%);transition-property:transform}.home-offer .label::after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#fff;transform:translateX(-101%);transition-property:transform;transition-duration:.4s;transition-timing-function:ease-out}.home-offer .label .value{position:relative;display:block;transform:translateX(-100%);opacity:0;z-index:1}.home-offer .label .value::before{content:attr(data-value);position:absolute;top:0;left:0;max-width:0;color:#ffe300;white-space:nowrap;overflow:hidden;transition-property:max-width;transition-timing-function:linear;transition-duration:2s}@media print,screen and (min-width:33.75em){.home-offer a{font-size:3.125rem;line-height:1.12}}@media print,screen and (min-width:46.25em){.home-offer .choose{max-width:118.75rem;margin-right:auto;margin-left:auto;position:absolute;top:50%;left:0;width:auto;height:auto;transform:translateY(-50%);background-color:rgba(255,255,255,0);z-index:0;opacity:0;animation-name:anim-home-choose;animation-duration:2.4s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.8s}.home-offer .choose::after,.home-offer .choose::before{display:table;content:' '}.home-offer .choose::after{clear:both}}@media screen and (min-width:46.25em) and (min-width:120em){.home-offer .choose{max-width:98.95833%}}@media screen and (min-width:46.25em) and (min-width:120em){.home-offer .choose{max-width:118.75rem}}@media print,screen and (min-width:46.25em){.home-offer .choose strong{position:static;top:auto;left:auto;font-size:3.125rem;color:#fff;transform:none}.home-offer li{text-align:right}.home-offer a{position:relative;display:inline-block;font-size:4.875rem;line-height:1}.home-offer a:not(.choosed):active,.home-offer a:not(.choosed):focus,.home-offer a:not(.choosed):hover{color:#ffe300}.home-offer .link-wrapper{position:relative;display:flex;width:100%;margin-left:auto}.home-offer .link-wrapper .play-line{position:relative;flex:1 1 auto;opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-out}.home-offer .link-wrapper .play-line:after{content:'';position:absolute;top:50%;left:1.25rem;display:inline-block;width:calc(100% - 2.5rem);border:.0625rem solid #fff;margin:0;transform:translateY(-50%)}.home-offer .link-wrapper .play,.home-offer .link-wrapper a{flex:0 0 auto}.home-offer .link-wrapper .play{display:flex;align-items:center;font-size:2rem;line-height:1;color:#fff;vertical-align:bottom;overflow:hidden}.home-offer .link-wrapper .play span{transform:translateX(-100%);opacity:0;transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:ease-out}.home-offer .link-wrapper .loading-label{position:absolute;top:50%;left:0;display:flex;font-size:2rem;transform:translateY(-50%);overflow:hidden}.home-offer .link-wrapper .loading-label span{line-height:1.2;color:#ffe300;opacity:0;transform:translateX(-100%);transition-property:transform,opacity;transition-duration:.4s;transition-timing-function:ease-out}.home-offer .link-wrapper .loading-label span i{font-style:normal;opacity:0}.home-offer li.choosed a{color:#ffe300}.home-offer li.choosed .play-line{opacity:1}.home-offer li.choosed .play span{transform:translateX(0);opacity:1}.home-offer li.loading .play-line{opacity:0}.home-offer li.loading .play span{transform:translateX(100%);opacity:1}.home-offer li.loading .loading-label span{opacity:1;transform:translateX(0)}.home-offer li.loading .loading-label span i:nth-child(1){animation-name:anim-loading-dots;animation-duration:.9s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:425ms;animation-iteration-count:infinite;animation-direction:alternate}.home-offer li.loading .loading-label span i:nth-child(2){animation-name:anim-loading-dots;animation-duration:.9s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:725ms;animation-iteration-count:infinite;animation-direction:alternate}.home-offer li.loading .loading-label span i:nth-child(3){animation-name:anim-loading-dots;animation-duration:.9s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1025ms;animation-iteration-count:infinite;animation-direction:alternate}.home-offer li.loading .value{color:rgba(255,255,255,0)}.home-offer li.loading .value::before{max-width:25rem}}@media screen and (min-width:64.0625em){.home-offer a{font-size:4.75rem;line-height:1.10526}}@media screen and (min-width:64.0625em) and (min-height:680px){.home-offer a{padding:1.5vh 0}}@media screen and (min-width:64.0625em){.home-offer .link-wrapper{width:50%}.home-offer .link-wrapper .play-line:after{width:100%;left:-1.25rem}.home-offer .link-wrapper .play{font-size:2.875rem;transform:translateX(-50%)}.home-offer .link-wrapper .loading-label{font-size:2.875rem;transform:translateX(-50%) translateY(-50%)}.home-offer li.loading .value::before{max-width:31.25rem}.home-offer .choose{padding:0 2.5rem}}@media screen and (min-width:87.5em) and (min-height:680px){.home-offer a{padding:.5vh 0;font-size:6.875rem;line-height:1}}@media screen and (min-width:87.5em){.home-offer li.loading .value::before{max-width:34.375rem}}@media screen and (min-width:120em) and (min-height:781px){.home-offer a{padding:1vh 0;font-size:8.75rem}}@media screen and (min-width:120em){.home-offer .link-wrapper .play{font-size:3.375rem}.home-offer .link-wrapper .loading-label{font-size:3.375rem}.home-offer .choose{padding-left:calc((100vw - 1900px)/ 2 + 5rem)}}.page--home .social-bar{position:fixed;bottom:0;width:100%;padding-bottom:.75rem;opacity:0;z-index:10;animation-name:anim-social-bar;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.4s}.is-exiting .page--home .social-bar{animation-name:anim-social-bar-out;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s}.page--home .social-bar nav{max-width:118.75rem;margin-right:auto;margin-left:auto}.page--home .social-bar nav::after,.page--home .social-bar nav::before{display:table;content:' '}.page--home .social-bar nav::after{clear:both}@media screen and (min-width:120em){.page--home .social-bar nav{max-width:98.95833%}}@media screen and (min-width:120em){.page--home .social-bar nav{max-width:118.75rem}}.page--home .social-bar ul{list-style:none;padding:0;margin:0;text-align:center}.page--home .social-bar ul>li{display:inline-block}.page--home .social-bar a{display:block}.page--home .social-bar a:after{padding:.625rem}.page--home .social-bar a.facebook:after{display:inline-block;font-family:iconfont;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;speak:none;content:"\E001"}.page--home .social-bar a.vimeo:after{display:inline-block;font-family:iconfont;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;speak:none;content:"\E003"}.page--home .social-bar a.instagram:after{display:inline-block;font-family:iconfont;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;speak:none;content:"\E002"}.page--home .social-bar a span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media screen and (min-width:64.0625em){.page--home .social-bar{padding-bottom:2.25rem}.page--home .social-bar a:after{font-size:1.375rem}}.page--manifest .home-offer li:nth-child(1) .label::after{animation-delay:.5s}.page--manifest .home-offer li:nth-child(1) .label .value{animation-delay:.5s}.page--manifest .home-offer li:nth-child(2) .label::after{animation-delay:.75s}.page--manifest .home-offer li:nth-child(2) .label .value{animation-delay:.75s}.page--manifest .home-offer li:nth-child(3) .label::after{animation-delay:1s}.page--manifest .home-offer li:nth-child(3) .label .value{animation-delay:1s}.page--manifest .home-offer li:nth-child(4) .label::after{animation-delay:1.25s}.page--manifest .home-offer li:nth-child(4) .label .value{animation-delay:1.25s}.page--manifest .home-offer li:nth-child(5) .label::after{animation-delay:1.5s}.page--manifest .home-offer li:nth-child(5) .label .value{animation-delay:1.5s}.page--manifest .choose{animation-delay:2.5s}.page--manifest .social-bar{animation-delay:0s}@keyframes anim-project-preview-before-in{from{opacity:0}to{opacity:0}}@keyframes anim-project-preview-after-in{from{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes anim-project-preview-in{from{opacity:0}to{opacity:1}}@keyframes anim-project-preview-content-hover-in{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes anim-project-preview-out{from{opacity:1}to{opacity:0}}.page--projects{max-width:118.75rem;margin-right:auto;margin-left:auto;padding:4.5rem 1.25rem 0}.page--projects::after,.page--projects::before{display:table;content:' '}.page--projects::after{clear:both}@media screen and (min-width:120em){.page--projects{max-width:98.95833%}}@media screen and (min-width:120em){.page--projects{max-width:118.75rem}}@media screen and (min-width:64.0625em){.page--projects{padding:6rem 2.5rem 0}}@media screen and (min-width:120em){.page--projects{padding:9rem 5rem 0}}.page--projects .projects-list{list-style:none;padding:0;margin:0}.page--projects .projects-list .project-preview{margin-bottom:1.5rem}.page--projects .projects-list .project-preview a{overflow:hidden}.page--projects .projects-list .project-preview h2{margin-bottom:0!important;line-height:1.2!important}.page--projects .projects-list .project-preview.show-1 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.1s}.page--projects .projects-list .project-preview.show-2 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.2s}.page--projects .projects-list .project-preview.show-3 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.3s}.page--projects .projects-list .project-preview.show-4 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.4s}.page--projects .projects-list .project-preview.show-5 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.5s}.page--projects .projects-list .project-preview.show-6 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.6s}.page--projects .projects-list .project-preview.show-7 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.7s}.page--projects .projects-list .project-preview.show-8 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.8s}.page--projects .projects-list .project-preview.show-9 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.9s}.page--projects .projects-list .project-preview.show-10 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1s}.page--projects .projects-list .project-preview.show-11 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.1s}.page--projects .projects-list .project-preview.show-12 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.2s}.page--projects .projects-list .project-preview.show-13 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.3s}.page--projects .projects-list .project-preview.show-14 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.4s}.page--projects .projects-list .project-preview.show-15 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.5s}.page--projects .projects-list .project-preview.show-16 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.6s}.page--projects .projects-list .project-preview.show-17 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.7s}.page--projects .projects-list .project-preview.show-18 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.8s}.page--projects .projects-list .project-preview.show-19 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.9s}.page--projects .projects-list .project-preview.show-20 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2s}.page--projects .projects-list .project-preview.show-21 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.1s}.page--projects .projects-list .project-preview.show-22 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.2s}.page--projects .projects-list .project-preview.show-23 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.3s}.page--projects .projects-list .project-preview.show-24 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.4s}.page--projects .projects-list .project-preview.show-25 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.5s}.page--projects .projects-list .project-preview.show-26 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.6s}.page--projects .projects-list .project-preview.show-27 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.7s}.page--projects .projects-list .project-preview.show-28 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.8s}.page--projects .projects-list .project-preview.show-29 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.9s}.page--projects .projects-list .project-preview.show-30 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3s}.page--projects .projects-list .project-preview.show-31 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.1s}.page--projects .projects-list .project-preview.show-32 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.2s}.page--projects .projects-list .project-preview.show-33 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.3s}.page--projects .projects-list .project-preview.show-34 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.4s}.page--projects .projects-list .project-preview.show-35 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.5s}.page--projects .projects-list .project-preview.show-36 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.6s}.page--projects .projects-list .project-preview.show-37 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.7s}.page--projects .projects-list .project-preview.show-38 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.8s}.page--projects .projects-list .project-preview.show-39 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.9s}.page--projects .projects-list .project-preview.show-40 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4s}.page--projects .projects-list .project-preview.show-41 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.1s}.page--projects .projects-list .project-preview.show-42 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.2s}.page--projects .projects-list .project-preview.show-43 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.3s}.page--projects .projects-list .project-preview.show-44 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.4s}.page--projects .projects-list .project-preview.show-45 a{animation-name:anim-project-preview-in;animation-duration:2s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.5s}.is-exiting .page--projects .projects-list .project-preview:nth-child(1){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.1s}.is-exiting .page--projects .projects-list .project-preview:nth-child(2){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.2s}.is-exiting .page--projects .projects-list .project-preview:nth-child(3){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.3s}.is-exiting .page--projects .projects-list .project-preview:nth-child(4){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.4s}.is-exiting .page--projects .projects-list .project-preview:nth-child(5){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.5s}.is-exiting .page--projects .projects-list .project-preview:nth-child(6){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.6s}.is-exiting .page--projects .projects-list .project-preview:nth-child(7){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.7s}.is-exiting .page--projects .projects-list .project-preview:nth-child(8){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.8s}.is-exiting .page--projects .projects-list .project-preview:nth-child(9){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.9s}.is-exiting .page--projects .projects-list .project-preview:nth-child(10){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1s}.is-exiting .page--projects .projects-list .project-preview:nth-child(11){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.1s}.is-exiting .page--projects .projects-list .project-preview:nth-child(12){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.2s}.is-exiting .page--projects .projects-list .project-preview:nth-child(13){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.3s}.is-exiting .page--projects .projects-list .project-preview:nth-child(14){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.4s}.is-exiting .page--projects .projects-list .project-preview:nth-child(15){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.5s}.is-exiting .page--projects .projects-list .project-preview:nth-child(16){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.6s}.is-exiting .page--projects .projects-list .project-preview:nth-child(17){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.7s}.is-exiting .page--projects .projects-list .project-preview:nth-child(18){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.8s}.is-exiting .page--projects .projects-list .project-preview:nth-child(19){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.9s}.is-exiting .page--projects .projects-list .project-preview:nth-child(20){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2s}.is-exiting .page--projects .projects-list .project-preview:nth-child(21){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.1s}.is-exiting .page--projects .projects-list .project-preview:nth-child(22){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.2s}.is-exiting .page--projects .projects-list .project-preview:nth-child(23){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.3s}.is-exiting .page--projects .projects-list .project-preview:nth-child(24){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.4s}.is-exiting .page--projects .projects-list .project-preview:nth-child(25){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.5s}.is-exiting .page--projects .projects-list .project-preview:nth-child(26){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.6s}.is-exiting .page--projects .projects-list .project-preview:nth-child(27){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.7s}.is-exiting .page--projects .projects-list .project-preview:nth-child(28){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.8s}.is-exiting .page--projects .projects-list .project-preview:nth-child(29){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.9s}.is-exiting .page--projects .projects-list .project-preview:nth-child(30){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3s}.is-exiting .page--projects .projects-list .project-preview:nth-child(31){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.1s}.is-exiting .page--projects .projects-list .project-preview:nth-child(32){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.2s}.is-exiting .page--projects .projects-list .project-preview:nth-child(33){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.3s}.is-exiting .page--projects .projects-list .project-preview:nth-child(34){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.4s}.is-exiting .page--projects .projects-list .project-preview:nth-child(35){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.5s}.is-exiting .page--projects .projects-list .project-preview:nth-child(36){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.6s}.is-exiting .page--projects .projects-list .project-preview:nth-child(37){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.7s}.is-exiting .page--projects .projects-list .project-preview:nth-child(38){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.8s}.is-exiting .page--projects .projects-list .project-preview:nth-child(39){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.9s}.is-exiting .page--projects .projects-list .project-preview:nth-child(40){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4s}.is-exiting .page--projects .projects-list .project-preview:nth-child(41){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.1s}.is-exiting .page--projects .projects-list .project-preview:nth-child(42){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.2s}.is-exiting .page--projects .projects-list .project-preview:nth-child(43){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.3s}.is-exiting .page--projects .projects-list .project-preview:nth-child(44){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.4s}.is-exiting .page--projects .projects-list .project-preview:nth-child(45){animation-name:anim-project-preview-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.5s}.page--projects .projects-list a{position:relative;display:block;height:100%}.page--projects .projects-list img{display:block;width:100%;height:auto}.page--projects .projects-list h2{position:absolute;bottom:0;left:0;padding:.625rem}@media print,screen and (min-width:33.75em){.page--projects .projects-list{margin-left:-.9375rem;margin-right:-.9375rem}.page--projects .projects-list .project-preview{width:50%;float:left;padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:33.75em) and (min-width:33.75em){.page--projects .projects-list .project-preview{padding-right:.9375rem;padding-left:.9375rem}}@media print,screen and (min-width:33.75em){.page--projects .projects-list .project-preview:last-child:not(:first-child){float:right}.page--projects .projects-list .project-preview:last-child:last-child:last-child{float:left}}@media screen and (min-width:64.0625em){.page--projects .projects-list{margin-left:-1.25rem;margin-right:-1.25rem}.page--projects .projects-list h2{font-size:2.25rem;padding:1.25rem;line-height:1.2;opacity:0;transform:translateX(-100%);z-index:2;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-out}.page--projects .projects-list a{opacity:0}.page--projects .projects-list a::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(26,26,26,.5);opacity:0;transform:translateX(-100%);z-index:1;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-out}.page--projects .projects-list a:active h2,.page--projects .projects-list a:active::before,.page--projects .projects-list a:focus h2,.page--projects .projects-list a:focus::before,.page--projects .projects-list a:hover h2,.page--projects .projects-list a:hover::before{opacity:1}.page--projects .projects-list .project-preview{width:33.33333%;float:left;padding-right:1.25rem;padding-left:1.25rem;margin-bottom:2.5rem}.page--projects .projects-list .project-preview:last-child:not(:first-child){float:right}.page--projects .projects-list .project-preview:first-child,.page--projects .projects-list .project-preview:nth-child(2){width:50%;float:left;padding-right:1.25rem;padding-left:1.25rem}.page--projects .projects-list .project-preview:first-child:last-child:not(:first-child),.page--projects .projects-list .project-preview:nth-child(2):last-child:not(:first-child){float:right}.page--projects .projects-list .project-preview:nth-child(1) a h2,.page--projects .projects-list .project-preview:nth-child(1) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.1s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(2) a h2,.page--projects .projects-list .project-preview:nth-child(2) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.2s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(3) a h2,.page--projects .projects-list .project-preview:nth-child(3) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.3s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(4) a h2,.page--projects .projects-list .project-preview:nth-child(4) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.4s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(5) a h2,.page--projects .projects-list .project-preview:nth-child(5) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.5s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(6) a h2,.page--projects .projects-list .project-preview:nth-child(6) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.6s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(7) a h2,.page--projects .projects-list .project-preview:nth-child(7) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.7s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(8) a h2,.page--projects .projects-list .project-preview:nth-child(8) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.8s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(9) a h2,.page--projects .projects-list .project-preview:nth-child(9) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.9s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(10) a h2,.page--projects .projects-list .project-preview:nth-child(10) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(11) a h2,.page--projects .projects-list .project-preview:nth-child(11) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.1s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(12) a h2,.page--projects .projects-list .project-preview:nth-child(12) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.2s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(13) a h2,.page--projects .projects-list .project-preview:nth-child(13) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.3s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(14) a h2,.page--projects .projects-list .project-preview:nth-child(14) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.4s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(15) a h2,.page--projects .projects-list .project-preview:nth-child(15) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.5s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(16) a h2,.page--projects .projects-list .project-preview:nth-child(16) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.6s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(17) a h2,.page--projects .projects-list .project-preview:nth-child(17) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.7s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(18) a h2,.page--projects .projects-list .project-preview:nth-child(18) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.8s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(19) a h2,.page--projects .projects-list .project-preview:nth-child(19) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:1.9s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(20) a h2,.page--projects .projects-list .project-preview:nth-child(20) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(21) a h2,.page--projects .projects-list .project-preview:nth-child(21) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.1s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(22) a h2,.page--projects .projects-list .project-preview:nth-child(22) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.2s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(23) a h2,.page--projects .projects-list .project-preview:nth-child(23) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.3s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(24) a h2,.page--projects .projects-list .project-preview:nth-child(24) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.4s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(25) a h2,.page--projects .projects-list .project-preview:nth-child(25) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.5s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(26) a h2,.page--projects .projects-list .project-preview:nth-child(26) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.6s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(27) a h2,.page--projects .projects-list .project-preview:nth-child(27) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.7s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(28) a h2,.page--projects .projects-list .project-preview:nth-child(28) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.8s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(29) a h2,.page--projects .projects-list .project-preview:nth-child(29) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.9s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(30) a h2,.page--projects .projects-list .project-preview:nth-child(30) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(31) a h2,.page--projects .projects-list .project-preview:nth-child(31) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.1s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(32) a h2,.page--projects .projects-list .project-preview:nth-child(32) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.2s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(33) a h2,.page--projects .projects-list .project-preview:nth-child(33) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.3s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(34) a h2,.page--projects .projects-list .project-preview:nth-child(34) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.4s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(35) a h2,.page--projects .projects-list .project-preview:nth-child(35) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.5s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(36) a h2,.page--projects .projects-list .project-preview:nth-child(36) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.6;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(37) a h2,.page--projects .projects-list .project-preview:nth-child(37) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.7s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(38) a h2,.page--projects .projects-list .project-preview:nth-child(38) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.8s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(39) a h2,.page--projects .projects-list .project-preview:nth-child(39) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.9s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(40) a h2,.page--projects .projects-list .project-preview:nth-child(40) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(41) a h2,.page--projects .projects-list .project-preview:nth-child(41) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.1s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(42) a h2,.page--projects .projects-list .project-preview:nth-child(42) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.2s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(43) a h2,.page--projects .projects-list .project-preview:nth-child(43) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.3s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(44) a h2,.page--projects .projects-list .project-preview:nth-child(44) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.4s;animation-timing-function:step-end}.page--projects .projects-list .project-preview:nth-child(45) a h2,.page--projects .projects-list .project-preview:nth-child(45) a::before{animation-name:anim-project-preview-content-hover-in;animation-duration:.7s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.5s;animation-timing-function:step-end}@keyframes detail-hero-area-v1{from{opacity:0;transform:translateY(5rem)}60%{opacity:.3}to{opacity:1;transform:translateY(0)}}@keyframes detail-article-v1{from{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}@keyframes detail-hero-area-v1-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7.5rem)}}@keyframes detail-article-v1-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(7.5rem)}}.page--detail-v1 .hero-area{position:relative;animation-name:detail-hero-area-v1;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s}.is-exiting .page--detail-v1 .hero-area{animation-name:detail-hero-area-v1-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s}.page--detail-v1 .hero-area a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(26,26,26,.7);opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-out}.page--detail-v1 .hero-area a:active:before,.page--detail-v1 .hero-area a:focus:before,.page--detail-v1 .hero-area a:hover:before{opacity:.7}.page--detail-v1 .hero-area span{position:absolute;top:50%;left:50%;display:block;font-size:1.5rem;transform:translateX(-50%) translateY(-50%)}@media print,screen and (min-width:33.75em){.page--detail-v1 .hero-area span{font-size:2.5rem}}@media print,screen and (min-width:46.25em){.page--detail-v1 .hero-area{height:80vh}.page--detail-v1 .hero-area img{display:block;width:100%;height:100%;object-fit:cover}.page--detail-v1 .hero-area span{font-size:3.125rem}}.page--detail-v1 article{max-width:118.75rem;margin-right:auto;margin-left:auto;padding:0 1.25rem;opacity:0;transform:translateY(5rem);animation-name:detail-article-v1;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.3s}.page--detail-v1 article::after,.page--detail-v1 article::before{display:table;content:' '}.page--detail-v1 article::after{clear:both}@media screen and (min-width:120em){.page--detail-v1 article{max-width:98.95833%}}@media screen and (min-width:120em){.page--detail-v1 article{max-width:118.75rem}}.is-exiting .page--detail-v1 article{animation-name:detail-article-v1-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.1s}@media screen and (min-width:64.0625em){.page--detail-v1 article{padding:0 2.5rem}}@media screen and (min-width:120em){.page--detail-v1 article{padding:0 5rem}}.page--detail-v1 p{font-style:italic}.page--detail-v1 .photo-gallery{list-style:none;padding:0;margin:0;margin:2.25rem 0}.page--detail-v1 .photo-gallery>li{display:inline-block}.page--detail-v1 .photo-gallery figure{display:inline-block;height:9rem;margin:0}.page--detail-v1 .photo-gallery figcaption{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.page--detail-v1 .photo-gallery a{display:block;height:100%}.page--detail-v1 .photo-gallery a img{display:block;height:100%;width:100%;object-fit:cover}@media print,screen and (min-width:33.75em){.page--detail-v1 .photo-gallery::after,.page--detail-v1 .photo-gallery::before{display:table;content:' '}.page--detail-v1 .photo-gallery::after{clear:both}.page--detail-v1 .photo-gallery figure{float:left;width:50%;height:12rem;padding-bottom:1.25rem}.page--detail-v1 .photo-gallery figure:nth-child(odd){padding-right:.625rem}.page--detail-v1 .photo-gallery figure:nth-child(even){padding-left:.625rem}}@media print,screen and (min-width:46.25em){.page--detail-v1 .photo-gallery{margin-bottom:4.5rem}.page--detail-v1 .photo-gallery figure{position:relative;height:19.5rem}.page--detail-v1 .photo-gallery figure a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(26,26,26,.7);opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-out}.page--detail-v1 .photo-gallery figcaption{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;position:absolute!important;top:50%;width:100%;text-align:center;padding:0 1.25rem;color:#fff;opacity:0;transform:translateY(0);transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:ease-out}.page--detail-v1 .photo-gallery a:active:before,.page--detail-v1 .photo-gallery a:focus:before,.page--detail-v1 .photo-gallery a:hover:before{opacity:.85}.page--detail-v1 .photo-gallery a:active figcaption,.page--detail-v1 .photo-gallery a:focus figcaption,.page--detail-v1 .photo-gallery a:hover figcaption{opacity:1;transform:translateY(-50%)}}@media screen and (min-width:64.0625em){.page--detail-v1 .photo-gallery{margin-top:6rem}.page--detail-v1 .photo-gallery figure{height:28.5rem;padding-bottom:2.5rem}.page--detail-v1 .photo-gallery figure:nth-child(odd){padding-right:1.25rem}.page--detail-v1 .photo-gallery figure:nth-child(even){padding-left:1.25rem}}@media screen and (min-width:120em){.page--detail-v1 .photo-gallery figure{height:34.5rem;padding-bottom:3.75rem}.page--detail-v1 .photo-gallery figure:nth-child(odd){padding-right:1.875rem}.page--detail-v1 .photo-gallery figure:nth-child(even){padding-left:1.875rem}}@keyframes anim-project-name-in{50%,80%{opacity:1;transform:translateX(-50%) translateY(-50%)}to{opacity:0;transform:translateX(-50%) translateY(-70%)}}@keyframes anim-hero-img-in{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-play-in{from{opacity:0}to{opacity:1}}@keyframes anim-play-after-in{from{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes anim-project-nav-in{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-gallery-figure-in{from{opacity:0;transform:translateY(50px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}@keyframes exit-detail{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}@keyframes exit-detail-to-next-project{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-50px)}}.page--detail-v2{padding-top:3rem}@media print,screen and (min-width:33.75em){.page--detail-v2{padding-top:3.75rem}}@media screen and (min-width:64.0625em){.page--detail-v2{padding-top:5.25rem}}.is-exiting .page--detail-v2.next-project>.hero-area,.is-exiting .page--detail-v2.next-project>.project-detail,.is-exiting .page--detail-v2.next-project>.project-nav{animation-name:exit-detail-to-next-project;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s}.page--detail-v2 .hero-area{position:relative}.is-exiting .page--detail-v2 .hero-area{animation-name:exit-detail;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s}.page--detail-v2 .hero-area .project-name{position:absolute;top:100%;left:50%;width:80%;max-width:64.0625em;margin:0!important;opacity:0;text-align:center;transform:translateX(-50%) translateY(-30%);animation-name:anim-project-name-in;animation-duration:2.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s;animation-name:anim-project-name-in;animation-duration:2.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s}.page--detail-v2 .hero-area img{opacity:0;transform:translateY(50px);animation-name:anim-hero-img-in;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.2s}.page--detail-v2 .hero-area a{position:absolute;top:50%;left:50%;display:block;padding:.375rem .75rem;font-size:1.5rem;color:#fff;transform:translateX(-50%) translateY(-50%);overflow:hidden;transition-property:color;transition-duration:.4s;transition-timing-function:ease-out}.page--detail-v2 .hero-area a>span{opacity:0;animation-name:anim-play-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3s;animation-timing-function:step-end;display:inline-block;position:relative}.page--detail-v2 .hero-area a>span::before{content:attr(data-value);position:absolute;top:0;left:0;max-width:0;padding:inherit;color:#ffe300;white-space:nowrap;overflow:hidden;transition-property:max-width;transition-timing-function:linear;transition-duration:.4s}.page--detail-v2 .hero-area a::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transform:translateX(-100%);animation-name:anim-play-after-in;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3s;animation-timing-function:ease-in-out}.page--detail-v2 .hero-area a:active>span,.page--detail-v2 .hero-area a:focus>span,.page--detail-v2 .hero-area a:hover>span{color:inherit}.page--detail-v2 .hero-area a:active>span::before,.page--detail-v2 .hero-area a:focus>span::before,.page--detail-v2 .hero-area a:hover>span::before{max-width:100%}@media print,screen and (min-width:33.75em){.page--detail-v2 .hero-area a{padding:.375rem 1.125rem;font-size:2.5rem}}@media screen and (min-width:64.0625em){.page--detail-v2 .hero-area .project-name{top:50%}}@media screen and (min-width:64.0625em){.page--detail-v2 .hero-area{height:calc(100vh - 10.5rem)}.page--detail-v2 .hero-area img{display:block;width:100%;height:100%;object-fit:cover}.page--detail-v2 .hero-area a{padding:.375rem 1.5rem;font-size:3.125rem}}.page--detail-v2 .project-nav{padding:.75rem 0;opacity:0;transform:translateY(50px);animation-name:anim-project-nav-in;animation-duration:.8s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:2.4s}.is-exiting .page--detail-v2 .project-nav{animation-name:exit-detail;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s}.page--detail-v2 .project-nav ul{list-style:none;padding:0;margin:0;text-align:right;padding:0 .5rem}.page--detail-v2 .project-nav ul>li{display:inline-block}.page--detail-v2 .project-nav li{padding:.375rem .75rem}.page--detail-v2 .project-nav li:first-child{float:left}.page--detail-v2 .project-nav a{position:relative;display:inline-block}.page--detail-v2 .project-nav a::before{content:attr(data-value);position:absolute;top:0;left:0;max-width:0;padding:inherit;color:#ffe300;white-space:nowrap;overflow:hidden;transition-property:max-width;transition-timing-function:linear;transition-duration:.2s}.page--detail-v2 .project-nav a:focus,.page--detail-v2 .project-nav a:hover{color:inherit}.page--detail-v2 .project-nav a:focus::before,.page--detail-v2 .project-nav a:hover::before{max-width:100%}@media print,screen and (min-width:33.75em){.page--detail-v2 .project-nav ul{padding:0 1.125rem}}@media screen and (min-width:64.0625em){.page--detail-v2 .project-nav{padding:1.125rem 2.5rem;padding:1.125rem 2.5rem}.page--detail-v2 .project-nav ul{position:relative;height:3rem}.page--detail-v2 .project-nav a{position:relative;padding:.75rem 0;z-index:1}.page--detail-v2 .project-nav li{position:absolute;top:0;left:0;width:100%;padding:0 .75rem}.page--detail-v2 .project-nav li:first-child a{top:0;right:50%;transform:translateX(50%)}}@media screen and (min-width:120em){.page--detail-v2 .project-nav{padding:1.5rem 5rem}.page--detail-v2 .project-nav a{font-size:1.375rem}}.page--detail-v2 article{padding:0 1.25rem}.is-exiting .page--detail-v2 article{animation-name:exit-detail;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0s}@media screen and (min-width:64.0625em){.page--detail-v2 article{padding:0}}.page--detail-v2 .project-description{max-width:118.75rem;margin-right:auto;margin-left:auto;max-width:62.5rem;padding:0 1.25rem;outline:0}.page--detail-v2 .project-description::after,.page--detail-v2 .project-description::before{display:table;content:' '}.page--detail-v2 .project-description::after{clear:both}@media screen and (min-width:120em){.page--detail-v2 .project-description{max-width:98.95833%}}@media screen and (min-width:120em){.page--detail-v2 .project-description{max-width:118.75rem}}.page--detail-v2 .project-description h1{font-family:Brown-Bold,"Helvetica Neue",Arial,"Source Sans Pro",Helvetica,Roboto,sans-serif;font-size:1.25rem;line-height:1.5rem;margin-top:0;margin-bottom:0;color:#fff;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;margin-top:0!important}@media print,screen and (min-width:33.75em){.page--detail-v2 .project-description h1{font-size:1.375rem;line-height:2.25rem;margin-top:.375rem;margin-bottom:1.125rem}}@media screen and (min-width:64.0625em){.page--detail-v2 .project-description h1{font-size:1.625rem;line-height:2.25rem;margin-top:.375rem;margin-bottom:1.5rem}}@media screen and (min-width:87.5em){.page--detail-v2 .project-description h1{font-size:2rem;line-height:2.25rem;margin-top:.75rem;margin-bottom:1.875rem}}@media screen and (min-width:64.0625em){.page--detail-v2 .project-description{padding:0 2.5rem}}@media screen and (min-width:120em){.page--detail-v2 .project-description{padding:0 5rem}}.page--detail-v2 .photo-gallery{list-style:none;padding:0;margin:0;margin:0}.page--detail-v2 .photo-gallery>li{display:inline-block}.page--detail-v2 .photo-gallery::after,.page--detail-v2 .photo-gallery::before{display:table;content:' '}.page--detail-v2 .photo-gallery::after{clear:both}.page--detail-v2 .photo-gallery figure{height:10.5rem;height:calc(9rem + 10vw);margin:0;padding-bottom:1.25rem;opacity:0;transform:translateY(50px) translateZ(0)}.page--detail-v2 .photo-gallery figcaption{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.page--detail-v2 .photo-gallery a{display:block;height:100%}.page--detail-v2 .photo-gallery a img{display:block;height:100%;width:100%;object-fit:cover}.page--detail-v2 .photo-gallery .gallery-row:nth-child(1) figure:nth-child(1){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.4s}.page--detail-v2 .photo-gallery .gallery-row:nth-child(1) figure:nth-child(2){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:3.8s}.page--detail-v2 .photo-gallery .gallery-row:nth-child(1) figure:nth-child(3){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.2s}.page--detail-v2 .photo-gallery .gallery-row:nth-child(1) figure:nth-child(4){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.6s}.page--detail-v2 .photo-gallery .gallery-row:nth-child(2) figure:nth-child(1){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.4s}.page--detail-v2 .photo-gallery .gallery-row:nth-child(2) figure:nth-child(2){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:4.8s}.page--detail-v2 .photo-gallery .gallery-row:nth-child(2) figure:nth-child(3){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:5.2s}.page--detail-v2 .photo-gallery .gallery-row:nth-child(2) figure:nth-child(4){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:5.6s}.page--detail-v2 .photo-gallery .gallery-row:nth-child(3) figure:nth-child(1){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:5.4s}.page--detail-v2 .photo-gallery .gallery-row:nth-child(3) figure:nth-child(2){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:5.8s}.page--detail-v2 .photo-gallery .gallery-row:nth-child(3) figure:nth-child(3){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:6.2s}.page--detail-v2 .photo-gallery .gallery-row:nth-child(3) figure:nth-child(4){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:6.6s}.page--detail-v2 .photo-gallery .gallery-row:nth-child(4) figure:nth-child(1){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:6.4s}.page--detail-v2 .photo-gallery .gallery-row:nth-child(4) figure:nth-child(2){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:6.8s}.page--detail-v2 .photo-gallery .gallery-row:nth-child(4) figure:nth-child(3){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:7.2s}.page--detail-v2 .photo-gallery .gallery-row:nth-child(4) figure:nth-child(4){animation-name:anim-gallery-figure-in;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:7.6s}@media print,screen and (min-width:33.75em){.page--detail-v2 .photo-gallery figure{height:12rem;height:calc(12rem + 2vw)}.page--detail-v2 .photo-gallery figure:nth-child(odd){padding-right:.625rem}.page--detail-v2 .photo-gallery figure:nth-child(even){padding-left:.625rem}}@media print,screen and (min-width:46.25em){.page--detail-v2 .photo-gallery figure{float:left;display:inline-block;width:50%;height:15rem;height:calc(13.5rem + 4vw);padding-right:.625rem!important;padding-left:.625rem!important}}@media screen and (min-width:64.0625em){.page--detail-v2 .photo-gallery{overflow:hidden}.page--detail-v2 .photo-gallery .gallery-row{margin-right:-50%;transition-duration:.6s;transition-timing-function:linear}.page--detail-v2 .photo-gallery .gallery-row:nth-child(1){transform:translateX(-12.5%) translateZ(0)}.page--detail-v2 .photo-gallery .gallery-row:nth-child(2){transform:translateX(-25%) translateZ(0)}.page--detail-v2 .photo-gallery .gallery-row:nth-child(3){transform:translateX(-12.5%) translateZ(0)}.page--detail-v2 .photo-gallery figure{position:relative;width:25%;height:21rem;height:calc(19.5rem + 3vw);padding-bottom:2.5rem!important;padding-right:1.25rem;padding-left:1.25rem!important}.page--detail-v2 .photo-gallery figure a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(26,26,26,.7);opacity:0;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-out}.page--detail-v2 .photo-gallery figcaption{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;position:absolute!important;top:50%;width:100%;text-align:center;padding:0 1.25rem;color:#fff;opacity:0;transform:translateY(0);transition-property:opacity,transform;transition-duration:.4s;transition-timing-function:ease-out}.page--detail-v2 .photo-gallery a:active:before,.page--detail-v2 .photo-gallery a:focus:before,.page--detail-v2 .photo-gallery a:hover:before{opacity:.85}.page--detail-v2 .photo-gallery a:active figcaption,.page--detail-v2 .photo-gallery a:focus figcaption,.page--detail-v2 .photo-gallery a:hover figcaption{opacity:1;transform:translateY(-50%)}}@media screen and (min-width:120em){.page--detail-v2 .photo-gallery figure{height:27rem;height:calc(25.5rem + 3vw);padding-bottom:3.75rem!important;padding-right:1.875rem;padding-left:1.875rem!important}}@keyframes anim-contact-preview-in{from{opacity:0}to{opacity:1}}@keyframes anim-contact-content-in{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-contact-page-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}.page--contact{max-width:118.75rem;margin-right:auto;margin-left:auto;padding:3.75rem 1.25rem 0}.is-exiting .page--contact{animation-name:anim-contact-page-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0}.page--contact::after,.page--contact::before{display:table;content:' '}.page--contact::after{clear:both}@media screen and (min-width:120em){.page--contact{max-width:98.95833%}}@media screen and (min-width:120em){.page--contact{max-width:118.75rem}}@media screen and (min-width:64.0625em){.page--contact{display:flex;flex-direction:column;height:50rem;height:100vh;min-height:43.75rem;padding:6rem 2.5rem 0}}@media screen and (min-width:120em){.page--contact{padding:9rem 5rem 0}}.page--contact .imgs-row{max-width:118.75rem;margin-right:auto;margin-left:auto;padding-bottom:1.5rem}.page--contact .imgs-row::after,.page--contact .imgs-row::before{display:table;content:' '}.page--contact .imgs-row::after{clear:both}@media screen and (min-width:120em){.page--contact .imgs-row{max-width:118.75rem}}.page--contact .imgs-row .img-column{width:100%;float:left;padding-right:.9375rem;padding-left:.9375rem;display:none;opacity:0}@media print,screen and (min-width:33.75em){.page--contact .imgs-row .img-column{padding-right:.9375rem;padding-left:.9375rem}}.page--contact .imgs-row .img-column:last-child:not(:first-child){float:right}.page--contact .imgs-row .img-column:nth-child(1){animation-name:anim-contact-preview-in;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.15s}.page--contact .imgs-row .img-column:nth-child(2){animation-name:anim-contact-preview-in;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.3s}.page--contact .imgs-row .img-column:nth-child(3){animation-name:anim-contact-preview-in;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.45s}.page--contact .imgs-row .img-column:first-child{display:block}@media screen and (min-width:64.0625em){.page--contact .imgs-row{margin-left:-.9375rem;margin-right:-.9375rem}.page--contact .imgs-row .img-column{width:33.33333%;float:left;padding-right:.9375rem;padding-left:.9375rem;display:block}.page--contact .imgs-row .img-column:last-child:not(:first-child){float:right}}@media screen and (min-width:64.0625em){.page--contact .imgs-row{margin-bottom:.75rem}}@media screen and (min-width:87.5em){.page--contact .imgs-row{margin-bottom:2.25rem}}@media screen and (min-width:120em){.page--contact .imgs-row{margin-bottom:3rem}}.page--contact .contact-details,.page--contact .contact-info{max-width:87.5rem;margin:0 auto;opacity:0;animation-name:anim-contact-content-in;animation-duration:450ms;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.2s}.page--contact .contact-details .description,.page--contact .contact-info .description{font-weight:400}.page--contact .contact-details a,.page--contact .contact-info a{position:relative;display:inline-block;font-weight:400}.page--contact .contact-details a::before,.page--contact .contact-info a::before{content:attr(data-value);position:absolute;top:0;left:0;max-width:0;padding:inherit;color:#ffe300;white-space:nowrap;overflow:hidden;transition-property:max-width;transition-timing-function:linear;transition-duration:.4s}.page--contact .contact-details a:focus,.page--contact .contact-details a:hover,.page--contact .contact-info a:focus,.page--contact .contact-info a:hover{color:inherit}.page--contact .contact-details a:focus::before,.page--contact .contact-details a:hover::before,.page--contact .contact-info a:focus::before,.page--contact .contact-info a:hover::before{max-width:100%}.page--contact .contact-details p,.page--contact .contact-info p{display:block;margin-bottom:1.125rem;font-size:1.5rem;line-height:1.2;text-align:center}@media screen and (min-width:64.0625em){.page--contact .contact-details p,.page--contact .contact-info p{margin-bottom:1.5rem;font-size:2.25rem}.page--contact .contact-details p.desription,.page--contact .contact-info p.desription{margin-bottom:3.75rem;margin-bottom:7.25vh}.page--contact .contact-details p.address,.page--contact .contact-details p.contact,.page--contact .contact-info p.address,.page--contact .contact-info p.contact{font-size:2rem;margin-bottom:0!important}}@media screen and (min-width:87.5em){.page--contact .contact-details p,.page--contact .contact-info p{margin-bottom:3rem;font-size:2.625rem}.page--contact .contact-details p.address,.page--contact .contact-details p.contact,.page--contact .contact-info p.address,.page--contact .contact-info p.contact{font-size:2.25rem}}@media screen and (min-width:120em){.page--contact .contact-details p,.page--contact .contact-info p{margin-bottom:5.25rem;font-size:3.025rem}.page--contact .contact-details p.desription,.page--contact .contact-info p.desription{margin-bottom:10.5rem}}.page--contact .contact-details{width:100%}.page--contact .contact-details ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;width:100%}.page--contact .contact-details ul>li{display:inline-block}.page--contact .contact-details li{flex-basis:100%;flex-grow:1}@media screen and (min-width:64.0625em){.page--contact .contact-details{display:flex;align-self:center;align-items:center;flex-grow:1}.page--contact .contact-details li{flex-basis:49%}.page--contact .contact-details li:nth-child(odd) p{padding-right:2.5rem;text-align:right}.page--contact .contact-details li:nth-child(even) p{padding-left:2.5rem;text-align:left}}.page--contact .legals{opacity:0;animation-name:anim-contact-content-in;animation-duration:450ms;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.3s}.page--contact .legals ul{list-style:none;padding:0;margin:0;display:flex;width:100%}.page--contact .legals ul>li{display:inline-block}.page--contact .legals ul li{flex-basis:49%;flex-grow:1}.page--contact .legals ul li:nth-child(odd){text-align:right}.page--contact .legals ul li:nth-child(even){text-align:left}.page--contact .legals li{padding:0 .75rem}.page--contact .legals a{position:relative;display:inline-block}.page--contact .legals a::before{content:attr(data-value);position:absolute;top:0;left:0;max-width:0;padding:inherit;color:#ffe300;white-space:nowrap;overflow:hidden;transition-property:max-width;transition-timing-function:linear;transition-duration:.2s}.page--contact .legals a:focus,.page--contact .legals a:hover{color:inherit}.page--contact .legals a:focus::before,.page--contact .legals a:hover::before{max-width:100%}@media screen and (min-width:64.0625em){.page--contact .legals ul{padding:1.5rem 0}.page--contact .legals ul li{padding:0 2.5rem}}@media screen and (min-width:87.5em){.page--contact .legals ul{padding:2.25rem 0}}@media screen and (min-width:120em){.page--contact .legals a{font-size:1.375rem}}@keyframes anim-contact-preview-in{from{opacity:0}to{opacity:1}}@keyframes anim-contact-content-in{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-contact-page-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}.page--legal{max-width:118.75rem;margin-right:auto;margin-left:auto;padding:3.75rem 1.25rem 0}.is-exiting .page--legal{animation-name:anim-contact-page-out;animation-duration:.6s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:0}.page--legal::after,.page--legal::before{display:table;content:' '}.page--legal::after{clear:both}@media screen and (min-width:120em){.page--legal{max-width:98.95833%}}@media screen and (min-width:120em){.page--legal{max-width:118.75rem}}@media screen and (min-width:64.0625em){.page--legal{display:flex;flex-direction:column;height:50rem;height:100vh;min-height:43.75rem;padding:6rem 2.5rem 0}}@media screen and (min-width:120em){.page--legal{padding:9rem 5rem 0}}.page--legal .legal-content{max-width:43.75rem;margin:0 auto 0 0;opacity:0;animation-name:anim-contact-content-in;animation-duration:450ms;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:.2s}.page--legal .legal-content h1,.page--legal .legal-content h2,.page--legal .legal-content h3{font-family:Brown-Bold,"Helvetica Neue",Arial,"Source Sans Pro",Helvetica,Roboto,sans-serif;font-size:1rem;line-height:1.5rem;padding-top:0;padding-bottom:.375rem;margin-top:0;margin-bottom:.375rem;color:#fff;font-weight:300;font-style:normal;text-rendering:optimizeLegibility;font-weight:700}@media print,screen and (min-width:33.75em){.page--legal .legal-content h1,.page--legal .legal-content h2,.page--legal .legal-content h3{font-size:1.125rem;line-height:1.5rem;padding-bottom:.75rem;margin-bottom:.75rem}}@media screen and (min-width:64.0625em){.page--legal .legal-content h1,.page--legal .legal-content h2,.page--legal .legal-content h3{font-size:1.375rem;line-height:1.6875rem}}@media print,screen and (min-width:46.25em){.page--legal .legal-content h1,.page--legal .legal-content h2,.page--legal .legal-content h3{margin-top:2.25rem}}.page--legal .legal-content h1{margin-bottom:2.25rem}.page--legal .legal-content p{font-weight:300;font-size:16px}.page--legal .legal-content a{position:relative;display:inline-block;font-weight:400}.page--legal .legal-content a::before{content:attr(data-value);position:absolute;top:0;left:0;max-width:0;padding:inherit;color:#ffe300;white-space:nowrap;overflow:hidden;transition-property:max-width;transition-timing-function:linear;transition-duration:.4s}.page--legal .legal-content a:focus,.page--legal .legal-content a:hover{color:inherit}.page--legal .legal-content a:focus::before,.page--legal .legal-content a:hover::before{max-width:100%}.page--legal .legal-content .contact-list{list-style:none;padding:0;margin:0;margin-bottom:1.125rem}.page--legal .legal-content .contact-list p{padding-bottom:0;margin-bottom:0}@media screen and (min-width:64.0625em){.page--legal .legal-content .contact-list{margin-top:2.25rem;margin-bottom:2.25rem}}.page--legal .legal-content .border-margin{margin:2.25rem 0 3rem!important}}