a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;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:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{outline:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{-webkit-text-size-adjust:none}.wrapper{max-width:1440px;margin:0 auto;padding-top:85vh}@media (min-width:800px){.wrapper{padding-top:90vh}}.deviceMobile .wrapper{padding:0}body{font-family:Lato,sans-serif}a{text-decoration:none}body{-webkit-font-smoothing:antialiased;background:#22262e;color:#dadde5;font-size:16px}.footer{background:#dedede;padding:3em 1.5em;text-align:center;color:#1d1f26;position:relative;z-index:99}.footer .section__download{margin-bottom:20px;display:inline-block}.footer__title{text-align:center;font-family:Raleway,sans-serif;font-weight:300;margin-bottom:15px;font-size:30px;text-transform:uppercase}@media (min-width:800px){.footer__title{font-size:30px}}.footer__link{display:inline-block;color:#1d1f26;line-height:30px;font-size:20px}.footer__link:hover{color:#52cc5e}.footer__list{text-align:center}.footer__list *+*{margin-left:15px}.footer__block{margin-bottom:30px}.footer__block:after{content:"";display:block;margin:25px auto 0;width:40px;height:1px;background:#22262e;opacity:.3}.footer__blockWrapper:after,.footer__blockWrapper:before{content:" ";display:table}.footer__blockWrapper:after{clear:both}.footer__item{display:inline-block;width:40px;height:40px}.footer__iconLink{width:40px;height:40px;display:block;background-size:70% 70%;background-repeat:no-repeat;background-position:center center}.footer__instagram .footer__iconLink{background-image:url(assets/images/svg/instagram.svg)}.footer__twitter .footer__iconLink{background-image:url(assets/images/svg/twitter.svg)}.footer__paragraph{line-height:1.5em;font-size:14px;font-weight:400}.section{width:100%;height:auto;overflow:hidden;position:relative;padding:2.5em 2em;background:#30353f;z-index:99}.section:after{content:"";width:100%;height:1px;display:block;position:absolute;bottom:0;left:0}@media (min-width:800px){.section{height:auto;padding:0}}.section.teaser{display:block;background:#dedede;height:85vh;position:fixed;top:0;width:100%;padding:1em;z-index:9}.section.teaser:before{content:"";display:inline-block;height:100%;vertical-align:middle}.section.teaser>*{width:97%;display:inline-block;vertical-align:middle}@media(orientation:landscape){.section.teaser{height:100vh}}.deviceMobile .section.teaser{position:relative}@media (min-width:650px){.section.teaser{height:100vh}@media(orientation:portrait){.section.teaser{height:70vh}}}@media (min-width:800px){.section.teaser{min-height:576px;height:90vh;padding:2em}}@media (min-width:1440px){.section.teaser{left:50%;margin-left:-720px;max-width:1440px}}.section.last:after,.section.teaser:after,.section.textColumn__wrapper:after,.section.textFull__wrapper:after{display:none}@media (min-width:800px){.section.textColumn__wrapper{height:auto}}@media (min-width:800px){.section.textFull__wrapper{height:auto}}@media (min-width:800px){.section__aux{padding:3.5em 30px 0;height:598px;max-width:940px;margin:0 auto}.section__aux:after,.section__aux:before{content:" ";display:table}.section__aux:after{clear:both}.last .section__aux{padding-bottom:3.5em;height:654px}}.section__download{width:150px;display:inline-block;background-image:url(assets/images/svg/app_store.svg);background-size:100%;background-repeat:no-repeat;background-position:center center;height:45px}.section__content{position:relative}.section__text{text-align:center;width:100%;position:relative;z-index:9;margin-bottom:2.5em}@media (min-width:800px){.section__text{margin-bottom:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%;float:left}.inverted .section__text{width:50%;float:right}}.section__auxTeaser{margin:0 auto}.section__header{display:block;position:absolute;bottom:.75em;top:.75em;left:.75em;right:.75em;background:rgba(222,222,222,.6);z-index:9}.section__header:before{content:"";display:inline-block;height:100%;vertical-align:middle}.section__header>*{width:97%;display:inline-block;vertical-align:middle}@media(orientation:landscape){.section__header{width:50%;float:left;position:relative;background:0 0;padding:0;bottom:inherit;top:inherit;left:inherit;right:inherit}}@media (min-width:650px){.section__header{width:50%;float:left;position:relative;background:0 0;padding:0;bottom:inherit;top:inherit;left:inherit;right:inherit}@media(orientation:portrait){.section__header{width:auto;display:block;position:absolute;bottom:1.5em;top:1.5em;left:1.5em;right:1.5em;background:rgba(222,222,222,.6);z-index:9}.section__header:before{content:"";display:inline-block;height:100%;vertical-align:middle}.section__header>*{width:97%;display:inline-block;vertical-align:middle}}}@media (min-width:800px){.section__header{width:50%;float:left}}.section__headerAux{text-align:center;padding:30px 15px}@media (min-width:650px){.section__headerAux{padding:10px 15px}}@media (min-width:800px){.section__headerAux{padding:30px 15px}}@media(orientation:landscape){.section__headerAux{padding:0 15px}}.section__title{font-family:Raleway,sans-serif;font-weight:300;margin-bottom:30px;display:inline-block;font-size:30px}@media (min-width:650px){.section__title{text-align:center;width:auto}}@media (min-width:800px){.section__title{width:70%;text-align:left}}.section__title span{display:inline-block;vertical-align:middle}.section__title .icon{background-size:30px 30px;display:inline-block;background-position:center center;background-repeat:no-repeat;width:60px;height:60px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #5c6273}.layout .section__title .icon{background-image:url(assets/images/svg/layout.svg)}.shapes .section__title .icon{background-image:url(assets/images/svg/shapes.svg)}.colors .section__title .icon{background-image:url(assets/images/svg/colors.svg)}.tuning .section__title .icon{background-image:url(assets/images/svg/tuning.svg)}.presets .section__title .icon{background-image:url(assets/images/svg/presets.svg)}.vortex .section__title .icon{background-image:url(assets/images/svg/vortex.svg)}.polygon .section__title .icon{background-image:url(assets/images/svg/polygon.svg)}.teaser .section__title{font-size:40px;font-weight:300;padding:0;margin-bottom:50px;display:block;color:#1d1f26;margin-left:0;width:auto;text-align:center}@media(orientation:landscape){.teaser .section__title{margin-bottom:30px;font-size:35px}}@media (min-width:650px){@media(orientation:portrait){.teaser .section__title{font-size:60px;font-weight:200}}}@media (min-width:800px){.teaser .section__title{font-size:60px;font-weight:200}}.section__paragraph{color:#dadde5;line-height:1.5;margin-bottom:30px;font-size:16px;text-align:left;font-weight:400}@media (min-width:650px){.section__paragraph{font-size:16px;width:70%;margin:0 auto}}@media (min-width:800px){.section__paragraph{width:70%;margin:0 auto}}.teaser .section__paragraph{font-size:22px;font-family:Lato,sans-serif}.section__video{text-align:center;width:100%}@media (min-width:800px){.section__video{max-width:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%;float:left}}.section__video video{width:100%;max-width:304px;height:540px}@media (min-width:800px){.section__video video{width:304px;height:540px}}.section__wrapper{width:140px;height:140px;background:url(assets/images/svg/logo.svg) 50% no-repeat #22262e;background-size:100% 100%;overflow:hidden;margin:0 auto 25px;display:block;-webkit-border-radius:50%;border-radius:50%}@media(orientation:landscape){.section__wrapper{width:120px;height:120px}}@media (min-width:650px){@media(orientation:portrait){.section__wrapper{width:200px;height:200px}}}@media (min-width:800px){.section__wrapper{width:200px;height:200px}}.section__imgCanvas{background:url(assets/images/gc_teaser.jpg) right bottom no-repeat;background-size:auto 100%;width:100%;position:absolute;right:0;top:0;bottom:0;left:0}.section__logo{width:150px}.textColumn__wrapper{position:relative;background:#dedede}.textColumn__container:after,.textColumn__container:before{content:" ";display:table}.textColumn__container:after{clear:both}@media (min-width:800px){.textColumn__container{padding:3.5em;position:relative}}.textColumn{width:100%;float:left;margin-top:30px;text-align:center;position:relative;color:#1d1f26}.textColumn:first-child{margin-top:0}.textColumn:after{content:"";display:block;margin:25px auto 0;width:40px;height:1px;background-color:#1d1f26;opacity:.3}@media (min-width:650px){.textColumn{max-width:70%;float:none;margin-left:auto;margin-right:auto}}@media (min-width:800px){.textColumn{padding:0 2em;margin-bottom:0;margin-top:0;width:33.33333%;float:left}.textColumn:after{position:absolute;right:0;top:10px;bottom:0;width:1px;height:80%}}.textColumn:last-child:after{display:none}.textColumn__title{font-family:Raleway,sans-serif;font-weight:300;font-size:30px;margin-bottom:15px}.textColumn__paragraph{line-height:1.5em;font-weight:400}.textFull__wrapper{position:relative}@media (min-width:800px){.textFull__wrapper{background-image:-webkit-radial-gradient(center bottom,ellipse farthest-corner,#5c6273 -40%,#1D1F26 80%)}}.textFull{position:relative;text-align:center}@media (min-width:800px){.textFull{padding:3.5em;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:70%}}.textFull__title{font-weight:300;font-size:30px;margin-bottom:30px;color:#dadde5}@media (min-width:800px){.textFull__title{font-size:36px}}.textFull__abstract{font-family:"'PT Serif', serif";font-style:italic;font-size:30px;text-transform:none;margin-bottom:20px;line-height:1.2}@media (min-width:800px){.textFull__abstract{font-size:36px}}.textFull__abstract span{font-style:normal;font-size:16px;font-family:Lato,sans-serif;display:block}.textFull__paragraph{font-size:20px;line-height:1.5em;color:#dadde5;font-weight:400}