.article-head{padding-block:1.4375rem 1.8125rem}.article-tools{position:relative;z-index:2;display:flex;align-items:baseline;justify-content:space-between;gap:2rem;min-height:2rem;font-family:var(--sans);font-size:.71rem;font-weight:600;letter-spacing:.135em;line-height:1.4;text-transform:uppercase}.on-this-page{position:relative;margin-left:auto}.toc-trigger{display:flex;align-items:center;gap:.65rem;padding:0;border:0;background:0 0;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;user-select:none}.toc-trigger::after{width:.76rch;height:.43rem;border-right:.0625rem solid;border-bottom:.0625rem solid;content:"";transform:translateY(-.12rem)rotate(45deg);transition:transform 150ms ease}.on-this-page.is-open>.toc-trigger::after{transform:translateY(.08rem)rotate(225deg)}.toc-popover{display:none;position:absolute;top:100%;right:0;width:36.67rch;margin-top:.75rem;padding:.95rem 1.1rem 1rem;border:.0625rem solid var(--ink);background:var(--paper);box-shadow:.4375rem .4375rem 0 var(--popover-shadow);font-family:Athelas,iowan old style,Charter,Georgia,serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.28;text-transform:none}.toc-popover::before{position:absolute;right:-.0625rem;bottom:100%;left:-.0625rem;height:.8125rem;content:""}.on-this-page.is-open>.toc-popover{display:block}.toc-popover a{display:grid;grid-template-columns:3.02rch minmax(0,1fr);gap:.45rem;padding:.48rem 0 .48rem var(--toc-indent,0);border-bottom:.0625rem solid var(--hairline);text-decoration:none}.toc-popover a[data-heading-level="3"]{--toc-indent:0.65rem}.toc-popover a[data-heading-level="4"]{--toc-indent:1.3rem}.toc-popover a[data-heading-level="5"]{--toc-indent:1.95rem}.toc-popover a[data-heading-level="6"]{--toc-indent:2.6rem}.toc-popover a:last-child{border-bottom:0}.toc-popover a:hover span:last-child{text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.15em}.toc-number{color:var(--muted);font-family:var(--sans);font-size:.64rem;font-weight:600;letter-spacing:.08em;line-height:2}h1{margin:.3rem 0 0;font-size:3.359625rem;font-weight:400;letter-spacing:-.047em;line-height:.94}.article-body{padding-block:2.0625rem 3.75rem;font-size:1.22rem;letter-spacing:-.006em;line-height:1.59}.article-body>:first-child{margin-top:0}article p{margin:0 0 1.35em}article strong{font-weight:700}article em{font-style:italic}article h2,article h3,article h4,article h5,article h6{scroll-margin-top:3rem;font-weight:400;text-wrap:balance}article h2{margin:1.225em 0 .72em;font-size:3rem;letter-spacing:-.037em;line-height:.99}article h3{margin:1.125em 0 .7em;font-size:2.15rem;letter-spacing:-.027em;line-height:1.05}article h4{margin:1.05em 0 .55em;font-size:1.62rem;letter-spacing:-.018em;line-height:1.12}article h5{margin:1em 0 .55em;font-family:var(--sans);font-size:.82rem;font-weight:700;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}article h6{margin:.95em 0 .5em;font-size:1.08rem;font-style:italic;letter-spacing:0;line-height:1.35}.epigraph{width:calc(100% - 4rch);max-width:62.22rch;margin:2.46rem 0 2.58rem auto;text-align:right}.epigraph p{margin-bottom:.75rem;font-size:1.122rem;font-style:italic;line-height:1.48}.epigraph cite,figcaption,.callout-label{font-family:var(--sans);font-size:.68rem;font-style:normal;font-weight:600;letter-spacing:.13em;line-height:1.45;text-transform:uppercase}.epigraph cite,figcaption{color:var(--muted)}ul,ol{margin:1.16em 0 1.65em;padding-left:1.35em}li{margin:.48em 0;padding-left:.24em}li::marker{color:var(--muted)}.callout{margin:2.7rem 0 3rem;padding:.15rem 0 .1rem 1.4rem;border-left:.125rem solid var(--ink)}.callout-label{display:block;margin-bottom:.75rem}.callout p:last-child{margin-bottom:0}blockquote{margin:3.1rem 0;padding-left:1.45rem;border-left:.0625rem solid var(--ink);font-size:1.48rem;font-style:italic;letter-spacing:-.012em;line-height:1.48}blockquote p{margin-bottom:.75rem}blockquote cite{color:var(--muted);font-family:var(--sans);font-size:.69rem;font-style:normal;font-weight:600;letter-spacing:.1em;text-transform:uppercase}figure{margin:3rem 0 3.25rem}details{margin:2.35rem 0 2.8rem;padding:1.15rem 1.35rem;border:.0625rem solid var(--hairline);background:var(--soft)}summary{cursor:pointer;font-family:var(--sans);font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}details figure{margin:1.4rem 0 1.7rem}details figure a,details figure img{display:block}details>p:last-child{margin-bottom:0;font-size:80%}figure img{display:block;max-width:100%;height:auto;border:.0625rem solid var(--hairline);background:var(--paper)}figcaption{margin-top:.85rem;letter-spacing:.055em;text-transform:none}code{padding:.1em .28em;background:var(--soft);font-family:var(--mono);font-size:.82em;letter-spacing:-.015em}pre{overflow-x:auto;margin:2.35rem 0 2.8rem;padding:1.35rem 1.45rem;border:.0625rem solid var(--hairline);background:var(--soft);font-family:var(--mono);font-size:.84rem;line-height:1.62;tab-size:2}pre code{padding:0;background:0 0;font-size:inherit}.article-end-meta{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;padding-bottom:1.45rem;color:var(--muted);font-size:.79rem;line-height:1.45}.article-end-meta time{flex:none;font-family:var(--sans);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.article-tags{margin-left:auto;font-size:.95rem;font-style:italic;text-align:right}.article-tags a{text-decoration:none}.article-tags a:hover{text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.17em}footer{gap:3rch}footer p,.footer-nav{font-family:var(--sans);font-size:.68rem;font-weight:600;letter-spacing:.15em;line-height:1.35;text-transform:uppercase}.footer-nav{display:flex;align-items:center;flex:none;margin-inline-start:auto;gap:.7rem;white-space:nowrap}.footer-nav a{text-decoration:none}.footer-nav a:hover{text-decoration:underline;text-underline-offset:.2em}.footer-separator{color:var(--separator)}@media(max-width:61.999rch){footer>p{display:none}}@media(max-width:45rch){.article-end-meta{gap:1rem}}@media(prefers-reduced-motion:reduce){.toc-trigger::after{transition:none}}@media print{@page{margin:2rem}:root{--paper:#fff;--ink:#000;--muted:#555;--hairline:#bbb;--soft:#f2f2f2}html,body{background:#fff;color:#000}.main{width:auto;min-width:0;max-width:none;padding:0}.site-header,.on-this-page,footer{display:none}.article-head{padding:0 0 1.5rem;border:0}.article-tools{min-height:0;margin-bottom:.5rem}.article-body{padding:0}article h2,article h3,article h4,article h5,article h6{break-after:avoid}figure,pre,blockquote,.callout{break-inside:avoid}}