/*! grid.scss | MIT License | https://github.com/jeromev/grid.scss */h1,p{line-height:1.618rem;padding-top:.544rem;margin-bottom:.265rem}#header,h1,html,p,ul.plain{line-height:1.618rem}#header,.iso{font-weight:700}.container,.iso{max-width:1250px}html{font-size:12px}@media screen and (min-width:64em){html{font-size:14px;line-height:1.618rem}}.pure-g [class*=pure-u],body{font-family:"Montserrat",sans-serif}h1{font-size:1.57143rem}p{font-size:1rem}a{color:#1C1C1C}a:hover{color:#0f0}body.old #header{position:relative}body.menu-open #footer,body.menu-open #header,body.menu-open #main{-webkit-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px)}#footer,#header,#main{-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease;overflow-x:hidden}#mobile-menu{position:absolute;top:0;right:0;background:#1C1C1C;width:200px;height:100%;font-size:15px}#mobile-menu ul{margin-top:25px}#mobile-menu a{color:#FFF}@media screen and (min-width:35.5em){body.menu-open #footer,body.menu-open #header,body.menu-open #main{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#mobile-menu{display:none}}#header{font-size:1rem;margin-bottom:0;background:#FFF;position:relative;padding:10px 1px 1px}#header .container{margin:10px auto}#header .title div{margin-bottom:-2px}#header .mobile-butt{background-image:url(../img/menu.svg);background-size:100%;height:45px;width:45px;display:inline-block}#header .main-menu{display:none}#header .mobile-menu{display:block}#header .mobile-menu li{text-align:right}#header a{color:#1C1C1C}#header ul{margin:0;padding:0}@media screen and (min-width:35.5em){#header{margin:40px 10px 30px}#header .dot{display:inline-block;position:absolute;right:0;top:0;font-weight:700;font-size:25px}#header li a{margin-left:5px}#header .main-menu{position:relative;display:block}#header .mobile-menu{display:none}}@media screen and (min-width:64em) and (max-width:79.95em){#header .dot{display:none}#header .flt-lg{position:absolute;right:0;width:auto}}#footer,#main,.container{position:relative}body.nojs #header .main-menu{display:block}body.nojs #header .mobile-menu{display:none}#main{background:#FFF;padding:15px 1px 1px}#main .container{margin-bottom:45px}#main:after{content:"";display:table;clear:both}.container{margin:0 auto;width:80%}@media screen and (min-width:31.5em){#main{padding:1px}.container{width:400px;padding:0}}@media screen and (min-width:48em){.container{width:620px}}@media screen and (min-width:64em){.container{width:830px}}#footer{background:#1C1C1C;color:#EBEBEB;padding:1px;overflow:hidden}#footer .container{margin-bottom:150px;position:relative}#footer a{color:#EBEBEB;text-decoration:none}#footer a:hover{text-decoration:underline}#footer .footer-nav{display:none}#footer .container .letter{position:absolute;right:-120px;top:50px}@media screen and (min-width:80em){.container{width:1250px}#footer .letter.lt-f{right:90px}}ul.plain{padding:.544rem 0 0;font-size:1rem;margin-bottom:.265rem}ul.plain li{list-style:none}.iso{overflow-x:hidden;font-family:'Courier New',Courier,'Lucida Sans Typewriter','Lucida Typewriter',monospace;text-transform:uppercase;margin-top:20px}.iso p{margin-top:0;font-size:12px;line-height:15px}.iso .iso-item{float:left;width:49%;margin-bottom:30px}.iso .iso-item img{display:block;max-width:100%;background:#f2f2f2}.iso .iso-item a{color:#1C1C1C;text-decoration:none}.iso .iso-item a img{opacity:1;-webkit-transition:opacity .5s cubic-bezier(.64,.57,.67,1.53);transition:opacity .5s cubic-bezier(.64,.57,.67,1.53)}.iso .iso-item a:hover{color:#0f0;text-decoration:underline}.iso .iso-item a:hover .simple-slide,.iso .iso-item a:hover img{opacity:.5}.iso .iso-item a:hover .simple-slide img{opacity:1}.iso .w2{width:100%}.iso .iso-sizer{width:48%}@media screen and (max-width:31.5em){.iso img{height:auto}}@media screen and (min-width:48em){#footer .footer-nav{display:block}.iso .iso-item,.iso .iso-sizer{width:200px}.iso .w2{width:410px}}.simple-slide{overflow:hidden;position:relative;height:0;width:100%;opacity:1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.simple-slide img{position:absolute;top:0;left:0;width:100%}.simple-slide img:first-child{display:block}.simple-slide img:first-of-type{z-index:100}.simple-slide.active img:first-of-type{z-index:0}#labs img,#portfolio img{width:100%;margin-top:25px}#home #main .container .letter,#info #main .container .letter,#portfolio #main .container .letter{display:none}@media screen and (min-width:35.5em){#home #main .container .letter.lt-f,#info #main .container .letter.lt-f,#portfolio #main .container .letter.lt-f{display:inline-block;position:absolute;right:-120px;top:100px;z-index:100;opacity:.8}#home #main .container .letter.lt-i,#info #main .container .letter.lt-i,#portfolio #main .container .letter.lt-i{display:inline-block;position:absolute;left:-140px;top:750px;z-index:100;opacity:.8}}#blog #main .container .letter{display:none}@media screen and (min-width:48em){#blog #main .container .letter.lt-f{display:inline-block;position:absolute;right:0;top:100px;z-index:100;opacity:.8}}@media screen and (min-width:64em){#labs h1,#labs h2,#labs h3,#labs h4,#labs h5,#labs p,#portfolio h1,#portfolio h2,#portfolio h3,#portfolio h4,#portfolio h5,#portfolio p{margin-left:25%;padding-left:5px}#blog #main .container .letter.lt-i{display:inline-block;position:absolute;right:265px;top:750px;z-index:100;opacity:.8}}@media screen and (min-width:80em){#labs h1,#labs h2,#labs h3,#labs h4,#labs h5,#labs p,#portfolio h1,#portfolio h2,#portfolio h3,#portfolio h4,#portfolio h5,#portfolio p{margin-left:50%;padding-left:5px}#blog #main .container .letter.lt-i{right:530px}#blog #main .container .letter.lt-f{display:inline-block;position:absolute;right:90px;top:100px;z-index:100;opacity:.8}}@media screen and (min-width:80em) and (max-width:95em){#home #main .container .letter.lt-i,#info #main .container .letter.lt-i,#portfolio #main .container .letter.lt-i{left:-100px}#home #main .container .letter.lt-f{right:-50px;top:100px;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}#home #main .container .letter.lt-f:hover{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}}#info #main .item p{margin-left:5px;margin-right:30px}#info #main .container .letter.lt-i{top:500px}@media screen and (min-width:35.5em){#info #main .container .letter.lt-l{display:inline-block;position:absolute;right:300px;top:600px;z-index:100;opacity:.8}#info #main .container .letter.lt-dash{display:inline-block;position:absolute;left:450px;top:650px;z-index:100;opacity:.8}#info #main .container .letter.lt-2{left:200px;top:250px}}@media screen and (min-width:64em){#info #main .container .letter.lt-dash{left:300px}#info #main .container .letter.lt-2{left:100px}}@media screen and (min-width:80em){#info #main .container .letter.lt-dash{left:450px}#info #main .container .letter.lt-2{left:200px}#info #main .container .letter.lt-f{display:inline-block;position:absolute;right:90px;top:100px;z-index:100;opacity:.8}}.letter{-webkit-transition:-webkit-transform .2s cubic-bezier(.64,.57,.67,1.53);transition:transform .2s cubic-bezier(.64,.57,.67,1.53);-webkit-transform:rotate(0);display:inline-block}.letter.lt-f{background-image:url(../img/letter-f.svg);background-size:contain;background-repeat:no-repeat;width:110px;height:310px}.letter.lt-f.lt-white{background-image:url(../img/letter-f-white.svg)}.letter.lt-i{background-image:url(../img/letter-i.svg);background-size:contain;background-repeat:no-repeat;width:100px;height:310px}.letter.lt-dash,.letter.lt-l{background-size:contain;background-repeat:no-repeat;width:30px}.letter.lt-i.lt-white{background-image:url(../img/letter-i-white.svg)}.letter.lt-l{background-image:url(../img/letter-l.svg);height:250px}.letter.lt-l.lt-white{background-image:url(../img/letter-l-white.svg)}.letter.lt-dash{background-image:url(../img/letter-dash.svg);height:100px}.letter.lt-dash.lt-white{background-image:url(../img/letter-dash-white.svg)}.letter.lt-r45t1{-webkit-transform:rotate(45deg)}.letter.lt-r45t2{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.letter.lt-r45t3{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.letter.lt-r45t4{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.letter.lt-r45t5{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.letter.lt-r45t6{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.letter.lt-r45t7{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg)}.letter:hover{-webkit-transform:rotate(10deg)}.visible-xl{display:none}@media screen and (min-width:80em){.visible-xl{display:block}}