<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
  font-size: 16px;
  line-height: 23px;
  font-weight: 300;
  -webkit-font-smoothing: subpixel-antialiased;
  color: #333;
}

body *::selection {
  background: #1abc9c;
  color: #fff;
}

.container {
  max-width: 730px;
}

.top-strip {
  background-color: #000;
  height: 0.25em;
  width: 100%;
}

h1, h2, h3, h4, h5, h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 1;
  color: inherit;
  text-rendering: optimizelegibility;
}

h1,h2,h3 {
  color: #1a1a1a;
  font-weight: 300;
}

h1 {
  font-size: 2.1em;
  margin: 0 0 10px;
  font-size: 30px;
  line-height: 35px;
}

h2 {
  margin: 0 0 10px;
  font-size: 25px;
  line-height: 30px;
}

/*h3 {
  margin: 0;
  font-size: 20px;
  line-height: 25px;
}*/

.page-header {
  margin-top: 20px;
  border: none;
  margin-bottom: 0;
}

.page-header h1 {
  font-size: 2.6em;
  line-height: 1.3em;
  font-weight: 300;
  color: #1a1a1a;
}

.page-header a {
  border: none;
}

#name-block {
  border-bottom: 1px solid #3498db;
  padding-bottom: 18px;
}

#name-block a {
  color: #333;
}

ul.nav-bar {
  padding-left: 0;
}

ul.nav-bar li {
  display: inline;
  list-style: none;
  padding-right: 10px;
  font-size: 0.9em;
}

.nav-bar a {
  color: #333;
}

.nav-bar a:hover {
  color: #555;
}


.page-content .entries {
  list-style: none;
  padding: 0;
}

.page-content .entries li {
  margin-bottom: 1.4em;
  display: block;
  padding-right: 0;
}

.page-content .entries li a {
  color: #333;
}

.page-content .entries span.date {
  float: right;
  color: #91a3b0;
  font-size: 0.8em;
  line-height: 2em;
  text-transform: uppercase;
}

.page-content .entries .title {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2em;
  line-height: 1.4em;
  font-weight: 300;
}

@media (max-width: 640px) {
  .entries span.date {
    display: none;
  }
  .page-content .entries .title {
    font-size: 1.1em;
  }
}

@media (max-width: 1000px) {
  #timeline-logos {
    display: none;
  }

  .container ul.nav-bar li {
    font-size: 0.71em;
  }

  .container {
    max-width: 97%;
  }

  .hide-link-on-small-screens {
    display: none !important;
  }
}

.post-content div {
  line-height: 1.7em;
  margin-bottom: 1em;
  color: #333;
}

.post h1, .post h2, .post h3, .post h4, .post h5, .post h6 {
  font-family: 'Roboto', Helvetica, sans-serif;
  font-weight: 400;
}

.post h1 {
  font-size: 1.8em;
  line-height: 1.3em;
  font-weight: 300;
  color: #1a1a1a;
}

.post h2.excerpt {
  font-size: 1.1em;
  font-weight: 300;
  line-height: 1.5em;
  color: #808080;
  margin-top: 0em;
  margin-bottom: 1em;
}

.post section {
  line-height: 26px;
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  color: #333;
}

.post section h1 {
  font-size: 1.8em;
  line-height: 1.5em;
  font-weight: 300;
  color: #1a1a1a;
}

.post section h2 {
  font-size: 1.4em;
  line-height: 1.1;
  margin-left: -25px;
  border-left: 5px solid #EEE;
  padding-left: 20px;
  margin-top: 0;
  margin-bottom: 0;
}

.post section h3 {
  font-size: 1.2em;
}

.post section p {
  font-size: 16px;
  margin: 1em 0;
  text-align: left;
}

.post section img {
  width: 700px;
  background: #000 url(data:image/gif;base64,R0lGODlhNwA3AKIFAAoKChgYGCYmJjMzMwAAAP///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGOEVCMzA2ODEzMjE2ODExODA4M0I2MzE1NzQxNUZBOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNkYwQkZDRjY4MTExMUUyQkE2MkFFQzVERDdGQzJDNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNkYwQkZDRTY4MTExMUUyQkE2MkFFQzVERDdGQzJDNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDU4MDExNzQwNzIwNjgxMTgwODM4NDc3OUI2OUYzQkIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjhFQjMwNjgxMzIxNjgxMTgwODNCNjMxNTc0MTVGQTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+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) no-repeat center;
}

.post .when {
  text-align: center;
  text-transform: uppercase;
  font-weight: 300;
  color: #555;
  font-size: 12px;
}

.share {
  text-align: center;
  margin-top: 1.5em;
}

.pressdiv div {
  line-height: 1.2em;
  margin: 0 0 2px 0;
}

.presslink {
  font-size: 13px;
  color: #707070;
  border-bottom: 1px solid #eee;
}

img {
  max-width: 100%;
}

p {
  text-align: justify;
}

.post section a {
  text-decoration: none;
  border-bottom: 1px solid #ccc;
  color: inherit;
}

p.lead.authors a {
  border-bottom: none;
}

a:hover, a:focus {
  color: inherit;
  text-decoration: none;
}

