:root{--paper: #f4ede0;--ink: #1a1614;--ink-muted: #5a524a;--rule: #c8c0b0;--accent: #a73a2c;--font-masthead: "Merriweather", Georgia, serif;--font-display: "Playfair Display", Georgia, serif;--font-body: "Source Serif 4", Georgia, serif;--measure: 660px;--ease-out-quart: cubic-bezier(.25, 1, .5, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:18px;line-height:1.6;font-optical-sizing:auto}.skip-link{position:absolute;left:-9999px;top:0}.skip-link:focus{left:1rem;top:1rem;background:var(--paper);color:var(--accent);padding:.5rem 1rem;border:1px solid var(--ink);z-index:100}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3{font-family:var(--font-display);font-weight:900;line-height:1.15;margin:0 0 .5em;color:var(--ink)}h1{font-size:clamp(2rem,5vw,3rem);letter-spacing:-.01em}h2{font-size:clamp(1.5rem,3.5vw,2.25rem);letter-spacing:-.005em}h3{font-size:1.25rem}p{margin:0 0 1em}a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-thickness .12s var(--ease-out-quart)}a:hover{text-decoration-thickness:2px}.rule{border:0;border-top:1px solid var(--rule);margin:2em 0}.rule--double{border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);height:4px;margin:1.5em 0}.section-label{font-family:var(--font-body);font-weight:600;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin:0 0 .25em}.byline{font-family:var(--font-display);font-style:italic;color:var(--ink-muted);font-size:.95rem;margin:0 0 .25em}.dateline{font-family:var(--font-body);font-weight:600;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.dateline:after{content:" — ";color:var(--ink-muted)}.post-body>p:first-of-type:first-letter{font-family:var(--font-display);font-weight:900;font-size:4.5em;float:left;line-height:.85;margin:.1em .08em -.05em 0;color:var(--accent)}.wrap{max-width:var(--measure);margin:0 auto;padding:0 1.25rem}.wrap--wide{max-width:900px;margin:0 auto;padding:0 1.25rem}.masthead{text-align:center;padding:3rem 1rem 1.5rem;border-bottom:1px solid var(--rule);margin-bottom:2rem}.masthead__wordmark{font-family:var(--font-masthead);font-size:clamp(2.5rem,7vw,4.5rem);font-weight:900;color:var(--ink);line-height:1.15;margin:0;letter-spacing:-.015em;opacity:0;transform:translateY(-4px);animation:masthead-impress-wordmark .5s var(--ease-out-quart) forwards}@keyframes masthead-impress-wordmark{to{opacity:1;transform:translateY(0)}}.masthead__wordmark a{color:inherit;text-decoration:none}.masthead__meta{font-family:var(--font-body);font-style:italic;font-size:.85rem;color:var(--ink-muted);letter-spacing:.05em;margin:.75rem 0 0}.masthead__meta:before,.masthead__meta:after{content:"";display:inline-block;width:2rem;height:0;border-top:1px solid var(--rule);vertical-align:middle;margin:0 .75rem;transform:scaleX(0);transform-origin:center;animation:masthead-impress-hairline .5s var(--ease-out-quart) .15s forwards}@keyframes masthead-impress-hairline{to{transform:scaleX(1)}}.colophon{border-top:1px solid var(--rule);margin-top:4rem;padding:2rem 1rem;text-align:center;font-family:var(--font-body);color:var(--ink-muted);font-size:.85rem}.colophon__tagline{font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--ink);margin:0 0 .5em}.colophon__imprint{margin:0;font-style:italic}.colophon__corrections{margin:1em auto 0;font-family:var(--font-body);font-style:italic;font-size:.8rem;color:var(--ink-muted);max-width:36rem;line-height:1.5}article.dispatch{padding:1rem 0}article.dispatch .section-label{margin-bottom:.5em}article.dispatch h1{margin-bottom:.25em}article.dispatch .dateline-row{margin-bottom:.5em}article.dispatch .post-figure{margin:.35em 0 .75em;padding:0}article.dispatch .post-figure img{display:block;width:100%;height:auto;border:1px solid var(--rule);padding:.4rem;background:var(--paper);box-sizing:border-box;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}article.dispatch .post-figure figcaption{margin-top:.45em;padding-top:.4em;border-top:1px solid var(--rule);font-family:var(--font-body);font-size:.7rem;font-style:italic;color:var(--ink-muted);letter-spacing:.04em;line-height:1.35}@media(min-width:640px){article.dispatch .post-body--figure-right .post-figure{float:right;clear:right;width:46%;max-width:22rem;margin:.25em 0 .75em 1.5rem;shape-outside:margin-box}article.dispatch .post-body--figure-left .post-figure{float:left;clear:left;width:46%;max-width:22rem;margin:.25em 1.5rem .75em 0;shape-outside:margin-box}article.dispatch .post-body--figure-right .post-figure img[src*=old-lily-pad],article.dispatch .post-body--figure-left .post-figure img[src*=old-lily-pad]{max-height:30rem;object-fit:contain}}@media(min-width:640px){article.dispatch .post-body--figure-left>p:first-of-type:first-letter{margin-left:0}}.front-page__lead-in{text-align:center;font-family:var(--font-body);font-style:italic;color:var(--ink-muted);margin:0 0 3rem;font-size:1rem}.front-page__story{padding:1.5rem 0}.front-page__story h2{margin-bottom:.25em}.front-page__story h2 a{color:var(--ink);text-decoration:none}.front-page__story h2 a:hover{color:var(--accent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.honk-counter{border:1px solid var(--rule);border-top:3px double var(--rule);border-bottom:3px double var(--rule);padding:1.5rem 1rem;margin:2rem auto;max-width:20rem;text-align:center;background:var(--paper)}.honk-counter__label{font-family:var(--font-body);font-weight:600;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin:0 0 .25em}.honk-counter__count{font-family:var(--font-display);font-weight:900;font-size:4rem;line-height:1;color:var(--ink);margin:.25em 0;font-variant-numeric:tabular-nums;animation:tick .24s var(--ease-out-quart)}@keyframes tick{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.honk-counter__caption{font-family:var(--font-display);font-style:italic;color:var(--ink-muted);font-size:.85rem;margin:0 0 1em}.honk-counter__button{font-family:var(--font-body);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:transparent;border:1px solid var(--ink);padding:.6em 1em;cursor:pointer;transition:color .12s,background .12s,transform 80ms var(--ease-out-quart)}.honk-counter__button:hover{background:var(--ink);color:var(--paper)}.honk-counter__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.honk-counter__button:active{transform:scale(.97)}.staff-box{list-style:none;padding:0;margin:0 0 1em;font-family:var(--font-body);font-size:.95rem;color:var(--ink)}.staff-box li{padding:.25em 0}
