@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@-webkit-keyframes shadow-pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.2)}to{box-shadow:0 0 0 30px hsla(0,0%,100%,0)}}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.2)}to{box-shadow:0 0 0 30px hsla(0,0%,100%,0)}}@font-face{font-family:"OfficeCodePro";src:url(/static/media/OfficeCodePro-Light.ff1e3a1a.woff2) format("woff2"),url(/static/media/OfficeCodePro-Light.8a5df412.woff) format("woff"),url(/static/media/OfficeCodePro-Light.b7eb8a27.ttf) format("truetype")}@font-face{font-family:"WorkSans-ExtraLight";src:url(/static/media/WorkSans-ExtraLight.458fb44a.woff2) format("woff2"),url(/static/media/WorkSans-ExtraLight.670cde59.woff) format("woff"),url(/static/media/WorkSans-ExtraLight.3a6547a4.ttf) format("truetype")}@font-face{font-family:"WorkSans-Light";src:url(/static/media/WorkSans-Light.91208ccb.woff2) format("woff2"),url(/static/media/WorkSans-Light.637d18ca.woff) format("woff"),url(/static/media/WorkSans-Light.700707e9.ttf) format("truetype")}@font-face{font-family:"WorkSans-Regular";src:url(/static/media/WorkSans-Regular.b39869fa.woff2) format("woff2"),url(/static/media/WorkSans-Regular.7a2bb3c3.woff) format("woff"),url(/static/media/WorkSans-Regular.7f4a7cad.ttf) format("truetype")}@font-face{font-family:"WorkSans-SemiBold";src:url(/static/media/WorkSans-SemiBold.28bd2692.woff2) format("woff2"),url(/static/media/WorkSans-SemiBold.3e8e9ee9.woff) format("woff"),url(/static/media/WorkSans-SemiBold.e82851ee.ttf) format("truetype")}@font-face{font-family:"Junicode";src:url(/static/media/junicode-regular-webfont.6c753a02.woff2) format("woff2"),url(/static/media/junicode-regular-webfont.231a6c17.woff) format("woff"),url(/static/media/junicode-regular-webfont.bb76c27d.ttf) format("truetype")}.fa-pulse{display:inline-block;-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}.fa-shadow-pulse{display:inline-block;-webkit-animation:shadow-pulse 2s infinite;animation:shadow-pulse 2s infinite}*{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsSAAALEgHS3X78AAAAF0lEQVQImWP8////AQYiABMxihgYGBgAKpUDwejE26gAAAAASUVORK5CYII=),url(/static/media/pointer-dash.288992e8.ico),auto!important}:focus{outline:none}a,a:hover{color:inherit;text-decoration:inherit}body{background-color:#000;color:#fff;font-family:"WorkSans-Light";-webkit-text-size-adjust:none}#wrapper,body{width:100%;overflow-x:hidden}#wrapper{position:relative;height:100%;text-align:center}#loadingDiv{cursor:none}#initialSpinner{top:40%;left:50%}#initialCode,#initialSpinner{position:fixed;margin-left:auto;margin-right:auto}#initialCode{font-family:"OfficeCodePro";font-size:15px;text-align:left;top:50%;left:35%;right:25%;width:40%}@media (max-width:767px){#initialSpinner{top:30%;left:45%}#initialCode{top:40%;left:30%;right:20%;width:50%;font-size:12px;margin-top:30px}}.header{background-color:#000;height:70px;border-bottom:.5px solid hsla(0,0%,100%,.4)}.header .header-brand{height:100%;color:#fff;font-size:32px;padding-left:1em;text-align:center;transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s}.header .header-brand:hover{color:hsla(0,0%,100%,.8)}.header .header-brand img{vertical-align:middle!important;margin:0 2px 4px}.header .header-brand .imageRotate{transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-ms-transition:.7s;-o-transition:.7s;transform:rotate(1turn)}@media (max-width:767px){.header .header-brand{padding-left:10px}}.projects{padding:1.8em 1em 1em;width:200px;margin:0 auto}.projects,.projects a{font-family:"WorkSans-Regular";font-size:22px}.projects a{display:block}.projects a:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:rotate(1.1);-o-transform:rotate(1.1);-ms-transform:rotate(1.1);color:hsla(0,0%,100%,.8);text-decoration:none}.social-icons-container{position:fixed;width:30px;top:7.5em;display:flex;align-items:center;flex-direction:column;margin-left:1em}.social-icons-container-absolute{position:absolute!important;bottom:0!important;top:auto!important}.social-icons-container-fixed{position:fixed!important;bottom:auto!important;top:7.5em!important}.social-icons-container h5{font-size:16px;line-height:0;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;transform:scale(-1);-webkit-transform:scale(-1);-moz-transform:scale(-1);-ms-transform:scale(-1)}.social-icons-container .hidden{display:none}.social-icons-container .projectsView{margin:10px 0}.social-icons-container .vertical-line{border-left:1px solid #fff;height:200px;margin:10px 0 15px}.social-icons-container .vertical-line-no-margin{margin:0 0 15px!important}.social-icons-container .social-icon{height:22px;width:22px;margin:5px 0}.social-icons-container .social-icon-half{height:22px;margin:5px 2px}@media (max-width:767px){.social-icons-container h5{font-size:13px}.col-social-container{padding-left:0;padding-right:0}.social-icons-container{margin-left:20px}.social-icons-container .social-icon{width:18px;height:18px;margin:3px 0}}@media (max-width:576px){.social-icons-container{margin-left:5px}}.social-icons-container a{transition:all .2s ease-in-out;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.social-icons-container a:hover{opacity:.7;transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.video-react-has-started .video-react-control-bar{display:none}.video-react.video-react-fluid{position:absolute;left:0;padding-top:0!important;min-width:100%;min-height:100%}.video-react .video-react-video{object-fit:cover}.background-image-mobile{position:absolute;left:0;padding-top:0!important;width:100%;min-width:100%;min-height:100%;object-fit:cover;object-position:70% 50%;z-index:-1}.centralContainer{padding:0}.centralContainer>.row:first-child{text-align:center;margin:4em 0 6em}.centralContainer>.row:first-child img{width:65%}.centralContainer>.row:nth-child(2){margin:3em 0 6em}.centralContainer .row{text-align:left;padding:0;margin:0}.centralContainer .aboutTitle{font-family:"WorkSans-Light";font-size:15px;text-align:left;margin-top:44px}.centralContainer .aboutTitle p{border-left:2px solid hsla(0,0%,100%,.6);padding:5px 20px}.centralContainer .aboutTitle img{width:20em;height:20em;margin:2em 8em 0 -10em}.centralContainer .aboutDescription{padding:0}.centralContainer .aboutDescription img{width:100%;height:100%;margin:4em 0}.centralContainer .aboutDescription>.row:first-child div[class^=col]{text-align:left;font-family:"WorkSans-Semibold";font-size:22px;padding:0}.centralContainer .aboutDescription>.row:nth-child(2) div[class^=col]:first-child{text-align:left;font-family:"WorkSans-Light";font-size:15px;padding:0}.centralContainer .aboutDescription>.row:nth-child(2) div[class^=col]:nth-child(2){text-align:center;font-family:"WorkSans-ExtraLight";font-size:15px;padding:0}@media (max-width:767px){.centralContainer>.row:first-child img{width:100%}.centralContainer>.row:first-child{margin:3em 0}.centralContainer .aboutDescription{padding:1em 0 0}.centralContainer .aboutDescription>.row:first-child div[class^=col]{font-size:20px}.centralContainer .aboutDescription>.row div[class^=col]:first-child{text-align:left}.centralContainer>.row:nth-child(2){margin:3em 0}.centralContainer .aboutDescription>.row:nth-child(2) div[class^=col]:first-child{font-size:13px}.centralContainer .aboutTitle{padding:0;font-size:13px}.centralContainer .aboutTitle img{width:10em;height:10em;margin:10px auto}}.footer-bs{background-color:#000;padding:0 40px;color:#fff;text-align:left;border-top:.5px solid hsla(0,0%,100%,.4);border-bottom:.5px solid hsla(0,0%,100%,.4)}.footer-bs .row{margin:20px auto}.footer-website{text-align:center}.footer-website h4{font-size:15px}.footer-bs .footer-brand,.footer-bs .footer-nav{padding:10px}.footer-bs .footer-brand h2{margin:0 0 10px}.footer-bs .footer-brand h3{font-size:28px}.footer-bs .footer-brand p{font-size:12px;color:hsla(0,0%,100%,.7)}.footer-brand img{vertical-align:middle!important;margin:0 2px 4px}.footer-bs .footer-nav{border-color:transparent}.footer-bs .footer-nav ul.list,.footer-bs .footer-nav ul.pages{list-style:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0}.footer-bs .footer-nav ul.list li,.footer-bs .footer-nav ul.pages li{padding:0;line-height:2.2;transition:all .2s ease-in-out;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.footer-bs .footer-nav ul.list li:hover,.footer-bs .footer-nav ul.pages li:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.footer-bs .footer-nav ul.pages a{display:block;color:#fff;text-transform:uppercase;font-size:11px}.footer-bs .footer-nav ul.pages a:hover{color:hsla(0,0%,100%,.8);text-decoration:none}.footer-bs .footer-nav ul.list a{color:hsla(0,0%,100%,.8)}.footer-bs .footer-nav ul.list a:hover{color:hsla(0,0%,100%,.6);text-decoration:none}.footer-bs .footer-nav h4{font-size:13px;text-transform:uppercase;letter-spacing:3px;margin-bottom:10px}.footer-social-icon{width:18px!important;height:18px!important;margin:15px}.copyright-section{padding:10px;font-size:10px}.copyright-section p{margin:0 auto}@media (min-width:576px){.footer-bs .footer-nav{border-left:1px solid hsla(0,0%,100%,.1)}}#nav-menu{justify-content:space-between;font-family:"WorkSans-Regular";font-size:16px}.flex-nav{align-items:center}.navLink{margin-left:auto!important;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;padding:10px 1em}.flex-nav .selected{margin-left:0!important;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;margin:35px 0 0 -100px;border-bottom:1px solid hsla(0,0%,100%,.8)}.navLink{transition:all .2s ease-in-out;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;color:#fff}.navLink:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);color:hsla(0,0%,100%,.8);text-decoration:none}.open{display:none;top:22px;right:1em;width:40px;height:40px;transition:opacity .2s linear;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;z-index:99}.open,.open span{position:absolute}.open span{display:block;float:left;clear:both;height:3px;width:25px;border-radius:60px;background-color:#fff;right:3px;top:1px;overflow:hidden;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.open span:first-child{margin-top:5px;z-index:9}.open span:nth-child(2){margin-top:15px;width:17px}.open span:nth-child(3){margin-top:25px;display:none}.sub-menu{transition:all .8s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .8s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .8s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .8s cubic-bezier(.68,-.55,.265,1.55);height:0;width:0;right:0;top:0;position:absolute;background-color:rgba(99,99,99,.2);border-radius:50%;z-index:18;overflow:hidden}.sub-menu li{display:block;float:right;clear:both;height:auto;margin-right:-160px;transition:all .5s cubic-bezier(1,-.55,.265,1.55);-webkit-transition:all .5s cubic-bezier(1,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(1,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(1,-.55,.265,1.55)}.sub-menu li:first-child{margin-top:180px;transition-delay:.05s}.sub-menu li:nth-child(2){transition-delay:.1s}.sub-menu li:nth-child(3){transition-delay:.15s}.sub-menu li:nth-child(4){transition-delay:.2s}.sub-menu li:nth-child(5){transition-delay:.25s}.sub-menu li .navLink-mobile{color:#fff;font-size:16px;width:100%;display:block;float:left;line-height:2.5}.opened .sub-menu{opacity:1;height:400px;width:400px;top:10px;right:10px}.opened span:nth-child(2){overflow:visible}.opened span:first-child,.opened span:nth-child(3){z-index:100;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.opened span:first-child{transform:rotate(45deg) translateY(8px) translateX(8px);-webkit-transform:rotate(45deg) translateY(8px) translateX(8px);-ms-transform:rotate(45deg) translateY(8px) translateX(8px);-o-transform:rotate(45deg) translateY(8px) translateX(8px)}.opened span:nth-child(2){height:400px;width:400px;right:-160px;top:-160px;border-radius:50%;background-color:rgba(0,0,0,.9)}.opened span:nth-child(3){display:block;transform:rotate(-45deg) translateY(-6px) translateX(7px);-webkit-transform:rotate(-45deg) translateY(-6px) translateX(7px);-ms-transform:rotate(-45deg) translateY(-6px) translateX(7px);-o-transform:rotate(-45deg) translateY(-6px) translateX(7px)}.opened li{margin-right:168px}@media (max-width:767px){#nav-menu{display:none}.open{display:block}}.custom-pointer{position:absolute;top:0;left:0;width:30px;height:30px;z-index:999;opacity:0;visibility:hidden;transform-origin:center;-webkit-transform-origin:center;pointer-events:none}.custom-pointer svg.circle-pointer{background-color:none;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);shape-rendering:geometricPrecision}.custom-pointer svg.circle-pointer circle{stroke:#a3a3a3;transform-origin:center;-webkit-transform-origin:center}.custom-pointer svg.circle-pointer circle.circle-content-pointer{stroke:#fff}@media (pointer:coarse){.custom-pointer{display:none}a{cursor:none}}.projects-column{margin-right:-15%;padding-top:20px}.project-menu{position:fixed;top:35%;font-size:14px;text-align:right;margin:15px}.project-menu-absolute{position:absolute!important;bottom:20em!important;top:auto!important}.project-menu-fixed{position:fixed!important;bottom:auto!important;top:35%!important}.project-menu ul{list-style:none;margin:0;padding:0;line-height:2em}.project-menu ul li{transition:all .2s ease-in-out;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.project-menu ul li.activeProject{transform:scale(1.3);-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3)}.project-menu ul li:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.project-menu ul li a{display:block;color:#fff}.project-menu ul a:hover,.project-menu ul li a.activeProject{color:hsla(0,0%,100%,.8);text-decoration:none}.projects-column .single-project{width:85%;margin-top:20px;margin-bottom:20px;margin-left:15%}.projects-column .single-project a{display:flex;flex-wrap:wrap}.projects-column .single-project:first-child{margin-top:5em}.projects-column .single-project:last-child{margin-bottom:6em}.project-container{width:90%}.project-code{width:10%;padding:0 10px;word-wrap:break-word;align-self:flex-end;text-align:right;margin-bottom:-14px}.project-code p{margin:0;font-family:"OfficeCodePro";font-size:10px}.project-header{display:flex;padding:2px 0;justify-content:space-between}.project-header h5{font-size:18px}.project-container img{width:100%}.project-footer{display:block;width:100%;padding:15px 10px 5px 50px;text-align:right}.project-footer p{font-family:"OfficeCodePro";font-size:10px}@media (max-width:767px){.project-menu{margin:0;top:20%}.project-menu-fixed{top:20%!important}.project-menu-absolute{bottom:20px!important}.col-projects-component{padding:0}.projects-column{margin-right:0;padding-top:0}.projects-column .single-project{width:90%;margin-top:100px;margin-bottom:100px}.projects-column .single-project:first-child{margin-top:50px}.projects-column .single-project:last-child{margin-bottom:50px}.projects-column .single-project .project-container{width:100%}.projects-column .single-project .project-code{width:100%;text-align:right;word-wrap:normal}.project-header{flex-direction:column}.project-header h5{font-size:14px;text-align:right}.project-footer{display:none}}@media (max-width:576px){.projects-column .single-project{width:80%}}.grid-relative-container{width:100%;height:120vh}.grid-main{box-sizing:border-box;position:relative;padding-top:0;border-style:none;overflow:visible;border-left-width:0;border-right-width:0}.grid-module-content{padding-top:0;height:100%;text-align:center}.grid-unit-wrapper{position:relative;overflow:hidden}.grid-unit-copy-wrapper,.grid-unit-wrapper{display:flex;justify-content:center;align-items:center;height:100%}.grid-unit-copy-wrapper{max-height:2040px;max-width:2700px;width:100%;margin-top:0;pointer-events:all}.grid-unit-copy-wrapper:before{top:0;background:linear-gradient(180deg,hsla(0,0%,100%,.2),transparent)}.grid-unit-copy-wrapper:after,.grid-unit-copy-wrapper:before{content:"";position:absolute;pointer-events:none;left:0;width:100%;height:10px;z-index:6}.grid-unit-copy-wrapper:after{bottom:0;background:linear-gradient(0deg,hsla(0,0%,100%,.2),transparent);transform:translateZ(1px)}.grid-unit-canvas-container{top:0;width:102vw;height:102vh;scroll-behavior:smooth}.grid-unit-canvas-container,.grid-unit-canvas-wrapper{position:absolute;display:flex;justify-content:center;align-items:center}.grid-unit-canvas-wrapper{will-change:transform,opacity;transform-origin:center;pointer-events:none;opacity:0;transform-style:preserve-3d;width:2700px;height:2040px}.grid-unit-tile{position:absolute;pointer-events:all;display:flex;justify-content:center;align-items:flex-end}.grid-unit-image-wrapper{position:relative;top:0;left:0;height:100%;width:100%;z-index:1;overflow:visible;flex-grow:1;pointer-events:none;transition:opacity 1s ease-in-out}.grid-unit-image{position:relative;pointer-events:none;width:400px;height:267px}.grid-unit-h5{font-size:15px!important}.project-first-row{margin:2em 0 3em -10%}.project-first-row .project-code-col{text-align:left;padding:4px 0 0 6px;font-family:"OfficeCodePro";font-size:12px}.project-first-row .project-arrowchange-col div:first-child{padding-left:10px}.project-first-row .project-arrowchange-col div{padding:0 20px}.project-description-col{margin-left:-10%;padding:0 10px;text-align:left}.project-description-col .row{margin:0 10px}.project-description-col .row div[class^=col]{padding:0}.project-description-col .row h5{font-size:22px;font-family:"WorkSans-SemiBold"}.project-description-col .row .project-description-title{font-size:15px;font-family:"WorkSans-ExtraLight";padding:0}.project-description-col .row .project-description-text{font-size:15px;font-family:"WorkSans-Light";padding:0}.readmore-icon{margin:0 8px;padding-top:2px}.project-image,.project-image-col{padding-left:0;padding-right:0}.project-image{margin-right:-55%}.project-image h5{text-align:left;font-size:12px;margin-top:10px}.project-image img{width:100%;margin-top:3px}.bullet-text-row ul{list-style-type:none;line-height:2em;margin:20px 0;padding:0}.bullet-text-row ul li:before{content:"";display:inline-block;height:10px;width:10px;background-size:10px;background-image:url(/static/media/logo.4ac3cc16.png);background-repeat:no-repeat;margin-right:10px;background-position:50%;vertical-align:middle}.bullet-text-row ul li{font-family:"WorkSans-ExtraLight";font-size:15px}.project-credits{display:inline-flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;width:130%;margin:20px 0 10px -10%}.project-credits .icon{padding:0 10px 10px;position:relative;z-index:10}.project-credits .icon img{width:22px;height:22px}.project-credits .horizontal-line{border-bottom:1px solid #fff;flex:1 1;margin:0 0 10px 10px}.project-credits .special-thanks{margin:0 20px;flex:1 1;max-width:500px;align-items:center;justify-content:center;align-self:flex-end}.project-credits .special-thanks p{font-size:10px;text-align:right}.scrollview-row{width:140%}.scrollview{display:grid;padding:20px 0;grid-template-columns:20px 1fr 20px;grid-gap:20px 0;width:100%;scroll-snap-align:center;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden}.scrollview>*{grid-column:2/-2}.scrollview>.full{grid-column:1/-1}.hs.active{background:hsla(0,0%,100%,.3);cursor:grabbing;cursor:-webkit-grabbing;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.hs{margin-right:50px;display:grid;grid-gap:30px;grid-template-rows:minmax(350px,1fr);padding-bottom:15px;margin-bottom:-5px;scroll-snap-align:center;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:scroll;overflow-y:hidden;margin-left:-10%;transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transform:scale(.98);-webkit-transform:scale(.98);-moz-transform:scale(.98);-ms-transform:scale(.98);-o-transform:scale(.98)}.hs:after,.hs:before{content:""}.hs>li,.item{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px}.hs .item img{width:100%;object-fit:fill}.hs .item img.mobile_image{display:none}.hs::-webkit-scrollbar{-webkit-appearance:none}.hs::-webkit-scrollbar:horizontal{height:4px}.hs::-webkit-scrollbar-thumb{border-radius:8px;border:1px solid hsla(0,0%,100%,.5);background-color:rgba(0,0,0,.5)}.hs::-webkit-scrollbar-track{border-radius:8px;margin-left:10%;margin-right:7%}.project-secondary-image-row{margin-top:15px;margin-bottom:20px}.project-secondary-image-row img{width:100%}.project-horizontal-image-row{margin-top:40px;margin-bottom:10px}.project-horizontal-image-row img{width:100%}.project-horizontal-image-row h5{position:absolute;z-index:-1;top:40%;left:-15%;width:130%}.project-video-row{margin-bottom:30px}.project-video-row .embed-responsive{margin-top:30px}.project-video-row .project-embed-video{transform:scale(1.4)}.project-video-row .video-span-4{top:5%;left:15%}.project-video-row .video-span-16{top:5%;left:3%}.images-loading-spinner{margin:20px 0}.end-message{width:50%;border-bottom:1px solid hsla(0,0%,100%,.6);height:20px;margin:20px auto}.infinite-scroll-component__outerdiv{min-width:100%}.load-more{display:flex;align-items:center;flex-direction:column;margin-bottom:15px}.load-more h5{font-size:15px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.load-more .vertical-line{border-left:1px solid #fff;height:70px;margin:10px 0 15px}.project-final-credits-row .col-left{padding:30px 20px 30px 0}.project-final-credits-row .col-right{padding:30px 0 30px 20px}.project-final-credits-row p{font-family:"WorkSans-ExtraLight";font-size:12px}.project-final-credits-row .col-left p.left{padding-left:20px;padding-right:10px;border-left:1px solid #fff}.project-final-credits-row .col-right p.right{padding-left:10px;padding-right:20px;border-right:1px solid #fff}@media (max-width:767px){.project-first-row{flex-direction:column}.project-arrowchange-col{padding:0}.project-first-row .project-arrowchange-col div:first-child{padding-left:3px;font-size:16px!important}.project-description-col{padding:0;margin-left:-3%}.project-description-col .row{margin:5px 20px 5px 0}.project-description-col .row h5{font-size:18px}.project-description-col .row .project-description-title{font-size:13px}.project-description-col .row .project-description-title p{margin:0}.project-description-col .row .project-description-text{font-size:13px}.project-credits{width:100%;margin:20px 0 10px -20%}.project-image{margin-right:10%;margin-left:-3%}.project-credits .hidden{display:none}.project-credits .icon img{width:18px;height:18px}.project-credits .horizontal-line{margin:0 10px 10px}.accordion .hidden{display:none}.scrollview-row{width:120%;margin-left:-20%;margin-right:0}.scrollview{padding:0}.hs{margin-bottom:30px;margin-right:0}.hs .item img.desktop_image{display:none}.hs .item img.mobile_image{display:block}.project-secondary-image-row{margin-left:-10%;margin-right:10%}.project-secondary-image-row div[class^=col]{padding:0;margin:30px 0}.project-horizontal-image-row{margin-left:-10%;margin-right:10%}.project-horizontal-image-row div[class^=col]{padding:0}.project-horizontal-image-row h5{font-size:14px;top:30%;padding:0 10px}.project-video-row{margin-left:-10%;margin-right:10%}.project-video-row div[class^=col]{padding:0}.project-final-credits-row .col-left{padding:30px 10% 30px 0}.project-final-credits-row .col-right{padding:30px 10%}}.philosophy-container{padding:0;margin-top:15%;margin-bottom:10%;font-family:"WorkSans-Light";font-size:16px}.philosophy-container .philosophy-title-row{margin-bottom:2px}.philosophy-container .philosophy-title-row p{font-size:16px;font-family:"WorkSans-Regular";text-align:left}.philosophy-container .philosophy-title-row p:first-child{font-size:22px;font-family:"WorkSans-SemiBold";margin-bottom:5px}.philosophy-container .philosophy-text-row div[class^=col]{padding:0;margin-top:20px}.philosophy-container .philosophy-text-row div[class^=col]:first-child blockquote{text-align:left;padding:1px 0 1px 30px;border-left:2px solid hsla(0,0%,100%,.6)}.philosophy-container .philosophy-text-row div[class^=col]:first-child blockquote p{font-family:"WorkSans-Light";font-size:15px}.philosophy-container .philosophy-text-row div[class^=col]:first-child blockquote footer{font-family:"WorkSans-Light";font-size:13px}.philosophy-container .philosophy-text-row div[class^=col]:nth-child(2) p{text-align:center;font-family:"WorkSans-ExtraLight";font-size:15px;padding:1px 0 1px 30px}.philosophy-container .introduction-next{font-family:"WorkSans-Light";font-size:16px;margin-top:10px}.philosophy-container .introduction-next a{margin-left:-15px;padding:15px}.philosophy-container .introduction-next a:hover{-webkit-animation:none;animation:none}.philosophy-container .introduction-next .social-icon{margin:0 10px;width:18px;height:18px;padding-top:4px}.chapter-central-column .container-fluid{padding:0}.chapter-first-row{margin:2em 0 3em -10%}.chapter-first-row .chapter-code-col{text-align:left;padding:4px 0 0 4px;font-family:"OfficeCodePro";font-size:12px}.chapter-first-row .chapter-arrowchange-col div:first-child{padding-left:5px}.chapter-first-row .chapter-arrowchange-col div{padding:0 20px}.chapter-title-col{text-align:left;padding:0 10px;margin-left:-10%}.chapter-title-col .row{margin:0 10px}.chapter-title-col .row h5{font-size:22px;font-family:"WorkSans-SemiBold"}.chapter-paragraphs-row{margin:20px -10% 3em}.chapter-paragraphs-row .two-elems-row{margin-bottom:8%}.chapter-paragraphs-row div[class^=col]{padding:0 15px}.chapter-paragraphs-row div[class^=col] .row{margin:0}.chapter-description-title{font-size:15px;font-family:"WorkSans-ExtraLight"}.chapter-description-text{font-size:15px;font-family:"WorkSans-Light"}.chapter-paragraphs-row .right{text-align:right;padding-right:2px}.chapter-paragraphs-row .left{text-align:left;padding-left:2px}@media (max-width:767px){.philosophy-container{padding:10px 40px 10px 10px}.philosophy-container .philosophy-title-row p{font-size:14px}.philosophy-container .philosophy-title-row p:first-child{font-size:20px}.philosophy-container .philosophy-text-row div[class^=col]:first-child blockquote p{font-size:13px}.philosophy-container .philosophy-text-row div[class^=col]:first-child blockquote footer{font-size:11px}.philosophy-container .philosophy-text-row div[class^=col]:nth-child(2) p{font-size:13px}.philosophy-container .introduction-next{font-size:14px}.chapter-first-row{flex-direction:column}.chapter-arrowchange-col{padding:0}.chapter-first-row .chapter-arrowchange-col div:first-child{padding-left:3px;font-size:16px!important}.chapter-title-col .row h5{font-size:20px}.chapter-paragraphs-row div[class^=col] .row{padding:10px 35px 10px 0}.chapter-description-text,.chapter-description-title{font-size:13px}.chapter-paragraphs-row .right{text-align:left}}.arrow-change-component .arrowIcon{display:block;width:20px;transition:all .2s ease-in-out;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.arrow-change-component .arrowIcon:hover{opacity:.7;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}.card-header a{display:block;transition:all .2s ease-in-out;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.card-header a:hover{opacity:.7;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.card-header p .active{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}.card-header p .active,.card-header p .not-active{transition:all .2s ease-in-out;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.card-header p .not-active{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}.toast-notification{top:0!important;right:0!important;left:inherit!important;width:70%!important;margin:0!important;text-align:right!important;font-family:"WorkSans-Light"!important}.work-in-progress-central-column h5{margin:6em auto;font-size:15px;font-family:"WorkSans-Light"}#mc_embed_signup{margin:2em 0 6em}.work-in-progress-central-column .work-in-progress-code{display:inline-block;margin:2em 0 4em}.work-in-progress-central-column p{font-family:"OfficeCodePro";font-size:12px;text-align:left}#mc_embed_signup_scroll{width:80%;margin:0 auto}#mc_embed_signup .button,#mc_embed_signup .mc-field-group input,#mc_embed_signup_scroll .indicates-required,#mc_embed_signup_scroll label{font-family:"WorkSans-Light"}.IIV::-webkit-media-controls-play-button,.IIV::-webkit-media-controls-start-playback-button{opacity:0;pointer-events:none;width:5px}.linkToVideo{height:30px;margin-bottom:20px;font-size:14px}.canvas-3d{display:flex;flex-direction:column;align-items:center}.canvas-3d .hidden{display:none}.modal-content{height:600px;background-color:rgba(0,0,0,.8);box-shadow:1px 2px rgba(99,99,99,.6)}.modal-header{border-bottom:1px solid hsla(0,0%,100%,.2);padding:20px}.modal-header .modal-title{font-family:"WorkSans-Regular";font-size:18px}.embed-responsive{height:100%;min-height:300px}.modal-footer p{font-family:"WorkSans-Light";font-size:13px}@media (max-width:767px){.modal-content{height:450px}}
/*# sourceMappingURL=main.0510a724.chunk.css.map */