td,th{padding:.75em 0}body,button,h1,h2,h3,h4,h5,h6,input,input[type=button],input[type=reset],input[type=submit],label,select{font-size:1em;font-family:"Aktiv Grotesk W02 Regular",sans-serif}a,body{color:#4D4D4D}*,::after,::before,:after,:before{box-sizing:inherit}body,html{width:100%;height:100%;padding:0;margin:0}img,select{width:auto;max-width:100%}img,picture,select{max-width:100%}*,:after,:before,a,body,html,img,ol,ul{padding:0}*,:after,:before,body,dl dd,html,img,ol,p,picture,ul{margin:0}#project-details>.header h2,.font-regular,.intro .intro-main,body,button,h1,h2,h3,h4,h5,h6,input,input[type=button],input[type=reset],input[type=submit],label,select{font-family:"Aktiv Grotesk W02 Regular",sans-serif}.m-scene .scene_element,.m-scene .scene_element--short{animation-duration:.25s}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2B65D9;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-decoration:none;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#2251ae;color:#fff}button:disabled,input[type=button]:disabled,input[type=reset]:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}button:disabled:hover,input[type=button]:disabled:hover,input[type=reset]:disabled:hover,input[type=submit]:disabled:hover{background-color:#2B65D9}fieldset{background-color:#f7f7f7;border:1px solid #ddd;margin:0 0 .75em;padding:1.5em}input,label,select{display:block}label{font-weight:600;margin-bottom:.375em}label.required::after{content:"*"}label abbr{display:none}input:not([type]),input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],select[multiple=multiple],textarea{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-sizing:border-box;font-family:"Aktiv Grotesk W02 Regular",sans-serif;font-size:1em;margin-bottom:.75em;padding:.5em;transition:border-color 150ms ease;width:100%}input:not([type]):hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=email]:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#b1b1b1}input:not([type]):focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,select[multiple=multiple]:focus,textarea:focus{border-color:#2B65D9;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(36,90,199,.7);outline:0}hr,td{border-bottom:1px solid #ddd}input:not([type]):disabled,input[type=month]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=time]:disabled,input[type=url]:disabled,input[type=week]:disabled,input[type=color]:disabled,input[type=date]:disabled,input[type=datetime]:disabled,input[type=datetime-local]:disabled,input[type=email]:disabled,select[multiple=multiple]:disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}input:not([type]):disabled:hover,input[type=month]:disabled:hover,input[type=number]:disabled:hover,input[type=password]:disabled:hover,input[type=search]:disabled:hover,input[type=tel]:disabled:hover,input[type=text]:disabled:hover,input[type=time]:disabled:hover,input[type=url]:disabled:hover,input[type=week]:disabled:hover,input[type=color]:disabled:hover,input[type=date]:disabled:hover,input[type=datetime]:disabled:hover,input[type=datetime-local]:disabled:hover,input[type=email]:disabled:hover,select[multiple=multiple]:disabled:hover,textarea:disabled:hover{border:1px solid #ddd}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.375em}input[type=checkbox]+label,input[type=radio]+label{display:inline-block}#home,img{display:block}input[type=file]{margin-bottom:.75em;width:100%}select{margin-bottom:1.5em}ol,ul{list-style-type:none}dl{margin-bottom:.75em}dl dt{font-weight:700;margin-top:.75em}table{border-collapse:collapse;-webkit-font-feature-settings:"kern","liga","tnum";font-feature-settings:"kern","liga","tnum";margin:.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #a6a6a6;font-weight:600;text-align:left}td,th,tr{vertical-align:middle}body{line-height:1.5;-webkit-font-feature-settings:"kern","liga","pnum";-ms-font-feature-settings:"kern","liga","pnum";font-feature-settings:"kern","liga","pnum";text-rendering:optimizeLegibility;letter-spacing:.005em;font-weight:400;background-color:#f2f2f2}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0;padding:0;font-weight:400}a{text-decoration:none;box-sizing:content-box;transition:all .3s ease;border-bottom:2px solid transparent}a:active,a:focus,a:hover{color:#2B65D9;padding-bottom:0;border-bottom:2px solid #2B65D9}a:active *,a:focus *,a:hover *{color:inherit!important}a:active,a:focus{outline:0}hr{border-left:0;border-right:0;border-top:0;margin:1.5em 0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}html *{-webkit-text-size-adjust:100%}html{box-sizing:border-box;font-size:100%}#project-details>.header .toggle-overlay:hover,img{box-sizing:content-box}img{height:auto!important}#home>.header #project-details>article .header-title div.col-2 figcaption h5,#home>.header #project-details>article nav div.col-2 figcaption h5,#home>.header .header-title h1,#home>.header .header-title h2,#home>.header nav ul li,#home>.process .process-details ul li h3,#home>section .title,#project-details>article #home>.header .header-title div.col-2 figcaption h5,#project-details>article #home>.header nav div.col-2 figcaption h5,#project-details>article .container div.col-2 figcaption h5,.contact .contact-details .copyright,.contact .contact-details>div h3,.font-medium,.intro .intro-hello,.intro .intro-main strong,.profile .profile-details>div h3,.projects ul li .info .tags strong,.projects ul li .info a.button-details,.projects ul li .info h3,.projects ul li .info time{font-family:"Aktiv Grotesk W02 Medium",sans-serif}.font-bold{font-family:"Aktiv Grotesk W02 Bold",sans-serif}#home.is-hidden{display:none}#home>.header .header-title::after,#home>.header nav ul::after,#home>.header nav::after,.container::after{display:table;clear:both;content:""}#home>.header .header-title,#home>.header nav,.container{max-width:calc(100% - 20px);margin-left:auto;margin-right:auto}@media screen and (max-width:480px){#home>.header .header-title,#home>.header nav,.container{max-width:calc(100% - 20px)}}@media screen and (min-width:481px){#home>.header .header-title,#home>.header nav,.container{width:calc(100% - 40px);max-width:816px}}@media screen and (min-width:1400px){#home>.header .header-title,#home>.header nav,.container{max-width:1040px}}@media screen and (min-width:1600px){#home>.header .header-title,#home>.header nav,.container{max-width:1040px}}#home>.header{width:100%;height:220px;background-color:#fff}@media screen and (min-width:1000px){#home>.header .header-title,#home>.header nav,.container{max-width:1040px}#home>.header{height:250px}}#home>.header nav ul{width:100%;margin-top:20px;height:20px;float:left}@media screen and (min-width:481px){#home>.header nav ul{width:auto}}#home>.header nav ul li{width:25%;float:left;margin:0;font-size:.7715113549em}@media screen and (min-width:481px){#home>.header nav ul li{width:auto;margin-right:20px}}#home>.header nav ul li a{color:#b3b3b3}#home>.header nav ul li a:hover{color:#2B65D9}#home>.header .header-title{padding-top:60px}#home>.header .header-title h1{color:#404040;font-size:1.2961572031em}@media screen and (min-width:1000px){#home>.header .header-title{padding-top:70px}#home>.header .header-title h1{font-size:1.3829997357em}}#home>.header .header-title h2{color:#2B65D9;font-size:.878357191em}@media screen and (min-width:1000px){#home>.header .header-title h2{font-size:.9372071228em}}#home>section{width:100%;min-height:100px;clear:both;border:1px solid #f2f2f2}#home>section .title{font-size:1.5745299861em;font-weight:400;position:relative;padding-bottom:40px}#home>section .title::before{content:"";width:40px;height:3px;display:block;position:absolute;top:32px;left:0;background-color:#4D4D4D}#home>section.contact .title::before{width:46px}.intro{margin-top:40px}.intro .intro-hello{font-size:1.3829997357em;display:block;clear:both}@media screen and (min-width:1000px){.intro{margin-top:60px}.intro .intro-hello{font-size:1.912688269em}}.intro .intro-main{font-size:1.214767763em;display:block;clear:both;margin-bottom:20px}.intro .intro-main strong{color:#2B65D9}@media screen and (min-width:1000px){.intro .intro-main{font-size:1.3829997357em}}.intro .intro-text-small{width:100%;display:block;clear:both;font-size:.878357191em;margin:0;line-height:1.6em;padding-left:10px}@media screen and (min-width:1000px){.intro .intro-text-small{width:50%;clear:none;float:left;padding-left:0;font-size:.878357191em;padding-right:20px}}.intro .intro-text-small.second{float:right;margin-top:20px}@media screen and (min-width:1000px){.intro .intro-text-small.second{margin-top:0;padding-right:0}.intro .intro-text-normal{font-size:1em}}.intro .intro-text-normal{float:left;display:block;margin-right:2.3576515979%;width:100%;clear:both;margin-top:30px;padding-top:30px;position:relative}.intro .intro-text-normal:last-child,.profile .profile-details .current-city:last-child{margin-right:0}.intro .intro-text-normal::before{content:"";width:60px;height:3px;display:block;position:absolute;top:0;left:0;background:#2B65D9}.profile{margin-top:60px}#home>.header .profile .header-title,#home>.header .profile nav,.profile #home>.header .header-title,.profile #home>.header nav,.profile .container{border-top:2px solid #E6E6E6;padding-top:50px}.profile .profile-details>div{display:block;clear:both;padding-bottom:40px}.profile .profile-details>div h3{font-size:.7230659372em;color:grey;padding-bottom:10px}.profile .profile-details .current-city{float:left;display:block;width:100%;margin:0}@media screen and (min-width:1000px){.profile .profile-details>div{clear:none;float:left}.profile .profile-details .current-city{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.profile .profile-details .current-city:last-child{margin-right:0}}.profile .profile-details .birthdate{display:block;width:100%;margin:0;float:left}.profile .profile-details .birthdate:last-child{margin-right:0}@media screen and (min-width:1000px){.profile .profile-details .birthdate{float:left;display:block;width:74.4105871005%;margin:0}.profile .profile-details .birthdate:last-child{margin-right:0}}.profile .profile-details .education{float:left;display:block;margin-right:2.3576515979%;width:100%;clear:both}.profile .profile-details .education:last-child{margin-right:0}.profile .profile-details .skillset{float:left;display:block;margin-right:2.3576515979%;width:100%}.profile .profile-details .skillset:last-child{margin-right:0}@media screen and (min-width:1000px){.profile .profile-details .skillset{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.profile .profile-details .skillset:last-child{margin-right:0}}.profile .profile-details .languages{float:left;display:block;margin-right:2.3576515979%;width:100%}.profile .profile-details .languages:last-child{margin-right:0}@media screen and (min-width:1000px){.profile .profile-details .languages{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.profile .profile-details .languages:last-child{margin-right:0}}.profile .profile-details .languages ul li{position:relative}.profile .profile-details .languages ul li:nth-child(5){padding-bottom:1.4em}.profile .profile-details .languages ul li::before{content:"";width:80px;height:15px;display:block;position:absolute;right:0;top:0}.profile .profile-details .languages ul li.star-1::before{background:url(../images/stars-1.svg) center center no-repeat;background-size:100%}.profile .profile-details .languages ul li.star-2::before{background:url(../images/stars-2.svg) center center no-repeat;background-size:100%}.profile .profile-details .languages ul li.star-3::before{background:url(../images/stars-3.svg) center center no-repeat;background-size:100%}.profile .profile-details .languages ul li.star-4::before{background:url(../images/stars-4.svg) center center no-repeat;background-size:100%}.profile .profile-details .languages ul li.star-5::before{background:url(../images/stars-5.svg) center center no-repeat;background-size:100%}.profile .profile-details .tools{display:block;margin-right:2.3576515979%;width:100%;clear:both;float:left;position:relative}.profile .profile-details .tools:last-child{margin-right:0}@media screen and (min-width:1000px){.profile .profile-details .tools{display:block;width:40.2913699012%;margin-right:0;clear:none;float:right;padding-left:20px}.profile .profile-details .tools:last-child{margin-right:0}}.profile .profile-details .tools ul{width:50%;display:block;float:left}@media screen and (min-width:481px){.profile .profile-details .languages ul li::before{left:250px}.profile .profile-details .tools ul:last-child{position:absolute;left:250px;top:1.5em}}.profile .profile-details .listening,.profile .profile-details .reading{float:left;display:block;margin-right:2.3576515979%;width:100%;padding-top:20px}.profile .profile-details .listening:last-child,.profile .profile-details .reading:last-child{margin-right:0}.profile .profile-details .listening ul li,.profile .profile-details .reading ul li{margin-bottom:5px}@media screen and (min-width:1000px){.profile .profile-details .tools ul:last-child{position:static}.profile .profile-details .listening,.profile .profile-details .reading{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.profile .profile-details .listening:last-child,.profile .profile-details .reading:last-child{margin-right:0}.profile .profile-details .listening ul li,.profile .profile-details .reading ul li{margin-bottom:3px}}.profile .profile-details .listening ul li a span,.profile .profile-details .reading ul li a span{color:grey}.profile .profile-details .listening{float:right;margin-right:0}#home>.process{background:#fff;padding-top:40px;padding-bottom:40px}#home>.process .title{color:#2B65D9}#home>.process .title::before{background-color:#2B65D9}#home>.process .process-details ul{margin-top:60px}@media screen and (min-width:1000px){#home>.process{padding-bottom:80px}#home>.process .process-details ul{margin-top:40px}}#home>.process .process-details ul li{position:relative;padding-top:158px;padding-bottom:40px}@media screen and (min-width:481px){#home>.process .process-details ul li{width:80%;margin:0 auto;padding-top:190px}}@media screen and (min-width:1000px){#home>.process .process-details ul li{width:100%;padding-top:30px;padding-bottom:30px;padding-left:320px}}#home>.process .process-details ul li h3{color:#2B65D9;font-size:1.214767763em;padding-bottom:5px;text-align:left}#home>.process .process-details ul li::before{content:"";width:250px;height:158px;display:block;position:absolute;top:0;left:calc(50% - 125px);background-size:100%}@media screen and (min-width:481px){#home>.process .process-details ul li::before{width:300px;height:184px;left:calc(50% - 150px)}}#home>.process .process-details ul li.understand::before{background-image:url(../images/process-understand.svg);background-repeat:no-repeat;background-position:center top;background-size:100%}@media screen and (min-width:1000px){#home>.process .process-details ul li h3{text-align:left;font-size:1.067em}#home>.process .process-details ul li::before{width:280px;height:164px;left:0}#home>.process .process-details ul li.understand::before{background-position:0 -7px;background-size:100%}}#home>.process .process-details ul li.define::before{background-image:url(../images/process-define.svg);background-repeat:no-repeat;background-position:center top;background-size:100%}@media screen and (min-width:1000px){#home>.process .process-details ul li.define::before{background-position:0 -7px;background-size:100%}}#home>.process .process-details ul li.experiment::before{background-image:url(../images/process-experiment.svg);background-repeat:no-repeat;background-position:center top;background-size:100%}@media screen and (min-width:1000px){#home>.process .process-details ul li.experiment::before{background-position:0 -7px;background-size:100%}}#home>.process .process-details ul li.build::before{background-image:url(../images/process-build.svg);background-repeat:no-repeat;background-position:center top;background-size:100%}.projects{margin-top:60px;padding-bottom:40px}.projects ul{padding-top:20px}.projects ul li{display:block;clear:both;margin-bottom:80px}.projects ul li::after{clear:both;content:"";display:table}@media screen and (min-width:1000px){#home>.process .process-details ul li.build::before{background-position:0 -7px;background-size:100%}.projects ul{padding-top:0}.projects ul li{margin-bottom:40px}}.projects ul li .image{width:100%;display:block;background:#e6e6e6;float:left;clear:both;margin-bottom:20px;padding:2px;transition:background .25s ease}@media screen and (min-width:1000px){.projects ul li .image{width:280px;height:185px;clear:none;margin-right:40px;margin-bottom:0}}.projects ul li .image:hover{background:#d9d9d9}.projects ul li .info{width:100%;display:block;float:right;padding-top:5px;position:relative;clear:both}.projects ul li .info::after{clear:both;content:"";display:table}@media screen and (min-width:1000px){.projects ul li .info{clear:none;width:calc(100% - 320px)}.projects ul li .info p{min-height:105px}}.projects ul li .info h3,.projects ul li .info h4{width:85%;display:block;float:left}.projects ul li .info h3{font-size:1.3829997357em;padding-bottom:5px}.projects ul li .info h4,.projects ul li .info time{font-size:.878357191em;color:grey}.projects ul li .info time{width:15%;display:block;float:right;text-align:right;position:absolute;right:0;top:.8em}.projects ul li .info p{clear:both;padding-top:10px;padding-bottom:20px;min-height:105px}.projects ul li .info .tags{font-size:.7715113549em;color:grey;float:left}.projects ul li .info a.button-details{display:block;clear:both;width:100%;padding:20px 0;margin-top:40px!important;text-align:center;background-color:#2B65D9;color:#fff;font-size:.7715113549em}@media screen and (min-width:481px){.projects ul li .info a.button-details{width:40%;margin-left:auto;margin-right:auto}}@media screen and (min-width:1000px){.projects ul li .info a.button-details{width:auto;padding:0;background-color:transparent;display:inline-block;clear:none;float:right;text-align:right;font-size:.7715113549em;color:grey;margin-top:0!important}}.projects ul li .info a.button-details:hover{color:#2B65D9;background-color:#fff;border-bottom:2px solid #fff}@media screen and (min-width:1000px){.projects ul li .info a.button-details:hover{color:#2B65D9;background-color:transparent;border-bottom:2px solid #2B65D9}.contact{padding-bottom:40px}}.contact{background-color:#fff;border-top:20px solid #2B65D9;padding-top:50px}.contact .contact-details::after{clear:both;content:"";display:table}.contact .contact-details>div{clear:both;margin:0 0 40px;font-size:.878357191em}@media screen and (min-width:1000px){.contact .contact-details>div{clear:none;float:left;margin:0}}.contact .contact-details>div h3{font-size:.8232026157em;color:grey;padding-bottom:10px}.contact .contact-details .email{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.contact .contact-details .email:last-child{margin-right:0}.contact .contact-details .links{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.contact .contact-details .links:last-child{margin-right:0}.contact .contact-details .copyright{float:left;display:block;margin-right:2.3576515979%;width:100%;font-size:.7230659372em;color:grey}.contact .contact-details .copyright:last-child{margin-right:0}@media screen and (min-width:1000px){.contact .contact-details .copyright{text-align:right;float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.contact .contact-details .copyright:last-child{margin-right:0}}#project-details{padding-bottom:40px}#project-details>.header{width:100%;height:240px;display:block;clear:both;background-color:#2B65D9;color:#fff}#project-details>.header h1{width:100%;position:relative;font-size:2.1775745547em;margin-bottom:15px;clear:both}@media screen and (min-width:1000px){#project-details>.header h1{width:80%}}#project-details>.header h1::before{content:"";width:43px;height:4px;display:block;position:absolute;top:45px;left:0;background-color:#fff}#project-details>.header h2{width:80%;font-weight:400;font-size:.9372071228em;color:rgba(255,255,255,.85)}#project-details>.header time{float:right;margin-top:48px;font-size:.9372071228em;color:rgba(255,255,255,.8)}#project-details>.header .tags{margin-top:50px;font-size:.878357191em;color:rgba(255,255,255,.8)}#project-details>.header .toggle-overlay{height:20px;display:block;float:right;padding:0;margin:20px 0 30px;clear:both;border-bottom:0;text-align:right;color:rgba(255,255,255,.8);font-size:.8232026157em}#project-details>article{padding-top:40px}#home>.header #project-details>article .header-title div,#home>.header #project-details>article nav div,#project-details>article #home>.header .header-title div,#project-details>article #home>.header nav div,#project-details>article .container div{padding-bottom:60px}#home>.header #project-details>article .header-title div h4,#home>.header #project-details>article nav div h4,#project-details>article #home>.header .header-title div h4,#project-details>article #home>.header nav div h4,#project-details>article .container div h4{color:grey;font-size:.878357191em;padding-bottom:10px;padding-top:20px;clear:both}#home>.header #project-details>article .header-title div img,#home>.header #project-details>article nav div img,#project-details>article #home>.header .header-title div img,#project-details>article #home>.header nav div img,#project-details>article .container div img{border:2px solid #e6e6e6}#home>.header #project-details>article .header-title div figure::after,#home>.header #project-details>article nav div figure::after,#project-details>article #home>.header .header-title div figure::after,#project-details>article #home>.header nav div figure::after,#project-details>article .container div figure::after{clear:both;content:"";display:table}#home>.header #project-details>article .header-title div figcaption,#home>.header #project-details>article nav div figcaption,#project-details>article #home>.header .header-title div figcaption,#project-details>article #home>.header nav div figcaption,#project-details>article .container div figcaption{padding-top:15px;font-size:.9372071228em;color:#666;text-align:center}#home>.header #project-details>article .header-title div p,#home>.header #project-details>article nav div p,#project-details>article #home>.header .header-title div p,#project-details>article #home>.header nav div p,#project-details>article .container div p{padding-bottom:20px}#home>.header #project-details>article .header-title div.video,#home>.header #project-details>article nav div.video,#project-details>article #home>.header .header-title div.video,#project-details>article #home>.header nav div.video,#project-details>article .container div.video{height:0;padding-top:25px;padding-bottom:56.25%;margin-bottom:80px;position:relative;overflow:hidden;border:2px solid #e6e6e6}#home>.header #project-details>article .header-title div.video embed,#home>.header #project-details>article .header-title div.video iframe,#home>.header #project-details>article .header-title div.video object,#home>.header #project-details>article nav div.video embed,#home>.header #project-details>article nav div.video iframe,#home>.header #project-details>article nav div.video object,#project-details>article #home>.header .header-title div.video embed,#project-details>article #home>.header .header-title div.video iframe,#project-details>article #home>.header .header-title div.video object,#project-details>article #home>.header nav div.video embed,#project-details>article #home>.header nav div.video iframe,#project-details>article #home>.header nav div.video object,#project-details>article .container div.video embed,#project-details>article .container div.video iframe,#project-details>article .container div.video object{position:absolute;top:0;left:0;width:100%;height:100%}#home>.header #project-details>article .header-title div.ios-video,#home>.header #project-details>article nav div.ios-video,#project-details>article #home>.header .header-title div.ios-video,#project-details>article #home>.header nav div.ios-video,#project-details>article .container div.ios-video{max-width:100%;height:auto}#home>.header #project-details>article .header-title div.ios-video .video-responsive,#home>.header #project-details>article nav div.ios-video .video-responsive,#project-details>article #home>.header .header-title div.ios-video .video-responsive,#project-details>article #home>.header nav div.ios-video .video-responsive,#project-details>article .container div.ios-video .video-responsive{max-width:100%;max-height:auto;margin:0 auto;float:none;display:block;border:1px solid #dedede}#home>.header #project-details>article .header-title div.ios-video.left,#home>.header #project-details>article nav div.ios-video.left,#project-details>article #home>.header .header-title div.ios-video.left,#project-details>article #home>.header nav div.ios-video.left,#project-details>article .container div.ios-video.left{float:none}@media screen and (min-width:1000px){#home>.header #project-details>article .header-title div.ios-video .video-responsive,#home>.header #project-details>article nav div.ios-video .video-responsive,#project-details>article #home>.header .header-title div.ios-video .video-responsive,#project-details>article #home>.header nav div.ios-video .video-responsive,#project-details>article .container div.ios-video .video-responsive{max-width:500px;max-height:auto}#home>.header #project-details>article .header-title div.ios-video.left,#home>.header #project-details>article nav div.ios-video.left,#project-details>article #home>.header .header-title div.ios-video.left,#project-details>article #home>.header nav div.ios-video.left,#project-details>article .container div.ios-video.left{float:left;width:50%}#home>.header #project-details>article .header-title div.ios-video.left .video-responsive,#home>.header #project-details>article nav div.ios-video.left .video-responsive,#project-details>article #home>.header .header-title div.ios-video.left .video-responsive,#project-details>article #home>.header nav div.ios-video.left .video-responsive,#project-details>article .container div.ios-video.left .video-responsive{margin-right:20px;float:right}}#home>.header #project-details>article .header-title div.ios-video.right,#home>.header #project-details>article nav div.ios-video.right,#project-details>article #home>.header .header-title div.ios-video.right,#project-details>article #home>.header nav div.ios-video.right,#project-details>article .container div.ios-video.right{float:none}@media screen and (min-width:1000px){#home>.header #project-details>article .header-title div.ios-video.right,#home>.header #project-details>article nav div.ios-video.right,#project-details>article #home>.header .header-title div.ios-video.right,#project-details>article #home>.header nav div.ios-video.right,#project-details>article .container div.ios-video.right{float:right;width:50%}#home>.header #project-details>article .header-title div.ios-video.right .video-responsive,#home>.header #project-details>article nav div.ios-video.right .video-responsive,#project-details>article #home>.header .header-title div.ios-video.right .video-responsive,#project-details>article #home>.header nav div.ios-video.right .video-responsive,#project-details>article .container div.ios-video.right .video-responsive{margin-left:20px;float:left}}#home>.header #project-details>article .header-title div.ios-video p,#home>.header #project-details>article nav div.ios-video p,#project-details>article #home>.header .header-title div.ios-video p,#project-details>article #home>.header nav div.ios-video p,#project-details>article .container div.ios-video p{text-align:center}#home>.header #project-details>article .header-title div.ios-video p span,#home>.header #project-details>article nav div.ios-video p span,#project-details>article #home>.header .header-title div.ios-video p span,#project-details>article #home>.header nav div.ios-video p span,#project-details>article .container div.ios-video p span{display:inline-block;padding-top:15px}#home>.header #project-details>article .header-title div.col-2::after,#home>.header #project-details>article nav div.col-2::after,#project-details>article #home>.header .header-title div.col-2::after,#project-details>article #home>.header nav div.col-2::after,#project-details>article .container div.col-2::after{clear:both;content:"";display:table}#home>.header #project-details>article .header-title div.col-2 img,#home>.header #project-details>article nav div.col-2 img,#project-details>article #home>.header .header-title div.col-2 img,#project-details>article #home>.header nav div.col-2 img,#project-details>article .container div.col-2 img{float:left;display:block;margin-right:2.3576515979%;width:100%;clear:both}#home>.header #project-details>article .header-title div.col-2 img:last-child,#home>.header #project-details>article nav div.col-2 img:last-child,#project-details>article #home>.header .header-title div.col-2 img:last-child,#project-details>article #home>.header nav div.col-2 img:last-child,#project-details>article .container div.col-2 img:last-child{margin-right:0}@media screen and (min-width:1000px){#home>.header #project-details>article .header-title div.col-2 img,#home>.header #project-details>article nav div.col-2 img,#project-details>article #home>.header .header-title div.col-2 img,#project-details>article #home>.header nav div.col-2 img,#project-details>article .container div.col-2 img{display:block;margin-right:2.3576515979%;width:57.3509785009%;clear:none;float:left}#home>.header #project-details>article .header-title div.col-2 img:last-child,#home>.header #project-details>article nav div.col-2 img:last-child,#project-details>article #home>.header .header-title div.col-2 img:last-child,#project-details>article #home>.header nav div.col-2 img:last-child,#project-details>article .container div.col-2 img:last-child{margin-right:0}}#home>.header #project-details>article .header-title div.col-2 figcaption,#home>.header #project-details>article nav div.col-2 figcaption,#project-details>article #home>.header .header-title div.col-2 figcaption,#project-details>article #home>.header nav div.col-2 figcaption,#project-details>article .container div.col-2 figcaption{float:left;display:block;width:100%;clear:both;text-align:left;padding:0;margin:0;transform:translateY(0)}#home>.header #project-details>article .header-title div.col-2 figcaption:last-child,#home>.header #project-details>article nav div.col-2 figcaption:last-child,#project-details>article #home>.header .header-title div.col-2 figcaption:last-child,#project-details>article #home>.header nav div.col-2 figcaption:last-child,#project-details>article .container div.col-2 figcaption:last-child{margin-right:0}@media screen and (min-width:1000px){#home>.header #project-details>article .header-title div.col-2 figcaption,#home>.header #project-details>article nav div.col-2 figcaption,#project-details>article #home>.header .header-title div.col-2 figcaption,#project-details>article #home>.header nav div.col-2 figcaption,#project-details>article .container div.col-2 figcaption{display:block;width:40.2913699012%;position:relative;clear:none;float:left;padding:0;margin:0}#home>.header #project-details>article .header-title div.col-2 figcaption:last-child,#home>.header #project-details>article nav div.col-2 figcaption:last-child,#project-details>article #home>.header .header-title div.col-2 figcaption:last-child,#project-details>article #home>.header nav div.col-2 figcaption:last-child,#project-details>article .container div.col-2 figcaption:last-child{margin-right:0}}#home>.header #project-details>article .header-title div.col-2 figcaption h5,#home>.header #project-details>article nav div.col-2 figcaption h5,#project-details>article #home>.header .header-title div.col-2 figcaption h5,#project-details>article #home>.header nav div.col-2 figcaption h5,#project-details>article .container div.col-2 figcaption h5{color:#4D4D4D;font-size:.878357191em;padding-bottom:10px;padding-top:0}#home>.header #project-details>article .header-title div.col-2.left img,#home>.header #project-details>article nav div.col-2.left img,#project-details>article #home>.header .header-title div.col-2.left img,#project-details>article #home>.header nav div.col-2.left img,#project-details>article .container div.col-2.left img{float:left}#home>.header #project-details>article .header-title div.col-2.left figcaption,#home>.header #project-details>article nav div.col-2.left figcaption,#project-details>article #home>.header .header-title div.col-2.left figcaption,#project-details>article #home>.header nav div.col-2.left figcaption,#project-details>article .container div.col-2.left figcaption{float:right;padding:0;margin:0}#home>.header #project-details>article .header-title div.col-2.right img,#home>.header #project-details>article nav div.col-2.right img,#project-details>article #home>.header .header-title div.col-2.right img,#project-details>article #home>.header nav div.col-2.right img,#project-details>article .container div.col-2.right img{float:right}#home>.header #project-details>article .header-title div.col-2.right figcaption,#home>.header #project-details>article nav div.col-2.right figcaption,#project-details>article #home>.header .header-title div.col-2.right figcaption,#project-details>article #home>.header nav div.col-2.right figcaption,#project-details>article .container div.col-2.right figcaption{float:left}#home>.header #project-details>article .header-title div.col-2.medium img,#home>.header #project-details>article nav div.col-2.medium img,#project-details>article #home>.header .header-title div.col-2.medium img,#project-details>article #home>.header nav div.col-2.medium img,#project-details>article .container div.col-2.medium img{float:left;display:block;margin-right:2.3576515979%;width:100%;clear:both}#home>.header #project-details>article .header-title div.col-2.medium img:last-child,#home>.header #project-details>article nav div.col-2.medium img:last-child,#project-details>article #home>.header .header-title div.col-2.medium img:last-child,#project-details>article #home>.header nav div.col-2.medium img:last-child,#project-details>article .container div.col-2.medium img:last-child{margin-right:0}@media screen and (min-width:1000px){#home>.header #project-details>article .header-title div.col-2.medium img,#home>.header #project-details>article nav div.col-2.medium img,#project-details>article #home>.header .header-title div.col-2.medium img,#project-details>article #home>.header nav div.col-2.medium img,#project-details>article .container div.col-2.medium img{clear:none;float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}#home>.header #project-details>article .header-title div.col-2.medium img:last-child,#home>.header #project-details>article nav div.col-2.medium img:last-child,#project-details>article #home>.header .header-title div.col-2.medium img:last-child,#project-details>article #home>.header nav div.col-2.medium img:last-child,#project-details>article .container div.col-2.medium img:last-child{margin-right:0}}#home>.header #project-details>article .header-title div.col-2.medium figcaption,#home>.header #project-details>article nav div.col-2.medium figcaption,#project-details>article #home>.header .header-title div.col-2.medium figcaption,#project-details>article #home>.header nav div.col-2.medium figcaption,#project-details>article .container div.col-2.medium figcaption{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-top:20px}#home>.header #project-details>article .header-title div.col-2.medium figcaption:last-child,#home>.header #project-details>article nav div.col-2.medium figcaption:last-child,#project-details>article #home>.header .header-title div.col-2.medium figcaption:last-child,#project-details>article #home>.header nav div.col-2.medium figcaption:last-child,#project-details>article .container div.col-2.medium figcaption:last-child{margin-right:0}@media screen and (min-width:1000px){#home>.header #project-details>article .header-title div.col-2.medium figcaption,#home>.header #project-details>article nav div.col-2.medium figcaption,#project-details>article #home>.header .header-title div.col-2.medium figcaption,#project-details>article #home>.header nav div.col-2.medium figcaption,#project-details>article .container div.col-2.medium figcaption{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-top:0}#home>.header #project-details>article .header-title div.col-2.medium figcaption:last-child,#home>.header #project-details>article nav div.col-2.medium figcaption:last-child,#project-details>article #home>.header .header-title div.col-2.medium figcaption:last-child,#project-details>article #home>.header nav div.col-2.medium figcaption:last-child,#project-details>article .container div.col-2.medium figcaption:last-child{margin-right:0}}.other-projects{width:100%;padding:0;background-color:#fff}.other-projects a{width:45%;display:block;float:left;padding:20px 0;font-size:1.138489em;text-align:center}@media screen and (min-width:1000px){.other-projects a{font-size:1.475660718em;padding:80px 0}}.other-projects a:nth-child(even){float:right}.other-projects a span{transition:all .4s ease}.other-projects a:hover{border-bottom:0;text-decoration:none}.other-projects a:hover span{padding-bottom:5px;border-bottom:3px solid #2B65D9;color:#2B65D9}.m-scene .scene_element{transition-timing-function:ease-in;animation-fill-mode:both}.m-scene .scene_element--fadein{animation-name:fadeIn}.m-scene .scene_element--fadeout{animation-name:fadeOut}.m-scene .scene_element--fadeinup{animation-name:fadeInUp}.m-scene .scene_element--fadeindown{animation-name:fadeInDown}.m-scene .scene_element--fadeinright{animation-name:fadeInRight}.m-scene .scene_element--regular{animation-duration:.4s}.m-scene .scene_element--long{animation-duration:.6s}