.site-header[data-astro-cid-fzpbxy5g]{width:min(100% - 2rem, var(--wide));border-bottom:1px solid var(--ink);grid-template-columns:1fr auto;align-items:stretch;gap:2rem;min-height:7rem;margin:0 auto;display:grid}.wordmark[data-astro-cid-fzpbxy5g]{width:min-content;color:var(--ink);font:500 1.35rem/.75 var(--display);letter-spacing:-.04em;align-self:center;text-decoration:none}.wordmark[data-astro-cid-fzpbxy5g] span[data-astro-cid-fzpbxy5g]{display:block}nav[data-astro-cid-fzpbxy5g]{align-items:stretch;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-left:1px solid var(--line);min-width:6rem;color:var(--ink);font:700 .75rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:flex-end;gap:1.2rem;padding:1.25rem .8rem .9rem;text-decoration:none;transition:background .2s,color .2s;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{background:var(--ink);color:var(--paper)}nav[data-astro-cid-fzpbxy5g] i[data-astro-cid-fzpbxy5g]{color:var(--muted);font:normal 600 .6rem/1 var(--sans)}nav[data-astro-cid-fzpbxy5g] .search[data-astro-cid-fzpbxy5g]{min-width:3.7rem;font:400 1.7rem/1 var(--serif);align-items:center}.menu-button[data-astro-cid-fzpbxy5g]{text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;display:none}@media (width<=850px){.site-header[data-astro-cid-fzpbxy5g]{min-height:5rem;position:relative}.menu-button[data-astro-cid-fzpbxy5g]{display:block}nav[data-astro-cid-fzpbxy5g]{z-index:20;background:var(--paper);border:1px solid var(--ink);flex-direction:column;display:none;position:absolute;top:5rem;left:-.375rem;right:-.375rem}nav[data-astro-cid-fzpbxy5g][data-open]{display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{border-left:0;border-bottom:1px solid var(--line);flex-direction:row;justify-content:flex-start;align-items:center;min-height:3.5rem}}footer[data-astro-cid-nns7i3if]{width:min(100% - 2rem, var(--wide));margin:var(--space-7) auto 0;border-top:1px solid var(--ink);padding:var(--space-4) 0 var(--space-5);grid-template-columns:.35fr 1.3fr .7fr .7fr;gap:2rem;display:grid}.footer-mark[data-astro-cid-nns7i3if]{font:400 6rem/.7 var(--display);color:var(--accent)}.footer-copy[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]:last-child{max-width:29rem;font:400 1.15rem/1.4 var(--serif);margin:0}nav[data-astro-cid-nns7i3if]{align-content:start;gap:.35rem;display:grid}nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.colophon[data-astro-cid-nns7i3if]{font:650 .72rem/1.6 var(--sans);letter-spacing:.08em;text-transform:uppercase}.colophon[data-astro-cid-nns7i3if]{color:var(--muted);margin:0}@media (width<=700px){footer[data-astro-cid-nns7i3if]{grid-template-columns:1fr 2fr}.colophon[data-astro-cid-nns7i3if]{grid-column:2}}:root{--paper:#f2eee5;--paper-deep:#e8e0d2;--ink:#181715;--ink-soft:#3e3a35;--muted:#756e64;--line:#18171536;--accent:#df3c21;--accent-deep:#a92412;--display:"Baskerville", "Baskerville Old Face", "Iowan Old Style", Georgia, serif;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, serif;--sans:"Aptos Narrow", "Arial Narrow", "Franklin Gothic Medium", sans-serif;--wide:88rem;--read:45rem;--space-1:.4rem;--space-2:.75rem;--space-3:1.25rem;--space-4:2rem;--space-5:3.5rem;--space-6:6rem;--space-7:9rem}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);color:var(--ink)}body{min-width:320px;font-family:var(--sans);background:linear-gradient(90deg, transparent calc(50% - .5px), #23201c09 50%, transparent calc(50% + .5px)), radial-gradient(circle at 30% 15%, #ffffffb8, transparent 36rem), var(--paper);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6}a{color:inherit;text-decoration-color:color-mix(in srgb, var(--accent) 52%, transparent);text-underline-offset:.2em}a:hover{color:var(--accent-deep)}img,video,iframe{max-width:100%}.prose{overflow-wrap:anywhere}.wp-caption{max-width:100%;width:fit-content!important}.wp-caption.aligncenter{margin-inline:auto}.wp-caption>a{max-width:100%;display:block}.wp-caption img{max-width:100%;height:auto;display:block}.wp-caption-text{max-width:100%}button,input{font:inherit}::selection{background:var(--accent);color:#fff}.skip-link{z-index:100;background:var(--ink);color:var(--paper);padding:.7rem 1rem;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.shell{width:min(100% - 2rem, var(--wide));margin-inline:auto}.rule{border:0;border-top:1px solid var(--line);margin:var(--space-6) 0}.eyebrow{color:var(--accent-deep);font:650 .72rem/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .9rem}.display{font:500 clamp(3.4rem, 10vw, 8.8rem)/.83 var(--display);letter-spacing:-.058em}.lede{max-width:44rem;font:400 clamp(1.25rem, 2.6vw, 1.8rem)/1.32 var(--serif);color:var(--ink-soft)}.meta{color:var(--muted);font:620 .73rem/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase}.section-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:0;padding-bottom:.6rem;display:flex}.section-head h2{font:500 clamp(1.65rem, 3vw, 2.4rem)/1 var(--display);letter-spacing:-.025em;margin:0}.text-link{font:700 .72rem/1 var(--sans);letter-spacing:.11em;text-transform:uppercase}.archive-accordion-group{border-top:1px solid var(--ink);margin:2rem 0}.archive-accordion{border-bottom:1px solid var(--line)}.archive-accordion summary{cursor:pointer;color:var(--ink);font:500 1.2rem/1.25 var(--display);padding:1rem 2.5rem 1rem 0;list-style:none;position:relative}.archive-accordion summary::-webkit-details-marker{display:none}.archive-accordion summary:after{content:"+";color:var(--accent);font:400 1.6rem/1 var(--display);position:absolute;top:.78rem;right:.2rem}.archive-accordion[open] summary:after{content:"−"}.archive-accordion__body{padding:.25rem 0 .7rem}.archive-note{border-left:2px solid var(--accent);color:var(--muted);padding-left:1rem}@media (prefers-reduced-motion:no-preference){.reveal{animation:.75s cubic-bezier(.2,.7,.2,1) both reveal}.reveal:nth-child(2){animation-delay:80ms}.reveal:nth-child(3){animation-delay:.16s}@keyframes reveal{0%{opacity:0;transform:translateY(14px)}}}@media (width<=700px){body{background:var(--paper)}.shell{width:min(100% - 1.25rem, var(--wide))}}
