:root{--paper: #f7f3ea;--ink: #1a1713;--muted: #5e554a;--clay: #8f4632;--hairline: rgba(143, 70, 50, .25);--font: "Newsreader", Georgia, "Iowan Old Style", "Times New Roman", serif;--column: 680px;--breakout: 1100px;--pad: 24px;--color-text-muted: var(--muted);--color-text: var(--ink);--color-ink: var(--ink);--space-lg: 1.5rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font);-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-size:1.125rem;line-height:1.6;font-weight:400;font-optical-sizing:auto}@media(min-width:900px){body{font-size:1.25rem}}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-weight:500;line-height:1.15;color:var(--ink);text-wrap:balance}h1{font-size:2.1rem;margin:0 0 1.25rem}h2{font-size:1.5rem;margin:3.5rem 0 .9rem}h3{font-size:1.2rem;margin:2rem 0 .6rem}@media(min-width:900px){h1{font-size:2.75rem}h2{font-size:1.6rem}h3{font-size:1.25rem}}h1 em,h2 em,h3 em{font-style:normal}p{margin:0 0 1.1rem;text-wrap:pretty}p:last-child{margin-bottom:0}ul,ol{margin:0 0 1.1rem 1.4rem}li{margin-bottom:.4rem}em{font-style:italic}strong{font-weight:500}a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--clay);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--clay)}blockquote{margin:2rem 0;padding-left:1.25rem;border-left:1px solid var(--hairline);color:var(--ink)}blockquote footer,blockquote cite,.attribution{font-style:normal;color:var(--muted);font-size:.95rem;margin-top:.4rem;display:block}figure{margin:0}figcaption,.image-note{font-style:italic;color:var(--muted);font-size:.95rem;margin-top:.5rem}hr{border:0;border-top:1px solid var(--hairline);margin:3rem 0}.muted{color:var(--muted)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-999px;top:0;background:var(--paper);padding:.5rem 1rem}.skip-link:focus{left:1rem;top:1rem;z-index:10}.column,.section-inner,.page-header-inner,.container-wide,.essay-body,.research-intro,.essay-grid,.about-hero{width:min(var(--column),calc(100% - 2 * var(--pad)));margin-left:auto;margin-right:auto}.section,.page-header,.paper-section,.section-alt{background:none;padding:0;margin:0}.section+.section,.page-header+.section{margin-top:2.5rem}figure.wide{width:min(var(--breakout),calc(100% - 2 * var(--pad)));margin:3.5rem auto}figure.wide.tall{width:min(var(--column),calc(100% - 2 * var(--pad)))}figure.wide img{width:100%}.site-header{width:min(var(--breakout),calc(100% - 2 * var(--pad)));margin:0 auto}.header-inner{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding:1.25rem 0 1rem;border-bottom:1px solid var(--hairline)}.site-name{font-size:1.25rem;font-weight:500;text-decoration:none}.site-name:hover{color:var(--clay)}.site-nav{display:none;gap:1.5rem}.site-nav a{text-decoration:none;font-size:1.05rem}.site-nav a.active,.site-nav a:hover{text-decoration:underline;text-decoration-color:var(--clay);text-underline-offset:4px}.menu-toggle{background:none;border:0;font:inherit;font-size:1.05rem;color:var(--ink);cursor:pointer;text-decoration:underline;text-decoration-color:var(--clay);text-underline-offset:3px}.mobile-nav{display:none;flex-direction:column;gap:.6rem;padding:1rem 0;border-bottom:1px solid var(--hairline)}.mobile-nav.open{display:flex}.mobile-nav a{text-decoration:none;font-size:1.15rem}@media(min-width:700px){.site-nav{display:flex}.menu-toggle{display:none}.mobile-nav{display:none!important}}main{padding-bottom:4rem}.opening{width:min(var(--column),calc(100% - 2 * var(--pad)));margin:2.5rem auto 0;position:relative}.opening-portrait{width:min(420px,100%);margin-bottom:2rem}.opening-portrait img{width:100%}@media(min-width:1180px){.opening{margin-top:3.5rem}.opening-portrait{position:absolute;top:0;left:calc(100% + 3rem);width:min(400px,calc((100vw - var(--column)) / 2 - 4rem));margin:0}}.citation{margin-bottom:.6rem}ol.writing{list-style:none;margin:1rem 0 1.5rem;padding:0;border-top:1px solid var(--hairline)}ol.writing li{display:grid;grid-template-columns:5rem 1fr;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--hairline);margin:0}ol.writing .year{color:var(--muted)}ol.writing p{margin-bottom:.4rem}.with-cover{display:grid;grid-template-columns:1fr 90px;gap:1.25rem;align-items:start}.cover img{width:90px}@media(max-width:480px){ol.writing li{grid-template-columns:1fr;gap:.25rem}.with-cover{grid-template-columns:1fr}}.closing{display:grid;gap:2rem;margin-top:3.5rem}.closing .cap{width:min(300px,100%)}figure.truck{width:200px;margin-top:1.5rem}figure.truck img{width:200px;height:200px;object-fit:cover;object-position:center 35%}@media(min-width:700px){.closing{grid-template-columns:300px 1fr;align-items:start}}.letters{border-top:1px solid var(--hairline);padding:2.5rem 0 1rem}.letters h2{margin-top:0}.letters-form{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.letters-form input{font:inherit;font-size:1.05rem;padding:.45rem .6rem;border:1px solid var(--hairline);background:#fff;color:var(--ink);flex:1 1 220px;min-width:0}.letters-form button{font:inherit;font-size:1.05rem;background:none;border:1px solid var(--hairline);color:var(--ink);padding:.45rem .9rem;cursor:pointer}.letters-form button:hover{border-color:var(--clay);color:var(--clay)}.site-footer{border-top:1px solid var(--hairline);padding:2rem 0 3rem;font-size:1rem}.site-footer p{margin-bottom:.5rem}.page-header{margin-top:2.5rem}.folio,.ornament,.header-folio{display:none}.eyebrow,.work-status,.source-note,.essay-byline,.book-meta,.book-publisher,.publication-citation,.instrument-note{display:block;color:var(--muted);font-size:.95rem;margin-bottom:.4rem}.eyebrow{font-style:italic}.subtitle{font-size:1.2rem;color:var(--muted);margin-top:-.5rem}.page-jumps{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1rem 0 0;font-size:1rem}.section-header{margin-bottom:.5rem}.section-heading-note,.section-header p{color:var(--muted)}.text-link,.btn,.btn-primary{display:inline;background:none;border:0;padding:0;font:inherit;color:var(--ink);text-decoration:underline;text-decoration-color:var(--clay);text-underline-offset:3px}.hero-actions{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:.75rem 0 1rem}.research-intro,.essay-grid,.section-heading-row,.connection-heading,.inquiry-focus{display:block}.research-intro>div+div,.essay-grid>div+div{margin-top:1rem}.prose>p+p{margin-top:0}.passage-example{border-left:1px solid var(--hairline);padding-left:1.25rem;margin:1.5rem 0}.pull-quote,.closing-line{font-size:1.25rem;margin:2rem 0;padding-left:1.25rem;border-left:1px solid var(--hairline)}.drop-cap:first-letter{font-size:inherit;float:none}.marginalia{margin:1.5rem 0;padding:0}.marginalia-item{margin-bottom:.75rem}.marginalia-item strong{display:block;font-weight:500}.about-hero{display:block;margin-top:1.5rem}.about-hero figure,.essay-body figure{margin:0 0 2rem}.about-hero img{width:100%;height:auto}.container-wide>.essay-grid,.essay-grid>.essay-body,.container-wide .essay-body,.container-wide .section-inner,.section-inner .research-intro,.section-inner .section-inner{width:100%}.drop-cap{padding:0;margin-left:0}.text-center{text-align:left}.publication-list{border-top:1px solid var(--hairline);margin:1rem 0 1.5rem}.publication{padding:1.1rem 0;border-bottom:1px solid var(--hairline)}.publication h3{margin:0 0 .3rem}.publication-book{display:grid;grid-template-columns:90px 1fr;gap:1.25rem;align-items:start}.publication-book-image img{width:90px}.method-sequence{list-style:none;margin:1rem 0;padding:0}.method-sequence li{display:block;padding:.9rem 0;border-top:1px solid var(--hairline)}.method-sequence h3{display:inline;margin:0;font-size:1.15rem}.method-sequence p{margin:.4rem 0 0}.method-number{color:var(--muted);margin-right:.6rem}.instrument-list{margin:1rem 0;padding:0;list-style:none}.instrument{padding:.9rem 0;border-top:1px solid var(--hairline)}.instrument-name{font-weight:500;display:block}.research-profile-links,.media-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.video-grid{display:grid;gap:2rem 1.5rem;margin:1.5rem 0}@media(min-width:700px){.video-grid{grid-template-columns:1fr 1fr}}.video-card h3{margin-top:.6rem;font-size:1.1rem}.video-thumb-wrap{position:relative}.video-thumb{width:100%}.video-info{font-size:.95rem;color:var(--muted)}.media-item{padding:1.1rem 0;border-top:1px solid var(--hairline)}.media-item h3{margin-top:0}.media-item-featured{padding-top:0;border-top:0}.shop-order-section{margin-top:1.5rem}.shop-form-row{display:grid;gap:1rem}@media(min-width:600px){.shop-form-row{grid-template-columns:1fr 1fr}}.shop-form-group,.shop-form-group-sm{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1rem}.shop-label{font-size:.95rem;color:var(--muted)}.shop-input,.shop-format select,select,textarea,input[type=text],input[type=email],input[type=tel]{font:inherit;font-size:1.05rem;padding:.45rem .6rem;border:1px solid var(--hairline);background:#fff;color:var(--ink);width:100%}.shop-submit{font:inherit;font-size:1.05rem;background:none;border:1px solid var(--hairline);color:var(--ink);padding:.5rem 1rem;cursor:pointer}.shop-submit:hover{border-color:var(--clay);color:var(--clay)}.shop-price-row{display:flex;justify-content:space-between;padding:.4rem 0;border-top:1px solid var(--hairline)}.shop-payment-note,.shop-shipping-note{font-size:.95rem;color:var(--muted)}.testimonial{margin:1.5rem 0;padding-left:1.25rem;border-left:1px solid var(--hairline)}.reveal,.reveal-init{opacity:1;transform:none}
