@font-face{font-family:"Source Sans Pro";src:url(../fonts/SourceSansPro-Regular.ttf);font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(../fonts/SourceSansPro-SemiBold.ttf);font-weight:bold;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(../fonts/SourceSansPro-Italic.ttf);font-style:italic;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(../fonts/SourceSerifPro-Regular.ttf);font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(../fonts/SourceSerifPro-SemiBold.ttf);font-weight:bold;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(../fonts/SourceSerifPro-Italic.ttf);font-style:italic;font-display:swap}@font-face{font-family:"Source Code Pro";src:url(../fonts/SourceCodePro-Regular.ttf);font-display:swap}@font-face{font-family:"Source Code Pro";src:url(../fonts/SourceCodePro-SemiBold.ttf);font-weight:bold;font-display:swap}body{background:#f4f4f0;color:#111;font-family:"Source Serif Pro",Georgia,serif;font-size:1.15em;line-height:1.2;padding:0;margin:0;counter-reset:note-counter;counter-reset:figure-counter;counter-reset:table-counter}.container{margin:0 auto;width:1280px}.clear{float:none;clear:both}#header .header-container{padding:0 45px 0 45px}#header #navigation{font-family:"Source Sans Pro",Helvetica,sans-serif}#header #navigation ul{padding:0;text-align:center}#header #navigation ul li{display:inline;list-style-type:none;margin-right:1.2em}#header #navigation ul li:last-child{margin-right:0}#header #navigation a{position:relative;color:#666;text-decoration:none;display:inline-block}#header #navigation a:hover{color:#111}#header #navigation a:before{content:"";position:absolute;width:100%;height:2px;bottom:-5px;left:0;background:#111;visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s}#header #navigation a:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}#content{background:#fffff6;margin:0;padding:10px 0 50px 0;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}#content hr{margin:1.5em 0 1em 0;border-top:1px solid #ccc;border-bottom:0}#content article{margin:0;padding:0 20px 0 20px;max-width:896px}#content article.full{margin:0;padding:0 20px 0 20px;max-width:1280px}#content figure{counter-increment:figure-counter;margin:0}#content figure p:before{content:"Figure " counter(figure-counter) ": "}#content figure figcaption{float:right;clear:right;width:280px;margin-right:-340px;font-size:0.8em;position:relative}#content figure p{text-align:justify;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-align-last:left;margin:0}#content figure img{max-width:100%}#content figure .plotly{width:100%;float:left;clear:left}#content figure .mermaid{width:100%;float:left;clear:left;font-family:"Source Sans Pro",Helvetica,sans-serif}#content ol,#content ul{padding-left:1.5em}#content code{font-family:"Source Code Pro",monospace}#content p>code{white-space:pre-wrap;word-break:break-word}#content pre{background:#fdfdea;border:1px solid #dbdbd3;border-radius:7px;padding:10px;margin:30px 0 30px 0;font-size:0.9em;overflow:auto}#content pre span.ps1{color:#666;font-weight:bold}#content pre span.input{color:#333}#content blockquote{margin:1em 1.5em 1em 1.5em}#content blockquote p{font-style:italic;margin:0}#content blockquote>footer{text-align:right}#content blockquote>footer>cite{font-style:normal}#content p{text-align:justify;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-align-last:left}#content h1{margin-bottom:4px;font-size:1.4em}#content h2{margin-bottom:4px;font-size:1.2em}#content h3{margin-bottom:4px;font-size:1.10em}#content h4{margin-bottom:2px;font-size:1.05em}#content h5{margin-bottom:2px;font-size:1.0em}#content h1,#content h2,#content h3,#content h4,#content h5{font-family:"Source Sans Pro",Helvetica,sans-serif}#content h1 a,#content h2 a,#content h3 a,#content h4 a,#content h5 a{color:#111;border:0}#content h1 a:hover,#content h2 a:hover,#content h3 a:hover,#content h4 a:hover,#content h5 a:hover{color:#111;border:0}#content a{color:#0052a0;text-decoration:underline}#content a:hover{color:#0583f2}#content .comment{font-style:italic}#content .warning{background:#ff4242;text-align:center;font-family:"Source Sans Pro",Helvetica,sans-serif;font-size:120%;color:white;padding:10px;margin:20px;border:1px solid #ff1111;border-radius:7px}#content .warning p{text-align:center}#content .table{counter-increment:table-counter}#content .table .table-wrap{margin-bottom:1em;width:100%;float:left}#content .table table{width:100%;border-spacing:0}#content .table th{font-family:"Source Sans Pro",Helvetica,sans-serif;text-align:left;background:#fdfdea;border-top:1px solid #666;border-bottom:1px solid #666;padding:6px 2px 6px 2px}#content .table tr:nth-child(even){background:#fdfdea}#content .table td{border-bottom:1px solid #dbdbd3;padding:4px 2px 4px 2px}#content .table aside{float:right;clear:right;width:280px;margin-right:-340px;font-size:0.8em;position:relative}#content .table aside p:before{content:"Table " counter(table-counter) ": "}#content .table aside p{text-align:justify;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;text-align-last:left;margin:0}#content .polaroid{padding:10px 10px 40px 10px;margin:0 0 20px 30px;background:#fff;box-shadow:0 1px 4px #666;border-radius:2px;transform:rotate(1deg);display:block}#content .float-right{float:right}#content .meta{font-family:"Source Sans Pro",Helvetica,sans-serif;color:#666;font-size:0.95em}#content .meta i{font-size:0.8em}#content .meta a{color:#666;text-decoration:none}#content .meta a:hover{color:#111}#content .meta p{margin:0}#content .content-list h3{margin-top:0.6em}#content .content-list ul{list-style-type:disc}#content .content-list li{line-height:1.0}#content .content-list a{text-decoration:none}#content .talk-lists{display:block}#content .talk-list-links{display:inline-block;width:50%;vertical-align:top}#content .talk-list-downloads{display:inline-block;width:30%;vertical-align:top}#content .gallery{width:100%;text-align:left;font-size:0;margin-top:30px}#content .gallery-item{text-align:center;display:inline-block;padding:0 5px 5px 0}#content .gallery-item-image{position:relative}#content .gallery-item-image img{width:390px}#content .gallery-item-label{position:absolute;bottom:0;width:100%;height:100px;background:rgba(0,0,0,0.65);color:#fff;text-align:center;z-index:1;font-family:"Source Sans Pro",Helvetica,sans-serif}#content .gallery-item-label-title{margin-top:5px;font-size:26px;font-weight:bold;text-decoration:none}#content .gallery-item-label-subtitle{margin-top:-3px;margin-bottom:-3px;font-size:20px;font-weight:normal}#content .gallery-item-label-date{margin-top:3px;font-size:20px;text-decoration:none}#content input.note-toggle{display:none}#content .note-number{counter-increment:note-counter}#content .note-number:after,#content .note:before{content:counter(note-counter) " ";position:relative;vertical-align:baseline;display:inline;color:#0052a0}#content .note-number:after{content:counter(note-counter);top:-0.5rem;left:0.1rem;font-size:1.2rem;color:#0052a0}#content .note:before{content:counter(note-counter) " ";top:-0.5rem;color:#0052a0}#content .note{float:right;clear:right;width:280px;margin-right:-340px;font-size:0.8em;position:relative}#footer{margin:0.8em 0 2.5em 0;padding:0;text-align:center}#footer p{margin:0.3em 0 0 0}#footer p.copyright{font-size:90%}#footer #social{margin-bottom:1em;font-size:1.5em;padding:0}#footer #social a{color:#666;text-decoration:none}#footer #social a:hover{color:#111}#footer #social ul{padding:0}#footer #social ul li{display:inline;margin-right:15px}#footer #social ul li:last-child{margin-right:0}@media only screen and (max-width: 1305px){body{font-size:1.0em}.container{margin:0 auto;width:100%}#header #navigation{font-size:85%}#header #navigation ul li{margin-right:0.7em}#header #navigation ul li:last-child{margin-right:0}#content article{margin:0 auto}#content figure figcaption{clear:both;float:none;width:100%;margin:0;font-size:1em}#content figure img{max-width:100%}#content .meta p{text-align:left}#content .talk-list-downloads,#content .talk-list-links{display:block;width:100%}#content .polaroid{max-width:30%}#content .table .table-wrap{clear:both;float:none;margin:0 0 0.2em 0}#content .table aside{width:100%;clear:both;float:none;font-size:1em}#content label.note-toggle{cursor:pointer}#content .note{display:none}#content .note-toggle:checked+.note{display:block;float:left;clear:both;margin:1em 1.5em 1em 1.5em;padding:0;width:90%}#footer #social{font-size:0.95em}#footer p.copyright{font-size:0.8em}}@media print{body{font-size:1.2em;line-height:1.25em}#header{display:none}#footer{display:none}}
