@charset "UTF-8";/*! normalize.css v3.0.2 | MIT License | git.io/normalize */img,legend{border:0}legend,td,th{padding:0}.module.video.video-advanced .aspect .play-button:focus,a:active,a:hover{outline:0}.module.column.column-two .wrapper:after,.module.contact-us .wrapper ul:after,.module.multi>.wrapper:after,.module.triple>.wrapper:after,.page.about>article section.item .wrapper .content .description .list:after,.page.frontpage .part.articles:after{clear:both}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}#rocket-sprite,#templates,.page.frontpage,[hidden],template{display:none}audio:not([controls]){display:none;height:0}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{}table{border-collapse:collapse;border-spacing:0}body,h1,h2,h3,h4,h5,h6,ul{margin:0}@font-face{font-family:'BrandonText';src:url(../webfonts/2E7233_0_0.eot);src:url(../webfonts/2E7233_0_0.eot?#iefix)format("embedded-opentype"),url(../webfonts/2E7233_0_0.woff2)format("woff2"),url(../webfonts/2E7233_0_0.woff)format("woff"),url(../webfonts/2E7233_0_0.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'BrandonText';src:url(../webfonts/2E7233_1_0.eot);src:url(../webfonts/2E7233_1_0.eot?#iefix)format("embedded-opentype"),url(../webfonts/2E7233_1_0.woff2)format("woff2"),url(../webfonts/2E7233_1_0.woff)format("woff"),url(../webfonts/2E7233_1_0.ttf)format("truetype");font-weight:500;font-style:normal}#br-info{position:absolute;overflow:hidden;width:1px;height:1px;top:-1px}.layer,a.icon,button.icon{position:relative}@media (min-width:1500px){#br-info::after{content:"large"}}@media (max-width:1500px){#br-info::after{content:"large"}}@media (max-width:1440px){#br-info::after{content:"xmedium"}}@media (max-width:920px){#br-info::after{content:"medium"}}@media (max-width:770px){#br-info::after{content:"smedium"}}@media (max-width:700px){#br-info::after{content:"small"}}@media (max-width:500px){#br-info::after{content:"xsmall"}}.page>article>section.casefilm,.page>article>section.image,.page>article>section.interactive,.page>article>section.object,.page>article>section.video{max-width:1500px}.module.contact-us .wrapper ul li h5,.module.description .content .center p,.module.video.video-advanced .aspect .play-button .shape h2,.page.about>article section.item .wrapper .content .description .list ul,.page.about>article section.item .wrapper .content .description a,.page.about>article section.item .wrapper .content .description button,.page.about>article section.item .wrapper .content .description p,.page.frontpage .description-box .wrapper .box .content p,.paragraph-small,section.big-words .content p{font-family:"brandon-grotesque","BrandonText",sans-serif,"BrandonText",sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#333}.module.column.column-two .text,.paragraph-normal{font-family:"BrandonText",sans-serif,"brandon-grotesque","BrandonText",sans-serif;font-size:17px;font-weight:400;line-height:1.55em;color:#333}.module.column.column-two .dropcap.text:first-letter,.paragraph-normal.dropcap:first-letter{float:left;font-family:"alternate-gothic-no-1-d","BrandonText",sans-serif;font-size:3.8em;padding-top:.25em;padding-right:.04em}.module.column .text,.page.article.light-text>article section.column h3,.paragraph-medium{font-family:"BrandonText",sans-serif,"brandon-grotesque","BrandonText",sans-serif;font-size:21px;font-weight:400;line-height:1.55em;color:#333}.module.column .dropcap.text:first-letter,.page.article.light-text>article section.column h3.dropcap:first-letter,.paragraph-medium.dropcap:first-letter{float:left;font-family:"alternate-gothic-no-1-d","BrandonText",sans-serif;font-size:3.35em;padding-top:.3em;padding-right:.04em}.mobile-nav .height a,.mobile-nav .height h2,.mobile-nav .height h3,footer.menu .height a,footer.menu .height h2,footer.menu .height h3,nav#menu-button #tagline text{font-family:"brandon-grotesque","BrandonText",sans-serif}@media (min-width:920px){.module.column .dropcap.hold-left.text:first-letter,.page.article.light-text>article section.column h3.dropcap.hold-left:first-letter,.paragraph-medium.dropcap.hold-left:first-letter{margin-left:-.6em}}a.icon svg,button.icon svg{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:11px}a.icon span,button.icon span{padding-left:25px}a.icon.arrow-right svg,button.icon.arrow-right svg{top:8px}.page{overflow:hidden}.page:not(.frontpage){position:relative}.page:not(.article)>article{background-color:#fff}.corner-logo-molamil{position:absolute;top:25px;left:25px;transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1)}.hidden .corner-logo-molamil{-webkit-transform:translateX(-190%);transform:translateX(-190%)}@media (min-width:700px){.corner-logo-molamil{top:50px;left:50px}.hidden .corner-logo-molamil{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes scroll-tablet{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-84%);transform:translateY(-84%)}}@keyframes scroll-tablet{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-84%);transform:translateY(-84%)}}@-webkit-keyframes scroll-mobile{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-84%);transform:translateY(-84%)}}@keyframes scroll-mobile{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-84%);transform:translateY(-84%)}}@-webkit-keyframes carousel-rotate{0%,35%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%,65%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes carousel-rotate{0%,35%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%,65%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@-webkit-keyframes frontpage-description-box-hover{0%{-webkit-clip-path:inset(25px 12.5px 25px 12.5px);clip-path:inset(25px 12.5px 25px 12.5px)}25%{-webkit-clip-path:inset(12.5px 12.5px 25px 12.5px);clip-path:inset(12.5px 12.5px 25px 12.5px)}50%{-webkit-clip-path:inset(12.5px 0 25px 12.5px);clip-path:inset(12.5px 0 25px 12.5px)}75%{-webkit-clip-path:inset(12.5px 0 12.5px 12.5px);clip-path:inset(12.5px 0 12.5px 12.5px)}100%{-webkit-clip-path:inset(12.5px 0 12.5px 0);clip-path:inset(12.5px 0 12.5px 0)}}@keyframes frontpage-description-box-hover{0%{-webkit-clip-path:inset(25px 12.5px 25px 12.5px);clip-path:inset(25px 12.5px 25px 12.5px)}25%{-webkit-clip-path:inset(12.5px 12.5px 25px 12.5px);clip-path:inset(12.5px 12.5px 25px 12.5px)}50%{-webkit-clip-path:inset(12.5px 0 25px 12.5px);clip-path:inset(12.5px 0 25px 12.5px)}75%{-webkit-clip-path:inset(12.5px 0 12.5px 12.5px);clip-path:inset(12.5px 0 12.5px 12.5px)}100%{-webkit-clip-path:inset(12.5px 0 12.5px 0);clip-path:inset(12.5px 0 12.5px 0)}}@-webkit-keyframes frontpage-description-box-nonhover{0%{-webkit-clip-path:inset(12.5px 0 12.5px 0);clip-path:inset(12.5px 0 12.5px 0)}25%{-webkit-clip-path:inset(12.5px 0 12.5px 12.5px);clip-path:inset(12.5px 0 12.5px 12.5px)}50%{-webkit-clip-path:inset(12.5px 0 25px 12.5px);clip-path:inset(12.5px 0 25px 12.5px)}75%{-webkit-clip-path:inset(12.5px 12.5px 25px 12.5px);clip-path:inset(12.5px 12.5px 25px 12.5px)}100%{-webkit-clip-path:inset(25px 12.5px 25px 12.5px);clip-path:inset(25px 12.5px 25px 12.5px)}}@keyframes frontpage-description-box-nonhover{0%{-webkit-clip-path:inset(12.5px 0 12.5px 0);clip-path:inset(12.5px 0 12.5px 0)}25%{-webkit-clip-path:inset(12.5px 0 12.5px 12.5px);clip-path:inset(12.5px 0 12.5px 12.5px)}50%{-webkit-clip-path:inset(12.5px 0 25px 12.5px);clip-path:inset(12.5px 0 25px 12.5px)}75%{-webkit-clip-path:inset(12.5px 12.5px 25px 12.5px);clip-path:inset(12.5px 12.5px 25px 12.5px)}100%{-webkit-clip-path:inset(25px 12.5px 25px 12.5px);clip-path:inset(25px 12.5px 25px 12.5px)}}html.no-touch a:not(.active).icon span,html.no-touch a:not(.active).icon svg{transition:all 220ms linear}html.no-touch a:not(.active).icon:hover span{transition:all 220ms linear;color:#000!important}html.no-touch a:not(.active).icon:hover svg{transition:all 220ms linear;fill:#000!important}html.no-touch a:not(.active),html.no-touch a:not(.active) h3{transition:all 220ms linear}html.no-touch a:not(.active):hover,html.no-touch a:not(.active):hover h3{transition:all 220ms linear;fill:#000!important;color:#000!important}html.no-touch #rocket-sprite{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;width:104px;height:119px;background-image:url(/assets/content/about/about-us/exploration_sprite.png);background-position:0 0;-webkit-animation:rocket-sprite 4.5s steps(13)infinite;animation:rocket-sprite 4.5s steps(13)infinite;background-repeat:no-repeat;overflow:hidden}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){html.no-touch #rocket-sprite{background-image:url(/assets/content/about/about-us/exploration_sprite@2x.png);background-size:1456px 1309px}}@-webkit-keyframes rocket-sprite{0%{background-position:0 0}9.090%{background-position:-1352px 0}9.091%{background-position:0 -119px}18.181%{background-position:-1352px -119px}18.182%{background-position:0 -238px}27.272%{background-position:-1352px -238px}27.273%{background-position:0 -357px}36.363%{background-position:-1352px -357px}36.364%{background-position:0 -476px}45.454%{background-position:-1352px -476px}45.455%{background-position:0 -595px}54.545%{background-position:-1352px -595px}54.546%{background-position:0 -714px}63.636%{background-position:-1352px -714px}63.637%{background-position:0 -833px}72.727%{background-position:-1352px -833px}72.728%{background-position:0 -952px}81.818%{background-position:-1352px -952px}81.819%{background-position:0 -1071px}90.909%{background-position:-1352px -1071px}90.910%{background-position:0 -1190px}100%{background-position:-1352px -1190px}}@keyframes rocket-sprite{0%{background-position:0 0}9.090%{background-position:-1352px 0}9.091%{background-position:0 -119px}18.181%{background-position:-1352px -119px}18.182%{background-position:0 -238px}27.272%{background-position:-1352px -238px}27.273%{background-position:0 -357px}36.363%{background-position:-1352px -357px}36.364%{background-position:0 -476px}45.454%{background-position:-1352px -476px}45.455%{background-position:0 -595px}54.545%{background-position:-1352px -595px}54.546%{background-position:0 -714px}63.636%{background-position:-1352px -714px}63.637%{background-position:0 -833px}72.727%{background-position:-1352px -833px}72.728%{background-position:0 -952px}81.818%{background-position:-1352px -952px}81.819%{background-position:0 -1071px}90.909%{background-position:-1352px -1071px}90.910%{background-position:0 -1190px}100%{background-position:-1352px -1190px}}nav#back-button{position:fixed;z-index:500;top:75px;left:75px;transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1);-webkit-transform:translate(-50%,-50%)scale(.01)rotate(100deg);transform:translate(-50%,-50%)scale(.01)rotate(100deg);width:70px;height:70px;cursor:pointer}nav#back-button .bg{position:absolute;width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.1;transition:-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1)}nav#back-button>svg{position:relative;left:48%;top:50%;-webkit-transform:translate(-50%,-50%)rotate(90deg);transform:translate(-50%,-50%)rotate(90deg);fill:#fff}@media (min-width:700px){nav#back-button.shown{transition:-webkit-transform .8s .6s cubic-bezier(.23,1,.32,1);transition:transform .8s .6s cubic-bezier(.23,1,.32,1);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}nav#back-button.shown.small .bg{-webkit-transform:scale(.7);transform:scale(.7)}}nav#back-button.hidden{transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1);-webkit-transform:translate(-50%,-50%)scale(.01)rotate(100deg);transform:translate(-50%,-50%)scale(.01)rotate(100deg)}nav#menu-button #bg,nav#menu-button #tagline{transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1)}html.no-touch nav#back-button:hover{cursor:pointer}html.no-touch nav#back-button:hover .bg{-webkit-transform:scale(1.1);transform:scale(1.1)}nav#menu-button{position:fixed;z-index:500;width:100px;height:100px;cursor:pointer;right:0}nav#menu-button #bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#333;opacity:.1;width:55px;height:55px;transition:transform .4s cubic-bezier(.23,1,.32,1)}nav#menu-button #tagline{position:relative;display:none;transition:transform .4s cubic-bezier(.23,1,.32,1)}nav#menu-button #tagline #dot{fill:#fff}nav#menu-button #tagline text{fill:#fff;font-size:12px;font-weight:700;letter-spacing:.077em}html.safari nav#menu-button #tagline text{letter-spacing:-.009em}html.ipad nav#menu-button #tagline text{letter-spacing:.032em}nav#menu-button .rotate{width:100%;height:100%;position:relative;transition:-webkit-transform .4s cubic-bezier(.63,.29,.17,1.345);transition:transform .4s cubic-bezier(.63,.29,.17,1.345)}html.no-touch nav#menu-button:hover #bg{-webkit-transform:translate(-50%,-50%)scale(1.06);transform:translate(-50%,-50%)scale(1.06)}html.no-touch nav#menu-button:hover #tagline{-webkit-transform:scale(1.03);transform:scale(1.03)}nav#menu-button.open .rotate,nav#menu-button.shown .rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}nav#menu-button .burger{width:29px;height:2.5px;background-color:#fff;will-change:transform;transform:translate(-50%,-50%);transition:-webkit-transform .4s cubic-bezier(.63,.29,.17,1.345),top .4s cubic-bezier(.63,.29,.17,1.345);transition:transform .4s cubic-bezier(.63,.29,.17,1.345),top .4s cubic-bezier(.63,.29,.17,1.345)}nav#menu-button .burger,nav#menu-button .burger.middle{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%)}nav#menu-button .burger.middle{transform:translate(-50%,-50%)}nav#menu-button .burger.top{top:43%}nav#menu-button .burger.bottom{top:57%}@media (min-width:700px){nav#menu-button{top:37.5px;right:37.5px}nav#menu-button #bg{width:100%;height:100%}nav#menu-button #tagline{display:block}nav#menu-button .burger{transition:-webkit-transform .25s cubic-bezier(.63,.29,.17,1.345),top .25s cubic-bezier(.63,.29,.17,1.345);transition:transform .25s cubic-bezier(.63,.29,.17,1.345),top .25s cubic-bezier(.63,.29,.17,1.345);width:37px;height:3px}nav#menu-button .burger.top{top:40%}nav#menu-button .burger.bottom{top:60%}html.no-touch nav#menu-button:hover #bg{-webkit-transform:translate(-50%,-50%)scale(1.255);transform:translate(-50%,-50%)scale(1.255)}html.no-touch nav#menu-button:hover #tagline{-webkit-transform:scale(1.145);transform:scale(1.145)}html.no-touch nav#menu-button:hover .middle{-webkit-transform:translate(-50%,-50%)scaleX(1.17);transform:translate(-50%,-50%)scaleX(1.17)}html.no-touch nav#menu-button:hover .top{-webkit-transform:translate(-50%,-170%);transform:translate(-50%,-170%)}html.no-touch nav#menu-button:hover .bottom{-webkit-transform:translate(-50%,70%);transform:translate(-50%,70%)}}nav#menu-button.open .middle,nav#menu-button.shown .middle{-webkit-transform:translateX(-50%)translateY(-50%)rotate(45deg)scaleX(0);transform:translateX(-50%)translateY(-50%)rotate(45deg)scaleX(0)}nav#menu-button.open .top,nav#menu-button.shown .top{top:50%;-webkit-transform:translateX(-50%)translateY(-50%)rotate(135deg);transform:translateX(-50%)translateY(-50%)rotate(135deg)}nav#menu-button.open .bottom,nav#menu-button.shown .bottom{top:50%;-webkit-transform:translateX(-50%)translateY(-50%)rotate(225deg);transform:translateX(-50%)translateY(-50%)rotate(225deg)}html.no-touch nav#menu-button.open:hover #bg,html.no-touch nav#menu-button.shown:hover #bg{-webkit-transform:translate(-50%,-50%)scale(.9);transform:translate(-50%,-50%)scale(.9)}html.no-touch nav#menu-button.open:hover #tagline,html.no-touch nav#menu-button.shown:hover #tagline{-webkit-transform:scale(.85);transform:scale(.85)}html.no-touch nav#menu-button.open:hover .middle,html.no-touch nav#menu-button.shown:hover .middle{-webkit-transform:translateX(-50%)translateY(-50%)rotate(45deg)scaleX(0);transform:translateX(-50%)translateY(-50%)rotate(45deg)scaleX(0)}html.no-touch nav#menu-button.open:hover .top,html.no-touch nav#menu-button.shown:hover .top{top:50%;-webkit-transform:translateX(-50%)translateY(-50%)rotate(135deg)scaleX(.8);transform:translateX(-50%)translateY(-50%)rotate(135deg)scaleX(.8)}html.no-touch nav#menu-button.open:hover .bottom,html.no-touch nav#menu-button.shown:hover .bottom{top:50%;-webkit-transform:translateX(-50%)translateY(-50%)rotate(225deg)scaleX(.8);transform:translateX(-50%)translateY(-50%)rotate(225deg)scaleX(.8)}.site{min-height:100vh}@media (min-width:700px){.site{padding-bottom:100vh}}.mobile-nav,footer.menu{position:relative;width:100%}.mobile-nav .height,footer.menu .height{position:relative;background-color:#fff;box-sizing:border-box;padding:10px}.mobile-nav .height h2,footer.menu .height h2{font-size:10px;font-weight:500;text-transform:uppercase;line-height:1em;color:#333;padding-bottom:50px;padding-top:50px}.mobile-nav .height a,.mobile-nav .height h3,footer.menu .height a,footer.menu .height h3{font-size:18px;font-weight:400;line-height:1em;position:relative;padding-bottom:25px;color:#333;display:inline-block}.mobile-nav .height a svg,.mobile-nav .height h3 svg,footer.menu .height a svg,footer.menu .height h3 svg{fill:#333}.mobile-nav .height a span,.mobile-nav .height h3 span,footer.menu .height a span,footer.menu .height h3 span{display:inline-block;font-size:10px;font-weight:500;line-height:1em;text-transform:uppercase;margin-bottom:50px}.mobile-nav .height a:hover,.mobile-nav .height h3:hover,footer.menu .height a:hover,footer.menu .height h3:hover{fill:#34aed6!important;color:#34aed6!important}.mobile-nav .height>div,.mobile-nav .height>nav,footer.menu .height>div,footer.menu .height>nav{text-align:center;height:100%}.mobile-nav .height .contact,footer.menu .height .contact{background-color:#f4f4f4}.mobile-nav .height .social,.mobile-nav .height nav,footer.menu .height .social,footer.menu .height nav{background-color:#f9f9f9}.mobile-nav .height nav .molamil-logo svg,footer.menu .height nav .molamil-logo svg{margin-top:50px}@media (min-width:700px){.mobile-nav .height h2,footer.menu .height h2{padding-top:0}.mobile-nav .height nav .molamil-logo,footer.menu .height nav .molamil-logo{position:absolute;left:50%}.mobile-nav .height nav .molamil-logo svg,footer.menu .height nav .molamil-logo svg{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.mobile-nav .height nav ul,footer.menu .height nav ul{list-style:none;padding:0 0 34px}.mobile-nav .height nav ul li,footer.menu .height nav ul li{display:block}.mobile-nav .height .social a,footer.menu .height .social a{margin-bottom:50px;padding-bottom:0}.mobile-nav .height .social a svg,footer.menu .height .social a svg{transition:all 220ms linear}html.no-touch .mobile-nav .height .social a:hover svg,html.no-touch footer.menu .height .social a:hover svg{transition:all 220ms linear;fill:#34aed6!important}.mobile-nav .height .content svg,footer.menu .height .content svg{fill:#333}.mobile-nav .contact .content a,.mobile-nav .contact .content ul li a,.mobile-nav nav .content a,.mobile-nav nav .content ul li a,footer.menu .contact .content a,footer.menu .contact .content ul li a,footer.menu nav .content a,footer.menu nav .content ul li a{padding:4px;margin-top:8.5px;margin-bottom:8.5px}@media (min-width:500px){.mobile-nav .height,footer.menu .height{padding:25px}}@media (min-width:700px){.mobile-nav,footer.menu{position:absolute;pointer-events:none;margin-top:-100vh;height:100vh;overflow:hidden}.mobile-nav.wrapper,footer.menu.wrapper{padding:0}.mobile-nav .height,footer.menu .height{pointer-events:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:100vh}.mobile-nav .height.shown,footer.menu .height.shown{-webkit-transform:translateY(0);transform:translateY(0)}.mobile-nav .height .content,footer.menu .height .content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:350px;padding-top:100px}.mobile-nav .height>div,.mobile-nav .height>nav,footer.menu .height>div,footer.menu .height>nav{width:33.333%;width:calc(100% / 3)}.mobile-nav .height .contact,footer.menu .height .contact{-webkit-order:1;-ms-flex-order:1;order:1}.mobile-nav .height nav,footer.menu .height nav{-webkit-order:2;-ms-flex-order:2;order:2}.mobile-nav .height .social,footer.menu .height .social{-webkit-order:3;-ms-flex-order:3;order:3;background-color:#f4f4f4}.mobile-nav.open,footer.menu.open{position:fixed;top:0;margin-top:0;z-index:190}}.mobile-nav,.mobile-nav .height{height:100%}.mobile-nav{position:fixed;z-index:195;transition:-webkit-transform .7s cubic-bezier(.23,1,.32,1);transition:transform .7s cubic-bezier(.23,1,.32,1)}.mobile-nav svg{margin-top:25px}.mobile-nav.hidden{-webkit-transform:translateY(110%);transform:translateY(110%)}.mobile-nav .height ul{padding-top:25px!important}@media (min-width:700px){.mobile-nav{display:none}}.simple-header>article>header .content{position:relative;top:100%;padding-top:70px;background-color:#fff}.intro>article>header .content .buttons .dot,.simple-header>article>header .content .buttons .dot{position:relative;top:8px;height:2px;float:left;background-image:url(../assets/ui/text_dot.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.simple-header>article>header .content h2{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;padding:0 25px;margin-bottom:26px!important}.simple-header>article>header .content .buttons{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block}.simple-header>article>header .content .buttons a{text-decoration:none;float:left}.simple-header>article>header .content .buttons .dot{display:block;width:18px}.intro>article{margin-top:50vh;transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1)}.intro>article>header{background-color:#fff}.intro>article>header .content{position:relative;width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.intro>article>header .content h2{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;padding:75px 25px 0}.intro>article>header .content .buttons{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block}.intro>article>header .content .buttons a,.intro>article>header .content .buttons span{text-decoration:none;float:left;margin:0}.intro>article>header .content .buttons .dot{display:block;width:18px}.intro>article.hidden{-webkit-transform:translateY(50vh);transform:translateY(50vh)}@media (max-width:700px){.intro>article{margin-top:50%}}html.touch .intro>article{margin-top:50%}@media (min-aspect-ratio:1 / 1){html.touch .intro>article{margin-top:25%}}html.touch .intro>article.hidden{-webkit-transform:translateY(75vh);transform:translateY(75vh)}.module.image>img{display:block;width:100%}.module.image .background{position:relative;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:10px 10px 25px}@media (min-width:500px){.module.image .background{padding:25px}}@media (min-width:700px){.module.image .background{position:absolute;padding:0 25px 25px}}.module.image .background .wrapper{position:relative;width:100%}.module.image .background .wrapper>img{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:40vw}@media (min-width:700px){.module.image .background .wrapper{height:100%;overflow:hidden}.module.image .background .wrapper>img{height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.module.image.background-fill .background-color-desktop{position:relative;overflow:hidden}.module.image.background-fill picture{width:100%;height:100%}.module.image.background-fill img{width:100%;box-sizing:border-box;padding:10px}@media (min-width:500px){.module.image.background-fill img{padding:25px}}@media (min-width:700px){.module.image.background-fill img{right:0;position:absolute;width:auto;height:100%;min-width:100%;min-height:100%;padding:0}.module.image.background-fill.center img{-webkit-transform:translateX(15%);transform:translateX(15%);right:0}}@media (min-width:920px){.module.image.background-fill.center img{top:50%;-webkit-transform:translate(-65.7%,-50%);transform:translate(-65.7%,-50%);right:auto;left:calc((100% - 430px)/ 2 + 430px)}}@media (min-width:1440px){.module.image.background-fill.center img{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:0;left:auto;height:auto}}html.android .module.video{display:none}.module.video .aspect{overflow:hidden;position:relative;padding-bottom:56.25%;height:0}.module.video .aspect-video,.module.video iframe,.module.video video{width:100%;height:100%;position:absolute;top:0}.module.video.description-box .aspect .description{position:absolute;height:100%}.module.video.description-box .aspect .description .content{min-height:0;max-height:none;height:100%}@media (max-width:699px){.module.video.description-box .aspect{height:auto;padding-bottom:0}.module.video.description-box .aspect .aspect-video{position:relative;padding-bottom:56.25%;height:0}.module.video.description-box .aspect .description{padding-top:25px;position:relative}}html.android .module.video.video-advanced{display:block}.module.video.video-advanced .aspect img{height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:-webkit-transform .5s cubic-bezier(.645,0,.355,1);transition:transform .5s cubic-bezier(.645,0,.355,1)}.module.video.video-advanced .aspect .description{position:absolute;height:100%}.module.video.video-advanced .aspect .description .content{height:100%;max-height:none;min-height:0}.module.video.video-advanced .aspect .play-button{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;background-color:transparent;border:none;padding:0;transition:-webkit-transform .7s cubic-bezier(.645,0,.355,1);transition:transform .7s cubic-bezier(.645,0,.355,1)}.module.video.video-advanced .aspect .play-button .shape{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:140px;height:140px;background-color:#fff;border-radius:50%;background-clip:padding-box;pointer-events:none}.module.video.video-advanced .aspect .play-button .shape svg{fill:#333;position:absolute;left:50%;top:50%;-webkit-transform:translateX(-39%)translateY(-55%);transform:translateX(-39%)translateY(-55%)}.module.video.video-advanced .aspect .play-button .shape h2{font-size:11px;text-transform:uppercase;text-align:center;position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:71%}.module.video.video-advanced .aspect .play-button:active .shape{background-color:#f4f4f4}.module.video.video-advanced.open .aspect img{-webkit-transform:translateX(-50%)translateY(-150%);transform:translateX(-50%)translateY(-150%)}.module.video.video-advanced.open .aspect .play-button{-webkit-transform:translateX(-50%)translateY(-60%)scale(.1);transform:translateX(-50%)translateY(-60%)scale(.1)}.module.description{position:relative;width:100%;padding-bottom:25px}@media (min-width:700px){.module.description{width:50%;max-width:455px;padding:25px;box-sizing:border-box}}@media (max-width:699px){.project .module.description .content{background-color:transparent!important}}.module.description .content .center{text-align:center;padding:0 25px}.module.description .content .center p{font-size:18px;margin-bottom:0}.module.description .content a:hover{color:#fff!important}@media (min-width:700px){.module.description .content .center p{margin-bottom:18px}.module.description .content{height:56.25vw;min-height:350px;max-height:700px}.module.description .content .center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.module.description.right{float:right}}#projects.page .module.column.column-two .wrapper article header p,#projects.page .module.contact-us .wrapper ul li h3,#projects.page .module.description .content .center h2,#projects.page .page.about>article .next-thing h3,#projects.page .page.about>article section.item .wrapper .content .description h3,#projects.page .page.article>article .column h3,#projects.page .page.frontpage .description-box .wrapper .box .content a,#projects.page .page.frontpage .description-box .wrapper .box .content h1,#projects.page .page.frontpage .description-box .wrapper .box .content h3,#projects.page .page.frontpage .part.about li .description .content .center a,#projects.page .page.frontpage .part.about li .description .content .center h2,#projects.page .page.frontpage .part.articles li .description .center a,#projects.page .page.frontpage .part.articles li .description .center h2,#projects.page .page.frontpage .part.articles li .description .center span,#projects.page .title,.module.column.column-two .wrapper article header #projects.page p,.module.column.column-two .wrapper article header .page.article p,.module.column.column-two .wrapper article header .page.project p,.module.contact-us .wrapper ul li #projects.page h3,.module.contact-us .wrapper ul li .page.article h3,.module.contact-us .wrapper ul li .page.project h3,.module.description .content .center #projects.page h2,.module.description .content .center .page.article h2,.module.description .content .center .page.project h2,.next-title,.page.about>article .next-thing #projects.page h3,.page.about>article .next-thing .page.article h3,.page.about>article .next-thing .page.project h3,.page.about>article section.item .wrapper .content .description #projects.page h3,.page.about>article section.item .wrapper .content .description .page.article h3,.page.about>article section.item .wrapper .content .description .page.project h3,.page.article .module.column.column-two .wrapper article header p,.page.article .module.contact-us .wrapper ul li h3,.page.article .module.description .content .center h2,.page.article .page.about>article .next-thing h3,.page.article .page.about>article section.item .wrapper .content .description h3,.page.article .page.frontpage .description-box .wrapper .box .content a,.page.article .page.frontpage .description-box .wrapper .box .content h1,.page.article .page.frontpage .description-box .wrapper .box .content h3,.page.article .page.frontpage .part.about li .description .content .center a,.page.article .page.frontpage .part.about li .description .content .center h2,.page.article .page.frontpage .part.articles li .description .center a,.page.article .page.frontpage .part.articles li .description .center h2,.page.article .page.frontpage .part.articles li .description .center span,.page.article .title,.page.article>article .column #projects.page h3,.page.article>article .column h3,.page.frontpage .description-box .wrapper .box .content #projects.page a,.page.frontpage .description-box .wrapper .box .content #projects.page h1,.page.frontpage .description-box .wrapper .box .content #projects.page h3,.page.frontpage .description-box .wrapper .box .content .page.article a,.page.frontpage .description-box .wrapper .box .content .page.article h1,.page.frontpage .description-box .wrapper .box .content .page.article h3,.page.frontpage .description-box .wrapper .box .content .page.project a,.page.frontpage .description-box .wrapper .box .content .page.project h1,.page.frontpage .description-box .wrapper .box .content .page.project h3,.page.frontpage .part.about li .description .content .center #projects.page a,.page.frontpage .part.about li .description .content .center #projects.page h2,.page.frontpage .part.about li .description .content .center .page.article a,.page.frontpage .part.about li .description .content .center .page.article h2,.page.frontpage .part.about li .description .content .center .page.project a,.page.frontpage .part.about li .description .content .center .page.project h2,.page.frontpage .part.articles li .description .center #projects.page a,.page.frontpage .part.articles li .description .center #projects.page h2,.page.frontpage .part.articles li .description .center #projects.page span,.page.frontpage .part.articles li .description .center .page.article a,.page.frontpage .part.articles li .description .center .page.article h2,.page.frontpage .part.articles li .description .center .page.article span,.page.frontpage .part.articles li .description .center .page.project a,.page.frontpage .part.articles li .description .center .page.project h2,.page.frontpage .part.articles li .description .center .page.project span,.page.project .module.column.column-two .wrapper article header p,.page.project .module.contact-us .wrapper ul li h3,.page.project .module.description .content .center h2,.page.project .page.about>article .next-thing h3,.page.project .page.about>article section.item .wrapper .content .description h3,.page.project .page.frontpage .description-box .wrapper .box .content a,.page.project .page.frontpage .description-box .wrapper .box .content h1,.page.project .page.frontpage .description-box .wrapper .box .content h3,.page.project .page.frontpage .part.about li .description .content .center a,.page.project .page.frontpage .part.about li .description .content .center h2,.page.project .page.frontpage .part.articles li .description .center a,.page.project .page.frontpage .part.articles li .description .center h2,.page.project .page.frontpage .part.articles li .description .center span,.page.project .title,footer.next-thing .description .content .center h3{font-family:"alternate-gothic-no-1-d","BrandonText",sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;margin-bottom:17px;line-height:1em;color:#333}#projects.page .module.column.column-two .wrapper article h4,#projects.page .module.column.column-two .wrapper article header h3,#projects.page .module.contact-us .wrapper ul li h4,#projects.page .module.description .content .center h3,#projects.page .page.about>article .next-thing a,#projects.page .page.about>article .next-thing h2,#projects.page .page.about>article>header a,#projects.page .page.article.picture-header>article header span,#projects.page .page.article.simple-header header a,#projects.page .page.article.simple-header header span,#projects.page .page.project>article>header a,#projects.page .page.project>article>header span,#projects.page .subtitle,.module.column.column-two .wrapper article #projects.page h4,.module.column.column-two .wrapper article .page.article h4,.module.column.column-two .wrapper article .page.project h4,.module.column.column-two .wrapper article header #projects.page h3,.module.column.column-two .wrapper article header .page.article h3,.module.column.column-two .wrapper article header .page.frontpage p,.module.column.column-two .wrapper article header .page.project h3,.module.contact-us .wrapper ul li #projects.page h4,.module.contact-us .wrapper ul li .page.article h4,.module.contact-us .wrapper ul li .page.frontpage h3,.module.contact-us .wrapper ul li .page.project h4,.module.description .content .center #projects.page h3,.module.description .content .center .page.article h3,.module.description .content .center .page.frontpage h2,.module.description .content .center .page.project h3,.next-subtitle,.page.about>article .next-thing #projects.page a,.page.about>article .next-thing #projects.page h2,.page.about>article .next-thing .page.article a,.page.about>article .next-thing .page.article h2,.page.about>article .next-thing .page.frontpage h3,.page.about>article .next-thing .page.project a,.page.about>article .next-thing .page.project h2,.page.about>article section.item .wrapper .content .description .page.frontpage h3,.page.about>article>header #projects.page a,.page.about>article>header .page.article a,.page.about>article>header .page.project a,.page.article .module.column.column-two .wrapper article h4,.page.article .module.column.column-two .wrapper article header h3,.page.article .module.contact-us .wrapper ul li h4,.page.article .module.description .content .center h3,.page.article .page.about>article .next-thing a,.page.article .page.about>article .next-thing h2,.page.article .page.about>article>header a,.page.article .page.project>article>header a,.page.article .page.project>article>header span,.page.article .subtitle,.page.article.picture-header>article header #projects.page span,.page.article.picture-header>article header span,.page.article.simple-header header #projects.page a,.page.article.simple-header header #projects.page span,.page.article.simple-header header a,.page.article.simple-header header span,.page.article>article .column .page.frontpage h3,.page.frontpage .description-box .wrapper .box .content a,.page.frontpage .description-box .wrapper .box .content h1,.page.frontpage .description-box .wrapper .box .content h3,.page.frontpage .module.column.column-two .wrapper article header p,.page.frontpage .module.contact-us .wrapper ul li h3,.page.frontpage .module.description .content .center h2,.page.frontpage .page.about>article .next-thing h3,.page.frontpage .page.about>article section.item .wrapper .content .description h3,.page.frontpage .page.article>article .column h3,.page.frontpage .part.about li .description .content .center a,.page.frontpage .part.about li .description .content .center h2,.page.frontpage .part.articles li .description .center a,.page.frontpage .part.articles li .description .center h2,.page.frontpage .part.articles li .description .center span,.page.frontpage .title,.page.project .module.column.column-two .wrapper article h4,.page.project .module.column.column-two .wrapper article header h3,.page.project .module.contact-us .wrapper ul li h4,.page.project .module.description .content .center h3,.page.project .page.about>article .next-thing a,.page.project .page.about>article .next-thing h2,.page.project .page.about>article>header a,.page.project .subtitle,.page.project>article>header #projects.page a,.page.project>article>header #projects.page span,.page.project>article>header .page.article a,.page.project>article>header .page.article span,.page.project>article>header a,.page.project>article>header span,footer.next-thing .description .content .center a,footer.next-thing .description .content .center h2{font-family:"brandon-grotesque","BrandonText",sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;margin-bottom:17px;line-height:1.7em;color:#333;letter-spacing:.1em}footer.next-thing{position:relative;padding:0 10px 10px}@media (min-width:500px){footer.next-thing{padding:0 25px 25px}}footer.next-thing picture img{display:block;width:100%}footer.next-thing .description{position:absolute;bottom:0;left:0;height:50%;width:100%;box-sizing:border-box;padding:0 20px 20px}@media (min-width:500px){footer.next-thing .description{padding:0 50px 50px}}@media (min-width:600px){footer.next-thing .description{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;width:30%;height:100%;padding:25px 0 50px}}footer.next-thing .description .content{position:relative;height:100%;background-color:#f3f3f3}footer.next-thing .description .content .center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:0 25px}#main-patterns,.pattern{overflow:hidden;width:100%;top:0;left:0;height:100%}footer.next-thing .description .content .center h3{font-size:35px}@media (min-width:600px){footer.next-thing .description .content .center h3{font-size:30px}}@media (min-width:700px){footer.next-thing .description .content .center h3{font-size:35px}}@media (min-width:1140px){footer.next-thing .description .content .center h3{font-size:50px}}footer.next-thing .description .content .center a{display:block;text-decoration:none}.pattern{position:absolute}.pattern.fixed{position:fixed;z-index:100}#main-patterns{position:absolute}section.big-words{height:70vh;min-height:450px;position:relative}section.big-words:nth-of-type(2){margin-top:35px}section.big-words .background{background-color:#f8f8f8;position:absolute;overflow:hidden;height:100%;width:100%}section.big-words .background picture{width:100%;height:100%}section.big-words .background img{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%}section.big-words .background img.bottom{-webkit-transform:translateX(-50%)translateY(-100%);transform:translateX(-50%)translateY(-100%);top:100%}section.big-words .content{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.big-words .content h3{font-family:"alternate-gothic-no-1-d","BrandonText",sans-serif;font-weight:500;text-transform:uppercase;line-height:1em;font-size:30px;text-align:center;margin-bottom:55px}section.big-words .content h4{font-family:"alternate-gothic-no-1-d","BrandonText",sans-serif;font-weight:500;text-transform:uppercase;line-height:1em;font-size:60px;text-align:center}section.big-words .content p{max-width:620px;transform:translateX(-50%);font-size:18px;padding:0 25px;text-align:center}.module.column,section.big-words .content p{position:relative;left:50%;-webkit-transform:translateX(-50%)}@media (min-width:500px){section.big-words .content h3{font-size:35px;margin-bottom:75px}section.big-words .content h4{font-size:90px}}@media (min-width:700px){section.big-words .content h3{font-size:35px;margin-bottom:87.5px}section.big-words .content h4{font-size:160px}}section.big-words.white h3,section.big-words.white h4,section.big-words.white p{color:#fff}.module.column{max-width:876px;transform:translateX(-50%);padding-bottom:50px}.module.column .wrapper{padding:0 10px}.module.column .wrapper>img{box-sizing:border-box;padding-bottom:10px;width:100%}.module.column p svg,.module.column>a svg{top:57%}.module.column .text{margin-top:0;margin-bottom:34px}.module.column .text.no-break,.module.column .text:last-of-type{margin-bottom:0}.module.column ul{margin-bottom:32.5px;padding-left:22.5px}.module.column ul:last-child{margin:0}.module.column .link,.module.column a{fill:#34aed6;color:#34aed6}.module.column blockquote{text-align:center;font-size:29px;margin:50px 0}@media (min-width:500px){.module.column .wrapper{padding:0 25px}.module.column .wrapper>img{padding-bottom:25px}}.module.column .circle-icon{display:none}@media (min-width:700px){.module.column .wrapper{padding:0 75px}.module.column .circle-icon{display:block;width:75px;height:125px;float:left;-webkit-shape-outside:circle(50px at -50% 50%);shape-outside:circle(50px at -50% 50%);-webkit-shape-margin:25px;shape-margin:25px;-webkit-transform:translateX(-150%);transform:translateX(-150%)}.module.column .circle-icon img{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:83%;height:53%}.module.column .circle-icon svg{height:100%}.module.column .circle-icon.right{width:125px;float:right;-webkit-shape-outside:circle(50px at 80% 50%);shape-outside:circle(50px at 80% 50%);-webkit-transform:translateX(50px);transform:translateX(50px)}.module.column .circle-icon.right img{left:50%}.module.column .circle-icon.big{width:108px;height:230px;-webkit-shape-outside:circle(108px at -50% 50%);shape-outside:circle(108px at -50% 50%)}.module.column .circle-icon.big.right{width:180px;-webkit-shape-outside:circle(108px at 50% 50%);shape-outside:circle(108px at 50% 50%)}.module.column .circle-icon.mask img{border-radius:50%;height:100%}}.module.column.column-two{max-width:480px}.module.column.column-two .wrapper:after,.module.column.column-two .wrapper:before{content:"";display:table}.module.column.column-two .wrapper article header .icon{position:relative;height:100px}.module.column.column-two .wrapper article header .icon img{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;height:100%;width:auto}.module.column.column-two .wrapper article header p{text-align:center;margin-top:25px}.module.column.column-two .wrapper article header h3{text-align:center}@media (min-width:700px){.module.column.column-two{max-width:970px;padding-bottom:50px}.module.column.column-two .wrapper{padding:25px 0}.module.column.column-two article{left:auto;-webkit-transform:translateX(0);transform:translateX(0);float:left;width:50%;box-sizing:border-box}.module.column.column-two article:nth-of-type(odd){padding-right:25px}.module.column.column-two article:nth-of-type(even){padding-left:25px}}.module.multi>.wrapper{width:100%;display:block}.module.multi>.wrapper:after,.module.multi>.wrapper:before{content:"";display:table}.module.multi>.wrapper>.object img,.module.triple>.wrapper{width:100%;display:block}.module.multi>.wrapper>.object{width:100%}.module.multi>.wrapper>.object img{display:block;padding-bottom:10px}@media (min-width:500px){.module.multi>.wrapper>.object img{padding-bottom:25px}}.module.multi>.wrapper>.object:last-of-type img{padding-bottom:0}@media (min-width:920px){.module.multi>.wrapper>.object{width:50%;float:left;box-sizing:border-box}.module.multi>.wrapper>.object:nth-of-type(odd){padding-right:12.5px}.module.multi>.wrapper>.object:nth-of-type(even){padding-left:12.5px}.module.multi>.wrapper>.object img{padding-bottom:0}}.module.triple>.wrapper:after,.module.triple>.wrapper:before{content:"";display:table}.module.triple>.wrapper>.object{width:100%;display:none}.module.triple>.wrapper>.object:first-of-type{display:block}@media (min-width:500px){.module.triple>.wrapper>.object{width:50%;float:left;box-sizing:border-box}.module.triple>.wrapper>.object:nth-of-type(3n+1){display:block;padding-right:12.5px}.module.triple>.wrapper>.object:nth-of-type(3n+2){display:block;padding-left:12.5px}}@media (min-width:770px){.module.triple>.wrapper>.object{width:33.333%;width:calc(100% / 3)}.module.triple>.wrapper>.object:nth-of-type(3n+1){padding-right:16.67px}.module.triple>.wrapper>.object:nth-of-type(3n+2){padding:0 8.33px}.module.triple>.wrapper>.object:nth-of-type(3n+3){display:block;padding-left:16.67px}.module.triple>.wrapper>.object img{padding-bottom:0}}.module.triple>.wrapper>.object img{width:100%}.module.object img{width:100%;position:relative}.module.object .background-color-desktop{overflow:hidden}.module.object .background-color-desktop .description{width:100%}.module.object .background-color-desktop .object{position:relative;padding:10px}.module.object .background-color-desktop .object picture{width:100%;position:relative}.module.object.center .child{width:100%;display:block;position:relative}.module.object.center .child .carousel{-webkit-transform-style:preserve-3d;-webkit-animation:carousel-rotate 3s cubic-bezier(.59,-.45,.405,1.29)infinite alternate;animation:carousel-rotate 3s cubic-bezier(.59,-.45,.405,1.29)infinite alternate}.module.object.center .child .carousel picture{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.module.object.center .child .carousel picture.second{position:absolute;-webkit-transform:translateY(-50%)rotateY(180deg);transform:translateY(-50%)rotateY(180deg)}.module.object.center.rotate .object{-webkit-perspective:1000px;perspective:1000px}.module.object.center.rotate .object .child{left:50%;-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform-style:preserve-3d;transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1);-webkit-transform:rotateY(-30deg)scale(.95)translateX(-55%);transform:rotateY(-30deg)scale(.95)translateX(-55%)}@media (min-width:920px){.module.object.center.rotate .object .child{-webkit-transform:rotateY(-30deg)scale(.9)translateX(-57.5%);transform:rotateY(-30deg)scale(.9)translateX(-57.5%)}}@media (min-width:1440px){.module.object.center.rotate .object .child{-webkit-transform:rotateY(-30deg)scale(.8)translateX(-55.5%);transform:rotateY(-30deg)scale(.8)translateX(-55.5%)}}.module.object.center.rotate.hoverable .background-color-desktop:hover .child{-webkit-transform:rotateY(0)translateX(-50%);transform:rotateY(0)translateX(-50%)}.module.object.fill .child{width:100%}.module.object.fill .child canvas{height:auto}.module.object.scan .object{overflow:hidden}.module.object.scan .object .mask{position:absolute;width:100%;height:100%;overflow:hidden}.module.object.scan .object video{height:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.module.object.scan .object video:last-of-type{-webkit-clip-path:inset(0 0 80% 0);clip-path:inset(0 0 80% 0)}@media (min-width:500px){.module.object .background-color-desktop .object{padding:25px}}@media (min-width:700px){.module.object .background-color-desktop,.module.object.center .object,.module.object.fill .object,.module.object.fill .object .child,.module.object.fill .object .fill{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox}.module.object .background-color-desktop{display:flex;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.module.object .background-color-desktop .object{padding:0;width:100%}.module.object .background-color-desktop .object>img,.module.object .background-color-desktop .object>picture,.module.object .background-color-desktop .object>picture img{max-width:100%;width:auto}.module.object .background-color-desktop .object>img.child,.module.object .background-color-desktop .object>picture img.child,.module.object .background-color-desktop .object>picture.child{width:auto}.module.object.center .object .child,.module.object.center.rotate .child{width:100%}.module.object.center .object{display:flex;padding-right:25px;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.module.object.center:not(.top) .object{-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.module.object.fill .object{display:flex}.module.object.fill .object .child{display:flex;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.module.object.fill .object .fill{display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}}.module.contact-us{position:relative;background-color:#fff}.module.contact-us h2{transform:translateX(-50%);padding-bottom:.5em}.module.contact-us .wrapper,.module.contact-us h2{position:relative;left:50%;-webkit-transform:translateX(-50%)}.module.contact-us .wrapper{transform:translateX(-50%);max-width:920px;padding:80px 25px}.module.contact-us .wrapper ul{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:630px;list-style-type:none;padding:0}.module.contact-us .wrapper ul:after,.module.contact-us .wrapper ul:before{content:"";display:table}.module.contact-us .wrapper ul li{position:relative;padding-bottom:50px;text-align:center;max-width:315px}.module.contact-us .wrapper ul li img{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.module.contact-us .wrapper ul li h5 a{color:#333}@media (min-width:500px){.module.contact-us .wrapper ul li{padding:0;float:left;width:50%;width:calc(100% / 2)}}@media (max-width:499px){.module.contact-us .wrapper ul li{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}ul.module.links{list-style-type:none;padding:0}ul.module.links li{position:relative;margin-bottom:.6em}ul.module.links svg{position:absolute;left:0;top:.74em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}ul.module.links svg.deg90{-webkit-transform:translateY(-50%)rotate(90deg);transform:translateY(-50%)rotate(90deg)}ul.module.links span{padding-left:32.5px;display:inline-block}#loader{z-index:1000;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;background:url(../assets/loader.gif)center center no-repeat #fff;background-size:183px 20px}#loader img{position:absolute;top:-1px;left:-1px;width:1px;height:1px}.page.frontpage{margin-bottom:-12.5px}.page.frontpage .grey{background-color:#f4f4f4;margin:12.5px 0}@media (min-width:500px){.page.frontpage .grey{margin:25px 0}}.module.contact-us .page.frontpage h2,.page.about>article>header .page.frontpage h2,.page.article.picture-header>article header .page.frontpage h2,.page.article.simple-header header .page.frontpage h2,.page.frontpage .description-box .wrapper .box .content h2,.page.frontpage .header,.page.frontpage .module.contact-us h2,.page.frontpage .page.about>article>header h2,.page.frontpage .page.article.picture-header>article header h2,.page.frontpage .page.article.simple-header header h2,.page.frontpage .page.project>article>header h2,.page.frontpage .part.about li .description .content .center h3,.page.frontpage .part.articles li .description .center .spacing h3,.page.project>article>header .page.frontpage h2{font-family:"alternate-gothic-no-1-d","BrandonText",sans-serif;margin-bottom:17px;font-size:35px;line-height:1em;text-transform:uppercase;font-weight:500;color:#333}@media (min-width:500px){.module.contact-us .page.frontpage h2,.page.about>article>header .page.frontpage h2,.page.article.picture-header>article header .page.frontpage h2,.page.article.simple-header header .page.frontpage h2,.page.frontpage .description-box .wrapper .box .content h2,.page.frontpage .header,.page.frontpage .module.contact-us h2,.page.frontpage .page.about>article>header h2,.page.frontpage .page.article.picture-header>article header h2,.page.frontpage .page.article.simple-header header h2,.page.frontpage .page.project>article>header h2,.page.frontpage .part.about li .description .content .center h3,.page.frontpage .part.articles li .description .center .spacing h3,.page.project>article>header .page.frontpage h2{font-size:5vw}}@media (min-width:920px){.module.contact-us .page.frontpage h2,.page.about>article>header .page.frontpage h2,.page.article.picture-header>article header .page.frontpage h2,.page.article.simple-header header .page.frontpage h2,.page.frontpage .description-box .wrapper .box .content h2,.page.frontpage .header,.page.frontpage .module.contact-us h2,.page.frontpage .page.about>article>header h2,.page.frontpage .page.article.picture-header>article header h2,.page.frontpage .page.article.simple-header header h2,.page.frontpage .page.project>article>header h2,.page.frontpage .part.about li .description .content .center h3,.page.frontpage .part.articles li .description .center .spacing h3,.page.project>article>header .page.frontpage h2{font-size:3.9vw}}.page.frontpage .part{height:100vh;overflow:hidden;position:relative}.page.frontpage .part.wrapper{max-width:1440px;box-sizing:border-box;padding:10px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:auto}@media (min-width:500px){.page.frontpage .part.wrapper{padding:12.5px}}.page.frontpage .part .description{text-align:center}.page.frontpage .part .description .center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 8vw}.page.frontpage .part.project img{width:100%}@media (min-width:700px){#loader{background-size:293px 32px}.page.frontpage .part.project img{width:auto;min-width:100%;min-height:100%}}@media (min-width:500px){.page.frontpage .part .description .center{padding:0 3vw}.page.frontpage .part.project img{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page.frontpage .part{height:75vh}}.page.frontpage .mobile.button{width:100%;padding:25px 0;display:block;text-decoration:none;color:#333}.page.frontpage .mobile.button span{display:inline-block;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page.frontpage .part.project{background-size:cover;cursor:pointer}.page.frontpage .part.project.intro{cursor:auto}.page.frontpage .part.project.intro canvas{position:absolute;left:0;top:0;width:100%;height:100%}.page.frontpage .part.project .wrapper{height:100%}@media (min-width:500px){.page.frontpage .mobile{display:none!important}.page.frontpage .part.project.intro{height:100vh}}@media (min-width:700px){.page.frontpage .part.project .wrapper{max-width:1440px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page.frontpage .part.project .wrapper img{position:relative;left:66.666%;top:50%;-webkit-transform:translate(-50% -50%);transform:translate(-50% -50%);height:100%;max-height:100%;min-width:0;min-height:0}}.page.frontpage .part.articles{background-color:#fff;list-style:none;padding:0 12.5px}.page.frontpage .part.articles:after,.page.frontpage .part.articles:before{content:"";display:table}.page.frontpage .part.articles li{box-sizing:border-box;width:100%}@media (min-width:500px){.page.frontpage .part.articles li{width:50%;float:left;padding:0 12.5px}}.page.frontpage .part.articles li:nth-of-type(2){display:none}@media (min-width:500px){.page.frontpage .part.articles li:nth-of-type(2){display:block}}.page.frontpage .part.articles li:nth-of-type(3){display:none}@media (min-width:920px){.page.frontpage .part.articles li{width:33.333%}.page.frontpage .part.articles li:nth-of-type(3){display:block}}.page.frontpage .part.articles li .container{cursor:pointer}html.no-touch .page.frontpage .part.articles li .container:hover .description .spacing h3{color:#34aed6;transition:color 150ms linear}html.no-touch .page.frontpage .part.articles li .container .description .spacing h3{transition:color 250ms linear}.page.frontpage .part.articles li img{display:block;width:100%}.page.frontpage .part.articles li .description{background-color:#f4f4f4;transition:background-color 230ms linear}@media (min-width:500px){.page.frontpage .part.articles li .description{height:33vw}}@media (min-width:920px){.page.frontpage .part.articles li .description{height:25vw}}@media (min-width:1440px){.module.contact-us .page.frontpage h2,.page.about>article>header .page.frontpage h2,.page.article.picture-header>article header .page.frontpage h2,.page.article.simple-header header .page.frontpage h2,.page.frontpage .description-box .wrapper .box .content h2,.page.frontpage .header,.page.frontpage .module.contact-us h2,.page.frontpage .page.about>article>header h2,.page.frontpage .page.article.picture-header>article header h2,.page.frontpage .page.article.simple-header header h2,.page.frontpage .page.project>article>header h2,.page.frontpage .part.about li .description .content .center h3,.page.frontpage .part.articles li .description .center .spacing h3,.page.project>article>header .page.frontpage h2{font-size:56.16px}.page.frontpage .part.articles li .description{height:360px}}@media (max-width:499px){.page.frontpage .part.articles li .description .center{-webkit-transform:translateY(0);transform:translateY(0);padding:12vw 8vw}}.page.frontpage .part.articles li .description .center h2{margin:0}@media (min-width:500px){.page.frontpage .part.articles li .description .center .spacing{max-height:none;height:15vw}}.page.frontpage .part.articles li .description .center .spacing h3{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:499px){.page.frontpage .part.articles li .description .center .spacing h3{margin-top:12px;margin-bottom:7px;top:0;-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:920px){.page.frontpage .part.articles li .description .center .spacing h3{font-size:3.9vw}}@media (min-width:1440px){.page.frontpage .part.articles li .description .center .spacing{height:216px}.page.frontpage .part.articles li .description .center .spacing h3{font-size:56.16px}}.page.frontpage .part.about{list-style:none;padding:0;height:auto}.page.frontpage .part.about li{box-sizing:border-box;position:relative;display:block;width:100%;margin-bottom:10px}.page.frontpage .part.about li .description .content{transition:all 150ms}.page.frontpage .part.about li.capabilities .pattern{background-image:url(../assets/content/frontpage/about-capabilities.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page.frontpage .part.about li.capabilities .pattern{background-image:url(../assets/content/frontpage/about-capabilities@2x.jpg)}}html.no-touch .page.frontpage .part.about li.capabilities:hover .content h3{color:#2bd618;transition:color 150ms linear}html.no-touch .page.frontpage .part.about li.capabilities .content h3{transition:color 250ms linear}.page.frontpage .part.about li.applications .pattern{background-image:url(../assets/content/frontpage/about-positions.jpg);background-size:67px 74px!important}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page.frontpage .part.about li.applications .pattern{background-image:url(../assets/content/frontpage/about-positions@2x.jpg)}}@media (min-width:700px){.page.frontpage .part.about li.applications .pattern{background-size:133px 147px!important}}html.no-touch .page.frontpage .part.about li.applications:hover .content h3{color:#f1dd00;transition:color 150ms linear}html.no-touch .page.frontpage .part.about li.applications .content h3{transition:color 250ms linear}.page.frontpage .part.about li.about-us .pattern{background-image:url(../assets/content/frontpage/about-us.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.page.frontpage .part.about li.about-us .pattern{background-image:url(../assets/content/frontpage/about-us@2x.jpg)}}html.no-touch .page.frontpage .part.about li.about-us:hover .content h3{color:#ff5757;transition:color 150ms linear}html.no-touch .page.frontpage .part.about li.about-us .content h3{transition:color 250ms linear}.page.frontpage .part.about li .wrapper{overflow:hidden;height:100%;width:100%;top:0;left:0;position:absolute;box-sizing:border-box}@media (min-width:500px){.page.frontpage .part.about li{margin-bottom:25px}.page.frontpage .part.about li .wrapper{padding:0 25px}}.page.frontpage .part.about li .wrapper .pattern{position:relative;cursor:pointer;height:100%;background-size:600px 400px}.page.frontpage .part.about li .description{cursor:pointer;position:relative;left:50%;box-sizing:border-box;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);padding:125px 10px}@media (min-width:500px){.page.frontpage .part.about li .description{padding:25px;height:48.8vw;width:48.8vw;min-width:300px;min-height:300px}}@media (min-width:920px){.page.frontpage .part.about li .description{height:34.4vw;width:34.4vw;max-height:350px}}@media (min-width:1440px){.page.frontpage .part.about li .description{width:495.36px;height:495.36px}}.page.frontpage .part.about li .description .content{height:100%;background-color:#f9f9f9}.page.frontpage .part.about li .description .content .center{padding:50px 8vw;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:500px){.page.frontpage .part.about li .description .content .center{padding:0 3vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:1440px){.page.frontpage .part.about li .description .content .center{padding:0 32px}}@media (min-width:920px){.page.frontpage .part.about.grid li{width:50%;float:left}.page.frontpage .part.about.grid li:nth-of-type(odd) .wrapper{padding:0 12.5px 0 25px}.page.frontpage .part.about.grid li:nth-of-type(even) .wrapper{padding:0 25px 0 12.5px}}.page.frontpage .description-box{width:100%;height:100%;position:absolute;top:0}.page.frontpage .description-box .wrapper{position:relative;width:100%;height:100%}.page.frontpage .description-box .wrapper .box{position:absolute;overflow:hidden;height:100%;width:100%;color:#fff;padding:10px;box-sizing:border-box}.page.frontpage .description-box .wrapper .box:not(.intro){cursor:pointer}.page.frontpage .description-box .wrapper .box .content{position:relative;top:100%;transition:-webkit-transform .4s cubic-bezier(.785,.135,.15,.86);transition:transform .4s cubic-bezier(.785,.135,.15,.86);-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100%;background-color:#fff;text-align:center}.page.frontpage .description-box .wrapper .box .content #logo{margin-top:50px}.page.frontpage .description-box .wrapper .box .content #cta{width:100%;bottom:0;padding-top:20px;cursor:pointer}.page.frontpage .description-box .wrapper .box .content #cta svg{-webkit-transform:rotate(90deg)translateY(50%);transform:rotate(90deg)translateY(50%);left:50%;margin-bottom:50px;bottom:50px}.page.frontpage .description-box .wrapper .box .content h1,.page.frontpage .description-box .wrapper .box .content h2{margin-bottom:12.5px}.page.frontpage .description-box .wrapper .box .content h3{margin:0}.page.frontpage .description-box .wrapper .box .content p{margin-top:12.5px}.page.frontpage .description-box .wrapper .box .content a{margin-top:12.5px;margin-bottom:0;display:block}.page.frontpage .description-box .wrapper .box .content a,.page.frontpage .description-box .wrapper .box .content h1,.page.frontpage .description-box .wrapper .box .content h2,.page.frontpage .description-box .wrapper .box .content h3,.page.frontpage .description-box .wrapper .box .content p{color:#fff}.page.frontpage .description-box .wrapper .box .content .center{box-sizing:border-box;padding:8vw;width:100%}.page.frontpage .description-box .wrapper .box .content.top{transition:-webkit-transform 0s;transition:transform 0s;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.page.frontpage .description-box .wrapper .box .content.bottom{transition:-webkit-transform 0s;transition:transform 0s;-webkit-transform:translateY(100%);transform:translateY(100%)}.page.frontpage .description-box .wrapper .box .content.middle{transition:-webkit-transform .8s cubic-bezier(.23,1,.32,1);transition:transform .8s cubic-bezier(.23,1,.32,1);-webkit-transform:translateY(0);transform:translateY(0)}.page.frontpage .description-box .wrapper .box.intro .content a,.page.frontpage .description-box .wrapper .box.intro .content h1,.page.frontpage .description-box .wrapper .box.intro .content h2,.page.frontpage .description-box .wrapper .box.intro .content h3,.page.frontpage .description-box .wrapper .box.intro .content p{color:#333}.page.frontpage .description-box .wrapper .box.intro .content p{display:none}@media (max-width:499px){.page.frontpage .description-box .wrapper .box:nth-of-type(1){-webkit-transform:translateY(0);transform:translateY(0)}.page.frontpage .description-box .wrapper .box:nth-of-type(2){-webkit-transform:translateY(100%);transform:translateY(100%)}.page.frontpage .description-box .wrapper .box:nth-of-type(3){-webkit-transform:translateY(200%);transform:translateY(200%)}.page.frontpage .description-box .wrapper .box:nth-of-type(4){-webkit-transform:translateY(300%);transform:translateY(300%)}.page.frontpage .description-box .wrapper .box:nth-of-type(5){-webkit-transform:translateY(400%);transform:translateY(400%)}.page.frontpage .description-box .wrapper .box:nth-of-type(6){-webkit-transform:translateY(500%);transform:translateY(500%)}.page.frontpage .description-box .wrapper .box:nth-of-type(7){-webkit-transform:translateY(600%);transform:translateY(600%)}.page.frontpage .description-box .wrapper .box:nth-of-type(8){-webkit-transform:translateY(700%);transform:translateY(700%)}.page.frontpage .description-box .wrapper .box:nth-of-type(9){-webkit-transform:translateY(800%);transform:translateY(800%)}.page.frontpage .description-box .wrapper .box:nth-of-type(10){-webkit-transform:translateY(900%);transform:translateY(900%)}}@media (min-width:500px){.page.frontpage .description-box .wrapper .box .content .center{padding:0 37.5px}html.no-touch .page.frontpage .description-box .wrapper .box .content .center{padding:0 50px}.page.frontpage .description-box{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-sizing:border-box;transition:-webkit-transform .4s cubic-bezier(.785,.135,.15,.86),left .4s cubic-bezier(.785,.135,.15,.86),height .4s cubic-bezier(.785,.135,.15,.86),bottom .4s cubic-bezier(.785,.135,.15,.86);transition:transform .4s cubic-bezier(.785,.135,.15,.86),left .4s cubic-bezier(.785,.135,.15,.86),height .4s cubic-bezier(.785,.135,.15,.86),bottom .4s cubic-bezier(.785,.135,.15,.86);z-index:10;bottom:auto;padding:25px 12.5px;max-width:350px}html.touch .page.frontpage .description-box{height:75%;min-height:700px}.page.frontpage .description-box .wrapper .box{padding:0}.page.frontpage .description-box .wrapper .box .content{position:absolute;top:0;-webkit-transform:translateY(0);transform:translateY(0);height:100%}.page.frontpage .description-box .wrapper .box .content h1,.page.frontpage .description-box .wrapper .box .content h2{margin-bottom:38px}.page.frontpage .description-box .wrapper .box .content a,.page.frontpage .description-box .wrapper .box .content p{margin-top:38px}.page.frontpage .description-box .wrapper .box .content #cta{position:absolute;margin-bottom:0}.page.frontpage .description-box .wrapper .box .content .center{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page.frontpage .description-box.left{height:75%}.page.frontpage .description-box .intro p{display:block!important}}@media (min-width:700px){.page.frontpage .part.about li .wrapper .pattern{background-size:1200px 800px}.page.frontpage .description-box{width:45vw;width:calc(50vw - 20px);max-width:468px}.page.frontpage .description-box.left{left:25%;left:calc(25% + 6px)}html.touch .page.frontpage .description-box.left{left:50%}}@media (min-width:920px){.page.frontpage .description-box{width:30vw;width:calc((100vw - 40px)/ 3)}.page.frontpage .description-box.left{left:16.666%;left:calc(100% / 6 + 6px)}html.touch .page.frontpage .description-box.left{left:50%}}@media (min-width:1440px){.page.frontpage .description-box.left{left:50%;-webkit-transform:translate(-708px,-50%);transform:translate(-708px,-50%)}html.touch .page.frontpage .description-box.left{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.page.frontpage .description-box a:hover{color:#fff!important}.page.frontpage .description-box.hidden .wrapper .box .content{-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:500px){.page.frontpage .description-box.hidden{height:0;bottom:100%}.page.frontpage .description-box.hidden .wrapper .box .content{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.page.frontpage{margin-bottom:-25px}}#projects.page .module.column.column-two .wrapper article header p,#projects.page .module.contact-us .wrapper ul li h3,#projects.page .module.description .content .center h2,#projects.page .page.about>article .next-thing h3,#projects.page .page.about>article section.item .wrapper .content .description h3,#projects.page .page.article>article .column h3,#projects.page .page.frontpage .description-box .wrapper .box .content a,#projects.page .page.frontpage .description-box .wrapper .box .content h1,#projects.page .page.frontpage .description-box .wrapper .box .content h3,#projects.page .page.frontpage .part.about li .description .content .center a,#projects.page .page.frontpage .part.about li .description .content .center h2,#projects.page .page.frontpage .part.articles li .description .center a,#projects.page .page.frontpage .part.articles li .description .center h2,#projects.page .page.frontpage .part.articles li .description .center span,#projects.page .title,.module.column.column-two .wrapper article header #projects.page p,.module.contact-us .wrapper ul li #projects.page h3,.module.description .content .center #projects.page h2,.page.about>article .next-thing #projects.page h3,.page.about>article section.item .wrapper .content .description #projects.page h3,.page.article>article .column #projects.page h3,.page.frontpage .description-box .wrapper .box .content #projects.page a,.page.frontpage .description-box .wrapper .box .content #projects.page h1,.page.frontpage .description-box .wrapper .box .content #projects.page h3,.page.frontpage .part.about li .description .content .center #projects.page a,.page.frontpage .part.about li .description .content .center #projects.page h2,.page.frontpage .part.articles li .description .center #projects.page a,.page.frontpage .part.articles li .description .center #projects.page h2,.page.frontpage .part.articles li .description .center #projects.page span{font-size:50px;margin-bottom:30px;color:#fff}#projects.page .module.column.column-two .wrapper article h4,#projects.page .module.column.column-two .wrapper article header h3,#projects.page .module.contact-us .wrapper ul li h4,#projects.page .module.description .content .center h3,#projects.page .page.about>article .next-thing a,#projects.page .page.about>article .next-thing h2,#projects.page .page.about>article>header a,#projects.page .page.article.picture-header>article header span,#projects.page .page.article.simple-header header a,#projects.page .page.article.simple-header header span,#projects.page .page.project>article>header a,#projects.page .page.project>article>header span,#projects.page .subtitle,.module.column.column-two .wrapper article #projects.page h4,.module.column.column-two .wrapper article header #projects.page h3,.module.contact-us .wrapper ul li #projects.page h4,.module.description .content .center #projects.page h3,.page.about>article .next-thing #projects.page a,.page.about>article .next-thing #projects.page h2,.page.about>article>header #projects.page a,.page.article.picture-header>article header #projects.page span,.page.article.simple-header header #projects.page a,.page.article.simple-header header #projects.page span,.page.project>article>header #projects.page a,.page.project>article>header #projects.page span{margin:0;color:#fff}#projects.page ul{padding:0}#projects.page li{cursor:pointer;position:relative;display:block;min-height:300px;overflow:hidden;transition:-webkit-transform .4s cubic-bezier(.23,1,.32,1);transition:transform .4s cubic-bezier(.23,1,.32,1)}@media (min-width:700px){#projects.page li{height:40vh;max-height:450px}}#projects.page .background-color-desktop,#projects.page .background-color-mobile{height:100%}#projects.page .background-color-desktop{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:1500px;overflow:visible}#projects.page .description{box-sizing:border-box;height:100%}#projects.page .content{height:100%;min-height:0;max-height:none}#projects.page .background-fill img{height:auto}#projects.page a{color:#fff}@media (max-width:699px){#projects.page .content{padding:25px 0}#projects.page .description{padding:25px}#projects.page .object,#projects.page img{padding:0}#projects.page .background-fill{max-height:540px}#projects.page .background-fill .background-color-desktop{position:absolute;bottom:0;height:auto;width:100%}}@media (max-width:499px){#projects.page .description{padding:10px}}@media (min-width:700px){#projects.page .background-color-desktop{background-color:transparent!important}#projects.page .child{position:absolute;height:100%;width:100%;left:0}#projects.page .child img{height:100%;width:auto;max-width:none;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#projects.page .background-fill img{height:auto;width:100%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}#projects.page li.hidden{-webkit-transform:translateY(100vh);transform:translateY(100vh)}html.ie10 #projects.page .background-color-desktop,html.ie11 #projects.page .background-color-desktop{display:block}html.ie10 #projects.page .background-color-desktop .object,html.ie11 #projects.page .background-color-desktop .object{display:block;position:absolute;height:100%;padding-left:455px}.page.project{margin-bottom:-12.5px}.module.contact-us .page.project h2,.page.about>article>header .page.project h2,.page.article.picture-header>article header .page.project h2,.page.article.simple-header header .page.project h2,.page.frontpage .description-box .wrapper .box .content .page.project h2,.page.frontpage .part.about li .description .content .center .page.project h3,.page.frontpage .part.articles li .description .center .spacing .page.project h3,.page.project .header,.page.project .module.contact-us h2,.page.project .page.about>article>header h2,.page.project .page.article.picture-header>article header h2,.page.project .page.article.simple-header header h2,.page.project .page.frontpage .description-box .wrapper .box .content h2,.page.project .page.frontpage .part.about li .description .content .center h3,.page.project .page.frontpage .part.articles li .description .center .spacing h3,.page.project>article>header h2{font-family:"alternate-gothic-no-1-d","BrandonText",sans-serif;margin-bottom:17px;font-size:45px;line-height:1em;text-transform:uppercase;font-weight:500;color:#333;max-width:480px}@media (min-width:700px){.module.contact-us .page.project h2,.page.about>article>header .page.project h2,.page.article.picture-header>article header .page.project h2,.page.article.simple-header header .page.project h2,.page.frontpage .description-box .wrapper .box .content .page.project h2,.page.frontpage .part.about li .description .content .center .page.project h3,.page.frontpage .part.articles li .description .center .spacing .page.project h3,.page.project .header,.page.project .module.contact-us h2,.page.project .page.about>article>header h2,.page.project .page.article.picture-header>article header h2,.page.project .page.article.simple-header header h2,.page.project .page.frontpage .description-box .wrapper .box .content h2,.page.project .page.frontpage .part.about li .description .content .center h3,.page.project .page.frontpage .part.articles li .description .center .spacing h3,.page.project>article>header h2{max-width:600px;font-size:50px}}.page.project>article>section{position:relative;padding:0 10px 10px}@media (min-width:500px){.page.project>article>section{padding:0 25px 25px}}@media (min-width:920px){.module.contact-us .page.project h2,.page.about>article>header .page.project h2,.page.article.picture-header>article header .page.project h2,.page.article.simple-header header .page.project h2,.page.frontpage .description-box .wrapper .box .content .page.project h2,.page.frontpage .part.about li .description .content .center .page.project h3,.page.frontpage .part.articles li .description .center .spacing .page.project h3,.page.project .header,.page.project .module.contact-us h2,.page.project .page.about>article>header h2,.page.project .page.article.picture-header>article header h2,.page.project .page.article.simple-header header h2,.page.project .page.frontpage .description-box .wrapper .box .content h2,.page.project .page.frontpage .part.about li .description .content .center h3,.page.project .page.frontpage .part.articles li .description .center .spacing h3,.page.project>article>header h2{max-width:770px;font-size:70px}.page.project>article>section{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:700px){.page.project>article>section .background-color-mobile{padding:0;background-color:transparent!important}}.page.project>article>section.interactive canvas{display:block;width:100%;height:100%}@media (max-width:699px){.page.project>article>section .background-color-desktop{background-color:transparent!important}.page.project>article>section.interactive .aspect{position:relative;width:100%;height:0;padding-bottom:56.25%}.page.project>article>section.interactive .aspect canvas{position:absolute;top:0}}@media (min-width:500px){.page.project{margin-bottom:-25px}}.module.contact-us .page.article h2,.page.about>article>header .page.article h2,.page.article .header,.page.article .module.contact-us h2,.page.article .page.about>article>header h2,.page.article .page.frontpage .description-box .wrapper .box .content h2,.page.article .page.frontpage .part.about li .description .content .center h3,.page.article .page.frontpage .part.articles li .description .center .spacing h3,.page.article .page.project>article>header h2,.page.article.picture-header>article header h2,.page.article.simple-header header h2,.page.frontpage .description-box .wrapper .box .content .page.article h2,.page.frontpage .part.about li .description .content .center .page.article h3,.page.frontpage .part.articles li .description .center .spacing .page.article h3,.page.project>article>header .page.article h2{font-family:"alternate-gothic-no-1-d","BrandonText",sans-serif;margin-bottom:17px;font-size:45px;line-height:1em;text-transform:uppercase;font-weight:500;color:#333;text-align:center}@media (min-width:700px){.module.contact-us .page.article h2,.page.about>article>header .page.article h2,.page.article .header,.page.article .module.contact-us h2,.page.article .page.about>article>header h2,.page.article .page.frontpage .description-box .wrapper .box .content h2,.page.article .page.frontpage .part.about li .description .content .center h3,.page.article .page.frontpage .part.articles li .description .center .spacing h3,.page.article .page.project>article>header h2,.page.article.picture-header>article header h2,.page.article.simple-header header h2,.page.frontpage .description-box .wrapper .box .content .page.article h2,.page.frontpage .part.about li .description .content .center .page.article h3,.page.frontpage .part.articles li .description .center .spacing .page.article h3,.page.project>article>header .page.article h2{font-size:60px}}@media (min-width:770px){.module.contact-us .page.article h2,.page.about>article>header .page.article h2,.page.article .header,.page.article .module.contact-us h2,.page.article .page.about>article>header h2,.page.article .page.frontpage .description-box .wrapper .box .content h2,.page.article .page.frontpage .part.about li .description .content .center h3,.page.article .page.frontpage .part.articles li .description .center .spacing h3,.page.article .page.project>article>header h2,.page.article.picture-header>article header h2,.page.article.simple-header header h2,.page.frontpage .description-box .wrapper .box .content .page.article h2,.page.frontpage .part.about li .description .content .center .page.article h3,.page.frontpage .part.articles li .description .center .spacing .page.article h3,.page.project>article>header .page.article h2{font-size:70px}}.page.article .deck{font-family:"brandon-grotesque","BrandonText",sans-serif;font-size:26px;font-weight:500;line-height:1.4em;color:#333}.page.article .paragraph-text{font-size:21px}.page.article.picture-header>article header{max-width:1100px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:25px 25px 0}.page.article.picture-header>article header img{width:100%}.page.article.picture-header>article header h2{max-width:876px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:30px 10px 10px}@media (min-width:500px){.page.article.picture-header>article header h2{padding:50px 25px 25px}}@media (min-width:1100px){.page.article.picture-header>article header h2{padding:70px 0 32.5px}}.page.article.picture-header>article header span{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:inline-block;margin-bottom:10px}@media (min-width:500px){.page.article.picture-header>article header span{margin-bottom:30px}}.page.article>article{transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1)}.page.article>article hr{border:0;height:3px;width:35px;background-color:#333;display:inline-block;margin-top:0;margin-bottom:47.5px}.page.about>.menu,.page.about>article .next-thing,.page.article.simple-header>article{background-color:#fff}.page.article>article footer{box-sizing:border-box;padding:0 10px 50px}@media (min-width:500px){.page.article>article footer{padding:0 25px 50px}}@media (min-width:700px){.page.article>article footer{padding:0 75px 50px}}.page.article>article .column h3{margin-top:0;margin-bottom:0}.page.article>article.hidden{-webkit-transform:translateY(100vh);transform:translateY(100vh)}.page.article.simple-header>article{margin-top:50%}.page.article.light-text>article section.column{max-width:690px;padding:58px 0}.page.article.light-text>article section.column .text,.page.article.light-text>article section.column blockquote,.page.article.light-text>article section.column li,.page.article.light-text>article section.column>a{font-size:17px}.page.article.light-text>article section.column .text.dropcap:first-letter,.page.article.light-text>article section.column blockquote.dropcap:first-letter,.page.article.light-text>article section.column li.dropcap:first-letter,.page.article.light-text>article section.column>a.dropcap:first-letter{padding-top:.315em;padding-right:.04em}.page.article.light-text>article section.column h3{font-weight:600;font-size:13px}.page.about.capabilities .theme-color{color:#37d42e!important;fill:#37d42e}.module.contact-us .page.about h2,.page.about .header,.page.about .module.contact-us h2,.page.about .page.article.picture-header>article header h2,.page.about .page.article.simple-header header h2,.page.about .page.frontpage .description-box .wrapper .box .content h2,.page.about .page.frontpage .part.about li .description .content .center h3,.page.about .page.frontpage .part.articles li .description .center .spacing h3,.page.about .page.project>article>header h2,.page.about>article>header h2,.page.article.picture-header>article header .page.about h2,.page.article.simple-header header .page.about h2,.page.frontpage .description-box .wrapper .box .content .page.about h2,.page.frontpage .part.about li .description .content .center .page.about h3,.page.frontpage .part.articles li .description .center .spacing .page.about h3,.page.project>article>header .page.about h2{font-family:"alternate-gothic-no-1-d","BrandonText",sans-serif;margin-bottom:17px;font-size:45px;line-height:1em;text-transform:uppercase;font-weight:500;color:#333;max-width:480px}@media (min-width:700px){.module.contact-us .page.about h2,.page.about .header,.page.about .module.contact-us h2,.page.about .page.article.picture-header>article header h2,.page.about .page.article.simple-header header h2,.page.about .page.frontpage .description-box .wrapper .box .content h2,.page.about .page.frontpage .part.about li .description .content .center h3,.page.about .page.frontpage .part.articles li .description .center .spacing h3,.page.about .page.project>article>header h2,.page.about>article>header h2,.page.article.picture-header>article header .page.about h2,.page.article.simple-header header .page.about h2,.page.frontpage .description-box .wrapper .box .content .page.about h2,.page.frontpage .part.about li .description .content .center .page.about h3,.page.frontpage .part.articles li .description .center .spacing .page.about h3,.page.project>article>header .page.about h2{max-width:600px;font-size:50px}}@media (min-width:920px){.module.contact-us .page.about h2,.page.about .header,.page.about .module.contact-us h2,.page.about .page.article.picture-header>article header h2,.page.about .page.article.simple-header header h2,.page.about .page.frontpage .description-box .wrapper .box .content h2,.page.about .page.frontpage .part.about li .description .content .center h3,.page.about .page.frontpage .part.articles li .description .center .spacing h3,.page.about .page.project>article>header h2,.page.about>article>header h2,.page.article.picture-header>article header .page.about h2,.page.article.simple-header header .page.about h2,.page.frontpage .description-box .wrapper .box .content .page.about h2,.page.frontpage .part.about li .description .content .center .page.about h3,.page.frontpage .part.articles li .description .center .spacing .page.about h3,.page.project>article>header .page.about h2{max-width:770px;font-size:70px}}.module.column.column-two .wrapper article header .page.about p,.module.contact-us .wrapper ul li .page.about h3,.module.description .content .center .page.about h2,.page.about .module.column.column-two .wrapper article header p,.page.about .module.contact-us .wrapper ul li h3,.page.about .module.description .content .center h2,.page.about .page.article>article .column h3,.page.about .page.frontpage .description-box .wrapper .box .content a,.page.about .page.frontpage .description-box .wrapper .box .content h1,.page.about .page.frontpage .description-box .wrapper .box .content h3,.page.about .page.frontpage .part.about li .description .content .center a,.page.about .page.frontpage .part.about li .description .content .center h2,.page.about .page.frontpage .part.articles li .description .center a,.page.about .page.frontpage .part.articles li .description .center h2,.page.about .page.frontpage .part.articles li .description .center span,.page.about .title,.page.about>article .next-thing h3,.page.about>article section.item .wrapper .content .description h3,.page.article>article .column .page.about h3,.page.frontpage .description-box .wrapper .box .content .page.about a,.page.frontpage .description-box .wrapper .box .content .page.about h1,.page.frontpage .description-box .wrapper .box .content .page.about h3,.page.frontpage .part.about li .description .content .center .page.about a,.page.frontpage .part.about li .description .content .center .page.about h2,.page.frontpage .part.articles li .description .center .page.about a,.page.frontpage .part.articles li .description .center .page.about h2,.page.frontpage .part.articles li .description .center .page.about span{font-family:"alternate-gothic-no-1-d","BrandonText",sans-serif;font-size:35px;font-weight:500;text-transform:uppercase;margin-bottom:17px;line-height:1em;color:#333}.module.column.column-two .wrapper article .page.about h4,.module.column.column-two .wrapper article header .page.about h3,.module.contact-us .wrapper ul li .page.about h4,.module.description .content .center .page.about h3,.page.about .module.column.column-two .wrapper article h4,.page.about .module.column.column-two .wrapper article header h3,.page.about .module.contact-us .wrapper ul li h4,.page.about .module.description .content .center h3,.page.about .page.article.picture-header>article header span,.page.about .page.article.simple-header header a,.page.about .page.article.simple-header header span,.page.about .page.project>article>header a,.page.about .page.project>article>header span,.page.about .subtitle,.page.about>article .next-thing a,.page.about>article .next-thing h2,.page.about>article>header a,.page.article.picture-header>article header .page.about span,.page.article.simple-header header .page.about a,.page.article.simple-header header .page.about span,.page.project>article>header .page.about a,.page.project>article>header .page.about span{font-family:"brandon-grotesque","BrandonText",sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;margin-bottom:17px;line-height:1em;color:#333}.page.about>article .next-thing:first-of-type{padding:10px}@media (min-width:500px){.page.article.simple-header>article{margin-top:40vh}.page.about>article .next-thing:first-of-type{padding:25px}}@media (min-width:600px){.page.about>article .next-thing:first-of-type .description{padding:50px 0}}.page.about>article section.item{position:relative}.page.about>article section.item .background{position:absolute;height:170%;width:100%;background-color:#fff}.page.about>article section.item:nth-child(odd) .background{background-color:#fafafa}.page.about>article section.item:nth-child(odd) .bubble{fill:#fff}.page.about>article section.item:nth-child(odd) .bubble .description{background-color:#fff}.page.about>article section.item .wrapper{padding:50px 25px}.page.about>article section.item .wrapper .content{max-width:540px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page.about>article section.item .wrapper .content .description{position:relative;text-align:center;box-sizing:border-box}.page.about>article section.item .wrapper .content .description h3{font-size:45px;padding-bottom:14px}.page.about>article section.item .wrapper .content .description p{font-size:18px}.page.about>article section.item .wrapper .content .description .list{position:relative;left:30%}.page.about>article section.item .wrapper .content .description .list:after,.page.about>article section.item .wrapper .content .description .list:before{content:"";display:table}.page.about>article section.item .wrapper .content .description .list ul{font-size:18px;text-align:left;list-style-image:url(../assets/ui/ul_dot.svg);padding-left:11px}.page.about>article section.item .wrapper .content .description a:first-of-type{margin-top:20px}.page.about>article section.item .wrapper .content .description a,.page.about>article section.item .wrapper .content .description button{font-size:18px;padding:0;background-color:transparent;border:none;display:inline-block;margin-bottom:25px;max-width:260px}@media (min-width:500px){.page.about>article section.item .wrapper .content .description a,.page.about>article section.item .wrapper .content .description button{margin-bottom:10px;max-width:none}}.page.about>article section.item .wrapper .object{position:relative;padding-bottom:50px}.page.about>article section.item .wrapper .object img{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:100%}.page.about>article section.item .wrapper .object img.move36{-webkit-transform:translateX(-36%);transform:translateX(-36%)}.page.about>article section.item .wrapper .contact-info{height:0}.page.about>article section.item .wrapper .contact-info .bubble{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .7s cubic-bezier(.23,1,.32,1);transition:transform .7s cubic-bezier(.23,1,.32,1)}.page.about>article section.item .wrapper .contact-info .bubble.hidden{-webkit-transform:translateY(175px);transform:translateY(175px)}@media (min-width:700px){.page.about>article section.item .wrapper .contact-info .bubble img{transition:-webkit-transform .5s .3s cubic-bezier(.23,1,.32,1);transition:transform .5s .3s cubic-bezier(.23,1,.32,1)}.page.about>article section.item .wrapper .contact-info .bubble .description{transition:padding .5s .3s cubic-bezier(.23,1,.32,1)}.page.about>article section.item .wrapper .contact-info .bubble.hidden img{-webkit-transform:translateX(-200%)translateY(-50%);transform:translateX(-200%)translateY(-50%)}.page.about>article section.item .wrapper .contact-info .bubble.hidden .description{padding:50px}}@media (min-width:500px){.page.about>article section.item .wrapper h3{padding-bottom:10px}}@media (min-width:700px){.page.about>article section.item .wrapper h3{white-space:nowrap;padding-bottom:37.5px}}@media (min-width:770px){.page.about>article section.item .wrapper{max-width:980px;padding:130px 25px;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page.about>article section.item .wrapper .content{left:auto;-webkit-transform:translateX(0);transform:translateX(0);max-width:none;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.page.about>article section.item .wrapper .content .description{width:60%;text-align:left}.page.about>article section.item .wrapper .content .description p{max-width:465px}.page.about>article section.item .wrapper .content .description .list{left:auto}.page.about>article section.item .wrapper .content .description .list ul{white-space:nowrap;float:left;padding-right:50px}.page.about>article section.item .wrapper .content .object{padding:0;width:40%}.page.about>article section.item .wrapper .content .object img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page.about>article section.item .wrapper .content .object img.move36{-webkit-transform:translateX(-36%)translateY(-50%);transform:translateX(-36%)translateY(-50%)}}.page.about>article section.item:first-of-type .wrapper{padding-top:100px}
/*# sourceMappingURL=main.css.map */