@font-face{font-family:UnifrakturCook;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/unifrakturcook-latin-700-normal.Hw99rxGi.woff2)format("woff2"),url(/_astro/unifrakturcook-latin-700-normal.D9FREbri.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-700-normal.CuDiGg7c.woff2)format("woff2"),url(/_astro/playfair-display-latin-700-normal.Bc_1Q1cG.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/playfair-display-latin-900-normal.oSb7_CWx.woff2)format("woff2"),url(/_astro/playfair-display-latin-900-normal.DypQvTWf.woff)format("woff")}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-400-normal.CfldDPV-.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-400-normal.WtjoQ5sB.woff)format("woff")}@font-face{font-family:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-400-italic.snTzlHlN.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-400-italic.C1OAqZ6C.woff)format("woff")}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/libre-caslon-text-latin-700-normal.D1WVYPaO.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-700-normal.B3n-DWsl.woff)format("woff")}:root{--paper:#f2ead8;--paper-shade:#e6dcc3;--ink:#1b1712;--ink-soft:#4a4136;--accent:#9b1c1c;--rule:var(--ink);--font-black:"UnifrakturCook", "Old English Text MT", serif;--font-head:"Playfair Display", Georgia, "Times New Roman", serif;--font-body:"Libre Caslon Text", Georgia, "Times New Roman", serif;--gutter:16px;--page-max:1200px;--measure:66ch;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#1d1a15;--paper-shade:#28231c;--ink:#eadfc8;--ink-soft:#b9ad96;--accent:#e0674c;color-scheme:dark}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(ellipse at top, transparent 60%, color-mix(in srgb, var(--paper-shade) 70%, transparent));color:var(--ink);font-family:var(--font-body);text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-head);text-wrap:balance;margin:0;font-weight:700;line-height:1.15}p{text-wrap:pretty;margin:0 0 1em}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.page{max-width:var(--page-max);padding:0 var(--gutter) 48px;margin:0 auto}.skip-link{background:var(--ink);color:var(--paper);z-index:10;padding:8px 12px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:8px;left:8px}.rule{border:0;margin:0}.rule--thick{border-top:4px solid var(--rule)}.rule--thin{border-top:1px solid var(--rule)}.rule--double{border-top:3px double var(--rule)}.rule--dotted{border-top:2px dotted var(--rule)}.masthead{text-align:center;background:var(--paper);padding-top:16px}.masthead>:not(.rule){box-sizing:border-box;max-width:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}@media (width>=640px){.masthead{top:calc(-1 * var(--mast-hide,0px));z-index:20;position:sticky}}.masthead__title{font-family:var(--font-black);letter-spacing:0;margin:10px 0 2px;font-size:clamp(2.6rem,9vw,6rem);font-weight:700;line-height:1}.masthead__title a{color:inherit;text-decoration:none}.masthead__tagline{color:var(--ink-soft);margin:0 0 8px;font-size:.95rem;font-style:italic}.dateline{align-items:baseline;gap:4px var(--gutter);text-transform:uppercase;letter-spacing:.12em;grid-template-columns:1fr auto 1fr;padding:6px 12px;font-size:.72rem;display:grid}.section-nav{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.14em;flex-wrap:wrap;justify-content:center;gap:2px 22px;padding:8px 0;font-size:.85rem;display:flex}.section-nav a{padding:4px 0;text-decoration:none}.section-nav a[aria-current=page]{color:var(--accent);border-bottom:2px solid var(--accent)}.headline{margin:0 0 .3em}.headline a{text-decoration:none}.headline--1{letter-spacing:-.01em;font-size:clamp(2rem,5vw,3.6rem);font-weight:900}.headline--2{font-size:clamp(1.5rem,3vw,2.1rem)}.headline--3{font-size:1.35rem}.headline--4{font-size:1.1rem}.kicker{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin:0 0 6px;font-size:.72rem}.byline{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);margin:0 0 .8em;font-size:.8rem}.byline strong{color:var(--ink);font-weight:700}@media (width<=899px){.dateline{letter-spacing:.04em;padding-inline:8px;font-size:.66rem}}@media (width>=640px) and (width<=719px){.dateline{letter-spacing:.02em;font-size:.6rem}}.dateline span{white-space:nowrap}.dateline span:first-child{text-align:left}.dateline span:last-child{text-align:right}.dateline span:nth-child(2){text-align:center}.dateline a{color:var(--accent);text-underline-offset:3px;text-decoration:underline 1px}.dateline a:hover,.dateline a:focus-visible{color:var(--ink)}.prose table{border-collapse:collapse;border-top:3px double var(--rule);border-bottom:1px solid var(--rule);width:100%;margin:1.2em 0;font-size:.92rem}.prose th{font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap;padding:8px 12px 6px 0;font-size:.7rem}.prose td{vertical-align:top;border-bottom:1px dotted var(--rule);padding:8px 12px 8px 0}.prose tr:last-child td{border-bottom:0}@media (width<=639px){.prose table{display:block;overflow-x:auto}}.prose{max-width:var(--measure)}.prose h2{margin:1.4em 0 .4em;font-size:1.5rem}.prose blockquote{border-left:3px solid var(--accent);margin:1.2em 0;padding-left:1em;font-style:italic}.prose ul,.prose ol{padding-left:1.3em}.dropcap>p:first-of-type:first-letter{font-family:var(--font-head);float:left;color:var(--accent);padding:.06em .08em 0 0;font-size:4.2em;font-weight:900;line-height:.8}.pullquote{border-top:3px double var(--rule);border-bottom:3px double var(--rule);font-family:var(--font-head);text-align:center;text-wrap:balance;margin:1.4em 0;padding:.8em 0;font-size:1.4rem;font-style:italic;line-height:1.3}.adbox{border:3px double var(--rule);text-align:center;background:color-mix(in srgb, var(--paper-shade) 55%, transparent);padding:14px}.adbox__title{font-family:var(--font-black);margin:0 0 6px;font-size:1.9rem;line-height:1}.adbox p{margin:0;font-size:.9rem}.adbox small{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);margin-top:8px;font-size:.62rem;display:block}.extra{background:var(--ink);color:var(--paper);text-align:center;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.2em;margin:14px 0 0;padding:6px 12px;font-size:.9rem;font-weight:900}.extra:before,.extra:after{content:" ★";color:var(--accent);filter:brightness(1.6)}.plate{aspect-ratio:16/9;background-color:var(--paper-shade);background-image:radial-gradient(circle at 30% 30%, var(--ink) 1.2px, transparent 1.6px);opacity:.55;border:1px solid var(--rule);background-size:7px 7px}.columns{gap:calc(var(--gutter) * 1.5);grid-template-columns:1fr;padding-top:20px;display:grid}@media (width>=768px){.columns{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.columns--3{column-gap:calc(var(--gutter) * 2);grid-template-columns:repeat(3,minmax(0,1fr))}.columns--3>*{position:relative}.columns--3>:nth-child(3n+2):before,.columns--3>:nth-child(3n):before{content:"";top:0;bottom:0;left:calc(var(--gutter) * -1);border-left:1px solid var(--rule);position:absolute}}.story{break-inside:avoid}.story p{margin-bottom:.5em}.story .more{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.empty{text-align:center;grid-column:1/-1;padding:56px 0;font-style:italic}.footer{text-align:center;color:var(--ink-soft);padding-top:14px;font-size:.8rem}@media (prefers-reduced-motion:no-preference){a{transition:color .15s}}@media print{body{color:#000;background:#fff}.section-nav,.skip-link{display:none}}.front{gap:calc(var(--gutter) * 1.5);grid-template-columns:1fr;padding-top:20px;display:grid}@media (width>=900px){.front{grid-template-columns:2fr 1fr;gap:0}.front__lead{padding-right:calc(var(--gutter) * 1.5)}.front__rail{padding-left:calc(var(--gutter) * 1.5);border-left:1px solid var(--rule);gap:var(--gutter);align-content:start;display:grid}}.front__lead .plate{aspect-ratio:2.6;margin-bottom:14px}.front__lead .summary{font-size:1.2rem}.lead-more{gap:calc(var(--gutter) * 1.5);margin-top:calc(var(--gutter) * 1.5);padding-top:var(--gutter);border-top:3px double var(--rule);display:grid}@media (width>=768px){.lead-more{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-more .rail-story{border-bottom:0;padding-bottom:0}.rail-story{padding-bottom:var(--gutter);border-bottom:1px solid var(--rule)}.rail-story:last-of-type{border-bottom:0}.latest{padding-top:8px}.latest h2,.briefs h2.section-title{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.2em;border-bottom:3px double var(--rule);margin-bottom:10px;padding-bottom:4px;font-size:.85rem}.latest ol{gap:0 calc(var(--gutter) * 1.5);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.latest ol{grid-template-columns:1fr 1fr}}.latest li{border-bottom:1px dotted var(--rule);grid-template-columns:5.2em 1fr;align-items:baseline;gap:10px;padding:7px 0;display:grid}.latest time{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:.72rem}.latest li a{font-family:var(--font-head);font-weight:700;text-decoration:none}.latest li a:hover{text-decoration:underline}.latest li small{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-size:.7rem;font-weight:400;display:block}.brief-lead{border-bottom:1px solid var(--rule);margin:0 0 8px;padding-bottom:8px}.brief-lead p{margin:4px 0 0;font-size:.95rem}.briefs{padding-top:8px}.briefs h2.section-title{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.2em;border-bottom:3px double var(--rule);margin-bottom:10px;padding-bottom:4px;font-size:.85rem}.briefs ul{margin:0;padding:0;list-style:none}.briefs li{border-bottom:1px dotted var(--rule);padding:6px 0}.briefs li a{font-family:var(--font-head);font-weight:700;text-decoration:none}.briefs li a:hover{text-decoration:underline}.section-heading{text-transform:capitalize;padding-top:18px}.article{max-width:740px;margin:0 auto;padding-top:18px}.article .prose{max-width:none}.standfirst{color:var(--ink-soft);margin:0 0 .8em;font-size:1.25rem;font-style:italic}.sources h2,.corrections h2{text-transform:uppercase;letter-spacing:.14em;margin-bottom:.4em;font-size:1rem}.sources ul,.corrections ul{margin:0 0 1em;padding-left:1.2em}.sources .host{color:var(--ink-soft);font-size:.85em}.support{border-top:1px solid var(--rule);color:var(--ink-soft);margin:1.5em 0 0;padding-top:10px;font-size:.85rem;font-style:italic}.corrections{border:1px solid var(--rule);margin:1.5em 0;padding:12px 16px}.author-card{background:color-mix(in srgb, var(--paper-shade) 60%, transparent);border-left:4px solid var(--accent);margin-top:1.5em;padding:12px 16px;font-size:.95rem}.author-card p{margin:0 0 .5em;line-height:1.5rem}.author-card .kicker{margin-bottom:6px;line-height:1.2}.disclosure{color:var(--ink-soft);font-style:italic}.art{margin:0 0 1em}.art__frame{aspect-ratio:16/9;background:var(--paper-shade);border:1px solid var(--rule);position:relative;overflow:hidden}.art__frame img,.art__loop{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.art__frame picture{position:absolute;inset:0}.art__frame--failed .art__loop{display:none}.plate__label{background:var(--paper-shade);border:1px solid var(--rule);font-variant:small-caps;letter-spacing:.12em;color:var(--ink);padding:2px 10px;font-size:.85rem;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.front__lead .art--plate .art__frame{aspect-ratio:2.6}.art__loop{opacity:0;transition:opacity .8s}.art__loop.is-playing{opacity:1}.art figcaption{color:var(--ink-soft);padding-top:4px;font-size:.8rem;font-style:italic}.art figcaption span{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-style:normal}.rail-story .art,.story .art{margin-bottom:8px}@media (prefers-reduced-motion:reduce){.art__loop{display:none}}.devbar{text-align:center;background:var(--accent);color:#fff;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.14em;margin:0;padding:4px 12px;font-size:.72rem}@media (prefers-reduced-motion:no-preference){.plate{animation:14s linear infinite plate-drift}@keyframes plate-drift{to{background-position:28px 14px}}}.prose sup a{color:var(--accent);padding:0 1px;font-weight:700;text-decoration:none}.prose section[data-footnotes]{border-top:1px solid var(--rule);margin-top:1.6em;padding-top:.6em;font-size:.9rem}.prose section[data-footnotes]:before{content:"Bibliography";font-family:var(--font-head);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.4em;font-size:.8rem;display:block}.prose section[data-footnotes] a[data-footnote-backref]~a[data-footnote-backref]{display:none}.prose section[data-footnotes] ol{margin:0;padding-left:1.3em}.prose section[data-footnotes] li p{margin:0}.prose section[data-footnotes]>h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose section[data-footnotes] .data-footnote-backref{font-variant-emoji:text;color:var(--ink-soft);margin-left:.3em;font-size:.8em;text-decoration:none}.editedby{color:var(--ink-soft);margin:-.4em 0 .8em;font-size:.8rem;font-style:italic}.editedby strong{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-style:normal}.bib-tools{max-width:520px;margin:14px 0 12px}.bib-index{border-top:3px double var(--rule);grid-template-columns:1fr;align-items:start;gap:0 36px;margin-top:12px;display:grid}.bib-col{flex-direction:column;min-width:0;display:flex}.bib-outlet{order:var(--rank,0)}@media (width<=899px){.bib-index{flex-direction:column;display:flex}.bib-col{display:contents}}@media (width>=900px){.bib-index{grid-template-columns:1fr 1fr}}.bib-outlet{border-bottom:1px solid var(--rule)}.bib-outlet[hidden]{display:none}.bib-outlet>summary,.bib-more>summary{cursor:pointer;list-style:none}.bib-outlet>summary::-webkit-details-marker,.bib-more>summary::-webkit-details-marker{display:none}.bib-outlet>summary{align-items:baseline;gap:8px;padding:10px 2px;display:flex}.bib-outlet>summary:before{content:"▸";color:var(--accent);font-size:.8rem;transition:transform .15s}.bib-outlet[open]>summary:before{transform:rotate(90deg)}.bib-outlet__name{font-family:var(--font-head);font-size:1.1rem;font-weight:700}.bib-outlet__dots{border-bottom:2px dotted var(--ink-soft);opacity:.6;flex:1;min-width:12px;transform:translateY(-3px)}.bib-outlet__count{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);white-space:nowrap;font-size:.72rem}.bib-outlet>summary:hover .bib-outlet__name,.bib-outlet>summary:focus-visible .bib-outlet__name{color:var(--accent)}.bib-list{margin:0 0 .6em;padding-left:1.3em}.bib-list li{overflow-wrap:anywhere;margin-bottom:.7em;font-size:.95rem;line-height:1.4}.bib-more{margin:0 0 .8em 1.3em}.bib-more>summary{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);padding:2px 0 8px;font-size:.8rem}.bib-more .bib-list{margin-left:0;padding-left:0}.bib-cited{color:var(--ink-soft);font-size:.8rem}.developing{color:var(--accent);letter-spacing:.2em;font-weight:700;animation:none}.updated{color:var(--ink-soft);margin:-.4em 0 .4em;font-size:.8rem;font-style:italic}.updates{border-left:4px solid var(--accent);background:color-mix(in srgb, var(--paper-shade) 55%, transparent);margin:1.2em 0;padding:8px 16px}.updates h2{text-transform:uppercase;letter-spacing:.14em;margin:0 0 .4em;font-size:.8rem}.updates ol{margin:0;padding-left:1.2em;font-size:.95rem}.updates li{margin-bottom:.4em}.pager{border-top:3px double var(--rule);font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:12px;margin:28px 0 8px;padding-top:12px;font-size:.85rem;display:flex}.pager ol{flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.pager a{padding:4px 2px;text-decoration:none}.pager a[aria-current=page]{color:var(--accent);border-bottom:2px solid var(--accent)}.search{max-width:520px;margin:14px 0 12px}.search__label{font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:8px;font-size:.7rem;display:block}.search__box{background:var(--paper-shade);border:1px solid var(--ink);align-items:stretch;height:42px;transition:border-color .15s;display:flex}.search__box:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.search__icon{width:16px;height:16px;color:var(--ink-soft);flex:none;align-self:center;margin-left:11px}.search input,.bib-tools input{box-sizing:border-box;min-width:0;font-family:var(--font-body);color:var(--ink);-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0 10px;font-size:1.05rem;font-style:normal}.search input::placeholder,.bib-tools input::placeholder{color:var(--ink-soft);opacity:.7;font-style:italic}.search input::-webkit-search-cancel-button,.bib-tools input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search__status{min-height:1.2em;margin:0 0 4px}.results{margin:0;padding:0;list-style:none}.results li{border-top:1px solid var(--rule);padding:16px 0 14px}.results li:first-child{border-top:0}.results .kicker{display:block}.results a{font-family:var(--font-head);font-size:1.45rem;font-weight:900;line-height:1.2;text-decoration:none;display:block}.results a:hover{text-underline-offset:3px;text-decoration:underline}.results .byline{margin:4px 0 6px;display:block}.results p{margin:0}.results .snippet{color:var(--ink-soft);margin-top:6px;font-size:.92rem;font-style:italic}.results mark{color:inherit;background:linear-gradient(#0000 58%,#9b1c1c40 58%)}.search__browse{color:var(--ink-soft);margin:22px 0 0;font-size:.95rem}.search__browse[hidden]{display:none}.search__browse a{text-transform:capitalize}@media (width<=479px){.search input{font-size:1rem}}.history__list{margin:8px 0 0;padding:0;list-style:none}.history__list li{border-top:1px solid var(--rule);grid-template-columns:4.5rem 1fr;gap:14px;padding:12px 0;display:grid}.history__year{font-family:var(--font-head);color:var(--accent);font-size:1.6rem;font-weight:900;line-height:1.1}.history__title{font-family:var(--font-head);margin:0 0 2px;font-size:1.1rem;font-weight:700}.history__list p{margin:0}.history__note{color:var(--ink-soft);margin-top:16px;font-size:.85rem;font-style:italic}.history__archive{flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:0;list-style:none;display:flex}.history-box{border:3px double var(--rule);margin-top:20px;padding:12px 14px}.history-box h2{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.2em;margin:0 0 6px;font-size:.85rem}.history-box ul{margin:0 0 6px;padding:0;list-style:none}.history-box li{padding:3px 0}.history-box strong{font-family:var(--font-head);color:var(--accent);margin-right:8px}.background{max-width:60ch;color:var(--ink-soft);margin:0 0 1em}.satire{border:2px dashed var(--rule);background:color-mix(in srgb, var(--paper-shade) 55%, transparent);margin:14px 0;padding:16px 18px}.satire__tag{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin:0 0 6px;font-size:.72rem}.satire__headline{margin:0 0 4px;font-size:1.6rem}.satire__dek{color:var(--ink-soft);margin:0 0 10px;font-style:italic}.satire__by{color:var(--ink-soft);margin:12px 0 0;font-size:.8rem;font-style:italic}.glitch-box{border:2px dashed var(--rule);margin-top:20px;padding:12px 14px}.glitch-box h2{margin:0 0 4px;font-size:1.15rem}.glitch-box p{margin:0}.staff-name{margin:0 0 4px;font-size:1.3rem}.staff-name a{text-decoration:none}.portrait{width:var(--portrait,120px);flex:none;margin:0}.portrait__frame{aspect-ratio:1;background:var(--paper-shade);border:1px solid var(--rule);position:relative;overflow:hidden}.portrait__frame picture{position:absolute;inset:0}.portrait__frame img,.portrait__loop{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.portrait__loop{opacity:0;transition:opacity .8s}.portrait__loop.is-playing{opacity:1}.portrait__frame--failed .portrait__loop{display:none}.portrait figcaption{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);padding-top:4px;font-size:.7rem}@media (prefers-reduced-motion:reduce){.portrait__loop{display:none}}.portrait--lg{--portrait:220px}.portrait--md{--portrait:96px;float:left;margin:4px 12px 6px 0}.portrait--sm{--portrait:72px;float:left;margin:0 14px 0 0}.story:has(>.portrait),.author-card{display:flow-root}.staff-head{align-items:flex-start;gap:24px;padding-top:20px;display:flex}.staff-head .section-heading{margin-top:-.08em;padding-top:0;line-height:1.05}main>hr.rule{margin:22px 0}.staff-head__text{flex:1;min-width:0}@media (width<=639px){.staff-head{flex-direction:column;gap:12px}.portrait--lg{--portrait:160px}.portrait--md{--portrait:84px}}.disclosure-box{border:1px solid var(--rule);background:color-mix(in srgb, var(--paper-shade) 55%, transparent);margin:0 0 1em;padding:8px 12px;font-size:.85rem}@media (width<=639px){:root{--gutter:18px}body{overflow-x:clip}.masthead{padding-top:10px}.dateline{text-align:center;padding-inline:0;display:block}.dateline span{display:block}.dateline span:nth-child(2){display:none}.dateline span:first-child,.dateline span:last-child{text-align:center}.section-nav{letter-spacing:.1em;gap:0 14px;padding:4px 0;font-size:.74rem}}.letter-form{gap:12px;max-width:640px;margin:8px 0 24px;display:grid}.letter-form label{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);gap:4px;font-size:.8rem;display:grid}.letter-form input,.letter-form textarea{font:inherit;text-transform:none;letter-spacing:0;color:var(--ink);background:var(--paper);border:2px solid var(--rule);border-radius:0;padding:8px 10px;font-size:1.05rem}.letter-form input:focus-visible,.letter-form textarea:focus-visible,.letter-form button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.letter-form button{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.14em;border:2px solid var(--rule);background:var(--ink);color:var(--paper);cursor:pointer;justify-self:start;padding:10px 18px}.letter-form__rules,.letter-form__count,.letter-form__status{color:var(--ink-soft);margin:0;font-size:.85rem}.letter-form__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.letters{margin:0;padding:0;list-style:none}.letters li{border-top:1px solid var(--rule);padding:14px 0}.letters blockquote{border-left:3px solid var(--accent);margin:0 0 4px;padding-left:1em;font-style:italic}.letters blockquote p{margin:0 0 .6em}.more{border-top:1px solid var(--rule,#1a1a1a33);margin:2rem 0 0;padding-top:1rem}.more ul,.archive-list{margin:.4rem 0 0;padding:0;list-style:none}.more li,.archive-list li{padding:.25rem 0}.archive-month{margin-top:1.5rem}.archive-list time{font-variant-numeric:tabular-nums;opacity:.7;margin-right:.6rem}.log{padding-left:1.2rem}.log li{padding:.35rem 0}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