.thumb {
  margin: 20px 0;
  border: 1px solid #808080;
}

.post section pre {
  line-height: 20px;
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 0;
  -webkit-border-radius: 0%;
  -moz-border-radius: 0%;
  margin: 30px 0;
}

/*pre {
  color: #333;
  font-size: 12px;
  line-height: 17px;
}*/

.post section .talkt {
  line-height: 1.5em;
  font-size: 1em;
  margin-bottom: 5px;
}

.post section h2.pubt {
  font-size: 1.2em;
  line-height: 1.2em;
  border: none;
  padding-left: 0;
  margin-left: 0;
}

.post section p.talkd {
  margin: 10px 0 0 0;
  color: #808080 !important;
  line-height: 22px; }

.post section p.talkd .project-img {
  margin-top: 5px;
}

.post section p.pubd {
  margin: 3px 0 0 0;
  color: #808080 !important;
  line-height: 22px;
  font-size: 14px;}
.post section p.pubd a {
  color: #2465BF;
  background: rgba(236, 240, 241, 0.7);
  padding: 2px 5px;
  border: none;
  margin-right: 2px;
  margin-bottom: 3px;
  font-size: 14px;
  display: inline-block; }
.post section p.pubd .links {
  display: block;
  margin: 6px 0 0; }
.post section p.pubd a:hover {
  -webkit-transition: 0.2s linear;
  -moz-transition: 0.2s linear;
  -o-transition: 0.2s linear;
  transition: 0.2s linear;
  color: #107896;
  text-decoration: none; }
span.authors {
  color: #808080;
  margin: 5px 0;
  font-size: 14px; }

span.conf {
  color: #9A2617;
  font-weight: 500;
  font-size: 14px; }

#vimeo-embed {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}

#vimeo-embed iframe,
#vimeo-embed object,
#vimeo-embed embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#timeline-logos .helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

#timeline-logos .logo-wrap {
  height: 50px;
  text-align: center;
  white-space: nowrap;
}

#timeline-logos .logo-wrap img {
  width: auto;
  height: auto;
  max-height: 50px;
  max-width: auto;
  background: none;
  background-color: white;
}

#timeline-logos .logo-desc {
  text-align: center;
  font-size: 12px;
}

#timeline-logos {
  margin-top: 20px;
  margin-bottom: -10px;
}

#read-more-button {
  text-align: center;
  margin-top: -90px;
  padding-top: 80px;
  height: 110px;
  background-image: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 1.0));
  position: relative;
  z-index: 2;
}

#read-more-button &gt; a {
  cursor: pointer;
}

/* Syntax highlighting styles */
/* ----------------------------------------------------------*/

code, pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 12px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

pre.prettyprint {
  margin-bottom: 20px;
}

pre code {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border: 0;
}

.highlight  { text-align: left; background: #ffffff; }
.highlight .c { color: #999988; font-style: italic } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { font-weight: bold } /* Keyword */
.highlight .o { font-weight: bold } /* Operator */
.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #999999 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #aaaaaa } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { font-weight: bold } /* Keyword.Constant */
.highlight .kd { font-weight: bold } /* Keyword.Declaration */
.highlight .kp { font-weight: bold } /* Keyword.Pseudo */
.highlight .kr { font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #009999 } /* Literal.Number */
.highlight .s { color: #d14 } /* Literal.String */
.highlight .na { color: #008080 } /* Name.Attribute */
.highlight .nb { color: #0086B3 } /* Name.Builtin */
.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
.highlight .no { color: #008080 } /* Name.Constant */
.highlight .ni { color: #800080 } /* Name.Entity */
.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */
.highlight .nn { color: #555555 } /* Name.Namespace */
.highlight .nt { color: #000080 } /* Name.Tag */
.highlight .nv { color: #008080 } /* Name.Variable */
.highlight .ow { font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mf { color: #009999 } /* Literal.Number.Float */
.highlight .mh { color: #009999 } /* Literal.Number.Hex */
.highlight .mi { color: #009999 } /* Literal.Number.Integer */
.highlight .mo { color: #009999 } /* Literal.Number.Oct */
.highlight .sb { color: #d14 } /* Literal.String.Backtick */
.highlight .sc { color: #d14 } /* Literal.String.Char */
.highlight .sd { color: #d14 } /* Literal.String.Doc */
.highlight .s2 { color: #d14 } /* Literal.String.Double */
.highlight .se { color: #d14 } /* Literal.String.Escape */
.highlight .sh { color: #d14 } /* Literal.String.Heredoc */
.highlight .si { color: #d14 } /* Literal.String.Interpol */
.highlight .sx { color: #d14 } /* Literal.String.Other */
.highlight .sr { color: #009926 } /* Literal.String.Regex */
.highlight .s1 { color: #d14 } /* Literal.String.Single */
.highlight .ss { color: #990073 } /* Literal.String.Symbol */
.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
.highlight .vc { color: #008080 } /* Name.Variable.Class */
.highlight .vg { color: #008080 } /* Name.Variable.Global */
.highlight .vi { color: #008080 } /* Name.Variable.Instance */
.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */
</pre></body></html>