@font-face{font-family:"Crimson Text";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlpogwHKFkZgtmSR3NB0oRJfajheK_Z_3rhHR6s.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:"Crimson Text";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlpogwHKFkZgtmSR3NB0oRJfajhfK_Z_3rhHR6s.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Crimson Text";font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlpogwHKFkZgtmSR3NB0oRJfajhRK_Z_3rhH.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Crimson Text";font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlprgwHKFkZgtmSR3NB0oRJfajCOD-Nd_LVtfaKvOEo.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:"Crimson Text";font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlprgwHKFkZgtmSR3NB0oRJfajCOD-Nc_LVtfaKvOEo.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Crimson Text";font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlprgwHKFkZgtmSR3NB0oRJfajCOD-NS_LVtfaKv.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Crimson Text";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlp2gwHKFkZgtmSR3NB0oRJfYAhTIfFd3IhG.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:"Crimson Text";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlp2gwHKFkZgtmSR3NB0oRJfYQhTIfFd3IhG.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Crimson Text";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlp2gwHKFkZgtmSR3NB0oRJfbwhTIfFd3A.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Crimson Text";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlppgwHKFkZgtmSR3NB0oRJXsCxGA9NQ9rJPf5Ku.woff2) format("woff2");unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB}@font-face{font-family:"Crimson Text";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlppgwHKFkZgtmSR3NB0oRJXsCxGAtNQ9rJPf5Ku.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Crimson Text";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/crimsontext/v19/wlppgwHKFkZgtmSR3NB0oRJXsCxGDNNQ9rJPfw.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.highlight{color:#770e1c;font-weight:bold;font-style:normal}.full-width{width:100%}.white-background{background-color:#fff;width:100%}a{color:#666;text-decoration:none;cursor:pointer}a:hover{color:#770e1c;text-decoration:underline}.content{margin:10px auto;padding:0 20px;max-width:calc(max(1000px, 51%));text-align:left}.content.wide{max-width:1200px}.content *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h2{font-family:"Google Sans Display",sans-serif;font-weight:500;font-size:1.3rem}.banner{padding:5px 10px;width:100%}.banner .header{font-weight:bold;padding:10px 5px}.tooltip{position:relative}.tooltip::before{background-color:#333;content:" ";display:none;position:absolute;width:15px;height:15px;z-index:999;top:0;left:50%;transform:translate(-50%, calc(-100% - 5px)) rotate(45deg)}.tooltip::after{background-color:#333;border-radius:8px;color:white;font-size:0.85em;font-weight:100;display:none;padding:5px 10px;position:absolute;text-align:center;z-index:999;content:attr(content);top:0;left:50%;transform:translate(-50%, calc(-100% - 10px))}.tooltip:hover::after{display:block}.tooltip:hover::before{display:block}/*!
Pure v2.0.6
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*//*!
normalize.css v | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-family:sans-serif}.hidden,[hidden]{display:none !important}.pure-img{max-width:100%;height:auto;display:block}/*!
Pure v2.0.6
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*/.pure-g{letter-spacing:-0.31em;text-rendering:optimizespeed;font-family:FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-0.43em}.pure-u{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-g [class*="pure-u"]{font-family:sans-serif}.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}/*!
Pure v2.0.6
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/pure-css/pure/blob/master/LICENSE
*/@media screen and (min-width: 35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width: 48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width: 64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width: 80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{display:inline-block;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{width:100%}}html,body{margin:0;padding:0;color:#333;font-size:16px;font-weight:300;line-height:1.5;font-family:"Google Sans Display",sans-serif;letter-spacing:0.00938em !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;overflow-y:auto}@media screen and (max-width: 567px){.pure-visible-sm{display:none}.pure-visible-md{display:none}.pure-visible-lg{display:none}.pure-visible-xl{display:none}.pure-hidden-xs{display:none}}@media screen and (min-width: 568px) and (max-width: 767px){.pure-visible-xs{display:none}.pure-visible-md{display:none}.pure-visible-lg{display:none}.pure-visible-xl{display:none}.pure-hidden-sm{display:none}}@media screen and (min-width: 768px) and (max-width: 1023px){.pure-visible-xs{display:none}.pure-visible-sm{display:none}.pure-visible-lg{display:none}.pure-visible-xl{display:none}.pure-hidden-md{display:none}}@media screen and (min-width: 1024px) and (max-width: 1279px){.pure-visible-xs{display:none}.pure-visible-sm{display:none}.pure-visible-md{display:none}.pure-visible-xl{display:none}.pure-hidden-lg{display:none}}@media screen and (min-width: 1280px){.pure-visible-xs{display:none}.pure-visible-sm{display:none}.pure-visible-md{display:none}.pure-visible-lg{display:none}.pure-hidden-xl{display:none}}.pure-g{letter-spacing:0.00938em !important}.list{list-style-type:none}#header{align-items:center;display:flex;border-bottom:1px solid #e0e0e0;margin-bottom:0.5em;padding:10px 0}#header #wordmark{display:flex;align-items:center;flex:initial}#header #wordmark:hover{text-decoration:none}#header h3{margin:0;font-weight:bold;white-space:nowrap}#header h3 span{display:inline-block;margin-right:0.15em;opacity:0;max-width:0;transition:max-width 1s ease-in-out, opacity 1s ease-in-out}#header h3 span.visible{max-width:100%;opacity:1}@media screen and (max-width: 47.9em){#header{padding-bottom:0.5em;font-size:smaller}}#header a{color:#333}#header a:hover{color:#770e1c}#header .links{align-items:center;font-size:1.1rem;flex:auto}@media screen and (min-width: 48em){#header .links .nav{max-height:none !important;top:0 !important;position:relative !important;float:right !important;width:fit-content !important;filter:none !important;background-color:transparent !important}#header .links .menu{margin-top:0px !important}#header .links .menu a{float:left;padding:5px 0px 5px 20px}#header .links .hamb{display:none}}#header .links .hamb{cursor:pointer;z-index:999;float:right;padding:5px 20px}#header .links .hamb .hamb-line{background:black;display:block;height:2px;position:relative;width:24px}#header .links .hamb .hamb-line::before,#header .links .hamb .hamb-line::after{background:black;content:"";display:block;height:100%;position:absolute;transition:all 0.2s ease-out;width:100%}#header .links .hamb .hamb-line::before{top:5px}#header .links .hamb .hamb-line::after{top:-5px}#header .links .side-menu{display:none}#header .links .side-menu:checked~nav{max-height:100%}#header .links .side-menu:checked~.hamb .hamb-line{background:transparent;z-index:9999}#header .links .side-menu:checked~.hamb .hamb-line::before{transform:rotate(-45deg);top:0}#header .links .side-menu:checked~.hamb .hamb-line::after{transform:rotate(45deg);top:0}#header .links .nav{width:100%;top:0px;z-index:99;position:fixed;background-color:#f1f3f4;overflow:hidden;max-height:0;transition:max-height 0.2s ease-out;filter:drop-shadow(5px 5px 10px grey)}#header .links .nav .menu{margin:30px 0}#header .links .nav .menu a{display:block;padding:5px 20px;list-style:none}#header .links .nav .menu a:hover{color:white !important;text-decoration:none;background-color:#770e1c}#header .links a.lab{color:#770e1c;font-weight:500}#header .links a.lab.selected{color:#770e1c !important}#header .links a.selected{font-weight:800 !important;color:#000}#header .links a.selected:hover{text-decoration:none}#header .links a .external{display:flex}#header .links a .external svg{height:18px;margin-left:10px}footer{width:100%}footer div{padding:20px 0;text-align:center;display:table;white-space:nowrap;text-align:center;background:transparent;font-size:16px;margin:auto;color:#80868b}footer div span{padding:10px}footer div::before,footer div::after{content:"";display:table-cell;position:relative;top:50%;border-top:1px solid #bdc1c6;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}footer div::before{width:5%}footer div::after{width:5%}.publications{font-size:15px}.publications .header,.publications .year-header{text-transform:uppercase;font-size:smaller;font-weight:bold;color:#770e1c}.publications .year-header{font-size:larger}.publications .publication{border-bottom:solid 1px #e0e0e0;padding-bottom:10px;margin:20px}.publications .publication .award{color:#770e1c}.publications .publication .thumbnail,.publications .publication .information{padding:0 10px}.publications .publication .information div{margin-bottom:5px}.publications .publication .thumbnail img{border-radius:10px;border:solid 1px #dadce0;display:block;object-fit:cover;width:100%;height:120px}.publications .publication .title{color:black;font-weight:400}.publications .publication .venue,.publications .publication .authors{color:#5f6368}.publications .publication .venue .primary,.publications .publication .authors .primary{font-weight:500}.publications .publication .resources a{margin-right:10px}.about{align-items:center;padding:0 20px}.about .avatar img{object-fit:cover;border-radius:50%;width:min(20vw, 120px);height:min(20vw, 120px)}.about .avatar div{display:inline-block;vertical-align:middle;margin-right:15px}.about .avatar div .name{font-size:larger}@media screen and (max-width: 567px){.about .avatar div .name{font-size:smaller}}.about .avatar div .contacts span{margin:2px}.about .avatar div .contacts span.office{border-left:thick 1px #333}.about .info{text-align:right}@media screen and (max-width: 567px){.about .info{font-size:smaller}}.themes{overflow:hidden;text-align:left;background-color:transparent}.themes h2{color:#3c4043;text-transform:uppercase;font-weight:bold;margin-top:0.25em}.themes .theme{position:relative;cursor:pointer}.themes .theme .inner{background-color:white;width:calc(100% - 20px);margin:5px auto;border-radius:10px;border:solid 1px #80868b;overflow:hidden;position:inherit}.themes .theme .inner:before{display:block;content:"";width:100%;padding-top:62.5%}@media screen and (max-width: 567px){.themes .theme .inner:before{padding-top:50%}}.themes .theme .inner .img{position:absolute;top:0;height:120%}.themes .theme .inner:hover .text{background:rgba(241,243,244,0.8);min-height:100%}.themes .theme .inner:hover .text .name{padding:10px 0}.themes .theme .inner:hover .text .desc{display:block}.themes .theme .inner .text{position:absolute;display:flex;flex-direction:column;justify-content:center;bottom:0em;width:100%;line-height:1.1;align-items:center;background:rgba(218,220,224,0.9);transition:min-height 0.2s ease-out;min-height:0;padding:10px 15px}@media screen and (max-width: 567px){.themes .theme .inner .text{background:rgba(241,243,244,0.8);min-height:100%}.themes .theme .inner .text .name{padding:10px 0}.themes .theme .inner .text .desc{display:block !important;font-size:smaller}}.themes .theme .inner .text .name{font-size:1.2rem;padding:5px 0;width:100%;color:black}.themes .theme .inner .text .name strong{font-weight:bold;color:#770e1c}.themes .theme .inner .text .desc{width:100%;display:none;color:#3c4043;padding:0 20px;line-height:1.5}.themes .theme .inner .text .desc strong{font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;font-style:italic;color:#770e1c;margin-right:5px}.summary strong{color:#770e1c}.summary em{font-style:normal;font-weight:400}.summary blockquote{width:80%;margin:auto !important;position:relative;margin:0;padding:0px 20px}.summary blockquote :before,.summary blockquote :after{position:absolute;color:#e0e0e0;font-size:8rem;width:4rem;height:4rem}.summary blockquote :before{content:"“";left:-3rem;top:-3rem}.summary blockquote :after{content:"”";right:-3rem;bottom:1rem}@media screen and (max-width: 567px){.cv{font-size:smaller}}.cv .pdf-btn{font-size:18px;font-weight:normal;border:1px solid #5f6368;border-radius:4px;padding:10px;margin-left:10px;display:inline-block}.cv h3{font-weight:bolder;text-transform:uppercase;padding-top:16px;padding-bottom:8px;margin:0}.cv h4{font-weight:bolder;padding-top:13px;padding-bottom:10px;margin:0}.cv p{padding:0;margin:0}.cv a{color:#770e1c;text-decoration:none}.cv .block{display:block}.cv .title{font-weight:bolder}.cv .desc{font-style:italic;font-size:15px;color:#5f6368}.cv a .resources{color:#9aa0a6 !important;margin-right:10px}.cv .resources a{color:#9aa0a6 !important;margin-right:10px}.cv .icon{color:#80868b;padding-right:10px}.cv .pad-wrapper{padding-bottom:5px}.cv .pad-wrapper.double{padding-bottom:10px}.cv .entry{align-items:start;display:flex}@media screen and (max-width: 567px){.cv .entry{display:block}.cv .entry.publication{display:flex !important}}.cv .entry .group,.cv .entry .short_group,.cv .entry .pub_key{flex:none;vertical-align:top}.cv .entry .group,.cv .entry .short_group{color:#3c4043}@media screen and (max-width: 567px){.cv .entry .group,.cv .entry .short_group{width:100%;color:#770e1c;font-weight:bold;font-size:normal}}.cv .entry .group{width:80px}.cv .entry .short_group{width:50px}.cv .entry .pub_key{width:40px}@media screen and (max-width: 567px){.cv .entry .pub_key{width:30px}}.cv .entry .info{width:fit-content;vertical-align:top;flex:auto}.cv .publication .award{font-weight:600}.cv .publication .title{font-weight:normal}@media screen and (max-width: 567px){.cv .publication .title{display:block}}.cv .publication .authors{color:#3c4043}.cv .publication .authors .primary{font-weight:bold}.cv.pdf{line-height:20px;color:black;font-family:"Crimson Text", serif !important;background-color:white;font-size:15px;width:100%;padding:0px;margin:0px;letter-spacing:normal}.cv.pdf .icon{display:none}.cv.pdf .authors .primary{font-weight:normal !important}.cv.pdf .pdf-btn{display:none}@media screen and (max-width: 567px){.cv.pdf .group,.cv.pdf .short_group{width:100%;color:black;font-weight:normal;font-size:normal}}.cv.pdf .group{width:70px}.cv.pdf .short_group{width:40px}.cv.pdf .pub_key{width:35px}.cv.pdf .full-width{width:100%;display:block}.cv.pdf .info{width:750px}.cv.pdf .entry{page-break-inside:avoid;page-break-after:avoid;page-break-before:avoid}.cv.pdf h2,.cv.pdf h3,.cv.pdf h4,.cv.pdf h5,.cv.pdf h6{font-family:Helvetica, Sans-Serif;page-break-after:avoid !important}.cv.pdf .publication .title{font-weight:normal}@media screen and (max-width: 567px){.cv.pdf .publication .title{display:inline}}.cv.pdf .publication .authors{color:#3c4043}.cv.pdf .publication .authors .primary{color:black;font-weight:bold}.cv.pdf .title{font-weight:normal}.cv.pdf .pub_info{width:730px}.cv.pdf h2{font-weight:600}.cv.pdf .pure-g{font-family:"Crimson Text", serif !important}.cv.pdf .pure-u-md-1-2{width:400px;font-family:"Crimson Text", serif !important}.cv.pdf .entry{display:-webkit-box}.cv.pdf .resources{display:none !important}.cv.pdf h3{padding-bottom:5pt}.cv.pdf h3#awards{padding-top:25px}.cv.pdf h3#teaching{padding-top:30px}.cv.pdf h3#talks{padding-top:20px}.cv.pdf h3#service{padding-bottom:0px;padding-top:13px}.cv.pdf h4#pubP{padding-top:15px}.group-avatar{width:100%;height:100%;text-align:center}.group-avatar img{object-fit:cover;align-items:center;width:min(1200px, 100%)}.students{font-size:14px}.students a{color:#770e1c;text-decoration:none}.students .student{padding:5px 10px;display:flex;align-items:center}.students .student .block{display:block;padding-left:10px}.students .student .title{font-weight:bolder}.students .student .desc{font-style:italic;color:#5f6368}.students .student .avatar{width:60px;height:60px;object-fit:cover;border-radius:50%;border:4px solid #aecbfa}.students .student .avatar.PhD{border-color:#aecbfa}.students .student .avatar.Master{border-color:#a8dab5}.students .student .avatar.Undergrad{border-color:#fde293}.students .student .avatar.Visiting{border-color:#fdc69c}.faqs .faq{margin-bottom:30px;font-weight:200}.faqs .faq .label{font-family:"Courier New", Courier, monospace;font-weight:bold;color:black}.faqs .faq p{display:inline}.class-meta a{color:#770e1c}.class-meta b,.class-meta strong{font-weight:900;color:#770e1c}.class-meta .info{padding-left:30pt}.class-meta .info p{display:inline-block;padding:0;margin:3pt}.class-description{background-color:white;padding-top:30px;padding-bottom:30px}.class-description b,.class-description strong{font-weight:900;color:#770e1c}.class-schedules b,.class-schedules strong{font-weight:900;color:#770e1c}.class-schedules .header{text-transform:uppercase;font-size:smaller;font-weight:bold;color:#770e1c;padding-top:20px}.class-schedules .icon{margin-right:5px;margin-left:10px;opacity:50%}.class-schedules .schedule{display:flex;margin-top:10px;padding-top:2pt;padding-bottom:2pt}@media screen and (max-width: 567px){.class-schedules .schedule{display:block}}.class-schedules .schedule.reading,.class-schedules .schedule.discussion{background-color:#e6f4ea}.class-schedules .schedule.lecture{background-color:#e8f0fe}.class-schedules .schedule.presentation{background-color:#feefe3}.class-schedules .schedule .date{width:100px;flex-shrink:0;color:#80868b}@media screen and (max-width: 567px){.class-schedules .schedule .date{width:100%;display:block}}.class-schedules .schedule .main{width:calc(100% - 100px)}@media screen and (max-width: 567px){.class-schedules .schedule .main{width:100%;display:block}}.class-schedules .schedule .main .title-row{font-weight:bold;margin-right:30px;display:flex;justify-content:space-between}.class-schedules .schedule .main .title-row .title{padding-bottom:5px;padding-right:10px}@media screen and (max-width: 567px){.class-schedules .schedule .main .title-row .title{width:100%;display:block}}.class-schedules .schedule .main .title-row .title .type{font-weight:lighter;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;font-size:small}.class-schedules .schedule .main .title-row .title .desc{font-weight:200;color:black}@media screen and (max-width: 567px){.class-schedules .schedule .main .title-row{width:100%;display:block}}.class-schedules .schedule .main .icons{font-size:small;font-weight:100;flex-shrink:0}@media screen and (max-width: 567px){.class-schedules .schedule .main .icons{width:100%;display:block}}.class-schedules .schedule .main .icons .url{color:#770e1c}.class-schedules .schedule .main .icons .placeholder{color:#9aa0a6}.class-schedules .schedule .main .reading,.class-schedules .schedule .main .deadline{padding-right:100px;font-size:10pt;font-weight:normal}.class-schedules .schedule .main .reading .icon,.class-schedules .schedule .main .deadline .icon{opacity:50%;margin-left:3pt;margin-right:3pt}@media screen and (max-width: 567px){.class-schedules .schedule .main .reading,.class-schedules .schedule .main .deadline{padding-right:15px}}.class-schedules .schedule .main .tag{border-radius:0.25rem;font-size:8pt;font-weight:100;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;padding-left:0.25rem;padding-right:0.25rem;border-color:#9aa0a6;border-style:solid;border-width:1px}.class-schedules .schedule .main .tag.required{background-color:#9aa0a6;color:white}.class-schedules .schedule .main .tag.due{background-color:#fcad70;border-color:white;color:white}

/*# sourceMappingURL=styles.css.map */