@font-face{font-family:"serif";src:url(../media/SourceSerif4_Roman-s.p.11r0cpudxj6ju.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:serif Fallback;src:local(Times New Roman);ascent-override:93.63%;descent-override:30.28%;line-gap-override:0.0%;size-adjust:110.65%}.jZm7CG_className{font-family:"serif",serif Fallback;font-style:normal}.jZm7CG_variable{--font-serif:"serif", "serif Fallback"}
@font-face{font-family:serifItalic;src:url(../media/SourceSerif4_Italic-s.0wp-qct1v9ny6.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:italic}@font-face{font-family:serifItalic Fallback;src:local(Times New Roman);ascent-override:101.6%;descent-override:32.85%;line-gap-override:0.0%;size-adjust:101.97%}.n18jsW_className{font-family:serifItalic,serifItalic Fallback;font-style:italic}.n18jsW_variable{--font-serif-italic:"serifItalic", "serifItalic Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.TaRofa_className{font-family:Archivo,Archivo Fallback;font-style:normal}.TaRofa_variable{--font-sans:"Archivo", "Archivo Fallback"}
:root{--paper:#fff;--ink:#111;--graphite:#5f5f5f;--rule:#ddd;--carbon:#111;--accent:#c4361b;--shade:#f2f2f2;--serif:var(--font-serif), Georgia, "Times New Roman", serif;--serif-italic:var(--font-serif-italic), var(--font-serif), Georgia, serif;--sans:var(--font-sans), "Helvetica Neue", Arial, sans-serif;--wrap:76rem;--gutter:clamp(1.25rem, 4.5vw, 3rem);--prose-size:clamp(1.125rem, 1rem + .4vw, 1.25rem);--measure:calc(var(--prose-size) * 33)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-optical-sizing:auto;font-kerning:normal;font-variant-numeric:oldstyle-nums proportional-nums;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.5}em,i{font-family:var(--serif-italic);font-style:italic}h1,h2,h3{margin:0;font-weight:600}img{max-width:100%}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--carbon);outline-offset:3px}::selection{background:#d7dbef}.skip-link{z-index:10;background:var(--ink);color:var(--paper);font:600 .875rem/1 var(--sans);padding:.6rem .9rem;text-decoration:none;position:absolute;top:-10rem;left:1rem}.skip-link:focus{top:1rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.masthead__bar{padding:0 max(var(--gutter), (100% - var(--wrap)) / 2 + var(--gutter));border-bottom:1px solid var(--rule);grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:center;display:grid}.masthead__search{justify-self:start;margin-left:-.5rem;padding:.5rem;display:inline-flex}.masthead__search:hover,.masthead__search[aria-current=page]{color:var(--accent)}.wordmark{text-align:center;font-family:var(--serif);letter-spacing:-.03em;white-space:nowrap;grid-column:2;margin:0;padding:1.15rem 0 1.05rem;font-size:clamp(1.35rem,4.6vw,2.6rem);font-weight:900;line-height:1}.wordmark a{text-decoration:none}.site-nav{border-bottom:1px solid var(--rule);scrollbar-width:none;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav ul{width:max-content;min-width:100%;padding:0 var(--gutter);justify-content:center;gap:0 1.6rem;margin:0;list-style:none;display:flex}.site-nav a{font:600 .69rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:.95rem 0 .85rem;text-decoration:none;display:inline-block}@media (min-width:64rem){.site-nav ul{flex-wrap:wrap;gap:0 1.35rem;width:auto;padding-top:.3rem;padding-bottom:.3rem}.site-nav a{padding:.6rem 0 .55rem}}.site-nav a:hover{color:var(--accent)}.site-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ink)}.page{max-width:var(--wrap);padding:0 var(--gutter) 5rem;margin:0 auto}.label{font:600 .69rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite);margin:0 0 .55rem}.label a{text-decoration:none}.label a:hover{text-decoration:underline}.dek{color:#333;text-wrap:pretty;margin:0 0 .7rem}.dateline{color:var(--graphite);font:400 .8rem/1.3 var(--sans);font-variant-numeric:lining-nums;margin:0}.lead__hed,.brief__hed,.sidelist__hed,.row__hed,.article__hed,.page-head__title{font-family:var(--sans);letter-spacing:-.005em;font-variant-numeric:lining-nums;font-weight:800;font-stretch:84%}.lead__hed,.article__hed,.page-head__title{letter-spacing:-.015em}.photo{margin:0}.photo img{background:var(--shade);width:100%;height:auto;display:block}.credit{font:500 .66rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--graphite);text-align:right;margin-top:.5rem}h2 a,h3 a,.lead__hed a{text-decoration:none}h2 a:hover,h3 a:hover{text-decoration:underline;text-decoration-thickness:1px}.block{margin-top:3.5rem}.block__head{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);font:650 .78rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;margin:0;padding:.85rem 0 .8rem}.block__head a{text-decoration:none}.page-head+.block{margin-top:0}.page-head+.block .block__head{border-top:0}.block__note{font:400 .85rem/1.4 var(--sans);color:var(--graphite);margin:.8rem 0 0}.front-top{gap:2rem;padding-top:1.6rem;display:grid}.lead__photo{margin-bottom:1.1rem}.lead__photo img{aspect-ratio:3/2;object-fit:cover;object-position:50% 20%}.lead__photo .credit{margin-top:.4rem}.lead__hed{text-wrap:balance;margin:0 0 .6rem;font-size:clamp(1.9rem,1rem + 2.2vw,2.7rem);line-height:1.04}.lead--text .lead__hed{font-size:clamp(2.3rem,4.6vw,3.6rem)}.lead__dek{font-size:1.12rem;line-height:1.38}.brief{border-top:1px solid var(--rule);padding:1.25rem 0}.brief__hed{text-wrap:pretty;margin:0 0 .45rem;font-size:1.5rem;line-height:1.08}.brief__dek{margin-bottom:.55rem;font-size:1rem;line-height:1.4}.brief__photo{margin-bottom:.9rem}.brief__photo img{aspect-ratio:3/2;object-fit:cover;object-position:50% 20%}.brief__photo .credit{display:none}@media (min-width:48rem){.latest__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.5rem;display:grid}.latest__grid .brief{border-top:0;padding-top:1.5rem}.latest__grid .brief:nth-child(n+4){border-top:1px solid var(--rule)}}.sidelist{border:1px solid var(--rule);align-self:start}.sidelist__head{border-bottom:1px solid var(--rule);text-align:center;font:700 .9rem/1 var(--sans);color:var(--accent);margin:0;padding:.85rem .75rem .75rem}.sidelist ol{margin:0;padding:0;list-style:none}.sidelist__item{grid-template-columns:minmax(0,1fr) 6.25rem;gap:.85rem;padding:.9rem .75rem 1rem;display:grid}.sidelist__item+.sidelist__item{border-top:1px solid var(--rule)}.sidelist__item .label{margin-bottom:.4rem}.sidelist__hed{text-wrap:pretty;font-size:1.08rem;line-height:1.12}.sidelist--plain{border:0}.sidelist--plain .sidelist__item{padding:1.1rem 0}.sidelist--plain .sidelist__item:first-child{border-top:1px solid var(--rule)}.sidelist__thumb img{aspect-ratio:1;object-fit:cover;background:var(--shade);width:100%;height:auto;display:block}@media (min-width:48rem) and (max-width:71.99rem){.front-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"lead lead""left side";column-gap:2.5rem}.lead{grid-area:lead}.lead__photo img{aspect-ratio:2}.front-left{grid-area:left}.sidelist{grid-area:side}}@media (min-width:72rem){.front-top{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr) minmax(0,1fr);grid-template-areas:"left lead side";gap:0}.lead{border-left:1px solid var(--rule);grid-area:lead;padding:0 1.4rem}.front-left{grid-area:left;padding-right:1.4rem}.front-left .brief:first-child{border-top:0;padding-top:0}.front-left .brief__dek{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lead__photo img{aspect-ratio:4/3}.sidelist{grid-area:side;margin-left:1.4rem}.sidelist--plain{border-left:1px solid var(--rule);margin-left:0;padding-left:1.4rem}.sidelist--plain .sidelist__item{grid-template-columns:minmax(0,1fr) 7.75rem;padding:1.3rem 0}.sidelist--plain .sidelist__item:first-child{border-top:0;padding-top:0}}.register{margin:0;padding:0;list-style:none}.row{border-bottom:1px solid var(--rule);grid-template-areas:"section""main""meta";padding:1.35rem 0 1.4rem;display:grid}.row__main{grid-area:main}.row__meta{grid-area:meta;margin-top:.55rem}.row__section{grid-area:section;margin-bottom:.6rem}@media (min-width:48rem){.register--no-section .row{grid-template-columns:11rem minmax(0,1fr);grid-template-areas:"meta main"}}.row__hed{text-wrap:pretty;margin:0 0 .4rem;font-size:1.32rem;font-weight:620;line-height:1.15}.row__dek{max-width:44em;color:var(--graphite);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.42}@media (min-width:48rem){.row{grid-template-columns:11rem minmax(0,1fr) 10rem;grid-template-areas:"meta main section";align-items:baseline;column-gap:2.25rem}.row__meta,.row__section{margin:0}.row__meta .dateline__place{display:block}.row__meta .dateline__sep{display:none}.row__section{text-align:right}}.empty{color:var(--graphite);padding:4rem 0;font-size:1.25rem}.article{padding-top:clamp(2rem,5vw,3.5rem)}.article__head{max-width:var(--measure);margin:0 auto 2.25rem}.article__hed{letter-spacing:-.018em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.2rem,5.6vw,3.9rem);font-weight:640;line-height:1.03}.article__dek{color:var(--graphite);text-wrap:pretty;margin:0 0 1.5rem;font-size:clamp(1.2rem,2.2vw,1.45rem);line-height:1.38}.article__dateline{border-top:1px solid var(--rule);padding-top:.8rem;font-size:1.05rem}.article__photo{max-width:68rem;margin:0 auto 2.75rem}.article__photo--upright{max-width:var(--measure)}.article__photo--upright img{width:auto;max-height:85vh;margin:0 auto}.article__photo .credit{max-width:var(--measure);margin-left:auto;margin-right:auto}.article__photo--upright .credit,.article__photo .credit{text-align:left}@media (min-width:70rem){.article__photo:not(.article__photo--upright) .credit{text-align:right;max-width:none}}.prose{max-width:var(--measure);font-size:var(--prose-size);hanging-punctuation:first allow-end last;margin:0 auto;line-height:1.62}.prose p{text-indent:1.4em;text-wrap:pretty;margin:0}.prose p.lede,.prose hr+p,.prose figure+p{text-indent:0}.prose p.hang.lede,.prose hr+p.hang,.prose figure+p.hang{text-indent:-.42em}.prose .lead-in{letter-spacing:.045em;font-variant-caps:small-caps}.prose p.has-drop:first-letter{float:left;margin:.06em .09em 0 0;font-size:4.15em;font-variant-caps:normal;font-weight:650;line-height:.79}@supports (initial-letter:3) or (-webkit-initial-letter:3){.prose p.has-drop:first-letter{float:none;font-size:inherit;line-height:inherit;-webkit-initial-letter:3;initial-letter:3;margin:0 .1em 0 0}}.prose p:last-child:after{content:"";background:var(--accent);vertical-align:.02em;width:.5em;height:.5em;margin-left:.45em;display:inline-block}.prose--plain p:last-child:after{content:none}.prose a{-webkit-text-decoration-color:var(--carbon);text-decoration-color:var(--carbon)}.prose hr{text-align:center;height:auto;color:var(--graphite);border:0;margin:1.9em 0 1.7em}.prose hr:before{content:"* * *";font-size:1.05em}.prose .figure{margin:2.1em 0}.prose .figure img{background:var(--shade);width:100%;height:auto;display:block}.prose .figure--upright img{width:auto;max-height:85vh;margin:0 auto}.prose figcaption{font:400 .84rem/1.45 var(--sans);color:var(--graphite);text-wrap:pretty;margin-top:.65rem}.prose .figure--upright figcaption{text-align:center}@media (min-width:66rem){.prose .figure--wide{margin-left:-5rem;margin-right:-5rem}.prose .figure--wide figcaption{padding:0 5rem}}.prose--plain p{text-indent:0;margin-bottom:1em}.endnote{max-width:var(--measure);border-top:1px solid var(--ink);font:400 .9rem/1.5 var(--sans);color:var(--graphite);margin:2.75rem auto 0;padding-top:.85rem}.endnote p{margin:0}.endnote strong{color:var(--ink);font-weight:600}.endnote a{color:var(--carbon)}.more{margin-top:5rem}@media (min-width:52rem){.more__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3.5rem;display:grid}.more__grid .brief{border-top:0;padding:1.4rem 0 0;position:relative}.more__grid .brief+.brief:before{content:"";border-left:1px solid var(--rule);position:absolute;top:0;bottom:0;left:-1.75rem}}.page-head{border-bottom:2px solid var(--ink);padding:clamp(2rem,5vw,3.25rem) 0 1.5rem}.page-head__title{letter-spacing:-.018em;margin:0;font-size:clamp(2.3rem,6vw,4rem);font-weight:640;line-height:1.02}.page-head__note{color:var(--graphite);margin:.7rem 0 0;font-size:1.02rem}.month-index ul{font:500 .88rem/1.3 var(--sans);flex-wrap:wrap;gap:.4rem 1.75rem;margin:0;padding:1.1rem 0 0;list-style:none;display:flex}.month-index a{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.month-index__n{color:var(--graphite);font-variant-numeric:lining-nums tabular-nums}.pager{font:600 .8rem/1 var(--sans);letter-spacing:.04em;justify-content:space-between;margin-top:2rem;display:flex}.pager a[rel=prev]:before{content:"← "}.pager a[rel=next]:after{content:" →"}.not-found{max-width:40rem;padding:clamp(3rem,8vw,6rem) 0;font-size:1.2rem}.not-found .page-head__title{margin-bottom:1rem}.page--search{min-height:100svh}.page-head--search{border-bottom:0;padding-bottom:.5rem}.search-form{border-bottom:2px solid var(--ink);padding-bottom:1.25rem}.search-form__row{align-items:flex-end;gap:1rem;display:flex}.search-form input{border:0;border-bottom:1px solid var(--ink);min-width:0;color:var(--ink);font:400 clamp(1.3rem, 3vw, 1.75rem)/1.3 var(--serif);appearance:none;background:0 0;border-radius:0;flex:1;padding:.35rem 0}.search-form input::placeholder{color:var(--graphite);opacity:.75}.search-form input:focus{border-bottom:2px solid var(--carbon);outline:none;margin-bottom:-1px}.search-form input:focus-visible{outline:none}.search-form input::-webkit-search-cancel-button{appearance:none}.search-form button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:600 .72rem/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;border-radius:0;padding:.7rem 1.1rem .65rem}.search-form button:hover{background:var(--carbon);border-color:var(--carbon)}.search-status{min-height:1.5em;font:400 .92rem/1.5 var(--sans);color:var(--graphite);margin:1rem 0 0}.article--plain .article__head{border-bottom:2px solid var(--ink);margin-bottom:1.5rem;padding-bottom:1rem}.article--plain .article__hed{margin:0;font-size:clamp(2.2rem,2em + 2vw,3.4rem)}.site-footer{border-top:1px solid var(--ink);margin-top:2rem}.site-footer__inner{max-width:var(--wrap);padding:2.25rem var(--gutter) 3rem;gap:1.75rem;margin:0 auto;display:grid}.site-footer__mark{letter-spacing:-.012em;margin:0;font-size:1.5rem;font-weight:750;line-height:1.1}.site-footer__mark a{text-decoration:none}.site-footer__tag{color:var(--graphite);margin:.35rem 0 0;font-size:1rem}.site-footer__links{font:500 .8rem/1.4 var(--sans);flex-wrap:wrap;gap:.5rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__links a{text-decoration:none}.site-footer__links a:hover{text-decoration:underline}.site-footer__links--aux{margin-top:.75rem;font-weight:600}.site-footer__copy{font:400 .75rem/1.4 var(--sans);color:var(--graphite);font-variant-numeric:lining-nums;margin:0}@media (min-width:52rem){.site-footer__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);column-gap:3rem}.site-footer__copy{grid-column:1/-1}}
