@font-face{font-family:"et-book";src:url("/assets/fonts/et-book/et-book-roman-line-figures.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"et-book";src:url("/assets/fonts/et-book/et-book-display-italic-old-style-figures.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"et-book";src:url("/assets/fonts/et-book/et-book-bold-line-figures.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"et-book-roman-old-style";src:url("/assets/fonts/et-book/et-book-roman-old-style-figures.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}html{font-size:15px}body.tufte{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;font-family:et-book, Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;background-color:#fffff8;color:#111;counter-reset:sidenote-counter}h1{font-weight:400;margin-top:4rem;margin-bottom:1.5rem;font-size:3.2rem;line-height:1}h2{font-style:italic;font-weight:400;margin-top:2.1rem;margin-bottom:1.4rem;font-size:2.2rem;line-height:1}h3{font-style:italic;font-weight:400;font-size:1.7rem;margin-top:2rem;margin-bottom:1.4rem;line-height:1}hr{display:block;height:1px;width:100%;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}p.subtitle{font-style:italic;margin-top:1rem;margin-bottom:1rem;font-size:1.8rem;display:block;line-height:1}.numeral{font-family:et-book-roman-old-style}article{padding:2rem 0}section{padding-top:0.5rem;padding-bottom:0.5rem}p,dl,ol,ul{font-size:1.4rem;line-height:2rem}p{margin-top:1.4rem;margin-bottom:1.4rem;padding-right:0;vertical-align:baseline}sup{line-height:0}div.epigraph{margin:5em 0}div.epigraph>blockquote{margin-top:3em;margin-bottom:3em}div.epigraph>blockquote,div.epigraph>blockquote>p{font-style:italic}div.epigraph>blockquote>footer{font-style:normal}div.epigraph>blockquote>footer>cite{font-style:italic}blockquote{font-size:1.4rem}blockquote p{width:100%;margin-right:40px}blockquote footer{width:100%;font-size:1.1rem;text-align:right}section>p,section>footer,section>table{width:100%}section>dl,section>ol,section>ul{width:100%}dt:not(:first-child),li:not(:first-child){margin-top:0.25rem}figure{padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;max-width:100%;-webkit-margin-start:0;-webkit-margin-end:0;margin:0 0 3em 0}figcaption{float:right;clear:right;margin-top:0;margin-bottom:0;font-size:1.1rem;line-height:1.6;vertical-align:baseline;position:relative;max-width:40%}figure.fullwidth figcaption{margin-right:24%}a:link,a:visited{color:inherit;text-underline-offset:0.1em;text-decoration-thickness:0.05em}img{max-width:100%;height:auto}figure.fullwidth img{width:100%}.sidenote,.marginnote{float:right;clear:right;margin-right:-60%;width:50%;margin-top:0.3rem;margin-bottom:0;font-size:1.1rem;line-height:1.3;vertical-align:baseline;position:relative}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after,.sidenote:before{font-family:et-book-roman-old-style;position:relative;vertical-align:baseline}.sidenote-number:after{content:counter(sidenote-counter);font-size:1rem;top:-0.5rem;left:0.1rem}.sidenote:before{content:counter(sidenote-counter) " ";font-size:1rem;top:-0.5rem}blockquote .sidenote,blockquote .marginnote{margin-right:-82%;min-width:59%;text-align:left}div.fullwidth,table.fullwidth{width:100%}div.table-wrapper{overflow-x:auto;font-family:"Trebuchet MS", "Gill Sans", "Gill Sans MT", sans-serif}.sans{font-family:"Gill Sans", "Gill Sans MT", Calibri, sans-serif;letter-spacing:0.03em}code,pre>code{font-family:Consolas, "Liberation Mono", Menlo, Courier, monospace;font-size:1rem;line-height:1.42;-webkit-text-size-adjust:100%}.sans>code{font-size:1.2rem}h1>code,h2>code,h3>code{font-size:0.8em}.marginnote>code,.sidenote>code{font-size:1rem}pre>code{font-size:0.9rem;width:52.5%;margin-left:2.5%;overflow-x:auto;display:block}pre.fullwidth>code{width:90%}.fullwidth{max-width:90%;clear:both}span.newthought{font-variant:small-caps;font-size:1.2em}input.margin-toggle{display:none}label.sidenote-number{display:inline-block;max-height:2rem}label.margin-toggle:not(.sidenote-number){display:none}.iframe-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 760px){body.tufte{padding-left:1rem;padding-right:1rem}hr,section>p,section>footer,section>table{width:100%}pre>code{width:97%}section>dl,section>ol,section>ul{width:90%}figure{max-width:90%}figcaption,figure.fullwidth figcaption{margin-right:0%;max-width:none}blockquote{margin-left:1.5em;margin-right:0}blockquote p,blockquote footer{width:100%}label.margin-toggle:not(.sidenote-number){display:inline}.sidenote,.marginnote{display:none}.margin-toggle:checked+.sidenote,.margin-toggle:checked+.marginnote{display:block;float:left;left:1rem;clear:both;width:95%;margin:1rem 2.5%;vertical-align:baseline;position:relative}label{cursor:pointer}div.table-wrapper,table{width:85%}img{width:100%}}body.tufte{background-color:#fffff8;color:#111}a:link,a:visited{color:#8B0000;text-decoration:none}a:hover{color:#A51C1C;text-decoration:underline;text-underline-offset:0.15em;text-decoration-thickness:0.05em}h1,h2,h3{color:#111}hr{border-top-color:rgba(0,0,0,0.1)}.t-muted{color:#666}::selection{background:rgba(139,0,0,0.15)}.tufte-nav{padding:1.5rem 0 1rem;border-bottom:1px solid rgba(0,0,0,0.1);margin-bottom:2rem}.tufte-nav__name{font-size:1.4rem;font-weight:normal}.tufte-nav__name a{color:#111;text-decoration:none}.tufte-nav__name a:hover{color:#8B0000}.tufte-footer{margin-top:4rem;padding:2rem 0 3rem;border-top:1px solid rgba(0,0,0,0.1);font-size:1.1rem;color:#666}.tufte-footer p{font-size:1.1rem;margin:0}.tufte-hero{margin-top:2rem}.tufte-hero h1{font-size:2.4rem;margin-bottom:0.25rem;margin-top:0}.tufte-hero__subtitle{font-size:1.2rem;color:#666;font-style:italic;margin-top:0;margin-bottom:1.4rem}.tufte-hero__bio{font-size:1.4rem;line-height:2rem}.tufte-hero__content{display:flex;gap:2.5rem;align-items:flex-start}.tufte-hero__text{flex:1}.tufte-hero__photo{width:300px;min-width:300px;height:auto;border-radius:4px;margin-top:-1.5rem}.tufte-hero__bio--detail{font-size:1.15rem;line-height:1.6;color:#666;margin-top:0.5rem}.tufte-hero__links{font-size:1.2rem;margin-top:0.5rem;margin-bottom:0}.tufte-hero__links a{color:#8B0000;text-decoration:none;margin-right:0.25rem}.tufte-hero__links a:hover{color:#A51C1C;text-decoration:underline}.tufte-hero__links .sep{color:#666;margin:0 0.35rem}.tufte-portrait{float:right;clear:right;margin-right:-60%;width:50%;margin-top:0;position:relative}.tufte-portrait img{width:200px;height:auto}.tufte-portrait .tufte-portrait__caption{font-size:1rem;color:#666;margin-top:0.5rem;font-style:italic}.tufte-bio p{font-size:1.4rem;line-height:2rem;margin-top:0}.tufte-section-heading{font-style:normal;font-weight:400;font-size:1.6rem;margin-top:3rem;margin-bottom:1.4rem;color:#111;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:0.5rem}.tufte-pub{margin-bottom:1.5rem}.tufte-pub__year-marker{font-size:1.1rem;color:#666;display:block;margin-top:1.5rem;margin-bottom:0.25rem}.tufte-pub__year-marker:first-child{margin-top:0}.tufte-pub__title{font-size:1.4rem;line-height:1.4;display:block}.tufte-pub__authors{font-size:1.1rem;color:#666;display:block;margin-top:0.2rem}.tufte-pub__venue{font-size:1.1rem;color:#666;font-style:italic;display:block;margin-top:0.1rem}.tufte-pub__links{font-size:1rem;margin-top:0.3rem}.tufte-pub__links a{margin-right:0.75rem}.tufte-more-link{display:inline-block;margin-top:1.5rem;font-size:1.2rem;color:#8B0000}.tufte-more-link:hover{color:#A51C1C}.tufte-news{list-style:none;padding:0;width:100%}.tufte-news li{font-size:1.2rem;line-height:1.6;margin-bottom:0.5rem}.tufte-news__date{font-size:1rem;color:#666;margin-right:0.75rem;font-family:et-book-roman-old-style, et-book, serif}.tufte-papers-page h1{margin-top:2rem;margin-bottom:0.5rem}.tufte-year-group{margin-bottom:1rem}.tufte-year-heading{font-size:1.4rem;font-style:normal;font-weight:bold;color:#111;margin-top:1.5rem;margin-bottom:0.5rem;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:0.2rem}.tufte-paper-row{margin-bottom:0.6rem;padding-left:0}.tufte-paper-row__date{font-size:1rem;color:#666;display:inline;margin-right:0.75rem;font-family:et-book-roman-old-style, et-book, serif}.tufte-paper-row__title{font-size:1.3rem;line-height:1.4}.tufte-paper-row__meta{font-size:1.05rem;color:#666;margin-top:0.15rem}.tufte-paper-row__meta .venue{font-style:italic}.tufte-paper-row__meta .venue-note{font-size:0.95rem;color:#8c8c8c}.tufte-paper-row__links{font-size:1rem;margin-top:0.2rem}.tufte-paper-row__links a{margin-right:0.75rem}.tufte-pills{display:flex;flex-wrap:wrap;gap:0.5rem;margin:1.5rem 0 2rem}.tufte-pill{display:inline-block;padding:0.25rem 0.75rem;font-size:1rem;font-family:et-book, Palatino, Georgia, serif;border:1px solid rgba(0,0,0,0.1);border-radius:3px;background:transparent;color:#666;cursor:pointer;transition:all 0.15s ease}.tufte-pill:hover{border-color:#8B0000;color:#8B0000}.tufte-pill--active{background:#8B0000;color:#fff;border-color:#8B0000}.tufte-pill--active:hover{background:#A51C1C;border-color:#A51C1C}.tufte-post article{padding-top:2rem}.tufte-post__back{font-size:1.1rem;display:inline-block;margin-bottom:1rem}.tufte-post__meta{font-size:1.1rem;color:#666;margin-bottom:0.5rem}.tufte-post__title{font-size:2.4rem;margin-top:0.5rem;margin-bottom:0.5rem}.tufte-post__subtitle{font-size:1.6rem;font-style:italic;color:#666;margin-top:0;margin-bottom:2rem;font-weight:400}.tufte-post__body section>p,.tufte-post__body section>footer,.tufte-post__body section>table{width:55%}.tufte-post__nav{display:flex;justify-content:space-between;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,0.1);gap:2rem}.tufte-post__nav-link{display:flex;flex-direction:column;font-size:1.1rem;max-width:45%}.tufte-post__nav-link .label{font-size:0.9rem;color:#666;margin-bottom:0.25rem;text-transform:uppercase;letter-spacing:0.05em}.tufte-post__nav-link--next{text-align:right;margin-left:auto}.tufte-notes-row{margin-bottom:1rem}.tufte-notes-row__date{font-size:1rem;color:#666;display:inline;margin-right:0.75rem}.tufte-notes-row__title{font-size:1.3rem}.tufte-notes-row__category{font-size:0.9rem;color:#666;text-transform:uppercase;letter-spacing:0.05em;margin-left:0.5rem}@media (max-width: 760px){.tufte-hero__content{flex-direction:column-reverse;gap:1rem}.tufte-hero__photo{width:140px;min-width:140px}.tufte-paper-row{width:100%}.tufte-post__nav{flex-direction:column}.tufte-post__nav-link{max-width:100%}.tufte-post__nav-link--next{text-align:left}}
