@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;0,9..144,700;0,9..144,900;1,9..144,500;1,9..144,700;1,9..144,900&family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,400;1,6..72,500&family=Libre+Franklin:wght@400;500;600;700&display=swap";:root{--paper: #f9f6ee;--paper-2: #f0ecdf;--paper-3: #e7e2d2;--ink: #191612;--ink-soft: #4a453c;--ink-faint: #78715f;--hair: rgba(25, 22, 18, .18);--hair-2: rgba(25, 22, 18, .32);--red: #a02c20;--serif: "Newsreader", Georgia, "Times New Roman", serif;--display: "Fraunces", Georgia, serif;--label: "Libre Franklin", "Helvetica Neue", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:17.5px;line-height:1.62;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.45;mix-blend-mode:multiply;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='0.75' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}a{color:inherit}.wrap{width:min(1120px,93vw);margin:0 auto}.masthead{padding-top:14px;text-align:center}.masthead .topline{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--label);text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:500;color:var(--ink-soft);border-bottom:1px solid var(--ink);padding-bottom:6px}.masthead .topline .star{color:var(--red);font-weight:600;letter-spacing:.16em}.brand{display:block;font-family:var(--display);font-weight:900;font-optical-sizing:auto;font-size:clamp(42px,8.6vw,104px);line-height:1;letter-spacing:-.025em;margin:26px 0 10px;color:var(--ink)}.brand .dot{color:var(--red)}.masthead .motto{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--ink-soft);margin-bottom:18px}.masthead .motto:before{content:"❧ ";color:var(--red);font-style:normal}.masthead .motto:after{content:" ☙";color:var(--red);font-style:normal}.masthead .dateline{display:flex;justify-content:space-between;align-items:center;border-top:4px double var(--ink);border-bottom:1px solid var(--ink);padding:7px 2px;font-family:var(--label);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:500;color:var(--ink-soft)}.masthead .dateline .ctr{font-weight:700;color:var(--ink);letter-spacing:.22em}.sections{display:flex;justify-content:center;flex-wrap:wrap;gap:34px;border-bottom:1px solid var(--hair-2);padding:11px 0 10px;margin-bottom:34px}.sections a{font-family:var(--label);text-transform:uppercase;letter-spacing:.17em;font-size:12px;font-weight:600;text-decoration:none;color:var(--ink);padding-bottom:2px;border-bottom:2px solid transparent}.sections a:hover{border-bottom-color:var(--ink)}.sections a.flag{color:var(--red)}.sections a.flag:hover{border-bottom-color:var(--red)}.kicker{font-family:var(--label);text-transform:uppercase;letter-spacing:.24em;font-size:12px;font-weight:700;color:var(--red)}.byline{font-family:var(--label);text-transform:uppercase;letter-spacing:.13em;font-size:11.5px;font-weight:500;color:var(--ink-faint);display:flex;align-items:center;justify-content:center;gap:16px}.byline:before,.byline:after{content:"";width:54px;height:1px;background:var(--hair-2)}.lead{text-align:center}.lead h1{font-family:var(--display);font-weight:900;font-optical-sizing:auto;font-size:clamp(36px,6.2vw,78px);line-height:1;letter-spacing:-.028em;margin:16px auto 18px;max-width:18ch;text-wrap:balance}.lead .deck{font-family:var(--display);font-style:italic;font-weight:700;font-size:clamp(20px,2.8vw,30px);color:var(--ink-soft);margin:0 auto 8px;letter-spacing:-.01em}.lead .subdeck{font-family:var(--display);font-style:italic;font-weight:500;font-size:19px;color:var(--red);margin:0 0 20px}.lead .byline{margin-bottom:30px}.hero-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:30px;align-items:stretch;text-align:left}figure.photo{margin:0;border:1px solid var(--ink);background:var(--paper);padding:9px}figure.photo .frame{position:relative;overflow:hidden;background:linear-gradient(#d6d0bf,#c2bcab);border:1px solid var(--hair-2)}figure.photo svg{display:block;width:100%;height:auto;filter:grayscale(1) sepia(.14) contrast(1.06) brightness(.97)}figure.photo .frame:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:radial-gradient(var(--ink) .65px,transparent .75px);background-size:3.6px 3.6px;mix-blend-mode:multiply}figure.photo figcaption{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--ink-soft);margin-top:9px;line-height:1.5}figure.photo figcaption b{font-family:var(--label);font-style:normal;font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:var(--ink)}.issue-box{border:1.5px solid var(--ink);padding:20px 22px 18px;display:flex;flex-direction:column;background:var(--paper)}.issue-box h4{font-family:var(--label);text-transform:uppercase;letter-spacing:.22em;font-size:12px;font-weight:700;text-align:center;margin:0 0 4px;padding-bottom:10px;border-bottom:1px solid var(--hair-2)}.issue-list{list-style:none;margin:0 0 4px;padding:0}.issue-list li{display:flex;gap:12px;justify-content:space-between;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--hair);font-size:15px;line-height:1.45}.issue-list li:last-child{border-bottom:0}.issue-list .sec{font-family:var(--label);text-transform:uppercase;font-weight:700;letter-spacing:.07em;font-size:10.5px;color:var(--red);display:block;margin-bottom:1px}.issue-list .pg{font-family:var(--label);font-weight:600;font-size:11px;color:var(--ink-faint);white-space:nowrap}.corrections{margin-top:auto;border-top:3px double var(--ink);padding-top:12px;font-size:13.5px;font-style:italic;color:var(--ink-soft);line-height:1.55}.corrections .sec{font-family:var(--label);font-style:normal;text-transform:uppercase;font-weight:700;letter-spacing:.14em;font-size:10.5px;color:var(--red);display:block;margin-bottom:3px}.article{columns:3 240px;column-gap:34px;column-rule:1px solid var(--hair);text-align:justify;hyphens:auto;margin-top:34px;border-top:1px solid var(--hair-2);padding-top:26px;font-size:16.5px}.article p{margin:0 0 15px}.article p:first-of-type:first-letter{font-family:var(--display);font-weight:900;float:left;font-size:64px;line-height:.72;padding:8px 10px 0 0;color:var(--ink)}.article .xhead{font-family:var(--label);text-transform:uppercase;letter-spacing:.16em;font-weight:700;font-size:12px;text-align:center;margin:10px 0;break-after:avoid;color:var(--ink)}.article .xhead:before,.article .xhead:after{content:" — ";color:var(--red)}.article .pull{font-family:var(--display);font-style:italic;font-weight:700;font-size:23px;line-height:1.3;color:var(--ink);text-align:left;letter-spacing:-.01em;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);padding:14px 0;margin:8px 0 18px;break-inside:avoid}.article>p:last-child:after{content:" ■";color:var(--red);font-size:.8em}.sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;border-top:4px double var(--ink);border-bottom:1px solid var(--hair-2);padding:10px 0;margin:60px 0 0}.sec-head h2{font-family:var(--display);font-weight:900;font-size:clamp(24px,3.4vw,36px);margin:0;letter-spacing:-.02em}.sec-head .meta{font-family:var(--label);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:600;color:var(--ink-faint)}.dispatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.brief{padding:26px 26px 28px;border-bottom:1px solid var(--hair);border-right:1px solid var(--hair);display:flex;flex-direction:column}.brief .thumb{border:1px solid var(--ink);background:linear-gradient(#d6d0bf,#c2bcab);position:relative;overflow:hidden;margin-bottom:14px}.brief .thumb svg{display:block;width:100%;height:auto;filter:grayscale(1) sepia(.14) contrast(1.06) brightness(.98)}.brief .thumb:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.4;background-image:radial-gradient(var(--ink) .6px,transparent .7px);background-size:3.6px 3.6px;mix-blend-mode:multiply}.brief .slug{font-family:var(--label);text-transform:uppercase;letter-spacing:.15em;font-size:10.5px;font-weight:700;color:var(--red)}.brief h3{font-family:var(--display);font-weight:700;font-size:22.5px;line-height:1.1;letter-spacing:-.015em;margin:6px 0 9px}.brief .report{font-size:15.5px;margin:0 0 13px;color:var(--ink-soft)}.brief .report .q{font-style:italic;color:var(--ink)}.brief .report:after{content:" ■";color:var(--red);font-size:.75em}.brief .agate{font-family:var(--label);text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:600;color:var(--ink-faint);line-height:1.9;border-top:1px solid var(--hair);padding-top:10px;margin-top:auto}.brief .agate b{color:var(--ink);font-weight:700}.brief .attr{font-style:italic;font-size:13.5px;color:var(--ink-faint);margin-top:7px}.page{padding:4px 0 40px}.prose{max-width:660px;margin:0 auto}.prose .lead-p{font-size:21px;line-height:1.55}.prose .lead-p:first-letter{font-family:var(--display);font-weight:900;float:left;font-size:62px;line-height:.72;padding:7px 10px 0 0}.prose h2{font-family:var(--display);font-weight:800;font-size:27px;letter-spacing:-.015em;margin:36px 0 10px}.prose p{margin:0 0 16px}.prose ol,.prose ul{padding-left:22px}.prose li{margin-bottom:10px}.prose strong{font-weight:600}.form-grid{display:grid;gap:24px;max-width:620px;margin:0 auto}.field label{display:block;font-family:var(--label);font-weight:700;text-transform:uppercase;letter-spacing:.13em;font-size:12px;margin-bottom:8px}.field .hint{color:var(--ink-faint);font-size:13px;text-transform:none;letter-spacing:0;font-weight:400;font-family:var(--serif);font-style:italic}.field input[type=text],.field select,.field textarea{width:100%;background:var(--paper);border:1px solid var(--ink);color:var(--ink);font-family:var(--serif);font-size:16.5px;padding:11px 14px;border-radius:0}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.field input:disabled{color:var(--ink-faint);background:var(--paper-2);cursor:not-allowed}.drop{border:2px dashed var(--hair-2);background:var(--paper-2);padding:40px 20px;text-align:center;color:var(--ink-soft);cursor:pointer;transition:border-color .15s}.drop:hover{border-color:var(--red);color:var(--ink)}.drop .big{font-family:var(--display);font-weight:700;font-size:21px;color:var(--ink);margin-bottom:4px;letter-spacing:-.01em}.checks{display:grid;grid-template-columns:repeat(2,1fr);gap:9px 18px}.checks label{display:flex;gap:10px;align-items:center;font-family:var(--serif);font-weight:400;text-transform:none;letter-spacing:0;font-size:15.5px}.checks input{accent-color:var(--red);width:16px;height:16px}.btn{font-family:var(--label);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:13px;padding:15px 30px;background:var(--ink);color:var(--paper);border:none;cursor:pointer;align-self:start}.btn:hover{background:var(--red)}.overlay{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:24px;background:#191612bf}.overlay.show{display:flex}.overlay .stamp{max-width:460px;background:var(--paper);border:1px solid var(--ink);padding:36px 32px;text-align:center}.overlay .stamp .big{font-family:var(--display);font-weight:900;color:var(--red);font-size:32px;border:4px double var(--red);display:inline-block;padding:4px 20px;transform:rotate(-4deg);margin-bottom:18px;letter-spacing:.02em}.overlay .stamp p{color:var(--ink-soft);font-size:16px}.overlay .stamp button{margin-top:18px}.site-foot{border-top:4px double var(--ink);margin-top:76px;padding:22px 0 48px;font-family:var(--label);text-transform:uppercase;letter-spacing:.09em;font-size:10.5px;font-weight:500;color:var(--ink-faint);text-align:center}.site-foot .row{display:flex;flex-direction:column;gap:10px;align-items:center}.site-foot a{text-decoration:none}.site-foot a:hover{color:var(--red)}.rise{opacity:0;transform:translateY(10px);animation:rise .6s ease forwards}@keyframes rise{to{opacity:1;transform:none}}@media(max-width:860px){.hero-grid{grid-template-columns:1fr}.article{columns:1;text-align:left}}@media(max-width:720px){.masthead .topline .star{display:none}.checks{grid-template-columns:1fr}.sections{gap:18px}.masthead .dateline{font-size:9.5px}}
