@import "unicons.css";body,table{font-family:'Source Sans Pro',SourceSansPro,SourceSans,"Helvetica Neue",HelveticaNeue,Helvetica,sans-serif;font-size:100%;}body{position:relative;margin:0;padding:0;border:0;background:#fff;color:#222;}a{text-decoration:none;color:#fff;transition:0.3s color,0.3s background;}article a:link,.lux-blog-rss a:link{color:#7070ff;}article a:visited{color:#40ff40;}.lux-blog-rss a:visited{color:#a0a0ff;}body a:focus,.lux-blog-rss a:focus,body a:active,.lux-blog-rss a:active{color:#e0a020;}body a:hover,.lux-blog-rss a:hover{color:#e0e060;}hr{height:5px;width:100%;padding:0;margin:1em auto;border:0;background:url(../img/k.png) center top no-repeat;background-size:100% 10px;}hr.rev{background-position:center bottom;}acronym,abbr{border-bottom:1px dotted #c82;}.cf:before,.cf:after{content:' ';display:table;}.cf:after{clear:both;}.cf>.fl{float:left;}.cf>.fr{float:right;}.l{text-align:left;}.c{text-align:center;}.r{text-align:right;}.j{text-align:justify;}.btn{display:inline-block;line-height:1;vertical-align:middle;padding:1em;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);-pie-background:linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background-color:#888;border-radius:0.5em;text-shadow:0 -1px 1px rgba(0,0,0,0.5);box-shadow:inset 0 1px 1px rgba(255,255,255,0.5),0 0 2px rgba(0,0,0,0.75);}.btn:before{display:inline-block;text-align:center;vertical-align:middle;font-weight:normal;font-variant:normal;margin-right:0.25em;padding:0.5em;width:1em;height:1em;line-height:1;background:rgba(255,255,255,0.25);border-radius:2em;text-shadow:0 1px 1px rgba(0,0,0,0.5);box-shadow:inset 0 1px 1px rgba(0,0,0,0.25);}.btn:hover{background-color:#44f;}.declared{font-size:135%;font-style:italic;}.disclaimer{font-style:italic;}.note{font-size:80%;}.next a{font-style:italic;}.next a:after{display:block;width:0;height:0;margin:4px auto;content:'';transition:0.3s border;border:solid;border-width:3px 2px 0;border-color:transparent;border-top-color:#e0a020;}.next a:hover:after{border-width:0.75em 0.5em 0;}#wr-hdr{margin:0 auto;padding:2em 0;background:#22c url(../img/bg-tech.jpg) left top no-repeat fixed;color:#222;}#hdr{margin:0 auto;max-width:1024px;}#hdr a{text-decoration:none;}#logo{margin:0 auto;padding:1em 0;vertical-align:middle;}#logo a{display:block;max-width:270px;width:100%;margin:0 auto;}#logo a *{display:block;max-width:270px;margin:0 auto;width:100%;background:left center no-repeat;background-size:111% auto;text-indent:-999em;}#logo a strong{background-image:url(../img/logo-lux-k.png);height:64px;}#logo a em{background-image:url(../img/logo-dd-k.png);height:32px;}#nav{vertical-align:middle;background:#444 url(../img/diagmonds.png);border-radius:0.5em;margin:0 14px;margin:0 1rem;}#nav ul{margin:0 auto;padding:0.5em 0;list-style:none;line-height:1;text-align:center;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);-pie-background:linear-gradient(to bottom,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);border-radius:0.5em;}#nav li{display:block;}#nav a{display:block;margin:0 auto;padding:1em 0.5em;line-height:48px;text-decoration:none;vertical-align:middle;border:1px solid;border-width:1px 0;border-color:#ccc transparent #222;border-color:rgba(255,255,255,0.05) transparent rgba(0,0,0,0.15);text-shadow:0 1px 1px rgba(0,0,0,0.5);}#nav a:before{font-size:48px;line-height:1;vertical-align:middle;margin:0 0.5em;}#nav a:hover{color:#f3f3ff;background:#88c;background:rgba(128,128,192,0.25);}#nav a:hover:before{color:#22c;}#nav-news a:hover:before{color:#22c;}#nav-proj a:hover:before{color:#f42;}#nav-exp a:hover:before{color:#cc2;}#nav-con a:hover:before{color:#2c2;}#hero{padding:4em 0 8em;}#hero p{font-size:150%;}#hero a.btn{display:block;width:12em;margin:0.5em auto;padding:1em 0.25em;font-weight:bold;}#hero a.btn:link,#hero a.btn:visited{background-color:#282;}#hero a.btn:hover{background-color:#228;}#hero a.btn em{display:inline-block;font-size:90%;}#hero a.btn:before{float:left;margin-bottom:1em;}#hero .prompt{font-size:75%;font-style:italic;}#ftr{position:relative;margin:0 auto;padding:6em 0;line-height:1;background:url(../img/type.png);color:#fff;}#ftr #feed{margin:0 auto;max-width:1024px;}#soc{margin:1em auto;padding:0;text-align:center;}#soc ul{margin:0 auto;padding:0;list-style:none;display:inline-block;}#ftr #soc ul{text-align:center;padding:1em;background:#222;background:rgba(0,0,0,0.25);border-radius:3em;}#soc li{display:inline-block;margin:0 0.5em;}#soc a{display:block;width:32px;height:32px;overflow:hidden;}#soc a:before{display:inline-block;font-size:32px;width:32px;text-align:center;vertical-align:middle;}#cred{margin:0 auto;padding:0;list-style:none;font-size:80%;text-align:center;text-shadow:0 1px #222;}#wr{position:relative;margin:0 auto;padding:7em 0;background:#fff url(../img/pcb-x.png);color:#222;}#wr:before{position:absolute;top:0;left:0;content:'';display:block;width:100%;height:100%;background:url(../img/bg-light-over.png);background-size:100% 100%;}#main{position:relative;margin:0 auto;max-width:1024px;}#main h1{font-size:150%;margin:0 auto 1em;line-height:1.1;}#main h2{font-size:130%;margin:1em auto;line-height:1.1;}#main h3{font-size:110%;margin:0.5em auto;line-height:1.1;}#side{}#home .call{margin:1em auto;padding:0;list-style:none;text-align:center;}#home .call li{display:block;margin:1em auto;}#main .enum{margin:1em auto;padding:0 0 0 0.25em;}#main .enum li{list-style:none;position:relative;margin:0 0 6px 1.25em;}#main .enum li:before{position:absolute;top:2px;left:-1.25em;display:inline-block;width:0;height:0;line-height:1;content:'';transition:0.3s opacity;border:0.5em solid;border-color:#f22 #fc2 #2c2 #22a;border-radius:2em;opacity:0.5;}#main .enum li:hover:before{opacity:1;}.lux-feed{line-height:1;text-align:center;}.lux-feed h1{font-size:80%;margin:0 auto;height:64px;width:64px;overflow:hidden;}.lux-feed h1 a:before{display:block;font-size:64px;width:64px;margin:0 auto;}.lux-feed .lux-blog{}.lux-feed .lux-blog ul{margin:0 auto;padding:0;list-style:none;}.lux-feed .lux-blog li{display:block;padding:1em 0;}.lux-feed .lux-blog li+li{border-top:1px solid #444;}.lux-feed .lux-blog a{}.lux-feed .lux-blog .lux-blog-auth{display:none;}.lux-feed .lux-blog .lux-blog-auth:before{display:inline;content:"by ";}.lux-feed .lux-blog .lux-blog-date{display:block;font-size:90%;color:#888;}.lux-feed .lux-blog .lux-blog-cat{display:none;}.lux-feed .lux-blog .lux-blog-cat:before{display:inline;content:"in ";}.lux-feed footer{padding:1em 0;margin:1em auto;color:#888;text-shadow:0 1px #222;border-bottom:1px solid #224;}.lux-feed footer p{font-size:80%;margin:0 auto;padding:0;}@media screen and (min-width: 320px) {}@media screen and (min-width: 400px) {#wr-hdr{padding:8em 0;}#hero{padding:4em 0 0;}#nav a{border-width:0;}#nav a:before{display:block;}#nav .cf>li{width:50%;float:left;}#nav .cf>li a{margin:1px;line-height:1;}}@media screen and (min-width: 480px) {}@media screen and (min-width: 640px) {#logo{display:inline-block;width:49%;}#nav{display:inline-block;width:50%;margin:0 auto;}#main .p25{display:inline-block;vertical-align:top;width:47.5%;margin:0 1%;}}@media screen and (min-width: 960px) {#logo{padding:0;}#nav .cf>li{width:25%;}#main>.cf{vertical-align:top;}#main .p50{display:inline-block;vertical-align:top;width:47.5%;margin:0 1%;}#main .p33{display:inline-block;vertical-align:top;width:31%;margin:0 1%;}#main .p25{width:22.5%;}}@media screen and (min-width: 1024px) {}