@font-face{font-family:Masthead;src:url(/fonts/Masthead.woff2)format("woff2");font-display:block}@font-face{font-family:Text;src:url(/fonts/Newsreader.woff2)format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Text;src:url(/fonts/Newsreader-Italic.woff2)format("woff2");font-weight:400 600;font-style:italic;font-display:swap}:root{--paper:#f2f2ef;--ink:#161616;--ink-soft:#3a3a38;--matter:#b4b4b0;--hair:#161616c7;--hair-soft:#16161647;--mast:"Masthead", "UnifrakturMaguntia", serif;--head:"Text", "Georgia", "Times New Roman", serif;--text:"Text", "Georgia", "Times New Roman", serif;--gut:clamp(12px, 3.6vw, 34px);--side:clamp(34px, 10%, 170px);--ear:clamp(36px, 10.5%, 150px);--gap:clamp(10px, 2.6vw, 22px);--ease-out:cubic-bezier(.16, 1, .3, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper)}body{min-height:100vh;color:var(--ink);font-family:var(--text);font-optical-sizing:auto;background-color:var(--paper);background-blend-mode:multiply;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;background-image:url(/img/grain.png);background-size:192px 192px;margin:0;font-size:17px;line-height:1.42;overflow-x:hidden}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sheet{width:min(100%,860px);padding:calc(env(safe-area-inset-top,0px) + 14px) var(--gut) 0;margin:0 auto}.rule{border:0;border-top:1px solid var(--hair);height:0;margin:0}.rule.thick{border-top-width:3px;border-top-color:var(--ink)}.rule.double{border-top:3px solid var(--ink);border-bottom:1px solid var(--hair);padding-top:2px}.mast{grid-template-columns:var(--ear) minmax(0, 1fr) var(--ear);gap:calc(var(--gap) * .8);align-items:center;padding-bottom:clamp(6px,1.6vw,12px);display:grid}.mast .ear{border-top:1px solid var(--hair-soft);border-bottom:1px solid var(--hair-soft);flex-direction:column;justify-content:center;align-self:stretch;gap:3px;min-height:34px;padding:4px 0;display:flex}.mast .ear .matter{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mast .ear .ear-word{font-family:var(--text);text-align:center;color:var(--ink);letter-spacing:.02em;font-size:clamp(8.5px,1.9vw,12px);line-height:1.15}.mast-title{min-width:0;font-family:var(--mast);text-align:center;white-space:nowrap;-webkit-text-stroke:.018em var(--ink);letter-spacing:.005em;margin:0;padding-top:.04em;font-size:clamp(30px,8.6vw,92px);font-weight:400;line-height:1;overflow:visible}.mast-title span{display:inline-block}.dateline{font-family:var(--text);font-variant-numeric:lining-nums;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .7em;margin:0;padding:6px 0 5px;font-size:clamp(12.5px,3.3vw,16px);line-height:1.25;display:flex}.dateline .dot{font-weight:700}.dateline b{font-weight:600}.hed{min-width:0;font-family:var(--head);font-variation-settings:"opsz" 72;letter-spacing:-.022em;color:var(--ink);font-variant-numeric:lining-nums;margin:0;font-weight:800;line-height:.92}.hed .ln{white-space:nowrap;width:max-content;max-width:none;display:block}.hed.center{text-align:center}.hed.center .ln{margin:0 auto}.hed.caps{text-transform:uppercase;letter-spacing:-.005em}.hed:not([data-fitted]){font-size:clamp(34px,10vw,84px)}.hed:not([data-fitted]) .ln{white-space:normal;width:auto}.dek{font-family:var(--head);font-variation-settings:"opsz" 36;letter-spacing:-.008em;text-wrap:balance;font-variant-numeric:lining-nums;margin:0;font-size:clamp(19px,5.3vw,31px);font-weight:600;line-height:1.16}.dek.center{text-align:center}.kicker{font-family:var(--text);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:lining-nums;margin:0;font-size:clamp(12px,3.1vw,14px);font-weight:600}.body-text{font-family:var(--text);font-variation-settings:"opsz" 14;font-size:clamp(17px,4.4vw,20px);line-height:1.42}.matter{font-family:var(--text);font-variation-settings:"opsz" 6;color:#0000;text-shadow:0 0 .7px var(--matter);text-align:justify;hyphens:manual;word-spacing:-.02em;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;margin:0;font-size:6.2px;line-height:1.34}.matter b{font-weight:600}.matter i{height:.55em;display:block}@media (width>=900px){.matter{font-size:7px}}.row3 .side .matter,.mast .ear .matter{text-align:left}.columns{column-count:var(--cols,4);column-gap:var(--gap);column-rule:1px solid var(--hair-soft);column-fill:balance;padding:10px 0 12px}.columns b{break-after:avoid}@media (width>=700px){.columns{--cols:6}}.row3{grid-template-columns:var(--side) minmax(0, 1fr) var(--side);gap:var(--gap);align-items:start;display:grid}.row3>.side{align-self:stretch;min-height:60px;position:relative}.row3>.side>.matter{position:absolute;inset:0;overflow:hidden}.row3>.side:after{content:"";border-left:1px solid var(--hair-soft);position:absolute;top:0;bottom:0}.row3>.side:first-child:after{right:calc(var(--gap) / -2)}.row3>.side:last-child:after{left:calc(var(--gap) / -2)}.row3.no-left{grid-template-columns:minmax(0, 1fr) var(--side)}.row3.no-right{grid-template-columns:var(--side) minmax(0, 1fr)}.photo{margin:0}.photo .frame{aspect-ratio:var(--ratio,3 / 2);background:0 0;position:relative;overflow:hidden}.photo .frame img,.photo .frame canvas{width:100%;height:100%;position:absolute;inset:0}.photo .frame img{object-fit:cover;object-position:var(--focus,50% 50%);transform:scale(var(--zoom,1));transform-origin:var(--focus,50% 50%);filter:grayscale()contrast(1.06);mix-blend-mode:multiply}html.js .photo .frame img{visibility:hidden}.photo figcaption{font-family:var(--text);color:var(--ink-soft);margin-top:5px;font-size:clamp(12px,3.1vw,14px);font-style:italic;line-height:1.3}.btn{border:1.5px solid var(--ink);min-height:46px;font-family:var(--head);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.5em;padding:.55em 1.2em;font-size:17px;font-weight:600;line-height:1.1;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.btn.solid{background:var(--ink);color:var(--paper)}@media (hover:hover){.btn:hover{background:var(--ink);color:var(--paper)}.btn.solid:hover{background:#000}}.btn:active{transform:translateY(1px)}.fold{height:28px;margin:8px calc(var(--gut) * -1) 4px;background:linear-gradient(#0000 0%,#00000006 28%,#0000000f 44%,#0000001c 49.6%,#fffffff2 50.4%,#ffffff73 58%,#fff0 100%);position:relative}.fold:after{content:"";border-top:1px solid #0000001f;position:absolute;top:50%;left:0;right:0}html.js.press [data-print]{opacity:0}html.js.press.go [data-print]{animation:print .62s var(--ease-out) both;animation-delay:var(--at,0s)}html.js.press.go .mast-title[data-print]{animation:1.1s cubic-bezier(.3,.6,.2,1) both print-mast;animation-delay:var(--at,0s)}html.js.press.go .hed[data-print]{opacity:1;animation:none}html.js.press .hed[data-print] .ln{opacity:0}html.js.press.go .hed[data-print] .ln{animation:.52s cubic-bezier(.2,.9,.25,1) both stamp;animation-delay:calc(var(--at,0s) + var(--i,0) * .17s)}html.js.press.go .matter[data-print],html.js.press.go .side[data-print],html.js.press.go .columns[data-print]{animation:.9s ease-out both fade;animation-delay:var(--at,0s)}@keyframes print{0%{opacity:0;filter:blur(1.2px)}to{opacity:1;filter:none}}@keyframes print-mast{0%{opacity:0;color:#16161600;-webkit-text-stroke-color:#16161600;filter:blur(2px)}35%{opacity:1;color:#16161659;-webkit-text-stroke-color:#16161633;filter:blur(.8px)}to{opacity:1;color:var(--ink);-webkit-text-stroke-color:var(--ink);filter:none}}@keyframes stamp{0%{opacity:0;filter:blur(2px);transform:scale(1.06)}55%{opacity:1;filter:none}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}html.js .hed.rv:not(.in) .ln{opacity:0}html.js .hed.rv.in .ln{animation:.52s cubic-bezier(.2,.9,.25,1) both stamp;animation-delay:calc(var(--i,0) * .15s)}@media (prefers-reduced-motion:reduce){html.js.press [data-print],html.js.press .hed[data-print] .ln,html.js .hed.rv:not(.in) .ln{opacity:1!important;animation:none!important}}html.still [data-print],html.still .hed .ln{opacity:1!important;animation:none!important}.colophon{padding:10px 0 calc(env(safe-area-inset-bottom,0px) + 28px);text-align:center;font-family:var(--text);color:var(--ink-soft);font-size:13px;line-height:1.4}.colophon .mast-small{font-family:var(--mast);color:var(--ink);-webkit-text-stroke:.018em var(--ink);font-size:26px;line-height:1.2;display:block}
