@charset "UTF-8";@import url(http://fonts.googleapis.com/css?family=Lato:300,700,300italic,700italic);*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"Ampersand";src:local("Georgia"),local("Garamond"),local("Palatino"),local("Book Antiqua");unicode-range:U+0026}@font-face{font-family:"Ampersand";src:local("Georgia");unicode-range:U+270C}body{word-wrap:break-word}pre code{word-wrap:normal}html{font:300 131.25%/1.65 serif}body{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto;color:#444}small,nav li time,ol{font-size:100%}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;line-height:1;margin-top:0}.tera{font-size:117px;font-size:5.57143rem;margin-bottom:0.29615px;margin-bottom:0.29615rem}.giga{font-size:90px;font-size:4.28571rem;margin-bottom:0.385px;margin-bottom:0.385rem}.mega{font-size:72px;font-size:3.42857rem;margin-bottom:0.48125px;margin-bottom:0.48125rem}.alpha,h1{font-size:60px;font-size:2.85714rem;margin-bottom:0.5775px;margin-bottom:0.5775rem}.beta,h2,.page h1,.post h1{font-size:48px;font-size:2.28571rem;margin-bottom:0.72188px;margin-bottom:0.72188rem}.gamma,h3,.page h2,.post h2{font-size:36px;font-size:1.71429rem;margin-bottom:0.9625px;margin-bottom:0.9625rem}.delta,h4{font-size:24px;font-size:1.14286rem;margin-bottom:1.44375px;margin-bottom:1.44375rem}.epsilon,h5,.share-row{font-size:21px;font-size:1rem;margin-bottom:1.65px;margin-bottom:1.65rem}.zeta,h6,.meta,footer,footer ul,ul#latest-publications time{font-size:18px;font-size:0.85714rem;margin-bottom:1.925px;margin-bottom:1.925rem}p{margin:auto auto 1.5em}abbr,acronym,blockquote,code,dir,kbd,listing,plaintext,q,samp,tt,var,xmp{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none}pre code{white-space:-moz-pre-wrap;white-space:pre-wrap}pre{white-space:pre}code{white-space:pre;font-family:monospace}abbr{font-variant:small-caps;font-weight:600;text-transform:lowercase;color:gray}abbr[title]:hover{cursor:help}h1,h2,h3,h4,h5,h6{color:#222;font-weight:300}p+.drop-cap{text-indent:0;margin-top:0}.drop-cap:first-letter{float:left;margin:inherit;padding:inherit;font-size:4em;font-family:inherit;line-height:1;text-indent:0;background:transparent;color:inherit}.lining dt,.lining dd{display:inline;margin:0}.lining dt+dt:before,.lining dd+dt:before{content:"\A";white-space:pre}.lining dd+dd:before{content:", "}.lining dd:before{content:": ";margin-left:-0.2rem}.dictionary-style dt{display:inline;counter-reset:definitions}.dictionary-style dt+dt:before{content:", ";margin-left:-0.2rem}.dictionary-style dd{display:block;counter-increment:definitions}.dictionary-style dd:before{content:counter(definitions,decimal) ". "}.pull-quote{position:relative;padding:1em}.pull-quote:before,.pull-quote:after{height:1em;opacity:0.5;position:absolute;font-size:4em;color:#dc976e}.pull-quote:before{content:'“';top:0;left:0}.pull-quote:after{content:'”';bottom:0;right:0}@media screen and (min-width: 320px){.box{float:left;display:block;margin-right:2.12766%;width:100%}.box:last-child{margin-right:0}.box:nth-child(1n){margin-right:0}.box:nth-child(1n+1){clear:left}}@media screen and (min-width: 720px){.box{float:left;display:block;margin-right:2.12766%;width:48.93617%}.box:nth-child(1n){margin-right:2.12766%}.box:nth-child(1n+1){clear:none}.box:last-child{margin-right:0}.box:nth-child(2n){margin-right:0}.box:nth-child(2n+1){clear:left}}@media screen and (min-width: 960px){.box{float:left;display:block;margin-right:2.12766%;width:31.91489%}.box:nth-child(2n){margin-right:2.12766%}.box:nth-child(2n+1){clear:none}.box:last-child{margin-right:0}.box:nth-child(3n){margin-right:0}.box:nth-child(3n+1){clear:left}}
@media screen and (min-width: 320px){.third{float:left;display:block;margin-right:2.12766%;width:100%}.third:last-child{margin-right:0}}@media screen and (min-width: 720px){.third{float:left;display:block;margin-right:2.12766%;width:31.91489%}.third:last-child{margin-right:0}}@media screen and (min-width: 960px){.third{float:left;display:block;margin-right:2.12766%;width:31.91489%}.third:last-child{margin-right:0}}@media screen and (min-width: 1100px){.third{float:left;display:block;margin-right:2.12766%;width:31.91489%}.third:last-child{margin-right:0}}
@media screen and (min-width: 320px){.half{float:left;display:block;margin-right:2.12766%;width:100%}.half:last-child{margin-right:0}}@media screen and (min-width: 720px){.half{float:left;display:block;margin-right:2.12766%;width:48.93617%}.half:last-child{margin-right:0}}@media screen and (min-width: 960px){.half{float:left;display:block;margin-right:2.12766%;width:48.93617%}.half:last-child{margin-right:0}}@media screen and (min-width: 1100px){.half{float:left;display:block;margin-right:2.12766%;width:48.93617%}.half:last-child{margin-right:0}}
@media screen and (min-width: 320px){.quarter{float:left;display:block;margin-right:2.12766%;width:100%}.quarter:last-child{margin-right:0}}@media screen and (min-width: 720px){.quarter{float:left;display:block;margin-right:2.12766%;width:23.40426%}.quarter:last-child{margin-right:0}}@media screen and (min-width: 960px){.quarter{float:left;display:block;margin-right:2.12766%;width:23.40426%}.quarter:last-child{margin-right:0}}@media screen and (min-width: 1100px){.quarter{float:left;display:block;margin-right:2.12766%;width:23.40426%}.quarter:last-child{margin-right:0}}
@media screen and (min-width: 320px){.three-quarters{float:left;display:block;margin-right:2.12766%;width:100%}.three-quarters:last-child{margin-right:0}}@media screen and (min-width: 720px){.three-quarters{float:left;display:block;margin-right:2.12766%;width:74.46809%}.three-quarters:last-child{margin-right:0}}@media screen and (min-width: 960px){.three-quarters{float:left;display:block;margin-right:2.12766%;width:74.46809%}.three-quarters:last-child{margin-right:0}}@media screen and (min-width: 1100px){.three-quarters{float:left;display:block;margin-right:2.12766%;width:74.46809%}.three-quarters:last-child{margin-right:0}}
figure{padding:0;-webkit-margin-start:0px;-webkit-margin-end:0px;margin:0}figure img{width:100%}figure{margin-bottom:4em}figure img{margin:0}figure figcaption{padding:1em;font-size:80%;margin-top:-10px;background:#222;color:#fafafa}.box{min-height:300px;margin-bottom:3em;border-bottom:2px solid #ccc}.float-right{float:right}.float-left{float:left}.pad-right{padding-right:40px}.omega{margin-right:0}.row{max-width:68em;margin-left:auto;margin-right:auto;max-width:1100px}.row:after{content:"";display:table;clear:both}body.page #top,body.publication #top{padding:90px 0px 40px 0}body.page main,body.publication main{padding:80px 0px 30px 0}body.publications section article{margin-bottom:3em;padding-bottom:1em;border-bottom:1px solid #ddd}body.publications section article .icon-right-dir{font-size:80%}body.publications section article time{font-size:80%;opacity:.5}body.publications section article:last-child{border:none}.pagination{margin:2em 0}body>footer{padding-top:2rem;margin:0}.share-row{padding:50px 0px 50px 0;margin:0 auto}.share-row ul#share-buttons{margin:0 auto;list-style-type:none}.share-row ul#share-buttons li{float:left;margin-left:20px}.page_number{border-left:1px solid;border-right:1px solid;padding:0 0.5em}.frontpage section{position:relative;padding:4em 0}.frontpage #frontpage-top{padding-top:6em}img.icon{display:block;line-height:2em;width:278px;height:278px;margin:0 auto 40px auto}.third.centered p{padding:0 15px}@media screen and (min-width: 320px){.hide-on-mobile{display:none;visibility:hidden}.row{padding-left:1em;padding-right:1em}.publication main,.publication #top,.page main,.page #top{float:left;display:block;margin-right:2.12766%;width:100%}.publication main:last-child,.publication #top:last-child,.page main:last-child,.page #top:last-child{margin-right:0}.publication header h2.icon-book-open:before,.page header h2.icon-book-open:before{display:none;visibility:hidden}body.page.fullwidth main,body.page.fullwidth #top{float:left;display:block;margin-right:2.12766%;width:100%;margin-left:0%}body.page.fullwidth main:last-child,body.page.fullwidth #top:last-child{margin-right:0}#greeting{text-align:center;margin-bottom:40px}img.icon{width:50%;height:50%}ul#share-buttons{width:400px}span.desktop-slogan{visibility:hidden;display:none}span.tablet-slogan{visibility:hidden;display:none}span.mobile-slogan{visibility:visible;display:inline}}@media screen and (min-width: 720px){.hide-on-mobile{display:block;visibility:visible}.hide-on-tablet{display:none;visibility:hidden}.hide-on-desktop{display:none;visibility:hidden}span.desktop-slogan{visibility:hidden;display:none}span.tablet-slogan{visibility:visible;display:inline}span.mobile-slogan{visibility:hidden;display:none}.publication main,.publication #top,.page main,.page #top{float:left;display:block;margin-right:2.12766%;width:74.46809%;margin-left:12.76596%}.publication main:last-child,.publication #top:last-child,.page main:last-child,.page #top:last-child{margin-right:0}.publication header h2.icon-book-open:before,.page header h2.icon-book-open:before{display:inline-block;visibility:visible;margin-top:0.2em;padding:0;margin-left:-1.5em;padding-right:1.2em;opacity:.15;height:100%}body.page.fullwidth main,body.page.fullwidth #top{float:left;display:block;margin-right:2.12766%;width:100%;margin-left:0%}body.page.fullwidth main:last-child,body.page.fullwidth #top:last-child{margin-right:0}#greeting{text-align:right}img.icon{width:80%;height:80%}.share-row{padding:50px 0px 30px 0}.share-row ul#share-buttons{width:820px}}@media screen and (min-width: 960px){.hide-on-mobile{display:block;visibility:visible}.hide-on-tablet{display:block;visibility:visible}.hide-on-desktop{display:block;visibility:visible}span.desktop-slogan{visibility:visible;display:inline}span.tablet-slogan{visibility:hidden;display:none}span.mobile-slogan{visibility:hidden;display:none}footer{padding:0}body.publication main,body.publication #top,body.page main,body.page #top{float:left;display:block;margin-right:2.12766%;width:74.46809%;margin-left:12.76596%}body.publication main:last-child,body.publication #top:last-child,body.page main:last-child,body.page #top:last-child{margin-right:0}body.page.fullwidth main,body.page.fullwidth #top{float:left;display:block;margin-right:2.12766%;width:100%;margin-left:0%}body.page.fullwidth main:last-child,body.page.fullwidth #top:last-child{margin-right:0}ul#share-buttons{width:860px}}@media screen and (min-width: 1100px){.publication main,.publication #top,.page main,.page #top{float:left;display:block;margin-right:2.12766%;width:48.93617%;margin-left:25.53191%}.publication main:last-child,.publication #top:last-child,.page main:last-child,.page #top:last-child{margin-right:0}body.page.fullwidth main,body.page.fullwidth #top{float:left;display:block;margin-right:2.12766%;width:100%;margin-left:0%}body.page.fullwidth main:last-child,body.page.fullwidth #top:last-child{margin-right:0}}.button{display:inline-block;*display:inline;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.button.twitter{background:#39a9e0}a.button.facebook{background:#3b5998}a.button.googleplus{background:#dd4b39}a.button.linkedin{background:#4875b4}.button::-moz-focus-inner{padding:0;border:0}.button{font-family:inherit;font-size:90%;*font-size:80%;*overflow:visible;padding:0.5em 2em;color:#444;color:rgba(0,0,0,0.8);*color:#444;border:1px solid #999;border:none transparent;background-color:#E6E6E6;text-decoration:none;border-radius:2px}a.button:hover,.button-hover,.button:hover,.button:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000',GradientType=0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0,0,0,0.05)), to(rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1));background-image:-moz-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.1));background-image:-o-linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1));background-image:linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1))}.button:focus{outline:0}.button-active,.button:active{box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset}.button[disabled],.button-disabled,.button-disabled:hover,.button-disabled:focus,.button-disabled:active{border:none;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);-khtml-opacity:0.40;-moz-opacity:0.40;opacity:0.40;cursor:not-allowed;box-shadow:none}.button-hidden{display:none}.button::-moz-focus-inner{padding:0;border:0}a.button,a.button:visited{color:#fff}.button-primary,.button-selected,a.button-primary,a.button-selected{background-color:#0078e7;color:#fff}.headroom{height:53px;padding-top:7px;background:white;width:100%;z-index:20;box-shadow:0 0.05em 0.15em 0 rgba(0,0,0,0.15)}.header-inside-nav{height:53px;padding-top:7px;background:white;width:100%}body{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;hyphens:none;margin:0}body.publication hr{border-top:1px solid #ddd;margin:1.5em 0}body.page #header-background{background:#8dca9d}body.page #header-background h1,body.page #header-background h2{color:white}body.page #header-background h2{opacity:0.8}body.page #header-background .meta,body.page #header-background .meta a{color:white}body.page.about #header-background{background:#669}body.page.about main a:link,body.page.about main a:visited{color:#669}body.page.about main a:link:hover,body.page.about main a:visited:hover{color:#52527a}body.page.contact #header-background{background:#699fa6}body.page.contact main a:link,body.page.contact main a:visited{color:#699fa6}body.page.contact main a:link:hover,body.page.contact main a:visited:hover{color:#52848a}body.page.events #header-background{background:#97c6cc}body.page.events main a:link,body.page.events main a:visited{color:#97c6cc}body.page.events main a:link:hover,body.page.events main a:visited:hover{color:#75b3bb}body.page.joinus #header-background{background:#39c}body.page.joinus main a:link,body.page.joinus main a:visited{color:#39c}body.page.joinus main a:link:hover,body.page.joinus main a:visited:hover{color:#297aa3}body.page.labs #header-background{background:#fb887c}body.page.labs main a:link,body.page.labs main a:visited{color:#fb887c}body.page.labs main a:link:hover,body.page.labs main a:visited:hover{color:#f95b4b}body.page.media #header-background{background:#fa524e}body.page.media main a:link,body.page.media main a:visited{color:#fa524e}body.page.media main a:link:hover,body.page.media main a:visited:hover{color:#f9221c}body.page.publications #header-background{background:#c69}body.page.publications main a:link,body.page.publications main a:visited{color:#c69}body.page.publications main a:link:hover,body.page.publications main a:visited:hover{color:#bf4080}body.publication main a:link,body.publication main a:visited{color:#dba1df}body.publication main a:link:hover,body.publication main a:visited:hover{color:#cc7bd2}body.page.outreach #header-background{background:#749222}body.page.outreach main a:link,body.page.outreach main a:visited{color:#749222}body.page.outreach main a:link:hover,body.page.outreach main a:visited:hover{color:#536918}body.page.people #header-background{background:#cab80f}body.page.people main a:link,body.page.people main a:visited{color:#cab80f}body.page.people main a:link:hover,body.page.people main a:visited:hover{color:#9b8d0b}body.page.software #header-background{background:#bf2a2a}body.page.software main a:link,body.page.software main a:visited{color:#bf2a2a}body.page.software main a:link:hover,body.page.software main a:visited:hover{color:#952121}body.page.visitingdays #header-background{background:#a71571}body.page.visitingdays main a:link,body.page.visitingdays main a:visited{color:#a71571}body.page.visitingdays main a:link:hover,body.page.visitingdays main a:visited:hover{color:#7a0f52}body.frontpage{background:#fff;color:#5d6268}body.frontpage .headroom{background:#fff}body.frontpage p{color:#5d6268}body.frontpage #frontpage-top{background:#459bb6}body.frontpage #frontpage-top h1,body.frontpage #frontpage-top h2,body.frontpage #frontpage-top h3,body.frontpage #frontpage-top h4,body.frontpage #frontpage-top h5,body.frontpage #frontpage-top h6{color:#fff}body.frontpage #frontpage-top p{color:#add6e2}body.frontpage #frontpage-middle{background:#343e49;padding-bottom:2.5em}body.frontpage #frontpage-middle h1,body.frontpage #frontpage-middle h2,body.frontpage #frontpage-middle h3,body.frontpage #frontpage-middle h4,body.frontpage #frontpage-middle h5,body.frontpage #frontpage-middle h6{color:#fff}body.frontpage #frontpage-middle p{color:#b8bbbf;padding:4px 0;border-radius:2px}body.frontpage #frontpage-middle .third{padding-bottom:1.5em}body.frontpage #frontpage-middle .third .icon{-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}body.frontpage #frontpage-middle .third p{-webkit-transition:all 0.6s linear;-moz-transition:all 0.6s linear;-o-transition:all 0.6s linear;transition:all 0.6s linear}body.frontpage #frontpage-middle .third:hover .icon{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04)}body.frontpage #frontpage-middle .third:hover p{background:#2c343d}body.frontpage .button-primary,body.frontpage .button-selected,body.frontpage a.button-primary:link,body.frontpage a.button-primary:visited,body.frontpage a.button-selected{background-color:#fff;color:#000}body.frontpage section a,body.frontpage section a:link,body.frontpage section a:visited{color:#333}.share-row{background:#d8dbe1;color:#a1a6ac}footer{background:#f5f7fa}footer a:link,footer a:visited{color:#a1a6ac}footer a:hover{color:#868c94}footer.subfooter{background:white;font-size:70%}.circle{display:block;width:1.7em;height:1.7em;border-radius:50%;background:rgba(0,0,0,0.1);font-size:8em;line-height:2em;margin:0 auto}img#glyph{display:block;margin:0 auto;padding-top:30px}img.icon{border-radius:50%;background:rgba(0,0,0,0.1);color:#fff;text-align:center}*,*:after,*::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section::before,section::after{position:absolute;content:'';pointer-events:none}.section-multitriangles::before,.section-multitriangles::after{left:50%;width:50px;height:50px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.section-multitriangles::before{top:-25px;background:inherit;box-shadow:-50px 50px 0 #343e49,50px -50px 0 #343e49}.section-multitriangles::after{bottom:-25px;z-index:10;background:inherit;box-shadow:-50px 50px 0 #343e49,50px -50px 0 #343e49}.header--fixed{position:fixed;z-index:15;right:0;left:0;top:0}.animated{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.slideDown{-webkit-animation-name:slideDown;-moz-animation-name:slideDown;-o-animation-name:slideDown;animation-name:slideDown}.animated.slideUp{-webkit-animation-name:slideUp;-moz-animation-name:slideUp;-o-animation-name:slideUp;animation-name:slideUp}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes slideDown{0%{-moz-transform:translateY(-100%)}100%{-moz-transform:translateY(0)}}@-o-keyframes slideDown{0%{-o-transform:translateY(-100%)}100%{-o-transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(-100%)}}@-moz-keyframes slideUp{0%{-moz-transform:translateY(0)}100%{-moz-transform:translateY(-100%)}}@-o-keyframes slideUp{0%{-o-transform:translateY(0)}100%{-o-transform:translateY(-100%)}}@keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}nav{margin:0px}nav hr{margin:3em 0}nav h1{margin:40px 0;padding:.9em 0;text-align:center;text-transform:none}nav ol,nav ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}p a{margin:-.5em;padding:.5em;position:relative}.menu{float:right;cursor:pointer;display:block;pointer-events:auto;color:#999;margin-top:5px;opacity:.5}.menu a#navigation:link{font-size:15px;font-weight:700;text-transform:uppercase;text-spacing:3px;color:#000}.menu:hover{opacity:.6}.icon-menu{font-size:14px;color:#000}nav{position:fixed;top:-2000px;left:0;z-index:20;width:100%;height:100px;min-height:100%;background-color:#f7f7f7;overflow:auto;-webkit-overflow-scrolling:touch;color:#333;text-transform:uppercase}nav time{color:#ccc;font-size:1.5rem}.navigation{padding-top:6em;text-align:center}.navigation-end{margin-top:5em;margin-bottom:2.5em;text-align:center}.navigation-end img{height:2em;margin:1.5em}nav hr{display:block;border-top:0;margin:2em 0;padding:0}.headline{margin-top:3em;margin-bottom:2em;font-weight:bold;font-size:0.77273em;color:#45a1be}.headline a{float:right;padding-left:20px;cursor:pointer}nav ul{margin:1em 0;padding:0}nav li{border-top:2px solid #45a1be;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;padding:0.5em;font-weight:bold;position:relative}nav li:hover,nav li.view-all:hover,.nav-close span:hover{background:#45a1be;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;color:#fff}nav li:after{-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out;color:#fff;content:'\e816';opacity:0;position:absolute;right:1.6em;top:0.65em;font-family:'mppmpp'}nav li:hover:after{opacity:1;right:1em}nav li:last-child{border-bottom:2px solid #45a1be}nav li.view-all{text-transform:none;background:#F0EDEA}nav li.view-all a{position:relative;left:-6px}nav li a{color:#45a1be;width:100%;display:block;margin:-0.6em;padding:0.6em;position:relative}nav li a:visited{color:#45a1be}nav li a:hover{color:#fff;text-decoration:none}.nav-close{text-align:center;margin:4rem 0 0}.nav-close span{background:#45a1be;border-radius:8px 8px 0 0;color:#fff;cursor:pointer;display:inline-block;padding:10px 15px 5px}.normal,body{font-weight:300}.bold,header a:link,header a:visited,h1,h3,h4,h5,h6{font-weight:700}.text-align-right{text-align:right}body{font-family:'Lato', sans-serif;color:#66625b}header{text-transform:lowercase}header a:link,header a:visited{margin-top:5px;color:#555}header a:link:hover,header a:visited:hover{color:#111}#navigation{color:#555}a:link,a:visited{text-decoration:none}h2{font-weight:300}h4{margin:.5em 0}h5{margin-bottom:.3em}h6{margin-bottom:-0.1em}.meta{margin-bottom:0}q{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:0.5em 10px;quotes:"\201C" "\201D" "\2018" "\2019"}q:before{color:#ccc;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}q p{display:inline}.publication cite{font-style:normal}.centered{text-align:center;white-space:nowrap}.text-left{text-align:left}.text-right{text-align:right}.float-left{float:left}.float-right{float:right}.frontpage .centered p{line-height:1.3em}ol li{margin-bottom:1.3em}footer{padding:30px 0}footer h5{margin-bottom:10px}footer ul{list-style-type:none;padding:0}footer .quarter:last-child{text-align:right}ul#latest-publications{list-style-type:none;padding:0}ul#latest-publications li{margin-bottom:1.1em}ul#latest-publications li a.icon-right-dir{font-size:0.6em;text-transform:uppercase;font-weight:bold;white-space:nowrap}ul#latest-publications li a.icon-right-dir:before{margin-right:.03em}ul#latest-publications time{opacity:1;font-weight:300}.share-row p{margin-top:.4em;font-size:.8em}@font-face{font-family:'mppmpp';src:url("../font/mppmpp.eot?753943");src:url("../font/mppmpp.eot?753943#iefix") format("embedded-opentype"),url("../font/mppmpp.woff?753943") format("woff"),url("../font/mppmpp.ttf?753943") format("truetype"),url("../font/mppmpp.svg?753943#mppmpp") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"mppmpp";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-comment:before{content:'\e800'}.icon-home:before{content:'\e801'}.icon-beaker-1:before{content:'\e802'}.icon-book-open:before{content:'\e803'}.icon-twitter:before{content:'\e804'}.icon-facebook:before{content:'\e805'}.icon-twitter-circled:before{content:'\e806'}.icon-facebook-circled:before{content:'\e807'}.icon-facebook-squared:before{content:'\e808'}.icon-gplus:before{content:'\e809'}.icon-chart-bar:before{content:'\e80a'}.icon-laptop:before{content:'\e80b'}.icon-rss-1:before{content:'\e80c'}.icon-rss-squared:before{content:'\e80d'}.icon-linkedin:before{content:'\e80f'}.icon-linkedin-circled:before{content:'\e810'}.icon-menu:before{content:'\e811'}.icon-down-dir:before{content:'\e814'}.icon-left-dir:before{content:'\e815'}.icon-right-dir:before{content:'\e816'}.icon-up-dir:before{content:'\e817'}.icon-rss:before{content:'\e81b'}.icon-rss-alt:before{content:'\e81c'}.icon-paper-plane:before{content:'\e822'}.icon-mail:before{content:'\e827'}.icon-stethoscope:before{content:'\e82d'}.icon-graduation-cap:before{content:'\e830'}.icon-doc:before{content:'\e832'}.icon-data-science:before{content:'\e833'}.icon-beaker:before{content:'\e834'}.icon-globe:before{content:'\e835'}table{margin:3em 0;font-size:80%}table ul{-webkit-padding-start:30px}table td,table th{padding:10px;border-bottom:1px solid #f2f2f2}table tbody tr:nth-child(even){background:#f5f5f5;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.8) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.8) inset;box-shadow:0 1px 0 rgba(255,255,255,0.8) inset}table th{text-align:left;text-shadow:0 1px 0 rgba(255,255,255,0.5);border-bottom:1px solid #ccc;background-color:#eee;background-image:-webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#eee));background-image:-webkit-linear-gradient(top, #f5f5f5, #eee);background-image:-moz-linear-gradient(top, #f5f5f5, #eee);background-image:-ms-linear-gradient(top, #f5f5f5, #eee);background-image:-o-linear-gradient(top, #f5f5f5, #eee);background-image:linear-gradient(top, #f5f5f5, #eee)}table th:first-child{-moz-border-radius:6px 0 0 0;-webkit-border-radius:6px 0 0 0;border-radius:6px 0 0 0}table th:last-child{-moz-border-radius:0 6px 0 0;-webkit-border-radius:0 6px 0 0;border-radius:0 6px 0 0}table th:only-child{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}table tfoot td{border-bottom:0;border-top:1px solid #fff;background-color:#f1f1f1}table tfoot td:first-child{-moz-border-radius:0 0 0 6px;-webkit-border-radius:0 0 0 6px;border-radius:0 0 0 6px}table tfoot td:last-child{-moz-border-radius:0 0 6px 0;-webkit-border-radius:0 0 6px 0;border-radius:0 0 6px 0}table tfoot td:only-child{-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
