*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}html{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}@media (width>=38em){html{font-size:20px}}body{color:#515151;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#fff}a{color:#268bd2;text-decoration:none}a strong{color:inherit}a:hover,a:focus{text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#313131;text-rendering:optimizelegibility;margin-bottom:.5rem;font-weight:700;line-height:1.25}h1{font-size:2rem}h2{margin-top:1rem;font-size:1.5rem}h3{margin-top:1.5rem;font-size:1.25rem}h4,h5,h6{margin-top:1rem;font-size:1rem}p{margin-top:0;margin-bottom:1rem}strong{color:#303030}ul,ol,dl{margin-top:0;margin-bottom:1rem}dt{font-weight:700}dd{margin-bottom:.5rem}hr{border:0;border-top:1px solid #eee;border-bottom:1px solid #fff;margin:1.5rem 0;position:relative}abbr{color:#555;text-transform:uppercase;font-size:85%;font-weight:700}abbr[title]{cursor:help;border-bottom:1px dotted #e5e5e5}code{color:#bf616a;background-color:#f9f9f9;border-radius:3px;padding:.25em .5em;font-size:85%}pre{white-space:pre;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;background-color:#f9f9f9;margin-top:0;margin-bottom:1rem;padding:1rem;font-size:.8rem;line-height:1.4;display:block}pre code{color:inherit;background-color:#0000;padding:0;font-size:100%}.gist .markdown-body{padding:15px}.gist pre{background-color:#0000;padding:0}.gist .gist-file .gist-data{line-height:1.4;font-size:.8rem!important}.gist code{color:inherit;background-color:#0000;border-radius:0;padding:0}blockquote{color:#7a7a7a;border-left:.25rem solid #e5e5e5;margin:.8rem 0;padding:.5rem 1rem}blockquote p:last-child{margin-bottom:0}@media (width>=30em){blockquote{padding-left:1.25rem;padding-right:5rem}}img{border-radius:5px;max-width:100%;height:auto;margin:0 0 1rem;display:block}table{border-collapse:collapse;border:1px solid #e5e5e5;width:100%;margin-bottom:1rem}td,th{border:1px solid #e5e5e5;padding:.25rem .5rem}tbody tr:nth-child(odd) td,tbody tr:nth-child(odd) th{background-color:#f9f9f9}.lead{font-size:1.25rem;font-weight:300}.message{color:#717171;background-color:#f9f9f9;margin-bottom:1rem;padding:1rem}.container{max-width:38rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.masthead{margin-bottom:3rem;padding-top:1rem;padding-bottom:1rem}.masthead-title{color:#505050;margin-top:0;margin-bottom:0}.masthead-title a{color:#505050}.masthead-title small{color:silver;letter-spacing:0;font-size:75%;font-weight:400}.page,.post{margin-bottom:4em}.page-title,.post-title,.post-title a{color:#303030}.page-title,.post-title{margin-top:0}.post-date{color:#9a9a9a;margin-top:-.5rem;margin-bottom:1rem;display:block}.related{border-top:1px solid #eee;padding-top:2rem;padding-bottom:2rem}.related-posts{padding-left:0;list-style:none}.related-posts h3{margin-top:0}.related-posts li small{color:#999;font-size:75%}.related-posts li a:hover{color:#268bd2;text-decoration:none}.related-posts li a:hover small{color:inherit}.pagination{color:#ccc;text-align:center;margin-left:-1rem;margin-right:-1rem;font-family:PT Sans,Helvetica,Arial,sans-serif;overflow:hidden}.pagination-item{border:1px solid #eee;padding:1rem;display:block}.pagination-item:first-child{margin-bottom:-1px}a.pagination-item:hover{background-color:#f5f5f5}@media (width>=30em){.pagination{margin:3rem 0}.pagination-item{float:left;width:50%}.pagination-item:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;margin-bottom:0}.pagination-item:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:-1px}}@media (width>=48em){html{font-size:16px}}@media (width>=58em){html{font-size:20px}}.sidebar{text-align:center;color:#ffffff80;background-color:#202020;padding:2rem 1rem}@media (width>=48em){.sidebar{text-align:left;width:18rem;position:fixed;top:0;bottom:0;left:0}}.sidebar a{color:#fff}.sidebar-about h1{color:#fff;margin-top:0;font-family:Abril Fatface,serif;font-size:3.25rem}.sidebar-nav{margin-bottom:1rem}.sidebar-nav-item{line-height:1.75;display:block}a.sidebar-nav-item:hover,a.sidebar-nav-item:focus{text-decoration:underline}.sidebar-nav-item.active{font-weight:700}@media (width>=48em){.sidebar-sticky{position:absolute;bottom:1rem;left:1rem;right:1rem}}.content{padding-top:4rem;padding-bottom:4rem}@media (width>=48em){.content{max-width:38rem;margin-left:20rem;margin-right:2rem}}@media (width>=64em){.content{margin-left:22rem;margin-right:4rem}}@media (width>=48em){.layout-reverse .sidebar{left:auto;right:0}.layout-reverse .content{margin-left:2rem;margin-right:20rem}}@media (width>=64em){.layout-reverse .content{margin-left:4rem;margin-right:22rem}}.theme-base-08 .sidebar{background-color:#ac4142}.theme-base-08 .content a,.theme-base-08 .related-posts li a:hover{color:#ac4142}.theme-base-09 .sidebar{background-color:#d28445}.theme-base-09 .content a,.theme-base-09 .related-posts li a:hover{color:#d28445}.theme-base-0a .sidebar{background-color:#f4bf75}.theme-base-0a .content a,.theme-base-0a .related-posts li a:hover{color:#f4bf75}.theme-base-0b .sidebar{background-color:#90a959}.theme-base-0b .content a,.theme-base-0b .related-posts li a:hover{color:#90a959}.theme-base-0c .sidebar{background-color:#75b5aa}.theme-base-0c .content a,.theme-base-0c .related-posts li a:hover{color:#75b5aa}.theme-base-0d .sidebar{background-color:#6a9fb5}.theme-base-0d .content a,.theme-base-0d .related-posts li a:hover{color:#6a9fb5}.theme-base-0e .sidebar{background-color:#aa759f}.theme-base-0e .content a,.theme-base-0e .related-posts li a:hover{color:#aa759f}.theme-base-0f .sidebar{background-color:#8f5536}.theme-base-0f .content a,.theme-base-0f .related-posts li a:hover{color:#8f5536}a.skip-main{z-index:-999;width:1px;height:1px;position:absolute;top:auto;left:-999px;overflow:hidden}a.skip-main:focus,a.skip-main:active{color:#fff;text-align:center;z-index:999;background-color:#000;border:4px solid #fff;width:300px;height:auto;margin:10px 35%;padding:5px;font-size:1em;position:fixed;top:0;left:0;overflow:auto}.icon>svg{vertical-align:middle;fill:#fff;width:20px;height:20px;display:inline-block}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Oxygen-Sans,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}@media (width<=24em){.sidebar-nav-item .username{display:none}}@media (width>=48em){.sidebar-nav-item{white-space:nowrap;display:block}}@media (width<=48em){.sidebar-nav-item{white-space:nowrap;padding:.1em .3em;display:inline-block}.sidebar{padding:.5rem}p.lead{display:none}.content{padding-top:1.5rem}.sidebar-nav{margin-bottom:.5rem}ul,ol,dl{padding-left:2rem}}@media (width>=48em){html{font-size:14px}}@media (width>=58em){html{font-size:18px}}@media (width>=48em){.sidebar{width:20rem}}.sidebar-about h1{margin:0 .5rem;font-family:New York,Palatino Linotype,Palatino,serif;font-size:2rem}@media (width>=48em){.content{max-width:54rem}}.container{max-width:54rem}@media (width>=48em){.layout-reverse .content{margin-left:2rem;margin-right:22rem}}code,pre{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.gist .gist-file{font-family:Menlo,Monaco,Consolas,Courier New,monospace!important}.pagination{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.sidebar-nav>hr{margin:10px 0}.sidebar-about-header{justify-content:center;align-items:center;display:flex}.sidebar-about-img{background:url(/uploads/headshot_loose.jpg) 0 0/cover;border-radius:50%;width:8ex;height:8ex;margin:0 .5pc;display:none}@media (width>=24em){.sidebar-about-img{display:block}}@media (width>=48em){.sidebar-about-header{flex-direction:column}.sidebar-about-img{width:16ex;height:16ex;margin:0 auto}}@media (width>=58em){.sidebar-about-img{width:16ex;height:16ex}}.sidebar{background-image:url(/public/paper-3-fs8.png)}.content{min-height:100vh}body{background-color:#f6f6f6;background-image:url(/public/paper-fibers-fs8.png)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}div.expressive-code{margin-bottom:1rem}.header-link{opacity:0;margin:0 .25em;transition:opacity}.header-link:after{content:"§"}h2:hover .header-link,h3:hover .header-link,h4:hover .header-link,h5:hover .header-link,h6:hover .header-link{opacity:1;text-decoration:none}hr{clear:both}img.img-left{float:none;margin-top:.5rem;margin-bottom:.5rem;margin-right:1rem;display:inline-block}@media (width>=52em){img.img-left{float:left}}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}summary{cursor:pointer}@media (prefers-color-scheme:dark){body{color:#ccc;background:#000;line-height:1.7}.sidebar,.sidebar a,.sidebar h1,.icon svg{color:#111;fill:#111}strong{color:#cfcfcf}h1,h2,h3,h4,h5,h6,.page-title,.post-title,.post-title a{color:#cecece}code{color:#f99;background-color:#222}blockquote{color:#999;border-left:.25rem solid #222}pre{background-color:#222}table,td,th{border-color:#222}tbody tr:nth-child(odd) td,tbody tr:nth-child(odd) th{background-color:#111}img{background:#aaa}}@media print{.sidebar,.related{display:none}}
