﻿article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong,.strong{font-weight:normal}dfn,em,.em{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}p{-webkit-hyphens:none;-epub-hyphens:none;-moz-hyphens:none;hyphens:none}pre{margin:0}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:before,q:after{content:'';content:none}small,.small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0}menu{padding:0 0 0 40px}ol,ul{padding:0;list-style-type:none}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement,.ir{text-indent:100%;white-space:nowrap;overflow:hidden}.clearfix,.cf{zoom:1}.clearfix:before,.clearfix:after,.cf:before,.cf:after{content:"";display:table}.clearfix:after,.cf:after{clear:both}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}@font-face{font-family:'Chaptr';font-weight:500;font-style:normal;font-display:swap;src:url("../fonts/Chaptr-Medium.woff2") format("woff2"),url("../fonts/Chaptr-Medium.woff") format("woff");unicode-range:U+000-5FF}@font-face{font-family:'Chaptr';font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/Chaptr.woff2") format("woff2"),url("../fonts/Chaptr.woff") format("woff");unicode-range:U+000-5FF}.button{color:blue;text-decoration:none;margin:var(--space) 0 0 0;display:inline-flex;font-size:1em;position:relative;bottom:0;left:0;text-transform:uppercase;overflow:hidden;-moz-transform:translate(0, 8px);-o-transform:translate(0, 8px);-ms-transform:translate(0, 8px);-webkit-transform:translate(0, 8px);transform:translate(0, 8px)}.button:before,.button:after{width:100%;height:2px;background:blue;display:block;content:'';-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;position:absolute;left:0;bottom:0;transition-delay:0.5s}.button:before{-moz-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0);transition-delay:0s}.button:hover:after{-moz-transform:translate(100%, 0);-o-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-webkit-transform:translate(100%, 0);transform:translate(100%, 0);transition-delay:0s}.button:hover:before{opacity:1;filter:alpha(opacity=100);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);transition-delay:0.5s}.button--white,.button.button--white:visited{color:#fff}.button--white:before,.button--white:after,.button.button--white:visited:before,.button.button--white:visited:after{background:#fff}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html.menu-open{overflow:hidden}body{font-family:"Chaptr",Helvetica,Arial,sans-serif;font-size:120%;line-height:1.3;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision}body:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:blue;z-index:100;-moz-transform:translate(0, -100%);-o-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-webkit-transform:translate(0, -100%);transform:translate(0, -100%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition-delay:1s}body.is-exiting{cursor:progress !important}body.is-exiting .global-menu .wrap{opacity:0;filter:alpha(opacity=0)}body.is-exiting.home .body-container{transition-delay:0s;transition-delay:0s}body.is-exiting .body-container{transition-delay:0s}body.menu-open{height:100%;overflow:hidden}body.menu-open .loading{transition-delay:10s !important}body.menu-open .global-header{color:#fff;opacity:1;filter:alpha(opacity=100)}body.menu-open .global-header .global-header__menu-toggle{color:#fff}body.menu-open .global-header .global-header__menu-toggle .open{display:none}body.menu-open .global-header .global-header__menu-toggle .close{display:block}body.menu-open .global-header .global-header__menu-toggle:after{background:#fff}body.menu-open .global-header svg *{fill:#fff}body.menu-open .global-menu footer .col{animation-delay:0.6s}body.menu-open .global-menu footer .contact-details{display:flex;flex-direction:column}body.menu-open .body-container{transition-delay:0s}body.menu-open.home .body-container{transition-delay:0s}body.menu-open.home .body-container .section--hero__slider--info{transition-delay:0s}::selection{background:blue;color:#fff}::-moz-selection{background:blue;color:#fff}a,a:visited{text-decoration:none}.body-container{overflow:hidden;position:relative;-webkit-transition:all 0.4s;-moz-transition:all 0.4s}*:focus{outline:0}img{border:0;max-width:100%;vertical-align:bottom}.os-animation,.staggered-animation{opacity:0}.os-animation.animated,.staggered-animation.animated{opacity:1}.full{float:left;width:100%}.overflow-hidden{overflow:hidden}.f-r{float:right}.f-l{float:left}:root{--space: 2.2vmax}.wrap{padding:0 16px;max-width:1650px;margin:0 auto;left:0;right:0}.wrap.no-mobile{padding:0}.display-tablet,.display-tablet-landscape,.display-desktop{display:none}.display-mobile{display:block}h1,.h1,h2,.h2,.section--scroll__grid__right ul,h3,.h3,h4,.h4,h5,.h5,h6,.h6{text-rendering:optimizelegibility;font-weight:normal;margin:0}h1 a,.h1 a,h2 a,.h2 a,.section--scroll__grid__right ul a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{text-decoration:none}blockquote{margin:0;padding:0}blockquote h5{color:blue;padding:calc(var(--space)*2) 0 0 0;display:block}h1,.h1,blockquote{font-size:2em;line-height:1.2}h1--small,.h1--small,blockquote--small{font-size:3em}h1--medium,.h1--medium,.section--cta h3,blockquote--medium{font-size:4em;line-height:1.2}h1--large,.h1--large,.section--hero__slider--info__item h2,blockquote--large{font-size:5em;line-height:1.2}h2,.h2,.section--scroll__grid__right ul{font-size:1.25em}h2--medium,.h2--medium,.section--scroll__grid__right ul.large{font-size:1.5em}blockquote{font-size:1.5em}.blue{color:blue}h3,.h3{font-size:1.3em}h4,.h4{font-size:1.1em}h5,.h5{font-size:0.8em}.global-header{position:fixed;top:0;left:0;width:100%;padding:calc(var(--space)*2) 0;z-index:9;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out}.global-header .hamburger{width:14px;height:14px;margin-top:-2px}.global-header .hamburger .line{width:14px;height:2px;background-color:#fff;display:block;margin:2px auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.global-header .hamburger.is-active .line:nth-child(2){opacity:0}.global-header .hamburger.is-active .line:nth-child(1){-webkit-transform:translateY(4px) rotate(45deg);-ms-transform:translateY(4px) rotate(45deg);-o-transform:translateY(4px) rotate(45deg);transform:translateY(4px) rotate(45deg)}.global-header .hamburger.is-active .line:nth-child(3){-webkit-transform:translateY(-4px) rotate(-45deg);-ms-transform:translateY(-4px) rotate(-45deg);-o-transform:translateY(-4px) rotate(-45deg);transform:translateY(-4px) rotate(-45deg)}@media (hover: hover) and (pointer: fine){.global-header .global-header__menu-toggle:hover{cursor:pointer}.global-header .global-header__menu-toggle:hover .hamburger .line:nth-child(1){-webkit-transform:translateY(4px) rotate(25deg);-ms-transform:translateY(4px) rotate(25deg);-o-transform:translateY(4px) rotate(25deg);transform:translateY(4px) rotate(25deg)}.global-header .global-header__menu-toggle:hover .hamburger .line:nth-child(3){-webkit-transform:translateY(-4px) rotate(-25deg);-ms-transform:translateY(-4px) rotate(-25deg);-o-transform:translateY(-4px) rotate(-25deg);transform:translateY(-4px) rotate(-25deg)}.global-header .global-header__menu-toggle:hover .hamburger:not(.is-active) .line:nth-child(1){-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.global-header .global-header__menu-toggle:hover .hamburger:not(.is-active) .line:nth-child(3){-webkit-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}}.global-header.headroom--unpinned{animation:headroom 1s ease 0s 1 normal forwards}.global-header.headroom--pinned,.global-header.headroom--bottom{animation:headroom2 1s ease 0s 1 normal forwards}.global-header.headroom--bottom .global-header__contact,.global-header.headroom--bottom .global-header__menu-toggle{background-color:rgba(255,255,255,0.239216) !important;color:#fff !important}.global-header.headroom--bottom .global-header__contact svg path,.global-header.headroom--bottom .global-header__menu-toggle svg path{fill:#fff !important}@keyframes headroom{0%{transform:translateY(0%);opacity:1}50%{opacity:0}100%{transform:translateY(-100%)}}@keyframes headroom2{0%{transform:translateY(-100%);opacity:0}50%{opacity:1}100%{transform:translateY(0%)}}.global-header.dark .global-header__contact,.global-header.dark .global-header__menu-toggle{background-color:rgba(255,255,255,0.239216) !important;color:#fff !important}.global-header.dark .global-header__contact svg path,.global-header.dark .global-header__menu-toggle svg path{fill:#fff !important}.global-header .wrap{-webkit-animation-duration:0.4s !important;animation-duration:0.4s !important;-webkit-animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate}.global-header nav{float:right;display:flex;gap:8px}.global-header.hidden{opacity:0;filter:alpha(opacity=0);-moz-transform:translate(0, -20px);-o-transform:translate(0, -20px);-ms-transform:translate(0, -20px);-webkit-transform:translate(0, -20px);transform:translate(0, -20px);pointer-events:none}.global-header.black{color:blue}.global-header.black .global-header__logo svg *{fill:#191724}.global-header.black .global-header__menu-toggle,.global-header.black .global-header__contact{background-color:#f6f6f6;color:#191724}.global-header.black .global-header__menu-toggle svg path,.global-header.black .global-header__contact svg path{fill:#191724;transition:all 0.3s linear}.global-header.black .global-header__menu-toggle .hamburger .line,.global-header.black .global-header__contact .hamburger .line{background-color:#191724}.global-header .global-header__contact svg path,.global-header .global-header__menu-toggle svg path{fill:#fff;transition:all 0.3s linear}.global-header .global-header__menu-toggle{min-width:97px}.global-header a:after{display:none}.global-header .wrap{display:flex;flex-direction:row;width:100%;justify-content:space-between;max-width:none;align-items:center}.global-header__logo{display:flex;width:56px;pointer-events:all;position:relative}.global-header__logo a{display:contents}.global-header__logo svg{width:100%;height:auto}.global-header__logo svg *{fill:#fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out}.global-header__contact{background-color:#68686880;line-height:1;font-size:18px;border-radius:50px;color:#fff;cursor:pointer;text-transform:capitalize;position:relative;z-index:10;transition:all 0.2s linear;display:none;padding:14px 22px 9px;position:relative}.global-header__contact:hover{padding-right:28px !important;padding-left:16px !important}.global-header__contact:hover svg{right:12px;opacity:1}.global-header__contact svg{opacity:0;position:absolute;transition:all 0.2s linear;right:16px;top:50%;transform:translateY(-50%)}.global-header__contact svg path{transition:all 0.3s linear}.global-header__menu-toggle{display:flex;padding:14px 16px 12px;background-color:#68686880;align-items:center;line-height:1;gap:5px;text-align:right;position:relative;color:white;font-size:18px;border-radius:50px;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;pointer-events:all}.global-header__menu-toggle svg{margin-top:-2px}.global-header.white .global-header__logo svg *{fill:#fff}.global-header.white .global-header__menu-toggle{color:#fff}.global-header.white .global-header__menu-toggle:after{background:#fff}.global-header.white .global-header__menu-toggle span{background:#fff}.global-header.active .global-header__logo svg *{fill:#fff !important}.global-header.active .global-header__menu-toggle{background-color:rgba(255,255,255,0.239216) !important;color:#fff !important}.global-header.active .global-header__menu-toggle .line{background-color:#fff !important}.global-header.active .global-header__contact{background-color:rgba(255,255,255,0.239216) !important;color:#fff !important}.global-header.active .global-header__contact svg *{fill:#fff !important}.section{width:100%;position:relative;background:#fff}.section--black,.section--blue{color:#fff}.section--black{background:#000}.section--grey{background:#f7f7f7}.section .grid{display:grid;grid-template-columns:1fr;grid-row-gap:calc(var(--space)*2);grid-column-gap:calc(var(--space)*2)}.section .grid--no-gap{grid-column-gap:0}.section .grid--updates{grid-template-columns:repeat(3, 1fr)}.section .grid--updates article.instagram-image{position:relative}.section .grid--updates article.instagram-image figure{margin:0;display:flex;justify-content:center;align-items:center;position:relative}.section .grid--updates article.instagram-image figure header{position:absolute;top:0;left:0;background:#000;width:100%;height:100%;color:#fff;padding:calc(var(--space));opacity:0;filter:alpha(opacity=0);z-index:1;-webkit-transition:all 0.4s;-moz-transition:all 0.4s}.section .grid--updates article.instagram-image figure header h4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:1em}.section .grid--updates article.instagram-image figure:hover header{opacity:1;filter:alpha(opacity=100)}.section .grid--updates article .tag{text-transform:uppercase;color:#C4C4C4;display:block;font-size:0.9em;margin:0 0 calc(var(--space)) 0}.section .grid--updates article .tag.instagram:before,.section .grid--updates article .tag.twitter:before{color:#fff;content:'';background-image:url("data:image/svg+xml,%3Csvg width='101' height='102' viewBox='0 0 101 102' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.3125 25.0449C54.8047 25.0449 59.0723 26.3926 63.1152 28.6387C67.1582 30.8848 70.3027 34.0293 72.5488 38.0723C74.7949 42.1152 76.1426 46.3828 76.1426 50.875C76.1426 55.5918 74.7949 59.8594 72.5488 63.9023C70.3027 67.9453 67.1582 71.0898 63.1152 73.3359C59.0723 75.582 54.8047 76.7051 50.3125 76.7051C45.5957 76.7051 41.3281 75.582 37.2852 73.3359C33.2422 71.0898 30.0977 67.9453 27.8516 63.9023C25.6055 59.8594 24.4824 55.5918 24.4824 50.875C24.4824 46.3828 25.6055 42.1152 27.8516 38.0723C30.0977 34.0293 33.2422 30.8848 37.2852 28.6387C41.3281 26.3926 45.5957 25.0449 50.3125 25.0449ZM50.3125 67.7207C54.8047 67.7207 58.8477 66.1484 62.2168 62.7793C65.3613 59.6348 67.1582 55.5918 67.1582 50.875C67.1582 46.3828 65.3613 42.3398 62.2168 38.9707C58.8477 35.8262 54.8047 34.0293 50.3125 34.0293C45.5957 34.0293 41.5527 35.8262 38.4082 38.9707C35.0391 42.3398 33.4668 46.3828 33.4668 50.875C33.4668 55.5918 35.0391 59.6348 38.4082 62.7793C41.5527 66.1484 45.5957 67.7207 50.3125 67.7207ZM83.3301 23.9219C83.3301 22.3496 82.6562 21.002 81.5332 19.6543C80.1855 18.5312 78.8379 17.8574 77.2656 17.8574C75.4688 17.8574 74.1211 18.5312 72.998 19.6543C71.6504 21.002 71.2012 22.3496 71.2012 23.9219C71.2012 25.7188 71.6504 27.0664 72.998 28.1895C74.1211 29.5371 75.4688 29.9863 77.2656 29.9863C78.8379 29.9863 80.1855 29.5371 81.3086 28.1895C82.4316 27.0664 83.1055 25.7188 83.3301 23.9219ZM100.4 29.9863C100.4 34.2539 100.625 41.2168 100.625 50.875C100.625 60.7578 100.4 67.7207 100.176 71.9883C99.9512 76.2559 99.2773 79.8496 98.3789 82.9941C97.0312 86.8125 94.7852 90.1816 92.0898 92.877C89.3945 95.5723 86.0254 97.5938 82.4316 98.9414C79.2871 100.064 75.4688 100.738 71.2012 100.963C66.9336 101.188 59.9707 101.188 50.3125 101.188C40.4297 101.188 33.4668 101.188 29.1992 100.963C24.9316 100.738 21.3379 100.064 18.1934 98.7168C14.375 97.5938 11.0059 95.5723 8.31055 92.877C5.61523 90.1816 3.59375 86.8125 2.24609 82.9941C1.12305 79.8496 0.449219 76.2559 0.224609 71.9883C0 67.7207 0 60.7578 0 50.875C0 41.2168 0 34.2539 0.224609 29.9863C0.449219 25.7188 1.12305 21.9004 2.24609 18.7559C3.59375 15.1621 5.61523 11.793 8.31055 9.09766C11.0059 6.40234 14.375 4.15625 18.1934 2.80859C21.3379 1.91016 24.9316 1.23633 29.1992 1.01172C33.4668 0.787109 40.4297 0.5625 50.3125 0.5625C59.9707 0.5625 66.9336 0.787109 71.2012 1.01172C75.4688 1.23633 79.2871 1.91016 82.4316 2.80859C86.0254 4.15625 89.3945 6.40234 92.0898 9.09766C94.7852 11.793 97.0312 15.1621 98.3789 18.7559C99.2773 21.9004 99.9512 25.7188 100.4 29.9863ZM89.6191 80.5234C90.5176 78.0527 90.9668 74.0098 91.416 68.3945C91.416 65.25 91.6406 60.5332 91.6406 54.4688V47.2812C91.6406 41.2168 91.416 36.5 91.416 33.3555C90.9668 27.7402 90.5176 23.6973 89.6191 21.2266C87.8223 16.7344 84.4531 13.3652 79.9609 11.5684C77.4902 10.6699 73.4473 10.2207 67.832 9.77148C64.4629 9.77148 59.7461 9.54688 53.9062 9.54688H46.7188C40.6543 9.54688 35.9375 9.77148 32.793 9.77148C27.1777 10.2207 23.1348 10.6699 20.6641 11.5684C15.9473 13.3652 12.8027 16.7344 11.0059 21.2266C10.1074 23.6973 9.43359 27.7402 9.20898 33.3555C8.98438 36.7246 8.98438 41.4414 8.98438 47.2812V54.4688C8.98438 60.5332 8.98438 65.25 9.20898 68.3945C9.43359 74.0098 10.1074 78.0527 11.0059 80.5234C12.8027 85.2402 16.1719 88.3848 20.6641 90.1816C23.1348 91.0801 27.1777 91.7539 32.793 91.9785C35.9375 92.2031 40.6543 92.2031 46.7188 92.2031H53.9062C59.9707 92.2031 64.6875 92.2031 67.832 91.9785C73.4473 91.7539 77.4902 91.0801 79.9609 90.1816C84.4531 88.3848 87.8223 85.0156 89.6191 80.5234Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A");width:20px;height:20px;background-size:contain;vertical-align:middle;margin-right:calc(var(--space)/2);background-repeat:no-repeat;background-position:center;display:inline-block;top:-1px;position:relative}.section .grid--updates article .tag.twitter:before{top:-2px;background-image:url("data:image/svg+xml,%3Csvg width='115' height='94' viewBox='0 0 115 94' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M103.096 23.5156C107.588 20.1465 111.631 16.1035 115 11.1621C110.508 13.1836 106.016 14.5312 101.523 14.9805C106.465 11.8359 110.059 7.56836 111.855 1.95312C107.139 4.64844 102.197 6.66992 96.8066 7.56836C94.5605 5.32227 91.8652 3.52539 88.9453 2.17773C86.0254 0.830078 82.8809 0.15625 79.5117 0.15625C75.2441 0.15625 71.4258 1.2793 67.832 3.30078C64.2383 5.54688 61.3184 8.4668 59.2969 12.0605C57.0508 15.6543 56.1523 19.6973 56.1523 23.7402C56.1523 25.5371 56.1523 27.334 56.6016 29.1309C46.9434 28.6816 37.959 26.4355 29.4238 21.9434C20.8887 17.6758 13.9258 11.8359 8.08594 4.42383C5.83984 8.24219 4.7168 12.2852 4.7168 16.3281C4.7168 20.3711 5.61523 24.1895 7.63672 27.5586C9.43359 31.1523 12.1289 33.8477 15.2734 36.0938C11.4551 36.0938 7.86133 34.9707 4.7168 32.9492V33.3984C4.7168 39.0137 6.51367 43.9551 10.1074 48.2227C13.7012 52.7148 18.1934 55.4102 23.584 56.5332C21.3379 56.9824 19.3164 57.207 17.2949 57.207C15.9473 57.207 14.375 57.207 13.0273 56.9824C14.375 61.6992 17.0703 65.5176 21.1133 68.6621C25.1562 71.8066 29.6484 73.1543 35.0391 73.1543C26.2793 79.8926 16.3965 83.2617 5.61523 83.2617C3.36914 83.2617 1.57227 83.2617 0 83.0371C10.7812 90.2246 22.9102 93.5938 36.1621 93.5938C49.8633 93.5938 61.9922 90.2246 72.7734 83.0371C82.4316 76.748 90.0684 68.4375 95.459 57.6562C100.625 47.7734 103.32 37.2168 103.32 26.4355C103.32 25.0879 103.096 24.1895 103.096 23.5156Z' fill='%23C4C4C4'/%3E%3C/svg%3E%0A")}.section .grid--updates article .tag .sound{margin-right:10px;top:-2px;position:relative}.section .grid--updates article .tag .sound path{stroke:#C4C4C4}.section .grid--updates article figure{margin:0 0 calc(var(--space)*2) 0}.section .grid--updates article time{padding:calc(var(--space)) 0 0 0;display:block;color:blue}.section .grid--updates article header{font-size:1.1em;padding:0 calc(var(--space)) 0 0}.section .grid--updates article header p{margin:0}.section .grid--updates article header.announcement{margin-bottom:calc(var(--space)/3);font-size:1.5em}.section .grid__right{padding:0 0 0 0}.section--padding{padding:calc(var(--space)*2) 0}.section--padding--extra{padding:calc(var(--space)*3) 0}.section--padding--extra.section--padding--top--no{padding-top:0}.section--padding--bottom{padding-bottom:calc(var(--space)*2)}.section--padding--bottom--extra{padding-bottom:calc(var(--space)*5)}.section--padding--bottom--no{padding-bottom:0}.section--padding--top{padding-top:calc(var(--space)*2)}.section--padding--top--no{padding-top:0}.section--padding--top--extra{padding-top:calc(var(--space)*5)}.section--page h1,.section--page h2,.section--page h3,.section--page h4,.section--page h5,.section--page h6{color:blue;margin:calc(var(--space)*2) 0 0 0}.section--page ol,.section--page ul{margin-left:calc(var(--space)/5);padding:calc(var(--space)/5) calc(var(--space)/2);list-style:decimal}.section--page ol li,.section--page ul li{padding:calc(var(--space)/5) calc(var(--space)/2)}.section--page ul{list-style:disc}@media print{.section--page .mobile,.section--page .print-button,.section--page .global-header__menu-toggle,.section--page .global-footer,.section--page .cursor,.section--page .cookies,.section--page .global-header{display:none}.section--page .desktop{display:block}.section--page .print{display:table}}@media only screen and (max-width: 767px){.section--page .desktop{display:none}}@media only screen and (min-width: 768px){.section--page .mobile{display:none}}.section--page .print-button{margin-top:calc( var(--space) * 2)}.section--page table{margin:calc( var(--space) * 2) 0;min-width:100%}.section--page table,.section--page th,.section--page td{padding:var(--space) var(--space) var(--space) 0;text-align:left}.section--page th{font-weight:normal;background:#f7f7f7}.section--page td:first-of-type,.section--page th:first-of-type{padding:var(--space) var(--space) var(--space)}.section--page td,.section--page th{border-bottom:1px solid #000}.section--page td:first-of-type,.section--page th{text-transform:uppercase}.section--page th:first-of-type{color:#000;text-transform:none}.section--page h2{margin-top:calc( var(--space) * 2)}.section--hero{width:100%;overflow:hidden;position:relative}.section--hero--title{padding:calc(var(--space)*12) 0 calc(var(--space)*1) 0}.section--hero--title h1{font-size:2em;color:blue;width:85%;line-height:1.2}.section--hero--title h1 br{display:none}.section--hero--full{height:100vh;background:#000}.section--hero--full footer br{display:none}.section--hero--full .wrap{max-width:none}.section--hero--full--image{max-height:950px;position:relative}.section--hero--full--image footer{position:absolute;bottom:0;left:0;padding:calc(var(--space)*8) 16px;width:100%;margin:0;text-align:left;display:flex;color:#fff;animation-delay:0s}.section--hero--full--image footer h4{margin:0;font-size:1.3em}.section--hero--full--image footer h4 br{display:none}.section--hero--full--image footer .button{display:none;margin-left:auto;color:#fff;margin-top:auto;margin-bottom:0;padding:0}.section--hero--full--image footer .button:after{background:#fff}.section--hero--full--image footer nav{padding-bottom:calc(var(--space)*1.5)}.section--hero--full--image figure{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.section--hero--full--image .wrap{top:0;left:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.section--hero--full--image .wrap h1{margin:0;color:#fff;font-size:3em;position:relative;line-height:1.1;text-align:center}.section--hero--full--image--single .wrap h1{font-size:2em}.section--hero--full .prev,.section--hero--full .next{position:absolute;top:0;height:100vh;width:30vw;z-index:4;background:transparent;border:0;display:block;cursor:pointer}.section--hero--full .prev:after,.section--hero--full .next:after{display:none}.section--hero--full .prev.next,.section--hero--full .next.next{right:0;left:auto}.section--hero--full .prev{display:none}.section--hero nav{display:none;position:absolute;color:#fff;bottom:0;text-align:right;position:absolute;padding:calc(var(--space)*2) 16px;text-transform:uppercase;z-index:4;white-space:nowrap;font-size:0.9em;animation-delay:0.8s}.section--hero nav .button{display:inline-block;margin:0;position:relative;z-index:100}.section--hero nav .counter{display:block;margin-right:calc(var(--space))}.section--hero nav .index{display:inline-block;display:inline-grid;grid-template-columns:repeat(2, 1fr)}.section--hero nav .index span{grid-row:1;grid-column:2;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate;animation-delay:0s}.section--hero nav .index span.is-selected{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate;animation-delay:0.4s}.section--hero__slider{position:absolute;height:100%;width:100%}.section--hero__slider--images:before{content:'';display:block;position:absolute;left:0;top:0;height:100%;width:100%;background:#000;z-index:2;opacity:.15;filter:alpha(opacity=15)}.section--hero__slider--images .flickity-viewport,.section--hero__slider--images .flickity-slider{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.section--hero__slider--images.forwards figure.is-selected:after{-moz-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}.section--hero__slider--images.backwards figure.is-selected:after{-moz-transform:translate(100%, 0);-o-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}.section--hero__slider--images figure{height:100vh;width:101%;position:relative;overflow:hidden;will-change:transform;backface-visibility:hidden}.section--hero__slider--images figure:after,.section--hero__slider--images figure:before{background:#000;width:100%;height:100%;display:block;content:'';position:absolute;top:0;right:0;-webkit-transition:transform 1s;-moz-transition:transform 1s;will-change:transform;-moz-transform:translate(0%, 0);-o-transform:translate(0%, 0);-ms-transform:translate(0%, 0);-webkit-transform:translate(0%, 0);transform:translate(0%, 0);visibility:hidden}.section--hero__slider--images figure:after{right:0;left:0}.section--hero__slider--images figure .gl{position:absolute;top:0;left:0;width:100%;height:100%}.section--hero__slider--images figure picture{position:absolute;top:0;width:101%;right:0;background-position:center;left:auto;will-change:transform;backface-visibility:hidden}.section--hero__slider--info{position:absolute;top:0;left:0;height:100%;z-index:2}.section--hero__slider--info__item{height:100%;width:100%;top:0;left:0;display:flex;justify-content:center;flex-direction:column;color:#fff;padding:0 calc(var(--space)*2);position:absolute;top:0;left:0;pointer-events:none}.section--hero__slider--info__item.is-selected{pointer-events:all}.section--hero__slider--info__item a{color:#fff;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition-delay:0.5s}.section--hero__slider--info__item h2{font-size:2.5em;position:relative;line-height:1.1;text-align:center;-moz-transform:translate(0, -10%);-o-transform:translate(0, -10%);-ms-transform:translate(0, -10%);-webkit-transform:translate(0, -10%);transform:translate(0, -10%)}.section--hero__slider--info__item h2 .letters{display:block;top:0;left:0;width:100%;height:100%}.section--hero__slider--info__item h2 .letters span{display:inline-block;-webkit-animation-duration:1s !important;animation-duration:1s !important;will-change:transform}.section--hero__slider--info__item h2 .letters span:nth-child(1){animation-delay:.05s}.section--hero__slider--info__item h2 .letters span:nth-child(2){animation-delay:.1s}.section--hero__slider--info__item h2 .letters span:nth-child(3){animation-delay:.15s}.section--hero__slider--info__item h2 .letters span:nth-child(4){animation-delay:.2s}.section--hero__slider--info__item h2 .letters span:nth-child(5){animation-delay:.25s}.section--hero__slider--info__item h2 .letters span:nth-child(6){animation-delay:.3s}.section--hero__slider--info__item h2 .letters span:nth-child(7){animation-delay:.35s}.section--hero__slider--info__item h2 .letters span:nth-child(8){animation-delay:.4s}.section--hero__slider--info__item h2 .letters span:nth-child(9){animation-delay:.45s}.section--hero__slider--info__item h2 .letters span:nth-child(10){animation-delay:.5s}.section--hero__slider--info__item h2 .letters span:nth-child(11){animation-delay:.55s}.section--hero__slider--info__item h2 .letters span:nth-child(12){animation-delay:.6s}.section--hero__slider--info__item h2 .letters span:nth-child(13){animation-delay:.65s}.section--hero__slider--info__item h2 .letters span:nth-child(14){animation-delay:.7s}.section--hero__slider--info__item h2 .letters span:nth-child(15){animation-delay:.75s}.section--hero__slider--info__item h2 .letters span:nth-child(16){animation-delay:.8s}.section--hero__slider--info__item h2 .letters span:nth-child(17){animation-delay:.85s}.section--hero__slider--info__item h2 .letters span:nth-child(18){animation-delay:.9s}.section--hero__slider--info__item h2 .letters span:nth-child(19){animation-delay:.95s}.section--hero__slider--info__item h2 .letters span:nth-child(20){animation-delay:1s}.section--hero__slider--info__item h2 .letters span:nth-child(21){animation-delay:1.05s}.section--hero__slider--info__item h2 .letters span:nth-child(22){animation-delay:1.1s}.section--hero__slider--info__item h2 .letters span:nth-child(23){animation-delay:1.15s}.section--hero__slider--info__item h2 .letters span:nth-child(24){animation-delay:1.2s}.section--hero__slider--info__item h2 .letters span:nth-child(25){animation-delay:1.25s}.section--hero__slider--info__item h2 .letters span:nth-child(26){animation-delay:1.3s}.section--hero__slider--info__item h2 .letters span:nth-child(27){animation-delay:1.35s}.section--hero__slider--info__item h2 .letters span:nth-child(28){animation-delay:1.4s}.section--hero__slider--info__item h2 .letters span:nth-child(29){animation-delay:1.45s}.section--hero__slider--info__item h2 .letters span:nth-child(30){animation-delay:1.5s}.section--hero__slider--info__item h2 .letters span:nth-child(31){animation-delay:1.55s}.section--hero__slider--info__item h2 .letters span:nth-child(32){animation-delay:1.6s}.section--hero__slider--info__item h2 .letters span:nth-child(33){animation-delay:1.65s}.section--hero__slider--info__item h2 .letters span:nth-child(34){animation-delay:1.7s}.section--hero__slider--info__item h2 .letters span:nth-child(35){animation-delay:1.75s}.section--hero__slider--info__item h2 .letters span:nth-child(36){animation-delay:1.8s}.section--hero__slider--info__item h2 .letters span:nth-child(37){animation-delay:1.85s}.section--hero__slider--info__item h2 .letters span:nth-child(38){animation-delay:1.9s}.section--hero__slider--info__item h2 .letters span:nth-child(39){animation-delay:1.95s}.section--hero__slider--info__item h2 .letters span:nth-child(40){animation-delay:2s}.section--hero__slider--info__item h2 .letters span:nth-child(41){animation-delay:2.05s}.section--hero__slider--info__item h2 .letters span:nth-child(42){animation-delay:2.1s}.section--hero__slider--info__item h2 .letters span:nth-child(43){animation-delay:2.15s}.section--hero__slider--info__item h2 .letters span:nth-child(44){animation-delay:2.2s}.section--hero__slider--info__item h2 .letters span:nth-child(45){animation-delay:2.25s}.section--hero__slider--info__item h2 .letters span:nth-child(46){animation-delay:2.3s}.section--hero__slider--info__item h2 .letters span:nth-child(47){animation-delay:2.35s}.section--hero__slider--info__item h2 .letters span:nth-child(48){animation-delay:2.4s}.section--hero__slider--info__item h2 .letters span:nth-child(49){animation-delay:2.45s}.section--hero__slider--info__item.animated a{opacity:1;filter:alpha(opacity=100)}.section--hero__slider--info__item.animated h2{opacity:1;filter:alpha(opacity=100)}.section--hero__slider--info__item.animated h2 .letters span{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate}.section--hero__slider--info__item.is-selected.animated footer{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate;animation-delay:0.8s}.section--hero__slider--info__item.is-selected.animated h2{z-index:4}.section--hero__slider--info__item.is-selected.animated h2 .letters span{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(1){animation-delay:.65s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(2){animation-delay:.7s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(3){animation-delay:.75s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(4){animation-delay:.8s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(5){animation-delay:.85s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(6){animation-delay:.9s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(7){animation-delay:.95s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(8){animation-delay:1s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(9){animation-delay:1.05s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(10){animation-delay:1.1s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(11){animation-delay:1.15s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(12){animation-delay:1.2s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(13){animation-delay:1.25s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(14){animation-delay:1.3s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(15){animation-delay:1.35s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(16){animation-delay:1.4s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(17){animation-delay:1.45s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(18){animation-delay:1.5s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(19){animation-delay:1.55s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(20){animation-delay:1.6s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(21){animation-delay:1.65s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(22){animation-delay:1.7s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(23){animation-delay:1.75s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(24){animation-delay:1.8s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(25){animation-delay:1.85s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(26){animation-delay:1.9s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(27){animation-delay:1.95s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(28){animation-delay:2s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(29){animation-delay:2.05s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(30){animation-delay:2.1s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(31){animation-delay:2.15s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(32){animation-delay:2.2s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(33){animation-delay:2.25s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(34){animation-delay:2.3s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(35){animation-delay:2.35s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(36){animation-delay:2.4s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(37){animation-delay:2.45s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(38){animation-delay:2.5s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(39){animation-delay:2.55s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(40){animation-delay:2.6s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(41){animation-delay:2.65s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(42){animation-delay:2.7s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(43){animation-delay:2.75s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(44){animation-delay:2.8s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(45){animation-delay:2.85s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(46){animation-delay:2.9s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(47){animation-delay:2.95s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(48){animation-delay:3s}.section--hero__slider--info__item.is-selected.animated h2 .letters span:nth-child(49){animation-delay:3.05s}.section--hero__slider--info__item footer{position:absolute;bottom:0;left:0;padding:calc(var(--space)*2);padding:0 calc(var(--space)*3) calc(var(--space)*7) calc(var(--space)*2);width:100%;margin:0;text-align:left;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate;animation-delay:0s}.section--hero__slider--info__item footer h4{margin:0;font-size:1.3em}.section--hero__slider--info__item footer .button{margin-left:auto;color:#fff;margin-top:auto;margin-bottom:0;padding:0}.section--hero__slider--info__item footer .button:after{background:#fff}.section--hero__slider--info__item footer nav{padding-bottom:calc(var(--space)*1.5)}.section--scroll{overflow:hidden;position:relative;padding-bottom:0}.section--scroll .trigger{position:absolute;background:#000;width:5px;height:5px;top:0;visibility:hidden}.section--scroll__grid{display:grid;grid-template-columns:1fr}.section--scroll__grid__left{top:0;padding:0 0 calc(var(--space)*5) 0;justify-content:space-between;flex-direction:column;color:blue;margin-top:0 !important}.section--scroll__grid__left .button{padding:0;margin-right:auto;margin-bottom:12px}.section--scroll__grid__left ul{font-size:3em;margin:0;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out}.section--scroll__grid__left ul li{color:blue;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;opacity:0;filter:alpha(opacity=0)}.section--scroll__grid__left ul li a{color:inherit}.section--scroll__grid__left ul li.hide{transition-delay:0.2s;opacity:0;filter:alpha(opacity=0)}.section--scroll__grid__right{line-height:1.4;padding:0 calc(var(--space)*2) 0 0}.section--scroll__grid__right ul{margin:calc(var(--space)*2) 0;float:left;width:100%;opacity:.1;filter:alpha(opacity=10);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out}.section--scroll__grid__right ul.active{opacity:1;filter:alpha(opacity=100)}.section--scroll__grid__right ul:last-of-type{padding-bottom:calc(var(--space)*2)}.section--scroll__grid__right ul:first-of-type{margin-top:calc(var(--space)/2)}.section--scroll__grid__right ul li{display:inline-block;position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out}.section--scroll__grid__right ul li.h2{font-size:1em;margin:0 0 calc(var(--space)/2) 0;display:block;color:blue}.section--scroll__grid__right ul li.h2:after{display:none}.section--scroll__grid__right ul li:before{content:'';display:block;position:absolute;bottom:5px;left:0;width:0px;height:2px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;background:#000}.section--scroll__grid__right ul li:after{content:'/';display:inline-block;margin-left:10px;color:#000}.section--scroll__grid__right ul li:last-child:after{display:none}.section--scroll__grid__right ul li .scroll-breakdown__inner{font-size:0.9em;line-height:1.7;margin:calc(var(--space)) 0}.section--scroll__grid__right ul li .scroll-breakdown__inner span{display:inline-block}.section--scroll__grid__right ul li .scroll-breakdown__inner span:after{content:'/';display:inline-block;color:#000}.section--scroll__grid__right ul li .scroll-breakdown__inner span:last-of-type:after{display:none}.section--contact{z-index:1}.section--contact .grid{grid-template-columns:repeat(1, 1fr);font-size:1.1em;grid-column-gap:calc(var(--space)*3);grid-row-gap:calc(var(--space)*2);line-height:1.5}.section--contact .grid h3{color:blue;margin-bottom:calc(var(--space)/2);font-size:1em}.section--contact .grid a{color:#000;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;display:block}.section--contact .grid a:hover{color:blue}.section .legal{color:#ababab;width:90%;font-size:0.8em;animation-delay:0.6s;padding:calc(var(--space)*3) 0}.section--cta{background:blue;color:#fff;text-align:center;min-height:80vh;display:flex;justify-content:center;align-items:center}.section--cta .wrap{position:relative;z-index:1}.section--cta .image-container{position:absolute;top:0;left:0;width:100%;height:100%}.section--cta h3{margin:0}.section--people .grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:calc(var(--space)*3);grid-row-gap:calc(var(--space)*2)}.section--people .grid figure{width:100%;position:relative}.section--people .grid figure picture{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.section--people .grid figure picture.holding{background:#f7f7f7;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.section--people .grid figure picture.holding.animated svg path,.section--people .grid figure picture.holding.animated svg circle{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate}.section--people .grid figure picture.holding.animated svg path:nth-child(1),.section--people .grid figure picture.holding.animated svg circle:nth-child(1){animation-delay:.2s}.section--people .grid figure picture.holding.animated svg path:nth-child(2),.section--people .grid figure picture.holding.animated svg circle:nth-child(2){animation-delay:.4s}.section--people .grid figure picture.holding.animated svg path:nth-child(3),.section--people .grid figure picture.holding.animated svg circle:nth-child(3){animation-delay:.6s}.section--people .grid figure picture.holding.animated svg path:nth-child(4),.section--people .grid figure picture.holding.animated svg circle:nth-child(4){animation-delay:.8s}.section--people .grid figure picture.holding.animated svg path:nth-child(5),.section--people .grid figure picture.holding.animated svg circle:nth-child(5){animation-delay:1s}.section--people .grid figure picture.holding.animated svg path:nth-child(6),.section--people .grid figure picture.holding.animated svg circle:nth-child(6){animation-delay:1.2s}.section--people .grid figure picture.holding.animated svg path:nth-child(7),.section--people .grid figure picture.holding.animated svg circle:nth-child(7){animation-delay:1.4s}.section--people .grid figure picture.holding.animated svg path:nth-child(8),.section--people .grid figure picture.holding.animated svg circle:nth-child(8){animation-delay:1.6s}.section--people .grid figure picture.holding.animated svg path:nth-child(9),.section--people .grid figure picture.holding.animated svg circle:nth-child(9){animation-delay:1.8s}.section--people .grid figure picture.holding.animated svg path:nth-child(10),.section--people .grid figure picture.holding.animated svg circle:nth-child(10){animation-delay:2s}.section--people .grid figure picture.holding.animated svg path:nth-child(11),.section--people .grid figure picture.holding.animated svg circle:nth-child(11){animation-delay:2.2s}.section--people .grid figure picture.holding.animated svg path:nth-child(12),.section--people .grid figure picture.holding.animated svg circle:nth-child(12){animation-delay:2.4s}.section--people .grid figure picture.holding.animated svg path:nth-child(13),.section--people .grid figure picture.holding.animated svg circle:nth-child(13){animation-delay:2.6s}.section--people .grid figure picture.holding.animated svg path:nth-child(14),.section--people .grid figure picture.holding.animated svg circle:nth-child(14){animation-delay:2.8s}.section--people .grid figure picture.holding.animated svg path:nth-child(15),.section--people .grid figure picture.holding.animated svg circle:nth-child(15){animation-delay:3s}.section--people .grid figure picture.holding.animated svg path:nth-child(16),.section--people .grid figure picture.holding.animated svg circle:nth-child(16){animation-delay:3.2s}.section--people .grid figure picture.holding.animated svg path:nth-child(17),.section--people .grid figure picture.holding.animated svg circle:nth-child(17){animation-delay:3.4s}.section--people .grid figure picture.holding.animated svg path:nth-child(18),.section--people .grid figure picture.holding.animated svg circle:nth-child(18){animation-delay:3.6s}.section--people .grid figure picture.holding.animated svg path:nth-child(19),.section--people .grid figure picture.holding.animated svg circle:nth-child(19){animation-delay:3.8s}.section--people .grid figure picture.holding.animated svg path:nth-child(20),.section--people .grid figure picture.holding.animated svg circle:nth-child(20){animation-delay:4s}.section--people .grid figure picture.holding.animated svg path:nth-child(21),.section--people .grid figure picture.holding.animated svg circle:nth-child(21){animation-delay:4.2s}.section--people .grid figure picture.holding.animated svg path:nth-child(22),.section--people .grid figure picture.holding.animated svg circle:nth-child(22){animation-delay:4.4s}.section--people .grid figure picture.holding.animated svg path:nth-child(23),.section--people .grid figure picture.holding.animated svg circle:nth-child(23){animation-delay:4.6s}.section--people .grid figure picture.holding.animated svg path:nth-child(24),.section--people .grid figure picture.holding.animated svg circle:nth-child(24){animation-delay:4.8s}.section--people .grid figure picture.holding.animated svg path:nth-child(25),.section--people .grid figure picture.holding.animated svg circle:nth-child(25){animation-delay:5s}.section--people .grid figure picture.holding.animated svg path:nth-child(26),.section--people .grid figure picture.holding.animated svg circle:nth-child(26){animation-delay:5.2s}.section--people .grid figure picture.holding.animated svg path:nth-child(27),.section--people .grid figure picture.holding.animated svg circle:nth-child(27){animation-delay:5.4s}.section--people .grid figure picture.holding.animated svg path:nth-child(28),.section--people .grid figure picture.holding.animated svg circle:nth-child(28){animation-delay:5.6s}.section--people .grid figure picture.holding.animated svg path:nth-child(29),.section--people .grid figure picture.holding.animated svg circle:nth-child(29){animation-delay:5.8s}.section--people .grid figure picture.holding.animated svg path:nth-child(30),.section--people .grid figure picture.holding.animated svg circle:nth-child(30){animation-delay:6s}.section--people .grid figure picture.holding.animated svg path:nth-child(31),.section--people .grid figure picture.holding.animated svg circle:nth-child(31){animation-delay:6.2s}.section--people .grid figure picture.holding.animated svg path:nth-child(32),.section--people .grid figure picture.holding.animated svg circle:nth-child(32){animation-delay:6.4s}.section--people .grid figure picture.holding.animated svg path:nth-child(33),.section--people .grid figure picture.holding.animated svg circle:nth-child(33){animation-delay:6.6s}.section--people .grid figure picture.holding.animated svg path:nth-child(34),.section--people .grid figure picture.holding.animated svg circle:nth-child(34){animation-delay:6.8s}.section--people .grid figure picture.holding.animated svg path:nth-child(35),.section--people .grid figure picture.holding.animated svg circle:nth-child(35){animation-delay:7s}.section--people .grid figure picture.holding.animated svg path:nth-child(36),.section--people .grid figure picture.holding.animated svg circle:nth-child(36){animation-delay:7.2s}.section--people .grid figure picture.holding.animated svg path:nth-child(37),.section--people .grid figure picture.holding.animated svg circle:nth-child(37){animation-delay:7.4s}.section--people .grid figure picture.holding.animated svg path:nth-child(38),.section--people .grid figure picture.holding.animated svg circle:nth-child(38){animation-delay:7.6s}.section--people .grid figure picture.holding.animated svg path:nth-child(39),.section--people .grid figure picture.holding.animated svg circle:nth-child(39){animation-delay:7.8s}.section--people .grid figure picture.holding.animated svg path:nth-child(40),.section--people .grid figure picture.holding.animated svg circle:nth-child(40){animation-delay:8s}.section--people .grid figure picture.holding.animated svg path:nth-child(41),.section--people .grid figure picture.holding.animated svg circle:nth-child(41){animation-delay:8.2s}.section--people .grid figure picture.holding.animated svg path:nth-child(42),.section--people .grid figure picture.holding.animated svg circle:nth-child(42){animation-delay:8.4s}.section--people .grid figure picture.holding.animated svg path:nth-child(43),.section--people .grid figure picture.holding.animated svg circle:nth-child(43){animation-delay:8.6s}.section--people .grid figure picture.holding.animated svg path:nth-child(44),.section--people .grid figure picture.holding.animated svg circle:nth-child(44){animation-delay:8.8s}.section--people .grid figure picture.holding.animated svg path:nth-child(45),.section--people .grid figure picture.holding.animated svg circle:nth-child(45){animation-delay:9s}.section--people .grid figure picture.holding.animated svg path:nth-child(46),.section--people .grid figure picture.holding.animated svg circle:nth-child(46){animation-delay:9.2s}.section--people .grid figure picture.holding.animated svg path:nth-child(47),.section--people .grid figure picture.holding.animated svg circle:nth-child(47){animation-delay:9.4s}.section--people .grid figure picture.holding.animated svg path:nth-child(48),.section--people .grid figure picture.holding.animated svg circle:nth-child(48){animation-delay:9.6s}.section--people .grid figure picture.holding.animated svg path:nth-child(49),.section--people .grid figure picture.holding.animated svg circle:nth-child(49){animation-delay:9.8s}.section--people .grid figure picture.holding svg{width:40px;height:auto;overflow:visible}.section--people .grid figure picture.holding svg *{fill:#C4C4C4}.section--people .grid figure picture.holding svg path{opacity:0;filter:alpha(opacity=0)}.section--people .grid figure:after{padding-bottom:120%;content:'';display:block}.section--people .grid footer{display:block;margin:calc(var(--space)) 0 0 0;float:left}.section--people .grid footer span{display:block}.section--recognition ul{margin:calc(var(--space)*3) 0 0 0}.section--recognition ul li{text-transform:uppercase;display:grid;border-bottom:1px solid #000;border-right:0;border-left:0;padding:calc(var(--space)) 0;grid-template-columns:1fr;grid-column-gap:calc(var(--space)*3)}.section--recognition ul li:first-of-type{border-top:1px solid #000}.section--projects .gutter{width:calc(var(--space)*4)}.section--projects article .tag{text-transform:uppercase;color:#C4C4C4;display:block;font-size:0.9em;margin:calc(var(--space)) 0}.section--projects article header{position:absolute;top:0;left:0;color:#fff;text-transform:uppercase;padding:calc(var(--space));-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate;animation-delay:0.4s}.section--projects article figure{position:relative;overflow:hidden;background:transparent}.section--projects article figure:hover header{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate;animation-delay:0s}.section--projects article footer{padding-top:calc(var(--space)*2);padding-right:calc(var(--space)*5)}.section--projects article footer h3 br{display:none}.section--masonry{overflow:hidden}.section--masonry__grid__item{position:relative;width:100%;margin-bottom:calc(var(--space)*4)}.section--introduction{padding:calc(var(--space)*3) 0 calc(var(--space)*7)}.section--introduction h2{font-size:1.5em}.section--intro{padding:calc(var(--space)*3) 0 calc(var(--space)*7)}.section--intro h3{font-size:1.5em}.section--row .image-container{background:transparent}.section--row h3{font-size:1.4em}.section--row h1,.section--row h2,.section--row h3,.section--row h4,.section--row h5,.section--row h6{margin:calc(var(--space)) 0}.section--row h1:first-of-type,.section--row h2:first-of-type,.section--row h3:first-of-type,.section--row h4:first-of-type,.section--row h5:first-of-type,.section--row h6:first-of-type{margin-top:0}.section--row h1:first-of-type:last-of-type,.section--row h2:first-of-type:last-of-type,.section--row h3:first-of-type:last-of-type,.section--row h4:first-of-type:last-of-type,.section--row h5:first-of-type:last-of-type,.section--row h6:first-of-type:last-of-type{margin-bottom:calc(var(--space))}.section--row h1:last-of-type,.section--row h2:last-of-type,.section--row h3:last-of-type,.section--row h4:last-of-type,.section--row h5:last-of-type,.section--row h6:last-of-type{margin-bottom:0}.section--row--padding--all{padding:calc(var(--space)*2) 0}.section--row--padding--bottom{padding-bottom:calc(var(--space)*2)}.section--row--padding--top{padding-top:calc(var(--space)*2)}.section--row--padding--bottom{padding-bottom:calc(var(--space)*2)}.section--row--padding--none{padding:0}.section--row--padding--none .wrap{padding:0}.section--row--padding--extra.section--row--padding--all{padding:calc(var(--space)*3) 0}.section--row--padding--extra.section--row--padding--bottom{padding-bottom:calc(var(--space)*5)}.section--row--padding--extra.col--padding--top{padding-top:calc(var(--space)*5)}.section--row--padding--reduced.section--row--padding--all{padding:calc(var(--space)) 0}.section--row--padding--reduced.section--row--padding--bottom{padding-bottom:calc(var(--space))}.section--row--padding--reduced.section--row--padding--top{padding-top:calc(var(--space))}.section--row--padding--reduced-top{padding-top:calc(var(--space))}.section--row--padding--no-bottom{padding-bottom:0}.section--row--padding--no-top{padding-top:0}.section--row__grid{display:grid;grid-column-gap:calc(var(--space)*2);padding:calc(var(--space)*2) 0}.section--row__grid .col ul{list-style:disc;margin:calc(var(--space)) calc(var(--space));line-height:1.5}.section--row__grid .col p:first-of-type{margin-top:0}.section--row__grid .col p:last-of-type{margin-bottom:0}.section--row__grid .col .image-container{overflow:hidden}.section--row__grid .col video{overflow:hidden;width:100%;vertical-align:bottom;height:auto}.section--row__grid .col.col--padding--none{padding:0}.section--row__grid .col.col--padding--bottom{padding-bottom:calc(var(--space)*2);padding-top:0}.section--row__grid .col.col--padding--top{padding-top:calc(var(--space)*2);padding-bottom:0}.section--row__grid .col.col--padding--top.col--padding--top{padding:calc(var(--space)*2) 0}.section--row--of-1 .section--row__grid{grid-row-gap:calc(var(--space)*2);grid-template-columns:repeat(1, 1fr)}.section--row--of-2 .section--row__grid{grid-row-gap:calc(var(--space)*2);grid-template-columns:repeat(1, 1fr)}.section--row--of-3 .section--row__grid{grid-row-gap:calc(var(--space)*2);grid-template-columns:repeat(1, 1fr)}.section--screenshots{display:grid;grid-template-columns:repeat(1, 1fr);grid-row-gap:calc(var(--space)*10);padding:16px}.section--screenshots__container{width:100%;overflow:hidden;position:relative;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.section--screenshots__container--responsive{border:7px solid #000}.section--screenshots__container--responsive.white{border-color:#fff}.section--screenshots__container--responsive.white:before{background-color:#fff}.section--screenshots__container--responsive:before{content:'';display:block;position:absolute;left:0;top:0;right:0;width:50%;height:20px;background:#000;z-index:1;margin:0 auto;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.section--screenshots__container img{position:absolute;top:0;left:0;width:100%;height:auto}.section--screenshots__container:after{padding-bottom:200%;content:'';display:block}.section--screenshots--3{grid-template-columns:repeat(1, 1fr);grid-column-gap:calc(var(--space)*4)}.section--screenshots--3 .section--screenshots__container{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.section--screenshots--4{grid-template-columns:repeat(1, 1fr)}.section--screenshots--parallax .section--screenshots__container{-moz-transform:translate(0, -var(--space));-o-transform:translate(0, -var(--space));-ms-transform:translate(0, -var(--space));-webkit-transform:translate(0, -var(--space));transform:translate(0, -var(--space))}.section--screenshots--parallax .section--screenshots__container:before{content:'';display:block;position:absolute;left:0;top:-1px;right:0;margin:0 auto;z-index:1;background:#000;height:2.5%;-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-ms-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;width:35%}.section--screenshots--parallax .section--screenshots__container:nth-child(odd){-moz-transform:translate(0, -var(--space));-o-transform:translate(0, -var(--space));-ms-transform:translate(0, -var(--space));-webkit-transform:translate(0, -var(--space));transform:translate(0, -var(--space))}.section--updates .section--masonry__grid__item{position:relative;width:100%;margin-bottom:calc(var(--space)*4)}.section--quote{padding:calc(var(--space)*8) calc(var(--space)*10);text-align:center;background:#000}.section--quote h1{color:#fff;font-size:2em}.section--logos{display:grid;grid-template-columns:repeat(5, 1fr);align-items:center;justify-content:center;grid-column-gap:calc(var(--space)*5);grid-row-gap:calc(var(--space)*4)}.section--logos svg{display:block;float:left}.section--logos svg *{fill:#000}.section--carousel{width:100%;overflow:hidden}.section--carousel .js-marquee-wrapper{float:left;width:100%}.section--carousel .marquee{width:100%;float:left}.section--carousel figure{display:inline-block;vertical-align:middle;padding:0 calc(var(--space)*3);line-height:1}.section--carousel figure img{max-height:70px;max-width:100px;height:auto;vertical-align:bottom;width:auto}.section--carousel figure img.extended{max-height:90px;max-width:120px}.section--carousel figure img.reduced{max-height:50px;max-width:80px}.b-lazy{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s}.b-lazy.b-loaded{opacity:1;filter:alpha(opacity=100)}.sound-wave svg{width:40px;height:12px;-moz-transform:scale(0.8, 0.8) translate(0, -12px);-o-transform:scale(0.8, 0.8) translate(0, -12px);-ms-transform:scale(0.8, 0.8) translate(0, -12px);-webkit-transform:scale(0.8, 0.8) translate(0, -12px);transform:scale(0.8, 0.8) translate(0, -12px);display:inline-block;vertical-align:middle;margin-right:5px}.sound-wave svg g{animation:soundwave 8s infinite linear;animation-duration:3s}.sound-wave svg path{stroke:blue;stroke-width:2px;stroke-linecap:round;fill:none}.gutter{width:calc(var(--space)*3)}.image-container{position:relative;overflow:hidden;background:#f7f7f7}.image-container video{width:100%;height:auto}.image-container--careers{background:blue;color:#fff;position:relative;display:flex;justify-content:center;align-items:center;text-align:center}.image-container--careers .inner{font-size:1.75em;position:absolute;padding:0 calc(var(--space)*3)}.image-container--careers:after{content:'';display:block;padding-bottom:75%}.image-container--static img{width:100%;height:auto}.image-container .sound-wave{width:100%;text-align:center;z-index:2;float:left;margin:0 0 0 10px}.image-container .sound-wave svg path{stroke:#fff}.image-container .overlay{text-align:center;position:absolute;color:#fff;z-index:1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0}.image-container--avatar{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:60px;margin:0 0 calc(var(--space)) 0}.image-container--avatar:after{padding-bottom:100%;content:'';display:block}.image-container picture{display:block}.image-container--abs picture{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.image-container--darken:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}.image-gallery{overflow:hidden}.image-gallery:focus:first-of-type figure:after{opacity:0;filter:alpha(opacity=0)}.image-gallery__col{float:left;padding:0 calc(var(--space)*2) 0 0;width:calc(100% - calc(var(--space)*4))}.image-gallery__col:nth-of-type(2){width:75%}.image-gallery__col:first-of-type figure:after{content:'Drag';display:block;position:absolute;left:calc(var(--space));top:0;bottom:0;right:0;margin:auto;background:blue;width:70px;height:70px;color:#fff;font-size:0.8em;display:flex;align-items:center;justify-content:center;color:#fff;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;pointer-events:none}.sound{width:40px;height:12px;-moz-transform:scale(0.8, 0.8);-o-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8);display:inline-block;vertical-align:middle;top:-2px;position:relative}.sound g{animation:soundwave 8s infinite linear;animation-duration:3s}.sound path{stroke:blue;stroke-width:2px;stroke-linecap:round;fill:none}.now-playing{text-transform:uppercase;position:relative;display:none;cursor:pointer;white-space:nowrap}.now-playing .label{display:none}.now-playing__track a,.now-playing__track span{margin:0;display:inline-block;white-space:nowrap;text-overflow:ellipsis;max-width:400px}.now-playing picture{position:absolute;width:50px;left:0;height:auto;top:50%;-moz-transform:translate(-70px, -60%);-o-transform:translate(-70px, -60%);-ms-transform:translate(-70px, -60%);-webkit-transform:translate(-70px, -60%);transform:translate(-70px, -60%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;opacity:0;filter:alpha(opacity=0);visibility:hidden}.now-playing:hover picture{opacity:1;filter:alpha(opacity=100);visibility:visible}.global-footer{background:blue;background-size:cover;background-position:center;color:#fff;text-align:center;width:100%;position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;padding-bottom:16px}.global-footer .left{display:grid;grid-template-columns:1fr;align-items:baseline;gap:16px}.global-footer:before,.global-footer:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/Studio-9.jpg);opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;background-size:cover;background-position:center;background-repeat:no-repeat}.global-footer:after{background:#000}.global-footer.mouseover:before{opacity:1;filter:alpha(opacity=100)}.global-footer.mouseover:after{opacity:.2;filter:alpha(opacity=20)}.global-footer::selection,.global-footer *::selection,.global-footer *::-moz-selection{background:#fff;color:blue}.global-footer .wrap{position:relative;z-index:1;width:100%;display:flex;justify-content:center;align-items:center;padding:140px 0;gap:32px;flex-direction:column}.global-footer footer{position:relative;z-index:1;bottom:0;padding:0 16px;width:100%;margin-top:auto}.global-footer footer a{color:#fff;display:block}.global-footer .h1{font-size:2.2em}.global-footer .h1 h1{font-size:1em}.global-footer__logo{margin-right:auto;display:block;margin-bottom:auto;margin-top:calc(var(--space)*5)}.global-footer__logo:after{display:none}.global-footer__logo svg{width:56px;height:auto;vertical-align:bottom}.global-footer__logo svg *{fill:#fff}.global-footer__grid{width:100%;text-align:left;display:grid;grid-template-columns:1fr;grid-column-gap:calc(var(--space)*2);grid-row-gap:16px}.global-footer__grid span .open,.global-footer__grid span .closed{padding-right:0}.global-footer__grid ul{line-height:1.5;margin:0;font-size:18px;line-height:32px}.global-footer__grid ul:last-of-type{margin-bottom:0}.global-footer__grid .copyright{color:#fff;opacity:0.4;font-size:16px;line-height:32px}.closed{color:rgba(255,255,255,0.5)}.closed:before{background:rgba(255,255,255,0.5)}.team-member{width:25%;background:#C4C4C4;position:relative}.team-member:after{padding-bottom:125%;content:'';display:block}.gl{position:absolute;top:0;left:0;width:100%;height:100%}.image-follow{position:absolute;z-index:100000;-moz-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s,visibility 0.4s;-moz-transition:opacity 0.4s,visibility 0.4s;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.05);box-shadow:2px 2px 5px rgba(0,0,0,0.05);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.image-follow.show{opacity:1;filter:alpha(opacity=100);visibility:visible}.cursor{transform-origin:center center;pointer-events:none;mix-blend-mode:exclusion;opacity:0;filter:alpha(opacity=0);will-change:transform;backface-visibility:hidden;position:absolute;top:0;left:0;width:10px;height:10px;display:flex;mix-blend-mode:difference;background:#fff;z-index:100000;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px solid #fff;-webkit-transition:width 0.4s ease-in-out,background 0.4s ease-in-out,height 0.4s ease-in-out,opacity 0.4s ease-in-out;-moz-transition:width 0.4s ease-in-out,background 0.4s ease-in-out,height 0.4s ease-in-out,opacity 0.4s ease-in-out;justify-content:center;align-items:center;line-height:1;opacity:0;filter:alpha(opacity=0)}.cursor.visible{opacity:1;filter:alpha(opacity=100)}.cursor.hover{will-change:transform;backface-visibility:hidden;width:30px;height:30px}.cursor .inner{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;opacity:0;filter:alpha(opacity=0);line-height:1;top:2px;position:relative}.cursor.show{width:50px;height:50px}.cursor.show .inner{opacity:1;filter:alpha(opacity=100)}.type-mask{position:relative;background:url(../images/Fill-White.png) no-repeat;background-size:100% 100%;-webkit-background-clip:text;-webkit-text-fill-color:rgba(255,255,255,0.4)}main{width:100%;position:relative;background:#fff}.global-menu{position:fixed;z-index:8;width:100%;height:100%;display:flex;align-items:center;visibility:hidden;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;transition-delay:1.2s}.global-menu .wrap{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;width:100%;max-width:none;padding:calc(var(--space)*2) 16px}.global-menu footer{position:absolute;bottom:0;left:0;padding:calc(var(--space)*2) 16px;color:#fff;width:100%}.global-menu footer .left{display:grid;grid-template-columns:1fr 1fr;align-items:baseline}.global-menu footer .right{display:none}.global-menu footer ul{margin:0}.global-menu footer .col{display:flex;flex-direction:column;margin-top:0}.global-menu footer .global-menu__secondary{display:block;z-index:1;position:relative;line-height:1.5}.global-menu footer .global-menu__secondary:first-of-type{display:none}.global-menu footer .global-menu__secondary li{font-size:18px;line-height:1.8;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate;-webkit-animation-duration:1s !important;animation-duration:1s !important}.global-menu footer .global-menu__secondary li:nth-child(1){animation-delay:.5s}.global-menu footer .global-menu__secondary li:nth-child(2){animation-delay:.6s}.global-menu footer .global-menu__secondary li:nth-child(3){animation-delay:.7s}.global-menu footer .global-menu__secondary li:nth-child(4){animation-delay:.8s}.global-menu footer .global-menu__secondary li:nth-child(5){animation-delay:.9s}.global-menu footer .global-menu__secondary li:nth-child(6){animation-delay:1s}.global-menu footer .global-menu__secondary li:nth-child(7){animation-delay:1.1s}.global-menu footer .global-menu__secondary li:nth-child(8){animation-delay:1.2s}.global-menu footer .global-menu__secondary li:nth-child(9){animation-delay:1.3s}.global-menu footer .global-menu__secondary li:nth-child(10){animation-delay:1.4s}.global-menu footer .global-menu__secondary li:nth-child(11){animation-delay:1.5s}.global-menu footer .global-menu__secondary li:nth-child(12){animation-delay:1.6s}.global-menu footer .global-menu__secondary li:nth-child(13){animation-delay:1.7s}.global-menu footer .global-menu__secondary li:nth-child(14){animation-delay:1.8s}.global-menu footer .global-menu__secondary li:nth-child(15){animation-delay:1.9s}.global-menu footer .global-menu__secondary li:nth-child(16){animation-delay:2s}.global-menu footer .global-menu__secondary li:nth-child(17){animation-delay:2.1s}.global-menu footer .global-menu__secondary li:nth-child(18){animation-delay:2.2s}.global-menu footer .global-menu__secondary li:nth-child(19){animation-delay:2.3s}.global-menu footer .global-menu__secondary li:nth-child(20){animation-delay:2.4s}.global-menu footer .global-menu__secondary li:nth-child(21){animation-delay:2.5s}.global-menu footer .global-menu__secondary li:nth-child(22){animation-delay:2.6s}.global-menu footer .global-menu__secondary li:nth-child(23){animation-delay:2.7s}.global-menu footer .global-menu__secondary li:nth-child(24){animation-delay:2.8s}.global-menu footer .global-menu__secondary li:nth-child(25){animation-delay:2.9s}.global-menu footer .global-menu__secondary li:nth-child(26){animation-delay:3s}.global-menu footer .global-menu__secondary li:nth-child(27){animation-delay:3.1s}.global-menu footer .global-menu__secondary li:nth-child(28){animation-delay:3.2s}.global-menu footer .global-menu__secondary li:nth-child(29){animation-delay:3.3s}.global-menu footer .global-menu__secondary li:nth-child(30){animation-delay:3.4s}.global-menu footer .global-menu__secondary li:nth-child(31){animation-delay:3.5s}.global-menu footer .global-menu__secondary li:nth-child(32){animation-delay:3.6s}.global-menu footer .global-menu__secondary li:nth-child(33){animation-delay:3.7s}.global-menu footer .global-menu__secondary li:nth-child(34){animation-delay:3.8s}.global-menu footer .global-menu__secondary li:nth-child(35){animation-delay:3.9s}.global-menu footer .global-menu__secondary li:nth-child(36){animation-delay:4s}.global-menu footer .global-menu__secondary li:nth-child(37){animation-delay:4.1s}.global-menu footer .global-menu__secondary li:nth-child(38){animation-delay:4.2s}.global-menu footer .global-menu__secondary li:nth-child(39){animation-delay:4.3s}.global-menu footer .global-menu__secondary li:nth-child(40){animation-delay:4.4s}.global-menu footer .global-menu__secondary li:nth-child(41){animation-delay:4.5s}.global-menu footer .global-menu__secondary li:nth-child(42){animation-delay:4.6s}.global-menu footer .global-menu__secondary li:nth-child(43){animation-delay:4.7s}.global-menu footer .global-menu__secondary li:nth-child(44){animation-delay:4.8s}.global-menu footer .global-menu__secondary li:nth-child(45){animation-delay:4.9s}.global-menu footer .global-menu__secondary li:nth-child(46){animation-delay:5s}.global-menu footer .global-menu__secondary li:nth-child(47){animation-delay:5.1s}.global-menu footer .global-menu__secondary li:nth-child(48){animation-delay:5.2s}.global-menu footer .global-menu__secondary li:nth-child(49){animation-delay:5.3s}.global-menu footer .global-menu__secondary li a{padding-left:0;color:#fff}.global-menu footer .col{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate;animation-delay:0s;margin-top:0;animation-delay:0.6s}.global-menu footer .col a{line-height:1.8;font-size:18px}.global-menu footer a{color:#fff;display:block}.global-menu:before{background:blue;content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;-moz-transform:translate(0, -100%);-o-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-webkit-transform:translate(0, -100%);transform:translate(0, -100%);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition-delay:1s}.global-menu__menu{display:grid;width:100%;position:relative;z-index:2}.global-menu__menu li{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate;-webkit-animation-duration:1s !important;animation-duration:1s !important}.global-menu__menu li a{color:#fff;font-size:7vmax}.global-menu__menu li a:after{display:none}.global-menu__menu li:nth-child(1){animation-delay:.1s}.global-menu__menu li:nth-child(2){animation-delay:.2s}.global-menu__menu li:nth-child(3){animation-delay:.3s}.global-menu__menu li:nth-child(4){animation-delay:.4s}.global-menu__menu li:nth-child(5){animation-delay:.5s}.global-menu__menu li:nth-child(6){animation-delay:.6s}.global-menu__menu li:nth-child(7){animation-delay:.7s}.global-menu__menu li:nth-child(8){animation-delay:.8s}.global-menu__menu li:nth-child(9){animation-delay:.9s}.global-menu__menu li:nth-child(10){animation-delay:1s}.global-menu__menu li:nth-child(11){animation-delay:1.1s}.global-menu__menu li:nth-child(12){animation-delay:1.2s}.global-menu__menu li:nth-child(13){animation-delay:1.3s}.global-menu__menu li:nth-child(14){animation-delay:1.4s}.global-menu__menu li:nth-child(15){animation-delay:1.5s}.global-menu__menu li:nth-child(16){animation-delay:1.6s}.global-menu__menu li:nth-child(17){animation-delay:1.7s}.global-menu__menu li:nth-child(18){animation-delay:1.8s}.global-menu__menu li:nth-child(19){animation-delay:1.9s}.global-menu__menu li:nth-child(20){animation-delay:2s}.global-menu__menu li:nth-child(21){animation-delay:2.1s}.global-menu__menu li:nth-child(22){animation-delay:2.2s}.global-menu__menu li:nth-child(23){animation-delay:2.3s}.global-menu__menu li:nth-child(24){animation-delay:2.4s}.global-menu__menu li:nth-child(25){animation-delay:2.5s}.global-menu__menu li:nth-child(26){animation-delay:2.6s}.global-menu__menu li:nth-child(27){animation-delay:2.7s}.global-menu__menu li:nth-child(28){animation-delay:2.8s}.global-menu__menu li:nth-child(29){animation-delay:2.9s}.global-menu__menu li:nth-child(30){animation-delay:3s}.global-menu__menu li:nth-child(31){animation-delay:3.1s}.global-menu__menu li:nth-child(32){animation-delay:3.2s}.global-menu__menu li:nth-child(33){animation-delay:3.3s}.global-menu__menu li:nth-child(34){animation-delay:3.4s}.global-menu__menu li:nth-child(35){animation-delay:3.5s}.global-menu__menu li:nth-child(36){animation-delay:3.6s}.global-menu__menu li:nth-child(37){animation-delay:3.7s}.global-menu__menu li:nth-child(38){animation-delay:3.8s}.global-menu__menu li:nth-child(39){animation-delay:3.9s}.global-menu__menu li:nth-child(40){animation-delay:4s}.global-menu__menu li:nth-child(41){animation-delay:4.1s}.global-menu__menu li:nth-child(42){animation-delay:4.2s}.global-menu__menu li:nth-child(43){animation-delay:4.3s}.global-menu__menu li:nth-child(44){animation-delay:4.4s}.global-menu__menu li:nth-child(45){animation-delay:4.5s}.global-menu__menu li:nth-child(46){animation-delay:4.6s}.global-menu__menu li:nth-child(47){animation-delay:4.7s}.global-menu__menu li:nth-child(48){animation-delay:4.8s}.global-menu__menu li:nth-child(49){animation-delay:4.9s}.global-menu.active{visibility:visible;transition-delay:0s}.global-menu.active footer .col{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate}.global-menu.active:before{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);transition-delay:0.1s}.global-menu.active .global-menu__menu li,.global-menu.active .global-menu__secondary li{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate}.caps{text-transform:uppercase}.full-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:3}.full-link:after{display:none}.cta-buttons{display:table;margin:0 auto;position:relative;overflow:hidden}.cta-buttons a{color:#fff}.cta-buttons .cta-buttons__button:hover .cta-buttons__button__hover{visibility:visible;opacity:1;filter:alpha(opacity=100)}.cta-buttons__button{-webkit-transition:color,0.4s;-moz-transition:color,0.4s}.cta-buttons__button__hover{display:none;opacity:0;filter:alpha(opacity=0);visibility:hidden;position:absolute;white-space:nowrap;left:50%;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:0;-webkit-transition:all,0.4s;-moz-transition:all,0.4s}.cta-buttons__button__hover a{color:#fff}.clipboard .tooltip{font-size:0.3em;position:absolute;bottom:0;left:0;right:0;margin:0 auto;text-align:center;opacity:0;filter:alpha(opacity=0);visibility:hidden;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-moz-transform:translate(0, calc(var(--space)*2));-o-transform:translate(0, calc(var(--space)*2));-ms-transform:translate(0, calc(var(--space)*2));-webkit-transform:translate(0, calc(var(--space)*2));transform:translate(0, calc(var(--space)*2))}.clipboard .tooltip.show{opacity:1;filter:alpha(opacity=100);visibility:visible}.single-content{display:grid;grid-template-columns:1fr;grid-row-gap:calc(var(--space)*3)}.single-content img{height:auto}.single-content ol,.single-content ul{margin-left:calc(var(--space)/5);padding:calc(var(--space)/5) calc(var(--space)/2);list-style:decimal}.single-content ol li,.single-content ul li{padding:calc(var(--space)/5) calc(var(--space)/2)}.single-content blockquote{font-size:1.2em;margin:calc(var(--space)*2) calc(var(--space)*2)}.single-content iframe{display:block;margin:calc(var(--space)*2) 0}.single-content main>*:first-child{margin-top:0}.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6{color:blue;margin:calc(var(--space)*2) 0 calc(var(--space)) 0}.single-content main{padding-right:calc(var(--space)*3)}.single-content main p:first-of-type{margin-top:0}.single-content main a{color:blue;-webkit-transition:all 0.4s;-moz-transition:all 0.4s}.single-content main a:hover{color:#000}.single-content ul{line-height:2;text-transform:uppercase;margin:calc(var(--space)) 0;list-style:disc;padding:calc(var(--space));color:blue}.single-content aside{text-transform:uppercase;color:blue}.loading{display:none !important;position:fixed;top:0;left:0;width:100%;height:100%;background:blue;z-index:8;display:flex;justify-content:center;align-items:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition-delay:0s;will-change:transform;cursor:progress !important}.loading svg{display:block;height:40px;width:auto;overflow:visible;opacity:0;filter:alpha(opacity=0);will-change:transform;z-index:1}.loading svg *{fill:#fff}.loading.initial-load svg{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate;animation-delay:0.3s}.loaded .global-header .wrap{transition-delay:0s;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate;animation-delay:0.2s}.loaded .loading{transition-delay:0.2s;-moz-transform:translate(0, -100%);-o-transform:translate(0, -100%);-ms-transform:translate(0, -100%);-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.loaded .loading svg{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate;animation-delay:0s}.first-load .loading svg{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate;animation-delay:0s}.cookie-notice{position:fixed;bottom:0;left:0;right:0;margin:0 auto calc(var(--space)*2) auto;width:calc(100% - calc(var(--space)*2));background:#000;color:#fff;z-index:5;padding:calc(var(--space)*2);-moz-transform:translate(0, 10%);-o-transform:translate(0, 10%);-ms-transform:translate(0, 10%);-webkit-transform:translate(0, 10%);transform:translate(0, 10%);opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.8s;-moz-transition:all 0.8s;transition-delay:0s;font-size:0.9em;justify-content:space-between;transition-delay:0s;visibility:hidden}.cookie-notice.show{visibility:visible;opacity:1;filter:alpha(opacity=100);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);transition-delay:5s}.cookie-notice .button{color:#fff;white-space:nowrap;margin:0;top:0;-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.cookie-notice .button:after,.cookie-notice .button:before{background:#fff}.cookie-notice div{margin-bottom:calc(var(--space)*2)}.cookie-notice div p{margin:0}.cookie-notice div br{display:none}.cookie-notice div a{text-decoration:underline;color:#fff}.letter-animation{opacity:0}.letter-animation.animated{opacity:1}.letter-animation .letters{display:block;top:0;left:0;width:100%;height:100%}.letter-animation .letters .words span{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate;-webkit-animation-duration:1s !important;animation-duration:1s !important;will-change:transform}.letter-animation .letters .words span:nth-child(1){animation-delay:.05s}.letter-animation .letters .words span:nth-child(2){animation-delay:.1s}.letter-animation .letters .words span:nth-child(3){animation-delay:.15s}.letter-animation .letters .words span:nth-child(4){animation-delay:.2s}.letter-animation .letters .words span:nth-child(5){animation-delay:.25s}.letter-animation .letters .words span:nth-child(6){animation-delay:.3s}.letter-animation .letters .words span:nth-child(7){animation-delay:.35s}.letter-animation .letters .words span:nth-child(8){animation-delay:.4s}.letter-animation .letters .words span:nth-child(9){animation-delay:.45s}.letter-animation .letters .words span:nth-child(10){animation-delay:.5s}.letter-animation .letters .words span:nth-child(11){animation-delay:.55s}.letter-animation .letters .words span:nth-child(12){animation-delay:.6s}.letter-animation .letters .words span:nth-child(13){animation-delay:.65s}.letter-animation .letters .words span:nth-child(14){animation-delay:.7s}.letter-animation .letters .words span:nth-child(15){animation-delay:.75s}.letter-animation .letters .words span:nth-child(16){animation-delay:.8s}.letter-animation .letters .words span:nth-child(17){animation-delay:.85s}.letter-animation .letters .words span:nth-child(18){animation-delay:.9s}.letter-animation .letters .words span:nth-child(19){animation-delay:.95s}.letter-animation .letters .words span:nth-child(20){animation-delay:1s}.letter-animation .letters .words span:nth-child(21){animation-delay:1.05s}.letter-animation .letters .words span:nth-child(22){animation-delay:1.1s}.letter-animation .letters .words span:nth-child(23){animation-delay:1.15s}.letter-animation .letters .words span:nth-child(24){animation-delay:1.2s}.letter-animation .letters .words span:nth-child(25){animation-delay:1.25s}.letter-animation .letters .words span:nth-child(26){animation-delay:1.3s}.letter-animation .letters .words span:nth-child(27){animation-delay:1.35s}.letter-animation .letters .words span:nth-child(28){animation-delay:1.4s}.letter-animation .letters .words span:nth-child(29){animation-delay:1.45s}.letter-animation .letters .words span:nth-child(30){animation-delay:1.5s}.letter-animation .letters .words span:nth-child(31){animation-delay:1.55s}.letter-animation .letters .words span:nth-child(32){animation-delay:1.6s}.letter-animation .letters .words span:nth-child(33){animation-delay:1.65s}.letter-animation .letters .words span:nth-child(34){animation-delay:1.7s}.letter-animation .letters .words span:nth-child(35){animation-delay:1.75s}.letter-animation .letters .words span:nth-child(36){animation-delay:1.8s}.letter-animation .letters .words span:nth-child(37){animation-delay:1.85s}.letter-animation .letters .words span:nth-child(38){animation-delay:1.9s}.letter-animation .letters .words span:nth-child(39){animation-delay:1.95s}.letter-animation .letters .words span:nth-child(40){animation-delay:2s}.letter-animation .letters .words span:nth-child(41){animation-delay:2.05s}.letter-animation .letters .words span:nth-child(42){animation-delay:2.1s}.letter-animation .letters .words span:nth-child(43){animation-delay:2.15s}.letter-animation .letters .words span:nth-child(44){animation-delay:2.2s}.letter-animation .letters .words span:nth-child(45){animation-delay:2.25s}.letter-animation .letters .words span:nth-child(46){animation-delay:2.3s}.letter-animation .letters .words span:nth-child(47){animation-delay:2.35s}.letter-animation .letters .words span:nth-child(48){animation-delay:2.4s}.letter-animation .letters .words span:nth-child(49){animation-delay:2.45s}.letter-animation .letters{opacity:0;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate;opacity:0}.letter-animation.animated .letters{opacity:1}@media only screen and (max-width: 320px){.loading svg{height:20px}body{font-size:100%}.global-footer__logo svg{width:44px}.global-header__logo{width:44px}.section--people .grid figure picture.holding svg{width:30px}.global-menu__secondary,.global-menu .col{font-size:0.9em}}@media print{.mobile,.print-button,.global-header__menu-toggle,.global-footer,.cursor,.cookies,.global-header{display:none}.desktop{display:block}.print{display:table}}@media only screen and (max-height: 300px){.global-menu .global-menu__menu{display:grid;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 568px){.global-header .wrap{padding:0 16px}.wrap{padding:0 16px}.section--hero nav{display:block;right:0}.section--hero__slider--info__item footer{padding:calc(var(--space)*2) 16px}.section--hero__slider--info__item footer br{display:block}.section .grid--updates article header.announcement{font-size:1.3em}.section--updates .section--masonry__grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:calc(var(--space)*4)}.section--updates .section--masonry__grid .gutter{position:absolute;display:none}.image-gallery__col{-moz-transform:translate(calc(var(--space)*-3), 0);-o-transform:translate(calc(var(--space)*-3), 0);-ms-transform:translate(calc(var(--space)*-3), 0);-webkit-transform:translate(calc(var(--space)*-3), 0);transform:translate(calc(var(--space)*-3), 0);padding:0 calc(var(--space)*4) 0 0;width:calc(100% - calc(var(--space)*10))}.image-container--careers .inner{font-size:1.3em}.global-menu .global-menu__menu{display:grid;grid-template-columns:repeat(2, 1fr)}}.careers-section .section--intro{padding-left:0;padding-top:calc(var(--space)*3)}.careers-section .section--intro .h2,.careers-section .section--intro .section--scroll__grid__right ul,.section--scroll__grid__right .careers-section .section--intro ul{margin-top:0}.careers-section .section--intro .h2 p,.careers-section .section--intro .section--scroll__grid__right ul p,.section--scroll__grid__right .careers-section .section--intro ul p{margin:0}.careers-section__grid{display:grid;grid-column-gap:calc(var(--space)*4)}.careers-section .col{padding:0}.careers-section .col.careers-section__vacancies{padding-right:calc(var(--space)*3)}.careers-section .col.careers-section__vacancies p:first-of-type{margin-top:0}.careers-section .col.careers-section__vacancies ul{margin:0}.careers-section .col.careers-section__vacancies ul li{padding-left:calc(var(--space));position:relative;padding-bottom:calc(var(--space))}.careers-section .col.careers-section__vacancies ul li:before{content:"\2022";position:absolute;left:0;top:0;color:blue}.careers-section .col.careers-section__vacancies ul li:last-of-type{padding-bottom:0}.careers-section .col.careers-section__vacancies article{padding:calc(var(--space)*3) 0;border-bottom:1px solid #000}.careers-section .col.careers-section__vacancies article .button{white-space:nowrap;margin:0 0 auto auto;height:auto}.single-career .section--intro{padding-bottom:calc(var(--space)*3);padding-top:0}.single-career .section--intro h3{font-size:1.5em}.single-career .careers-section__grid{padding:calc(var(--space)*3) 0;border-bottom:1px solid #000}.single-career .careers-section__grid .col h3{padding-bottom:calc(var(--space)*2)}.single-career .careers-section__grid:first-child{border-top:1px solid #000}.page-template-insights .pagination{text-align:center}.page-template-insights .pagination ul.page-numbers{margin:0 auto;display:inline}.page-template-insights .pagination ul.page-numbers li{display:inline-block}.page-template-insights .pagination ul.page-numbers li a.page-numbers,.page-template-insights .pagination ul.page-numbers li span{display:none}.page-template-insights .pagination ul.page-numbers li a.prev,.page-template-insights .pagination ul.page-numbers li a.next{display:inline-block;padding:0.25em}.insights-grid{grid-template-columns:1fr !important;grid-row-gap:calc(var(--space)* 3);margin-bottom:calc(var(--space)* 3)}.insights-grid article{width:100% !important;margin-bottom:0 !important}.insights-grid article figure{margin:0 0 calc(var(--space)* 1.5) 0}.insights-grid article .tag{text-transform:uppercase;color:#C4C4C4;display:block;font-size:0.9em;margin:0 0 calc(var(--space)) 0}.insights-grid article time{padding:calc(var(--space) / 1.5) 0 0 0;display:block;color:#0000FF}.single-project .featured-video.mobile{display:block}.single-project .featured-video.desktop{display:none}.single-project .section--hero{padding:0;min-height:615px;display:flex;align-items:flex-end}.single-project .section--hero hr{border-color:#000;opacity:0.1;margin-bottom:24px}.single-project .section--hero h1{max-width:75%;line-height:1.2;color:#0000ff;font-family:"Chaptr";margin-bottom:48px;padding-top:145px}.single-project .section--hero footer{margin-bottom:60px;gap:32px;justify-content:space-between}.single-project .section--hero footer h4{font-size:24px;line-height:1.25;color:#000}.single-project .section--hero footer a{margin-top:36px;display:block}.single-project .section--hero .wrap{padding-bottom:0px;margin:0;max-width:100%;width:100%}.single-project .section--hero .service-sector{width:100%;margin-top:32px}.single-project .section--hero .service-sector .s-s-grid{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;gap:32px}.single-project .section--hero .service-sector .s-s-grid h5{font-size:14px;color:#000;opacity:0.4;line-height:1.25;text-transform:uppercase;margin-bottom:6px}.single-project .section--hero .service-sector .s-s-grid p{margin:0;font-size:21px;color:#000;line-height:1.25}.single-project .section--hero .visit-link{font-size:20px;text-decoration:underline;color:#000;transition:all 0.5s linear;margin-top:0}.single-project .section--hero .visit-link:hover{opacity:0.5}.single-project .section--hero .intro-flex{display:flex;flex-direction:column;gap:36px;justify-content:space-between}.single-project .image-container img{object-fit:cover}.single-project .large-text{font-size:28px;line-height:1.25;max-width:425px}.single-project .new-text{max-width:535px}.single-project .new-text p{font-size:18px;line-height:1.4}.single-project .quote p{max-width:860px;text-align:center;margin:0 auto;font-size:24px;line-height:1.2;margin-bottom:28px}.single-project .quote p.name{font-size:18px;margin-bottom:0}.single-project .quote p.position{font-size:18px;opacity:0.4;margin-bottom:0}.single-project .col:nth-child(2) .new-text{margin-left:auto}.single-project .col>div{margin-top:48px}.single-project .col>div:first-child{margin-top:0}.single-project .col .subtitle,.single-project .col h4{font-size:21px;color:#000;line-height:1.25;margin-bottom:12px !important}.single-project .col .subtitle span,.single-project .col h4 span{font-weight:400;color:#000 !important}.single-project .col span{color:#000 !important}.single-project .col .centered-text{max-width:645px;margin-left:auto;margin-right:auto}.single-project .col .centered-text p{font-size:18px;line-height:1.4}.single-project main .section.margin--none{margin:0 0}@media only screen and (max-width: 767px){.single-project main .section.margin--none--mobile{margin:0 0 !important}}.single-project main .section.margin--xs{margin:48px 0}@media only screen and (max-width: 767px){.single-project main .section.margin--xs--mobile{margin:48px 0 !important}}.single-project main .section.margin--sm{margin:64px 0}@media only screen and (max-width: 767px){.single-project main .section.margin--sm--mobile{margin:64px 0 !important}}.single-project main .section.margin--md{margin:96px 0}@media only screen and (max-width: 767px){.single-project main .section.margin--md--mobile{margin:96px 0 !important}}.single-project main .section.margin--lg{margin:128px 0}@media only screen and (max-width: 767px){.single-project main .section.margin--lg--mobile{margin:128px 0 !important}}.single-project main .section--hero.text--white h1,.single-project main .section--hero.text--white h4,.single-project main .section--hero.text--white p,.single-project main .section--hero.text--white h5{color:white !important}.single-project main .section--hero.text--white hr{border-color:white}.single-project main .section h2{font-size:28px}.single-project main .section h3{font-size:24px;margin-bottom:12px}.single-project main .section p{font-size:18px;margin-bottom:24px}.single-project main .section ul,.single-project main .section li{font-size:18px}.single-project main .section .text{max-width:650px;margin:0 auto}.single-project main .section .text>*:first-child{margin-top:0}.single-project main .section video{width:100%}.single-project main .section .quote{max-width:860px;margin:0 auto}.single-project main .section .quote .quotation{font-size:24px;line-height:1.2;margin-bottom:28px}.single-project main .section .quote .name{font-size:18px;color:black}.single-project main .section .quote .position{font-size:18px;color:black;opacity:0.4}.single-project main .section .columns{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.single-project main .section .columns.top{align-items:top}.single-project main .section .columns.centre{align-items:center}.single-project main .section .columns .column{height:fit-content}.single-project main .section .columns .column.width--quarter{grid-column:span 12}.single-project main .section .columns .column.width--third{grid-column:span 12}.single-project main .section .columns .column.width--half{grid-column:span 12}.single-project main .section .columns .column.width--two-thirds{grid-column:span 12}.single-project main .section .columns .column.width--three-quarters{grid-column:span 12}.single-project main .section .columns .column .text{max-width:534px;margin:0}.single-project main .section .text b,.single-project main .section .text strong,.single-project main .section .quote b,.single-project main .section .quote strong{font-weight:700}.single-project main .section .text li,.single-project main .section .quote li{margin-bottom:16px}.page-template-home-new .section{background-color:transparent}.page-template-home-new h2{color:#000;font-size:21px;line-height:1.1}.page-template-home-new .new-button{background-color:#EEEEEE;color:#000;border-radius:96px;font-size:18px;padding:12px 22px 9px;transition:all 0.2s linear;position:relative}.page-template-home-new .new-button.mobile{display:block;width:fit-content;margin:40px auto}.page-template-home-new .new-button:hover{padding-right:28px !important;padding-left:16px !important}.page-template-home-new .new-button:hover svg{right:12px;opacity:1}.page-template-home-new .new-button svg{opacity:0;position:absolute;transition:all 0.2s linear;right:16px;top:50%;transform:translateY(-50%)}.page-template-home-new .hero-section{min-height:765px;position:relative;aspect-ratio:8/5;overflow:hidden;object-fit:cover;object-position:center}.page-template-home-new .hero-section__text{position:absolute;inset:0;display:flex;padding:64px 16px;align-items:flex-end;background-color:#00000033}.page-template-home-new .hero-section__text h1{color:#fff;font-size:44px;line-height:1.1;text-wrap:balance}.page-template-home-new .hero-section video{object-fit:cover;height:100% !important}.page-template-home-new .hero-section video.desktop{display:none}.page-template-home-new .hero-section .pause{position:absolute;cursor:pointer;width:38px;height:38px;bottom:16px;left:16px}.page-template-home-new .intro-section{padding:80px 16px}.page-template-home-new .intro-section h2{max-width:965px;margin:0 auto;text-align:center;font-size:21px}.page-template-home-new .featured-section{padding:0 16px}.page-template-home-new .featured-section__title_wrapper{border-top:1px solid #E1E1E1;display:flex;justify-content:space-between;align-items:center}.page-template-home-new .featured-section__title_wrapper a{display:none}.page-template-home-new .featured-section__title{padding:28px 0 24px 0;font-size:28px}.page-template-home-new .featured-section__title sup{font-size:14px;top:-8px;right:-2px;color:#0059FF}.page-template-home-new .featured-section__title sup span{opacity:0.4}.page-template-home-new .featured-section__container{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:40px}.page-template-home-new .featured-section__container a{display:block}.page-template-home-new .featured-section__container a svg{transition:all 0.3s linear;opacity:0}.page-template-home-new .featured-section__container a:hover svg{opacity:1}.page-template-home-new .featured-section__container>div img,.page-template-home-new .featured-section__container>div video{aspect-ratio:3 / 2;object-fit:cover;object-position:center}.page-template-home-new .featured-section__container img{width:100%;object-fit:cover;object-position:center}.page-template-home-new .featured-section__container .details{padding-top:20px}.page-template-home-new .featured-section__container .details div{display:flex;gap:32px;justify-content:space-between}.page-template-home-new .featured-section__container .details div h3{color:#000;font-size:21px;max-width:250px;text-wrap:balance}.page-template-home-new .featured-section__container .details .services{color:#909090;font-size:14px;padding:8px 0 0 0;margin:0}.page-template-home-new .logos-section{padding:100px 0px 20px 0px}.page-template-home-new .logos-section h2{font-size:21px;text-align:center;margin-bottom:32px}.page-template-home-new .logos-section__grid{display:block;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin:auto;column-gap:40px;display:none}.page-template-home-new .logos-section__grid div{display:flex;justify-content:center;align-items:center;min-height:110px}.page-template-home-new .logos-section .carousel{width:100%;overflow:hidden}.page-template-home-new .logos-section .carousel .js-marquee-wrapper{display:flex;column-gap:100px;width:100%}.page-template-home-new .logos-section .carousel .js-marquee-wrapper .js-marquee{display:flex;column-gap:40px}.page-template-home-new .logos-section .carousel .marquee{width:100%;display:flex}.page-template-home-new .logos-section .carousel .marquee .image-wrap{min-width:130px;display:flex;vertical-align:middle;line-height:1}.page-template-home-new .logos-section .carousel .marquee .image-wrap .logo-image{width:fit-content}.page-template-home-new .darkness{transition:all 0.5s linear}.page-template-home-new .darkness h2,.page-template-home-new .darkness h3{transition:all 0.5s linear;color:#191724}.page-template-home-new .darkness.dark h2,.page-template-home-new .darkness.dark h3{color:#ffffff}.page-template-home-new .darkness.dark .insights-section .new-button.mobile{background-color:#4C4A57 !important;color:#ffffff}.page-template-home-new .dark .awards-section .awards-navigation .prev,.page-template-home-new .dark .awards-section .awards-navigation .next{background-color:#42404C}.page-template-home-new .dark .awards-section .awards-navigation .prev path,.page-template-home-new .dark .awards-section .awards-navigation .next path{fill:#FFF}.page-template-home-new .dark .awards-section .awards-section__title{border-color:#5E5D66}.page-template-home-new .sectors-section{padding:140px 16px 140px;position:relative}.page-template-home-new .sectors-section__title{margin:auto;max-width:550px}.page-template-home-new .sectors-section__title h2{font-size:21px;line-height:1.1;text-align:center;max-width:300px;margin:0 auto}.page-template-home-new .sectors-section__container .prev{height:100%;width:25%;left:0;top:0;bottom:0;position:absolute;z-index:3;cursor:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='60' rx='30' transform='matrix(-1 0 0 1 60 0)' fill='%23686868' fill-opacity='0.5'/%3E%3Cpath d='M24.6594 31.1647L38.8354 31.1647L38.8354 28.8354L24.6594 28.8354L30.9065 22.5883L29.2597 20.9415L20.2011 30.0001L29.2597 39.0587L30.9065 37.4119L24.6594 31.1647Z' fill='white'/%3E%3C/svg%3E%0A") 30 30,pointer}.page-template-home-new .sectors-section__container .next{height:100%;width:25%;right:0;top:0;bottom:0;position:absolute;z-index:3;cursor:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='60' rx='30' fill='%23686868' fill-opacity='0.5'/%3E%3Cpath d='M35.3406 31.1647L21.1646 31.1647L21.1646 28.8354L35.3406 28.8354L29.0935 22.5883L30.7403 20.9415L39.7989 30.0001L30.7403 39.0587L29.0935 37.4119L35.3406 31.1647Z' fill='white'/%3E%3C/svg%3E%0A") 30 30,pointer}.page-template-home-new .sectors-section .sectors-slider{margin:48px 0 0}.page-template-home-new .sectors-section .sectors-slider .slick-dots{position:relative;bottom:-38px}.page-template-home-new .sectors-section .sectors-slider .slick-dots li{height:8px;width:8px;margin:0 4px}.page-template-home-new .sectors-section .sectors-slider .slick-dots button{padding:0;width:8px;height:8px}.page-template-home-new .sectors-section .sectors-slider .slick-dots button:before{font-size:24px;color:white;width:auto;height:auto}.page-template-home-new .sectors-section .sectors-slider .sectors-slide{position:relative}.page-template-home-new .sectors-section .sectors-slider .sectors-slide .flex-container{position:absolute;width:100%;left:0;right:0;text-align:center;pointer-events:none;z-index:2;animation:fadeout 0.3s forwards;height:100%;top:0;display:flex;align-items:center;justify-content:center}.page-template-home-new .sectors-section .sectors-slider .sectors-slide .flex-container h3{line-height:1.1;color:#fff;font-size:60px;position:relative}.page-template-home-new .sectors-section .sectors-slider .sectors-slide .flex-container h3 sup{font-size:14px;top:-4px;left:50%;opacity:1;position:absolute}.page-template-home-new .sectors-section .sectors-slider .sectors-slide .flex-container h3 sup span{opacity:0.4}.page-template-home-new .sectors-section .sectors-slider .sectors-slide img{margin:0 auto;display:block;opacity:0.3;transition:all 0.5s linear;z-index:1;position:relative;aspect-ratio:4/5;max-height:350px}.page-template-home-new .sectors-section .sectors-slider .sectors-slide:not(.slick-current) img{transition:all 0.5s linear;opacity:0}.page-template-home-new .sectors-section .sectors-slider .slick-slide img,.page-template-home-new .sectors-section .sectors-slider .slick-cloned img{opacity:0}.page-template-home-new .sectors-section .sectors-slider .slick-center img,.page-template-home-new .sectors-section .sectors-slider .slick-slide[aria-hidden="true"]:not([tabindex="-1"])+.slick-cloned[aria-hidden="true"] img{opacity:0.3}@keyframes fade{0%{opacity:1;z-index:2}50%{z-index:0}100%{opacity:0.4;z-index:0}}@keyframes fadeout{0%{opacity:0.4;z-index:0}50%{z-index:2}100%{opacity:1;z-index:2}}.page-template-home-new .insights-section{color:#ffffff;padding:0px 16px 56px}.page-template-home-new .insights-section__title{padding-top:28px;border-top:1px solid #ffffff4D;display:flex;justify-content:space-between;align-items:center}.page-template-home-new .insights-section__title h2{font-size:28px}.page-template-home-new .insights-section__title h2 sup{font-size:14px;top:-8px}.page-template-home-new .insights-section__title .new-button{background-color:#4C4A57 !important;display:none;color:#ffffff;padding:15px 22px 11px;line-height:1;position:relative}.page-template-home-new .insights-section__feed{display:flex;gap:40px;padding-top:36px;flex-direction:column}.page-template-home-new .insights-section__feed a{color:#fff}.page-template-home-new .insights-section__feed a img{aspect-ratio:8 / 5;object-fit:cover;object-position:center;padding-bottom:20px}.page-template-home-new .insights-section__feed a h3{font-size:18px;line-height:1.2;padding-bottom:8px}.page-template-home-new .insights-section__feed a p{font-size:16px;margin-top:0;margin-bottom:0;color:#5E5D66;line-height:1.2}.page-template-home-new .insights-section .new-button{background-color:#EEEEEE;color:#000}.page-template-home-new .awards-section{padding:80px 16px 60px}.page-template-home-new .awards-section .logo-image{max-height:110px;max-width:50%}.page-template-home-new .awards-section h2{margin-bottom:48px;text-wrap:balance;font-size:28px}.page-template-home-new .awards-section__grid{display:block;justify-content:space-between;flex-direction:column}.page-template-home-new .awards-section__grid .right{margin:0 auto;position:relative}.page-template-home-new .awards-section__grid .right .awards-navigation{display:flex;gap:8px;position:absolute;right:0px;top:20px;z-index:7}.page-template-home-new .awards-section__grid .right .awards-navigation div{cursor:pointer;transition:all 0.2s linear}.page-template-home-new .awards-section .awards-navigation path{transition:all 0.2s linear}.page-template-home-new .awards-section .awards-navigation .next,.page-template-home-new .awards-section .awards-navigation .prev{height:44px;width:44px;background-color:#F6F6F6;border-radius:100px;overflow:hidden;position:relative}.page-template-home-new .awards-section .awards-navigation .next svg,.page-template-home-new .awards-section .awards-navigation .prev svg{top:50%;position:absolute;transition:all 0.075s linear}.page-template-home-new .awards-section .awards-navigation .next svg{left:0;transform:translate(15px, -50%)}.page-template-home-new .awards-section .awards-navigation .next:hover svg{left:-30px}.page-template-home-new .awards-section .awards-navigation .prev svg{right:0;transform:translate(-15px, -50%)}.page-template-home-new .awards-section .awards-navigation .prev:hover svg{right:-30px}.page-template-home-new .awards-section__title{border-bottom:1px solid #E1E1E1;padding-bottom:24px}.page-template-home-new .awards-section__content p{font-size:18px;line-height:1.25}.page-template-home-new .awards-section__content p.cite{font-size:16px;line-height:1.2;color:#191724}.page-template-home-new .awards-section__content p.cite span{color:#999999}.page-template-home-new .awards-section__content__awards{display:flex;flex-direction:column;background-color:#f6f6f6;margin-top:60px}.page-template-home-new .awards-section__content__awards__title{padding:24px 20px 0 20px;width:100%;display:flex;justify-content:space-between;align-items:center}.page-template-home-new .awards-section__content__awards__title svg{margin-right:12px;display:none}.page-template-home-new .awards-section__content__awards__logos{width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-around;gap:16px;padding:20px 24px 32px 24px}.page-template-home-new .awards-section__content__awards__logos img{margin:0 auto}.page-template-home-new .awards-section__slide{width:100%}.page-template-home-new .awards-section .awards-slider{position:relative}.page-template-home-new .environmental-section{padding:0 16px 40px}.page-template-home-new .environmental-section__container{border-top:1px solid #E1E1E1;padding-top:56px;display:flex;gap:16px;flex-direction:column;justify-content:space-between}.page-template-home-new .environmental-section__container .left h2{font-size:28px}.page-template-home-new .environmental-section__container .right{margin:0 auto;width:100%}.page-template-home-new .environmental-section__container .right p{margin-top:0px;font-size:18px;line-height:1.1;max-width:475px;margin-bottom:0}.page-template-home-new .environmental-section__container .right .stats{display:flex;gap:16px;flex-wrap:wrap;margin-top:48px}.page-template-home-new .environmental-section__container .right .stats .stat{background:#F6F6F6;padding:20px;display:flex;justify-content:space-between;flex-direction:column;width:calc(50% - 8px);gap:60px}.page-template-home-new .environmental-section__container .right .stats .stat p.big{font-size:28px;line-height:1.2;color:#191724;margin-bottom:0}.page-template-home-new .environmental-section__container .right .stats .stat__head{display:flex;justify-content:space-between;align-items:start}.page-template-home-new .environmental-section__container .right .stats .stat__tag{margin-bottom:0;font-size:16px;line-height:1.2}.page-template-home-new .newsletter-section{padding:40px 16px 80px}.page-template-home-new .newsletter-section__container{display:flex;flex-direction:column;background:#F6F6F6;min-height:400px}.page-template-home-new .newsletter-section__container .left{width:100%;padding:40px 20px;display:flex;flex-direction:column;gap:20px;justify-content:space-between}.page-template-home-new .newsletter-section__container .left h2{font-size:18px;line-height:1.1;color:#191724;opacity:0.4}.page-template-home-new .newsletter-section__container .left p{font-size:28px;line-height:1.1;color:#191724;margin-top:20px;max-width:260px;margin-bottom:16px}.page-template-home-new .newsletter-section__container .left a{display:inline-block;background:#191724;color:#fff;width:fit-content}.page-template-home-new .newsletter-section__container .right{width:100%;position:relative}.page-template-home-new .newsletter-section__container .right img{object-fit:cover;object-position:center;height:100%;width:100%;aspect-ratio:4/3}.page-template-home-new .global-footer{background-color:blue}.content-container{transition:all 0.2s linear}.content-container h2,.content-container h3,.content-container p{transition:all 0.2s linear;color:#191724}.content-container .logo-image{transition:all 0.2s linear}.content-container.dark{background-color:#191724}.content-container.dark h2,.content-container.dark h3,.content-container.dark p{color:#ffffff}.content-container.dark .logo-image{filter:invert(100%)}.page-template-insights .insights-section{color:#ffffff;padding:0px 16px 56px}.page-template-insights .insights-section__title{padding-top:28px;border-top:1px solid #ffffff4D;display:flex;justify-content:space-between;align-items:center}.page-template-insights .insights-section__title h2{font-size:28px}.page-template-insights .insights-section__title h2 sup{font-size:14px;top:-8px}.page-template-insights .insights-section__title .new-button{background-color:#4C4A57 !important;display:none;color:#ffffff;line-height:1;position:relative}.page-template-insights .insights-section__feed{display:grid;grid-template-columns:1fr;gap:40px;padding-top:36px;flex-direction:column;margin-bottom:calc(var(--space)* 3)}.page-template-insights .insights-section__feed a{color:#fff}.page-template-insights .insights-section__feed a img{aspect-ratio:8 / 5;object-fit:cover;object-position:center;padding-bottom:20px}.page-template-insights .insights-section__feed a h3{font-size:18px;line-height:1.2;padding-bottom:8px;color:#191724}.page-template-insights .insights-section__feed a p{font-size:16px;margin-top:0;margin-bottom:0;color:#5E5D66;line-height:1.2}.page-template-insights .insights-section .new-button{background-color:#4C4A57 !important;color:#fff !important}.projects-grid .section--masonry__grid__item{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:40px}.projects-grid .section--masonry__grid__item .title{padding:28px 0 24px 0;font-size:28px}.projects-grid .section--masonry__grid__item .title sup{font-size:14px;top:-8px;right:-2px;color:#0059FF}.projects-grid .section--masonry__grid__item .title sup span{opacity:0.4}.projects-grid .section--masonry__grid__item:hover svg{opacity:1 !important}.projects-grid .section--masonry__grid__item img{width:100%;object-fit:cover;object-position:center}.projects-grid .section--masonry__grid__item .details{padding-top:20px}.projects-grid .section--masonry__grid__item .details div{display:block;display:flex;gap:32px;justify-content:space-between}.projects-grid .section--masonry__grid__item .details div svg{transition:all 0.3s linear;opacity:0}.projects-grid .section--masonry__grid__item .details div:hover svg{opacity:1}.projects-grid .section--masonry__grid__item .details div h3{color:#000;font-size:21px;max-width:250px;text-wrap:balance}.projects-grid .section--masonry__grid__item .details .services{color:#909090;font-size:14px;padding:8px 0 0 0;margin:0}body.menu-open.single-project:not(.page-template-home-new) .global-header__menu-toggle,body.menu-open.page-template:not(.page-template-home-new) .global-header__menu-toggle{background-color:rgba(255,255,255,0.239216) !important;color:#fff !important}body.menu-open.single-project:not(.page-template-home-new) .global-header__menu-toggle svg path,body.menu-open.page-template:not(.page-template-home-new) .global-header__menu-toggle svg path{fill:#fff !important}body.menu-open.single-project:not(.page-template-home-new) .global-header__contact,body.menu-open.page-template:not(.page-template-home-new) .global-header__contact{color:#fff !important;background-color:rgba(255,255,255,0.239216) !important}body.menu-open.single-project:not(.page-template-home-new) .global-header__contact svg path,body.menu-open.page-template:not(.page-template-home-new) .global-header__contact svg path{fill:#fff !important}body.page:not(.page-template-home-new) .global-header__logo svg *,body.post:not(.page-template-home-new) .global-header__logo svg *,body.single-project:not(.page-template-home-new) .global-header__logo svg *{fill:#191724}body.page:not(.page-template-home-new) .global-header.headroom--bottom svg *,body.post:not(.page-template-home-new) .global-header.headroom--bottom svg *,body.single-project:not(.page-template-home-new) .global-header.headroom--bottom svg *{fill:#fff}body.page:not(.page-template-home-new) .global-header__menu-toggle,body.post:not(.page-template-home-new) .global-header__menu-toggle,body.single-project:not(.page-template-home-new) .global-header__menu-toggle{background-color:#f6f6f6 !important;color:#191724 !important}body.page:not(.page-template-home-new) .global-header__menu-toggle .hamburger .line,body.post:not(.page-template-home-new) .global-header__menu-toggle .hamburger .line,body.single-project:not(.page-template-home-new) .global-header__menu-toggle .hamburger .line{background-color:#191724 !important}body.page:not(.page-template-home-new) .global-header__contact,body.post:not(.page-template-home-new) .global-header__contact,body.single-project:not(.page-template-home-new) .global-header__contact{color:#191724 !important;background-color:#f6f6f6 !important}body.page:not(.page-template-home-new) .global-header__contact svg path,body.post:not(.page-template-home-new) .global-header__contact svg path,body.single-project:not(.page-template-home-new) .global-header__contact svg path{fill:#191724 !important}body.page:not(.page-template-home-new) .global-header.headroom--unpinned,body.post:not(.page-template-home-new) .global-header.headroom--unpinned,body.single-project:not(.page-template-home-new) .global-header.headroom--unpinned{animation:headroom 1s ease 0s 1 normal forwards}body.page:not(.page-template-home-new) .global-header.headroom--pinned,body.page:not(.page-template-home-new) .global-header.headroom--bottom,body.post:not(.page-template-home-new) .global-header.headroom--pinned,body.post:not(.page-template-home-new) .global-header.headroom--bottom,body.single-project:not(.page-template-home-new) .global-header.headroom--pinned,body.single-project:not(.page-template-home-new) .global-header.headroom--bottom{animation:headroom2 1s ease 0s 1 normal forwards}body.page:not(.page-template-home-new) .global-header.headroom--bottom .global-header__contact,body.page:not(.page-template-home-new) .global-header.headroom--bottom .global-header__menu-toggle,body.post:not(.page-template-home-new) .global-header.headroom--bottom .global-header__contact,body.post:not(.page-template-home-new) .global-header.headroom--bottom .global-header__menu-toggle,body.single-project:not(.page-template-home-new) .global-header.headroom--bottom .global-header__contact,body.single-project:not(.page-template-home-new) .global-header.headroom--bottom .global-header__menu-toggle{background-color:rgba(255,255,255,0.239216) !important;color:#fff !important}body.page:not(.page-template-home-new) .global-header.headroom--bottom .global-header__contact svg path,body.page:not(.page-template-home-new) .global-header.headroom--bottom .global-header__menu-toggle svg path,body.post:not(.page-template-home-new) .global-header.headroom--bottom .global-header__contact svg path,body.post:not(.page-template-home-new) .global-header.headroom--bottom .global-header__menu-toggle svg path,body.single-project:not(.page-template-home-new) .global-header.headroom--bottom .global-header__contact svg path,body.single-project:not(.page-template-home-new) .global-header.headroom--bottom .global-header__menu-toggle svg path{fill:#fff !important}.single-post aside nav{font-size:16px;margin-top:0;margin-bottom:0;color:#5E5D66;line-height:1.2;text-transform:capitalize}.page-template-contact .contact-hero{display:flex;gap:48px;flex-direction:column;justify-content:space-between}.page-template-contact .contact-hero .gravity-theme{width:100%;background-color:#F6F6F6;padding:32px 24px 32px 24px}.page-template-contact .contact-hero .gravity-theme .gform_required_legend{display:none}.page-template-contact .contact-hero .gravity-theme label{font-weight:400;font-size:18px;line-height:1.1;color:#191724}.page-template-contact .contact-hero .gravity-theme label .gfield_required{padding-inline-start:0;color:#191724}.page-template-contact .contact-hero .gravity-theme textarea{padding:12px !important}.page-template-contact .contact-hero .gravity-theme input,.page-template-contact .contact-hero .gravity-theme textarea{border:none;border-radius:6px;font-size:18px !important;padding:8px 12px 3px !important}.page-template-contact .contact-hero .gravity-theme input ::placeholder,.page-template-contact .contact-hero .gravity-theme textarea ::placeholder{color:#A4A4A4}.page-template-contact .contact-hero .gravity-theme button.btn{color:#fff;background-color:#191724;height:46px !important;font-size:18px !important;padding:15px 27px 13px 27px !important;line-height:1;border-radius:96px;text-transform:capitalize;margin-top:28px;margin-left:auto;position:relative;border:0;-webkit-appearance:auto;transition:all 0.2s linear}.page-template-contact .contact-hero .gravity-theme button.btn:after{position:absolute;right:24px;opacity:0;transition:all 0.2s linear;content:'';width:10px;height:10px;top:18px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33647 2.84L1.17647 10L0 8.82353L7.16 1.66353L0.849412 1.66353L0.849412 0H10V9.15059H8.33647V2.84Z' fill='white'/%3E%3C/svg%3E%0A")}.page-template-contact .contact-hero .gravity-theme button.btn:hover{padding:15px 34px 13px 20px !important}.page-template-contact .contact-hero .gravity-theme button.btn:hover:after{right:20px;opacity:1}.page-template-contact .contact-hero .gravity-theme .privacy{color:#A4A4A4;font-size:16px;line-height:1.4;margin-top:28px;max-width:300px}.page-template-contact .contact-hero .gravity-theme .privacy a{color:#A4A4A4;text-decoration:underline}.page-template-contact .contact-hero .gravity-theme.gform_confirmation_wrapper{height:fit-content}.page-template-contact .contact-hero .gravity-theme.gform_confirmation_wrapper h3{font-size:32px;line-height:1.2;color:#191724}.page-template-contact .contact-hero .gravity-theme.gform_confirmation_wrapper p{margin-top:20px;font-size:18px;line-height:1.4;margin-bottom:0;color:#A4A4A4}.page-template-contact .contact-hero .gravity-theme.gform_confirmation_wrapper a{margin-top:28px;display:inline-block;color:#fff;background-color:#191724;line-height:1;font-size:18px;border-radius:50px;cursor:pointer;text-transform:capitalize;position:relative;z-index:10;transition:all 0.2s linear;padding:16px 27px 12px;position:relative}.page-template-contact .contact-hero .gravity-theme.gform_confirmation_wrapper a svg path{fill:#fff !important}@media (hover: hover) and (pointer: fine){.page-template-contact .contact-hero .gravity-theme.gform_confirmation_wrapper a:hover{padding-right:34px !important;padding-left:20px !important}.page-template-contact .contact-hero .gravity-theme.gform_confirmation_wrapper a:hover svg{right:20px;opacity:1}}.page-template-contact .contact-hero .gravity-theme.gform_confirmation_wrapper a svg{opacity:0;position:absolute;transition:all 0.2s linear;right:24px;top:50%;transform:translateY(-50%)}.page-template-contact .contact-hero .gravity-theme.gform_confirmation_wrapper a svg path{transition:all 0.3s linear}.page-template-contact .contact-hero::before,.page-template-contact .contact-hero::after{display:none}.page-template-contact .contact-hero .gform_footer{display:none !important}.page-template-contact .left .text{margin-top:60px;margin-bottom:36px;font-size:18px;line-height:1.4;max-width:540px}.page-template-contact .left .grid{display:grid;grid-template-columns:1fr;grid-row-gap:36px;grid-column-gap:115px;max-width:475px;justify-content:space-between}.page-template-contact .left .grid h3{color:#0000FF;font-size:18px;line-height:1.4}.page-template-contact .left .grid a{color:#191724;font-size:21px;line-height:1.4;display:block}.page-template-contact .line hr{height:1px;background-color:#E1E1E1;border:none;margin:80px 0}.page-template-contact .section--people{padding:0}.page-template-contact .section--people .grid{grid-column-gap:20px}.page-template-contact .section--people .grid figure{aspect-ratio:16/17}.page-template-contact .section--people .grid footer{font-size:21px;line-height:1.2;margin-top:16px}.page-template-contact .section--people .grid footer .name{color:#0000FF}.page-template-contact .section--people .grid footer .position{color:#191724}.page-template-contact .section--legal{padding:0;margin-top:80px;margin-bottom:120px}.page-template-contact .section--legal .legal{width:100%;padding:0}footer.global-footer a.global-footer__contact{color:#0016F5;background-color:#f6f6f6;line-height:1;font-size:18px;border-radius:50px;cursor:pointer;text-transform:capitalize;position:relative;z-index:10;transition:all 0.2s linear;padding:16px 27px 12px;position:relative}footer.global-footer a.global-footer__contact svg path{fill:#0016F5 !important}@media (hover: hover) and (pointer: fine){footer.global-footer a.global-footer__contact:hover{padding-right:34px !important;padding-left:20px !important}footer.global-footer a.global-footer__contact:hover svg{right:20px;opacity:1}}footer.global-footer a.global-footer__contact svg{opacity:0;position:absolute;transition:all 0.2s linear;right:24px;top:50%;transform:translateY(-50%)}footer.global-footer a.global-footer__contact svg path{transition:all 0.3s linear}@media only screen and (min-width: 481px){.section--hero--full--image--single{max-height:380px}}@media only screen and (min-width: 768px){h1,.h1{font-size:3em}blockquote{font-size:2em}h2,.h2,.section--scroll__grid__right ul{font-size:1.75em}h2--medium,.h2--medium,.section--scroll__grid__right ul.large{font-size:2em}.wrap{padding:0 calc(var(--space)*2)}.display-mobile,.display-tablet-landscape,.display-desktop{display:none}.display-tablet{display:block}:root{--space: 2.25vmax}.global-header__menu-toggle:after{top:8px}.global-header__contact{display:block}.page-template-home-new .global-header__menu-toggle{background-color:#ffffff3d}.page-template-home-new .global-header__contact{background-color:#ffffff3d}.section--hero--full--image--single{max-height:500px}.section--row__grid{padding:0 0}.section--row--of-3 .section--row__grid{grid-template-columns:repeat(2, 1fr);grid-column-gap:calc(var(--space)*3)}.section--projects article .tag{margin:calc(var(--space)/2) 0}.section--projects article footer{padding-top:calc(var(--space));padding-right:0}.section--padding--extra{padding:calc(var(--space)*5) 0}.section .grid--updates article figure{margin:0 0 calc(var(--space)*1.5) 0}.section .grid--updates article time{padding:calc(var(--space)/1.5) 0 0 0}.section .grid--updates article header{font-size:1em}.section .grid--updates article header.announcement{font-size:1.4em}.section .grid--updates article header.announcement a{display:block}.section--hero--full footer{line-height:1.2}.section--hero--full footer br{display:block}.section--hero--full--image{max-height:950px}.section--hero--full--image .wrap h1{font-size:5em}.section--hero--full--image footer{padding:calc(var(--space)*2)}.section--hero--full--image footer h4{font-size:1.6em}.section--hero--full--image--single .wrap h1{font-size:3.5em}.section--hero__slider--info__item{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.section--hero__slider--info__item h2{font-size:5em}.section--hero__slider--info footer{padding:calc(var(--space)*2)}.section--hero__slider--info footer h4{font-size:1.6em}.section--hero nav{padding:calc(var(--space)*2);font-size:1em}.section--hero nav .counter{display:inline-block}.section--hero--title{padding:calc(var(--space)*8) 0 0 0}.section--hero--title h1{font-size:3em}.section--introduction{padding:calc(var(--space)*4) calc(var(--space)*2) calc(var(--space)*8) calc(var(--space)*2)}.section--introduction h2{font-size:1.75em}.section--intro{padding:calc(var(--space)*4) calc(var(--space)*2) calc(var(--space)*7) calc(var(--space)*2)}.section--intro h3{font-size:1.75em}.section--screenshots{grid-template-columns:repeat(4, 1fr);padding:0}.section--screenshots--3{grid-template-columns:repeat(3, 1fr);grid-column-gap:calc(var(--space)*4)}.section--screenshots--4{grid-template-columns:repeat(4, 1fr)}.section--people .grid{grid-template-columns:repeat(3, 1fr)}.section--people .grid figure.holding svg{width:55px}.section--recognition ul li{grid-template-columns:1fr 1fr 0.5fr}.section--masonry__grid__item{width:calc(50% - calc(var(--space)*2));margin-bottom:calc(var(--space)*4)}.section--updates .section--masonry__grid{display:block}.section--updates .section--masonry__grid .gutter{display:block}.section--updates .section--masonry__grid__item{width:calc(50% - calc(var(--space)*2));margin-bottom:calc(var(--space)*4)}.section--contact .grid{grid-template-columns:repeat(3, 1fr)}.section .legal{width:75%;padding:calc(var(--space)*3) 0 0 0}.section--carousel figure{padding:0 calc(var(--space)*3)}.section--carousel figure img{max-height:90px;max-width:180px}.section--carousel figure img.extended{max-height:100px;max-width:140px}.section--carousel figure img.reduced{max-height:70px;max-width:100px}.section--carousel figure img.reduced.extra{max-height:50px;max-width:80px}.global-footer{height:100vh}.global-footer .wrap{padding:0;-moz-transform:translate(0, -5%);-o-transform:translate(0, -5%);-ms-transform:translate(0, -5%);-webkit-transform:translate(0, -5%);transform:translate(0, -5%);height:100vh;flex-direction:column}.global-footer .copyright{margin-left:auto;padding:0;margin:0}.global-footer .global-menu__secondary:nth-child(2){display:none}.global-footer__logo{margin-top:0;margin-left:auto;margin-right:0}.global-footer footer{position:absolute;padding-bottom:calc(var(--space)*2)}.global-footer footer a{display:inline-block}.global-footer .h1{font-size:3em}.global-footer__grid{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:row;grid-template-columns:auto;flex-wrap:wrap}.global-footer__grid .left{column-gap:64px;display:flex}.global-footer__grid ul{margin:0;font-size:20px}.global-footer__grid ul:last-of-type{margin-left:0}.global-menu .wrap{padding:calc(var(--space)* 2) 40px}.global-menu footer{padding:calc(var(--space)* 2) 40px;display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.global-menu footer .right{display:block}.global-menu footer .right p{font-size:20px !important;line-height:32px !important;opacity:0.4;margin:0}.global-menu footer .left{column-gap:64px;display:flex}.global-menu footer a{padding-right:0;padding-left:0;display:inline-block;font-size:20px !important;line-height:32px !important}.global-menu footer .global-menu__secondary{margin-top:auto}.global-menu footer .global-menu__secondary:first-of-type{display:block}.global-menu footer .col{margin-left:0}.global-menu .global-menu__menu{display:block}.global-menu .global-menu__menu li a{font-size:9vmin}.global-menu .global-menu__secondary{margin:calc(var(--space)*2) 0 0}.now-playing .label{display:inline-block}.now-playing a{margin-left:10px;top:-1px;position:relative}.single-content{grid-template-columns:0.5fr 1fr}.animation-delay .os-animation:nth-child(1){animation-delay:.1s}.animation-delay .os-animation:nth-child(2){animation-delay:.2s}.animation-delay .os-animation:nth-child(3){animation-delay:.3s}.animation-delay .os-animation:nth-child(4){animation-delay:.4s}.animation-delay .os-animation:nth-child(5){animation-delay:.5s}.animation-delay .os-animation:nth-child(6){animation-delay:.6s}.animation-delay .os-animation:nth-child(7){animation-delay:.7s}.animation-delay .os-animation:nth-child(8){animation-delay:.8s}.animation-delay .os-animation:nth-child(9){animation-delay:.9s}.animation-delay .os-animation:nth-child(10){animation-delay:1s}.animation-delay .os-animation:nth-child(11){animation-delay:1.1s}.animation-delay .os-animation:nth-child(12){animation-delay:1.2s}.animation-delay .os-animation:nth-child(13){animation-delay:1.3s}.animation-delay .os-animation:nth-child(14){animation-delay:1.4s}.animation-delay .os-animation:nth-child(15){animation-delay:1.5s}.animation-delay .os-animation:nth-child(16){animation-delay:1.6s}.animation-delay .os-animation:nth-child(17){animation-delay:1.7s}.animation-delay .os-animation:nth-child(18){animation-delay:1.8s}.animation-delay .os-animation:nth-child(19){animation-delay:1.9s}.animation-delay .os-animation:nth-child(20){animation-delay:2s}.animation-delay .os-animation:nth-child(21){animation-delay:2.1s}.animation-delay .os-animation:nth-child(22){animation-delay:2.2s}.animation-delay .os-animation:nth-child(23){animation-delay:2.3s}.animation-delay .os-animation:nth-child(24){animation-delay:2.4s}.animation-delay .os-animation:nth-child(25){animation-delay:2.5s}.animation-delay .os-animation:nth-child(26){animation-delay:2.6s}.animation-delay .os-animation:nth-child(27){animation-delay:2.7s}.animation-delay .os-animation:nth-child(28){animation-delay:2.8s}.animation-delay .os-animation:nth-child(29){animation-delay:2.9s}.animation-delay .os-animation:nth-child(30){animation-delay:3s}.animation-delay .os-animation:nth-child(31){animation-delay:3.1s}.animation-delay .os-animation:nth-child(32){animation-delay:3.2s}.animation-delay .os-animation:nth-child(33){animation-delay:3.3s}.animation-delay .os-animation:nth-child(34){animation-delay:3.4s}.animation-delay .os-animation:nth-child(35){animation-delay:3.5s}.animation-delay .os-animation:nth-child(36){animation-delay:3.6s}.animation-delay .os-animation:nth-child(37){animation-delay:3.7s}.animation-delay .os-animation:nth-child(38){animation-delay:3.8s}.animation-delay .os-animation:nth-child(39){animation-delay:3.9s}.animation-delay .os-animation:nth-child(40){animation-delay:4s}.animation-delay .os-animation:nth-child(41){animation-delay:4.1s}.animation-delay .os-animation:nth-child(42){animation-delay:4.2s}.animation-delay .os-animation:nth-child(43){animation-delay:4.3s}.animation-delay .os-animation:nth-child(44){animation-delay:4.4s}.animation-delay .os-animation:nth-child(45){animation-delay:4.5s}.animation-delay .os-animation:nth-child(46){animation-delay:4.6s}.animation-delay .os-animation:nth-child(47){animation-delay:4.7s}.animation-delay .os-animation:nth-child(48){animation-delay:4.8s}.animation-delay .os-animation:nth-child(49){animation-delay:4.9s}.loading svg{height:40px}.now-playing{display:block}.image-gallery{display:grid;grid-template-columns:55% 45%;grid-row-gap:calc(var(--space)*2);grid-column-gap:calc(var(--space)*2)}.image-gallery:after{display:none}.image-gallery .wrap{padding:0 calc(var(--space)*2)}.image-gallery__col{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);width:100%;padding:0}.image-gallery__col:first-of-type figure:after{display:none}.image-gallery__col:nth-of-type(1){grid-row-start:1;grid-row-end:3}.image-gallery__col:nth-of-type(2){width:100%}.image-gallery__col:nth-of-type(3){grid-column:2;width:75%}.image-gallery__col .now-playing{display:block;position:relative;margin:var(--space) 0 0 0}.image-gallery__col .now-playing a{text-overflow:ellipsis;max-width:300px;text-align:left;overflow:hidden;display:inline-block;vertical-align:middle;padding-bottom:10px;margin-bottom:-10px}.image-gallery__col .now-playing .label{display:none}.wrap.no-mobile{padding:0 calc(var(--space)*2)}.image-container--careers .inner{font-size:1.75em}.insights-grid{grid-template-columns:1fr 1fr 1fr !important}.single-project .section--hero h1{font-size:5.25rem}.single-project .section--hero footer{display:flex}.single-project .section--hero footer h4{max-width:515px;font-size:28px}.single-project .section--hero footer .service-sector{margin-top:0;max-width:415px}.single-project .featured-video.mobile{display:none}.single-project .featured-video.desktop{display:block}.single-project main .section .columns .column.width--quarter{grid-column:span 3}.single-project main .section .columns .column.width--third{grid-column:span 4}.single-project main .section .columns .column.width--half{grid-column:span 6}.single-project main .section .columns .column.width--two-thirds{grid-column:span 8}.single-project main .section .columns .column.width--three-quarters{grid-column:span 9}.single-project main .section .columns .column .text{max-width:534px;margin:0}.single-project main .section .quote p{font-size:28px}.single-project main .section .quote .quotation{font-size:28px}.page-template-home-new h2{font-size:40px}.page-template-home-new .hero-section{min-height:400px;height:100vh}.page-template-home-new .hero-section__text{padding:24px 40px}.page-template-home-new .hero-section h1{max-width:500px}.page-template-home-new .hero-section video.mobile{display:none}.page-template-home-new .hero-section video.desktop{display:block}.page-template-home-new .hero-section .pause{bottom:40px;right:96px;left:auto;width:44px;height:44px}.page-template-home-new .new-button.mobile{display:none}.page-template-home-new .intro-section{padding:140px 40px}.page-template-home-new .intro-section h2{max-width:965px;margin:0 auto;text-align:center;font-size:40px}.page-template-home-new .featured-section{padding:0 40px}.page-template-home-new .featured-section__title_wrapper a{display:block}.page-template-home-new .featured-section__title{padding:36px 0;font-size:40px}.page-template-home-new .featured-section__title sup{font-size:16px;top:-20px;right:-4px}.page-template-home-new .featured-section__container{row-gap:150px}.page-template-home-new .featured-section__container>div video{object-fit:cover;object-position:center}.page-template-home-new .featured-section__container>div:nth-child(1){width:60%}.page-template-home-new .featured-section__container>div:nth-child(1) img,.page-template-home-new .featured-section__container>div:nth-child(1) video{aspect-ratio:3 / 2}.page-template-home-new .featured-section__container>div:nth-child(2){width:31%}.page-template-home-new .featured-section__container>div:nth-child(2) img,.page-template-home-new .featured-section__container>div:nth-child(2) video{aspect-ratio:5 / 4}.page-template-home-new .featured-section__container>div:nth-child(3){width:100%}.page-template-home-new .featured-section__container>div:nth-child(3) img,.page-template-home-new .featured-section__container>div:nth-child(3) video{aspect-ratio:9 / 5}.page-template-home-new .featured-section__container .details{padding-top:20px}.page-template-home-new .featured-section__container .details div h3{font-size:28px;max-width:none}.page-template-home-new .featured-section__container .details .services{font-size:18px}.page-template-home-new .logos-section{padding:180px 40px 140px 40px}.page-template-home-new .logos-section h2{font-size:28px;text-align:center;margin-bottom:20px}.page-template-home-new .logos-section__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;max-width:1125px;margin:auto;column-gap:64px;row-gap:20px;margin-top:36px}.page-template-home-new .logos-section__grid div{display:flex;justify-content:center;align-items:center;min-height:110px}.page-template-home-new .logos-section .carousel{display:none}.page-template-home-new .sectors-section{padding:120px 40px 120px}.page-template-home-new .sectors-section__title h2{font-size:28px;max-width:none}.page-template-home-new .sectors-section .sectors-slider .sectors-slide h3{font-size:100px !important}.page-template-home-new .sectors-section .sectors-slider .sectors-slide h3 sup{font-size:16px;top:24px !important;left:-32px !important;opacity:1}.page-template-home-new .sectors-section .sectors-slider .sectors-slide h3 sup span{opacity:0.4}.page-template-home-new .sectors-section .sectors-slider .sectors-slide img{max-height:500px}.page-template-home-new .sectors-section .sectors-slider .sectors-slide img:hover{opacity:1}.page-template-home-new .sectors-section .sectors-slider .sectors-slide img:hover+.flex-container{animation:fade 0.5s forwards}.page-template-home-new .insights-section{color:#ffffff;padding:0px 40px 120px}.page-template-home-new .insights-section__title{padding-top:40px;border-top:1px solid #ffffff4D;display:flex;justify-content:space-between;align-items:center}.page-template-home-new .insights-section__title h2{font-size:40px !important}.page-template-home-new .insights-section__title h2 sup{font-size:16px;top:-16px}.page-template-home-new .insights-section__title .new-button{display:block}.page-template-home-new .insights-section__feed{display:flex;flex-direction:row;gap:40px;padding-top:36px}.page-template-home-new .insights-section__feed a{width:calc(33% - 24px);color:#fff}.page-template-home-new .insights-section__feed a img{aspect-ratio:8 / 5;object-fit:cover;object-position:center;padding-bottom:20px}.page-template-home-new .insights-section__feed a h3{line-height:1.2;padding-bottom:12px}.page-template-home-new .insights-section__feed a p{font-size:16px;margin-top:0;color:#5E5D66;line-height:1.2}.page-template-home-new .awards-section{padding:120px 40px 120px}.page-template-home-new .awards-section h2{max-width:390px;text-wrap:balance;font-size:40px;margin-bottom:48px}.page-template-home-new .awards-section__grid{display:flex;justify-content:space-between;flex-direction:row}.page-template-home-new .awards-section__grid .left{width:33%}.page-template-home-new .awards-section__grid .right{width:66%;max-width:660px;margin:0 auto;position:relative}.page-template-home-new .awards-section__grid .right .awards-navigation{display:flex;gap:8px;position:absolute;right:0px;top:30px;z-index:7}.page-template-home-new .awards-section__grid .right .awards-navigation div{cursor:pointer;transition:all 0.2s linear}.page-template-home-new .awards-section .awards-navigation path{transition:all 0.2s linear}.page-template-home-new .awards-section__title{border-bottom:1px solid #E1E1E1;padding-bottom:24px}.page-template-home-new .awards-section__content p{font-size:24px;line-height:1.25}.page-template-home-new .awards-section__content p.cite{font-size:18px;line-height:1.2;color:#191724}.page-template-home-new .awards-section__content p.cite span{color:#999999}.page-template-home-new .awards-section__content__awards{display:flex;flex-direction:row;background-color:#f6f6f6;margin-top:100px}.page-template-home-new .awards-section__content__awards__title{padding:24px;width:50%;display:flex;flex-direction:column;justify-content:space-between;align-items:baseline}.page-template-home-new .awards-section__content__awards__title svg{display:block}.page-template-home-new .awards-section__content__awards__logos{width:50%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 42px 16px 0}.page-template-home-new .awards-section__content__awards__logos img{max-height:70px}.page-template-home-new .awards-section__slide{width:100%}.page-template-home-new .awards-section .awards-slider{position:relative}.page-template-home-new .environmental-section{padding:0 40px 40px}.page-template-home-new .environmental-section__container{border-top:1px solid #E1E1E1;padding-top:80px;display:flex;gap:40px;flex-direction:row;justify-content:space-between}.page-template-home-new .environmental-section__container .left{width:33%}.page-template-home-new .environmental-section__container .left h2{font-size:28px}.page-template-home-new .environmental-section__container .right{margin:0 auto;width:66%;max-width:660px}.page-template-home-new .environmental-section__container .right p{margin-top:0px;font-size:24px;line-height:1.1;max-width:475px;margin-bottom:0}.page-template-home-new .environmental-section__container .right .stats{display:flex;flex-direction:row;gap:40px;margin-top:48px;flex-wrap:nowrap}.page-template-home-new .environmental-section__container .right .stats .stat{background:#F6F6F6;padding:16px;display:flex;justify-content:space-between;flex-direction:column;width:33%;gap:64px}.page-template-home-new .environmental-section__container .right .stats .stat p.big{font-size:40px;line-height:1.2;color:#191724;margin-bottom:0}.page-template-home-new .environmental-section__container .right .stats .stat__head{display:flex;justify-content:space-between;align-items:start}.page-template-home-new .environmental-section__container .right .stats .stat__tag{margin-bottom:0;font-size:18px;line-height:1.2}.page-template-home-new .newsletter-section{padding:120px 40px}.page-template-home-new .newsletter-section__container{display:flex;background:#F6F6F6;flex-direction:row;min-height:400px}.page-template-home-new .newsletter-section__container .left{width:60%;padding:40px;display:flex;flex-direction:column;gap:20px;justify-content:space-between}.page-template-home-new .newsletter-section__container .left h2{font-size:24px;line-height:1.1;color:#191724;opacity:0.4}.page-template-home-new .newsletter-section__container .left p{font-size:40px;line-height:1.1;color:#191724;max-width:540px;margin-top:20px}.page-template-home-new .newsletter-section__container .right{width:40%;position:relative}.page-template-home-new .newsletter-section__container .right img{object-fit:cover;object-position:center;height:100%;width:100%;inset:0;position:absolute}.global-header .wrap,.global-footer .wrap{padding:0 40px}.global-header footer,.global-footer footer{padding:calc(var(--space)* 2) 40px}.wrap{padding:0 40px}.page-template-insights .insights-section{color:#ffffff;padding:0px 40px 120px}.page-template-insights .insights-section__title{padding-top:40px;border-top:1px solid #ffffff4D;display:flex;justify-content:space-between;align-items:center}.page-template-insights .insights-section__title h2{font-size:40px !important}.page-template-insights .insights-section__title h2 sup{font-size:16px;top:-16px}.page-template-insights .insights-section__title .new-button{display:block}.page-template-insights .insights-section__feed{grid-template-columns:1fr 1fr 1fr;flex-direction:row;gap:40px;flex-wrap:wrap;padding-top:36px}.page-template-insights .insights-section__feed a{color:#fff}.page-template-insights .insights-section__feed a img{aspect-ratio:8 / 5;object-fit:cover;object-position:center;padding-bottom:20px}.page-template-insights .insights-section__feed a h3{line-height:1.2;padding-bottom:12px;font-size:24px}.page-template-insights .insights-section__feed a p{font-size:16px;margin-top:0;color:#5E5D66;line-height:1.2}.projects-grid .section--masonry__grid__item .details{padding-top:20px}.projects-grid .section--masonry__grid__item .details div h3{font-size:28px;max-width:none}.projects-grid .section--masonry__grid__item .details .services{font-size:18px}.single-post .section--hero .wrap{justify-content:flex-start}.single-post .section--hero .wrap .h1--small{font-size:56px}.page-template-contact .contact-hero{flex-direction:row}.page-template-contact .contact-hero .gravity-theme{width:40%;padding:36px 36px 60px 36px}.page-template-contact .contact-hero .gravity-theme textarea{padding:20px !important}.page-template-contact .contact-hero .gravity-theme input,.page-template-contact .contact-hero .gravity-theme textarea{border:none;border-radius:6px;font-size:21px !important;padding:18px 20px 13px !important}.page-template-contact .contact-hero .gravity-theme input ::placeholder,.page-template-contact .contact-hero .gravity-theme textarea ::placeholder{color:#A4A4A4}.page-template-contact .contact-hero .left{width:50%}.page-template-contact .contact-hero .left h1{font-size:68px;width:100%}.page-template-contact .contact-hero .left .grid{grid-template-columns:1fr 1fr}.page-template-contact .section--people .grid{grid-column-gap:77px}}@media only screen and (min-width: 1024px){.display-mobile,.display-tablet,.display-desktop{display:none}.display-tablet-landscape{display:block}.careers-section .section--intro{max-width:80%}.careers-section__grid{grid-template-columns:0.5fr 1fr}.careers-section .col.careers-section__vacancies article{padding:calc(var(--space)*2) 0;display:grid;grid-template-columns:1fr minmax(300px, 0.25fr)}.careers-section .col.careers-section__vacancies article:first-of-type{border-top:1px solid #000}.careers-section .col.careers-section__vacancies article .button{margin:0 0 auto auto}.single-career .section--intro{padding-top:calc(var(--space)*3)}.page-template-home-new .hero-section__text h1{font-size:68px;max-width:50%}.page-template-home-new .sectors-section{padding:100px 40px 140px;position:relative}.page-template-home-new .sectors-section__title{margin:auto;max-width:550px}.page-template-home-new .sectors-section__title h2{font-size:28px;line-height:1.1;text-align:center;max-width:550px;margin:0 auto}.page-template-home-new .sectors-section__container .prev{height:100%;width:25%;left:0;top:0;bottom:0;position:absolute;z-index:3;cursor:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='60' rx='30' transform='matrix(-1 0 0 1 60 0)' fill='%23686868' fill-opacity='0.5'/%3E%3Cpath d='M24.6594 31.1647L38.8354 31.1647L38.8354 28.8354L24.6594 28.8354L30.9065 22.5883L29.2597 20.9415L20.2011 30.0001L29.2597 39.0587L30.9065 37.4119L24.6594 31.1647Z' fill='white'/%3E%3C/svg%3E%0A") 30 30, pointer}.page-template-home-new .sectors-section__container .next{height:100%;width:25%;right:0;top:0;bottom:0;position:absolute;z-index:3;cursor:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='60' height='60' rx='30' fill='%23686868' fill-opacity='0.5'/%3E%3Cpath d='M35.3406 31.1647L21.1646 31.1647L21.1646 28.8354L35.3406 28.8354L29.0935 22.5883L30.7403 20.9415L39.7989 30.0001L30.7403 39.0587L29.0935 37.4119L35.3406 31.1647Z' fill='white'/%3E%3C/svg%3E%0A") 30 30, pointer}.page-template-home-new .sectors-section .sectors-slider{margin:76px -37.5% 0}.page-template-home-new .insights-section__feed a h3{font-size:24px}.page-template-home-new .environmental-section{padding:0 40px 40px}.page-template-home-new .environmental-section__container{border-top:1px solid #E1E1E1;padding-top:80px;display:flex;gap:0;flex-direction:row;justify-content:space-between}.page-template-home-new .environmental-section__container .left h2{max-width:350px;padding-right:40px;font-size:40px}.page-template-home-new .environmental-section__container .right{margin:0 auto;width:100%}.page-template-home-new .environmental-section__container .right p{margin-top:0px;font-size:24px;line-height:1.1;max-width:475px;margin-bottom:0}.page-template-home-new .environmental-section__container .right .stats{display:flex;gap:40px;margin-top:48px}.page-template-home-new .environmental-section__container .right .stats .stat{background:#F6F6F6;padding:16px;display:flex;justify-content:space-between;flex-direction:column;width:33%;gap:64px}.page-template-home-new .environmental-section__container .right .stats .stat p.big{font-size:40px;line-height:1.2;color:#191724;margin-bottom:0}.page-template-home-new .environmental-section__container .right .stats .stat__head{display:flex;justify-content:space-between;align-items:start}.page-template-home-new .environmental-section__container .right .stats .stat__tag{margin-bottom:0;font-size:18px;line-height:1.2}.page-template-home-new .awards-section__content__awards__logos img{max-height:100px}}@media only screen and (min-width: 1030px){body{font-size:130%}.display-mobile,.display-tablet-landscape,.display-tablet{display:none}.display-desktop{display:block}.cta-buttons{overflow:visible}.cta-buttons:hover .cta-buttons__button{color:transparent}.cta-buttons:hover .cta-buttons__button .cta-buttons__button__hover{color:#fff}.cta-buttons .cta-buttons__button:hover .cta-buttons__button__hover{opacity:1;filter:alpha(opacity=100);visibility:visible}.cta-buttons__button__hover{display:block}.section--contact .grid a{display:table}.section--row h3{font-size:2em}.section--row__grid .col{padding:calc(var(--space)*2) 0}.section--row__grid .col--padding--all{padding:calc(var(--space)*2)}.section--row__grid .col--padding--bottom{padding-bottom:calc(var(--space)*2)}.section--row__grid .col--padding--top{padding-top:calc(var(--space)*2)}.section--row__grid .col--padding--right{padding-right:calc(var(--space)*2)}.section--row__grid .col--padding--left{padding-left:calc(var(--space)*2)}.section--row__grid .col--padding--bottom{padding-bottom:calc(var(--space)*2)}.section--row__grid .col--padding--extra.col--padding--all{padding:calc(var(--space)*5)}.section--row__grid .col--padding--extra.col--padding--right{padding-right:calc(var(--space)*5)}.section--row__grid .col--padding--extra.col--padding--left{padding-left:calc(var(--space)*5)}.section--row__grid .col--padding--extra.col--padding--bottom{padding-bottom:calc(var(--space)*5)}.section--row__grid .col--padding--extra.col--padding--top{padding-top:calc(var(--space)*5)}.section--row__grid .col--padding--extra.col--padding--top.col--padding--top{padding:calc(var(--space)*5) 0}.section--row__grid .col--padding--reduced.col--padding--all{padding:calc(var(--space))}.section--row__grid .col--padding--reduced.col--padding--right{padding-right:calc(var(--space))}.section--row__grid .col--padding--reduced.col--padding--left{padding-left:calc(var(--space))}.section--row__grid .col--padding--reduced.col--padding--bottom{padding-bottom:calc(var(--space))}.section--row__grid .col--padding--reduced.col--padding--top{padding-top:calc(var(--space))}.section--row__grid .col--padding--reduced-top{padding-top:calc(var(--space))}.section--row__grid .col--padding--no-bottom{padding-bottom:0}.section--row__grid .col--padding--no-top{padding-top:0}.section--row--of-1 .section--row__grid{grid-template-columns:repeat(1, 1fr)}.section--row--of-2 .section--row__grid{grid-template-columns:repeat(2, 1fr);grid-column-gap:calc(var(--space)*3)}.section--row--of-3 .section--row__grid{grid-template-columns:repeat(3, 1fr);grid-column-gap:calc(var(--space)*3)}.section--row--padding--all{padding:calc(var(--space)*2)}.section--row--padding--bottom{padding-bottom:calc(var(--space)*2)}.section--row--padding--top{padding-top:calc(var(--space)*2)}.section--row--padding--right{padding-right:calc(var(--space)*2)}.section--row--padding--left{padding-left:calc(var(--space)*2)}.section--row--padding--bottom{padding-bottom:calc(var(--space)*2)}.section--row--padding--extra.section--row--padding--all{padding:calc(var(--space)*5)}.section--row--padding--extra.section--row--padding--right{padding-right:calc(var(--space)*5)}.section--row--padding--extra.section--row--padding--left{padding-left:calc(var(--space)*5)}.section--row--padding--extra.section--row--padding--bottom{padding-bottom:calc(var(--space)*5)}.section--row--padding--extra.section--row--padding--top{padding-top:calc(var(--space)*5)}.section--row--padding--extra.col--padding--top{padding-top:calc(var(--space)*5)}.section--row--padding--reduced.section--row--padding--all{padding:calc(var(--space))}.section--row--padding--reduced.section--row--padding--right{padding-right:calc(var(--space))}.section--row--padding--reduced.section--row--padding--left{padding-left:calc(var(--space))}.section--row--padding--reduced.section--row--padding--bottom{padding-bottom:calc(var(--space))}.section--row--padding--reduced.section--row--padding--top{padding-top:calc(var(--space))}.section--row--padding--reduced-top{padding-top:calc(var(--space))}.section--row--padding--no-bottom{padding-bottom:0}.section--row--padding--no-top{padding-top:0}.section--hero--full--image--single{max-height:680px}.section--hero__slider--info__item h2{font-size:9vw}.section--hero--title h1{font-size:3.5em}.section--hero--title h1 br{display:block}.section--people .grid figure picture.holding svg{width:55px}.section--people .grid figure picture.holding svg *{fill:#C4C4C4}.section--introduction{padding:calc(var(--space)*7) 0 calc(var(--space)*7)}.section--introduction h2{font-size:2em}.section--introduction .grid{grid-template-columns:0.35fr 0.6fr}.section--intro{padding:calc(var(--space)*5) calc(var(--space)*5) calc(var(--space)*6) calc(var(--space)*5)}.section--intro h3{font-size:2em}.section--projects article footer{padding-right:calc(var(--space)*5)}.section--scroll__grid{grid-template-columns:1fr 1fr}.section--scroll__grid__left{display:flex}.section--scroll__grid__left ul{font-size:4em}.section--scroll__grid__left ul li{color:rgba(0,0,0,0.1)}.section--scroll__grid__left ul li.active{color:blue}.section--scroll__grid__right ul{padding:calc(var(--space)) 0 0 0;margin:0}.section--scroll__grid__right ul:first-of-type{padding-top:0}.section--scroll__grid__right ul li .scroll-breakdown__inner{font-size:0.7em}.section--scroll__grid__right ul li.h2{display:none}.section--updates .section--masonry__grid__item{width:calc(33.3333% - calc(var(--space)*2));margin-bottom:calc(var(--space)*3)}.cookie-notice{display:flex;width:calc(100% - calc(var(--space)*4));padding:calc(var(--space))}.cookie-notice .button{margin-bottom:auto}.cookie-notice div{padding-right:calc(var(--space)*8);margin-bottom:0;max-width:75%}.cookie-notice div br{display:block}.display-desktop{display:block}.global-footer .copyright{font-size:0.9em}.global-footer .global-menu__secondary:nth-child(2){display:block}.global-footer .h1{font-size:4em}.image-gallery{grid-template-columns:1fr 0.6fr}.image-gallery .now-playing{float:right}.image-gallery .now-playing a{max-width:340px}.image-gallery .now-playing .label{display:inline-block}}@media only screen and (min-width: 1030px) and (max-height: 600px){.global-menu .global-menu__menu{display:grid;grid-template-columns:repeat(2, 1fr)}.global-menu footer .col{margin-left:calc(var(--space)*2);padding-left:0}}@media only screen and (min-width: 1240px){.section--hero--full--image--single{max-height:950px}}@media only screen and (min-width: 1240px) and (min-width: 1600px){:root{--space: 40px}}@media only screen and (min-width: 1240px) and (min-height: 1000px){.global-menu .global-menu__menu li a{font-size:7vmin}}@media only screen and (min-width: 1240px){.page-template-home-new .hero-section__text h1{font-size:68px;max-width:50%}.page-template-home-new .sectors-section .sectors-slider{margin:76px -37.5% 0}}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-direction:alternate}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);-ms-transform:scale(0.3);transform:scale(0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn,.loaded .global-header .wrap{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown,.section--hero__slider--info__item.is-selected.animated footer{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownSmall{0%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownSmall{0%{opacity:0;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownSmall,.section--projects article figure:hover header{-webkit-animation-name:fadeInDownSmall;animation-name:fadeInDownSmall}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft,.section--hero__slider--info__item.is-selected.animated h2 .letters span,.letter-animation .letters,.letter-animation.animated .letters .word span{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp,.global-menu.active footer .col,.global-menu.active .global-menu__menu li,.global-menu.active .global-menu__secondary li{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpSmall{0%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpSmall{0%{opacity:0;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpSmall,.section--hero nav .index span.is-selected,.section--people .grid figure picture.holding.animated svg path,.section--people .grid figure picture.holding.animated svg circle,.loading.initial-load svg{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}.fadeOut,.global-header .wrap{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownSmall{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5px);transform:translateY(5px)}}@keyframes fadeOutDownSmall{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}}.fadeOutDownSmall,.section--projects article header{-webkit-animation-name:fadeOutDownSmall;animation-name:fadeOutDownSmall}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp,.section--hero__slider--info__item.animated h2 .letters span,.section--hero__slider--info__item footer,.global-menu footer .global-menu__secondary li,.global-menu footer .col,.global-menu__menu li{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpSmall{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes fadeOutUpSmall{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}.fadeOutUpSmall,.section--hero nav .index span,.loaded .loading svg,.first-load .loading svg{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUpSmall}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes l1{0%{height:0;background:#fff}100%{height:100%;background:#fff}}@-webkit-keyframes l2{0%{width:0;background:#fff}100%{width:100%;background:#fff}}@-webkit-keyframes l3{0%{height:0;background:#fff}100%{height:100%;background:#fff}}@-webkit-keyframes l4{0%{width:0;background:#fff}100%{width:100%;background:#fff}}@-webkit-keyframes l4{0%{width:0;background:#fff}100%{width:100%;background:#fff}}@keyframes l1{0%{height:0;background:#fff}100%{height:100%;background:#fff}}@keyframes l2{0%{width:0;background:#fff}100%{width:100%;background:#fff}}@keyframes l3{0%{height:0;background:#fff}100%{height:100%;background:#fff}}@keyframes l4{0%{width:0;background:#fff}100%{width:100%;background:#fff}}@keyframes l4{0%{width:0;background:#fff}100%{width:100%;background:#fff}}@keyframes "dotpulse"{0%{opacity:0.2}50%{opacity:0.8}100%{opacity:0.2}}@-moz-keyframes dotpulse{0%{opacity:0.2}50%{opacity:0.8}100%{opacity:0.2}}@-webkit-keyframes "dotpulse"{0%{opacity:0.2}50%{opacity:0.8}100%{opacity:0.2}}@-ms-keyframes "dotpulse"{0%{opacity:0.2}50%{opacity:0.8}100%{opacity:0.2}}@keyframes "dotpulse2"{0%{opacity:0}50%{opacity:0.05}100%{opacity:0}}@-moz-keyframes dotpulse2{0%{opacity:0}50%{opacity:0.05}100%{opacity:0}}@-webkit-keyframes "dotpulse2"{0%{opacity:0}50%{opacity:0.05}100%{opacity:0}}@-ms-keyframes "dotpulse2"{0%{opacity:0}50%{opacity:0.05}100%{opacity:0}}@-webkit-keyframes pulsate{0%{opacity:0.5;-webkit-transform:scale(0.9, 0.9)}50%{opacity:1;-webkit-transform:scale(1, 1)}100%{opacity:0.5;-webkit-transform:scale(0.9, 0.9)}}@keyframes soundwave{0%{-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-moz-transform:translate(-31px, 0);-o-transform:translate(-31px, 0);-ms-transform:translate(-31px, 0);-webkit-transform:translate(-31px, 0);transform:translate(-31px, 0)}}@keyframes marquee{0%{-moz-transform:translate(100%, 0);-o-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}100%{-moz-transform:translate(-100%, 0);-o-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);-webkit-transform:translate(-100%, 0);transform:translate(-100%, 0)}}@-webkit-keyframes stripes{0%{background-size:0% 100%}100%{background-size:100% 100%}}@keyframes stripes{0%{background-size:0% 100%}100%{background-size:100% 100%}}.cursor-blink{-webkit-animation-name:cursor;animation-name:cursor}@-moz-keyframes cursor{0%{opacity:0;transform:scale(0, 0)}50%{opacity:1;transform:scale(7, 7)}100%{opacity:0;transform:scale(0, 0)}}@-webkit-keyframes "cursor"{0%{opacity:0;transform:scale(0, 0)}50%{opacity:1;transform:scale(2, 2)}100%{opacity:0;transform:scale(0, 0)}}@-ms-keyframes "cursor"{0%{opacity:0;transform:scale(0, 0)}50%{opacity:1;transform:scale(2, 2)}100%{opacity:0;transform:scale(0, 0)}}
