@import"https://fonts.googleapis.com/css2?family=UnifrakturCook:wght@700&family=Playfair+Display:ital,wght@0,700;0,800;0,900;1,700;1,900&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&family=PT+Sans+Narrow:wght@400;700&display=swap";:root{--paper: #f4f0e6;--paper-2: #ebe5d6;--ink: #17140f;--ink-soft: #45413a;--ink-faint: #6f6a5f;--rule: #17140f;--hair: rgba(23, 20, 15, .2);--red: #97271f;--serif: "PT Serif", Georgia, "Times New Roman", serif;--display: "Playfair Display", Georgia, serif;--masthead: "UnifrakturCook", "Playfair Display", serif;--label: "PT Sans Narrow", "Arial Narrow", 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:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' 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(1080px,92vw);margin:0 auto}.masthead{padding-top:16px;text-align:center}.masthead .topline{display:flex;justify-content:space-between;align-items:center;font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:var(--ink-soft);border-bottom:1px solid var(--ink);padding-bottom:7px}.masthead .topline .star{color:var(--red);letter-spacing:.14em}.brand{display:block;font-family:var(--masthead);font-weight:700;font-size:clamp(40px,9vw,96px);line-height:1.02;letter-spacing:.01em;margin:14px 0 8px;color:var(--ink)}.masthead .motto{font-family:var(--display);font-style:italic;font-size:16px;color:var(--ink-soft)}.masthead .dateline{display:flex;justify-content:space-between;align-items:center;margin-top:14px;border-top:3px double var(--ink);border-bottom:3px double var(--ink);padding:6px 0;font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;font-size:12.5px;color:var(--ink-soft)}.masthead .dateline .ctr{font-weight:700;color:var(--ink);letter-spacing:.14em}.sections{display:flex;justify-content:center;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--ink);margin-bottom:26px}.sections a{font-family:var(--label);text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:700;text-decoration:none;color:var(--ink);padding:9px 20px;border-right:1px solid var(--hair)}.sections a:first-child{border-left:1px solid var(--hair)}.sections a:hover{background:var(--ink);color:var(--paper)}.sections a.flag{color:var(--red)}.sections a.flag:hover{background:var(--red);color:var(--paper)}.kicker{font-family:var(--label);text-transform:uppercase;letter-spacing:.18em;font-size:13px;font-weight:700;color:var(--red)}.byline{font-family:var(--label);text-transform:uppercase;letter-spacing:.1em;font-size:12.5px;color:var(--ink-soft)}.rule-thick{border:0;border-top:3px solid var(--ink);margin:0}.rule-hair{border:0;border-top:1px solid var(--hair);margin:0}.lead{text-align:center;padding-top:6px}.lead h1{font-family:var(--display);font-weight:900;font-size:clamp(34px,6.4vw,76px);line-height:1.02;letter-spacing:-.01em;margin:14px auto 10px;max-width:16ch}.lead .deck{font-family:var(--display);font-style:italic;font-weight:700;font-size:clamp(20px,3vw,30px);color:var(--ink-soft);margin:0 auto 6px;max-width:26ch}.lead .subdeck{font-family:var(--display);font-style:italic;font-size:19px;color:var(--red);margin-bottom:16px}.lead .byline{margin-bottom:20px}figure.photo{margin:0 0 8px;border:1px solid var(--ink);background:var(--paper-2);padding:10px}figure.photo .frame{position:relative;overflow:hidden;background:linear-gradient(#d9d3c4,#c7c1b2)}figure.photo svg{display:block;width:100%;height:auto;filter:grayscale(1) contrast(1.05) brightness(.96)}figure.photo .frame:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:radial-gradient(var(--ink) .7px,transparent .8px);background-size:4px 4px;mix-blend-mode:multiply}figure.photo figcaption{font-family:var(--serif);font-style:italic;font-size:13.5px;color:var(--ink-soft);text-align:left;margin-top:9px;line-height:1.45}figure.photo figcaption b{font-family:var(--label);font-style:normal;text-transform:uppercase;letter-spacing:.08em;color:var(--ink)}.article{columns:3 230px;column-gap:30px;column-rule:1px solid var(--hair);text-align:justify;hyphens:auto;margin-top:26px}.article p{margin:0 0 14px}.article p:first-of-type:first-letter{font-family:var(--display);font-weight:900;float:left;font-size:62px;line-height:.74;padding:6px 9px 0 0;color:var(--ink)}.article .xhead{font-family:var(--label);text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:14px;margin:4px 0 8px;break-after:avoid}.article .pull{font-family:var(--display);font-style:italic;font-weight:700;font-size:22px;line-height:1.25;color:var(--ink);text-align:left;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);padding:12px 0;margin:6px 0 16px;break-inside:avoid}.sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);padding:8px 0;margin:56px 0 22px}.sec-head h2{font-family:var(--display);font-weight:900;font-size:clamp(22px,3.4vw,34px);margin:0;letter-spacing:-.01em}.sec-head .meta{font-family:var(--label);text-transform:uppercase;letter-spacing:.1em;font-size:12.5px;color:var(--ink-soft)}.dispatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0;border-top:1px solid var(--hair)}.brief{padding:22px 22px 24px;border-bottom:1px solid var(--hair);border-right:1px solid var(--hair)}.brief .thumb{border:1px solid var(--ink);background:linear-gradient(#d9d3c4,#c7c1b2);position:relative;overflow:hidden;margin-bottom:12px}.brief .thumb svg{display:block;width:100%;height:auto;filter:grayscale(1) contrast(1.05) brightness(.97)}.brief .thumb:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:radial-gradient(var(--ink) .6px,transparent .7px);background-size:4px 4px;mix-blend-mode:multiply}.brief .case{font-family:var(--label);text-transform:uppercase;letter-spacing:.12em;font-size:11.5px;color:var(--red);font-weight:700}.brief h3{font-family:var(--display);font-weight:800;font-size:21px;line-height:1.12;margin:4px 0 8px}.brief .report{font-size:15px;margin:0 0 12px;color:var(--ink-soft)}.brief .report .q{font-style:italic}.brief dl{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;font-size:13.5px;margin:0 0 12px;padding-top:10px;border-top:1px solid var(--hair)}.brief dt{font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint)}.brief dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.brief .attr{font-family:var(--label);text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;color:var(--ink-faint)}.page{padding:8px 0 40px}.prose{max-width:680px;margin:0 auto}.prose .lead-p{font-size:20px;line-height:1.5}.prose .lead-p:first-letter{font-family:var(--display);font-weight:900;float:left;font-size:60px;line-height:.74;padding:5px 9px 0 0}.prose h2{font-family:var(--display);font-weight:800;font-size:26px;margin:34px 0 10px}.prose p{margin:0 0 16px}.prose ol,.prose ul{padding-left:22px}.prose li{margin-bottom:10px}.prose strong{font-weight:700}.prose em{font-style:italic}.form-grid{display:grid;gap:22px;max-width:640px;margin:0 auto}.field label{display:block;font-family:var(--label);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:13px;margin-bottom:7px}.field .hint{color:var(--ink-faint);font-size:12px;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:16px;padding:11px 13px}.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(--ink);background:var(--paper-2);padding:38px 20px;text-align:center;color:var(--ink-soft);cursor:pointer}.drop:hover{border-color:var(--red);color:var(--ink)}.drop .big{font-family:var(--display);font-weight:800;font-size:20px;color:var(--ink);margin-bottom:4px}.checks{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 18px}.checks label{display:flex;gap:9px;align-items:center;font-family:var(--serif);font-weight:400;text-transform:none;letter-spacing:0;font-size:15px}.checks input{accent-color:var(--red);width:16px;height:16px}.btn{font-family:var(--display);font-weight:800;font-size:18px;padding:13px 26px;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:#17140fc7}.overlay.show{display:flex}.overlay .stamp{max-width:460px;background:var(--paper);border:1px solid var(--ink);padding:34px 30px;text-align:center}.overlay .stamp .big{font-family:var(--display);font-weight:900;color:var(--red);font-size:30px;border:3px double var(--red);display:inline-block;padding:6px 18px;transform:rotate(-4deg);margin-bottom:18px}.overlay .stamp p{color:var(--ink-soft)}.overlay .stamp button{margin-top:18px}.site-foot{border-top:3px double var(--ink);margin-top:70px;padding:24px 0 46px;font-family:var(--label);text-transform:uppercase;letter-spacing:.06em;font-size:12px;color:var(--ink-soft)}.site-foot .row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px}.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:720px){.masthead .topline .star{display:none}.article{columns:1}.checks{grid-template-columns:1fr}.sections a{padding:8px 13px;font-size:12px}.masthead .dateline{font-size:10.5px}}
