html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{color:currentColor;text-decoration:none}*{box-sizing:border-box}html{background-color:#11f1ed}body{background-color:#fff;min-height:100vh;position:relative}a{display:inline-block}img{display:block;max-width:100%}table{border-collapse:collapse;margin-bottom:2rem;width:100%}thead{display:table-header-group;font-weight:700;vertical-align:middle}tr{border-color:inherit;display:table-row;vertical-align:inherit}th,td{border-bottom:0.0625rem solid #aaa;padding:.6rem 1rem}.row{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;width:100%}@media screen and (min-width: 568px){.row{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;width:100%}}@media screen and (min-width: 768px){.row{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;max-width:48rem;width:100%}}@media screen and (min-width: 1024px){.row{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;max-width:64rem;width:100%}}@media screen and (min-width: 1200px){.row{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;max-width:75rem;width:100%}}.row-left{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto;width:100%}.row-right{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 auto;width:100%}.col-1{flex-grow:0;flex-basis:100%;max-width:100%}@media screen and (min-width: 568px){.col-1{flex:1 0 50%}}@media screen and (min-width: 768px){.col-1{flex-grow:0;flex-basis:100%}}@media screen and (min-width: 1024px){.col-1{flex-grow:0;flex-basis:8.3333333333%}}.col-2{flex-grow:0;flex-basis:100%;max-width:100%}@media screen and (min-width: 568px){.col-2{flex:1 0 50%}}@media screen and (min-width: 768px){.col-2{flex-grow:0;flex-basis:100%}}@media screen and (min-width: 1024px){.col-2{flex-grow:0;flex-basis:16.6666666667%}}.col-3{flex-grow:0;flex-basis:100%;max-width:100%}@media screen and (min-width: 568px){.col-3{flex:1 0 50%}}@media screen and (min-width: 768px){.col-3{flex-grow:0;flex-basis:100%}}@media screen and (min-width: 1024px){.col-3{flex-grow:0;flex-basis:25%}}.col-4{flex-grow:0;flex-basis:100%;max-width:100%}@media screen and (min-width: 568px){.col-4{flex:1 0 50%}}@media screen and (min-width: 768px){.col-4{flex-grow:0;flex-basis:100%}}@media screen and (min-width: 1024px){.col-4{flex-grow:0;flex-basis:33.3333333333%}}.col-5{flex-grow:0;flex-basis:100%;max-width:100%}@media screen and (min-width: 568px){.col-5{flex:1 0 50%}}@media screen and (min-width: 768px){.col-5{flex-grow:0;flex-basis:100%}}@media screen and (min-width: 1024px){.col-5{flex-grow:0;flex-basis:41.6666666667%}}.col-6{flex-grow:0;flex-basis:100%;max-width:100%}@media screen and (min-width: 568px){.col-6{flex:1 0 50%}}@media screen and (min-width: 768px){.col-6{flex-grow:0;flex-basis:100%}}@media screen and (min-width: 1024px){.col-6{flex-grow:0;flex-basis:50%}}.col-7{flex-grow:0;flex-basis:100%;max-width:100%}@media screen and (min-width: 568px){.col-7{flex:1 0 50%}}@media screen and (min-width: 768px){.col-7{flex-grow:0;flex-basis:100%}}@media screen and (min-width: 1024px){.col-7{flex-grow:0;flex-basis:58.3333333333%}}.col-8{flex-grow:0;flex-basis:100%;max-width:100%}@media screen and (min-width: 568px){.col-8{flex:1 0 50%}}@media screen and (min-width: 768px){.col-8{flex-grow:0;flex-basis:100%}}@media screen and (min-width: 1024px){.col-8{flex-grow:0;flex-basis:66.6666666667%}}.col-9{flex-grow:0;flex-basis:100%;max-width:100%}@media screen and (min-width: 568px){.col-9{flex:1 0 50%}}@media screen and (min-width: 768px){.col-9{flex-grow:0;flex-basis:100%}}@media screen and (min-width: 1024px){.col-9{flex-grow:0;flex-basis:75%}}.col-10{flex-grow:0;flex-basis:100%;max-width:100%}@media screen and (min-width: 568px){.col-10{flex:1 0 50%}}@media screen and (min-width: 768px){.col-10{flex-grow:0;flex-basis:100%}}@media screen and (min-width: 1024px){.col-10{flex-grow:0;flex-basis:83.3333333333%}}.col-11{flex-grow:0;flex-basis:100%;max-width:100%}@media screen and (min-width: 568px){.col-11{flex:1 0 50%}}@media screen and (min-width: 768px){.col-11{flex-grow:0;flex-basis:100%}}@media screen and (min-width: 1024px){.col-11{flex-grow:0;flex-basis:91.6666666667%}}.col-12{flex-grow:0;flex-basis:100%;max-width:100%}@media screen and (min-width: 568px){.col-12{flex:1 0 50%}}@media screen and (min-width: 768px){.col-12{flex-grow:0;flex-basis:100%}}@media screen and (min-width: 1024px){.col-12{flex-grow:0;flex-basis:100%}}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}.offset-12{margin-left:100%}table,p,li,dl,.content__info>p,.content__project-item>p,.contact-form-input__text,.contact-form-input__textarea{color:#253156;font-family:"Merriweather",sans-serif;font-size:.875rem;font-weight:300;letter-spacing:.05rem;line-height:1.5rem}h1,h2,h3,h4,h5,h6,.team-card__title,.team-card__ut{color:#253156;font-family:"Montserrat",sans-serif;font-weight:900;letter-spacing:.125rem;margin-bottom:1rem}.site-title,.header__menu-top,.drawer__container,.header__switch-lang-btn{color:#fff;font-family:"Montserrat Alternates",sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:.125rem}h1{font-size:2.5rem}@media screen and (min-width: 768px){h1{font-size:4rem}}h2{font-size:2rem}h2 a{color:#ffde00}@media screen and (min-width: 768px){h2{font-size:3rem}}h3{font-size:1.5rem;line-height:2rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:1rem;line-height:1.5rem}p{padding-bottom:1.75rem}p>a{color:#11f1ed;text-decoration:underline}p>a:visted{color:#1d9694}p>a:hover{color:#1d9694}blockquote{border-left:.25rem solid #445a9d;color:#445a9d;font-style:italic;margin-bottom:1rem;padding-left:1.75rem}blockquote>:last-child{padding-bottom:0}strong{font-weight:700}em{font-style:italic}ul{display:block;list-style-type:disc;margin-bottom:2rem;padding-left:2rem}ol{display:block;list-style-type:decimal;margin-bottom:2rem;padding-left:2rem}ul ul,ol ul{list-style-type:circle}ul ul ul,ol ul ul,ol ol ul{list-style-type:square}li{display:list-item}dl{display:block;margin-bottom:2rem}dt{font-weight:700}dd{padding-left:2rem}.header__menu-top,.drawer__container{font-family:"Montserrat",sans-serif;font-weight:400}@media screen and (min-width: 768px){.content__info>p,.content__project-item>p{font-size:1.5rem;line-height:1.8;padding:.75rem 0}}.header__menu-btn{cursor:pointer;padding-left:2rem;position:relative}.header__menu-btn::before{background:#fff;box-shadow:0 .375rem 0 0 #fff,0 .75rem 0 0 #fff;content:'';height:.125rem;left:0;position:absolute;top:.375rem;width:1.25rem}.header__menu-btn:hover::before{background:#fff}header{background-color:rgba(0,0,0,0.35);height:3.75rem;padding-top:1.25rem;position:fixed;width:100%;z-index:2}.header__switch-lang-btn{cursor:pointer;display:inline}.header__switch-lang-span{opacity:1;will-change:opacity}.header__switch-lang-span--active{opacity:.75}.header__menu-top{margin-left:auto;margin-right:0;padding-right:2rem}.header__logo{display:inherit}.header__menu-item{display:none;margin-right:3rem}@media screen and (min-width: 1024px){.header__menu-item{display:inline}}.header__menu-item--selected{border-bottom:.5rem solid #fff;padding-bottom:.4rem}.js-menu-show{display:block}@media screen and (min-width: 1024px){.js-menu-show{display:none}}.drawer{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:20}.drawer::before{background:rgba(0,0,0,0.35);content:'';display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 0.3s cubic-bezier(0, 0, 0.3, 1);width:100%;will-change:opacity}.drawer--visible{pointer-events:auto}.drawer--visible::before{opacity:1}.drawer--visible.drawer--animatable .drawer__container{transition:transform 0.33s cubic-bezier(0, 0, 0.3, 1)}.drawer--animatable .drawer__container{transition:transform 0.13s cubic-bezier(0, 0, 0.3, 1)}.drawer--visible .drawer__container{transform:none}.drawer__logo{border-bottom:1px solid rgba(255,255,255,0.6);display:flex;min-height:3.8125rem;padding:1.25rem 0 .75rem 1rem}.drawer__container{background-color:#ffde00;box-shadow:3px 0 10px rgba(0,0,0,0.35);display:flex;flex-direction:column;height:100%;left:0;max-width:25rem;overflow-y:scroll;position:relative;top:0;transform:translateX(-103%);width:90%;will-change:transform}.drawer__content{padding-left:3.5rem}.drawer__button-menu,.drawer__button-close{color:#fff;cursor:pointer;padding:0 .5rem}.drawer__menu-item{display:block;margin:.5625rem 0;padding:.5rem 0}.drawer__menu-item--active{color:#1d9694}.drawer__submenu-item{display:block;font-size:1rem;padding:1rem}.drawer__submenu-item--active{color:#1d9694}.header-circle__parent{align-items:center;display:flex;height:100vh;justify-content:center;margin-bottom:-100vh;pointer-events:none;position:relative}.header-circle__quote{align-items:center;background-color:rgba(255,255,255,0.7);border-radius:50%;display:inherit;justify-content:center;text-align:center}@media screen and (orientation: landscape){.header-circle__quote{height:80vh;width:80vh}}@media screen and (orientation: portrait){.header-circle__quote{height:80vw;width:80vw}}.header-circle__text{padding-top:15%;width:90%}.header-circle__text p{color:rgba(0,0,0,0.8);font-family:"Libre Baskerville",serif}.header-circle__text--quote{font-size:1.5rem;font-style:italic;letter-spacing:.1rem;line-height:2rem;padding-bottom:0}@media screen and (min-width: 768px){.header-circle__text--quote{font-size:3rem;line-height:3.5rem;margin-bottom:inherit;padding-bottom:1.75rem}}.header-circle__text--speaker{font-size:.75rem;font-weight:700;letter-spacing:.2rem;margin-top:1rem;text-transform:uppercase}@media screen and (min-width: 768px){.header-circle__text--speaker{font-size:1rem}}.header-jumbotron-link__parent{align-items:flex-end;display:flex;height:100vh;justify-content:flex-end;margin-bottom:-100vh;pointer-events:none;position:relative}.header-jumbotron-link__text{padding:2rem 4rem;pointer-events:all}.header-jumbotron-link__text a{border-bottom:.5rem solid #fff;cursor:pointer}.header-jumbotron-link__text a h3{color:#fff;text-shadow:0 3px 0 rgba(0,0,0,0.35)}.header-jumbotron-link__text a:hover{border-bottom:.5rem solid #11f1ed}.header-jumbotron-link__text a:hover h3{color:#11f1ed}.section__projects,.section__team,.section__contact{min-height:100vh;padding-top:2.75rem;padding-bottom:12rem;width:100%}.section__title{min-height:100vh;padding-top:0rem;padding-bottom:0rem;width:100%;background-color:#000}.section__heading{flex-grow:12;flex-basis:8.3333333333%;margin:0;padding:2.5rem 1.75rem}.section__heading--press{color:#fff}.section__info{min-height:100vh;padding-top:10.5rem;padding-bottom:12rem;width:100%;background-color:#fff}.section__projects{background-color:#1d9694}.section__team{background-color:#ffde00}.section__press{min-height:100vh;padding-top:2.75rem;padding-bottom:5rem;width:100%;background-color:#253156}.section__contact{background-color:#1d9694}.section__footer{background-color:#000;padding-bottom:3rem;padding-top:2.75rem;width:100%}.section__neutral{min-height:100vh;padding-top:10.5rem;padding-bottom:5rem;width:100%;background-color:#fff}.content__header{display:flex;justify-content:flex-start;margin:0 auto;padding:0 1rem;width:100%}.content__info{padding:0 1.75rem}.content__footer{padding:0 1.75rem}.content__project-item,.content__press-item{margin-bottom:4rem;padding:0 1.75rem}.project-card{align-items:center;margin-bottom:4rem;padding:1.75rem}.project-card__content{padding:3rem 0 0}@media screen and (min-width: 568px){.project-card__content{padding:0 0 0 1.25rem}}@media screen and (min-width: 768px){.project-card__content{padding:3rem 0 0}}@media screen and (min-width: 1024px){.project-card__content{padding:0 0 0 1.25rem}}.project-card__img{border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,0.35);height:auto;width:100%}@media screen and (min-width: 568px){.project-card__img-padding{padding:0 1.25rem 0 0}}@media screen and (min-width: 768px){.project-card__img-padding{padding:0}}@media screen and (min-width: 1024px){.project-card__img-padding{padding:0 1.25rem 0 0}}.project-card__link{align-items:flex-end;display:inherit;flex-wrap:inherit}@media screen and (min-width: 568px){.project-card__link{align-items:flex-start}}@media screen and (min-width: 1024px){.project-card__link{align-items:flex-end}}.project-card__meta{font-weight:700;margin:1rem 0 0;text-align:right}@media screen and (min-width: 768px){.project-card__meta{margin:1rem 0 2rem}}.project-card__meta span{letter-spacing:0;padding:0 .03125rem}.project-card__title{font-size:2rem;line-height:2rem}@media screen and (min-width: 768px){.project-card__title{font-size:4rem;line-height:4rem}}.team-card{flex-grow:0;flex-basis:100%;align-items:center;margin-bottom:2rem;padding:1.75rem}@media screen and (min-width: 568px){.team-card{flex:0 0 50%}}@media screen and (min-width: 1024px){.team-card{flex-grow:0;flex-basis:33.3333333333%}}.team-card__content{padding:2rem 0}.team-card__link{align-items:flex-end;display:inherit}.team-card__img img{border-radius:1%;height:auto;width:100%}.team-card__title{font-size:1.25rem;letter-spacing:.55rem;line-height:1.5rem;margin-bottom:1rem;min-height:3rem;text-align:center;text-transform:uppercase}.team-card__ut{font-size:1rem;font-weight:300;text-align:center}.team-card__text{padding:1.25rem 0}.press-list{border-bottom-color:rgba(255,255,255,0.7);border-bottom-style:solid;border-bottom-width:.0625rem;justify-content:center;margin-bottom:5rem;padding-bottom:2.5rem}@media screen and (min-width: 568px){.press-list{justify-content:flex-start}}.press-list h3{min-height:4rem}.press-list li{background-color:#fff;display:inline}.press-list__title{color:#fff;padding:0 1.75rem}.press-list__title--home{min-height:4rem;padding:0 1.25rem}.press-article{flex-grow:0;flex-basis:100%}@media screen and (min-width: 768px){.press-article{flex-grow:0;flex-basis:50%;max-width:50%}}.press-article-div{background-color:#fff;border-radius:3px;box-shadow:0 7px 12px rgba(0,0,0,0.35);display:block;margin:1.75rem;padding:1.75rem}.press-article-div__title{color:#00b9b3}.press-article-div__meta{justify-content:flex-end;padding-right:1.25rem}.press-article-div p{font-size:.75rem;letter-spacing:.1875rem}.press-article-div__author{font-weight:700}.in-project{min-height:0}.contact-form-text,.contact-form-form{flex-grow:0;flex-basis:100%;padding:1.75rem}@media screen and (min-width: 768px){.contact-form-text,.contact-form-form{flex-grow:0;flex-basis:50%}}.contact-form-input__text,.contact-form-input__textarea{border-color:#000;border-radius:4px;border-style:none;border-width:1px;margin:1rem 0;padding:.75rem;width:100%}.contact-form-input__textarea{height:16rem;resize:none}.contact-form-input__submit{background-color:#1d9694;border-color:#fff;border-radius:4px;border-style:solid;border-width:1px;color:#fff;cursor:pointer;font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:400;padding:.5rem 1rem}.contact-form-input__submit:hover{background-color:#fff;color:#1d9694}.footer-list{padding:0}.footer-list__container{flex-grow:0;flex-basis:100%;max-width:100%;padding-right:2rem}@media screen and (min-width: 568px){.footer-list__container{flex-grow:0;flex-basis:50%}}@media screen and (min-width: 768px){.footer-list__container{flex-grow:0;flex-basis:25%}}.footer-list__lastitems{margin-top:2.5rem}.footer-list-title{color:#1d9694;margin-bottom:0;padding:.5rem 0}.footer-list-item{color:#777;cursor:pointer;display:block;font-family:"Merriweather",sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.05rem;padding:.125rem 0}.footer-list-item:hover{color:#11f1ed}.footer-list-item a{cursor:pointer}.footer-copyright-link{justify-content:space-between;padding:4.5rem 1.75rem 0}.footer-copyright-link h6{color:#1d9694}.project-press-list{display:flex}.project-press-list li{margin:1rem}.section__team{padding-top:3.75rem}.section__team .team-member{padding-top:3rem}.section__team .team-member__title{padding:1.25rem}.section__team-vita{padding:1.25rem}.section__team-vita ul li{padding:.5rem 0}.section__team-img{border-radius:2%;min-width:100%;padding:1.625rem 1.25rem}.section__press{padding-top:3.75rem}.turbotron{overflow:hidden;position:static}.turbotron-inner{backface-visibility:hidden;display:flex;flex-direction:row;margin-left:-100%;transition:transform 0.7s cubic-bezier(0.4, 0, 0.6, 1);will-change:transform}.turbotron-slide{display:block;position:static;top:0}.turbotron-flex-frame{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:static;width:100vw}.turbotron-flex-frame img{max-height:none;max-width:100%;width:100vw}@media screen and (min-aspect-ratio: 1 / 1){.turbotron-flex-frame img{max-height:100%;max-width:none}}.turbotron-indicators{align-items:center;display:flex;height:.5rem;justify-content:center;margin-bottom:-1rem;padding-bottom:1rem;position:relative;top:-1rem}.turbotron-indicators__button{margin:0 1rem}.turbotron-indicators__fill,.turbotron-indicators__stroke{border-radius:50%;height:.5rem;width:.5rem}.turbotron-indicators__fill{background-color:#fff;opacity:.0;transition:opacity .4s ease-in;will-change:opacity}.turbotron-indicators__stroke{border:solid 0.01rem #fff;margin-top:-.5rem;opacity:.5}.turbotron-indicators__active{opacity:.7;transition:opacity .1s ease-out}.nav-turbotron{align-items:center;display:flex;height:100vh;justify-content:space-between;margin-bottom:-100vh;pointer-events:none;position:relative;top:-100vh}.button__turbotron{color:#fff;font-size:3rem;opacity:.7;padding:1rem;text-shadow:0 2px 1px #000;transition:opacity .3s ease-in-out;will-change:opacity}#btn-prev{justify-content:flex-start}#btn-next{justify-content:flex-end}.button-field{align-items:center;display:flex;height:20vw;min-width:70px;pointer-events:all;width:20vw}.button-field:hover{cursor:pointer}.button-field:hover .material-icons{opacity:1}.embed-container{position:relative;padding-bottom:56.25%;margin:4rem 0;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}code{font-family:monospace;font-size:1rem;line-height:1.4}pre{border:.0625rem solid #bfd0d0;display:block;margin:0 auto 1rem;max-width:100%;overflow-x:auto;padding:1rem}.highlight{background:#eafdfd}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#fdd}.highlight .gd .x{color:#000000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000000;background-color:#dfd}.highlight .gi .x{color:#000000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}.highlight .lineno{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none}.lineno::-moz-selection{background-color:transparent}.lineno::selection{background-color:transparent}.header__menu-btn{opacity:1}@media screen and (min-width: 1024px){.header__menu-btn{opacity:1}}
