1<!DOCTYPE html> 2<html lang="en" class="scroll-smooth"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 7 <title>Deceleration</title> 8 9 <meta name="HandheldFriendly" content="True" /> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 11 12 <meta name="theme-color" content="#ec9b02"> 13 <meta name="ghost-theme" content="Gazet 1.4.0"> 14 15 <link rel="preconnect" href="https://fonts.bunny.net"> 16<link href="https://fonts.bunny.net/css?family=newsreader:300,400,500,600,700,800&display=swap" rel="stylesheet" /> 17 18<style> 19 body { 20 --font-heading: var(--gh-font-heading, 'Newsreader', serif); 21 --font-body: var(--gh-font-body, 'Newsreader', serif); 22 } 23</style> 24 25 26
26<script type="module" src="https://deceleration.news/assets/built/app.js?v=BigKxScHIDiE4ea6"></script>
26 27 28 <link rel="stylesheet" type="text/css" href="https://deceleration.news/assets/built/app.css?v=qf2S8Pwsa4vGqqKD" /> 29 30 <style> 31 :root { 32 --color-bgr: #ffffff; 33 --color-bgr-tone: color-mix(in srgb, var(--color-bgr) 98%, var(--color-typ) 3%); 34 --color-typ: #0d0d0d; 35 --color-typ-tone: color-mix(in srgb, var(--color-typ) 80%, var(--color-bgr) 20%); 36 --color-brd: #0e0e0e; 37 --color-brd-soft: color-mix(in srgb, var(--color-brd) 10%, var(--color-bgr) 90%); 38 --font-weight-headings: var(--font-weight-medium); 39 } 40 h1,h2,h3,h4,h5,h6 { 41 font-weight: var(--font-weight-headings)!important; 42 } 43</style> 44
45<script> 46 const THEME_CONFIG = { 47 SITE_URL: 'https://deceleration.news', 48 CONTENT_API_URL: 'https://deceleration.ghost.io/ghost/api/content/', 49 CONTENT_API_KEY: 'be1c3fb65c174f4c4a856ff92e', 50 API_VERSION: 'v6.0', 51 ENABLE_IMAGE_ZOOM: true, 52 PAGINATION: { 53 POSTS_PER_PAGE: parseInt('12'), 54 CURRENT_PAGE: parseInt('1'), 55 NEXT_PAGE: parseInt('2'), 56 NEXT_PAGE_LINK: '', 57 MAX_PAGES: parseInt('89'), 58 LAST_PAGE: `1` === `89` ? true : false, 59 TOTAL: parseInt('1065') 60 } 61 } 62</script>
62 63 64 65 <meta name="description" content="Deceleration is an online journal of environmental justice growing solutions for an overheating world."> 66 <link rel="icon" href="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w256h256/2026/02/deceleration-logo.png" type="image/png"> 67 <link rel="canonical" href="https://deceleration.news/"> 68 <meta name="referrer" content="no-referrer-when-downgrade"> 69 <link rel="next" href="https://deceleration.news/page/2/"> 70 71 <meta property="og:site_name" content="Deceleration"> 72 <meta property="og:type" content="website"> 73 <meta property="og:title" content="Deceleration"> 74 <meta property="og:description" content="Deceleration is an online journal of environmental justice growing solutions for an overheating world."> 75 <meta property="og:url" content="https://deceleration.news/"> 76 <meta property="og:image" content="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/2025/12/decel-Facebook-card-1-2.png"> 77 <meta property="article:publisher" content="https://www.facebook.com/deceleration"> 78 <meta name="twitter:card" content="summary_large_image"> 79 <meta name="twitter:title" content="Deceleration"> 80 <meta name="twitter:description" content="Deceleration is an online journal of environmental justice growing solutions for an overheating world."> 81 <meta name="twitter:url" content="https://deceleration.news/"> 82 <meta name="twitter:image" content="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/2025/11/Screenshot-2024-10-16-at-12.18.30---PM.png"> 83 <meta name="twitter:site" content="@MyDeceleration"> 84 <meta property="og:image:width" content="1200"> 85 <meta property="og:image:height" content="630"> 86 87
87<script type="application/ld+json"> 88{ 89 "@context": "https://schema.org", 90 "@type": "WebSite", 91 "publisher": { 92 "@type": "Organization", 93 "name": "Deceleration", 94 "url": "https://deceleration.news/", 95 "logo": { 96 "@type": "ImageObject", 97 "url": "https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/2025/11/banner-deceleration-1.png" 98 } 99 }, 100 "url": "https://deceleration.news/", 101 "name": "Deceleration", 102 "image": { 103 "@type": "ImageObject", 104 "url": "https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/2025/11/Screenshot-2024-10-16-at-12.18.30---PM.png", 105 "width": 1028, 106 "height": 771 107 }, 108 "mainEntityOfPage": "https://deceleration.news/", 109 "description": "Deceleration is an online journal of environmental justice growing solutions for an overheating world." 110} 111 </script>
111 112 113 <meta name="generator" content="Ghost 6.68"> 114 <link rel="alternate" type="application/rss+xml" title="Deceleration" href="https://deceleration.news/rss/"> 115
115<script defer src="https://cdn.jsdelivr.net/ghost/portal@~2.71/umd/portal.min.js" data-i18n="true" data-ghost="https://deceleration.news/" data-key="be1c3fb65c174f4c4a856ff92e" data-api="https://deceleration.ghost.io/ghost/api/content/" data-locale="en" crossorigin="anonymous"></script>
115<style id="gh-members-styles">.gh-post-upgrade-cta-content, 116.gh-post-upgrade-cta { 117 display: flex; 118 flex-direction: column; 119 align-items: center; 120 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; 121 text-align: center; 122 width: 100%; 123 color: #ffffff; 124 font-size: 16px; 125} 126 127.gh-post-upgrade-cta-content { 128 border-radius: 8px; 129 padding: 40px 4vw; 130} 131 132.gh-post-upgrade-cta h2 { 133 color: #ffffff; 134 font-size: 28px; 135 letter-spacing: -0.2px; 136 margin: 0; 137 padding: 0; 138} 139 140.gh-post-upgrade-cta p { 141 margin: 20px 0 0; 142 padding: 0; 143} 144 145.gh-post-upgrade-cta small { 146 font-size: 16px; 147 letter-spacing: -0.2px; 148} 149 150.gh-post-upgrade-cta a { 151 color: #ffffff; 152 cursor: pointer; 153 font-weight: 500; 154 box-shadow: none; 155 text-decoration: underline; 156} 157 158.gh-post-upgrade-cta a:hover { 159 color: #ffffff; 160 opacity: 0.8; 161 box-shadow: none; 162 text-decoration: underline; 163} 164 165.gh-post-upgrade-cta a.gh-btn { 166 display: block; 167 background: #ffffff; 168 text-decoration: none; 169 margin: 28px 0 0; 170 padding: 8px 18px; 171 border-radius: 4px; 172 font-size: 16px; 173 font-weight: 600; 174} 175 176.gh-post-upgrade-cta a.gh-btn:hover { 177 opacity: 0.92; 178}</style>
178<script async src="https://js.stripe.com/v3/"></script>
178 179
179<script defer src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/sodo-search.min.js" data-key="be1c3fb65c174f4c4a856ff92e" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.8/umd/main.css" data-sodo-search="https://deceleration.ghost.io/" data-locale="en" crossorigin="anonymous"></script>
179 180
180<script defer src="https://cdn.jsdelivr.net/ghost/announcement-bar@~1.1/umd/announcement-bar.min.js" data-announcement-bar="https://deceleration.news/" data-api-url="https://deceleration.news/members/api/announcement/" crossorigin="anonymous"></script>
180 181 <link href="https://deceleration.news/webmentions/receive/" rel="webmention"> 182
182<script defer src="/public/cards.min.js?v=ShRHxgy4po8zN-Wf"></script>
182 183 <link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=WwnU9jw5ancNC8Gc"> 184
184<script defer src="/public/comment-counts.min.js?v=oFYkaGLdiMqB8VN9" data-ghost-comments-counts-api="https://deceleration.news/members/api/comments/counts/"></script>
184 185
185<script defer src="/public/member-attribution.min.js?v=AKG4hWena9j3yX3I"></script>
185 186
186<script defer src="/public/ghost-stats.min.js?v=vFcCUf6ZQ0Hyhc8h" data-stringify-payload="false" data-datasource="analytics_events" data-storage="localStorage" data-host="https://deceleration.news/.ghost/analytics/api/v1/page_hit" tb_site_uuid="7f2dabed-9f2b-4cc0-a743-c6844b857278" tb_post_uuid="undefined" tb_post_type="null" tb_member_uuid="undefined" tb_member_status="undefined" tb_gift_link=""></script>
186<style>:root {--ghost-accent-color: #ec9b02;}</style> 187 <style> 188 div#insertion-ad-container { 189 margin-top: 1.33em; 190 margin-left: auto; 191 margin-right: auto; 192} 193 194</style> 195 196<style> 197 198body.modal-open { 199 overflow: hidden; 200} 201 202#custom-popup { 203 position: fixed; 204 top: 0; 205 left: 0; 206 width: 100%; 207 height: 100%; 208 display: none; 209 background: rgba(0,0,0,0.7); 210 z-index: 9999; 211} 212 213#custom-popup .popup-content { 214 position: relative; 215 width: 100%; 216 height: 100%; 217 background: #fff; 218 overflow: hidden; 219} 220 221#custom-popup iframe { 222 width: 100%; 223 height: 100%; 224 border: none; 225} 226 227#custom-popup .close-btn { 228 position: absolute; 229 top: 10px; 230 left: 15px; 231 font-size: 48px; 232 font-weight: 100; 233 cursor: pointer; 234 z-index: 10; 235} 236 237/* Hide site elements when popup is active */ 238body.popup-mode #announcement-bar-root, 239body.popup-mode .gh-head, 240body.popup-mode header[data-header], 241body.popup-mode footer, 242body.popup-mode .weglot-container { 243 display: none !important; 244} 245 246/* Prevent background scroll / spacing */ 247body.popup-mode { 248 margin-top: 5% !important; 249 padding-top: 0 !important; 250} 251 252[data-sidebar] { 253 align-items: flex-start !important; 254} 255 256[data-sidebar] > * { 257 flex: 0 0 auto !important; 258 align-self: flex-start !important; 259 width: 100% !important; 260 margin-top: 0 !important; 261 margin-bottom: 0 !important; 262} 263 264/* Remove any "take remaining space" behavior from the banner section */ 265[data-sidebar] [data-banner="sidebar"] { 266 flex: 0 0 auto !important; 267 align-self: flex-start !important; 268 margin-top: 0 !important; 269 padding-top: 0 !important; 270} 271 272/* Remove the extra wrapper that is causing the banner to start lower */ 273[data-sidebar] [data-banner="sidebar"] > .max-w-site { 274 max-width: 320px !important; 275 width: 100% !important; 276 margin: 0 auto !important; 277 position: static !important; /* overrides sticky if present */ 278 top: auto !important; 279 padding-top: 0 !important; 280} 281 282/* Ensure the CitySpark widget itself has no extra spacing */ 283[data-sidebar] [data-banner="sidebar"] .kg-card-html, 284[data-sidebar] [data-banner="sidebar"] [data-cswidget], 285[data-sidebar] [data-banner="sidebar"] > .max-w-site > div { 286 margin-top: 0 !important; 287 padding-top: 0 !important; 288 vertical-align: top !important; 289} 290 291@media (min-width: 1280px) { 292 [data-sidebar] [data-banner="sidebar"] > .max-w-site { 293 max-width: 360px !important; 294 width: 360px !important; 295 margin: 0 auto !important; 296 } 297 298 [data-sidebar] [data-banner="sidebar"] [data-cswidget] { 299 max-width: 360px !important; 300 width: 360px !important; 301 } 302 303 /* Override inline style="max-width:320px" */ 304 [data-sidebar] [data-banner="sidebar"] [style*="max-width:320px"] { 305 max-width: 360px !important; 306 width: 360px !important; 307 } 308} 309 310 /* Apply when the layout stacks into a single column (screens below 768px) */ 311@media (max-width: 767px) { 312 313 /* Remove the 320px width restriction from the wrapper */ 314 [data-sidebar] [data-banner="sidebar"] > .max-w-site { 315 max-width: none !important; 316 width: 100% !important; 317 margin: 0 !important; 318 } 319 320 /* Remove the 320px width restriction from the CitySpark widget container */ 321 [data-sidebar] [data-banner="sidebar"] [data-cswidget] { 322 max-width: none !important; 323 width: 100% !important; 324 margin: 0 !important; 325 } 326 327 /* Override inline styles such as style="max-width:320px" */ 328 [data-sidebar] [data-banner="sidebar"] [style*="max-width:320px"] { 329 max-width: none !important; 330 width: 100% !important; 331 } 332 333 /* Ensure the widget expands to the full available width */ 334 [data-sidebar] [data-banner="sidebar"] > .max-w-site > div { 335 max-width: 100% !important; 336 width: 100% !important; 337 } 338} 339 340</style> 341
342<script type="text/javascript" src="https://cdn.weglot.com/weglot.min.js"></script>
vendor: 1 bytes, line 342
342
343<script> 344 Weglot.initialize({ 345 api_key: 'wg_828919dbde1a563fb68facb6fd805b272' 346 }); 347</script>
347 348 349<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 349-350
349 350<script async src="https://www.googletagmanager.com/gtag/js?id=
350G-J35FXJ5DZ1
vendor: 12 bytes, line 350
350"></script>
351<script> 352
vendor: 134 bytes, lines 352-356
352window.dataLayer = window.dataLayer || []; 353 function gtag(){dataLayer.push(arguments);} 354 gtag('js', new Date()); 355 356 gtag('config', '
356G-J35FXJ5DZ1
vendor: 4 bytes, line 356
356');
357</script>
357 358 <link rel="preconnect" href="https://fonts.bunny.net"><link rel="stylesheet" href="https://fonts.bunny.net/css?family=rufina:400,500,700|manrope:300,500,700"><style>:root {--gh-font-heading: Rufina;--gh-font-body: Manrope;}</style> 359 </head> 360 <body class="home-template gh-font-heading-rufina gh-font-body-manrope subpixel-antialiased relative overflow-x-hidden bg-bgr text-typ" 361 data-user="visitor" 362 @keydown.escape="menuOpen = false" @keydown.cmk.k="document.querySelector('[data-ghost-search]').click()" 363 x-data="{ menuOpen: false, socials }" :class="menuOpen ? 'overflow-hidden' : 'overflow-y-auto'" 364 x-init="navigator.platform.includes('Win') && document.body.classList.add('is-win');$nextTick(() =>{socials = window.socials})" 365 366 > 367 <a class="sr-only sr-only-focusable" href="#main">Skip to content</a> 368 369 370 <header class="px-5 sm:px-6 bg-bgr text-typ whitespace-nowrap font-sans [&_.is-subitem]:hidden [&_.is-mainitem_.is-subitem]:flex" data-header 371 x-init="$nextTick(() => { initDropdown($el, 'z-50 min-w-[calc(100%_+_16px)] text-sm absolute top-0 border-t-[2.5px] border-typ flex flex-col gap-0.25 shadow-lg rounded-theme py-1.5 px-2 -ml-2 mt-8.5 opacity-0 invisible bg-bgr') })"> 372 373 <div class="max-w-site mx-auto flex flex-col"> 374 <div class="flex py-4" data-header-top> 375 <div class="flex-1 flex items-center justify-start" data-header-brand> 376 <a class="" href="https://deceleration.news" data-brand> 377 378 <picture data-logo='default'> 379 <source 380 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w100/format/webp/2025/11/banner-deceleration-1.png 100w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2025/11/banner-deceleration-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2025/11/banner-deceleration-1.png 600w" 381 sizes="(max-width: 800px) 200px, 320px" 382 type="image/webp" 383 > 384 <img class="h-[var(--logo-h-mobile)] w-[var(--logo-w-mobile)] md:h-[var(--logo-h-desktop)] md:w-[var(--logo-w-desktop)]" 385 386 loading="eager" 387 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w100/format/webp/2025/11/banner-deceleration-1.png 100w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2025/11/banner-deceleration-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2025/11/banner-deceleration-1.png 640w" 388 sizes="(max-width: 800px) 200px, 320px" 389 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2025/11/banner-deceleration-1.png" 390 alt="Deceleration" 391 392 /> 393</picture> 394 </a> 395 </div> 396 397 <div class="flex items-center justify-end gap-3 md:gap-4 text-sm md:text-base font-medium" data-header-actions> 398 <a href="/signin/" data-portal="signin" 399 class="hover:text-brand"> 400 <span>Sign in</span> 401 </a> 402 <a href="/join-deceleration/" 403 class="px-3 py-1.5 bg-brand text-brand-contrast rounded-btn hover:brightness-110 sm:px-4 md:px-6 md:py-2"> 404 <span>Subscribe</span> 405 </a> 406 </div> 407 </div> 408 409 <div class="flex gap-4 border-t-4 border-brd border-b py-2 md:py-2.5 text-sm md:text-[0.95rem]" data-header-bottom> 410 <button class="flex flex-col items-center gap-0.75 justify-center rounded-theme cursor-pointer p-1 transition-all hover:[&_span]:bg-brand" 411 data-menu-toggle aria-label="Menu toggle" aria-expanded="false" aria-haspopup="true" aria-controls="menu" 412 @click="menuOpen = !menuOpen" :aria-expanded="menuOpen.toString()" 413 > 414 <span class="relative pointer-events-none h-0.5 rounded-sm bg-typ w-4.5 transition-all"></span> 415 <span class="relative pointer-events-none h-0.5 rounded-sm bg-typ w-4.5 transition-all"></span> 416 <span class="relative pointer-events-none h-0.5 rounded-sm bg-typ w-4.5 transition-all"></span>
417 <span class="sr-only">Menu</span> 418 </button> 419 420 <nav class="flex-1 relative justify-start" data-nav="header"> 421 <ul class="flex gap-3 hidden lg:flex"> 422 <li class="nav-reporting flex items-center relative rounded-theme" 423 data-label="Reporting" data-slug="reporting" data-length="9"> 424 <a class="w-full flex rounded-theme py-1 hover:text-brand" href="https://deceleration.news/tag/reporting/" 425 > 426 <span>Reporting</span> 427 </a> 428 </li> 429 <li class="nav-analysis flex items-center relative rounded-theme" 430 data-label="Analysis" data-slug="analysis" data-length="8"> 431 <a class="w-full flex rounded-theme py-1 hover:text-brand" href="https://deceleration.news/tag/analysis/" 432 > 433 <span>Analysis</span> 434 </a> 435 </li> 436 <li class="nav-arts-letters flex items-center relative rounded-theme" 437 data-label="Arts & Letters" data-slug="arts-letters" data-length="14"> 438 <a class="w-full flex rounded-theme py-1 hover:text-brand" href="https://deceleration.news/tag/arts-letters/" 439 > 440 <span>Arts & Letters</span> 441 </a> 442 </li> 443 <li class="nav-topics flex items-center relative rounded-theme" 444 data-label="Topics" data-slug="topics" data-length="6"> 445 <a class="w-full flex rounded-theme py-1 hover:text-brand" href="https://deceleration.news/topics/" 446 > 447 <span>Topics</span> 448 </a> 449 </li> 450 <li class="nav-podcast flex items-center relative rounded-theme" 451 data-label="Podcast" data-slug="podcast" data-length="7"> 452 <a class="w-full flex rounded-theme py-1 hover:text-brand" href="https://deceleration.news/podcasts/" 453 > 454 <span>Podcast</span> 455 </a> 456 </li> 457 <li class="nav-newsletters flex items-center relative rounded-theme" 458 data-label="Newsletters" data-slug="newsletters" data-length="11"> 459 <a class="w-full flex rounded-theme py-1 hover:text-brand" href="https://deceleration.news/newsletters/" 460 > 461 <span>Newsletters</span> 462 </a> 463 </li> 464 <li class="nav-events flex items-center relative rounded-theme" 465 data-label="Events" data-slug="events" data-length="6"> 466 <a class="w-full flex rounded-theme py-1 hover:text-brand" href="https://deceleration.news/events/" 467 > 468 <span>Events</span> 469 </a> 470 </li> 471 <li class="nav-about flex items-center relative rounded-theme" 472 data-label="About" data-slug="about" data-length="5"> 473 <a class="w-full flex rounded-theme py-1 hover:text-brand" href="https://deceleration.news/about/" 474 > 475 <span>About</span> 476 </a> 477 </li> 478 <li class="nav-join flex items-center relative rounded-theme" 479 data-label="Join" data-slug="join" data-length="4"> 480 <a class="w-full flex rounded-theme py-1 hover:text-brand" href="https://deceleration.news/join-deceleration/" 481 > 482 <span>Join</span> 483 </a> 484 </li> 485</ul> 486 </nav> 487 488 489<nav class="hidden sm:flex gap-2.5 items-center self-center" data-socials="" > 490 491 <a href="https://www.facebook.com/deceleration" class="hover:text-brand" aria-label="Facebook"><i class="icon icon-brand-facebook stroke-2 size-4 lg:size-4.5" role="presentation"> 492 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-facebook" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 493 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 494 <path d="M7 10v4h3v7h4v-7h3l1 -4h-4v-2a1 1 0 0 1 1 -1h3v-4h-3a5 5 0 0 0 -5 5v2h-3" /> 495</svg> 496 497 498 499</i><span class="sr-only">Facebook</span></a> 500 501 <a href="https://x.com/MyDeceleration" class="hover:text-brand" aria-label="Twitter"><i class="icon icon-brand-x stroke-2 size-4 lg:size-4.5" role="presentation"> 502 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-x" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 503 <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> 504 <path d="M4 4l11.733 16h4.267l-11.733 -16z"></path> 505 <path d="M4 20l6.768 -6.768m2.46 -2.46l6.772 -6.772"></path> 506</svg> 507</i><span class="sr-only">Twitter</span></a> 508 509 <a :href="socials.bluesky" :class="socials.bluesky && '!block'" class="hidden hover:text-brand" aria-label="Bluesky"><i class="icon icon-brand-bluesky stroke-2 size-4 lg:size-4.5" role="presentation"> 510 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-bluesky"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M6.335 5.144c-1.654 -1.199 -4.335 -2.127 -4.335 .826c0 .59 .35 4.953 .556 5.661c.713 2.463 3.13 2.75 5.444 2.369c-4.045 .665 -4.889 3.208 -2.667 5.41c1.03 1.018 1.913 1.59 2.667 1.59c2 0 3.134 -2.769 3.5 -3.5c.333 -.667 .5 -1.167 .5 -1.5c0 .333 .167 .833 .5 1.5c.366 .731 1.5 3.5 3.5 3.5c.754 0 1.637 -.571 2.667 -1.59c2.222 -2.203 1.378 -4.746 -2.667 -5.41c2.314 .38 4.73 .094 5.444 -2.369c.206 -.708 .556 -5.072 .556 -5.661c0 -2.953 -2.68 -2.025 -4.335 -.826c-2.293 1.662 -4.76 5.048 -5.665 6.856c-.905 -1.808 -3.372 -5.194 -5.665 -6.856z" /></svg> 511</i><span class="sr-only">Bluesky</span></a> 512 513 <a :href="socials.discord" :class="socials.discord && '!block'" class="hidden hover:text-brand" aria-label="Discord"><i class="icon icon-brand-discord stroke-2 size-4 lg:size-4.5" role="presentation"> 514 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-discord"> 515 <path stroke="none" d="M0 0h24v24H0z" fill="none" /> 516 <path d="M8 12a1 1 0 1 0 2 0a1 1 0 0 0 -2 0" /> 517 <path d="M14 12a1 1 0 1 0 2 0a1 1 0 0 0 -2 0" /> 518 <path d="M15.5 17c0 1 1.5 3 2 3c1.5 0 2.833 -1.667 3.5 -3c.667 -1.667 .5 -5.833 -1.5 -11.5c-1.457 -1.015 -3 -1.34 -4.5 -1.5l-.972 1.923a11.913 11.913 0 0 0 -4.053 0l-.975 -1.923c-1.5 .16 -3.043 .485 -4.5 1.5c-2 5.667 -2.167 9.833 -1.5 11.5c.667 1.333 2 3 3.5 3c.5 0 2 -2 2 -3" /> 519 <path d="M7 16.5c3.5 1 6.5 1 10 0" /> 520</svg> 521</i><span class="sr-only">Discord</span></a> 522 523 <a :href="socials.github" :class="socials.github && '!block'" class="hidden hover:text-brand" aria-label="Github"><i class="icon icon-brand-github stroke-2 size-4 lg:size-4.5" role="presentation"> 524 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-github" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 525 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 526 <path d="M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5" /> 527</svg> 528 529 530 531</i><span class="sr-only">Github</span></a> 532 533 <a :href="socials.instagram" :class="socials.instagram && '!block'" class="hidden hover:text-brand" aria-label="Instagram"><i class="icon icon-brand-instagram stroke-2 size-4 lg:size-4.5" role="presentation"> 534 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-instagram" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 535 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 536 <rect x="4" y="4" width="16" height="16" rx="4" /> 537 <circle cx="12" cy="12" r="3" /> 538 <line x1="16.5" y1="7.5" x2="16.5" y2="7.501" /> 539</svg> 540 541 542 543</i><span class="sr-only">Instagram</span></a> 544 545 <a :href="socials.linkedin" :class="socials.linkedin && '!block'" class="hidden hover:text-brand" aria-label="Linkedin"><i class="icon icon-brand-linkedin stroke-2 size-4 lg:size-4.5" role="presentation"> 546 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-linkedin" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 547 <path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path> 548 <rect x="2" y="9" width="4" height="12"></rect> 549 <circle cx="4" cy="4" r="2"></circle> 550</svg> 551</i><span class="sr-only">Linkedin</span></a> 552 553 <a :href="socials.mastodon" :class="socials.mastodon && '!block'" class="hidden hover:text-brand" aria-label="Mastodon"><i class="icon icon-brand-mastodon stroke-2 size-4 lg:size-4.5" role="presentation"> 554 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-mastodon"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M18.648 15.254c-1.816 1.763 -6.648 1.626 -6.648 1.626a18.262 18.262 0 0 1 -3.288 -.256c1.127 1.985 4.12 2.81 8.982 2.475c-1.945 2.013 -13.598 5.257 -13.668 -7.636l-.026 -1.154c0 -3.036 .023 -4.115 1.352 -5.633c1.671 -1.91 6.648 -1.666 6.648 -1.666s4.977 -.243 6.648 1.667c1.329 1.518 1.352 2.597 1.352 5.633s-.456 4.074 -1.352 4.944z" />
554<path d="M12 11.204v-2.926c0 -1.258 -.895 -2.278 -2 -2.278s-2 1.02 -2 2.278v4.722m4 -4.722c0 -1.258 .895 -2.278 2 -2.278s2 1.02 2 2.278v4.722" /></svg> 555</i><span class="sr-only">Mastodon</span></a> 556 557 <a :href="socials.pinterest" :class="socials.pinterest && '!block'" class="hidden hover:text-brand" aria-label="Pinterest"><i class="icon icon-brand-pinterest stroke-2 size-4 lg:size-4.5" role="presentation"> 558 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-pinterest" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 559 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 560 <line x1="8" y1="20" x2="12" y2="11" /> 561 <path d="M10.7 14c.437 1.263 1.43 2 2.55 2c2.071 0 3.75 -1.554 3.75 -4a5 5 0 1 0 -9.7 1.7" /> 562 <circle cx="12" cy="12" r="9" /> 563</svg> 564 565 566 567</i><span class="sr-only">Pinterest</span></a> 568 569 <a :href="socials.reddit" :class="socials.reddit && '!block'" class="hidden hover:text-brand" aria-label="Reddit"><i class="icon icon-brand-reddit stroke-2 size-4 lg:size-4.5" role="presentation"> 570 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-reddit" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 571 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 572 <path d="M12 8c2.648 0 5.028 .826 6.675 2.14a2.5 2.5 0 0 1 2.326 4.36c0 3.59 -4.03 6.5 -9 6.5c-4.875 0 -8.845 -2.8 -9 -6.294l-1 -.206a2.5 2.5 0 0 1 2.326 -4.36c1.646 -1.313 4.026 -2.14 6.674 -2.14z" /> 573 <path d="M12 8l1 -5l6 1" /> 574 <circle cx="19" cy="4" r="1" /> 575 <circle cx="9" cy="13" r=".5" fill="currentColor" /> 576 <circle cx="15" cy="13" r=".5" fill="currentColor" /> 577 <path d="M10 17c.667 .333 1.333 .5 2 .5s1.333 -.167 2 -.5" /> 578</svg> 579 580 581 582</i><span class="sr-only">Reddit</span></a> 583 584 <a :href="socials.telegram" :class="socials.telegram && '!block'" class="hidden hover:text-brand" aria-label="Telegram"><i class="icon icon-brand-telegram stroke-2 size-4 lg:size-4.5" role="presentation"> 585 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-telegram" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 586 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 587 <path d="M15 10l-4 4l6 6l4 -16l-18 7l4 2l2 6l3 -4" /> 588</svg> 589 590 591 592</i><span class="sr-only">Telegram</span></a> 593 594 <a :href="socials.threads" :class="socials.threads && '!block'" class="hidden hover:text-brand" aria-label="Threads"><i class="icon icon-brand-threads stroke-2 size-4 lg:size-4.5" role="presentation"> 595 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-threads"> 596 <path stroke="none" d="M0 0h24v24H0z" fill="none" /> 597 <path d="M19 7.5c-1.333 -3 -3.667 -4.5 -7 -4.5c-5 0 -8 2.5 -8 9s3.5 9 8 9s7 -3 7 -5s-1 -5 -7 -5c-2.5 0 -3 1.25 -3 2.5c0 1.5 1 2.5 2.5 2.5c2.5 0 3.5 -1.5 3.5 -5s-2 -4 -3 -4s-1.833 .333 -2.5 1" /> 598</svg> 599</i><span class="sr-only">Threads</span></a> 600 601 <a :href="socials.tiktok" :class="socials.tiktok && '!block'" class="hidden hover:text-brand" aria-label="Tiktok"><i class="icon icon-brand-tiktok stroke-2 size-4 lg:size-4.5" role="presentation"> 602 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-tiktok" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 603 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 604 <path d="M9 12a4 4 0 1 0 4 4v-12a5 5 0 0 0 5 5" /> 605</svg> 606 607 608 609</i><span class="sr-only">Tiktok</span></a> 610 611 <a :href="socials.whatsapp" :class="socials.whatsapp && '!block'" class="hidden hover:text-brand" aria-label="Whatsapp"><i class="icon icon-brand-whatsapp stroke-2 size-4 lg:size-4.5" role="presentation"> 612 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-whatsapp" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 613 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 614 <path d="M3 21l1.65 -3.8a9 9 0 1 1 3.4 2.9l-5.05 .9" /> 615 <path d="M9 10a0.5 .5 0 0 0 1 0v-1a0.5 .5 0 0 0 -1 0v1a5 5 0 0 0 5 5h1a0.5 .5 0 0 0 0 -1h-1a0.5 .5 0 0 0 0 1" /> 616</svg> 617 618 619 620</i><span class="sr-only">Whatsapp</span></a> 621 622 <a :href="socials.youtube" :class="socials.youtube && '!block'" class="hidden hover:text-brand" aria-label="Youtube"><i class="icon icon-brand-youtube stroke-2 size-4 lg:size-4.5" role="presentation"> 623 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-youtube" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 624 <rect x="3" y="5" width="18" height="14" rx="4" /> 625 <path d="M10 9l5 3l-5 3z" /> 626</svg> 627 628 629 630</i><span class="sr-only">Youtube</span></a> 631 632 <a :href="socials.rss" :class="socials.rss && '!block'" class="hidden hover:text-brand" aria-label="RSS"><i class="icon icon-rss stroke-2 size-4 lg:size-4.5" role="presentation"> 633 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-rss" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 634 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 635 <circle cx="5" cy="19" r="1" /> 636 <path d="M4 4a16 16 0 0 1 16 16" /> 637 <path d="M4 11a9 9 0 0 1 9 9" /> 638</svg> 639 640 641 642</i><span class="sr-only">RSS</span></a> 643 644</nav> 645 646 647 <hr class="hidden sm:flex w-[1px] h-5 bg-brd self-center opacity-20 -mr-1"/> 648 649 650 <button class="flex items-center gap-1.5 justify-center rounded-theme hover:text-brand curs
650or-pointer p-1" data-ghost-search title="Search" aria-label="Search"> 651 <i class="icon icon-search size-4 lg:size-4.5 stroke-[2.5] fill-bgr [&>svg]:fill-inherit" role="presentation"> 652 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-search" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 653 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 654 <circle cx="10" cy="10" r="7" /> 655 <line x1="21" y1="21" x2="15" y2="15" /> 656</svg> 657 658 659 660</i> <span class="">Search</span> 661 </button> 662 </div> 663 </div> 664 665</header> 666 667 <div class="fixed flex justify-start opacity-0 transition-[opacity,z-index] duration-300 top-0 h-full w-full backdrop-blur-[2px] bg-gradient-to-br from-[hsla(0_0%_0%_/_8%)] to-[hsla(0_0%_0%_/_2%)] font-sans [&_.is-subitem_a]:text-sm [&_.is-subitem_a]:pl-3 [&_.is-subitem_a]:py-2 [&_[data-dropdown-open]_ul]:flex [&_[data-dropdown-open]_ul]:translate-y-0" 668 :class="menuOpen ? 'opacity-100 z-[100]' : 'opacity-0 z-[-1]'" data-menu id="menu" 669 x-init="$nextTick(() => { initDropdown($el, 'hidden opacity-0 invisible basis-full flex-col gap-0.5 text-sm border-t border-brd-soft') })" 670> 671 <div class="flex flex-col bg-bgr w-full max-w-xs max-h-full overflow-y-scroll transition-transform duration-300 px-5 sm:px-6 py-6 no-scrollbar" 672 :class="menuOpen ? 'translate-x-0' : '-translate-x-full'" 673 @click.outside="!event.target.hasAttribute('data-menu-toggle') ? menuOpen = false : null" 674 > 675 <div class="flex justify-between"> 676 <button class="flex items-center gap-1.5 justify-center rounded-theme hover:text-brand cursor-pointer p-1" data-ghost-search title="Search" aria-label="Search"> 677 <i class="icon icon-search size-4 lg:size-4.5 stroke-[2.5] fill-bgr [&>svg]:fill-inherit" role="presentation"> 678 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-search" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 679 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 680 <circle cx="10" cy="10" r="7" /> 681 <line x1="21" y1="21" x2="15" y2="15" /> 682</svg> 683 684 685 686</i> <span class="">Search</span> 687 </button> 688 689 <button class="flex flex-col items-center gap-0.75 justify-center rounded-theme cursor-pointer p-1 transition-all hover:[&_span]:bg-brand" 690 data-menu-toggle aria-label="Menu toggle" aria-expanded="false" aria-haspopup="true" aria-controls="menu" 691 @click="menuOpen = !menuOpen" :aria-expanded="menuOpen.toString()" 692 > 693 <span class="relative pointer-events-none h-0.5 rounded-sm bg-typ w-4.5 transition-all rotate-45 translate-y-1.25"></span> 694 <span class="relative pointer-events-none h-0.5 rounded-sm bg-typ w-4.5 transition-all -translate-x-1 opacity-0"></span> 695 <span class="relative pointer-events-none h-0.5 rounded-sm bg-typ w-4.5 transition-all -rotate-45 -translate-y-1.25"></span> 696 <span class="sr-only">Close</span> 697 </button> 698 </div> 699 700 <nav class="lg:hidden mt-6" data-nav="menu" data-primary-nav> 701 <ul class="border-t-3 border-brd-soft flex flex-col text-typ text-[0.9rem]"> 702 <li class="nav-reporting flex items-center flex-wrap w-full relative border-b border-brd-soft" 703 data-label="Reporting" data-slug="reporting" data-length="9"> 704 <a class="flex flex-1 py-2.5 md:py-3 px-0.5 hover:text-brand hover:[&+span]:text-brand" href="https://deceleration.news/tag/reporting/" 705 > 706 <span>Reporting</span> 707 </a> 708 </li> 709 <li class="nav-analysis flex items-center flex-wrap w-full relative border-b border-brd-soft" 710 data-label="Analysis" data-slug="analysis" data-length="8"> 711 <a class="flex flex-1 py-2.5 md:py-3 px-0.5 hover:text-brand hover:[&+span]:text-brand" href="https://deceleration.news/tag/analysis/" 712 > 713 <span>Analysis</span> 714 </a> 715 </li> 716 <li class="nav-arts-letters flex items-center flex-wrap w-full relative border-b border-brd-soft" 717 data-label="Arts & Letters" data-slug="arts-letters" data-length="14"> 718 <a class="flex flex-1 py-2.5 md:py-3 px-0.5 hover:text-brand hover:[&+span]:text-brand" href="https://deceleration.news/tag/arts-letters/" 719 >
720 <span>Arts & Letters</span> 721 </a> 722 </li> 723 <li class="nav-topics flex items-center flex-wrap w-full relative border-b border-brd-soft" 724 data-label="Topics" data-slug="topics" data-length="6"> 725 <a class="flex flex-1 py-2.5 md:py-3 px-0.5 hover:text-brand hover:[&+span]:text-brand" href="https://deceleration.news/topics/" 726 > 727 <span>Topics</span> 728 </a> 729 </li> 730 <li class="nav-podcast flex items-center flex-wrap w-full relative border-b border-brd-soft" 731 data-label="Podcast" data-slug="podcast" data-length="7"> 732 <a class="flex flex-1 py-2.5 md:py-3 px-0.5 hover:text-brand hover:[&+span]:text-brand" href="https://deceleration.news/podcasts/" 733 > 734 <span>Podcast</span> 735 </a> 736 </li> 737 <li class="nav-newsletters flex items-center flex-wrap w-full relative border-b border-brd-soft" 738 data-label="Newsletters" data-slug="newsletters" data-length="11"> 739 <a class="flex flex-1 py-2.5 md:py-3 px-0.5 hover:text-brand hover:[&+span]:text-brand" href="https://deceleration.news/newsletters/" 740 > 741 <span>Newsletters</span> 742 </a> 743 </li> 744 <li class="nav-events flex items-center flex-wrap w-full relative border-b border-brd-soft" 745 data-label="Events" data-slug="events" data-length="6"> 746 <a class="flex flex-1 py-2.5 md:py-3 px-0.5 hover:text-brand hover:[&+span]:text-brand" href="https://deceleration.news/events/" 747 > 748 <span>Events</span> 749 </a> 750 </li> 751 <li class="nav-about flex items-center flex-wrap w-full relative border-b border-brd-soft" 752 data-label="About" data-slug="about" data-length="5"> 753 <a class="flex flex-1 py-2.5 md:py-3 px-0.5 hover:text-brand hover:[&+span]:text-brand" href="https://deceleration.news/about/" 754 > 755 <span>About</span> 756 </a> 757 </li> 758 <li class="nav-join flex items-center flex-wrap w-full relative border-b border-brd-soft" 759 data-label="Join" data-slug="join" data-length="4"> 760 <a class="flex flex-1 py-2.5 md:py-3 px-0.5 hover:text-brand hover:[&+span]:text-brand" href="https://deceleration.news/join-deceleration/" 761 > 762 <span>Join</span> 763 </a> 764 </li> 765</ul> 766 </nav> 767 768 <nav class="my-6" data-nav="menu" data-secondary-nav> 769 <ul class="border-t-3 border-brd-soft flex flex-col text-typ text-sm"> 770 <li class="nav-sign-up nav-current flex items-center flex-wrap w-full relative border-b border-brd-soft" 771 data-label="Sign up" data-slug="sign-up" data-length="7"> 772 <a class="flex flex-1 py-2.5 md:py-3 px-0.5 hover:text-brand hover:[&+span]:text-brand" href="#/portal/" role="button" 773 > 774 <span>Sign up</span> 775 </a> 776 </li> 777 <li class="nav-contact-us flex items-center flex-wrap w-full relative border-b border-brd-soft" 778 data-label="Contact Us" data-slug="contact-us" data-length="10"> 779 <a class="flex flex-1 py-2.5 md:py-3 px-0.5 hover:text-brand hover:[&+span]:text-brand" href="https://deceleration.news/contact-us/" 780 > 781 <span>Contact Us</span> 782 </a> 783 </li> 784 <li class="nav-writing-guidelines flex items-center flex-wrap w-full relative border-b border-brd-soft" 785 data-label="Writing Guidelines" data-slug="writing-guidelines" data-length="18"> 786 <a class="flex flex-1 py-2.5 md:py-3 px-0.5 hover:text-brand hover:[&+span]:text-brand" href="https://deceleration.news/submissions/" 787 > 788 <span>Writing Guidelines</span> 789 </a> 790 </li> 791</ul> 792 </nav> 793 794 <span class="flex-1"></span> 795 796 <a href="/signup/" data-portal="subscribe" 797 class="w-full text-center py-2 bg-brand text-brand-contrast hover:brightness-110"> 798 <span>Subscribe</span> 799 </a> 800 801 <div class="flex items-center justify-between mt-4 border-t border-brd-soft pt-4"> 802 <span class="text-sm font-medium">Follow us</span> 803 804<nav class="flex gap-2" data-socials="" > 805 806 <a href="https://www.facebook.com/deceleration" class="hover:text-brand" aria-label="Facebook"><i class="icon icon-brand-facebook stroke-2 size-4.5" role="presentation"> 807 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-facebook" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 808 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 809 <path d="M7 10v4h3v7h4v-7h3l1 -4h-4v-2a1 1 0 0 1 1 -1h3v-4h-3a5 5 0 0 0 -5 5v2h-3" /> 810</svg> 811 812 813 814</i><span class="sr-only">Facebook</span></a> 815 816 <a href="https://x.com/MyDeceleration" class="hover:text-brand" aria-label="Twitter"><i class="icon icon-brand-x stroke-2 size-4.5" role="presentation"> 817 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-x" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 818 <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> 819 <path d="M4 4l11.733 16h4.267l-11.733 -16z"></path> 820 <path d="M4 20l6.768 -6.768m2.46 -2.46l6.772 -6.772"></path> 821</svg> 822</i><span class="sr-only">Twitter</span></a> 823 824 <a :href="socials.bluesky" :class="socials.bluesky && '!block'" class="hidden hover:text-brand" aria-label="Bluesky"><i class="icon icon-brand-bluesky stroke-2 size-4.5" role="presentation"> 825 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-bluesky"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M6.335 5.144c-1.654 -1.199 -4.335 -2.127 -4.335 .826c0 .59 .35 4.953 .556 5.661c.713 2.463 3.13 2.75 5.444 2.369c-4.045 .665 -4.889 3.208 -2.667 5.41c1.03 1.018 1.913 1.59 2.667 1.59c2 0 3.134 -2.769 3.5 -3.5c.333 -.667 .5 -1.167 .5 -1.5c0 .333 .167 .833 .5 1.5c.366 .731 1.5 3.5 3.5 3.5c.754 0 1.637 -.571 2.667 -1.59c2.222 -2.203 1.378 -4.746 -2.667 -5.41c2.314 .38 4.73 .094 5.444 -2.369c.206 -.708 .556 -5.072 .556 -5.661c0 -2.953 -2.68 -2.025 -4.335 -.826c-2.293 1.662 -4.76 5.048 -5.665 6.856c-.905 -1.808 -3.372 -5.194 -5.665 -6.856z" /></svg> 826</i><span class="sr-only">Bluesky</span></a> 827 828 <a :href="socials.discord" :class="socials.discord && '!block'" class="hidden hover:text-brand" aria-label="Discord"><i class="icon icon-brand-discord stroke-2 size-4.5" role="presentation"> 829 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-discord"> 830 <path stroke="none" d="M0 0h24v24H0z" fill="none" /> 831 <path d="M8 12a1 1 0 1 0 2 0a1 1 0 0 0 -2 0" /> 832 <path d="M14 12a1 1 0 1 0 2 0a1 1 0 0 0 -2 0" /> 833 <path d="M15.5 17c0 1 1.5 3 2 3c1.5 0 2.833 -1.667 3.5 -3c.667 -1.667 .5 -5.833 -1.5 -11.5c-1.457 -1.015 -3 -1.34 -4.5 -1.5l-.972 1.923a11.913 11.913 0 0 0 -4.053 0l-.975 -1.923c-1.5 .16 -3.043 .485 -4.5 1.5c-2 5.667 -2.167 9.833 -1.5 11.5c.667 1.333 2 3 3.5 3c.5 0 2 -2 2 -3" /> 834 <path d="M7 16.5c3.5 1 6.5 1 10 0" /> 835</svg> 836</i><span class="sr-only">Discord</span></a> 837 838 <a :href="socials.github" :class="socials.github && '!block'" class="hidden hover:text-brand" aria-label="Github"><i class="icon icon-brand-github stroke-2 size-4.5" role="presentation"> 839 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-github" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 840 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 841 <path d="M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5" /> 842</svg> 843 844 845 846</i><span class="sr-only">Github</span></a> 847 848 <a :href="socials.instagram" :class="socials.instagram && '!block'" class="hidden hover:text-brand" aria-label="Instagram"><i class="icon icon-brand-instagram stroke-2 size-4.5" role="presentation"> 849 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-instagram" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 850 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 851 <rect x="4" y="4" width="16" height="16" rx="4" /> 852 <circle cx="12" cy="12" r="3" /> 853 <line x1="16.5" y1="7.5" x2="16.5" y2="7.501" /> 854</svg> 855 856 857 858</i><span class="sr-only">Instagram</span></a> 859 860 <a :href="socials.linkedin" :class="socials.linkedin && '!block'" class="hidden hover:text-brand" aria-label="Linkedin"><i class="icon icon-brand-linkedin stroke-2 size-4.5" role="presentation"> 861 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-linkedin" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 862 <path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path> 863 <rect x="2" y="9" width="4" height="12"></rect> 864 <circle cx="4" cy="4" r="2"></circle> 865</svg> 866</i><span class="sr-only">Linkedin</span></a> 867 868 <a :href="socials.mastodon" :class="socials.mastodon && '!block'" class="hidden hover:text-brand" aria-label="Mastodon"><i class="icon icon-brand-mastodon stroke-2 size-4.5" role="presentation"> 869 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-mastodon"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M18.648 15.254c-1.816 1.763 -6.648 1.626 -6.648 1.626a18.262 18.262 0 0 1 -3.288 -.256c1.127 1.985 4.12 2.81 8.982 2.475c-1.945 2.013 -13.598 5.257 -13.668 -7.636l-.026 -1.154c0 -3.036 .023 -4.115 1.352 -5.633c1.671 -1.91 6.648 -1.666 6.648 -1.666s4.977 -.243 6.648 1.667c1.329 1.518 1.352 2.597 1.352 5.633s-.456 4.074 -1.352 4.944z" />
869<path d="M12 11.204v-2.926c0 -1.258 -.895 -2.278 -2 -2.278s-2 1.02 -2 2.278v4.722m4 -4.722c0 -1.258 .895 -2.278 2 -2.278s2 1.02 2 2.278v4.722" /></svg> 870</i><span class="sr-only">Mastodon</span></a> 871 872 <a :href="socials.pinterest" :class="socials.pinterest && '!block'" class="hidden hover:text-brand" aria-label="Pinterest"><i class="icon icon-brand-pinterest stroke-2 size-4.5" role="presentation"> 873 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-pinterest" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 874 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 875 <line x1="8" y1="20" x2="12" y2="11" /> 876 <path d="M10.7 14c.437 1.263 1.43 2 2.55 2c2.071 0 3.75 -1.554 3.75 -4a5 5 0 1 0 -9.7 1.7" /> 877 <circle cx="12" cy="12" r="9" /> 878</svg> 879 880 881 882</i><span class="sr-only">Pinterest</span></a> 883 884 <a :href="socials.reddit" :class="socials.reddit && '!block'" class="hidden hover:text-brand" aria-label="Reddit"><i class="icon icon-brand-reddit stroke-2 size-4.5" role="presentation"> 885 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-reddit" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 886 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 887 <path d="M12 8c2.648 0 5.028 .826 6.675 2.14a2.5 2.5 0 0 1 2.326 4.36c0 3.59 -4.03 6.5 -9 6.5c-4.875 0 -8.845 -2.8 -9 -6.294l-1 -.206a2.5 2.5 0 0 1 2.326 -4.36c1.646 -1.313 4.026 -2.14 6.674 -2.14z" /> 888 <path d="M12 8l1 -5l6 1" /> 889 <circle cx="19" cy="4" r="1" /> 890 <circle cx="9" cy="13" r=".5" fill="currentColor" /> 891 <circle cx="15" cy="13" r=".5" fill="currentColor" /> 892 <path d="M10 17c.667 .333 1.333 .5 2 .5s1.333 -.167 2 -.5" /> 893</svg> 894 895 896 897</i><span class="sr-only">Reddit</span></a> 898 899 <a :href="socials.telegram" :class="socials.telegram && '!block'" class="hidden hover:text-brand" aria-label="Telegram"><i class="icon icon-brand-telegram stroke-2 size-4.5" role="presentation"> 900 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-telegram" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 901 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 902 <path d="M15 10l-4 4l6 6l4 -16l-18 7l4 2l2 6l3 -4" /> 903</svg> 904 905 906 907</i><span class="sr-only">Telegram</span></a> 908 909 <a :href="socials.threads" :class="socials.threads && '!block'" class="hidden hover:text-brand" aria-label="Threads"><i class="icon icon-brand-threads stroke-2 size-4.5" role="presentation"> 910 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-threads"> 911 <path stroke="none" d="M0 0h24v24H0z" fill="none" /> 912 <path d="M19 7.5c-1.333 -3 -3.667 -4.5 -7 -4.5c-5 0 -8 2.5 -8 9s3.5 9 8 9s7 -3 7 -5s-1 -5 -7 -5c-2.5 0 -3 1.25 -3 2.5c0 1.5 1 2.5 2.5 2.5c2.5 0 3.5 -1.5 3.5 -5s-2 -4 -3 -4s-1.833 .333 -2.5 1" /> 913</svg> 914</i><span class="sr-only">Threads</span></a> 915 916 <a :href="socials.tiktok" :class="socials.tiktok && '!block'" class="hidden hover:text-brand" aria-label="Tiktok"><i class="icon icon-brand-tiktok stroke-2 size-4.5" role="presentation"> 917 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-tiktok" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 918 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 919 <path d="M9 12a4 4 0 1 0 4 4v-12a5 5 0 0 0 5 5" /> 920</svg> 921 922 923 924</i><span class="sr-only">Tiktok</span></a> 925 926 <a :href="socials.whatsapp" :class="socials.whatsapp && '!block'" class="hidden hover:text-brand" aria-label="Whatsapp"><i class="icon icon-brand-whatsapp stroke-2 size-4.5" role="presentation"> 927 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-whatsapp" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 928 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 929 <path d="M3 21l1.65 -3.8a9 9 0 1 1 3.4 2.9l-5.05 .9" /> 930 <path d="M9 10a0.5 .5 0 0 0 1 0v-1a0.5 .5 0 0 0 -1 0v1a5 5 0 0 0 5 5h1a0.5 .5 0 0 0 0 -1h-1a0.5 .5 0 0 0 0 1" /> 931</svg> 932 933 934 935</i><span class="sr-only">Whatsapp</span></a> 936 937 <a :href="socials.youtube" :class="socials.youtube && '!block'" class="hidden hover:text-brand" aria-label="Youtube"><i class="icon icon-brand-youtube stroke-2 size-4.5" role="presentation"> 938 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-youtube" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 939 <rect x="3" y="5" width="18" height="14" rx="4" /> 940 <path d="M10 9l5 3l-5 3z" /> 941</svg> 942 943 944 945</i><span class="sr-only">Youtube</span></a> 946 947 <a :href="socials.rss" :class="socials.rss && '!block'" class="hidden hover:text-brand" aria-label="RSS"><i class="icon icon-rss stroke-2 size-4.5" role="presentation"> 948 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-rss" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 949 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 950 <circle cx="5" cy="19" r="1" /> 951 <path d="M4 4a16 16 0 0 1 16 16" /> 952 <path d="M4 11a9 9 0 0 1 9 9" /> 953</svg> 954 955 956 957</i><span class="sr-only">RSS</span></a> 958 959</nav> 960 961 </div> 962 </div> 963</div> 964 <main class="main" id="main"> 965 966 <section class="px-5 sm:px-6 mt-6" data-hero-posts="4" data-hero-layout="4-posts"> 967 <div class="max-w-site mx-auto flex flex-col gap-5 lg:flex-row"> 968 <article class="post tag-water-power tag-newsletter tag-energy featured flex-2 pb-6 border-b border-brd-soft lg:pb-0 lg:border-b-0 lg:pr-5 lg:border-r relative flex flex-col gap-4 text-typ" data-post-card data-featured> 969 <a href="/abbotts-deregulation-threat-brokers-of-power-conor-harrison/" class="relative group "> 970 <figure class="block rounded-theme overflow-hidden" role="none"> 971 <picture > 972 <source 973 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/10/Untitled---April-26--2026-at-09.45.04-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/10/Untitled---April-26--2026-at-09.45.04-1.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/10/Untitled---April-26--2026-at-09.45.04-1.png 960w" 974 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 720px" 975 type="image/webp" 976 > 977 <img class="aspect-[3/2] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity" 978 979 loading="eager" 980 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/10/Untitled---April-26--2026-at-09.45.04-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/10/Untitled---April-26--2026-at-09.45.04-1.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/10/Untitled---April-26--2026-at-09.45.04-1.png 960w" 981 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 720px" 982 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/10/Untitled---April-26--2026-at-09.45.04-1.png" 983 alt="Untangling Abbott's Deregulation Threat: Speaking with the Author of 'Brokers of Power'" 984 985 /> 986</picture> 987 </figure> 988 </a> 989 990 <div class="bg-bgr flex-1 flex flex-col gap-2.5 lg:pl-8 lg:ml-16 lg:-mt-14 lg:pt-6 z-10" data-post-card-content> 991 992 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-1" data-post-card-meta="top"> 993 <ul class="flex gap-2 font-semibold" data-post-card-tags> 994 <li><a href="/tag/water-power/" class="text-brand decoration-2 underline-offset-2 hover:underline">Water & Power</a></li> 995 </ul> 996 997 998 <div class="hidden sm:inline-flex" data-post-card-comment-count 999 x-data="{ show: false }" 1000 x-init="new MutationObserver(() => { 1001 const count = $el.querySelector('a span')?.textContent || '0'; 1002 show = count && count !== '0'; 1003 }).observe($el, { childList: true, subtree: true })" 1004 x-show="show">
1005 <span class="inline mx-2.5 text-brd-soft">/</span> 1006 1007 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/abbotts-deregulation-threat-brokers-of-power-conor-harrison/#comments"> 1008 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 1009 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 1010</i>
1010<script 1011 data-ghost-comment-count="6abd7e611dbbfc000125f809" 1012 data-ghost-comment-count-empty="0" 1013 data-ghost-comment-count-singular="comment" 1014 data-ghost-comment-count-plural="comments" 1015 data-ghost-comment-count-tag="span" 1016 data-ghost-comment-count-class-name="opacity-75" 1017 data-ghost-comment-count-autowrap="true" 1018> 1019</script>
1019 1020 </a> 1021 </div> 1022</div> 1023 <h1 class="text-xl font-semibold md:text-2xl lg:text-3xl xl:text-4xl" data-post-card-title> 1024 <a href="/abbotts-deregulation-threat-brokers-of-power-conor-harrison/" class="hover:underline underline-offset-4 inline-flex gap-2 items-start"> 1025 <span>Untangling Abbott's Deregulation Threat: Speaking with the Author of 'Brokers of Power'</span> 1026 </a> 1027 </h1> 1028 1029 <p class="text-base leading-normal md:text-lg mb-0.5 text-balance" data-post-card-excerpt> 1030 The first in a series of conversations about Abbott's threat against city-owned utilities in Texas. 1031 </p> 1032 1033 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 1034 <div class="inline" data-post-card-authors> 1035 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 1036 1037 <a href="/author/gregharman/">Greg Harman</a> 1038 </div> 1039 1040 <div class="inline" data-post-card-date> 1041 <span class="mx-1.5 text-brd-soft">/</span> 1042 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-10-01">1 Oct 2026</time> 1043 </div> 1044</div> 1045 </div> 1046</article> 1047 <div class="flex-1 flex flex-col gap-6 md:grid md:grid-cols-2 md:grid-rows-2 lg:flex lg:flex-col"> 1048 <article class="post tag-human-rights tag-reporting tag-austin tag-ice featured border-b border-brd-soft pb-6 md:row-span-2 [&_p]:hidden lg:[&_p]:block relative flex flex-col gap-4 text-typ" data-post-card data-featured> 1049 <a href="/prosecute-this-ice-officer-how-cities-like-austin-can-help-stop-ice-violence/" class="relative group "> 1050 <figure class="block rounded-theme overflow-hidden" role="none"> 1051 <picture > 1052 <source 1053 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/ice-shooting-austin-texas--1--3-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/ice-shooting-austin-texas--1--3-.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/ice-shooting-austin-texas--1--3-.png 960w" 1054 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1055 type="image/webp" 1056 > 1057 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity" 1058 1059 loading="eager" 1060 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/ice-shooting-austin-texas--1--3-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/ice-shooting-austin-texas--1--3-.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/ice-shooting-austin-texas--1--3-.png 960w" 1061 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1062 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/ice-shooting-austin-texas--1--3-.png" 1063 alt="VIDEO: 'Prosecute This ICE Officer': How Cities Like Austin Can Help Stop ICE Violence" 1064 1065 /> 1066</picture> 1067 </figure> 1068 </a> 1069 1070 <div class="flex flex-col gap-2.5 " data-post-card-content> 1071 1072 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 1073 <ul class="flex gap-2 font-semibold" data-post-card-tags> 1074 <li><a href="/tag/human-rights/" class="text-brand decoration-2 underline-offset-2 hover:underline">Human Rights</a></li> 1075 </ul> 1076 1077 1078 <div class="hidden sm:inline-flex" data-post-card-comment-count 1079 x-data="{ show: false }" 1080 x-init="new MutationObserver(() => { 1081 const count = $el.querySelector('a span')?.textContent || '0'; 1082 show = count && count !== '0'; 1083 }).observe($el, { childList: true, subtree: true })" 1084 x-show="show">
1085 <span class="inline mx-2.5 text-brd-soft">/</span> 1086 1087 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/prosecute-this-ice-officer-how-cities-like-austin-can-help-stop-ice-violence/#comments"> 1088 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 1089 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 1090</i>
1090<script 1091 data-ghost-comment-count="6ab87fc783c1670001c31694" 1092 data-ghost-comment-count-empty="0" 1093 data-ghost-comment-count-singular="comment" 1094 data-ghost-comment-count-plural="comments" 1095 data-ghost-comment-count-tag="span" 1096 data-ghost-comment-count-class-name="opacity-75" 1097 data-ghost-comment-count-autowrap="true" 1098> 1099</script>
1099 1100 </a> 1101 </div> 1102</div> 1103 <h2 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] lg:text-2xl" data-post-card-title> 1104 <a href="/prosecute-this-ice-officer-how-cities-like-austin-can-help-stop-ice-violence/" class="hover:underline underline-offset-4"> 1105 <span>VIDEO: 'Prosecute This ICE Officer': How Cities Like Austin Can Help Stop ICE Violence</span> 1106 </a> 1107 </h2> 1108 1109 <p class="text-base leading-snug mb-0.5 " data-post-card-excerpt> 1110 'I've seen enough to know this is a crime. ... To me it's an open and shut criminal prosecution, attempted murder,' Mike Siegel, Austin City Council (D7), told Deceleration. 1111 </p> 1112 1113 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 1114 <div class="inline" data-post-card-authors> 1115 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 1116 1117 <a href="/author/gregharman/">Greg Harman</a> 1118 </div> 1119 1120 <div class="inline" data-post-card-date> 1121 <span class="mx-1.5 text-brd-soft">/</span> 1122 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-27">27 Sep 2026</time> 1123 </div> 1124</div> 1125 </div> 1126</article> <article class="post tag-alternative-futures tag-newsletter tag-solutions featured not-last-of-type:border-b border-brd-soft not-last-of-type:pb-6 relative flex gap-4 md:gap-8 text-typ" data-post-card data-featured> 1127 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 1128 1129 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
1129post-card-meta:hidden" data-post-card-meta="top"> 1130 <ul class="flex gap-2 font-semibold" data-post-card-tags> 1131 <li><a href="/tag/alternative-futures/" class="text-brand decoration-2 underline-offset-2 hover:underline">Alternative Futures</a></li> 1132 </ul> 1133 1134 1135 <div class="hidden sm:inline-flex" data-post-card-comment-count 1136 x-data="{ show: false }" 1137 x-init="new MutationObserver(() => { 1138 const count = $el.querySelector('a span')?.textContent || '0'; 1139 show = count && count !== '0'; 1140 }).observe($el, { childList: true, subtree: true })" 1141 x-show="show"> 1142 <span class="inline mx-2.5 text-brd-soft">/</span> 1143 1144 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/salvaging-materials-and-histories-from-buildings-in-san-antonio-to-savannah/#comments"> 1145 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 1146 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 1147</i>
1147<script 1148 data-ghost-comment-count="6ab5505c3d258800015d4429" 1149 data-ghost-comment-count-empty="0" 1150 data-ghost-comment-count-singular="comment" 1151 data-ghost-comment-count-plural="comments" 1152 data-ghost-comment-count-tag="span" 1153 data-ghost-comment-count-class-name="opacity-75" 1154 data-ghost-comment-count-autowrap="true" 1155> 1156</script>
1156 1157 </a> 1158 </div> 1159</div> 1160 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 1161 <a href="/salvaging-materials-and-histories-from-buildings-in-san-antonio-to-savannah/" class="hover:underline decoration-2 underline-offset-4"> 1162 <span>Salvaging Materialsâand Historiesâfrom Buildings in San Antonio to Savannah</span> 1163 </a> 1164 </h3> 1165 1166 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 1167 With thousands of buildings torn down every year, nonprofits and city agencies are racing to record the stories attached to historic structures before theyâre dismantled and sold for parts. 1168 </p> 1169 1170 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 1171 <div class="inline" data-post-card-authors> 1172 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 1173 1174 <a href="/author/syris-valentine/">Syris Valentine</a> 1175 </div> 1176 1177 <div class="inline" data-post-card-date> 1178 <span class="mx-1.5 text-brd-soft">/</span> 1179 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-24">24 Sep 2026</time> 1180 </div> 1181</div> </div> 1182 1183 <a href="/salvaging-materials-and-histories-from-buildings-in-san-antonio-to-savannah/" class=" relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 1184 <figure class="block rounded-theme overflow-hidden" role="none"> 1185 <picture > 1186 <source 1187 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/20241016_OHP-Deconstruction-Training-27.webp 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/20241016_OHP-Deconstruction-Training-27.webp 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/20241016_OHP-Deconstruction-Training-27.webp 960w" 1188 sizes="(max-width: 767px) 25vw, 600px" 1189 type="image/webp" 1190 > 1191 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity" 1192 1193 loading="eager" 1194 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/20241016_OHP-Deconstruction-Training-27.webp 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/20241016_OHP-Deconstruction-Training-27.webp 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/20241016_OHP-Deconstruction-Training-27.webp 960w" 1195 sizes="(max-width: 767px) 25vw, 600px" 1196 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/20241016_OHP-Deconstruction-Training-27.webp" 1197 alt="Salvaging Materialsâand Historiesâfrom Buildings in San Antonio to Savannah" 1198 1199 /> 1200</picture> 1201 </figure> 1202 </a> 1203</article> <article class="post tag-podcast featured not-last-of-type:border-b border-brd-soft not-last-of-type:pb-6 relative flex gap-4 md:gap-8 text-typ" data-post-card data-featured> 1204 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 1205 1206 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
1206post-card-meta:hidden" data-post-card-meta="top"> 1207 <ul class="flex gap-2 font-semibold" data-post-card-tags> 1208 <li><a href="/tag/podcast/" class="text-brand decoration-2 underline-offset-2 hover:underline">Podcast</a></li> 1209 </ul> 1210 1211 1212 <div class="hidden sm:inline-flex" data-post-card-comment-count 1213 x-data="{ show: false }" 1214 x-init="new MutationObserver(() => { 1215 const count = $el.querySelector('a span')?.textContent || '0'; 1216 show = count && count !== '0'; 1217 }).observe($el, { childList: true, subtree: true })" 1218 x-show="show"> 1219 <span class="inline mx-2.5 text-brd-soft">/</span> 1220 1221 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/podcasts/border-wall-broke-on-san-ygnacio-two-acre-birding-sanctuary/#comments"> 1222 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 1223 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 1224</i>
1224<script 1225 data-ghost-comment-count="6ab45b12a354210001046d9e" 1226 data-ghost-comment-count-empty="0" 1227 data-ghost-comment-count-singular="comment" 1228 data-ghost-comment-count-plural="comments" 1229 data-ghost-comment-count-tag="span" 1230 data-ghost-comment-count-class-name="opacity-75" 1231 data-ghost-comment-count-autowrap="true" 1232> 1233</script>
1233 1234 </a> 1235 </div> 1236</div> 1237 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 1238 <a href="/podcasts/border-wall-broke-on-san-ygnacio-two-acre-birding-sanctuary/" class="hover:underline decoration-2 underline-offset-4"> 1239 <span>Did the Border Wall Just Break on Tiny San Ygnacio's Two-Acre Birding Sanctuary?</span> 1240 </a> 1241 </h3> 1242 1243 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 1244 'F*ck It. Arrest me.' A conversation with Elsa Hull, a dedicated borderlands water protector arrested twice in Zapata County for resisting border wall construction. 1245 </p> 1246 1247 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 1248 <div class="inline" data-post-card-authors> 1249 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 1250 1251 <a href="/author/gregharman/">Greg Harman</a> 1252 </div> 1253 1254 <div class="inline" data-post-card-date> 1255 <span class="mx-1.5 text-brd-soft">/</span> 1256 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-24">24 Sep 2026</time> 1257 </div> 1258</div> </div> 1259 1260 <a href="/podcasts/border-wall-broke-on-san-ygnacio-two-acre-birding-sanctuary/" class=" relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 1261 <figure class="block rounded-theme overflow-hidden" role="none"> 1262 <picture > 1263 <source 1264 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/web-border-wall-san-ygnacio-strong-1-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/web-border-wall-san-ygnacio-strong-1-.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/web-border-wall-san-ygnacio-strong-1-.png 960w" 1265 sizes="(max-width: 767px) 25vw, 600px" 1266 type="image/webp" 1267 > 1268 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity" 1269 1270 loading="eager" 1271 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/web-border-wall-san-ygnacio-strong-1-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/web-border-wall-san-ygnacio-strong-1-.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/web-border-wall-san-ygnacio-strong-1-.png 960w" 1272 sizes="(max-width: 767px) 25vw, 600px" 1273 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/web-border-wall-san-ygnacio-strong-1-.png" 1274 alt="Did the Border Wall Just Break on Tiny San Ygnacio's Two-Acre Birding Sanctuary?" 1275 1276 /> 1277</picture> 1278 </figure> 1279 </a> 1280</article> </div> 1281</div> 1282 </section> 1283 1284 1285 <section class="px-5 sm:px-6 my-12" data-actions 1286 x-init="$el.querySelectorAll('.kg-product-card-container').forEach(container => { 1287 const button = container.querySelector('.kg-product-card-button'); 1288 if (button?.href) { 1289 const link = document.createElement('a'); 1290 Object.assign(link, { href: button.href, target: '_self', rel: '', className: container.className + ' hover:opacity-80' }); 1291 link.append(...container.children); 1292 link.querySelector('.kg-product-card-button')?.remove(); 1293 container.replaceWith(link); 1294 } 1295 });"> 1296 <div class="max-w-site mx-auto border-y border-brd-soft grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 md:gap-4 md:py-6 md:divide-x divide-y md:divide-y-0 divide-brd-soft [&_.kg-product-card-button]:hidden!"> 1297 <div class="kg-card kg-product-card"> 1298 <div class="kg-product-card-container"> 1299 <img src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/2026/01/mail.png" width="100" height="100" class="kg-product-card-image" loading="lazy"> 1300 <div class="kg-product-card-title-container"> 1301 <h4 class="kg-product-card-title"><span style="white-space: pre-wrap;">
1301Newsletters </span></h4> 1302 </div> 1303 1304 1305 <div class="kg-product-card-description"><p><span style="white-space: pre-wrap;">Latest insight and analysis from our correspondents for subscribers only. </span></p></div> 1306 1307 <a href="https://deceleration.news/newsletters/" class="kg-product-card-button kg-product-card-btn-accent" target="_blank" rel="noopener noreferrer"><span></span></a> 1308 1309 </div> 1310 </div><div class="kg-card kg-product-card"> 1311 <div class="kg-product-card-container"> 1312 <img src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/2026/01/calendar-1.png" width="100" height="100" class="kg-product-card-image" loading="lazy"> 1313 <div class="kg-product-card-title-container"> 1314 <h4 class="kg-product-card-title"><span style="white-space: pre-wrap;">Events</span></h4> 1315 </div> 1316 1317 1318 <div class="kg-product-card-description"><p><span style="white-space: pre-wrap;">Happenings intended to grow more resilient networks of relationship and common care.</span></p></div> 1319 1320 <a href="https://deceleration.news/events/" class="kg-product-card-button kg-product-card-btn-accent" target="_blank" rel="noopener noreferrer"><span></span></a> 1321 1322 </div> 1323 </div><div class="kg-card kg-product-card"> 1324 <div class="kg-product-card-container"> 1325 <img src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/2026/01/heart.png" width="100" height="100" class="kg-product-card-image" loading="lazy"> 1326 <div class="kg-product-card-title-container"> 1327 <h4 class="kg-product-card-title"><span style="white-space: pre-wrap;">Donate</span></h4> 1328 </div> 1329 1330 1331 <div class="kg-product-card-description"><p><span style="white-space: pre-wrap;">Your contribution helps our nonprofit deliver fact-based reporting and analysis.</span></p></div> 1332 1333 <a href="#/portal/support" class="kg-product-card-button kg-product-card-btn-accent" target="_blank" rel="noopener noreferrer"><span></span></a> 1334 1335 </div> 1336 </div> 1337 </div> 1338 </section> 1339 1340
1340<script src="https://deceleration.news/assets/built/swiper.js?v=_5W7kwLzo-Qyfm4d"></script>
1340 1341 <section class="px-5 sm:px-6 mt-12 overflow-x-hidden" data-members-only x-init="$nextTick(() => { new Swiper('[data-slider]', { 1342 modules: [Navigation, Scrollbar, Mousewheel], 1343 slidesPerView: 1, 1344 spaceBetween: 24, 1345 mousewheel: { 1346 enabled: true, 1347 forceToAxis: true 1348 }, 1349 breakpoints: { 1350 640: { 1351 slidesPerView: 1.8 1352 }, 1353 960: { 1354 slidesPerView: 2.8 1355 }, 1356 1200: { 1357 slidesPerView: 3.4 1358 } 1359 }, 1360 scrollbar: { 1361 el: '.swiper-scrollbar', 1362 draggable: true, 1363 }, 1364 navigation: { 1365 prevEl: '[data-swipe-left]', 1366 nextEl: '[data-swipe-right]', 1367 }, 1368 }) 1369 })" 1370 > 1371 <div class="max-w-site mx-auto sm:bg-bgr-tone pt-4 sm:p-5 md:p-6 border-t-3 border-brd overflow-hidden relative"> 1372 <div class="flex justify-between items-center mb-4 sm:mb-6"> 1373 <h2 class="text-sm md:text-base font-bold! uppercase flex gap-1 items-center"> 1374 <i class="icon icon-bolt size-4 md:size-5 [&_svg]:fill-brand text-brand" role="presentation"> 1375 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-bolt"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11" /></svg> 1376</i> <span class="leading-none mt-1">Members-only</span> 1377 </h2> 1378 1379 <a href="/membership/" data-portal="signup" class="text-sm font-semibold font-sans flex gap-1 items-center hover:text-brand leading-none"> 1380 Become a member 1381 <i class="icon icon-arrow-up-right size-4 stroke-[2.5]" role="presentation"> 1382 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-arrow-up-right"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M17 7l-10 10" /><path d="M8 7l9 0l0 9" /></svg> 1383</i> </a> 1384 </div> 1385 1386 <div class="swiper overflow-visible!" data-slider> 1387 <div class="swiper-wrapper"> 1388 <article class="post tag-deceleration-in-depth tag-newsletter bg-bgr-tone sm:bg-bgr whitespace-normal [&_p]:hidden [&_[data-post-card-visibility]]:hidden [&_[data-post-card-comment-count]]:hidden [&_[data-post-card-meta]]:justify-center [&_[data-post-card-date]]:hidden swiper-slide !h-[unset] relative flex flex-col gap-4 text-typ" data-post-card> 1389 <a href="/texas-inmates-big-bend-border-wall-immigration-epa-data-centers/" class="relative group "> 1390 <figure class="block rounded-theme overflow-hidden" role="none"> 1391 <picture > 1392 <source 1393 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/ice-is-cursed-deportation-immigration-final-1-3.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/ice-is-cursed-deportation-immigration-final-1-3.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/ice-is-cursed-deportation-immigration-final-1-3.png 960w" 1394 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1395 type="image/webp" 1396 > 1397 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 1398 onload="this.classList.remove('blur')" 1399 loading="lazy" 1400 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/ice-is-cursed-deportation-immigration-final-1-3.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/ice-is-cursed-deportation-immigration-final-1-3.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/ice-is-cursed-deportation-immigration-final-1-3.png 960w" 1401 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1402 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/05/ice-is-cursed-deportation-immigration-final-1-3.png"
1403 alt="Cooking Inmates, Big Bend Border Wall, U.S. Immigration Betrayals, EPA on Data Centers, y Más" 1404 1405 /> 1406</picture> 1407 </figure> 1408 </a> 1409 1410 <div class="flex flex-col gap-2.5 p-5 md:p-6 text-center" data-post-card-content> 1411 1412 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 1413 <ul class="flex gap-2 font-semibold" data-post-card-tags> 1414 <li><a href="/tag/deceleration-in-depth/" class="text-brand decoration-2 underline-offset-2 hover:underline">Deceleration In Depth</a></li> 1415 </ul> 1416 1417 <div class="inline-flex" data-post-card-visibility> 1418 <span class="mx-2 text-brd-soft">/</span> 1419 <span class="flex gap-0.5 items-center normal-case font-medium italic"> 1420 <i class="icon icon-bolt size-4 text-brand [&_svg]:fill-brand" role="presentation"> 1421 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-bolt"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11" /></svg> 1422</i> <span class="opacity-75"> 1423 1424 Members-only 1425 1426 </span> 1427 </span> 1428 </div> 1429 1430 <div class="hidden sm:inline-flex" data-post-card-comment-count 1431 x-data="{ show: false }" 1432 x-init="new MutationObserver(() => { 1433 const count = $el.querySelector('a span')?.textContent || '0'; 1434 show = count && count !== '0'; 1435 }).observe($el, { childList: true, subtree: true })" 1436 x-show="show"> 1437 <span class="inline mx-2.5 text-brd-soft">/</span> 1438 1439 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/texas-inmates-big-bend-border-wall-immigration-epa-data-centers/#comments"> 1440 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 1441 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 1442</i>
1442<script 1443 data-ghost-comment-count="6a09e325dce04e0001512df8" 1444 data-ghost-comment-count-empty="0" 1445 data-ghost-comment-count-singular="comment" 1446 data-ghost-comment-count-plural="comments" 1447 data-ghost-comment-count-tag="span" 1448 data-ghost-comment-count-class-name="opacity-75" 1449 data-ghost-comment-count-autowrap="true" 1450> 1451</script>
1451 1452 </a> 1453 </div> 1454</div> 1455 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 1456 <a href="/texas-inmates-big-bend-border-wall-immigration-epa-data-centers/" class="hover:underline underline-offset-4"> 1457 <span>Cooking Inmates, Big Bend Border Wall, U.S. Immigration Betrayals, EPA on Data Centers, y Más</span> 1458 </a> 1459 </h3> 1460 1461 1462 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 1463 <div class="inline" data-post-card-authors> 1464 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 1465 1466 <a href="/author/deceleration/">Deceleration Staff</a> 1467 </div> 1468 1469 <div class="inline" data-post-card-date> 1470 <span class="mx-1.5 text-brd-soft">/</span> 1471 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-05-17">17 May 2026</time> 1472 </div> 1473</div> 1474 </div> 1475</article> <article class="post tag-deceleration-in-depth tag-newsletter bg-bgr-tone sm:bg-bgr whitespace-normal [&_p]:hidden [&_[data-post-card-visibility]]:hidden [&_[data-post-card-comment-count]]:hidden [&_[data-post-card-meta]]:justify-center [&_[data-post-card-date]]:hidden swiper-slide !h-[unset] relative flex flex-col gap-4 text-typ" data-post-card> 1476 <a href="/ted-cruz-fossil-fuels-corpus-water-overheating-cities/" class="relative group "> 1477 <figure class="block rounded-theme overflow-hidden" role="none"> 1478 <picture > 1479 <source 1480 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/deceleration-in-depth-corpus-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/deceleration-in-depth-corpus-1.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/deceleration-in-depth-corpus-1.png 960w" 1481 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1482 type="image/webp" 1483 > 1484 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 1485 onload="this.classList.remove('blur')" 1486 loading="lazy" 1487 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/deceleration-in-depth-corpus-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/deceleration-in-depth-corpus-1.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/deceleration-in-depth-corpus-1.png 960w" 1488 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1489 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/05/deceleration-in-depth-corpus-1.png" 1490 alt="Ted Wants Immunity for Fossil Fuels, Cities Prep for Heat, Corpus 'Day Zero' Approaches, y Más" 1491 1492 /> 1493</picture> 1494 </figure> 1495 </a> 1496 1497 <div class="flex flex-col gap-2.5 p-5 md:p-6 text-center" data-post-card-content> 1498 1499 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 1500 <ul class="flex gap-2 font-semibold" data-post-card-tags> 1501 <li><a href="/tag/deceleration-in-depth/" class="text-brand decoration-2 underline-offset-2 hover:underline">Deceleration In Depth</a></li> 1502 </ul> 1503 1504 <div class="inline-flex" data-post-card-visibility> 1505 <span class="mx-2 text-brd-soft">/</span> 1506 <span class="flex gap-0.5 items-center normal-case font-medium italic"> 1507 <i class="icon icon-bolt size-4 text-brand [&_svg]:fill-brand" role="presentation"> 1508 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-bolt"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11" /></svg> 1509</i>
1509 <span class="opacity-75"> 1510 1511 Members-only 1512 1513 </span> 1514 </span> 1515 </div> 1516 1517 <div class="hidden sm:inline-flex" data-post-card-comment-count 1518 x-data="{ show: false }" 1519 x-init="new MutationObserver(() => { 1520 const count = $el.querySelector('a span')?.textContent || '0'; 1521 show = count && count !== '0'; 1522 }).observe($el, { childList: true, subtree: true })" 1523 x-show="show"> 1524 <span class="inline mx-2.5 text-brd-soft">/</span> 1525 1526 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/ted-cruz-fossil-fuels-corpus-water-overheating-cities/#comments"> 1527 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 1528 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 1529</i>
1529<script 1530 data-ghost-comment-count="69fe4ecf714e5c00013b4dfb" 1531 data-ghost-comment-count-empty="0" 1532 data-ghost-comment-count-singular="comment" 1533 data-ghost-comment-count-plural="comments" 1534 data-ghost-comment-count-tag="span" 1535 data-ghost-comment-count-class-name="opacity-75" 1536 data-ghost-comment-count-autowrap="true" 1537> 1538</script>
1538 1539 </a> 1540 </div> 1541</div> 1542 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 1543 <a href="/ted-cruz-fossil-fuels-corpus-water-overheating-cities/" class="hover:underline underline-offset-4"> 1544 <span>Ted Wants Immunity for Fossil Fuels, Cities Prep for Heat, Corpus 'Day Zero' Approaches, y Más</span> 1545 </a> 1546 </h3> 1547 1548 1549 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 1550 <div class="inline" data-post-card-authors> 1551 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 1552 1553 <a href="/author/deceleration/">Deceleration Staff</a> 1554 </div> 1555 1556 <div class="inline" data-post-card-date> 1557 <span class="mx-1.5 text-brd-soft">/</span> 1558 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-05-09">9 May 2026</time> 1559 </div> 1560</div> 1561 </div> 1562</article> <article class="post tag-deceleration-in-depth tag-newsletter bg-bgr-tone sm:bg-bgr whitespace-normal [&_p]:hidden [&_[data-post-card-visibility]]:hidden [&_[data-post-card-comment-count]]:hidden [&_[data-post-card-meta]]:justify-center [&_[data-post-card-date]]:hidden swiper-slide !h-[unset] relative flex flex-col gap-4 text-typ" data-post-card> 1563 <a href="/after-the-hunger-strike-march-on-dilley-climate-conflict-collaboration-y-mas/" class="relative group "> 1564 <figure class="block rounded-theme overflow-hidden" role="none"> 1565 <picture > 1566 <source 1567 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/refinery-explosion-newsletter-2.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/refinery-explosion-newsletter-2.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/refinery-explosion-newsletter-2.png 960w" 1568 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1569 type="image/webp" 1570 > 1571 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 1572 onload="this.classList.remove('blur')" 1573 loading="lazy" 1574 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/refinery-explosion-newsletter-2.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/refinery-explosion-newsletter-2.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/refinery-explosion-newsletter-2.png 960w" 1575 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1576 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/04/refinery-explosion-newsletter-2.png" 1577 alt="After the Hunger Strike, March on Dilley, Climate Conflict & Collaboration, y Más" 1578 1579 /> 1580</picture> 1581 </figure> 1582 </a> 1583 1584 <div class="flex flex-col gap-2.5 p-5 md:p-6 text-center" data-post-card-content> 1585 1586 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 1587 <ul class="flex gap-2 font-semibold" data-post-card-tags> 1588 <li><a href="/tag/deceleration-in-depth/" class="text-brand decoration-2 underline-offset-2 hover:underline">Deceleration In Depth</a></li> 1589 </ul> 1590 1591 <div class="inline-flex" data-post-card-visibility> 1592 <span class="mx-2 text-brd-soft">/</span> 1593 <span class="flex gap-0.5 items-center normal-case font-medium italic"> 1594 <i class="icon icon-bolt size-4 text-brand [&_svg]:fill-brand" role="presentation"> 1595 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-bolt"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11" /></svg> 1596</i>
1596 <span class="opacity-75"> 1597 1598 Members-only 1599 1600 </span> 1601 </span> 1602 </div> 1603 1604 <div class="hidden sm:inline-flex" data-post-card-comment-count 1605 x-data="{ show: false }" 1606 x-init="new MutationObserver(() => { 1607 const count = $el.querySelector('a span')?.textContent || '0'; 1608 show = count && count !== '0'; 1609 }).observe($el, { childList: true, subtree: true })" 1610 x-show="show"> 1611 <span class="inline mx-2.5 text-brd-soft">/</span> 1612 1613 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/after-the-hunger-strike-march-on-dilley-climate-conflict-collaboration-y-mas/#comments"> 1614 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 1615 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 1616</i>
1616<script 1617 data-ghost-comment-count="69e2f297590dfe0001d6278f" 1618 data-ghost-comment-count-empty="0" 1619 data-ghost-comment-count-singular="comment" 1620 data-ghost-comment-count-plural="comments" 1621 data-ghost-comment-count-tag="span" 1622 data-ghost-comment-count-class-name="opacity-75" 1623 data-ghost-comment-count-autowrap="true" 1624> 1625</script>
1625 1626 </a> 1627 </div> 1628</div> 1629 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 1630 <a href="/after-the-hunger-strike-march-on-dilley-climate-conflict-collaboration-y-mas/" class="hover:underline underline-offset-4"> 1631 <span>After the Hunger Strike, March on Dilley, Climate Conflict & Collaboration, y Más</span> 1632 </a> 1633 </h3> 1634 1635 1636 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 1637 <div class="inline" data-post-card-authors> 1638 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 1639 1640 <a href="/author/deceleration/">Deceleration Staff</a> 1641 </div> 1642 1643 <div class="inline" data-post-card-date> 1644 <span class="mx-1.5 text-brd-soft">/</span> 1645 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-04-18">18 Apr 2026</time> 1646 </div> 1647</div> 1648 </div> 1649</article> <article class="post tag-deceleration-in-depth tag-newsletter bg-bgr-tone sm:bg-bgr whitespace-normal [&_p]:hidden [&_[data-post-card-visibility]]:hidden [&_[data-post-card-comment-count]]:hidden [&_[data-post-card-meta]]:justify-center [&_[data-post-card-date]]:hidden swiper-slide !h-[unset] relative flex flex-col gap-4 text-typ" data-post-card> 1650 <a href="/forest-service-torched-earth-day-sermon-valero-refinery-explosion-y-mas/" class="relative group "> 1651 <figure class="block rounded-theme overflow-hidden" role="none"> 1652 <picture > 1653 <source 1654 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/forest-service-privatize-texas-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/forest-service-privatize-texas-1.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/forest-service-privatize-texas-1.png 960w" 1655 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1656 type="image/webp" 1657 > 1658 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 1659 onload="this.classList.remove('blur')" 1660 loading="lazy" 1661 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/forest-service-privatize-texas-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/forest-service-privatize-texas-1.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/forest-service-privatize-texas-1.png 960w" 1662 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1663 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/04/forest-service-privatize-texas-1.png" 1664 alt="Forest Service Torched, Earth Day Sermon, Valero Refinery Explosion, y Más" 1665 1666 /> 1667</picture> 1668 </figure> 1669 </a> 1670 1671 <div class="flex flex-col gap-2.5 p-5 md:p-6 text-center" data-post-card-content> 1672 1673 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 1674 <ul class="flex gap-2 font-semibold" data-post-card-tags> 1675 <li><a href="/tag/deceleration-in-depth/" class="text-brand decoration-2 underline-offset-2 hover:underline">Deceleration In Depth</a></li> 1676 </ul> 1677 1678 <div class="inline-flex" data-post-card-visibility> 1679 <span class="mx-2 text-brd-soft">/</span> 1680 <span class="flex gap-0.5 items-center normal-case font-medium italic"> 1681 <i class="icon icon-bolt size-4 text-brand [&_svg]:fill-brand" role="presentation"> 1682 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-bolt"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11" /></svg> 1683</i>
1683 <span class="opacity-75"> 1684 1685 Members-only 1686 1687 </span> 1688 </span> 1689 </div> 1690 1691 <div class="hidden sm:inline-flex" data-post-card-comment-count 1692 x-data="{ show: false }" 1693 x-init="new MutationObserver(() => { 1694 const count = $el.querySelector('a span')?.textContent || '0'; 1695 show = count && count !== '0'; 1696 }).observe($el, { childList: true, subtree: true })" 1697 x-show="show"> 1698 <span class="inline mx-2.5 text-brd-soft">/</span> 1699 1700 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/forest-service-torched-earth-day-sermon-valero-refinery-explosion-y-mas/#comments"> 1701 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 1702 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 1703</i>
1703<script 1704 data-ghost-comment-count="69da5dca485ecd0001f044b4" 1705 data-ghost-comment-count-empty="0" 1706 data-ghost-comment-count-singular="comment" 1707 data-ghost-comment-count-plural="comments" 1708 data-ghost-comment-count-tag="span" 1709 data-ghost-comment-count-class-name="opacity-75" 1710 data-ghost-comment-count-autowrap="true" 1711> 1712</script>
1712 1713 </a> 1714 </div> 1715</div> 1716 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 1717 <a href="/forest-service-torched-earth-day-sermon-valero-refinery-explosion-y-mas/" class="hover:underline underline-offset-4"> 1718 <span>Forest Service Torched, Earth Day Sermon, Valero Refinery Explosion, y Más</span> 1719 </a> 1720 </h3> 1721 1722 1723 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 1724 <div class="inline" data-post-card-authors> 1725 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 1726 1727 <a href="/author/deceleration/">Deceleration Staff</a> 1728 </div> 1729 1730 <div class="inline" data-post-card-date> 1731 <span class="mx-1.5 text-brd-soft">/</span> 1732 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-04-11">11 Apr 2026</time> 1733 </div> 1734</div> 1735 </div> 1736</article> <article class="post tag-deceleration-in-depth tag-newsletter bg-bgr-tone sm:bg-bgr whitespace-normal [&_p]:hidden [&_[data-post-card-visibility]]:hidden [&_[data-post-card-comment-count]]:hidden [&_[data-post-card-meta]]:justify-center [&_[data-post-card-date]]:hidden swiper-slide !h-[unset] relative flex flex-col gap-4 text-typ" data-post-card> 1737 <a href="/gulf-oil-companies-free-to-exterminate-slashing-social-safety-data-center-rebellion-y-mas/" class="relative group "> 1738 <figure class="block rounded-theme overflow-hidden" role="none"> 1739 <picture > 1740 <source 1741 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/DSCF9023-1.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/DSCF9023-1.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/DSCF9023-1.jpg 960w" 1742 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1743 type="image/webp" 1744 > 1745 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 1746 onload="this.classList.remove('blur')" 1747 loading="lazy" 1748 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/DSCF9023-1.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/DSCF9023-1.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/DSCF9023-1.jpg 960w" 1749 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1750 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/04/DSCF9023-1.jpg" 1751 alt="Gulf Oil Companies Free to Exterminate, Slashing Social Safety, Data Center Rebellion, y Más" 1752 1753 /> 1754</picture> 1755 </figure> 1756 </a> 1757 1758 <div class="flex flex-col gap-2.5 p-5 md:p-6 text-center" data-post-card-content> 1759 1760 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 1761 <ul class="flex gap-2 font-semibold" data-post-card-tags> 1762 <li><a href="/tag/deceleration-in-depth/" class="text-brand decoration-2 underline-offset-2 hover:underline">Deceleration In Depth</a></li> 1763 </ul> 1764 1765 <div class="inline-flex" data-post-card-visibility> 1766 <span class="mx-2 text-brd-soft">/</span> 1767 <span class="flex gap-0.5 items-center normal-case font-medium italic"> 1768 <i class="icon icon-bolt size-4 text-brand [&_svg]:fill-brand" role="presentation"> 1769 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-bolt"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11" /></svg> 1770</i>
1770 <span class="opacity-75"> 1771 1772 Members-only 1773 1774 </span> 1775 </span> 1776 </div> 1777 1778 <div class="hidden sm:inline-flex" data-post-card-comment-count 1779 x-data="{ show: false }" 1780 x-init="new MutationObserver(() => { 1781 const count = $el.querySelector('a span')?.textContent || '0'; 1782 show = count && count !== '0'; 1783 }).observe($el, { childList: true, subtree: true })" 1784 x-show="show"> 1785 <span class="inline mx-2.5 text-brd-soft">/</span> 1786 1787 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/gulf-oil-companies-free-to-exterminate-slashing-social-safety-data-center-rebellion-y-mas/#comments"> 1788 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 1789 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 1790</i>
1790<script 1791 data-ghost-comment-count="69d2674473e32a0001e989d5" 1792 data-ghost-comment-count-empty="0" 1793 data-ghost-comment-count-singular="comment" 1794 data-ghost-comment-count-plural="comments" 1795 data-ghost-comment-count-tag="span" 1796 data-ghost-comment-count-class-name="opacity-75" 1797 data-ghost-comment-count-autowrap="true" 1798> 1799</script>
1799 1800 </a> 1801 </div> 1802</div> 1803 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 1804 <a href="/gulf-oil-companies-free-to-exterminate-slashing-social-safety-data-center-rebellion-y-mas/" class="hover:underline underline-offset-4"> 1805 <span>Gulf Oil Companies Free to Exterminate, Slashing Social Safety, Data Center Rebellion, y Más</span> 1806 </a> 1807 </h3> 1808 1809 1810 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 1811 <div class="inline" data-post-card-authors> 1812 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 1813 1814 <a href="/author/deceleration/">Deceleration Staff</a> 1815 </div> 1816 1817 <div class="inline" data-post-card-date> 1818 <span class="mx-1.5 text-brd-soft">/</span> 1819 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-04-05">5 Apr 2026</time> 1820 </div> 1821</div> 1822 </div> 1823</article> <article class="post tag-newsletter bg-bgr-tone sm:bg-bgr whitespace-normal [&_p]:hidden [&_[data-post-card-visibility]]:hidden [&_[data-post-card-comment-count]]:hidden [&_[data-post-card-meta]]:justify-center [&_[data-post-card-date]]:hidden swiper-slide !h-[unset] relative flex flex-col gap-4 text-typ" data-post-card> 1824 <a href="/open-story-planning-call-first-quarter-2026/" class="relative group "> 1825 <figure class="block rounded-theme overflow-hidden" role="none"> 1826 <picture > 1827 <source 1828 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/Untitled-37.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/Untitled-37.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/Untitled-37.png 960w" 1829 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1830 type="image/webp" 1831 > 1832 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 1833 onload="this.classList.remove('blur')" 1834 loading="lazy" 1835 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/Untitled-37.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/Untitled-37.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/Untitled-37.png 960w" 1836 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1837 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/03/Untitled-37.png" 1838 alt="You're Invited: Open Story Planning Call on Thursday" 1839 1840 /> 1841</picture> 1842 </figure> 1843 </a> 1844 1845 <div class="flex flex-col gap-2.5 p-5 md:p-6 text-center" data-post-card-content> 1846 1847 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 1848 <ul class="flex gap-2 font-semibold" data-post-card-tags> 1849 <li><a href="/tag/newsletter/" class="text-brand decoration-2 underline-offset-2 hover:underline">Newsletter</a></li> 1850 </ul> 1851 1852 <div class="inline-flex" data-post-card-visibility> 1853 <span class="mx-2 text-brd-soft">/</span> 1854 <span class="flex gap-0.5 items-center normal-case font-medium italic"> 1855 <i class="icon icon-bolt size-4 text-brand [&_svg]:fill-brand" role="presentation"> 1856 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-bolt"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11" /></svg> 1857</i>
1857 <span class="opacity-75"> 1858 Ally and Decelerant tiers 1859 1860 1861 </span> 1862 </span> 1863 </div> 1864 1865 <div class="hidden sm:inline-flex" data-post-card-comment-count 1866 x-data="{ show: false }" 1867 x-init="new MutationObserver(() => { 1868 const count = $el.querySelector('a span')?.textContent || '0'; 1869 show = count && count !== '0'; 1870 }).observe($el, { childList: true, subtree: true })" 1871 x-show="show"> 1872 <span class="inline mx-2.5 text-brd-soft">/</span> 1873 1874 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/open-story-planning-call-first-quarter-2026/#comments"> 1875 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 1876 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 1877</i>
1877<script 1878 data-ghost-comment-count="69c17527612d3000010c6fa5" 1879 data-ghost-comment-count-empty="0" 1880 data-ghost-comment-count-singular="comment" 1881 data-ghost-comment-count-plural="comments" 1882 data-ghost-comment-count-tag="span" 1883 data-ghost-comment-count-class-name="opacity-75" 1884 data-ghost-comment-count-autowrap="true" 1885> 1886</script>
1886 1887 </a> 1888 </div> 1889</div> 1890 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 1891 <a href="/open-story-planning-call-first-quarter-2026/" class="hover:underline underline-offset-4"> 1892 <span>You're Invited: Open Story Planning Call on Thursday</span> 1893 </a> 1894 </h3> 1895 1896 1897 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 1898 <div class="inline" data-post-card-authors> 1899 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 1900 1901 <a href="/author/deceleration/">Deceleration Staff</a> 1902 </div> 1903 1904 <div class="inline" data-post-card-date> 1905 <span class="mx-1.5 text-brd-soft">/</span> 1906 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-03-23">23 Mar 2026</time> 1907 </div> 1908</div> 1909 </div> 1910</article> <article class="post tag-deceleration-in-depth tag-newsletter bg-bgr-tone sm:bg-bgr whitespace-normal [&_p]:hidden [&_[data-post-card-visibility]]:hidden [&_[data-post-card-comment-count]]:hidden [&_[data-post-card-meta]]:justify-center [&_[data-post-card-date]]:hidden swiper-slide !h-[unset] relative flex flex-col gap-4 text-typ" data-post-card> 1911 <a href="/data-center-fight-texas-water/" class="relative group "> 1912 <figure class="block rounded-theme overflow-hidden" role="none"> 1913 <picture > 1914 <source 1915 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/SDIM0880.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/SDIM0880.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/SDIM0880.jpg 960w" 1916 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1917 type="image/webp" 1918 > 1919 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 1920 onload="this.classList.remove('blur')" 1921 loading="lazy" 1922 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/SDIM0880.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/SDIM0880.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/SDIM0880.jpg 960w" 1923 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 1924 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/03/SDIM0880.jpg" 1925 alt="'Todos Agua': Cultivating a Right Relationship with Waterâand Grandmother Earth" 1926 1927 /> 1928</picture> 1929 </figure> 1930 </a> 1931 1932 <div class="flex flex-col gap-2.5 p-5 md:p-6 text-center" data-post-card-content> 1933 1934 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 1935 <ul class="flex gap-2 font-semibold" data-post-card-tags> 1936 <li><a href="/tag/deceleration-in-depth/" class="text-brand decoration-2 underline-offset-2 hover:underline">Deceleration In Depth</a></li> 1937 </ul> 1938 1939 <div class="inline-flex" data-post-card-visibility> 1940 <span class="mx-2 text-brd-soft">/</span> 1941 <span class="flex gap-0.5 items-center normal-case font-medium italic"> 1942 <i class="icon icon-bolt size-4 text-brand [&_svg]:fill-brand" role="presentation"> 1943 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-bolt"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11" /></svg> 1944</i>
1944 <span class="opacity-75"> 1945 1946 Members-only 1947 1948 </span> 1949 </span> 1950 </div> 1951 1952 <div class="hidden sm:inline-flex" data-post-card-comment-count 1953 x-data="{ show: false }" 1954 x-init="new MutationObserver(() => { 1955 const count = $el.querySelector('a span')?.textContent || '0'; 1956 show = count && count !== '0'; 1957 }).observe($el, { childList: true, subtree: true })" 1958 x-show="show"> 1959 <span class="inline mx-2.5 text-brd-soft">/</span> 1960 1961 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/data-center-fight-texas-water/#comments"> 1962 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 1963 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 1964</i>
1964<script 1965 data-ghost-comment-count="69bd9f90aa6207000120a9b9" 1966 data-ghost-comment-count-empty="0" 1967 data-ghost-comment-count-singular="comment" 1968 data-ghost-comment-count-plural="comments" 1969 data-ghost-comment-count-tag="span" 1970 data-ghost-comment-count-class-name="opacity-75" 1971 data-ghost-comment-count-autowrap="true" 1972> 1973</script>
1973 1974 </a> 1975 </div> 1976</div> 1977 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 1978 <a href="/data-center-fight-texas-water/" class="hover:underline underline-offset-4"> 1979 <span>'Todos Agua': Cultivating a Right Relationship with Waterâand Grandmother Earth</span> 1980 </a> 1981 </h3> 1982 1983 <p class="text-base leading-snug mb-0.5 " data-post-card-excerpt> 1984 Join us at Esperanza Peace & Justice Center...Or: Maybe We'll Heat Up a Livestream for Ya. 1985 </p> 1986 1987 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 1988 <div class="inline" data-post-card-authors> 1989 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 1990 1991 <a href="/author/deceleration/">Deceleration Staff</a> 1992 </div> 1993 1994 <div class="inline" data-post-card-date> 1995 <span class="mx-1.5 text-brd-soft">/</span> 1996 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-03-21">21 Mar 2026</time> 1997 </div> 1998</div> 1999 </div> 2000</article> <article class="post tag-deceleration-in-depth tag-newsletter bg-bgr-tone sm:bg-bgr whitespace-normal [&_p]:hidden [&_[data-post-card-visibility]]:hidden [&_[data-post-card-comment-count]]:hidden [&_[data-post-card-meta]]:justify-center [&_[data-post-card-date]]:hidden swiper-slide !h-[unset] relative flex flex-col gap-4 text-typ" data-post-card> 2001 <a href="/intl-womens-day-march-ousting-stephen-miller-corpus-christi-dries-up-y-mas/" class="relative group "> 2002 <figure class="block rounded-theme overflow-hidden" role="none"> 2003 <picture > 2004 <source 2005 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/Untitled-36.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/Untitled-36.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/Untitled-36.png 960w" 2006 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 2007 type="image/webp" 2008 > 2009 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 2010 onload="this.classList.remove('blur')" 2011 loading="lazy" 2012 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/Untitled-36.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/Untitled-36.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/Untitled-36.png 960w" 2013 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 2014 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/03/Untitled-36.png" 2015 alt="Intl Women's Day March, Ousting Stephen Miller, Corpus Christi Dries Up, y Más" 2016 2017 /> 2018</picture> 2019 </figure> 2020 </a> 2021 2022 <div class="flex flex-col gap-2.5 p-5 md:p-6 text-center" data-post-card-content> 2023 2024 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 2025 <ul class="flex gap-2 font-semibold" data-post-card-tags> 2026 <li><a href="/tag/deceleration-in-depth/" class="text-brand decoration-2 underline-offset-2 hover:underline">Deceleration In Depth</a></li> 2027 </ul> 2028 2029 <div class="inline-flex" data-post-card-visibility> 2030 <span class="mx-2 text-brd-soft">/</span> 2031 <span class="flex gap-0.5 items-center normal-case font-medium italic"> 2032 <i class="icon icon-bolt size-4 text-brand [&_svg]:fill-brand" role="presentation"> 2033 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-bolt"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M13 3l0 7l6 0l-8 11l0 -7l-6 0l8 -11" /></svg> 2034</i>
2034 <span class="opacity-75"> 2035 2036 Members-only 2037 2038 </span> 2039 </span> 2040 </div> 2041 2042 <div class="hidden sm:inline-flex" data-post-card-comment-count 2043 x-data="{ show: false }" 2044 x-init="new MutationObserver(() => { 2045 const count = $el.querySelector('a span')?.textContent || '0'; 2046 show = count && count !== '0'; 2047 }).observe($el, { childList: true, subtree: true })" 2048 x-show="show"> 2049 <span class="inline mx-2.5 text-brd-soft">/</span> 2050 2051 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/intl-womens-day-march-ousting-stephen-miller-corpus-christi-dries-up-y-mas/#comments"> 2052 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 2053 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 2054</i>
2054<script 2055 data-ghost-comment-count="69b41c2ad8e9b50001ed07a6" 2056 data-ghost-comment-count-empty="0" 2057 data-ghost-comment-count-singular="comment" 2058 data-ghost-comment-count-plural="comments" 2059 data-ghost-comment-count-tag="span" 2060 data-ghost-comment-count-class-name="opacity-75" 2061 data-ghost-comment-count-autowrap="true" 2062> 2063</script>
2063 2064 </a> 2065 </div> 2066</div> 2067 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 2068 <a href="/intl-womens-day-march-ousting-stephen-miller-corpus-christi-dries-up-y-mas/" class="hover:underline underline-offset-4"> 2069 <span>Intl Women's Day March, Ousting Stephen Miller, Corpus Christi Dries Up, y Más</span> 2070 </a> 2071 </h3> 2072 2073 <p class="text-base leading-snug mb-0.5 " data-post-card-excerpt> 2074 Your weekly news and analysis update from Deceleration. 2075 </p> 2076 2077 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 2078 <div class="inline" data-post-card-authors> 2079 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 2080 2081 <a href="/author/deceleration/">Deceleration Staff</a> 2082 </div> 2083 2084 <div class="inline" data-post-card-date> 2085 <span class="mx-1.5 text-brd-soft">/</span> 2086 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-03-14">14 Mar 2026</time> 2087 </div> 2088</div> 2089 </div> 2090</article> </div> 2091 2092 <div class="flex justify-between mt-6 gap-4"> 2093 <button class="p-1.5 border border-brd-soft md:p-2 cursor-pointer bg-bgr hover:bg-typ hover:text-bgr hover:border-typ" data-swipe-left> 2094 <i class="icon icon-chevron-left size-5 stroke-2" role="presentation"> 2095 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-left" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M15 6l-6 6l6 6" /></svg> 2096</i> <span class="sr-only">Previous</span> 2097 </button> 2098 2099 <div class="relative w-full"> 2100 <div class="swiper-scrollbar !bg-brd-soft !top-[calc(50%-2px)] !h-0.5 [&_div]:!h-0.5 [&_div]:!bg-typ"></div> 2101 </div> 2102 2103 <button class="p-1.5 border border-brd-soft md:p-2 cursor-pointer bg-bgr hover:bg-typ hover:text-bgr hover:border-typ" data-swipe-right> 2104 <span class="sr-only">Next</span> 2105 <i class="icon icon-chevron-right size-5 stroke-2" role="presentation"> 2106 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M9 6l6 6l-6 6" /></svg> 2107</i> </button> 2108 </div> 2109 </div> 2110 </div> 2111 </section> 2112 2113 2114 2115 <div class="px-5 sm:px-6 mt-20"> 2116 <div class="max-w-site mx-auto grid grid-cols-1 gap-10 sm:grid-cols-2 lg:grid-cols-3"> 2117 <section class="" data-topic="climate" data-topic-number="1"> 2118 <div class="max-w-site mx-auto"> 2119 <h2 class="text-sm font-semibold! font-sans! uppercase border-b-3 border-brd"> 2120 <a href="https://deceleration.news/tag/climate/" class="inline-block px-3 py-1 -mb-0.75 bg-brd text-bgr hover:bg-brand hover:text-brand-contrast">Climate</a> 2121 </h2> 2122 <div class="grid gap-4 [&_[data-post-card-meta='bottom']]:hidden mt-5"> 2123 <article class="post tag-climate tag-analysis tag-degrowth tag-food tag-activism border-b border-brd-soft pb-4 relative flex flex-col gap-4 text-typ" data-post-card> 2124 <a href="/peasant-led-movements-hold-the-model-for-restoring-the-land/" class="relative group "> 2125 <figure class="block rounded-theme overflow-hidden" role="none"> 2126 <picture > 2127 <source 2128 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/Indios_da_tribo_Tucuxi_participam_do_Fo--rum_Social_Mundial_1006_FP6469.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/Indios_da_tribo_Tucuxi_participam_do_Fo--rum_Social_Mundial_1006_FP6469.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/Indios_da_tribo_Tucuxi_participam_do_Fo--rum_Social_Mundial_1006_FP6469.jpg 960w" 2129 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 2130 type="image/webp" 2131 > 2132 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 2133 onload="this.classList.remove('blur')" 2134 loading="lazy" 2135 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/Indios_da_tribo_Tucuxi_participam_do_Fo--rum_Social_Mundial_1006_FP6469.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/Indios_da_tribo_Tucuxi_participam_do_Fo--rum_Social_Mundial_1006_FP6469.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/Indios_da_tribo_Tucuxi_participam_do_Fo--rum_Social_Mundial_1006_FP6469.jpg 960w" 2136 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 2137 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/Indios_da_tribo_Tucuxi_participam_do_Fo--rum_Social_Mundial_1006_FP6469.jpg" 2138 alt="Peasant-Led Movements Hold the Model for Restoring the Land" 2139 2140 /> 2141</picture> 2142 </figure> 2143 </a> 2144 2145 <div class="flex flex-col gap-2.5 " data-post-card-content> 2146 2147 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 2148 <ul class="flex gap-2 font-semibold" data-post-card-tags> 2149 <li><a href="/tag/climate/" class="text-brand decoration-2 underline-offset-2 hover:underline">Climate</a></li> 2150 </ul> 2151 2152 2153 <div class="hidden sm:inline-flex" data-post-card-comment-count 2154 x-data="{ show: false }" 2155 x-init="new MutationObserver(() => { 2156 const count = $el.querySelector('a span')?.textContent || '0'; 2157 show = count && count !== '0'; 2158 }).observe($el, { childList: true, subtree: true })" 2159 x-show="show">
2160 <span class="inline mx-2.5 text-brd-soft">/</span> 2161 2162 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/peasant-led-movements-hold-the-model-for-restoring-the-land/#comments"> 2163 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 2164 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 2165</i>
2165<script 2166 data-ghost-comment-count="6aa4027a6469f70001295962" 2167 data-ghost-comment-count-empty="0" 2168 data-ghost-comment-count-singular="comment" 2169 data-ghost-comment-count-plural="comments" 2170 data-ghost-comment-count-tag="span" 2171 data-ghost-comment-count-class-name="opacity-75" 2172 data-ghost-comment-count-autowrap="true" 2173> 2174</script>
2174 2175 </a> 2176 </div> 2177</div> 2178 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 2179 <a href="/peasant-led-movements-hold-the-model-for-restoring-the-land/" class="hover:underline underline-offset-4"> 2180 <span>Peasant-Led Movements Hold the Model for Restoring the Land</span> 2181 </a> 2182 </h3> 2183 2184 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 2185 In the U.S., efforts to shape a post-growth food system have yet to spark a mass movement, but interest and activism are growing. 2186 </p> 2187 2188 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 2189 <div class="inline" data-post-card-authors> 2190 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 2191 2192 <a href="/author/syris-valentine/">Syris Valentine</a> 2193 </div> 2194 2195 <div class="inline" data-post-card-date> 2196 <span class="mx-1.5 text-brd-soft">/</span> 2197 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-11">11 Sep 2026</time> 2198 </div> 2199</div> 2200 </div> 2201</article> <article class="post tag-water-power tag-reporting tag-newsletter tag-climate tag-cps-energy not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 2202 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 2203 2204 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
2204post-card-meta:hidden" data-post-card-meta="top"> 2205 <ul class="flex gap-2 font-semibold" data-post-card-tags> 2206 <li><a href="/tag/water-power/" class="text-brand decoration-2 underline-offset-2 hover:underline">Water & Power</a></li> 2207 </ul> 2208 2209 2210 <div class="hidden sm:inline-flex" data-post-card-comment-count 2211 x-data="{ show: false }" 2212 x-init="new MutationObserver(() => { 2213 const count = $el.querySelector('a span')?.textContent || '0'; 2214 show = count && count !== '0'; 2215 }).observe($el, { childList: true, subtree: true })" 2216 x-show="show"> 2217 <span class="inline mx-2.5 text-brd-soft">/</span> 2218 2219 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/sudden-storm-tears-across-san-antonio-exposing-vulnerabilities/#comments"> 2220 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 2221 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 2222</i>
2222<script 2223 data-ghost-comment-count="6aa0342fba6cbf000146f5a4" 2224 data-ghost-comment-count-empty="0" 2225 data-ghost-comment-count-singular="comment" 2226 data-ghost-comment-count-plural="comments" 2227 data-ghost-comment-count-tag="span" 2228 data-ghost-comment-count-class-name="opacity-75" 2229 data-ghost-comment-count-autowrap="true" 2230> 2231</script>
2231 2232 </a> 2233 </div> 2234</div> 2235 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 2236 <a href="/sudden-storm-tears-across-san-antonio-exposing-vulnerabilities/" class="hover:underline decoration-2 underline-offset-4"> 2237 <span>'Days Without Power': Sudden Storm Tears Across San Antonio, Exposing Entrenched Vulnerabilities</span> 2238 </a> 2239 </h3> 2240 2241 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 2242 Recent CPS Energy investments quickly slashed outages from 320,000 to 120,000, but thousands remained without power for daysâeven as the City moves to defund climate resilience programming. 2243 </p> 2244 2245 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 2246 <div class="inline" data-post-card-authors> 2247 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 2248 2249 <a href="/author/gregharman/">Greg Harman</a> 2250 </div> 2251 2252 <div class="inline" data-post-card-date> 2253 <span class="mx-1.5 text-brd-soft">/</span> 2254 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-09">9 Sep 2026</time> 2255 </div> 2256</div> </div> 2257 2258 <a href="/sudden-storm-tears-across-san-antonio-exposing-vulnerabilities/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 2259 <figure class="block rounded-theme overflow-hidden" role="none"> 2260 <picture > 2261 <source 2262 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/DJI_0070.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/DJI_0070.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/DJI_0070.jpg 960w" 2263 sizes="(max-width: 767px) 25vw, 600px" 2264 type="image/webp" 2265 > 2266 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 2267 onload="this.classList.remove('blur')" 2268 loading="lazy" 2269 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/DJI_0070.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/DJI_0070.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/DJI_0070.jpg 960w" 2270 sizes="(max-width: 767px) 25vw, 600px" 2271 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/DJI_0070.jpg" 2272 alt="'Days Without Power'
2272: Sudden Storm Tears Across San Antonio, Exposing Entrenched Vulnerabilities" 2273 2274 /> 2275</picture> 2276 </figure> 2277 </a> 2278</article> <article class="post tag-climate tag-reporting tag-resources tag-extreme-heat not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 2279 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 2280 2281 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-post-card-meta:hidden" data-post-card-meta="top"> 2282 <ul class="flex gap-2 font-semibold" data-post-card-tags> 2283 <li><a href="/tag/climate/" class="text-brand decoration-2 underline-offset-2 hover:underline">Climate</a></li> 2284 </ul> 2285 2286 2287 <div class="hidden sm:inline-flex" data-post-card-comment-count 2288 x-data="{ show: false }" 2289 x-init="new MutationObserver(() => { 2290 const count = $el.querySelector('a span')?.textContent || '0'; 2291 show = count && count !== '0'; 2292 }).observe($el, { childList: true, subtree: true })" 2293 x-show="show"> 2294 <span class="inline mx-2.5 text-brd-soft">/</span> 2295 2296 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/extreme-heat-risk-roaring-into-texas-this-week-slideshow/#comments"> 2297 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 2298 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 2299</i>
2299<script 2300 data-ghost-comment-count="6a8627ab2f8f660001c39a10" 2301 data-ghost-comment-count-empty="0" 2302 data-ghost-comment-count-singular="comment" 2303 data-ghost-comment-count-plural="comments" 2304 data-ghost-comment-count-tag="span" 2305 data-ghost-comment-count-class-name="opacity-75" 2306 data-ghost-comment-count-autowrap="true" 2307> 2308</script>
2308 2309 </a> 2310 </div> 2311</div> 2312 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 2313 <a href="/extreme-heat-risk-roaring-into-texas-this-week-slideshow/" class="hover:underline decoration-2 underline-offset-4"> 2314 <span>Extreme Heat Risk Roaring into Texas this Week (Slideshow)</span> 2315 </a> 2316 </h3> 2317 2318 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 2319 High temps and humidity being amplified by fossil fuels combustion threatening residents across Texas. Here's who is most at risk and how to help reduce harm. 2320 </p> 2321 2322 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 2323 <div class="inline" data-post-card-authors> 2324 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 2325 2326 <a href="/author/deceleration/">Deceleration Staff</a> 2327 </div> 2328 2329 <div class="inline" data-post-card-date> 2330 <span class="mx-1.5 text-brd-soft">/</span> 2331 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-08-20">20 Aug 2026</time> 2332 </div> 2333</div> </div> 2334 2335 <a href="/extreme-heat-risk-roaring-into-texas-this-week-slideshow/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 2336 <figure class="block rounded-theme overflow-hidden" role="none"> 2337 <picture > 2338 <source 2339 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/exteme-heat-warning-instagram-carousel-1-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/exteme-heat-warning-instagram-carousel-1-1.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/exteme-heat-warning-instagram-carousel-1-1.png 960w" 2340 sizes="(max-width: 767px) 25vw, 600px" 2341 type="image/webp" 2342 > 2343 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 2344 onload="this.classList.remove('blur')" 2345 loading="lazy" 2346 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/exteme-heat-warning-instagram-carousel-1-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/exteme-heat-warning-instagram-carousel-1-1.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/exteme-heat-warning-instagram-carousel-1-1.png 960w" 2347 sizes="(max-width: 767px) 25vw, 600px" 2348 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/08/exteme-heat-warning-instagram-carousel-1-1.png" 2349 alt="Extreme Heat Risk Roaring into Texas this Week (Slideshow)" 2350 2351 /> 2352</picture> 2353 </figure> 2354 </a> 2355</article> <article class="post tag-climate tag-analysis tag-degrowth tag-economics tag-activism not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 2356 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 2357 2358 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
2358post-card-meta:hidden" data-post-card-meta="top"> 2359 <ul class="flex gap-2 font-semibold" data-post-card-tags> 2360 <li><a href="/tag/climate/" class="text-brand decoration-2 underline-offset-2 hover:underline">Climate</a></li> 2361 </ul> 2362 2363 2364 <div class="hidden sm:inline-flex" data-post-card-comment-count 2365 x-data="{ show: false }" 2366 x-init="new MutationObserver(() => { 2367 const count = $el.querySelector('a span')?.textContent || '0'; 2368 show = count && count !== '0'; 2369 }).observe($el, { childList: true, subtree: true })" 2370 x-show="show"> 2371 <span class="inline mx-2.5 text-brd-soft">/</span> 2372 2373 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/degrowth-principles-have-charged-us-climate-movement/#comments"> 2374 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 2375 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 2376</i>
2376<script 2377 data-ghost-comment-count="6a752cd2f4b8ee0001785014" 2378 data-ghost-comment-count-empty="0" 2379 data-ghost-comment-count-singular="comment" 2380 data-ghost-comment-count-plural="comments" 2381 data-ghost-comment-count-tag="span" 2382 data-ghost-comment-count-class-name="opacity-75" 2383 data-ghost-comment-count-autowrap="true" 2384> 2385</script>
2385 2386 </a> 2387 </div> 2388</div> 2389 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 2390 <a href="/degrowth-principles-have-charged-us-climate-movement/" class="hover:underline decoration-2 underline-offset-4"> 2391 <span>âDegrowthâ Principles Have Charged the U.S. Climate Movementâthe Name Not So Much</span> 2392 </a> 2393 </h3> 2394 2395 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 2396 Academics and activists recognize the need to move beyond a growth-at-all-costs economy, but frameworks built around a 'just transition' and 'solidarity economy' have gotten better traction. 2397 </p> 2398 2399 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 2400 <div class="inline" data-post-card-authors> 2401 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 2402 2403 <a href="/author/syris-valentine/">Syris Valentine</a> 2404 </div> 2405 2406 <div class="inline" data-post-card-date> 2407 <span class="mx-1.5 text-brd-soft">/</span> 2408 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-08-10">10 Aug 2026</time> 2409 </div> 2410</div> </div> 2411 2412 <a href="/degrowth-principles-have-charged-us-climate-movement/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 2413 <figure class="block rounded-theme overflow-hidden" role="none"> 2414 <picture > 2415 <source 2416 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/socialism-climate-change-protest-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/socialism-climate-change-protest-1.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/socialism-climate-change-protest-1.png 960w" 2417 sizes="(max-width: 767px) 25vw, 600px" 2418 type="image/webp" 2419 > 2420 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 2421 onload="this.classList.remove('blur')" 2422 loading="lazy" 2423 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/socialism-climate-change-protest-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/socialism-climate-change-protest-1.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/socialism-climate-change-protest-1.png 960w" 2424 sizes="(max-width: 767px) 25vw, 600px" 2425 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/08/socialism-climate-change-protest-1.png" 2426 alt="âDegrowthâ Principles Have Charged the U.S. Climate Movementâthe Name Not So Much" 2427 2428 /> 2429</picture> 2430 </figure> 2431 </a> 2432</article> <article class="post tag-climate tag-reporting not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 2433 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 2434 2435 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
2435post-card-meta:hidden" data-post-card-meta="top"> 2436 <ul class="flex gap-2 font-semibold" data-post-card-tags> 2437 <li><a href="/tag/climate/" class="text-brand decoration-2 underline-offset-2 hover:underline">Climate</a></li> 2438 </ul> 2439 2440 2441 <div class="hidden sm:inline-flex" data-post-card-comment-count 2442 x-data="{ show: false }" 2443 x-init="new MutationObserver(() => { 2444 const count = $el.querySelector('a span')?.textContent || '0'; 2445 show = count && count !== '0'; 2446 }).observe($el, { childList: true, subtree: true })" 2447 x-show="show"> 2448 <span class="inline mx-2.5 text-brd-soft">/</span> 2449 2450 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/how-three-women-rebuilt-the-federal-climate-website-that-trump-trashed/#comments"> 2451 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 2452 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 2453</i>
2453<script 2454 data-ghost-comment-count="6a59591102e0c60001c81eb9" 2455 data-ghost-comment-count-empty="0" 2456 data-ghost-comment-count-singular="comment" 2457 data-ghost-comment-count-plural="comments" 2458 data-ghost-comment-count-tag="span" 2459 data-ghost-comment-count-class-name="opacity-75" 2460 data-ghost-comment-count-autowrap="true" 2461> 2462</script>
2462 2463 </a> 2464 </div> 2465</div> 2466 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 2467 <a href="/how-three-women-rebuilt-the-federal-climate-website-that-trump-trashed/" class="hover:underline decoration-2 underline-offset-4"> 2468 <span>How Three Women Rebuilt the Federal Climate Website That Trump Trashed</span> 2469 </a> 2470 </h3> 2471 2472 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 2473 After losing their jobs at NOAA, Rebecca Lindsey, her sister and another colleague teamed up to rebuild a pivotal resource the Trump administration took offline. 2474 </p> 2475 2476 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 2477 <div class="inline" data-post-card-authors> 2478 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 2479 2480 <a href="/author/jbarnes/">Jenae Barnes</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 2481 <a href="/author/the-19th/">The 19th</a> 2482 </div> 2483 2484 <div class="inline" data-post-card-date> 2485 <span class="mx-1.5 text-brd-soft">/</span> 2486 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-07-17">17 Jul 2026</time> 2487 </div> 2488</div> </div> 2489 2490 <a href="/how-three-women-rebuilt-the-federal-climate-website-that-trump-trashed/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 2491 <figure class="block rounded-theme overflow-hidden" role="none"> 2492 <picture > 2493 <source 2494 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/trump-climate-website-women.webp 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/trump-climate-website-women.webp 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/trump-climate-website-women.webp 960w" 2495 sizes="(max-width: 767px) 25vw, 600px" 2496 type="image/webp" 2497 > 2498 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 2499 onload="this.classList.remove('blur')" 2500 loading="lazy" 2501 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/trump-climate-website-women.webp 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/trump-climate-website-women.webp 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/trump-climate-website-women.webp 960w" 2502 sizes="(max-width: 767px) 25vw, 600px" 2503 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/07/trump-climate-website-women.webp" 2504 alt="How Three Women Rebuilt the Federal Climate Website That Trump Trashed" 2505 2506 /> 2507</picture> 2508 </figure> 2509 </a> 2510</article> </div> 2511 </div> 2512 </section> 2513 <section class="" data-topic="energy" data-topic-number="2"> 2514 <div class="max-w-site mx-auto"> 2515 <h2 class="text-sm font-semibold! font-sans! uppercase border-b-3 border-brd"> 2516 <a href="https://deceleration.news/tag/energy/" class="inline-block px-3 py-1 -mb-0.75 bg-brd text-bgr hover:bg-brand hover:text-brand-contrast">Energy</a> 2517 </h2> 2518 <div class="grid gap-4 [&_[data-post-card-meta='bottom']]:hidden mt-5"> 2519 <article class="post tag-water-power tag-newsletter tag-energy featured border-b border-brd-soft pb-4 relative flex flex-col gap-4 text-typ" data-post-card data-featured> 2520 <a href="/abbotts-deregulation-threat-brokers-of-power-conor-harrison/" class="relative group "> 2521 <figure class="block rounded-theme overflow-hidden" role="none"> 2522 <picture > 2523 <source 2524 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/10/Untitled---April-26--2026-at-09.45.04-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/10/Untitled---April-26--2026-at-09.45.04-1.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/10/Untitled---April-26--2026-at-09.45.04-1.png 960w" 2525 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 2526 type="image/webp" 2527 > 2528 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 2529 onload="this.classList.remove('blur')" 2530 loading="lazy" 2531 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/10/Untitled---April-26--2026-at-09.45.04-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/10/Untitled---April-26--2026-at-09.45.04-1.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/10/Untitled---April-26--2026-at-09.45.04-1.png 960w" 2532 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 2533 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/10/Untitled---April-26--2026-at-09.45.04-1.png" 2534 alt="Untangling Abbott's Deregulation Threat: Speaking with the Author of 'Brokers of Power'" 2535 2536 /> 2537</picture> 2538 </figure> 2539 </a> 2540 2541 <div class="flex flex-col gap-2.5 " data-post-card-content> 2542 2543 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 2544 <ul class="flex gap-2 font-semibold" data-post-card-tags> 2545 <li><a href="/tag/water-power/" class="text-brand decoration-2 underline-offset-2 hover:underline">Water & Power</a></li> 2546 </ul> 2547 2548 2549 <div class="hidden sm:inline-flex" data-post-card-comment-count 2550 x-data="{ show: false }" 2551 x-init="new MutationObserver(() => { 2552 const count = $el.querySelector('a span')?.textContent || '0'; 2553 show = count && count !== '0'; 2554 }).observe($el, { childList: true, subtree: true })" 2555 x-show="show">
2556 <span class="inline mx-2.5 text-brd-soft">/</span> 2557 2558 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/abbotts-deregulation-threat-brokers-of-power-conor-harrison/#comments"> 2559 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 2560 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 2561</i>
2561<script 2562 data-ghost-comment-count="6abd7e611dbbfc000125f809" 2563 data-ghost-comment-count-empty="0" 2564 data-ghost-comment-count-singular="comment" 2565 data-ghost-comment-count-plural="comments" 2566 data-ghost-comment-count-tag="span" 2567 data-ghost-comment-count-class-name="opacity-75" 2568 data-ghost-comment-count-autowrap="true" 2569> 2570</script>
2570 2571 </a> 2572 </div> 2573</div> 2574 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 2575 <a href="/abbotts-deregulation-threat-brokers-of-power-conor-harrison/" class="hover:underline underline-offset-4"> 2576 <span>Untangling Abbott's Deregulation Threat: Speaking with the Author of 'Brokers of Power'</span> 2577 </a> 2578 </h3> 2579 2580 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 2581 The first in a series of conversations about Abbott's threat against city-owned utilities in Texas. 2582 </p> 2583 2584 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 2585 <div class="inline" data-post-card-authors> 2586 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 2587 2588 <a href="/author/gregharman/">Greg Harman</a> 2589 </div> 2590 2591 <div class="inline" data-post-card-date> 2592 <span class="mx-1.5 text-brd-soft">/</span> 2593 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-10-01">1 Oct 2026</time> 2594 </div> 2595</div> 2596 </div> 2597</article> <article class="post tag-energy tag-reporting tag-gulf-coast not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 2598 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 2599 2600 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
2600post-card-meta:hidden" data-post-card-meta="top"> 2601 <ul class="flex gap-2 font-semibold" data-post-card-tags> 2602 <li><a href="/tag/energy/" class="text-brand decoration-2 underline-offset-2 hover:underline">Energy</a></li> 2603 </ul> 2604 2605 2606 <div class="hidden sm:inline-flex" data-post-card-comment-count 2607 x-data="{ show: false }" 2608 x-init="new MutationObserver(() => { 2609 const count = $el.querySelector('a span')?.textContent || '0'; 2610 show = count && count !== '0'; 2611 }).observe($el, { childList: true, subtree: true })" 2612 x-show="show"> 2613 <span class="inline mx-2.5 text-brd-soft">/</span> 2614 2615 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/texas-lng-pumps-out-chronic-unpermitted-pollution-a-watchdog-finds/#comments"> 2616 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 2617 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 2618</i>
2618<script 2619 data-ghost-comment-count="6aac38b90fa6f6000126e7e6" 2620 data-ghost-comment-count-empty="0" 2621 data-ghost-comment-count-singular="comment" 2622 data-ghost-comment-count-plural="comments" 2623 data-ghost-comment-count-tag="span" 2624 data-ghost-comment-count-class-name="opacity-75" 2625 data-ghost-comment-count-autowrap="true" 2626> 2627</script>
2627 2628 </a> 2629 </div> 2630</div> 2631 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 2632 <a href="/texas-lng-pumps-out-chronic-unpermitted-pollution-a-watchdog-finds/" class="hover:underline decoration-2 underline-offset-4"> 2633 <span>A Texas LNG Plant Pumps Out Chronic, Unpermitted Pollution, a Watchdog Finds</span> 2634 </a> 2635 </h3> 2636 2637 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 2638 Oilfield Witness identified 532 unpermitted emission events reported by Freeport LNG since 2019, but just seven penalty fines levied by Texasâ environmental regulator. 2639 </p> 2640 2641 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 2642 <div class="inline" data-post-card-authors> 2643 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 2644 2645 <a href="/author/dbaddour/">Dylan Baddour</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 2646 <a href="/author/inside-climate-news/">Inside Climate News</a> 2647 </div> 2648 2649 <div class="inline" data-post-card-date> 2650 <span class="mx-1.5 text-brd-soft">/</span> 2651 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-17">17 Sep 2026</time> 2652 </div> 2653</div> </div> 2654 2655 <a href="/texas-lng-pumps-out-chronic-unpermitted-pollution-a-watchdog-finds/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 2656 <figure class="block rounded-theme overflow-hidden" role="none"> 2657 <picture > 2658 <source 2659 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/Screenshot-2026-09-17-at-2.32.31---PM.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/Screenshot-2026-09-17-at-2.32.31---PM.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/Screenshot-2026-09-17-at-2.32.31---PM.png 960w" 2660 sizes="(max-width: 767px) 25vw, 600px" 2661 type="image/webp" 2662 > 2663 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 2664 onload="this.classList.remove('blur')" 2665 loading="lazy" 2666 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/Screenshot-2026-09-17-at-2.32.31---PM.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/Screenshot-2026-09-17-at-2.32.31---PM.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/Screenshot-2026-09-17-at-2.32.31---PM.png 960w" 2667 sizes="(max-width: 767px) 25vw, 600px" 2668 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/Screenshot-2026-09-17-at-2.32.31---PM.png" 2669 alt="A Texas LNG Plant Pumps Out Chronic, Unpermitted Pollution, a Watchdog Finds" 2670 2671 /> 2672</picture> 2673 </figure> 2674 </a> 2675</article> <article class="post tag-energy tag-reporting tag-data-centers tag-san-antonio not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 2676 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 2677 2678 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
2678post-card-meta:hidden" data-post-card-meta="top"> 2679 <ul class="flex gap-2 font-semibold" data-post-card-tags> 2680 <li><a href="/tag/energy/" class="text-brand decoration-2 underline-offset-2 hover:underline">Energy</a></li> 2681 </ul> 2682 2683 2684 <div class="hidden sm:inline-flex" data-post-card-comment-count 2685 x-data="{ show: false }" 2686 x-init="new MutationObserver(() => { 2687 const count = $el.querySelector('a span')?.textContent || '0'; 2688 show = count && count !== '0'; 2689 }).observe($el, { childList: true, subtree: true })" 2690 x-show="show"> 2691 <span class="inline mx-2.5 text-brd-soft">/</span> 2692 2693 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/data-center-moratorium-proposal-squeaks-forward-in-san-antonio/#comments"> 2694 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 2695 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 2696</i>
2696<script 2697 data-ghost-comment-count="6a90764d12147d00017a025b" 2698 data-ghost-comment-count-empty="0" 2699 data-ghost-comment-count-singular="comment" 2700 data-ghost-comment-count-plural="comments" 2701 data-ghost-comment-count-tag="span" 2702 data-ghost-comment-count-class-name="opacity-75" 2703 data-ghost-comment-count-autowrap="true" 2704> 2705</script>
2705 2706 </a> 2707 </div> 2708</div> 2709 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 2710 <a href="/data-center-moratorium-proposal-squeaks-forward-in-san-antonio/" class="hover:underline decoration-2 underline-offset-4"> 2711 <span>Data Center Moratorium Proposal Squeaks Forward in San Antonio</span> 2712 </a> 2713 </h3> 2714 2715 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 2716 The more conservative City of Fort Worth's unanimous moratorium vote contrasts with a divided San Antonio council debating regulations for the fast-growing industry. 2717 </p> 2718 2719 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 2720 <div class="inline" data-post-card-authors> 2721 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 2722 2723 <a href="/author/gregharman/">Greg Harman</a> 2724 </div> 2725 2726 <div class="inline" data-post-card-date> 2727 <span class="mx-1.5 text-brd-soft">/</span> 2728 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-08-27">27 Aug 2026</time> 2729 </div> 2730</div> </div> 2731 2732 <a href="/data-center-moratorium-proposal-squeaks-forward-in-san-antonio/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 2733 <figure class="block rounded-theme overflow-hidden" role="none"> 2734 <picture > 2735 <source 2736 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/DSCF4115.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/DSCF4115.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/DSCF4115.jpg 960w" 2737 sizes="(max-width: 767px) 25vw, 600px" 2738 type="image/webp" 2739 > 2740 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 2741 onload="this.classList.remove('blur')" 2742 loading="lazy" 2743 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/DSCF4115.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/DSCF4115.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/DSCF4115.jpg 960w" 2744 sizes="(max-width: 767px) 25vw, 600px" 2745 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/08/DSCF4115.jpg" 2746 alt="Data Center Moratorium Proposal Squeaks Forward in San Antonio" 2747 2748 /> 2749</picture> 2750 </figure> 2751 </a> 2752</article> <article class="post tag-energy tag-reporting tag-data-centers tag-san-antonio not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 2753 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 2754 2755 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
2755post-card-meta:hidden" data-post-card-meta="top"> 2756 <ul class="flex gap-2 font-semibold" data-post-card-tags> 2757 <li><a href="/tag/energy/" class="text-brand decoration-2 underline-offset-2 hover:underline">Energy</a></li> 2758 </ul> 2759 2760 2761 <div class="hidden sm:inline-flex" data-post-card-comment-count 2762 x-data="{ show: false }" 2763 x-init="new MutationObserver(() => { 2764 const count = $el.querySelector('a span')?.textContent || '0'; 2765 show = count && count !== '0'; 2766 }).observe($el, { childList: true, subtree: true })" 2767 x-show="show"> 2768 <span class="inline mx-2.5 text-brd-soft">/</span> 2769 2770 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/data-center-pause-proposed-for-san-antonio/#comments"> 2771 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 2772 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 2773</i>
2773<script 2774 data-ghost-comment-count="6a763fc9f4b8ee000178502a" 2775 data-ghost-comment-count-empty="0" 2776 data-ghost-comment-count-singular="comment" 2777 data-ghost-comment-count-plural="comments" 2778 data-ghost-comment-count-tag="span" 2779 data-ghost-comment-count-class-name="opacity-75" 2780 data-ghost-comment-count-autowrap="true" 2781> 2782</script>
2782 2783 </a> 2784 </div> 2785</div> 2786 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 2787 <a href="/data-center-pause-proposed-for-san-antonio/" class="hover:underline decoration-2 underline-offset-4"> 2788 <span>Data Center Pause Proposed for San Antonio Until Impacts Can Be Addressed</span> 2789 </a> 2790 </h3> 2791 2792 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 2793 City utilities should require recycled water and âclean energyâ sources of all new data centers, Councilman Galvan says in request for a special meeting this month. 2794 </p> 2795 2796 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 2797 <div class="inline" data-post-card-authors> 2798 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 2799 2800 <a href="/author/mcortez/">Marisol Cortez</a> 2801 </div> 2802 2803 <div class="inline" data-post-card-date> 2804 <span class="mx-1.5 text-brd-soft">/</span> 2805 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-08-09">9 Aug 2026</time> 2806 </div> 2807</div> </div> 2808 2809 <a href="/data-center-pause-proposed-for-san-antonio/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 2810 <figure class="block rounded-theme overflow-hidden" role="none"> 2811 <picture > 2812 <source 2813 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/DSCF1232.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/DSCF1232.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/DSCF1232.jpg 960w" 2814 sizes="(max-width: 767px) 25vw, 600px" 2815 type="image/webp" 2816 > 2817 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 2818 onload="this.classList.remove('blur')" 2819 loading="lazy" 2820 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/DSCF1232.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/DSCF1232.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/DSCF1232.jpg 960w" 2821 sizes="(max-width: 767px) 25vw, 600px" 2822 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/08/DSCF1232.jpg" 2823 alt="Data Center Pause Proposed for San Antonio Until Impacts Can Be Addressed" 2824 2825 /> 2826</picture> 2827 </figure> 2828 </a> 2829</article> <article class="post tag-water-power tag-newsletter tag-data-centers tag-energy not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 2830 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 2831 2832 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
2832post-card-meta:hidden" data-post-card-meta="top"> 2833 <ul class="flex gap-2 font-semibold" data-post-card-tags> 2834 <li><a href="/tag/water-power/" class="text-brand decoration-2 underline-offset-2 hover:underline">Water & Power</a></li> 2835 </ul> 2836 2837 2838 <div class="hidden sm:inline-flex" data-post-card-comment-count 2839 x-data="{ show: false }" 2840 x-init="new MutationObserver(() => { 2841 const count = $el.querySelector('a span')?.textContent || '0'; 2842 show = count && count !== '0'; 2843 }).observe($el, { childList: true, subtree: true })" 2844 x-show="show"> 2845 <span class="inline mx-2.5 text-brd-soft">/</span> 2846 2847 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/data-centers-heat-islands/#comments"> 2848 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 2849 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 2850</i>
2850<script 2851 data-ghost-comment-count="6a6cbb8808abd30001531b0b" 2852 data-ghost-comment-count-empty="0" 2853 data-ghost-comment-count-singular="comment" 2854 data-ghost-comment-count-plural="comments" 2855 data-ghost-comment-count-tag="span" 2856 data-ghost-comment-count-class-name="opacity-75" 2857 data-ghost-comment-count-autowrap="true" 2858> 2859</script>
2859 2860 </a> 2861 </div> 2862</div> 2863 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 2864 <a href="/data-centers-heat-islands/" class="hover:underline decoration-2 underline-offset-4"> 2865 <span>Data Centers Generating 'Heat Islands,' Compounding the Hazards of Rising Global Temps</span> 2866 </a> 2867 </h3> 2868 2869 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 2870 112 Degrees?! Deceleration investigation supports findings from two studies into data center heat islands, measuring downwind temps from a major data center complex at six degrees higher than upwind areas. 2871 </p> 2872 2873 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 2874 <div class="inline" data-post-card-authors> 2875 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 2876 2877 <a href="/author/gregharman/">Greg Harman</a> 2878 </div> 2879 2880 <div class="inline" data-post-card-date> 2881 <span class="mx-1.5 text-brd-soft">/</span> 2882 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-08-01">1 Aug 2026</time> 2883 </div> 2884</div> </div> 2885 2886 <a href="/data-centers-heat-islands/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 2887 <figure class="block rounded-theme overflow-hidden" role="none"> 2888 <picture > 2889 <source 2890 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/data-center-heat-islands-san-antonio-texas--1--1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/data-center-heat-islands-san-antonio-texas--1--1.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/data-center-heat-islands-san-antonio-texas--1--1.png 960w" 2891 sizes="(max-width: 767px) 25vw, 600px" 2892 type="image/webp" 2893 > 2894 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 2895 onload="this.classList.remove('blur')" 2896 loading="lazy" 2897 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/data-center-heat-islands-san-antonio-texas--1--1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/data-center-heat-islands-san-antonio-texas--1--1.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/data-center-heat-islands-san-antonio-texas--1--1.png 960w" 2898 sizes="(max-width: 767px) 25vw, 600px" 2899 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/07/data-center-heat-islands-san-antonio-texas--1--1.png" 2900 alt="Data Centers Generating 'Heat Islands,' Compounding the Hazards of Rising Global Temps" 2901 2902 /> 2903</picture> 2904 </figure> 2905 </a> 2906</article> </div> 2907 </div> 2908 </section> 2909 <section class="" data-topic="human-rights" data-topic-number="3"> 2910 <div class="max-w-site mx-auto"> 2911 <h2 class="text-sm font-semibold! font-sans! uppercase border-b-3 border-brd"> 2912 <a href="https://deceleration.news/tag/human-rights/" class="inline-block px-3 py-1 -mb-0.75 bg-brd text-bgr hover:bg-brand hover:text-brand-contrast">Human Rights</a> 2913 </h2> 2914 <div class="grid gap-4 [&_[data-post-card-meta='bottom']]:hidden mt-5"> 2915 <article class="post tag-human-rights tag-reporting tag-austin tag-ice featured border-b border-brd-soft pb-4 relative flex flex-col gap-4 text-typ" data-post-card data-featured> 2916 <a href="/prosecute-this-ice-officer-how-cities-like-austin-can-help-stop-ice-violence/" class="relative group "> 2917 <figure class="block rounded-theme overflow-hidden" role="none"> 2918 <picture > 2919 <source 2920 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/ice-shooting-austin-texas--1--3-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/ice-shooting-austin-texas--1--3-.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/ice-shooting-austin-texas--1--3-.png 960w" 2921 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 2922 type="image/webp" 2923 > 2924 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 2925 onload="this.classList.remove('blur')" 2926 loading="lazy" 2927 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/ice-shooting-austin-texas--1--3-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/ice-shooting-austin-texas--1--3-.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/ice-shooting-austin-texas--1--3-.png 960w" 2928 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 2929 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/ice-shooting-austin-texas--1--3-.png" 2930 alt="VIDEO: 'Prosecute This ICE Officer'
2930: How Cities Like Austin Can Help Stop ICE Violence" 2931 2932 /> 2933</picture> 2934 </figure> 2935 </a> 2936 2937 <div class="flex flex-col gap-2.5 " data-post-card-content> 2938 2939 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 2940 <ul class="flex gap-2 font-semibold" data-post-card-tags> 2941 <li><a href="/tag/human-rights/" class="text-brand decoration-2 underline-offset-2 hover:underline">Human Rights</a></li> 2942 </ul> 2943 2944 2945 <div class="hidden sm:inline-flex" data-post-card-comment-count 2946 x-data="{ show: false }" 2947 x-init="new MutationObserver(() => { 2948 const count = $el.querySelector('a span')?.textContent || '0'; 2949 show = count && count !== '0'; 2950 }).observe($el, { childList: true, subtree: true })" 2951 x-show="show"> 2952 <span class="inline mx-2.5 text-brd-soft">/</span> 2953 2954 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/prosecute-this-ice-officer-how-cities-like-austin-can-help-stop-ice-violence/#comments"> 2955 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 2956 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 2957</i>
2957<script 2958 data-ghost-comment-count="6ab87fc783c1670001c31694" 2959 data-ghost-comment-count-empty="0" 2960 data-ghost-comment-count-singular="comment" 2961 data-ghost-comment-count-plural="comments" 2962 data-ghost-comment-count-tag="span" 2963 data-ghost-comment-count-class-name="opacity-75" 2964 data-ghost-comment-count-autowrap="true" 2965> 2966</script>
2966 2967 </a> 2968 </div> 2969</div> 2970 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 2971 <a href="/prosecute-this-ice-officer-how-cities-like-austin-can-help-stop-ice-violence/" class="hover:underline underline-offset-4"> 2972 <span>VIDEO: 'Prosecute This ICE Officer': How Cities Like Austin Can Help Stop ICE Violence</span> 2973 </a> 2974 </h3> 2975 2976 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 2977 'I've seen enough to know this is a crime. ... To me it's an open and shut criminal prosecution, attempted murder,' Mike Siegel, Austin City Council (D7), told Deceleration. 2978 </p> 2979 2980 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 2981 <div class="inline" data-post-card-authors> 2982 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 2983 2984 <a href="/author/gregharman/">Greg Harman</a> 2985 </div> 2986 2987 <div class="inline" data-post-card-date> 2988 <span class="mx-1.5 text-brd-soft">/</span> 2989 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-27">27 Sep 2026</time> 2990 </div> 2991</div> 2992 </div> 2993</article> <article class="post tag-human-rights tag-coastlines-faultlines tag-gulf-coast tag-texas tag-housing not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 2994 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 2995 2996 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
2996post-card-meta:hidden" data-post-card-meta="top"> 2997 <ul class="flex gap-2 font-semibold" data-post-card-tags> 2998 <li><a href="/tag/human-rights/" class="text-brand decoration-2 underline-offset-2 hover:underline">Human Rights</a></li> 2999 </ul> 3000 3001 3002 <div class="hidden sm:inline-flex" data-post-card-comment-count 3003 x-data="{ show: false }" 3004 x-init="new MutationObserver(() => { 3005 const count = $el.querySelector('a span')?.textContent || '0'; 3006 show = count && count !== '0'; 3007 }).observe($el, { childList: true, subtree: true })" 3008 x-show="show"> 3009 <span class="inline mx-2.5 text-brd-soft">/</span> 3010 3011 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/brownsville-growth-coalitions-making-laguna-madre-unlivable/#comments"> 3012 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 3013 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 3014</i>
3014<script 3015 data-ghost-comment-count="6aa2c703d48a1600017d7f1c" 3016 data-ghost-comment-count-empty="0" 3017 data-ghost-comment-count-singular="comment" 3018 data-ghost-comment-count-plural="comments" 3019 data-ghost-comment-count-tag="span" 3020 data-ghost-comment-count-class-name="opacity-75" 3021 data-ghost-comment-count-autowrap="true" 3022> 3023</script>
3023 3024 </a> 3025 </div> 3026</div> 3027 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 3028 <a href="/brownsville-growth-coalitions-making-laguna-madre-unlivable/" class="hover:underline decoration-2 underline-offset-4"> 3029 <span>How Brownsville's Growth Coalitions are Making Laguna Madre Unlivable</span> 3030 </a> 3031 </h3> 3032 3033 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 3034 Speaking with a fellow dispossessed about the evolving horrors of 'economic development' on the Lower Texas Coast. 3035 </p> 3036 3037 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 3038 <div class="inline" data-post-card-authors> 3039 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 3040 3041 <a href="/author/gaige/">Gaige Davila</a> 3042 </div> 3043 3044 <div class="inline" data-post-card-date> 3045 <span class="mx-1.5 text-brd-soft">/</span> 3046 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-10">10 Sep 2026</time> 3047 </div> 3048</div> </div> 3049 3050 <a href="/brownsville-growth-coalitions-making-laguna-madre-unlivable/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 3051 <figure class="block rounded-theme overflow-hidden" role="none"> 3052 <picture > 3053 <source 3054 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/laguna-madre-brownsville-growth-coalitions.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/laguna-madre-brownsville-growth-coalitions.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/laguna-madre-brownsville-growth-coalitions.png 960w" 3055 sizes="(max-width: 767px) 25vw, 600px" 3056 type="image/webp" 3057 > 3058 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 3059 onload="this.classList.remove('blur')" 3060 loading="lazy" 3061 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/laguna-madre-brownsville-growth-coalitions.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/laguna-madre-brownsville-growth-coalitions.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/laguna-madre-brownsville-growth-coalitions.png 960w" 3062 sizes="(max-width: 767px) 25vw, 600px" 3063 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/laguna-madre-brownsville-growth-coalitions.png" 3064 alt="How Brownsville's Growth Coalitions are Making Laguna Madre Unlivable" 3065 3066 /> 3067</picture> 3068 </figure> 3069 </a> 3070</article> <article class="post tag-coastlines-faultlines tag-newsletter tag-gulf-coast tag-analysis tag-human-rights not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 3071 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 3072 3073 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
3073post-card-meta:hidden" data-post-card-meta="top"> 3074 <ul class="flex gap-2 font-semibold" data-post-card-tags> 3075 <li><a href="/tag/coastlines-faultlines/" class="text-brand decoration-2 underline-offset-2 hover:underline">Coastlines/Faultlines</a></li> 3076 </ul> 3077 3078 3079 <div class="hidden sm:inline-flex" data-post-card-comment-count 3080 x-data="{ show: false }" 3081 x-init="new MutationObserver(() => { 3082 const count = $el.querySelector('a span')?.textContent || '0'; 3083 show = count && count !== '0'; 3084 }).observe($el, { childList: true, subtree: true })" 3085 x-show="show"> 3086 <span class="inline mx-2.5 text-brd-soft">/</span> 3087 3088 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/rio-grande-valley-horrorculture-native-species/#comments"> 3089 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 3090 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 3091</i>
3091<script 3092 data-ghost-comment-count="6a971038d4726d0001c7b619" 3093 data-ghost-comment-count-empty="0" 3094 data-ghost-comment-count-singular="comment" 3095 data-ghost-comment-count-plural="comments" 3096 data-ghost-comment-count-tag="span" 3097 data-ghost-comment-count-class-name="opacity-75" 3098 data-ghost-comment-count-autowrap="true" 3099> 3100</script>
3100 3101 </a> 3102 </div> 3103</div> 3104 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 3105 <a href="/rio-grande-valley-horrorculture-native-species/" class="hover:underline decoration-2 underline-offset-4"> 3106 <span>The RGV's 'Horrorculture' & the Fight to Protect Native Roots</span> 3107 </a> 3108 </h3> 3109 3110 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 3111 How self-loathing in the Rio Grande Valley helps facilitate ICE's war on our families, friends, neighbors...and systemic abuses of the land itself. 3112 </p> 3113 3114 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 3115 <div class="inline" data-post-card-authors> 3116 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 3117 3118 <a href="/author/gaige/">Gaige Davila</a> 3119 </div> 3120 3121 <div class="inline" data-post-card-date> 3122 <span class="mx-1.5 text-brd-soft">/</span> 3123 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-04">4 Sep 2026</time> 3124 </div> 3125</div> </div> 3126 3127 <a href="/rio-grande-valley-horrorculture-native-species/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 3128 <figure class="block rounded-theme overflow-hidden" role="none"> 3129 <picture > 3130 <source 3131 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/rgv-horrorculture-and-santore.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/rgv-horrorculture-and-santore.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/rgv-horrorculture-and-santore.png 960w" 3132 sizes="(max-width: 767px) 25vw, 600px" 3133 type="image/webp" 3134 > 3135 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 3136 onload="this.classList.remove('blur')" 3137 loading="lazy" 3138 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/rgv-horrorculture-and-santore.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/rgv-horrorculture-and-santore.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/rgv-horrorculture-and-santore.png 960w" 3139 sizes="(max-width: 767px) 25vw, 600px" 3140 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/rgv-horrorculture-and-santore.png" 3141 alt="The RGV's 'Horrorculture' & the Fight to Protect Native Roots" 3142 3143 /> 3144</picture> 3145 </figure> 3146 </a> 3147</article> <article class="post tag-human-rights tag-reporting tag-ice not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 3148 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 3149 3150 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
3150post-card-meta:hidden" data-post-card-meta="top"> 3151 <ul class="flex gap-2 font-semibold" data-post-card-tags> 3152 <li><a href="/tag/human-rights/" class="text-brand decoration-2 underline-offset-2 hover:underline">Human Rights</a></li> 3153 </ul> 3154 3155 3156 <div class="hidden sm:inline-flex" data-post-card-comment-count 3157 x-data="{ show: false }" 3158 x-init="new MutationObserver(() => { 3159 const count = $el.querySelector('a span')?.textContent || '0'; 3160 show = count && count !== '0'; 3161 }).observe($el, { childList: true, subtree: true })" 3162 x-show="show"> 3163 <span class="inline mx-2.5 text-brd-soft">/</span> 3164 3165 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/protestors-shut-down-ice-san-antonio-detention/#comments"> 3166 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 3167 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 3168</i>
3168<script 3169 data-ghost-comment-count="6a621d4e76148e000185ce73" 3170 data-ghost-comment-count-empty="0" 3171 data-ghost-comment-count-singular="comment" 3172 data-ghost-comment-count-plural="comments" 3173 data-ghost-comment-count-tag="span" 3174 data-ghost-comment-count-class-name="opacity-75" 3175 data-ghost-comment-count-autowrap="true" 3176> 3177</script>
3177 3178 </a> 3179 </div> 3180</div> 3181 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 3182 <a href="/protestors-shut-down-ice-san-antonio-detention/" class="hover:underline decoration-2 underline-offset-4"> 3183 <span>Protestors Call for Shutting Down ICEâs New East San Antonio Detention CenterâBefore it Opens</span> 3184 </a> 3185 </h3> 3186 3187 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 3188 Speakers at Saturday's âApply Heatâ day of action decried the rising numbers of ICE-related deaths and called for long-term resistance. 3189 </p> 3190 3191 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 3192 <div class="inline" data-post-card-authors> 3193 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 3194 3195 <a href="/author/gregharman/">Greg Harman</a> 3196 </div> 3197 3198 <div class="inline" data-post-card-date> 3199 <span class="mx-1.5 text-brd-soft">/</span> 3200 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-07-23">23 Jul 2026</time> 3201 </div> 3202</div> </div> 3203 3204 <a href="/protestors-shut-down-ice-san-antonio-detention/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 3205 <figure class="block rounded-theme overflow-hidden" role="none"> 3206 <picture > 3207 <source 3208 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/DSCF1174-1.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/DSCF1174-1.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/DSCF1174-1.jpg 960w" 3209 sizes="(max-width: 767px) 25vw, 600px" 3210 type="image/webp" 3211 > 3212 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 3213 onload="this.classList.remove('blur')" 3214 loading="lazy" 3215 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/DSCF1174-1.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/DSCF1174-1.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/DSCF1174-1.jpg 960w" 3216 sizes="(max-width: 767px) 25vw, 600px" 3217 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/07/DSCF1174-1.jpg" 3218 alt="Protestors Call for Shutting Down ICEâs New East San Antonio Detention CenterâBefore it Opens" 3219 3220 /> 3221</picture> 3222 </figure> 3223 </a> 3224</article> <article class="post tag-human-rights tag-reporting not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 3225 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 3226 3227 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
3227post-card-meta:hidden" data-post-card-meta="top"> 3228 <ul class="flex gap-2 font-semibold" data-post-card-tags> 3229 <li><a href="/tag/human-rights/" class="text-brand decoration-2 underline-offset-2 hover:underline">Human Rights</a></li> 3230 </ul> 3231 3232 3233 <div class="hidden sm:inline-flex" data-post-card-comment-count 3234 x-data="{ show: false }" 3235 x-init="new MutationObserver(() => { 3236 const count = $el.querySelector('a span')?.textContent || '0'; 3237 show = count && count !== '0'; 3238 }).observe($el, { childList: true, subtree: true })" 3239 x-show="show"> 3240 <span class="inline mx-2.5 text-brd-soft">/</span> 3241 3242 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/black-seminole-lipan-apache-historic-treaty-juneteenth/#comments"> 3243 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 3244 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 3245</i>
3245<script 3246 data-ghost-comment-count="6a43d77943b1800001ccef86" 3247 data-ghost-comment-count-empty="0" 3248 data-ghost-comment-count-singular="comment" 3249 data-ghost-comment-count-plural="comments" 3250 data-ghost-comment-count-tag="span" 3251 data-ghost-comment-count-class-name="opacity-75" 3252 data-ghost-comment-count-autowrap="true" 3253> 3254</script>
3254 3255 </a> 3256 </div> 3257</div> 3258 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 3259 <a href="/black-seminole-lipan-apache-historic-treaty-juneteenth/" class="hover:underline decoration-2 underline-offset-4"> 3260 <span>Black Seminole and Lipan Apache Ndé Groups Sign Historic Treaty During Juneteenth Celebration</span> 3261 </a> 3262 </h3> 3263 3264 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 3265 The treaty highlights how colonial dispossession of both Indigenous and Black communities damaged generational relations among peoples. Does it also point the way toward healing our broken relationship with water? 3266 </p> 3267 3268 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 3269 <div class="inline" data-post-card-authors> 3270 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 3271 3272 <a href="/author/mmallory-2/">Mark Mallory</a> 3273 </div> 3274 3275 <div class="inline" data-post-card-date> 3276 <span class="mx-1.5 text-brd-soft">/</span> 3277 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-06-30">30 Jun 2026</time> 3278 </div> 3279</div> </div> 3280 3281 <a href="/black-seminole-lipan-apache-historic-treaty-juneteenth/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 3282 <figure class="block rounded-theme overflow-hidden" role="none"> 3283 <picture > 3284 <source 3285 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/06/4-3.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/06/4-3.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/06/4-3.jpg 960w" 3286 sizes="(max-width: 767px) 25vw, 600px" 3287 type="image/webp" 3288 > 3289 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 3290 onload="this.classList.remove('blur')" 3291 loading="lazy" 3292 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/06/4-3.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/06/4-3.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/06/4-3.jpg 960w" 3293 sizes="(max-width: 767px) 25vw, 600px" 3294 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/06/4-3.jpg" 3295 alt="Black Seminole and Lipan Apache Ndé Groups Sign Historic Treaty During Juneteenth Celebration" 3296 3297 /> 3298</picture> 3299 </figure> 3300 </a> 3301</article> </div> 3302 </div> 3303 </section> 3304 <section class="" data-topic="democracy" data-topic-number="4"> 3305 <div class="max-w-site mx-auto"> 3306 <h2 class="text-sm font-semibold! font-sans! uppercase border-b-3 border-brd"> 3307 <a href="https://deceleration.news/tag/democracy/" class="inline-block px-3 py-1 -mb-0.75 bg-brd text-bgr hover:bg-brand hover:text-brand-contrast">Democracy</a> 3308 </h2> 3309 <div class="grid gap-4 [&_[data-post-card-meta='bottom']]:hidden mt-5"> 3310 <article class="post tag-democracy tag-reporting tag-agriculture tag-trump border-b border-brd-soft pb-4 relative flex flex-col gap-4 text-typ" data-post-card> 3311 <a href="/brooke-rollins-getting-rich-off-rising-gas-prices-while-farmers-pay-through-the-nose/" class="relative group "> 3312 <figure class="block rounded-theme overflow-hidden" role="none"> 3313 <picture > 3314 <source 3315 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/Secretary_Brooke_Rollins_Riding_a_Horse.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/Secretary_Brooke_Rollins_Riding_a_Horse.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/Secretary_Brooke_Rollins_Riding_a_Horse.jpg 960w" 3316 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 3317 type="image/webp" 3318 > 3319 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 3320 onload="this.classList.remove('blur')" 3321 loading="lazy" 3322 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/Secretary_Brooke_Rollins_Riding_a_Horse.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/Secretary_Brooke_Rollins_Riding_a_Horse.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/Secretary_Brooke_Rollins_Riding_a_Horse.jpg 960w" 3323 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 3324 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/Secretary_Brooke_Rollins_Riding_a_Horse.jpg" 3325 alt="Ag Sec Brooke Rollins Getting Rich Off Rising Gas Prices While Farmers 'Pay Through the Nose'" 3326 3327 /> 3328</picture> 3329 </figure> 3330 </a> 3331 3332 <div class="flex flex-col gap-2.5 " data-post-card-content> 3333 3334 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 3335 <ul class="flex gap-2 font-semibold" data-post-card-tags> 3336 <li><a href="/tag/democracy/" class="text-brand decoration-2 underline-offset-2 hover:underline">Democracy</a></li> 3337 </ul> 3338 3339 3340 <div class="hidden sm:inline-flex" data-post-card-comment-count 3341 x-data="{ show: false }" 3342 x-init="new MutationObserver(() => { 3343 const count = $el.querySelector('a span')?.textContent || '0'; 3344 show = count && count !== '0'; 3345 }).observe($el, { childList: true, subtree: true })" 3346 x-show="show">
3347 <span class="inline mx-2.5 text-brd-soft">/</span> 3348 3349 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/brooke-rollins-getting-rich-off-rising-gas-prices-while-farmers-pay-through-the-nose/#comments"> 3350 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 3351 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 3352</i>
3352<script 3353 data-ghost-comment-count="6aa2fbd6d48a1600017d7f7a" 3354 data-ghost-comment-count-empty="0" 3355 data-ghost-comment-count-singular="comment" 3356 data-ghost-comment-count-plural="comments" 3357 data-ghost-comment-count-tag="span" 3358 data-ghost-comment-count-class-name="opacity-75" 3359 data-ghost-comment-count-autowrap="true" 3360> 3361</script>
3361 3362 </a> 3363 </div> 3364</div> 3365 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 3366 <a href="/brooke-rollins-getting-rich-off-rising-gas-prices-while-farmers-pay-through-the-nose/" class="hover:underline underline-offset-4"> 3367 <span>Ag Sec Brooke Rollins Getting Rich Off Rising Gas Prices While Farmers 'Pay Through the Nose'</span> 3368 </a> 3369 </h3> 3370 3371 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 3372 The war on Iran has been good to this bunch. Climate Power reports that Trump is making millions off of his oil and gas stocksâand Sec. Rollins likely doing likewise. 3373 </p> 3374 3375 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 3376 <div class="inline" data-post-card-authors> 3377 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 3378 3379 <a href="/author/gustin/">Georgina Gustin</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 3380 <a href="/author/inside-climate-news/">Inside Climate News</a> 3381 </div> 3382 3383 <div class="inline" data-post-card-date> 3384 <span class="mx-1.5 text-brd-soft">/</span> 3385 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-10">10 Sep 2026</time> 3386 </div> 3387</div> 3388 </div> 3389</article> <article class="post tag-democracy tag-reporting tag-data-centers tag-new-york not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 3390 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 3391 3392 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
3392post-card-meta:hidden" data-post-card-meta="top"> 3393 <ul class="flex gap-2 font-semibold" data-post-card-tags> 3394 <li><a href="/tag/democracy/" class="text-brand decoration-2 underline-offset-2 hover:underline">Democracy</a></li> 3395 </ul> 3396 3397 3398 <div class="hidden sm:inline-flex" data-post-card-comment-count 3399 x-data="{ show: false }" 3400 x-init="new MutationObserver(() => { 3401 const count = $el.querySelector('a span')?.textContent || '0'; 3402 show = count && count !== '0'; 3403 }).observe($el, { childList: true, subtree: true })" 3404 x-show="show"> 3405 <span class="inline mx-2.5 text-brd-soft">/</span> 3406 3407 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/new-york-state-pauses-new-hyperscale-data-centers/#comments"> 3408 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 3409 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 3410</i>
3410<script 3411 data-ghost-comment-count="6a57ee867ecb070001c2d150" 3412 data-ghost-comment-count-empty="0" 3413 data-ghost-comment-count-singular="comment" 3414 data-ghost-comment-count-plural="comments" 3415 data-ghost-comment-count-tag="span" 3416 data-ghost-comment-count-class-name="opacity-75" 3417 data-ghost-comment-count-autowrap="true" 3418> 3419</script>
3419 3420 </a> 3421 </div> 3422</div> 3423 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 3424 <a href="/new-york-state-pauses-new-hyperscale-data-centers/" class="hover:underline decoration-2 underline-offset-4"> 3425 <span>New York State Pauses New Hyperscale Data Centers</span> 3426 </a> 3427 </h3> 3428 3429 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 3430 In a first among U.S. states, Gov. Kathy Hochul signed an executive order Tuesday implementing a one-year moratorium on data center permits while the state develops regulatory protections for communities and the environment. 3431 </p> 3432 3433 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 3434 <div class="inline" data-post-card-authors> 3435 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 3436 3437 <a href="/author/inside-climate-news/">Inside Climate News</a> 3438 </div> 3439 3440 <div class="inline" data-post-card-date> 3441 <span class="mx-1.5 text-brd-soft">/</span> 3442 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-07-15">15 Jul 2026</time> 3443 </div> 3444</div> </div> 3445 3446 <a href="/new-york-state-pauses-new-hyperscale-data-centers/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 3447 <figure class="block rounded-theme overflow-hidden" role="none"> 3448 <picture > 3449 <source 3450 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/new-york-data-centers-moratorium.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/new-york-data-centers-moratorium.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/new-york-data-centers-moratorium.jpg 960w" 3451 sizes="(max-width: 767px) 25vw, 600px" 3452 type="image/webp" 3453 > 3454 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 3455 onload="this.classList.remove('blur')" 3456 loading="lazy" 3457 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/new-york-data-centers-moratorium.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/new-york-data-centers-moratorium.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/new-york-data-centers-moratorium.jpg 960w" 3458 sizes="(max-width: 767px) 25vw, 600px" 3459 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/07/new-york-data-centers-moratorium.jpg" 3460 alt="New York State Pauses New Hyperscale Data Centers" 3461 3462 /> 3463</picture> 3464 </figure> 3465 </a> 3466</article> <article class="post tag-democracy tag-analysis not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 3467 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 3468 3469 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
3469post-card-meta:hidden" data-post-card-meta="top"> 3470 <ul class="flex gap-2 font-semibold" data-post-card-tags> 3471 <li><a href="/tag/democracy/" class="text-brand decoration-2 underline-offset-2 hover:underline">Democracy</a></li> 3472 </ul> 3473 3474 3475 <div class="hidden sm:inline-flex" data-post-card-comment-count 3476 x-data="{ show: false }" 3477 x-init="new MutationObserver(() => { 3478 const count = $el.querySelector('a span')?.textContent || '0'; 3479 show = count && count !== '0'; 3480 }).observe($el, { childList: true, subtree: true })" 3481 x-show="show"> 3482 <span class="inline mx-2.5 text-brd-soft">/</span> 3483 3484 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/democracy-lessons-how-the-people-defeated-orban/#comments"> 3485 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 3486 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 3487</i>
3487<script 3488 data-ghost-comment-count="69e122b7590dfe0001d624ec" 3489 data-ghost-comment-count-empty="0" 3490 data-ghost-comment-count-singular="comment" 3491 data-ghost-comment-count-plural="comments" 3492 data-ghost-comment-count-tag="span" 3493 data-ghost-comment-count-class-name="opacity-75" 3494 data-ghost-comment-count-autowrap="true" 3495> 3496</script>
3496 3497 </a> 3498 </div> 3499</div> 3500 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 3501 <a href="/democracy-lessons-how-the-people-defeated-orban/" class="hover:underline decoration-2 underline-offset-4"> 3502 <span>Democracy Lessons: How the People Defeated Orbán</span> 3503 </a> 3504 </h3> 3505 3506 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 3507 Understanding how Hungarians ousted Viktor Orbán offers a critical case study for everyone doing the unglamorous but essential work of democracy defense. 3508 </p> 3509 3510 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 3511 <div class="inline" data-post-card-authors> 3512 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 3513 3514 <a href="/author/dhunter/">Daniel Hunter</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 3515 <a href="/author/waging-nonviolence/">Waging Nonviolence</a> 3516 </div> 3517 3518 <div class="inline" data-post-card-date> 3519 <span class="mx-1.5 text-brd-soft">/</span> 3520 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-04-16">16 Apr 2026</time> 3521 </div> 3522</div> </div> 3523 3524 <a href="/democracy-lessons-how-the-people-defeated-orban/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 3525 <figure class="block rounded-theme overflow-hidden" role="none"> 3526 <picture > 3527 <source 3528 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/orban-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/orban-1.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/orban-1.png 960w" 3529 sizes="(max-width: 767px) 25vw, 600px" 3530 type="image/webp" 3531 > 3532 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 3533 onload="this.classList.remove('blur')" 3534 loading="lazy" 3535 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/orban-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/orban-1.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/orban-1.png 960w" 3536 sizes="(max-width: 767px) 25vw, 600px" 3537 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/04/orban-1.png" 3538 alt="Democracy Lessons: How the People Defeated Orbán" 3539 3540 /> 3541</picture> 3542 </figure> 3543 </a> 3544</article> <article class="post tag-democracy tag-reporting not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 3545 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 3546 3547 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
3547post-card-meta:hidden" data-post-card-meta="top"> 3548 <ul class="flex gap-2 font-semibold" data-post-card-tags> 3549 <li><a href="/tag/democracy/" class="text-brand decoration-2 underline-offset-2 hover:underline">Democracy</a></li> 3550 </ul> 3551 3552 3553 <div class="hidden sm:inline-flex" data-post-card-comment-count 3554 x-data="{ show: false }" 3555 x-init="new MutationObserver(() => { 3556 const count = $el.querySelector('a span')?.textContent || '0'; 3557 show = count && count !== '0'; 3558 }).observe($el, { childList: true, subtree: true })" 3559 x-show="show"> 3560 <span class="inline mx-2.5 text-brd-soft">/</span> 3561 3562 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/trump-budget-record-military-spending-cuts-social-security/#comments"> 3563 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 3564 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 3565</i>
3565<script 3566 data-ghost-comment-count="69d267e673e32a0001e989df" 3567 data-ghost-comment-count-empty="0" 3568 data-ghost-comment-count-singular="comment" 3569 data-ghost-comment-count-plural="comments" 3570 data-ghost-comment-count-tag="span" 3571 data-ghost-comment-count-class-name="opacity-75" 3572 data-ghost-comment-count-autowrap="true" 3573> 3574</script>
3574 3575 </a> 3576 </div> 3577</div> 3578 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 3579 <a href="/trump-budget-record-military-spending-cuts-social-security/" class="hover:underline decoration-2 underline-offset-4"> 3580 <span>âA Moral Obscenityâ: Trump Seeks Military Budget Boost But Billions in Cuts to Social Programs</span> 3581 </a> 3582 </h3> 3583 3584 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 3585 âTo pay for his endless wars, he wants the biggest increase to military spending in 70 years,â said Rep. Greg Casar. âHell no.â 3586 </p> 3587 3588 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 3589 <div class="inline" data-post-card-authors> 3590 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 3591 3592 <a href="/author/common-dreams/">Common Dreams</a> 3593 </div> 3594 3595 <div class="inline" data-post-card-date> 3596 <span class="mx-1.5 text-brd-soft">/</span> 3597 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-04-05">5 Apr 2026</time> 3598 </div> 3599</div> </div> 3600 3601 <a href="/trump-budget-record-military-spending-cuts-social-security/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 3602 <figure class="block rounded-theme overflow-hidden" role="none"> 3603 <picture > 3604 <source 3605 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/iran-war-and-trump.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/iran-war-and-trump.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/iran-war-and-trump.jpg 960w" 3606 sizes="(max-width: 767px) 25vw, 600px" 3607 type="image/webp" 3608 > 3609 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 3610 onload="this.classList.remove('blur')" 3611 loading="lazy" 3612 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/iran-war-and-trump.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/iran-war-and-trump.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/iran-war-and-trump.jpg 960w" 3613 sizes="(max-width: 767px) 25vw, 600px" 3614 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/04/iran-war-and-trump.jpg" 3615 alt="âA Moral Obscenityâ: Trump Seeks Military Budget Boost But Billions in Cuts to Social Programs" 3616 3617 /> 3618</picture> 3619 </figure> 3620 </a> 3621</article> <article class="post tag-democracy tag-reporting not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 3622 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 3623 3624 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
3624post-card-meta:hidden" data-post-card-meta="top"> 3625 <ul class="flex gap-2 font-semibold" data-post-card-tags> 3626 <li><a href="/tag/democracy/" class="text-brand decoration-2 underline-offset-2 hover:underline">Democracy</a></li> 3627 </ul> 3628 3629 3630 <div class="hidden sm:inline-flex" data-post-card-comment-count 3631 x-data="{ show: false }" 3632 x-init="new MutationObserver(() => { 3633 const count = $el.querySelector('a span')?.textContent || '0'; 3634 show = count && count !== '0'; 3635 }).observe($el, { childList: true, subtree: true })" 3636 x-show="show"> 3637 <span class="inline mx-2.5 text-brd-soft">/</span> 3638 3639 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/how-the-prairieland-antifa-verdict-threatens-the-anti-trump-resistance/#comments"> 3640 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 3641 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 3642</i>
3642<script 3643 data-ghost-comment-count="69c1710c612d3000010c6f9c" 3644 data-ghost-comment-count-empty="0" 3645 data-ghost-comment-count-singular="comment" 3646 data-ghost-comment-count-plural="comments" 3647 data-ghost-comment-count-tag="span" 3648 data-ghost-comment-count-class-name="opacity-75" 3649 data-ghost-comment-count-autowrap="true" 3650> 3651</script>
3651 3652 </a> 3653 </div> 3654</div> 3655 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 3656 <a href="/how-the-prairieland-antifa-verdict-threatens-the-anti-trump-resistance/" class="hover:underline decoration-2 underline-offset-4"> 3657 <span>How the Prairieland 'Antifa' Verdict Threatens the Anti-Trump Resistance</span> 3658 </a> 3659 </h3> 3660 3661 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 3662 The recent convictions related to a July 4 ICE detention center demonstration raise red flags about the right to protest. âThis can happen to you, and if they can do it to you, they will.â 3663 </p> 3664 3665 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 3666 <div class="inline" data-post-card-authors> 3667 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 3668 3669 <a href="/author/monacelli/">Steven Monacelli</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 3670 <a href="/author/texas-observer/">Texas Observer</a> 3671 </div> 3672 3673 <div class="inline" data-post-card-date> 3674 <span class="mx-1.5 text-brd-soft">/</span> 3675 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-03-24">24 Mar 2026</time> 3676 </div> 3677</div> </div> 3678 3679 <a href="/how-the-prairieland-antifa-verdict-threatens-the-anti-trump-resistance/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 3680 <figure class="block rounded-theme overflow-hidden" role="none"> 3681 <picture > 3682 <source 3683 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/DSCF6833.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/DSCF6833.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/DSCF6833.jpg 960w" 3684 sizes="(max-width: 767px) 25vw, 600px" 3685 type="image/webp" 3686 > 3687 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 3688 onload="this.classList.remove('blur')" 3689 loading="lazy" 3690 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/DSCF6833.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/DSCF6833.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/DSCF6833.jpg 960w" 3691 sizes="(max-width: 767px) 25vw, 600px" 3692 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/03/DSCF6833.jpg" 3693 alt="How the Prairieland 'Antifa' Verdict Threatens the Anti-Trump Resistance" 3694 3695 /> 3696</picture> 3697 </figure> 3698 </a> 3699</article> </div> 3700 </div> 3701 </section> 3702 <section class="" data-topic="solutions" data-topic-number="5"> 3703 <div class="max-w-site mx-auto"> 3704 <h2 class="text-sm font-semibold! font-sans! uppercase border-b-3 border-brd"> 3705 <a href="https://deceleration.news/tag/solutions/" class="inline-block px-3 py-1 -mb-0.75 bg-brd text-bgr hover:bg-brand hover:text-brand-contrast">Solutions</a> 3706 </h2> 3707 <div class="grid gap-4 [&_[data-post-card-meta='bottom']]:hidden mt-5"> 3708 <article class="post tag-alternative-futures tag-newsletter tag-solutions featured border-b border-brd-soft pb-4 relative flex flex-col gap-4 text-typ" data-post-card data-featured> 3709 <a href="/salvaging-materials-and-histories-from-buildings-in-san-antonio-to-savannah/" class="relative group "> 3710 <figure class="block rounded-theme overflow-hidden" role="none"> 3711 <picture > 3712 <source 3713 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/20241016_OHP-Deconstruction-Training-27.webp 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/20241016_OHP-Deconstruction-Training-27.webp 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/20241016_OHP-Deconstruction-Training-27.webp 960w" 3714 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 3715 type="image/webp" 3716 > 3717 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 3718 onload="this.classList.remove('blur')" 3719 loading="lazy" 3720 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/20241016_OHP-Deconstruction-Training-27.webp 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/20241016_OHP-Deconstruction-Training-27.webp 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/20241016_OHP-Deconstruction-Training-27.webp 960w" 3721 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 3722 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/20241016_OHP-Deconstruction-Training-27.webp" 3723 alt="Salvaging Materialsâand Historiesâfrom Buildings in San Antonio to Savannah" 3724 3725 /> 3726</picture> 3727 </figure> 3728 </a> 3729 3730 <div class="flex flex-col gap-2.5 " data-post-card-content> 3731 3732 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 3733 <ul class="flex gap-2 font-semibold" data-post-card-tags> 3734 <li><a href="/tag/alternative-futures/" class="text-brand decoration-2 underline-offset-2 hover:underline">Alternative Futures</a></li> 3735 </ul> 3736 3737 3738 <div class="hidden sm:inline-flex" data-post-card-comment-count 3739 x-data="{ show: false }" 3740 x-init="new MutationObserver(() => { 3741 const count = $el.querySelector('a span')?.textContent || '0'; 3742 show = count && count !== '0'; 3743 }).observe($el, { childList: true, subtree: true })" 3744 x-show="show">
3745 <span class="inline mx-2.5 text-brd-soft">/</span> 3746 3747 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/salvaging-materials-and-histories-from-buildings-in-san-antonio-to-savannah/#comments"> 3748 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 3749 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 3750</i>
3750<script 3751 data-ghost-comment-count="6ab5505c3d258800015d4429" 3752 data-ghost-comment-count-empty="0" 3753 data-ghost-comment-count-singular="comment" 3754 data-ghost-comment-count-plural="comments" 3755 data-ghost-comment-count-tag="span" 3756 data-ghost-comment-count-class-name="opacity-75" 3757 data-ghost-comment-count-autowrap="true" 3758> 3759</script>
3759 3760 </a> 3761 </div> 3762</div> 3763 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 3764 <a href="/salvaging-materials-and-histories-from-buildings-in-san-antonio-to-savannah/" class="hover:underline underline-offset-4"> 3765 <span>Salvaging Materialsâand Historiesâfrom Buildings in San Antonio to Savannah</span> 3766 </a> 3767 </h3> 3768 3769 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 3770 With thousands of buildings torn down every year, nonprofits and city agencies are racing to record the stories attached to historic structures before theyâre dismantled and sold for parts. 3771 </p> 3772 3773 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 3774 <div class="inline" data-post-card-authors> 3775 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 3776 3777 <a href="/author/syris-valentine/">Syris Valentine</a> 3778 </div> 3779 3780 <div class="inline" data-post-card-date> 3781 <span class="mx-1.5 text-brd-soft">/</span> 3782 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-24">24 Sep 2026</time> 3783 </div> 3784</div> 3785 </div> 3786</article> <article class="post tag-alternative-futures tag-newsletter tag-solutions not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 3787 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 3788 3789 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
3789post-card-meta:hidden" data-post-card-meta="top"> 3790 <ul class="flex gap-2 font-semibold" data-post-card-tags> 3791 <li><a href="/tag/alternative-futures/" class="text-brand decoration-2 underline-offset-2 hover:underline">Alternative Futures</a></li> 3792 </ul> 3793 3794 3795 <div class="hidden sm:inline-flex" data-post-card-comment-count 3796 x-data="{ show: false }" 3797 x-init="new MutationObserver(() => { 3798 const count = $el.querySelector('a span')?.textContent || '0'; 3799 show = count && count !== '0'; 3800 }).observe($el, { childList: true, subtree: true })" 3801 x-show="show"> 3802 <span class="inline mx-2.5 text-brd-soft">/</span> 3803 3804 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/sharing-for-a-better-climate-future/#comments"> 3805 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 3806 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 3807</i>
3807<script 3808 data-ghost-comment-count="6a910a6412147d00017a03bc" 3809 data-ghost-comment-count-empty="0" 3810 data-ghost-comment-count-singular="comment" 3811 data-ghost-comment-count-plural="comments" 3812 data-ghost-comment-count-tag="span" 3813 data-ghost-comment-count-class-name="opacity-75" 3814 data-ghost-comment-count-autowrap="true" 3815> 3816</script>
3816 3817 </a> 3818 </div> 3819</div> 3820 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 3821 <a href="/sharing-for-a-better-climate-future/" class="hover:underline decoration-2 underline-offset-4"> 3822 <span>Sharingâa Simple Approach to a Better Future</span> 3823 </a> 3824 </h3> 3825 3826 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 3827 From Seattle to Houston to Asheville, North Carolina, (and beyond!) tool libraries and other sharing hubs are saving people money, preventing waste, and building spaces for resilience. 3828 </p> 3829 3830 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 3831 <div class="inline" data-post-card-authors> 3832 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 3833 3834 <a href="/author/syris-valentine/">Syris Valentine</a> 3835 </div> 3836 3837 <div class="inline" data-post-card-date> 3838 <span class="mx-1.5 text-brd-soft">/</span> 3839 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-08-28">28 Aug 2026</time> 3840 </div> 3841</div> </div> 3842 3843 <a href="/sharing-for-a-better-climate-future/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 3844 <figure class="block rounded-theme overflow-hidden" role="none"> 3845 <picture > 3846 <source 3847 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/fix-it-fair--station-north-tool-library-in-Baltimore-city---credit-@winstonqzhou.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/fix-it-fair--station-north-tool-library-in-Baltimore-city---credit-@winstonqzhou.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/fix-it-fair--station-north-tool-library-in-Baltimore-city---credit-@winstonqzhou.jpg 960w" 3848 sizes="(max-width: 767px) 25vw, 600px" 3849 type="image/webp" 3850 > 3851 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 3852 onload="this.classList.remove('blur')" 3853 loading="lazy" 3854 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/fix-it-fair--station-north-tool-library-in-Baltimore-city---credit-@winstonqzhou.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/fix-it-fair--station-north-tool-library-in-Baltimore-city---credit-@winstonqzhou.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/fix-it-fair--station-north-tool-library-in-Baltimore-city---credit-@winstonqzhou.jpg 960w" 3855 sizes="(max-width: 767px) 25vw, 600px" 3856 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/08/fix-it-fair--station-north-tool-library-in-Baltimore-city---credit-@winstonqzhou.jpg" 3857 alt="Sharingâa Simple Approach to a Better Future" 3858 3859 /> 3860</picture> 3861 </figure> 3862 </a> 3863</article> <article class="post tag-alternative-futures tag-newsletter tag-solutions not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 3864 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 3865 3866 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
3866post-card-meta:hidden" data-post-card-meta="top"> 3867 <ul class="flex gap-2 font-semibold" data-post-card-tags> 3868 <li><a href="/tag/alternative-futures/" class="text-brand decoration-2 underline-offset-2 hover:underline">Alternative Futures</a></li> 3869 </ul> 3870 3871 3872 <div class="hidden sm:inline-flex" data-post-card-comment-count 3873 x-data="{ show: false }" 3874 x-init="new MutationObserver(() => { 3875 const count = $el.querySelector('a span')?.textContent || '0'; 3876 show = count && count !== '0'; 3877 }).observe($el, { childList: true, subtree: true })" 3878 x-show="show"> 3879 <span class="inline mx-2.5 text-brd-soft">/</span> 3880 3881 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/a-board-game-of-climate-change-solutions-yes-please/#comments"> 3882 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 3883 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 3884</i>
3884<script 3885 data-ghost-comment-count="6a6b7f4b08abd3000153120e" 3886 data-ghost-comment-count-empty="0" 3887 data-ghost-comment-count-singular="comment" 3888 data-ghost-comment-count-plural="comments" 3889 data-ghost-comment-count-tag="span" 3890 data-ghost-comment-count-class-name="opacity-75" 3891 data-ghost-comment-count-autowrap="true" 3892> 3893</script>
3893 3894 </a> 3895 </div> 3896</div> 3897 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 3898 <a href="/a-board-game-of-climate-change-solutions-yes-please/" class="hover:underline decoration-2 underline-offset-4"> 3899 <span>A Board Game of Climate Change Solutions? Yes, Please.</span> 3900 </a> 3901 </h3> 3902 3903 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 3904 The complexity of our situation, including fossil fuel lobbying and risks of democratic collapse, are fully represented by the creators of 'Daybreak.' But winning the game is still within reach. 3905 </p> 3906 3907 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 3908 <div class="inline" data-post-card-authors> 3909 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 3910 3911 <a href="/author/syris-valentine/">Syris Valentine</a> 3912 </div> 3913 3914 <div class="inline" data-post-card-date> 3915 <span class="mx-1.5 text-brd-soft">/</span> 3916 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-07-30">30 Jul 2026</time> 3917 </div> 3918</div> </div> 3919 3920 <a href="/a-board-game-of-climate-change-solutions-yes-please/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 3921 <figure class="block rounded-theme overflow-hidden" role="none"> 3922 <picture > 3923 <source 3924 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/daybreak.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/daybreak.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/daybreak.png 960w" 3925 sizes="(max-width: 767px) 25vw, 600px" 3926 type="image/webp" 3927 > 3928 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 3929 onload="this.classList.remove('blur')" 3930 loading="lazy" 3931 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/daybreak.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/daybreak.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/daybreak.png 960w" 3932 sizes="(max-width: 767px) 25vw, 600px" 3933 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/07/daybreak.png" 3934 alt="A Board Game of Climate Change Solutions? Yes, Please." 3935 3936 /> 3937</picture> 3938 </figure> 3939 </a> 3940</article> <article class="post tag-alternative-futures tag-newsletter tag-solutions not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 3941 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 3942 3943 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
3943post-card-meta:hidden" data-post-card-meta="top"> 3944 <ul class="flex gap-2 font-semibold" data-post-card-tags> 3945 <li><a href="/tag/alternative-futures/" class="text-brand decoration-2 underline-offset-2 hover:underline">Alternative Futures</a></li> 3946 </ul> 3947 3948 3949 <div class="hidden sm:inline-flex" data-post-card-comment-count 3950 x-data="{ show: false }" 3951 x-init="new MutationObserver(() => { 3952 const count = $el.querySelector('a span')?.textContent || '0'; 3953 show = count && count !== '0'; 3954 }).observe($el, { childList: true, subtree: true })" 3955 x-show="show"> 3956 <span class="inline mx-2.5 text-brd-soft">/</span> 3957 3958 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/fifa-reuse-recycling-waste-solutions/#comments"> 3959 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 3960 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 3961</i>
3961<script 3962 data-ghost-comment-count="6a4526e243b1800001ccf065" 3963 data-ghost-comment-count-empty="0" 3964 data-ghost-comment-count-singular="comment" 3965 data-ghost-comment-count-plural="comments" 3966 data-ghost-comment-count-tag="span" 3967 data-ghost-comment-count-class-name="opacity-75" 3968 data-ghost-comment-count-autowrap="true" 3969> 3970</script>
3970 3971 </a> 3972 </div> 3973</div> 3974 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 3975 <a href="/fifa-reuse-recycling-waste-solutions/" class="hover:underline decoration-2 underline-offset-4"> 3976 <span>FIFA & the Rise of Reuse</span> 3977 </a> 3978 </h3> 3979 3980 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 3981 Seattle has a plan to address the proliferation of plastics. How can we replicate its successes in less eco-friendly cities and states? 3982 </p> 3983 3984 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 3985 <div class="inline" data-post-card-authors> 3986 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 3987 3988 <a href="/author/syris-valentine/">Syris Valentine</a> 3989 </div> 3990 3991 <div class="inline" data-post-card-date> 3992 <span class="mx-1.5 text-brd-soft">/</span> 3993 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-07-02">2 Jul 2026</time> 3994 </div> 3995</div> </div> 3996 3997 <a href="/fifa-reuse-recycling-waste-solutions/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 3998 <figure class="block rounded-theme overflow-hidden" role="none"> 3999 <picture > 4000 <source 4001 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/Reuse-Signs-at-Seattle-World-Cup-Fan-Zone---Syris.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/Reuse-Signs-at-Seattle-World-Cup-Fan-Zone---Syris.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/Reuse-Signs-at-Seattle-World-Cup-Fan-Zone---Syris.jpg 960w" 4002 sizes="(max-width: 767px) 25vw, 600px" 4003 type="image/webp" 4004 > 4005 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 4006 onload="this.classList.remove('blur')" 4007 loading="lazy" 4008 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/Reuse-Signs-at-Seattle-World-Cup-Fan-Zone---Syris.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/Reuse-Signs-at-Seattle-World-Cup-Fan-Zone---Syris.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/Reuse-Signs-at-Seattle-World-Cup-Fan-Zone---Syris.jpg 960w" 4009 sizes="(max-width: 767px) 25vw, 600px" 4010 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/07/Reuse-Signs-at-Seattle-World-Cup-Fan-Zone---Syris.jpg" 4011 alt="FIFA & the Rise of Reuse" 4012 4013 /> 4014</picture> 4015 </figure> 4016 </a> 4017</article> <article class="post tag-alternative-futures tag-newsletter tag-solutions not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 4018 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 4019 4020 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
4020post-card-meta:hidden" data-post-card-meta="top"> 4021 <ul class="flex gap-2 font-semibold" data-post-card-tags> 4022 <li><a href="/tag/alternative-futures/" class="text-brand decoration-2 underline-offset-2 hover:underline">Alternative Futures</a></li> 4023 </ul> 4024 4025 4026 <div class="hidden sm:inline-flex" data-post-card-comment-count 4027 x-data="{ show: false }" 4028 x-init="new MutationObserver(() => { 4029 const count = $el.querySelector('a span')?.textContent || '0'; 4030 show = count && count !== '0'; 4031 }).observe($el, { childList: true, subtree: true })" 4032 x-show="show"> 4033 <span class="inline mx-2.5 text-brd-soft">/</span> 4034 4035 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/transitioning-off-fossil-fuels-no-lobbyists-allowed/#comments"> 4036 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 4037 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 4038</i>
4038<script 4039 data-ghost-comment-count="6a18b628912abd0001ee3b9b" 4040 data-ghost-comment-count-empty="0" 4041 data-ghost-comment-count-singular="comment" 4042 data-ghost-comment-count-plural="comments" 4043 data-ghost-comment-count-tag="span" 4044 data-ghost-comment-count-class-name="opacity-75" 4045 data-ghost-comment-count-autowrap="true" 4046> 4047</script>
4047 4048 </a> 4049 </div> 4050</div> 4051 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 4052 <a href="/transitioning-off-fossil-fuels-no-lobbyists-allowed/" class="hover:underline decoration-2 underline-offset-4"> 4053 <span>Dozens of Countries Just Met to Chart a Path off Fossil FuelsâNo Lobbyists Invited</span> 4054 </a> 4055 </h3> 4056 4057 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 4058 At the first international conference of its kind, almost 60 nations shared ideas, exchanged best practices, and discussed the hurdles they face in their effort to end their dependence on oil, gas, and coal. 4059 </p> 4060 4061 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 4062 <div class="inline" data-post-card-authors> 4063 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 4064 4065 <a href="/author/syris-valentine/">Syris Valentine</a> 4066 </div> 4067 4068 <div class="inline" data-post-card-date> 4069 <span class="mx-1.5 text-brd-soft">/</span> 4070 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-05-29">29 May 2026</time> 4071 </div> 4072</div> </div> 4073 4074 <a href="/transitioning-off-fossil-fuels-no-lobbyists-allowed/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 4075 <figure class="block rounded-theme overflow-hidden" role="none"> 4076 <picture > 4077 <source 4078 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/High-Level-Segment.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/High-Level-Segment.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/High-Level-Segment.jpg 960w" 4079 sizes="(max-width: 767px) 25vw, 600px" 4080 type="image/webp" 4081 > 4082 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 4083 onload="this.classList.remove('blur')" 4084 loading="lazy" 4085 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/High-Level-Segment.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/High-Level-Segment.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/High-Level-Segment.jpg 960w" 4086 sizes="(max-width: 767px) 25vw, 600px" 4087 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/05/High-Level-Segment.jpg" 4088 alt="Dozens of Countries Just Met to Chart a Path off Fossil FuelsâNo Lobbyists Invited" 4089 4090 /> 4091</picture> 4092 </figure> 4093 </a> 4094</article> </div> 4095 </div> 4096 </section> 4097 <section class="" data-topic="biodiversity" data-topic-number="6"> 4098 <div class="max-w-site mx-auto"> 4099 <h2 class="text-sm font-semibold! font-sans! uppercase border-b-3 border-brd"> 4100 <a href="https://deceleration.news/tag/biodiversity/" class="inline-block px-3 py-1 -mb-0.75 bg-brd text-bgr hover:bg-brand hover:text-brand-contrast">Biodiversity</a> 4101 </h2> 4102 <div class="grid gap-4 [&_[data-post-card-meta='bottom']]:hidden mt-5"> 4103 <article class="post tag-biodiversity tag-reporting tag-rio-grande-valley tag-santa-ana-national-wildlife-refuge border-b border-brd-soft pb-4 relative flex flex-col gap-4 text-typ" data-post-card> 4104 <a href="/last-stand-for-santa-ana-national-wildlife-refuge/" class="relative group "> 4105 <figure class="block rounded-theme overflow-hidden" role="none"> 4106 <picture > 4107 <source 4108 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/English--Santa-Ana-National-Wildlife-Refuge-kiskidee.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/English--Santa-Ana-National-Wildlife-Refuge-kiskidee.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/English--Santa-Ana-National-Wildlife-Refuge-kiskidee.jpg 960w" 4109 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 4110 type="image/webp" 4111 > 4112 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 4113 onload="this.classList.remove('blur')" 4114 loading="lazy" 4115 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/English--Santa-Ana-National-Wildlife-Refuge-kiskidee.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/English--Santa-Ana-National-Wildlife-Refuge-kiskidee.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/English--Santa-Ana-National-Wildlife-Refuge-kiskidee.jpg 960w" 4116 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 4117 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/English--Santa-Ana-National-Wildlife-Refuge-kiskidee.jpg" 4118 alt="Last Stand for Santa Ana National Wildlife Refuge?" 4119 4120 /> 4121</picture> 4122 </figure> 4123 </a> 4124 4125 <div class="flex flex-col gap-2.5 " data-post-card-content> 4126 4127 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 4128 <ul class="flex gap-2 font-semibold" data-post-card-tags> 4129 <li><a href="/tag/biodiversity/" class="text-brand decoration-2 underline-offset-2 hover:underline">Biodiversity</a></li> 4130 </ul> 4131 4132 4133 <div class="hidden sm:inline-flex" data-post-card-comment-count 4134 x-data="{ show: false }" 4135 x-init="new MutationObserver(() => { 4136 const count = $el.querySelector('a span')?.textContent || '0'; 4137 show = count && count !== '0'; 4138 }).observe($el, { childList: true, subtree: true })" 4139 x-show="show">
4140 <span class="inline mx-2.5 text-brd-soft">/</span> 4141 4142 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/last-stand-for-santa-ana-national-wildlife-refuge/#comments"> 4143 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 4144 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 4145</i>
4145<script 4146 data-ghost-comment-count="6ab578343d258800015d4cd4" 4147 data-ghost-comment-count-empty="0" 4148 data-ghost-comment-count-singular="comment" 4149 data-ghost-comment-count-plural="comments" 4150 data-ghost-comment-count-tag="span" 4151 data-ghost-comment-count-class-name="opacity-75" 4152 data-ghost-comment-count-autowrap="true" 4153> 4154</script>
4154 4155 </a> 4156 </div> 4157</div> 4158 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 4159 <a href="/last-stand-for-santa-ana-national-wildlife-refuge/" class="hover:underline underline-offset-4"> 4160 <span>Last Stand for Santa Ana National Wildlife Refuge?</span> 4161 </a> 4162 </h3> 4163 4164 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 4165 Congress repeatedly shielded the Santa Ana National Wildlife Refuge from the border wall. Now, construction has begunâand an irrigation district lawsuit may be the only option left to buy time for lawmakers to act. 4166 </p> 4167 4168 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 4169 <div class="inline" data-post-card-authors> 4170 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 4171 4172 <a href="/author/gaige/">Gaige Davila</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 4173 <a href="/author/texas-observer/">Texas Observer</a> 4174 </div> 4175 4176 <div class="inline" data-post-card-date> 4177 <span class="mx-1.5 text-brd-soft">/</span> 4178 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-25">25 Sep 2026</time> 4179 </div> 4180</div> 4181 </div> 4182</article> <article class="post tag-biodiversity tag-reporting tag-big-bend tag-border-wall not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 4183 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 4184 4185 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
4185post-card-meta:hidden" data-post-card-meta="top"> 4186 <ul class="flex gap-2 font-semibold" data-post-card-tags> 4187 <li><a href="/tag/biodiversity/" class="text-brand decoration-2 underline-offset-2 hover:underline">Biodiversity</a></li> 4188 </ul> 4189 4190 4191 <div class="hidden sm:inline-flex" data-post-card-comment-count 4192 x-data="{ show: false }" 4193 x-init="new MutationObserver(() => { 4194 const count = $el.querySelector('a span')?.textContent || '0'; 4195 show = count && count !== '0'; 4196 }).observe($el, { childList: true, subtree: true })" 4197 x-show="show"> 4198 <span class="inline mx-2.5 text-brd-soft">/</span> 4199 4200 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/video-big-bend-border-wall-emergency-hearing-rally-in-san-antonio-texas/#comments"> 4201 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 4202 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 4203</i>
4203<script 4204 data-ghost-comment-count="6a95a03087291d00014d7af9" 4205 data-ghost-comment-count-empty="0" 4206 data-ghost-comment-count-singular="comment" 4207 data-ghost-comment-count-plural="comments" 4208 data-ghost-comment-count-tag="span" 4209 data-ghost-comment-count-class-name="opacity-75" 4210 data-ghost-comment-count-autowrap="true" 4211> 4212</script>
4212 4213 </a> 4214 </div> 4215</div> 4216 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 4217 <a href="/video-big-bend-border-wall-emergency-hearing-rally-in-san-antonio-texas/" class="hover:underline decoration-2 underline-offset-4"> 4218 <span>VIDEO: Big Bend Border Wall Emergency Hearing & Rally in San Antonio, Texas</span> 4219 </a> 4220 </h3> 4221 4222 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 4223 Judge's ordered construction pause called an opportunity to organize to better defend Big Bend. 4224 </p> 4225 4226 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 4227 <div class="inline" data-post-card-authors> 4228 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 4229 4230 <a href="/author/gregharman/">Greg Harman</a> 4231 </div> 4232 4233 <div class="inline" data-post-card-date> 4234 <span class="mx-1.5 text-brd-soft">/</span> 4235 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-08-31">31 Aug 2026</time> 4236 </div> 4237</div> </div> 4238 4239 <a href="/video-big-bend-border-wall-emergency-hearing-rally-in-san-antonio-texas/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 4240 <figure class="block rounded-theme overflow-hidden" role="none"> 4241 <picture > 4242 <source 4243 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/DSCF1352-2.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/DSCF1352-2.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/DSCF1352-2.jpg 960w" 4244 sizes="(max-width: 767px) 25vw, 600px" 4245 type="image/webp" 4246 > 4247 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 4248 onload="this.classList.remove('blur')" 4249 loading="lazy" 4250 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/DSCF1352-2.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/DSCF1352-2.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/DSCF1352-2.jpg 960w" 4251 sizes="(max-width: 767px) 25vw, 600px" 4252 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/08/DSCF1352-2.jpg" 4253 alt="VIDEO: Big Bend Border Wall Emergency Hearing & Rally in San Antonio, Texas" 4254 4255 /> 4256</picture> 4257 </figure> 4258 </a> 4259</article> <article class="post tag-biodiversity tag-reporting tag-big-bend not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 4260 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 4261 4262 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
4262post-card-meta:hidden" data-post-card-meta="top"> 4263 <ul class="flex gap-2 font-semibold" data-post-card-tags> 4264 <li><a href="/tag/biodiversity/" class="text-brand decoration-2 underline-offset-2 hover:underline">Biodiversity</a></li> 4265 </ul> 4266 4267 4268 <div class="hidden sm:inline-flex" data-post-card-comment-count 4269 x-data="{ show: false }" 4270 x-init="new MutationObserver(() => { 4271 const count = $el.querySelector('a span')?.textContent || '0'; 4272 show = count && count !== '0'; 4273 }).observe($el, { childList: true, subtree: true })" 4274 x-show="show"> 4275 <span class="inline mx-2.5 text-brd-soft">/</span> 4276 4277 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/trump-pauses-border-construction-in-big-bend-national-park/#comments"> 4278 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 4279 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 4280</i>
4280<script 4281 data-ghost-comment-count="6a85ecdf2f8f660001c399e4" 4282 data-ghost-comment-count-empty="0" 4283 data-ghost-comment-count-singular="comment" 4284 data-ghost-comment-count-plural="comments" 4285 data-ghost-comment-count-tag="span" 4286 data-ghost-comment-count-class-name="opacity-75" 4287 data-ghost-comment-count-autowrap="true" 4288> 4289</script>
4289 4290 </a> 4291 </div> 4292</div> 4293 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 4294 <a href="/trump-pauses-border-construction-in-big-bend-national-park/" class="hover:underline decoration-2 underline-offset-4"> 4295 <span>'Massive Miscalculation': Bipartisan Outcry Forces Trump to Pause Border Construction in Big Bend National Park</span> 4296 </a> 4297 </h3> 4298 4299 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 4300 The Trump administration has paused construction of border infrastructure in Big Bend National Park in Texas following public criticism of the controversial project. Crews were filmed bulldozing pristine desert wilderness 4301 </p> 4302 4303 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 4304 <div class="inline" data-post-card-authors> 4305 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 4306 4307 <a href="/author/dm/">Democracy Now!</a> 4308 </div> 4309 4310 <div class="inline" data-post-card-date> 4311 <span class="mx-1.5 text-brd-soft">/</span> 4312 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-08-19">19 Aug 2026</time> 4313 </div> 4314</div> </div> 4315 4316 <a href="/trump-pauses-border-construction-in-big-bend-national-park/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 4317 <figure class="block rounded-theme overflow-hidden" role="none"> 4318 <picture > 4319 <source 4320 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/Screenshot-2026-08-19-at-12.54.37---PM.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/Screenshot-2026-08-19-at-12.54.37---PM.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/Screenshot-2026-08-19-at-12.54.37---PM.png 960w" 4321 sizes="(max-width: 767px) 25vw, 600px" 4322 type="image/webp" 4323 > 4324 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 4325 onload="this.classList.remove('blur')" 4326 loading="lazy" 4327 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/Screenshot-2026-08-19-at-12.54.37---PM.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/Screenshot-2026-08-19-at-12.54.37---PM.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/Screenshot-2026-08-19-at-12.54.37---PM.png 960w" 4328 sizes="(max-width: 767px) 25vw, 600px" 4329 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/08/Screenshot-2026-08-19-at-12.54.37---PM.png" 4330 alt="'Massive Miscalculation': Bipartisan Outcry Forces Trump to Pause Border Construction in Big Bend National Park" 4331 4332 /> 4333</picture> 4334 </figure> 4335 </a> 4336</article> <article class="post tag-reporting tag-biodiversity tag-big-bend not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 4337 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 4338 4339 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
4339post-card-meta:hidden" data-post-card-meta="top"> 4340 <ul class="flex gap-2 font-semibold" data-post-card-tags> 4341 <li><a href="/tag/reporting/" class="text-brand decoration-2 underline-offset-2 hover:underline">Reporting</a></li> 4342 </ul> 4343 4344 4345 <div class="hidden sm:inline-flex" data-post-card-comment-count 4346 x-data="{ show: false }" 4347 x-init="new MutationObserver(() => { 4348 const count = $el.querySelector('a span')?.textContent || '0'; 4349 show = count && count !== '0'; 4350 }).observe($el, { childList: true, subtree: true })" 4351 x-show="show"> 4352 <span class="inline mx-2.5 text-brd-soft">/</span> 4353 4354 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/texas-big-bend-national-park-border-wall-construction-pause/#comments"> 4355 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 4356 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 4357</i>
4357<script 4358 data-ghost-comment-count="6a85c4531c909c000132ce85" 4359 data-ghost-comment-count-empty="0" 4360 data-ghost-comment-count-singular="comment" 4361 data-ghost-comment-count-plural="comments" 4362 data-ghost-comment-count-tag="span" 4363 data-ghost-comment-count-class-name="opacity-75" 4364 data-ghost-comment-count-autowrap="true" 4365> 4366</script>
4366 4367 </a> 4368 </div> 4369</div> 4370 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 4371 <a href="/texas-big-bend-national-park-border-wall-construction-pause/" class="hover:underline decoration-2 underline-offset-4"> 4372 <span>After Crews Grind Through Big Bend, Feds (Again) Pause Border Construction</span> 4373 </a> 4374 </h3> 4375 4376 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 4377 The Trump administration had announced plans to build an access road and vehicle barriers in the park, while some locals claim the area's 1,000-foot cliffs, or âGodâs walls,â are already sufficient migration deterrence. 4378 </p> 4379 4380 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 4381 <div class="inline" data-post-card-authors> 4382 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 4383 4384 <a href="/author/texas-tribune/">Texas Tribune</a> 4385 </div> 4386 4387 <div class="inline" data-post-card-date> 4388 <span class="mx-1.5 text-brd-soft">/</span> 4389 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-08-19">19 Aug 2026</time> 4390 </div> 4391</div> </div> 4392 4393 <a href="/texas-big-bend-national-park-border-wall-construction-pause/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 4394 <figure class="block rounded-theme overflow-hidden" role="none"> 4395 <picture > 4396 <source 4397 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/Big-Bend-NP-Wall-Protest.webp 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/Big-Bend-NP-Wall-Protest.webp 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/Big-Bend-NP-Wall-Protest.webp 960w" 4398 sizes="(max-width: 767px) 25vw, 600px" 4399 type="image/webp" 4400 > 4401 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 4402 onload="this.classList.remove('blur')" 4403 loading="lazy" 4404 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/Big-Bend-NP-Wall-Protest.webp 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/Big-Bend-NP-Wall-Protest.webp 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/Big-Bend-NP-Wall-Protest.webp 960w" 4405 sizes="(max-width: 767px) 25vw, 600px" 4406 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/08/Big-Bend-NP-Wall-Protest.webp" 4407 alt="After Crews Grind Through Big Bend, Feds (Again) Pause Border Construction" 4408 4409 /> 4410</picture> 4411 </figure> 4412 </a> 4413</article> <article class="post tag-biodiversity tag-reporting not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 4414 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 4415 4416 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
4416post-card-meta:hidden" data-post-card-meta="top"> 4417 <ul class="flex gap-2 font-semibold" data-post-card-tags> 4418 <li><a href="/tag/biodiversity/" class="text-brand decoration-2 underline-offset-2 hover:underline">Biodiversity</a></li> 4419 </ul> 4420 4421 4422 <div class="hidden sm:inline-flex" data-post-card-comment-count 4423 x-data="{ show: false }" 4424 x-init="new MutationObserver(() => { 4425 const count = $el.querySelector('a span')?.textContent || '0'; 4426 show = count && count !== '0'; 4427 }).observe($el, { childList: true, subtree: true })" 4428 x-show="show"> 4429 <span class="inline mx-2.5 text-brd-soft">/</span> 4430 4431 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/big-bend-border-wall-contract-awarded/#comments"> 4432 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 4433 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 4434</i>
4434<script 4435 data-ghost-comment-count="6a08ae09dce04e0001512d53" 4436 data-ghost-comment-count-empty="0" 4437 data-ghost-comment-count-singular="comment" 4438 data-ghost-comment-count-plural="comments" 4439 data-ghost-comment-count-tag="span" 4440 data-ghost-comment-count-class-name="opacity-75" 4441 data-ghost-comment-count-autowrap="true" 4442> 4443</script>
4443 4444 </a> 4445 </div> 4446</div> 4447 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 4448 <a href="/big-bend-border-wall-contract-awarded/" class="hover:underline decoration-2 underline-offset-4"> 4449 <span>$1.7B Big Bend Border Wall Contract Awarded Amidst Public Confusion Over Plans</span> 4450 </a> 4451 </h3> 4452 4453 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 4454 The contract comes just a week after Customs and Border Protection Commissioner Rodney Scott said the agency would not build a wall in Big Bend National Park. 4455 </p> 4456 4457 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 4458 <div class="inline" data-post-card-authors> 4459 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 4460 4461 <a href="/author/arunnels/">Ayden Runnels </a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 4462 <a href="/author/texas-tribune/">Texas Tribune</a> 4463 </div> 4464 4465 <div class="inline" data-post-card-date> 4466 <span class="mx-1.5 text-brd-soft">/</span> 4467 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-05-16">16 May 2026</time> 4468 </div> 4469</div> </div> 4470 4471 <a href="/big-bend-border-wall-contract-awarded/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 4472 <figure class="block rounded-theme overflow-hidden" role="none"> 4473 <picture > 4474 <source 4475 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/Big_Bend_National_Park_-_Lost_Mine_Trail_04.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/Big_Bend_National_Park_-_Lost_Mine_Trail_04.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/Big_Bend_National_Park_-_Lost_Mine_Trail_04.jpg 960w" 4476 sizes="(max-width: 767px) 25vw, 600px" 4477 type="image/webp" 4478 > 4479 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 4480 onload="this.classList.remove('blur')" 4481 loading="lazy" 4482 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/Big_Bend_National_Park_-_Lost_Mine_Trail_04.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/Big_Bend_National_Park_-_Lost_Mine_Trail_04.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/Big_Bend_National_Park_-_Lost_Mine_Trail_04.jpg 960w" 4483 sizes="(max-width: 767px) 25vw, 600px" 4484 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/05/Big_Bend_National_Park_-_Lost_Mine_Trail_04.jpg" 4485 alt="$1.7B Big Bend Border Wall Contract Awarded Amidst Public Confusion Over Plans" 4486 4487 /> 4488</picture> 4489 </figure> 4490 </a> 4491</article> </div> 4492 </div> 4493 </section> 4494 <section class="" data-topic="arts-letters" data-topic-number="7"> 4495 <div class="max-w-site mx-auto"> 4496 <h2 class="text-sm font-semibold! font-sans! uppercase border-b-3 border-brd"> 4497 <a href="https://deceleration.news/tag/arts-letters/" class="inline-block px-3 py-1 -mb-0.75 bg-brd text-bgr hover:bg-brand hover:text-brand-contrast">Arts & Letters</a> 4498 </h2> 4499 <div class="grid gap-4 [&_[data-post-card-meta='bottom']]:hidden mt-5"> 4500 <article class="post tag-arts-letters border-b border-brd-soft pb-4 relative flex flex-col gap-4 text-typ" data-post-card> 4501 <a href="/the-practice-of-hope-re-sanctifying-space-in-a-city-under-deportation-siege/" class="relative group "> 4502 <figure class="block rounded-theme overflow-hidden" role="none"> 4503 <picture > 4504 <source 4505 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/Untitled---August-30--2026-at-13.50.40-2-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/Untitled---August-30--2026-at-13.50.40-2-.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/Untitled---August-30--2026-at-13.50.40-2-.png 960w" 4506 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 4507 type="image/webp" 4508 > 4509 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 4510 onload="this.classList.remove('blur')" 4511 loading="lazy" 4512 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/Untitled---August-30--2026-at-13.50.40-2-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/Untitled---August-30--2026-at-13.50.40-2-.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/Untitled---August-30--2026-at-13.50.40-2-.png 960w" 4513 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 4514 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/Untitled---August-30--2026-at-13.50.40-2-.png" 4515 alt="'The Practice of Hope'
4515: Re-Sanctifying Space in a City Under Deportation Siege" 4516 4517 /> 4518</picture> 4519 </figure> 4520 </a> 4521 4522 <div class="flex flex-col gap-2.5 " data-post-card-content> 4523 4524 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 4525 <ul class="flex gap-2 font-semibold" data-post-card-tags> 4526 <li><a href="/tag/arts-letters/" class="text-brand decoration-2 underline-offset-2 hover:underline">Arts & Letters</a></li> 4527 </ul> 4528 4529 4530 <div class="hidden sm:inline-flex" data-post-card-comment-count 4531 x-data="{ show: false }" 4532 x-init="new MutationObserver(() => { 4533 const count = $el.querySelector('a span')?.textContent || '0'; 4534 show = count && count !== '0'; 4535 }).observe($el, { childList: true, subtree: true })" 4536 x-show="show"> 4537 <span class="inline mx-2.5 text-brd-soft">/</span> 4538 4539 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/the-practice-of-hope-re-sanctifying-space-in-a-city-under-deportation-siege/#comments"> 4540 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 4541 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 4542</i>
4542<script 4543 data-ghost-comment-count="6aa966a5a8ff2200018815c2" 4544 data-ghost-comment-count-empty="0" 4545 data-ghost-comment-count-singular="comment" 4546 data-ghost-comment-count-plural="comments" 4547 data-ghost-comment-count-tag="span" 4548 data-ghost-comment-count-class-name="opacity-75" 4549 data-ghost-comment-count-autowrap="true" 4550> 4551</script>
4551 4552 </a> 4553 </div> 4554</div> 4555 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 4556 <a href="/the-practice-of-hope-re-sanctifying-space-in-a-city-under-deportation-siege/" class="hover:underline underline-offset-4"> 4557 <span>'The Practice of Hope': Re-Sanctifying Space in a City Under Deportation Siege</span> 4558 </a> 4559 </h3> 4560 4561 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 4562 At a former Catholic convent chapel in San Antonio, Azul Barrientos and guests confront ICE violence, state brutality, and what persists in the midst of community unraveling. 4563 </p> 4564 4565 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 4566 <div class="inline" data-post-card-authors> 4567 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 4568 4569 <a href="/author/gregharman/">Greg Harman</a> 4570 </div> 4571 4572 <div class="inline" data-post-card-date> 4573 <span class="mx-1.5 text-brd-soft">/</span> 4574 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-16">16 Sep 2026</time> 4575 </div> 4576</div> 4577 </div> 4578</article> <article class="post tag-arts-letters tag-poetry tag-art not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 4579 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 4580 4581 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
4581post-card-meta:hidden" data-post-card-meta="top"> 4582 <ul class="flex gap-2 font-semibold" data-post-card-tags> 4583 <li><a href="/tag/arts-letters/" class="text-brand decoration-2 underline-offset-2 hover:underline">Arts & Letters</a></li> 4584 </ul> 4585 4586 4587 <div class="hidden sm:inline-flex" data-post-card-comment-count 4588 x-data="{ show: false }" 4589 x-init="new MutationObserver(() => { 4590 const count = $el.querySelector('a span')?.textContent || '0'; 4591 show = count && count !== '0'; 4592 }).observe($el, { childList: true, subtree: true })" 4593 x-show="show"> 4594 <span class="inline mx-2.5 text-brd-soft">/</span> 4595 4596 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/many-worlds-celebrate-decelerations-summer-2026-creative-review/#comments"> 4597 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 4598 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 4599</i>
4599<script 4600 data-ghost-comment-count="6a907d0e12147d00017a02d5" 4601 data-ghost-comment-count-empty="0" 4602 data-ghost-comment-count-singular="comment" 4603 data-ghost-comment-count-plural="comments" 4604 data-ghost-comment-count-tag="span" 4605 data-ghost-comment-count-class-name="opacity-75" 4606 data-ghost-comment-count-autowrap="true" 4607> 4608</script>
4608 4609 </a> 4610 </div> 4611</div> 4612 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 4613 <a href="/many-worlds-celebrate-decelerations-summer-2026-creative-review/" class="hover:underline decoration-2 underline-offset-4"> 4614 <span>'Many Worlds, Celebrate!'â Deceleration's Summer 2026 Creative Review</span> 4615 </a> 4616 </h3> 4617 4618 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 4619 Beyond the ecopolitical death-drive we're riding, pluriversal possibilities nudging us toward "un mundo donde quepan muchos mundos" (a world in which many worlds fit) take root in poem, prose, and art from around the worldâincluding here in SATX. 4620 </p> 4621 4622 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 4623 <div class="inline" data-post-card-authors> 4624 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 4625 4626 <a href="/author/mcortez/">Marisol Cortez</a> 4627 </div> 4628 4629 <div class="inline" data-post-card-date> 4630 <span class="mx-1.5 text-brd-soft">/</span> 4631 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-02">2 Sep 2026</time> 4632 </div> 4633</div> </div> 4634 4635 <a href="/many-worlds-celebrate-decelerations-summer-2026-creative-review/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 4636 <figure class="block rounded-theme overflow-hidden" role="none"> 4637 <picture > 4638 <source 4639 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/Screenshot-2026-08-31-at-11.21.12---AM.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/Screenshot-2026-08-31-at-11.21.12---AM.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/Screenshot-2026-08-31-at-11.21.12---AM.png 960w" 4640 sizes="(max-width: 767px) 25vw, 600px" 4641 type="image/webp" 4642 > 4643 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 4644 onload="this.classList.remove('blur')" 4645 loading="lazy" 4646 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/Screenshot-2026-08-31-at-11.21.12---AM.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/Screenshot-2026-08-31-at-11.21.12---AM.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/Screenshot-2026-08-31-at-11.21.12---AM.png 960w" 4647 sizes="(max-width: 767px) 25vw, 600px" 4648 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/08/Screenshot-2026-08-31-at-11.21.12---AM.png" 4649 alt="'Many Worlds, Celebrate!'â Deceleration's Summer 2026 Creative Review" 4650 4651 /> 4652</picture> 4653 </figure> 4654 </a> 4655</article> <article class="post tag-arts-letters not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 4656 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 4657 4658 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
4658post-card-meta:hidden" data-post-card-meta="top"> 4659 <ul class="flex gap-2 font-semibold" data-post-card-tags> 4660 <li><a href="/tag/arts-letters/" class="text-brand decoration-2 underline-offset-2 hover:underline">Arts & Letters</a></li> 4661 </ul> 4662 4663 4664 <div class="hidden sm:inline-flex" data-post-card-comment-count 4665 x-data="{ show: false }" 4666 x-init="new MutationObserver(() => { 4667 const count = $el.querySelector('a span')?.textContent || '0'; 4668 show = count && count !== '0'; 4669 }).observe($el, { childList: true, subtree: true })" 4670 x-show="show"> 4671 <span class="inline mx-2.5 text-brd-soft">/</span> 4672 4673 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/call-for-submissions-many-worlds-celebrate/#comments"> 4674 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 4675 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 4676</i>
4676<script 4677 data-ghost-comment-count="6a5ab46202e0c60001c81f05" 4678 data-ghost-comment-count-empty="0" 4679 data-ghost-comment-count-singular="comment" 4680 data-ghost-comment-count-plural="comments" 4681 data-ghost-comment-count-tag="span" 4682 data-ghost-comment-count-class-name="opacity-75" 4683 data-ghost-comment-count-autowrap="true" 4684> 4685</script>
4685 4686 </a> 4687 </div> 4688</div> 4689 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 4690 <a href="/call-for-submissions-many-worlds-celebrate/" class="hover:underline decoration-2 underline-offset-4"> 4691 <span>'Many Worlds, Celebrate!' A Call for Submissions</span> 4692 </a> 4693 </h3> 4694 4695 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 4696 Through August 15, Deceleration invites poems, flash fic and creative nonfic, song, and art for our upcoming summer Creative Review highlighting counterimaginaries for the U.S. 250th. 4697 </p> 4698 4699 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 4700 <div class="inline" data-post-card-authors> 4701 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 4702 4703 <a href="/author/mcortez/">Marisol Cortez</a> 4704 </div> 4705 4706 <div class="inline" data-post-card-date> 4707 <span class="mx-1.5 text-brd-soft">/</span> 4708 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-07-21">21 Jul 2026</time> 4709 </div> 4710</div> </div> 4711 4712 <a href="/call-for-submissions-many-worlds-celebrate/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 4713 <figure class="block rounded-theme overflow-hidden" role="none"> 4714 <picture > 4715 <source 4716 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/deceleration-creative-review-1-1-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/deceleration-creative-review-1-1-.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/deceleration-creative-review-1-1-.png 960w" 4717 sizes="(max-width: 767px) 25vw, 600px" 4718 type="image/webp" 4719 > 4720 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 4721 onload="this.classList.remove('blur')" 4722 loading="lazy" 4723 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/deceleration-creative-review-1-1-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/deceleration-creative-review-1-1-.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/deceleration-creative-review-1-1-.png 960w" 4724 sizes="(max-width: 767px) 25vw, 600px" 4725 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/07/deceleration-creative-review-1-1-.png" 4726 alt="'Many Worlds, Celebrate!' A Call for Submissions" 4727 4728 /> 4729</picture> 4730 </figure> 4731 </a> 4732</article> <article class="post tag-arts-letters tag-analysis not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 4733 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 4734 4735 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
4735post-card-meta:hidden" data-post-card-meta="top"> 4736 <ul class="flex gap-2 font-semibold" data-post-card-tags> 4737 <li><a href="/tag/arts-letters/" class="text-brand decoration-2 underline-offset-2 hover:underline">Arts & Letters</a></li> 4738 </ul> 4739 4740 4741 <div class="hidden sm:inline-flex" data-post-card-comment-count 4742 x-data="{ show: false }" 4743 x-init="new MutationObserver(() => { 4744 const count = $el.querySelector('a span')?.textContent || '0'; 4745 show = count && count !== '0'; 4746 }).observe($el, { childList: true, subtree: true })" 4747 x-show="show"> 4748 <span class="inline mx-2.5 text-brd-soft">/</span> 4749 4750 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/ai-in-defense-of-human-created-artwork/#comments"> 4751 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 4752 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 4753</i>
4753<script 4754 data-ghost-comment-count="6a58ea3302e0c60001c81e21" 4755 data-ghost-comment-count-empty="0" 4756 data-ghost-comment-count-singular="comment" 4757 data-ghost-comment-count-plural="comments" 4758 data-ghost-comment-count-tag="span" 4759 data-ghost-comment-count-class-name="opacity-75" 4760 data-ghost-comment-count-autowrap="true" 4761> 4762</script>
4762 4763 </a> 4764 </div> 4765</div> 4766 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 4767 <a href="/ai-in-defense-of-human-created-artwork/" class="hover:underline decoration-2 underline-offset-4"> 4768 <span>In Defense of Human-Created Artwork</span> 4769 </a> 4770 </h3> 4771 4772 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 4773 These three South Texas artists embrace the struggle against the plague of AI artâwherever it is found. 4774 </p> 4775 4776 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 4777 <div class="inline" data-post-card-authors> 4778 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 4779 4780 <a href="/author/jamesncourtney3/">James Courtney</a> 4781 </div> 4782 4783 <div class="inline" data-post-card-date> 4784 <span class="mx-1.5 text-brd-soft">/</span> 4785 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-07-16">16 Jul 2026</time> 4786 </div> 4787</div> </div> 4788 4789 <a href="/ai-in-defense-of-human-created-artwork/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 4790 <figure class="block rounded-theme overflow-hidden" role="none"> 4791 <picture > 4792 <source 4793 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/shelby-criswell-portrait-ai.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/shelby-criswell-portrait-ai.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/shelby-criswell-portrait-ai.jpg 960w" 4794 sizes="(max-width: 767px) 25vw, 600px" 4795 type="image/webp" 4796 > 4797 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 4798 onload="this.classList.remove('blur')" 4799 loading="lazy" 4800 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/shelby-criswell-portrait-ai.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/shelby-criswell-portrait-ai.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/shelby-criswell-portrait-ai.jpg 960w" 4801 sizes="(max-width: 767px) 25vw, 600px" 4802 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/07/shelby-criswell-portrait-ai.jpg" 4803 alt="In Defense of Human-Created Artwork" 4804 4805 /> 4806</picture> 4807 </figure> 4808 </a> 4809</article> <article class="post tag-arts-letters not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 4810 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 4811 4812 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
4812post-card-meta:hidden" data-post-card-meta="top"> 4813 <ul class="flex gap-2 font-semibold" data-post-card-tags> 4814 <li><a href="/tag/arts-letters/" class="text-brand decoration-2 underline-offset-2 hover:underline">Arts & Letters</a></li> 4815 </ul> 4816 4817 4818 <div class="hidden sm:inline-flex" data-post-card-comment-count 4819 x-data="{ show: false }" 4820 x-init="new MutationObserver(() => { 4821 const count = $el.querySelector('a span')?.textContent || '0'; 4822 show = count && count !== '0'; 4823 }).observe($el, { childList: true, subtree: true })" 4824 x-show="show"> 4825 <span class="inline mx-2.5 text-brd-soft">/</span> 4826 4827 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/every-bombed-village-deceleration-creative-review-spring-2026/#comments"> 4828 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 4829 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 4830</i>
4830<script 4831 data-ghost-comment-count="6a173d3c912abd0001ee393d" 4832 data-ghost-comment-count-empty="0" 4833 data-ghost-comment-count-singular="comment" 4834 data-ghost-comment-count-plural="comments" 4835 data-ghost-comment-count-tag="span" 4836 data-ghost-comment-count-class-name="opacity-75" 4837 data-ghost-comment-count-autowrap="true" 4838> 4839</script>
4839 4840 </a> 4841 </div> 4842</div> 4843 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 4844 <a href="/every-bombed-village-deceleration-creative-review-spring-2026/" class="hover:underline decoration-2 underline-offset-4"> 4845 <span>'Every Bombed Village'â Deceleration's Spring 2026 Creative Review</span> 4846 </a> 4847 </h3> 4848 4849 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 4850 Writers and artists from San Antonio to Quezon City respond to James Baldwin's historic words about 'every bombed village' being our own hometowns as we witness US-backed bombs fall on Iran, Gaza, Lebanon, Venezuela, and so many other places. 4851 </p> 4852 4853 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 4854 <div class="inline" data-post-card-authors> 4855 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 4856 4857 <a href="/author/shelleyettinger/">Shelley Ettinger</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 4858 <a href="/author/mcortez/">Marisol Cortez</a> 4859 </div> 4860 4861 <div class="inline" data-post-card-date> 4862 <span class="mx-1.5 text-brd-soft">/</span> 4863 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-05-28">28 May 2026</time> 4864 </div> 4865</div> </div> 4866 4867 <a href="/every-bombed-village-deceleration-creative-review-spring-2026/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 4868 <figure class="block rounded-theme overflow-hidden" role="none"> 4869 <picture > 4870 <source 4871 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/bombs-decel-quarterly-creative-review.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/bombs-decel-quarterly-creative-review.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/bombs-decel-quarterly-creative-review.png 960w" 4872 sizes="(max-width: 767px) 25vw, 600px" 4873 type="image/webp" 4874 > 4875 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 4876 onload="this.classList.remove('blur')" 4877 loading="lazy" 4878 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/bombs-decel-quarterly-creative-review.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/bombs-decel-quarterly-creative-review.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/bombs-decel-quarterly-creative-review.png 960w" 4879 sizes="(max-width: 767px) 25vw, 600px" 4880 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/05/bombs-decel-quarterly-creative-review.png" 4881 alt="'Every Bombed Village'â Deceleration's Spring 2026 Creative Review" 4882 4883 /> 4884</picture> 4885 </figure> 4886 </a> 4887</article> </div> 4888 </div> 4889 </section> 4890 <section class="" data-topic="coastlines-faultlines" data-topic-number="8"> 4891 <div class="max-w-site mx-auto"> 4892 <h2 class="text-sm font-semibold! font-sans! uppercase border-b-3 border-brd"> 4893 <a href="https://deceleration.news/tag/coastlines-faultlines/" class="inline-block px-3 py-1 -mb-0.75 bg-brd text-bgr hover:bg-brand hover:text-brand-contrast">Coastlines/Faultlines</a> 4894 </h2> 4895 <div class="grid gap-4 [&_[data-post-card-meta='bottom']]:hidden mt-5"> 4896 <article class="post tag-human-rights tag-coastlines-faultlines tag-gulf-coast tag-texas tag-housing border-b border-brd-soft pb-4 relative flex flex-col gap-4 text-typ" data-post-card> 4897 <a href="/brownsville-growth-coalitions-making-laguna-madre-unlivable/" class="relative group "> 4898 <figure class="block rounded-theme overflow-hidden" role="none"> 4899 <picture > 4900 <source 4901 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/laguna-madre-brownsville-growth-coalitions.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/laguna-madre-brownsville-growth-coalitions.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/laguna-madre-brownsville-growth-coalitions.png 960w" 4902 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 4903 type="image/webp" 4904 > 4905 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 4906 onload="this.classList.remove('blur')" 4907 loading="lazy" 4908 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/laguna-madre-brownsville-growth-coalitions.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/laguna-madre-brownsville-growth-coalitions.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/laguna-madre-brownsville-growth-coalitions.png 960w" 4909 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 4910 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/laguna-madre-brownsville-growth-coalitions.png" 4911 alt="How Brownsville's Growth Coalitions are Making Laguna Madre Unlivable" 4912 4913 /> 4914</picture> 4915 </figure> 4916 </a> 4917 4918 <div class="flex flex-col gap-2.5 " data-post-card-content> 4919 4920 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 4921 <ul class="flex gap-2 font-semibold" data-post-card-tags> 4922 <li><a href="/tag/human-rights/" class="text-brand decoration-2 underline-offset-2 hover:underline">Human Rights</a></li> 4923 </ul> 4924 4925 4926 <div class="hidden sm:inline-flex" data-post-card-comment-count 4927 x-data="{ show: false }" 4928 x-init="new MutationObserver(() => { 4929 const count = $el.querySelector('a span')?.textContent || '0'; 4930 show = count && count !== '0'; 4931 }).observe($el, { childList: true, subtree: true })" 4932 x-show="show">
4933 <span class="inline mx-2.5 text-brd-soft">/</span> 4934 4935 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/brownsville-growth-coalitions-making-laguna-madre-unlivable/#comments"> 4936 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 4937 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 4938</i>
4938<script 4939 data-ghost-comment-count="6aa2c703d48a1600017d7f1c" 4940 data-ghost-comment-count-empty="0" 4941 data-ghost-comment-count-singular="comment" 4942 data-ghost-comment-count-plural="comments" 4943 data-ghost-comment-count-tag="span" 4944 data-ghost-comment-count-class-name="opacity-75" 4945 data-ghost-comment-count-autowrap="true" 4946> 4947</script>
4947 4948 </a> 4949 </div> 4950</div> 4951 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 4952 <a href="/brownsville-growth-coalitions-making-laguna-madre-unlivable/" class="hover:underline underline-offset-4"> 4953 <span>How Brownsville's Growth Coalitions are Making Laguna Madre Unlivable</span> 4954 </a> 4955 </h3> 4956 4957 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 4958 Speaking with a fellow dispossessed about the evolving horrors of 'economic development' on the Lower Texas Coast. 4959 </p> 4960 4961 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 4962 <div class="inline" data-post-card-authors> 4963 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 4964 4965 <a href="/author/gaige/">Gaige Davila</a> 4966 </div> 4967 4968 <div class="inline" data-post-card-date> 4969 <span class="mx-1.5 text-brd-soft">/</span> 4970 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-10">10 Sep 2026</time> 4971 </div> 4972</div> 4973 </div> 4974</article> <article class="post tag-coastlines-faultlines tag-newsletter tag-gulf-coast tag-analysis tag-human-rights not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 4975 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 4976 4977 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
4977post-card-meta:hidden" data-post-card-meta="top"> 4978 <ul class="flex gap-2 font-semibold" data-post-card-tags> 4979 <li><a href="/tag/coastlines-faultlines/" class="text-brand decoration-2 underline-offset-2 hover:underline">Coastlines/Faultlines</a></li> 4980 </ul> 4981 4982 4983 <div class="hidden sm:inline-flex" data-post-card-comment-count 4984 x-data="{ show: false }" 4985 x-init="new MutationObserver(() => { 4986 const count = $el.querySelector('a span')?.textContent || '0'; 4987 show = count && count !== '0'; 4988 }).observe($el, { childList: true, subtree: true })" 4989 x-show="show"> 4990 <span class="inline mx-2.5 text-brd-soft">/</span> 4991 4992 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/rio-grande-valley-horrorculture-native-species/#comments"> 4993 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 4994 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 4995</i>
4995<script 4996 data-ghost-comment-count="6a971038d4726d0001c7b619" 4997 data-ghost-comment-count-empty="0" 4998 data-ghost-comment-count-singular="comment" 4999 data-ghost-comment-count-plural="comments" 5000 data-ghost-comment-count-tag="span" 5001 data-ghost-comment-count-class-name="opacity-75" 5002 data-ghost-comment-count-autowrap="true" 5003> 5004</script>
5004 5005 </a> 5006 </div> 5007</div> 5008 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 5009 <a href="/rio-grande-valley-horrorculture-native-species/" class="hover:underline decoration-2 underline-offset-4"> 5010 <span>The RGV's 'Horrorculture' & the Fight to Protect Native Roots</span> 5011 </a> 5012 </h3> 5013 5014 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 5015 How self-loathing in the Rio Grande Valley helps facilitate ICE's war on our families, friends, neighbors...and systemic abuses of the land itself. 5016 </p> 5017 5018 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 5019 <div class="inline" data-post-card-authors> 5020 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 5021 5022 <a href="/author/gaige/">Gaige Davila</a> 5023 </div> 5024 5025 <div class="inline" data-post-card-date> 5026 <span class="mx-1.5 text-brd-soft">/</span> 5027 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-04">4 Sep 2026</time> 5028 </div> 5029</div> </div> 5030 5031 <a href="/rio-grande-valley-horrorculture-native-species/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 5032 <figure class="block rounded-theme overflow-hidden" role="none"> 5033 <picture > 5034 <source 5035 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/rgv-horrorculture-and-santore.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/rgv-horrorculture-and-santore.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/rgv-horrorculture-and-santore.png 960w" 5036 sizes="(max-width: 767px) 25vw, 600px" 5037 type="image/webp" 5038 > 5039 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 5040 onload="this.classList.remove('blur')" 5041 loading="lazy" 5042 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/rgv-horrorculture-and-santore.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/rgv-horrorculture-and-santore.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/rgv-horrorculture-and-santore.png 960w" 5043 sizes="(max-width: 767px) 25vw, 600px" 5044 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/rgv-horrorculture-and-santore.png" 5045 alt="The RGV's 'Horrorculture' & the Fight to Protect Native Roots" 5046 5047 /> 5048</picture> 5049 </figure> 5050 </a> 5051</article> <article class="post tag-coastlines-faultlines tag-newsletter tag-gulf-coast not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 5052 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 5053 5054 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
5054post-card-meta:hidden" data-post-card-meta="top"> 5055 <ul class="flex gap-2 font-semibold" data-post-card-tags> 5056 <li><a href="/tag/coastlines-faultlines/" class="text-brand decoration-2 underline-offset-2 hover:underline">Coastlines/Faultlines</a></li> 5057 </ul> 5058 5059 5060 <div class="hidden sm:inline-flex" data-post-card-comment-count 5061 x-data="{ show: false }" 5062 x-init="new MutationObserver(() => { 5063 const count = $el.querySelector('a span')?.textContent || '0'; 5064 show = count && count !== '0'; 5065 }).observe($el, { childList: true, subtree: true })" 5066 x-show="show"> 5067 <span class="inline mx-2.5 text-brd-soft">/</span> 5068 5069 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/brownsvilles-saronic-autonomous-war-plans-echo-confederate-killing/#comments"> 5070 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 5071 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 5072</i>
5072<script 5073 data-ghost-comment-count="6a5fa03a40a1430001c4e61e" 5074 data-ghost-comment-count-empty="0" 5075 data-ghost-comment-count-singular="comment" 5076 data-ghost-comment-count-plural="comments" 5077 data-ghost-comment-count-tag="span" 5078 data-ghost-comment-count-class-name="opacity-75" 5079 data-ghost-comment-count-autowrap="true" 5080> 5081</script>
5081 5082 </a> 5083 </div> 5084</div> 5085 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 5086 <a href="/brownsvilles-saronic-autonomous-war-plans-echo-confederate-killing/" class="hover:underline decoration-2 underline-offset-4"> 5087 <span>Brownsvilleâs Saronic Autonomous War Plans Echo a Confederateâs Post-Civil War Profit-Seeking Killings</span> 5088 </a> 5089 </h3> 5090 5091 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 5092 The ongoing âmurder-suicideâ of our living Rio Grande Valley (ie. economic development) has the same billionaire overlord vibe as the slave-picked cotton profits fought for by âRipâ Ford in 1865. 5093 </p> 5094 5095 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 5096 <div class="inline" data-post-card-authors> 5097 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 5098 5099 <a href="/author/gaige/">Gaige Davila</a> 5100 </div> 5101 5102 <div class="inline" data-post-card-date> 5103 <span class="mx-1.5 text-brd-soft">/</span> 5104 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-07-21">21 Jul 2026</time> 5105 </div> 5106</div> </div> 5107 5108 <a href="/brownsvilles-saronic-autonomous-war-plans-echo-confederate-killing/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 5109 <figure class="block rounded-theme overflow-hidden" role="none"> 5110 <picture > 5111 <source 5112 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/saronic-palantir-brownsville-rip-ford-economic-development.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/saronic-palantir-brownsville-rip-ford-economic-development.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/saronic-palantir-brownsville-rip-ford-economic-development.png 960w" 5113 sizes="(max-width: 767px) 25vw, 600px" 5114 type="image/webp" 5115 > 5116 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 5117 onload="this.classList.remove('blur')" 5118 loading="lazy" 5119 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/saronic-palantir-brownsville-rip-ford-economic-development.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/saronic-palantir-brownsville-rip-ford-economic-development.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/saronic-palantir-brownsville-rip-ford-economic-development.png 960w" 5120 sizes="(max-width: 767px) 25vw, 600px" 5121 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/07/saronic-palantir-brownsville-rip-ford-economic-development.png" 5122 alt="Brownsvilleâs Saronic Autonomous War Plans Echo a Confederateâs Post-Civil War Profit-Seeking Killings" 5123 5124 /> 5125</picture> 5126 </figure> 5127 </a> 5128</article> <article class="post tag-coastlines-faultlines tag-newsletter tag-gulf-coast not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 5129 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 5130 5131 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
5131post-card-meta:hidden" data-post-card-meta="top"> 5132 <ul class="flex gap-2 font-semibold" data-post-card-tags> 5133 <li><a href="/tag/coastlines-faultlines/" class="text-brand decoration-2 underline-offset-2 hover:underline">Coastlines/Faultlines</a></li> 5134 </ul> 5135 5136 5137 <div class="hidden sm:inline-flex" data-post-card-comment-count 5138 x-data="{ show: false }" 5139 x-init="new MutationObserver(() => { 5140 const count = $el.querySelector('a span')?.textContent || '0'; 5141 show = count && count !== '0'; 5142 }).observe($el, { childList: true, subtree: true })" 5143 x-show="show"> 5144 <span class="inline mx-2.5 text-brd-soft">/</span> 5145 5146 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/billionaire-betrayal-freeport-texas-cameron-parish-louisiana/#comments"> 5147 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 5148 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 5149</i>
5149<script 5150 data-ghost-comment-count="6a2ac789515adf0001c3dea5" 5151 data-ghost-comment-count-empty="0" 5152 data-ghost-comment-count-singular="comment" 5153 data-ghost-comment-count-plural="comments" 5154 data-ghost-comment-count-tag="span" 5155 data-ghost-comment-count-class-name="opacity-75" 5156 data-ghost-comment-count-autowrap="true" 5157> 5158</script>
5158 5159 </a> 5160 </div> 5161</div> 5162 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 5163 <a href="/billionaire-betrayal-freeport-texas-cameron-parish-louisiana/" class="hover:underline decoration-2 underline-offset-4"> 5164 <span>The Billionaire's 'Betrayal' of Freeport, Texas, and Cameron Parish, Louisiana</span> 5165 </a> 5166 </h3> 5167 5168 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 5169 'Parties in the ship channel and shrimping are over. Downtown is dead.' What went wrong started with industry promises. 5170 </p> 5171 5172 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 5173 <div class="inline" data-post-card-authors> 5174 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 5175 5176 <a href="/author/gaige/">Gaige Davila</a> 5177 </div> 5178 5179 <div class="inline" data-post-card-date> 5180 <span class="mx-1.5 text-brd-soft">/</span> 5181 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-06-11">11 Jun 2026</time> 5182 </div> 5183</div> </div> 5184 5185 <a href="/billionaire-betrayal-freeport-texas-cameron-parish-louisiana/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 5186 <figure class="block rounded-theme overflow-hidden" role="none"> 5187 <picture > 5188 <source 5189 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/06/DSCF1028-1.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/06/DSCF1028-1.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/06/DSCF1028-1.jpg 960w" 5190 sizes="(max-width: 767px) 25vw, 600px" 5191 type="image/webp" 5192 > 5193 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 5194 onload="this.classList.remove('blur')" 5195 loading="lazy" 5196 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/06/DSCF1028-1.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/06/DSCF1028-1.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/06/DSCF1028-1.jpg 960w" 5197 sizes="(max-width: 767px) 25vw, 600px" 5198 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/06/DSCF1028-1.jpg" 5199 alt="The Billionaire's 'Betrayal' of Freeport, Texas, and Cameron Parish, Louisiana" 5200 5201 /> 5202</picture> 5203 </figure> 5204 </a> 5205</article> <article class="post tag-coastlines-faultlines tag-newsletter tag-gulf-coast tag-corpus-christi not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 5206 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 5207 5208 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
5208post-card-meta:hidden" data-post-card-meta="top"> 5209 <ul class="flex gap-2 font-semibold" data-post-card-tags> 5210 <li><a href="/tag/coastlines-faultlines/" class="text-brand decoration-2 underline-offset-2 hover:underline">Coastlines/Faultlines</a></li> 5211 </ul> 5212 5213 5214 <div class="hidden sm:inline-flex" data-post-card-comment-count 5215 x-data="{ show: false }" 5216 x-init="new MutationObserver(() => { 5217 const count = $el.querySelector('a span')?.textContent || '0'; 5218 show = count && count !== '0'; 5219 }).observe($el, { childList: true, subtree: true })" 5220 x-show="show"> 5221 <span class="inline mx-2.5 text-brd-soft">/</span> 5222 5223 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/the-corpus-christi-water-countdown-to-day-zero-2/#comments"> 5224 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 5225 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 5226</i>
5226<script 5227 data-ghost-comment-count="69fd03c0714e5c00013b43bc" 5228 data-ghost-comment-count-empty="0" 5229 data-ghost-comment-count-singular="comment" 5230 data-ghost-comment-count-plural="comments" 5231 data-ghost-comment-count-tag="span" 5232 data-ghost-comment-count-class-name="opacity-75" 5233 data-ghost-comment-count-autowrap="true" 5234> 5235</script>
5235 5236 </a> 5237 </div> 5238</div> 5239 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 5240 <a href="/the-corpus-christi-water-countdown-to-day-zero-2/" class="hover:underline decoration-2 underline-offset-4"> 5241 <span>The Corpus Christi Water Countdown to 'Day Zero'</span> 5242 </a> 5243 </h3> 5244 5245 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 5246 Predictability, accountability, and hope, amidst a coastal cityâs vanishing water supply. 5247 </p> 5248 5249 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 5250 <div class="inline" data-post-card-authors> 5251 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 5252 5253 <a href="/author/gaige/">Gaige Davila</a> 5254 </div> 5255 5256 <div class="inline" data-post-card-date> 5257 <span class="mx-1.5 text-brd-soft">/</span> 5258 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-05-08">8 May 2026</time> 5259 </div> 5260</div> </div> 5261 5262 <a href="/the-corpus-christi-water-countdown-to-day-zero-2/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 5263 <figure class="block rounded-theme overflow-hidden" role="none"> 5264 <picture > 5265 <source 5266 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/Corpus-Christi-water-crisis-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/Corpus-Christi-water-crisis-1.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/Corpus-Christi-water-crisis-1.png 960w" 5267 sizes="(max-width: 767px) 25vw, 600px" 5268 type="image/webp" 5269 > 5270 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 5271 onload="this.classList.remove('blur')" 5272 loading="lazy" 5273 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/Corpus-Christi-water-crisis-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/Corpus-Christi-water-crisis-1.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/Corpus-Christi-water-crisis-1.png 960w" 5274 sizes="(max-width: 767px) 25vw, 600px" 5275 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/05/Corpus-Christi-water-crisis-1.png" 5276 alt="The Corpus Christi Water Countdown to 'Day Zero'" 5277 5278 /> 5279</picture> 5280 </figure> 5281 </a> 5282</article> </div> 5283 </div> 5284 </section> 5285 <section class="" data-topic="ice-watch" data-topic-number="9"> 5286 <div class="max-w-site mx-auto"> 5287 <h2 class="text-sm font-semibold! font-sans! uppercase border-b-3 border-brd"> 5288 <a href="https://deceleration.news/tag/ice-watch/" class="inline-block px-3 py-1 -mb-0.75 bg-brd text-bgr hover:bg-brand hover:text-brand-contrast">ICE Watch</a> 5289 </h2> 5290 <div class="grid gap-4 [&_[data-post-card-meta='bottom']]:hidden mt-5"> 5291 <article class="post tag-ice-watch tag-newsletter border-b border-brd-soft pb-4 relative flex flex-col gap-4 text-typ" data-post-card> 5292 <a href="/san-antonio-immigration-enforcement-machine/" class="relative group "> 5293 <figure class="block rounded-theme overflow-hidden" role="none"> 5294 <picture > 5295 <source 5296 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/Untitled---August-19--2026-at-17.43.19-1-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/Untitled---August-19--2026-at-17.43.19-1-.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/Untitled---August-19--2026-at-17.43.19-1-.png 960w" 5297 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 5298 type="image/webp" 5299 > 5300 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 5301 onload="this.classList.remove('blur')" 5302 loading="lazy" 5303 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/08/Untitled---August-19--2026-at-17.43.19-1-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/08/Untitled---August-19--2026-at-17.43.19-1-.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/08/Untitled---August-19--2026-at-17.43.19-1-.png 960w" 5304 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 5305 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/08/Untitled---August-19--2026-at-17.43.19-1-.png" 5306 alt="A Chilling Tour of San Antonioâs Immigration Enforcement Machine" 5307 5308 /> 5309</picture> 5310 </figure> 5311 </a> 5312 5313 <div class="flex flex-col gap-2.5 " data-post-card-content> 5314 5315 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 5316 <ul class="flex gap-2 font-semibold" data-post-card-tags> 5317 <li><a href="/tag/ice-watch/" class="text-brand decoration-2 underline-offset-2 hover:underline">ICE Watch</a></li> 5318 </ul> 5319 5320 5321 <div class="hidden sm:inline-flex" data-post-card-comment-count 5322 x-data="{ show: false }" 5323 x-init="new MutationObserver(() => { 5324 const count = $el.querySelector('a span')?.textContent || '0'; 5325 show = count && count !== '0'; 5326 }).observe($el, { childList: true, subtree: true })" 5327 x-show="show">
5328 <span class="inline mx-2.5 text-brd-soft">/</span> 5329 5330 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/san-antonio-immigration-enforcement-machine/#comments"> 5331 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 5332 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 5333</i>
5333<script 5334 data-ghost-comment-count="6a887dc311f6440001c0b4f9" 5335 data-ghost-comment-count-empty="0" 5336 data-ghost-comment-count-singular="comment" 5337 data-ghost-comment-count-plural="comments" 5338 data-ghost-comment-count-tag="span" 5339 data-ghost-comment-count-class-name="opacity-75" 5340 data-ghost-comment-count-autowrap="true" 5341> 5342</script>
5342 5343 </a> 5344 </div> 5345</div> 5346 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 5347 <a href="/san-antonio-immigration-enforcement-machine/" class="hover:underline underline-offset-4"> 5348 <span>A Chilling Tour of San Antonioâs Immigration Enforcement Machine</span> 5349 </a> 5350 </h3> 5351 5352 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 5353 Plus: Mapping Flock camerasâand highlighting how they help facilitate the deportation industrial complex tearing our families and communities apart. 5354 </p> 5355 5356 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 5357 <div class="inline" data-post-card-authors> 5358 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 5359 5360 <a href="/author/roxanarojas/">Roxana Rojas</a> 5361 </div> 5362 5363 <div class="inline" data-post-card-date> 5364 <span class="mx-1.5 text-brd-soft">/</span> 5365 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-08-21">21 Aug 2026</time> 5366 </div> 5367</div> 5368 </div> 5369</article> <article class="post tag-ice-watch tag-newsletter not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 5370 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 5371 5372 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
5372post-card-meta:hidden" data-post-card-meta="top"> 5373 <ul class="flex gap-2 font-semibold" data-post-card-tags> 5374 <li><a href="/tag/ice-watch/" class="text-brand decoration-2 underline-offset-2 hover:underline">ICE Watch</a></li> 5375 </ul> 5376 5377 5378 <div class="hidden sm:inline-flex" data-post-card-comment-count 5379 x-data="{ show: false }" 5380 x-init="new MutationObserver(() => { 5381 const count = $el.querySelector('a span')?.textContent || '0'; 5382 show = count && count !== '0'; 5383 }).observe($el, { childList: true, subtree: true })" 5384 x-show="show"> 5385 <span class="inline mx-2.5 text-brd-soft">/</span> 5386 5387 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/how-to-celebrate-a-falling-empire-this-semiquincentennial/#comments"> 5388 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 5389 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 5390</i>
5390<script 5391 data-ghost-comment-count="6a4fd4f89632640001d173d4" 5392 data-ghost-comment-count-empty="0" 5393 data-ghost-comment-count-singular="comment" 5394 data-ghost-comment-count-plural="comments" 5395 data-ghost-comment-count-tag="span" 5396 data-ghost-comment-count-class-name="opacity-75" 5397 data-ghost-comment-count-autowrap="true" 5398> 5399</script>
5399 5400 </a> 5401 </div> 5402</div> 5403 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 5404 <a href="/how-to-celebrate-a-falling-empire-this-semiquincentennial/" class="hover:underline decoration-2 underline-offset-4"> 5405 <span>How To Celebrate a Falling Empire This Semiquincentennial</span> 5406 </a> 5407 </h3> 5408 5409 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 5410 Plus: Why a non-unanimous decision on birthright citizenship should concern us allâand how we keep fighting when we want to give in to crippling fear, grief, and panic. 5411 </p> 5412 5413 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 5414 <div class="inline" data-post-card-authors> 5415 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 5416 5417 <a href="/author/roxanarojas/">Roxana Rojas</a> 5418 </div> 5419 5420 <div class="inline" data-post-card-date> 5421 <span class="mx-1.5 text-brd-soft">/</span> 5422 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-07-11">11 Jul 2026</time> 5423 </div> 5424</div> </div> 5425 5426 <a href="/how-to-celebrate-a-falling-empire-this-semiquincentennial/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 5427 <figure class="block rounded-theme overflow-hidden" role="none"> 5428 <picture > 5429 <source 5430 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/183-1.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/183-1.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/183-1.jpg 960w" 5431 sizes="(max-width: 767px) 25vw, 600px" 5432 type="image/webp" 5433 > 5434 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 5435 onload="this.classList.remove('blur')" 5436 loading="lazy" 5437 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/183-1.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/183-1.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/183-1.jpg 960w" 5438 sizes="(max-width: 767px) 25vw, 600px" 5439 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/07/183-1.jpg" 5440 alt="How To Celebrate a Falling Empire This Semiquincentennial" 5441 5442 /> 5443</picture> 5444 </figure> 5445 </a> 5446</article> <article class="post tag-ice-watch tag-newsletter not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 5447 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 5448 5449 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
5449post-card-meta:hidden" data-post-card-meta="top"> 5450 <ul class="flex gap-2 font-semibold" data-post-card-tags> 5451 <li><a href="/tag/ice-watch/" class="text-brand decoration-2 underline-offset-2 hover:underline">ICE Watch</a></li> 5452 </ul> 5453 5454 5455 <div class="hidden sm:inline-flex" data-post-card-comment-count 5456 x-data="{ show: false }" 5457 x-init="new MutationObserver(() => { 5458 const count = $el.querySelector('a span')?.textContent || '0'; 5459 show = count && count !== '0'; 5460 }).observe($el, { childList: true, subtree: true })" 5461 x-show="show"> 5462 <span class="inline mx-2.5 text-brd-soft">/</span> 5463 5464 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/texas-federal-judge-blocks-sb4-immigration-rights/#comments"> 5465 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 5466 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 5467</i>
5467<script 5468 data-ghost-comment-count="6a0864bddce04e000151232b" 5469 data-ghost-comment-count-empty="0" 5470 data-ghost-comment-count-singular="comment" 5471 data-ghost-comment-count-plural="comments" 5472 data-ghost-comment-count-tag="span" 5473 data-ghost-comment-count-class-name="opacity-75" 5474 data-ghost-comment-count-autowrap="true" 5475> 5476</script>
5476 5477 </a> 5478 </div> 5479</div> 5480 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 5481 <a href="/texas-federal-judge-blocks-sb4-immigration-rights/" class="hover:underline decoration-2 underline-offset-4"> 5482 <span>Dealing Gov. Abbott a Blow, Federal Judge Blocked (Most Of) SB4 This Week</span> 5483 </a> 5484 </h3> 5485 5486 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 5487 SB4 would allow Texas to single-handedly take on federal immigration enforcement duties. 5488 </p> 5489 5490 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 5491 <div class="inline" data-post-card-authors> 5492 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 5493 5494 <a href="/author/roxanarojas/">Roxana Rojas</a> 5495 </div> 5496 5497 <div class="inline" data-post-card-date> 5498 <span class="mx-1.5 text-brd-soft">/</span> 5499 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-05-16">16 May 2026</time> 5500 </div> 5501</div> </div> 5502 5503 <a href="/texas-federal-judge-blocks-sb4-immigration-rights/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 5504 <figure class="block rounded-theme overflow-hidden" role="none"> 5505 <picture > 5506 <source 5507 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/IMG_5852.jpeg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/IMG_5852.jpeg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/IMG_5852.jpeg 960w" 5508 sizes="(max-width: 767px) 25vw, 600px" 5509 type="image/webp" 5510 > 5511 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 5512 onload="this.classList.remove('blur')" 5513 loading="lazy" 5514 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/IMG_5852.jpeg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/IMG_5852.jpeg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/IMG_5852.jpeg 960w" 5515 sizes="(max-width: 767px) 25vw, 600px" 5516 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/05/IMG_5852.jpeg" 5517 alt="Dealing Gov. Abbott a Blow, Federal Judge Blocked (Most Of) SB4 This Week" 5518 5519 /> 5520</picture> 5521 </figure> 5522 </a> 5523</article> <article class="post tag-ice-watch tag-newsletter not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 5524 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 5525 5526 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
5526post-card-meta:hidden" data-post-card-meta="top"> 5527 <ul class="flex gap-2 font-semibold" data-post-card-tags> 5528 <li><a href="/tag/ice-watch/" class="text-brand decoration-2 underline-offset-2 hover:underline">ICE Watch</a></li> 5529 </ul> 5530 5531 5532 <div class="hidden sm:inline-flex" data-post-card-comment-count 5533 x-data="{ show: false }" 5534 x-init="new MutationObserver(() => { 5535 const count = $el.querySelector('a span')?.textContent || '0'; 5536 show = count && count !== '0'; 5537 }).observe($el, { childList: true, subtree: true })" 5538 x-show="show"> 5539 <span class="inline mx-2.5 text-brd-soft">/</span> 5540 5541 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/ice-watch-the-master-plan-to-fill-detention-centers/#comments"> 5542 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 5543 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 5544</i>
5544<script 5545 data-ghost-comment-count="69b9a1ccaa6207000120a67a" 5546 data-ghost-comment-count-empty="0" 5547 data-ghost-comment-count-singular="comment" 5548 data-ghost-comment-count-plural="comments" 5549 data-ghost-comment-count-tag="span" 5550 data-ghost-comment-count-class-name="opacity-75" 5551 data-ghost-comment-count-autowrap="true" 5552> 5553</script>
5553 5554 </a> 5555 </div> 5556</div> 5557 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 5558 <a href="/ice-watch-the-master-plan-to-fill-detention-centers/" class="hover:underline decoration-2 underline-offset-4"> 5559 <span>ICE Watch: The Master Plan to Fill Detention Centers</span> 5560 </a> 5561 </h3> 5562 5563 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 5564 How Trump's plan for a million deportations year hinges on targeting non-violent, non-offenders, and asylum seekers. 5565 </p> 5566 5567 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 5568 <div class="inline" data-post-card-authors> 5569 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 5570 5571 <a href="/author/roxanarojas/">Roxana Rojas</a> 5572 </div> 5573 5574 <div class="inline" data-post-card-date> 5575 <span class="mx-1.5 text-brd-soft">/</span> 5576 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-04-15">15 Apr 2026</time> 5577 </div> 5578</div> </div> 5579 5580 <a href="/ice-watch-the-master-plan-to-fill-detention-centers/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 5581 <figure class="block rounded-theme overflow-hidden" role="none"> 5582 <picture > 5583 <source 5584 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/DSCF7426.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/DSCF7426.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/DSCF7426.jpg 960w" 5585 sizes="(max-width: 767px) 25vw, 600px" 5586 type="image/webp" 5587 > 5588 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 5589 onload="this.classList.remove('blur')" 5590 loading="lazy" 5591 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/DSCF7426.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/DSCF7426.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/DSCF7426.jpg 960w" 5592 sizes="(max-width: 767px) 25vw, 600px" 5593 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/04/DSCF7426.jpg" 5594 alt="ICE Watch: The Master Plan to Fill Detention Centers" 5595 5596 /> 5597</picture> 5598 </figure> 5599 </a> 5600</article> <article class="post tag-ice-watch tag-newsletter not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 5601 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 5602 5603 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
5603post-card-meta:hidden" data-post-card-meta="top"> 5604 <ul class="flex gap-2 font-semibold" data-post-card-tags> 5605 <li><a href="/tag/ice-watch/" class="text-brand decoration-2 underline-offset-2 hover:underline">ICE Watch</a></li> 5606 </ul> 5607 5608 5609 <div class="hidden sm:inline-flex" data-post-card-comment-count 5610 x-data="{ show: false }" 5611 x-init="new MutationObserver(() => { 5612 const count = $el.querySelector('a span')?.textContent || '0'; 5613 show = count && count !== '0'; 5614 }).observe($el, { childList: true, subtree: true })" 5615 x-show="show"> 5616 <span class="inline mx-2.5 text-brd-soft">/</span> 5617 5618 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/ice-watch-how-women-are-leading-the-way-to-a-world-beyond-detention/#comments"> 5619 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 5620 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 5621</i>
5621<script 5622 data-ghost-comment-count="69b83d54aa62070001209c39" 5623 data-ghost-comment-count-empty="0" 5624 data-ghost-comment-count-singular="comment" 5625 data-ghost-comment-count-plural="comments" 5626 data-ghost-comment-count-tag="span" 5627 data-ghost-comment-count-class-name="opacity-75" 5628 data-ghost-comment-count-autowrap="true" 5629> 5630</script>
5630 5631 </a> 5632 </div> 5633</div> 5634 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 5635 <a href="/ice-watch-how-women-are-leading-the-way-to-a-world-beyond-detention/" class="hover:underline decoration-2 underline-offset-4"> 5636 <span>ICE Watch: How Women Are Leading the Way to a World Beyond Detention</span> 5637 </a> 5638 </h3> 5639 5640 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 5641 Women and children are the most vulnerable to detention-related violence. Women are also frequently leading the campaigns to abolish ICE. 5642 </p> 5643 5644 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 5645 <div class="inline" data-post-card-authors> 5646 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 5647 5648 <a href="/author/roxanarojas/">Roxana Rojas</a> 5649 </div> 5650 5651 <div class="inline" data-post-card-date> 5652 <span class="mx-1.5 text-brd-soft">/</span> 5653 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-03-17">17 Mar 2026</time> 5654 </div> 5655</div> </div> 5656 5657 <a href="/ice-watch-how-women-are-leading-the-way-to-a-world-beyond-detention/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 5658 <figure class="block rounded-theme overflow-hidden" role="none"> 5659 <picture > 5660 <source 5661 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/SDIM0703-1.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/SDIM0703-1.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/SDIM0703-1.jpg 960w" 5662 sizes="(max-width: 767px) 25vw, 600px" 5663 type="image/webp" 5664 > 5665 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 5666 onload="this.classList.remove('blur')" 5667 loading="lazy" 5668 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/SDIM0703-1.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/SDIM0703-1.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/SDIM0703-1.jpg 960w" 5669 sizes="(max-width: 767px) 25vw, 600px" 5670 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/03/SDIM0703-1.jpg" 5671 alt="ICE Watch: How Women Are Leading the Way to a World Beyond Detention" 5672 5673 /> 5674</picture> 5675 </figure> 5676 </a> 5677</article> </div> 5678 </div> 5679 </section> 5680 <section class="" data-topic="water" data-topic-number="10"> 5681 <div class="max-w-site mx-auto"> 5682 <h2 class="text-sm font-semibold! font-sans! uppercase border-b-3 border-brd"> 5683 <a href="https://deceleration.news/tag/water/" class="inline-block px-3 py-1 -mb-0.75 bg-brd text-bgr hover:bg-brand hover:text-brand-contrast">Water</a> 5684 </h2> 5685 <div class="grid gap-4 [&_[data-post-card-meta='bottom']]:hidden mt-5"> 5686 <article class="post tag-water tag-reporting tag-activism tag-mexico border-b border-brd-soft pb-4 relative flex flex-col gap-4 text-typ" data-post-card> 5687 <a href="/mexican-activists-are-fighting-climate-crises-by-stopping-extractive-violence/" class="relative group "> 5688 <figure class="block rounded-theme overflow-hidden" role="none"> 5689 <picture > 5690 <source 5691 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/3-DSC08057-2400x1600.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/3-DSC08057-2400x1600.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/3-DSC08057-2400x1600.jpg 960w" 5692 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 5693 type="image/webp" 5694 > 5695 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 5696 onload="this.classList.remove('blur')" 5697 loading="lazy" 5698 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/3-DSC08057-2400x1600.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/3-DSC08057-2400x1600.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/3-DSC08057-2400x1600.jpg 960w" 5699 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 5700 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/3-DSC08057-2400x1600.jpg" 5701 alt="Mexican Activists Are Fighting Climate Crises by Stopping Extractive Violence" 5702 5703 /> 5704</picture> 5705 </figure> 5706 </a> 5707 5708 <div class="flex flex-col gap-2.5 " data-post-card-content> 5709 5710 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 5711 <ul class="flex gap-2 font-semibold" data-post-card-tags> 5712 <li><a href="/tag/water/" class="text-brand decoration-2 underline-offset-2 hover:underline">Water</a></li> 5713 </ul> 5714 5715 5716 <div class="hidden sm:inline-flex" data-post-card-comment-count 5717 x-data="{ show: false }" 5718 x-init="new MutationObserver(() => { 5719 const count = $el.querySelector('a span')?.textContent || '0'; 5720 show = count && count !== '0'; 5721 }).observe($el, { childList: true, subtree: true })" 5722 x-show="show">
5723 <span class="inline mx-2.5 text-brd-soft">/</span> 5724 5725 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/mexican-activists-are-fighting-climate-crises-by-stopping-extractive-violence/#comments"> 5726 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 5727 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 5728</i>
5728<script 5729 data-ghost-comment-count="6aa96a57a8ff2200018815cd" 5730 data-ghost-comment-count-empty="0" 5731 data-ghost-comment-count-singular="comment" 5732 data-ghost-comment-count-plural="comments" 5733 data-ghost-comment-count-tag="span" 5734 data-ghost-comment-count-class-name="opacity-75" 5735 data-ghost-comment-count-autowrap="true" 5736> 5737</script>
5737 5738 </a> 5739 </div> 5740</div> 5741 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 5742 <a href="/mexican-activists-are-fighting-climate-crises-by-stopping-extractive-violence/" class="hover:underline underline-offset-4"> 5743 <span>Mexican Activists Are Fighting Climate Crises by Stopping Extractive Violence</span> 5744 </a> 5745 </h3> 5746 5747 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 5748 Indigenous activists and water defenders in Mexico are organizing to combat what they call âsigns of planetary death.â 5749 </p> 5750 5751 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 5752 <div class="inline" data-post-card-authors> 5753 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 5754 5755 <a href="/author/tpearson/">Tamara Pearson</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 5756 <a href="/author/truthout/">Truthout</a> 5757 </div> 5758 5759 <div class="inline" data-post-card-date> 5760 <span class="mx-1.5 text-brd-soft">/</span> 5761 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-15">15 Sep 2026</time> 5762 </div> 5763</div> 5764 </div> 5765</article> <article class="post tag-water tag-reporting tag-data-centers not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 5766 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 5767 5768 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
5768post-card-meta:hidden" data-post-card-meta="top"> 5769 <ul class="flex gap-2 font-semibold" data-post-card-tags> 5770 <li><a href="/tag/water/" class="text-brand decoration-2 underline-offset-2 hover:underline">Water</a></li> 5771 </ul> 5772 5773 5774 <div class="hidden sm:inline-flex" data-post-card-comment-count 5775 x-data="{ show: false }" 5776 x-init="new MutationObserver(() => { 5777 const count = $el.querySelector('a span')?.textContent || '0'; 5778 show = count && count !== '0'; 5779 }).observe($el, { childList: true, subtree: true })" 5780 x-show="show"> 5781 <span class="inline mx-2.5 text-brd-soft">/</span> 5782 5783 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/data-center-water-use-in-texas-impossible-to-quantify/#comments"> 5784 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 5785 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 5786</i>
5786<script 5787 data-ghost-comment-count="6aa30119d48a1600017d7fb4" 5788 data-ghost-comment-count-empty="0" 5789 data-ghost-comment-count-singular="comment" 5790 data-ghost-comment-count-plural="comments" 5791 data-ghost-comment-count-tag="span" 5792 data-ghost-comment-count-class-name="opacity-75" 5793 data-ghost-comment-count-autowrap="true" 5794> 5795</script>
5795 5796 </a> 5797 </div> 5798</div> 5799 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 5800 <a href="/data-center-water-use-in-texas-impossible-to-quantify/" class="hover:underline decoration-2 underline-offset-4"> 5801 <span>Data Center Water Use in Texas Impossible to QuantifyâLawmakers Aren't Always Sure How to Reach The Operators</span> 5802 </a> 5803 </h3> 5804 5805 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 5806 State planners want to know how much water data center projects are using, but operators are said to be worried about the confidentiality of their data. 5807 </p> 5808 5809 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 5810 <div class="inline" data-post-card-authors> 5811 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 5812 5813 <a href="/author/amartin/">Arcelia Martin</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 5814 <a href="/author/inside-climate-news/">Inside Climate News</a> 5815 </div> 5816 5817 <div class="inline" data-post-card-date> 5818 <span class="mx-1.5 text-brd-soft">/</span> 5819 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-10">10 Sep 2026</time> 5820 </div> 5821</div> </div> 5822 5823 <a href="/data-center-water-use-in-texas-impossible-to-quantify/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 5824 <figure class="block rounded-theme overflow-hidden" role="none"> 5825 <picture > 5826 <source 5827 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/DJI_0027.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/DJI_0027.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/DJI_0027.jpg 960w" 5828 sizes="(max-width: 767px) 25vw, 600px" 5829 type="image/webp" 5830 > 5831 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 5832 onload="this.classList.remove('blur')" 5833 loading="lazy" 5834 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/DJI_0027.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/DJI_0027.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/DJI_0027.jpg 960w" 5835 sizes="(max-width: 767px) 25vw, 600px" 5836 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/DJI_0027.jpg" 5837 alt="Data Center Water Use in Texas Impossible to QuantifyâLawmakers Aren't Always Sure How to Reach The Operators" 5838 5839 /> 5840</picture> 5841 </figure> 5842 </a> 5843</article> <article class="post tag-water tag-reporting not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 5844 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 5845 5846 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
5846post-card-meta:hidden" data-post-card-meta="top"> 5847 <ul class="flex gap-2 font-semibold" data-post-card-tags> 5848 <li><a href="/tag/water/" class="text-brand decoration-2 underline-offset-2 hover:underline">Water</a></li> 5849 </ul> 5850 5851 5852 <div class="hidden sm:inline-flex" data-post-card-comment-count 5853 x-data="{ show: false }" 5854 x-init="new MutationObserver(() => { 5855 const count = $el.querySelector('a span')?.textContent || '0'; 5856 show = count && count !== '0'; 5857 }).observe($el, { childList: true, subtree: true })" 5858 x-show="show"> 5859 <span class="inline mx-2.5 text-brd-soft">/</span> 5860 5861 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/corpus-christi-water-emergency-postponed/#comments"> 5862 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 5863 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 5864</i>
5864<script 5865 data-ghost-comment-count="6a1070bfb863b2000163be24" 5866 data-ghost-comment-count-empty="0" 5867 data-ghost-comment-count-singular="comment" 5868 data-ghost-comment-count-plural="comments" 5869 data-ghost-comment-count-tag="span" 5870 data-ghost-comment-count-class-name="opacity-75" 5871 data-ghost-comment-count-autowrap="true" 5872> 5873</script>
5873 5874 </a> 5875 </div> 5876</div> 5877 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 5878 <a href="/corpus-christi-water-emergency-postponed/" class="hover:underline decoration-2 underline-offset-4"> 5879 <span>Corpus Christi Postpones Water Emergency as âSuper El Niñoâ Offers an End to Drought</span> 5880 </a> 5881 </h3> 5882 5883 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 5884 In April, one of the cityâs three reservoirs received its first inflows in eight months. But narrowly avoiding an immediate disaster doesnât mean that Corpus Christi has solved its water crisis. 5885 </p> 5886 5887 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 5888 <div class="inline" data-post-card-authors> 5889 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 5890 5891 <a href="/author/dbaddour/">Dylan Baddour</a><span class="opacity-75 font-body font-medium lowercase italic">,</span> 5892 <a href="/author/esalazar/">Emily Salazar</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 5893 <a href="/author/inside-climate-news/">Inside Climate News</a> 5894 </div> 5895 5896 <div class="inline" data-post-card-date> 5897 <span class="mx-1.5 text-brd-soft">/</span> 5898 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-05-22">22 May 2026</time> 5899 </div> 5900</div> </div> 5901 5902 <a href="/corpus-christi-water-emergency-postponed/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 5903 <figure class="block rounded-theme overflow-hidden" role="none"> 5904 <picture > 5905 <source 5906 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/corpus-christi.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/corpus-christi.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/corpus-christi.jpg 960w" 5907 sizes="(max-width: 767px) 25vw, 600px" 5908 type="image/webp" 5909 > 5910 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 5911 onload="this.classList.remove('blur')" 5912 loading="lazy" 5913 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/corpus-christi.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/corpus-christi.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/corpus-christi.jpg 960w" 5914 sizes="(max-width: 767px) 25vw, 600px" 5915 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/05/corpus-christi.jpg" 5916 alt="Corpus Christi Postpones Water Emergency as âSuper El Niñoâ Offers an End to Drought" 5917 5918 /> 5919</picture> 5920 </figure> 5921 </a> 5922</article> <article class="post tag-water tag-reporting not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 5923 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 5924 5925 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
5925post-card-meta:hidden" data-post-card-meta="top"> 5926 <ul class="flex gap-2 font-semibold" data-post-card-tags> 5927 <li><a href="/tag/water/" class="text-brand decoration-2 underline-offset-2 hover:underline">Water</a></li> 5928 </ul> 5929 5930 5931 <div class="hidden sm:inline-flex" data-post-card-comment-count 5932 x-data="{ show: false }" 5933 x-init="new MutationObserver(() => { 5934 const count = $el.querySelector('a span')?.textContent || '0'; 5935 show = count && count !== '0'; 5936 }).observe($el, { childList: true, subtree: true })" 5937 x-show="show"> 5938 <span class="inline mx-2.5 text-brd-soft">/</span> 5939 5940 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/border-wall-murder-buoys-emerging-risks-facing-one-of-the-americas-great-rivers-and-those-who-call-her-home/#comments"> 5941 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 5942 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 5943</i>
5943<script 5944 data-ghost-comment-count="6a0b93bafb73ab000174901b" 5945 data-ghost-comment-count-empty="0" 5946 data-ghost-comment-count-singular="comment" 5947 data-ghost-comment-count-plural="comments" 5948 data-ghost-comment-count-tag="span" 5949 data-ghost-comment-count-class-name="opacity-75" 5950 data-ghost-comment-count-autowrap="true" 5951> 5952</script>
5952 5953 </a> 5954 </div> 5955</div> 5956 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 5957 <a href="/border-wall-murder-buoys-emerging-risks-facing-one-of-the-americas-great-rivers-and-those-who-call-her-home/" class="hover:underline decoration-2 underline-offset-4"> 5958 <span>Border Walls & âMurder Buoysâ: Emerging Risks Facing One of the Americas' Great Riversâand Those Who Call Her Home</span> 5959 </a> 5960 </h3> 5961 5962 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 5963 âEvery state a border stateâ has shown the U.S. interior MAGAâs anti-immigrant furor, but on the actual southern boundary, border residentsâand the Rio Grande they shareâare bearing the fuller price of ever expanding militarization. 5964 </p> 5965 5966 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 5967 <div class="inline" data-post-card-authors> 5968 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 5969 5970 <a href="/author/gregharman/">Greg Harman</a> 5971 </div> 5972 5973 <div class="inline" data-post-card-date> 5974 <span class="mx-1.5 text-brd-soft">/</span> 5975 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-05-19">19 May 2026</time> 5976 </div> 5977</div> </div> 5978 5979 <a href="/border-wall-murder-buoys-emerging-risks-facing-one-of-the-americas-great-rivers-and-those-who-call-her-home/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 5980 <figure class="block rounded-theme overflow-hidden" role="none"> 5981 <picture > 5982 <source 5983 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/DSCF0068.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/DSCF0068.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/DSCF0068.jpg 960w" 5984 sizes="(max-width: 767px) 25vw, 600px" 5985 type="image/webp" 5986 > 5987 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 5988 onload="this.classList.remove('blur')" 5989 loading="lazy" 5990 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/DSCF0068.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/DSCF0068.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/DSCF0068.jpg 960w" 5991 sizes="(max-width: 767px) 25vw, 600px" 5992 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/05/DSCF0068.jpg" 5993 alt="Border Walls & âMurder Buoysâ: Emerging Risks Facing One of the Americas' Great Riversâand Those Who Call Her Home" 5994 5995 /> 5996</picture> 5997 </figure> 5998 </a> 5999</article> <article class="post tag-water tag-reporting not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 6000 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 6001 6002 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
6002post-card-meta:hidden" data-post-card-meta="top"> 6003 <ul class="flex gap-2 font-semibold" data-post-card-tags> 6004 <li><a href="/tag/water/" class="text-brand decoration-2 underline-offset-2 hover:underline">Water</a></li> 6005 </ul> 6006 6007 6008 <div class="hidden sm:inline-flex" data-post-card-comment-count 6009 x-data="{ show: false }" 6010 x-init="new MutationObserver(() => { 6011 const count = $el.querySelector('a span')?.textContent || '0'; 6012 show = count && count !== '0'; 6013 }).observe($el, { childList: true, subtree: true })" 6014 x-show="show"> 6015 <span class="inline mx-2.5 text-brd-soft">/</span> 6016 6017 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/corpus-christi-texas-water-emergency/#comments"> 6018 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 6019 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 6020</i>
6020<script 6021 data-ghost-comment-count="69ebfed0807bf600015e63b1" 6022 data-ghost-comment-count-empty="0" 6023 data-ghost-comment-count-singular="comment" 6024 data-ghost-comment-count-plural="comments" 6025 data-ghost-comment-count-tag="span" 6026 data-ghost-comment-count-class-name="opacity-75" 6027 data-ghost-comment-count-autowrap="true" 6028> 6029</script>
6029 6030 </a> 6031 </div> 6032</div> 6033 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 6034 <a href="/corpus-christi-texas-water-emergency/" class="hover:underline decoration-2 underline-offset-4"> 6035 <span>Corpus Christi is Declaring a âWater Emergency.â What Does That Mean?</span> 6036 </a> 6037 </h3> 6038 6039 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 6040 City leaders intend to make unprecedented cuts to water use in September but arenât sure exactly how, as schools and hospitals drill for water. 6041 </p> 6042 6043 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 6044 <div class="inline" data-post-card-authors> 6045 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 6046 6047 <a href="/author/dbaddour/">Dylan Baddour</a><span class="opacity-75 font-body font-medium lowercase italic">,</span> 6048 <a href="/author/nsatija/">Neena Satija</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 6049 <a href="/author/esalazar/">Emily Salazar</a> 6050 </div> 6051 6052 <div class="inline" data-post-card-date> 6053 <span class="mx-1.5 text-brd-soft">/</span> 6054 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-04-26">26 Apr 2026</time> 6055 </div> 6056</div> </div> 6057 6058 <a href="/corpus-christi-texas-water-emergency/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 6059 <figure class="block rounded-theme overflow-hidden" role="none"> 6060 <picture > 6061 <source 6062 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/corpus-christi-drought-emergency-postcard.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/corpus-christi-drought-emergency-postcard.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/corpus-christi-drought-emergency-postcard.png 960w" 6063 sizes="(max-width: 767px) 25vw, 600px" 6064 type="image/webp" 6065 > 6066 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 6067 onload="this.classList.remove('blur')" 6068 loading="lazy" 6069 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/corpus-christi-drought-emergency-postcard.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/corpus-christi-drought-emergency-postcard.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/corpus-christi-drought-emergency-postcard.png 960w" 6070 sizes="(max-width: 767px) 25vw, 600px" 6071 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/04/corpus-christi-drought-emergency-postcard.png" 6072 alt="Corpus Christi is Declaring a âWater Emergency.â What Does That Mean?" 6073 6074 /> 6075</picture> 6076 </figure> 6077 </a> 6078</article> </div> 6079 </div> 6080 </section> 6081 <section class="" data-topic="opinion" data-topic-number="11"> 6082 <div class="max-w-site mx-auto"> 6083 <h2 class="text-sm font-semibold! font-sans! uppercase border-b-3 border-brd"> 6084 <a href="https://deceleration.news/tag/opinion/" class="inline-block px-3 py-1 -mb-0.75 bg-brd text-bgr hover:bg-brand hover:text-brand-contrast">Deceleration Opinion</a> 6085 </h2> 6086 <div class="grid gap-4 [&_[data-post-card-meta='bottom']]:hidden mt-5"> 6087 <article class="post tag-opinion border-b border-brd-soft pb-4 relative flex flex-col gap-4 text-typ" data-post-card> 6088 <a href="/the-fight-against-ai-surveillance-and-for-democracy/" class="relative group "> 6089 <figure class="block rounded-theme overflow-hidden" role="none"> 6090 <picture > 6091 <source 6092 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/Surveillance-ILLUSTRATION.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/Surveillance-ILLUSTRATION.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/Surveillance-ILLUSTRATION.jpg 960w" 6093 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 6094 type="image/webp" 6095 > 6096 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 6097 onload="this.classList.remove('blur')" 6098 loading="lazy" 6099 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/07/Surveillance-ILLUSTRATION.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/07/Surveillance-ILLUSTRATION.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/07/Surveillance-ILLUSTRATION.jpg 960w" 6100 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 6101 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/07/Surveillance-ILLUSTRATION.jpg" 6102 alt="The Fight Against Surveillance Cameras Is a Struggle for Democracy" 6103 6104 /> 6105</picture> 6106 </figure> 6107 </a> 6108 6109 <div class="flex flex-col gap-2.5 " data-post-card-content> 6110 6111 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 6112 <ul class="flex gap-2 font-semibold" data-post-card-tags> 6113 <li><a href="/tag/opinion/" class="text-brand decoration-2 underline-offset-2 hover:underline">Deceleration Opinion</a></li> 6114 </ul> 6115 6116 6117 <div class="hidden sm:inline-flex" data-post-card-comment-count 6118 x-data="{ show: false }" 6119 x-init="new MutationObserver(() => { 6120 const count = $el.querySelector('a span')?.textContent || '0'; 6121 show = count && count !== '0'; 6122 }).observe($el, { childList: true, subtree: true })" 6123 x-show="show">
6124 <span class="inline mx-2.5 text-brd-soft">/</span> 6125 6126 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/the-fight-against-ai-surveillance-and-for-democracy/#comments"> 6127 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 6128 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 6129</i>
6129<script 6130 data-ghost-comment-count="6a62e63476148e000185d02a" 6131 data-ghost-comment-count-empty="0" 6132 data-ghost-comment-count-singular="comment" 6133 data-ghost-comment-count-plural="comments" 6134 data-ghost-comment-count-tag="span" 6135 data-ghost-comment-count-class-name="opacity-75" 6136 data-ghost-comment-count-autowrap="true" 6137> 6138</script>
6138 6139 </a> 6140 </div> 6141</div> 6142 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 6143 <a href="/the-fight-against-ai-surveillance-and-for-democracy/" class="hover:underline underline-offset-4"> 6144 <span>The Fight Against Surveillance Cameras Is a Struggle for Democracy</span> 6145 </a> 6146 </h3> 6147 6148 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 6149 The efforts of communities who have canceled, rejected, or deactivated automated license plate readers have exposed these as authoritarian tools, both a symptom and a mechanism enabling this political moment. 6150 </p> 6151 6152 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 6153 <div class="inline" data-post-card-authors> 6154 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 6155 6156 <a href="/author/ed-vogel/">Ed Vogel</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 6157 <a href="/author/truthout/">Truthout</a> 6158 </div> 6159 6160 <div class="inline" data-post-card-date> 6161 <span class="mx-1.5 text-brd-soft">/</span> 6162 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-07-24">24 Jul 2026</time> 6163 </div> 6164</div> 6165 </div> 6166</article> <article class="post tag-opinion not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 6167 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 6168 6169 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
6169post-card-meta:hidden" data-post-card-meta="top"> 6170 <ul class="flex gap-2 font-semibold" data-post-card-tags> 6171 <li><a href="/tag/opinion/" class="text-brand decoration-2 underline-offset-2 hover:underline">Deceleration Opinion</a></li> 6172 </ul> 6173 6174 6175 <div class="hidden sm:inline-flex" data-post-card-comment-count 6176 x-data="{ show: false }" 6177 x-init="new MutationObserver(() => { 6178 const count = $el.querySelector('a span')?.textContent || '0'; 6179 show = count && count !== '0'; 6180 }).observe($el, { childList: true, subtree: true })" 6181 x-show="show"> 6182 <span class="inline mx-2.5 text-brd-soft">/</span> 6183 6184 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/maureen-galindo-antisemitic-conspiracies-harm-justice-movements/#comments"> 6185 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 6186 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 6187</i>
6187<script 6188 data-ghost-comment-count="6a0e036bfe3cf500013956e6" 6189 data-ghost-comment-count-empty="0" 6190 data-ghost-comment-count-singular="comment" 6191 data-ghost-comment-count-plural="comments" 6192 data-ghost-comment-count-tag="span" 6193 data-ghost-comment-count-class-name="opacity-75" 6194 data-ghost-comment-count-autowrap="true" 6195> 6196</script>
6196 6197 </a> 6198 </div> 6199</div> 6200 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 6201 <a href="/maureen-galindo-antisemitic-conspiracies-harm-justice-movements/" class="hover:underline decoration-2 underline-offset-4"> 6202 <span>Maureen Galindo's Antisemitism Harms the Movements We Need to Beat Fascism</span> 6203 </a> 6204 </h3> 6205 6206 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 6207 From Israelâs genocide to Trumpâs mass deportation regime, the impunity of the powerful has broken our hearts. But as fascism consolidates, we must keep it from also breaking our brains by refusing the easy seduction of conspiracy thinking suddenly at the heart of Galindo's campaign for Congress. 6208 </p> 6209 6210 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 6211 <div class="inline" data-post-card-authors> 6212 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 6213 6214 <a href="/author/mcortez/">Marisol Cortez</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 6215 <a href="/author/deceleration/">Deceleration Staff</a> 6216 </div> 6217 6218 <div class="inline" data-post-card-date> 6219 <span class="mx-1.5 text-brd-soft">/</span> 6220 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-05-20">20 May 2026</time> 6221 </div> 6222</div> </div> 6223 6224 <a href="/maureen-galindo-antisemitic-conspiracies-harm-justice-movements/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 6225 <figure class="block rounded-theme overflow-hidden" role="none"> 6226 <picture > 6227 <source 6228 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/maureen-galindo-for-congress.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/maureen-galindo-for-congress.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/maureen-galindo-for-congress.png 960w" 6229 sizes="(max-width: 767px) 25vw, 600px" 6230 type="image/webp" 6231 > 6232 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 6233 onload="this.classList.remove('blur')" 6234 loading="lazy" 6235 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/maureen-galindo-for-congress.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/maureen-galindo-for-congress.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/maureen-galindo-for-congress.png 960w" 6236 sizes="(max-width: 767px) 25vw, 600px" 6237 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/05/maureen-galindo-for-congress.png" 6238 alt="Maureen Galindo's Antisemitism Harms the Movements We Need to Beat Fascism" 6239 6240 /> 6241</picture> 6242 </figure> 6243 </a> 6244</article> <article class="post tag-opinion not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 6245 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 6246 6247 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
6247post-card-meta:hidden" data-post-card-meta="top"> 6248 <ul class="flex gap-2 font-semibold" data-post-card-tags> 6249 <li><a href="/tag/opinion/" class="text-brand decoration-2 underline-offset-2 hover:underline">Deceleration Opinion</a></li> 6250 </ul> 6251 6252 6253 <div class="hidden sm:inline-flex" data-post-card-comment-count 6254 x-data="{ show: false }" 6255 x-init="new MutationObserver(() => { 6256 const count = $el.querySelector('a span')?.textContent || '0'; 6257 show = count && count !== '0'; 6258 }).observe($el, { childList: true, subtree: true })" 6259 x-show="show"> 6260 <span class="inline mx-2.5 text-brd-soft">/</span> 6261 6262 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/come-in-the-right-way-us-betrayal-of-refugees/#comments"> 6263 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 6264 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 6265</i>
6265<script 6266 data-ghost-comment-count="6a02131a714e5c00013b584b" 6267 data-ghost-comment-count-empty="0" 6268 data-ghost-comment-count-singular="comment" 6269 data-ghost-comment-count-plural="comments" 6270 data-ghost-comment-count-tag="span" 6271 data-ghost-comment-count-class-name="opacity-75" 6272 data-ghost-comment-count-autowrap="true" 6273> 6274</script>
6274 6275 </a> 6276 </div> 6277</div> 6278 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 6279 <a href="/come-in-the-right-way-us-betrayal-of-refugees/" class="hover:underline decoration-2 underline-offset-4"> 6280 <span>'Come In the Right Way!' â The U.S. Betrayal of Those Who Tried</span> 6281 </a> 6282 </h3> 6283 6284 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 6285 'We are in a period of stark moral offense. Torture and death are hallmarks of the entire detention system today.' 6286 </p> 6287 6288 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 6289 <div class="inline" data-post-card-authors> 6290 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 6291 6292 <a href="/author/gregharman/">Greg Harman</a> 6293 </div> 6294 6295 <div class="inline" data-post-card-date> 6296 <span class="mx-1.5 text-brd-soft">/</span> 6297 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-05-11">11 May 2026</time> 6298 </div> 6299</div> </div> 6300 6301 <a href="/come-in-the-right-way-us-betrayal-of-refugees/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 6302 <figure class="block rounded-theme overflow-hidden" role="none"> 6303 <picture > 6304 <source 6305 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/come-in-the-right-way-deportation-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/come-in-the-right-way-deportation-1.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/come-in-the-right-way-deportation-1.png 960w" 6306 sizes="(max-width: 767px) 25vw, 600px" 6307 type="image/webp" 6308 > 6309 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 6310 onload="this.classList.remove('blur')" 6311 loading="lazy" 6312 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/come-in-the-right-way-deportation-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/come-in-the-right-way-deportation-1.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/come-in-the-right-way-deportation-1.png 960w" 6313 sizes="(max-width: 767px) 25vw, 600px" 6314 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/05/come-in-the-right-way-deportation-1.png" 6315 alt="'Come In the Right Way!' â The U.S. Betrayal of Those Who Tried" 6316 6317 /> 6318</picture> 6319 </figure> 6320 </a> 6321</article> <article class="post tag-opinion not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 6322 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 6323 6324 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
6324post-card-meta:hidden" data-post-card-meta="top"> 6325 <ul class="flex gap-2 font-semibold" data-post-card-tags> 6326 <li><a href="/tag/opinion/" class="text-brand decoration-2 underline-offset-2 hover:underline">Deceleration Opinion</a></li> 6327 </ul> 6328 6329 6330 <div class="hidden sm:inline-flex" data-post-card-comment-count 6331 x-data="{ show: false }" 6332 x-init="new MutationObserver(() => { 6333 const count = $el.querySelector('a span')?.textContent || '0'; 6334 show = count && count !== '0'; 6335 }).observe($el, { childList: true, subtree: true })" 6336 x-show="show"> 6337 <span class="inline mx-2.5 text-brd-soft">/</span> 6338 6339 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/8-million-strong-no-kings-turnout-breaks-all-past-protest-records/#comments"> 6340 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 6341 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 6342</i>
6342<script 6343 data-ghost-comment-count="69cb025efeab57000144490a" 6344 data-ghost-comment-count-empty="0" 6345 data-ghost-comment-count-singular="comment" 6346 data-ghost-comment-count-plural="comments" 6347 data-ghost-comment-count-tag="span" 6348 data-ghost-comment-count-class-name="opacity-75" 6349 data-ghost-comment-count-autowrap="true" 6350> 6351</script>
6351 6352 </a> 6353 </div> 6354</div> 6355 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 6356 <a href="/8-million-strong-no-kings-turnout-breaks-all-past-protest-records/" class="hover:underline decoration-2 underline-offset-4"> 6357 <span>8 Million Strong: 'No Kings' Turnout Breaks All Past Protest Records</span> 6358 </a> 6359 </h3> 6360 6361 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 6362 Next up: a May Day general strike is being planned to shut down Trump's abuses. 6363 </p> 6364 6365 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 6366 <div class="inline" data-post-card-authors> 6367 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 6368 6369 <a href="/author/gregharman/">Greg Harman</a> 6370 </div> 6371 6372 <div class="inline" data-post-card-date> 6373 <span class="mx-1.5 text-brd-soft">/</span> 6374 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-03-31">31 Mar 2026</time> 6375 </div> 6376</div> </div> 6377 6378 <a href="/8-million-strong-no-kings-turnout-breaks-all-past-protest-records/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 6379 <figure class="block rounded-theme overflow-hidden" role="none"> 6380 <picture > 6381 <source 6382 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/DSCF8488-2.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/DSCF8488-2.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/DSCF8488-2.jpg 960w" 6383 sizes="(max-width: 767px) 25vw, 600px" 6384 type="image/webp" 6385 > 6386 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 6387 onload="this.classList.remove('blur')" 6388 loading="lazy" 6389 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/DSCF8488-2.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/DSCF8488-2.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/DSCF8488-2.jpg 960w" 6390 sizes="(max-width: 767px) 25vw, 600px" 6391 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/03/DSCF8488-2.jpg" 6392 alt="8 Million Strong: 'No Kings' Turnout Breaks All Past Protest Records" 6393 6394 /> 6395</picture> 6396 </figure> 6397 </a> 6398</article> <article class="post tag-opinion not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 6399 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 6400 6401 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
6401post-card-meta:hidden" data-post-card-meta="top"> 6402 <ul class="flex gap-2 font-semibold" data-post-card-tags> 6403 <li><a href="/tag/opinion/" class="text-brand decoration-2 underline-offset-2 hover:underline">Deceleration Opinion</a></li> 6404 </ul> 6405 6406 6407 <div class="hidden sm:inline-flex" data-post-card-comment-count 6408 x-data="{ show: false }" 6409 x-init="new MutationObserver(() => { 6410 const count = $el.querySelector('a span')?.textContent || '0'; 6411 show = count && count !== '0'; 6412 }).observe($el, { childList: true, subtree: true })" 6413 x-show="show"> 6414 <span class="inline mx-2.5 text-brd-soft">/</span> 6415 6416 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/climate-our-planets-billions-or-petro-elite/#comments"> 6417 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 6418 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 6419</i>
6419<script 6420 data-ghost-comment-count="6998b9e782ca3f0001f3df15" 6421 data-ghost-comment-count-empty="0" 6422 data-ghost-comment-count-singular="comment" 6423 data-ghost-comment-count-plural="comments" 6424 data-ghost-comment-count-tag="span" 6425 data-ghost-comment-count-class-name="opacity-75" 6426 data-ghost-comment-count-autowrap="true" 6427> 6428</script>
6428 6429 </a> 6430 </div> 6431</div> 6432 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 6433 <a href="/climate-our-planets-billions-or-petro-elite/" class="hover:underline decoration-2 underline-offset-4"> 6434 <span>The Choice: Our Planet's BillionsâOr the Guilty Petro Elite? (We Can't Have Both)</span> 6435 </a> 6436 </h3> 6437 6438 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 6439 It is time to decide. 6440 </p> 6441 6442 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 6443 <div class="inline" data-post-card-authors> 6444 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 6445 6446 <a href="/author/gregharman/">Greg Harman</a> 6447 </div> 6448 6449 <div class="inline" data-post-card-date> 6450 <span class="mx-1.5 text-brd-soft">/</span> 6451 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-02-20">20 Feb 2026</time> 6452 </div> 6453</div> </div> 6454 6455 <a href="/climate-our-planets-billions-or-petro-elite/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 6456 <figure class="block rounded-theme overflow-hidden" role="none"> 6457 <picture > 6458 <source 6459 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/02/ice-watch-2-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/02/ice-watch-2-1.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/02/ice-watch-2-1.png 960w" 6460 sizes="(max-width: 767px) 25vw, 600px" 6461 type="image/webp" 6462 > 6463 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 6464 onload="this.classList.remove('blur')" 6465 loading="lazy" 6466 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/02/ice-watch-2-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/02/ice-watch-2-1.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/02/ice-watch-2-1.png 960w" 6467 sizes="(max-width: 767px) 25vw, 600px" 6468 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/02/ice-watch-2-1.png" 6469 alt="The Choice: Our Planet's BillionsâOr the Guilty Petro Elite? (We Can't Have Both)" 6470 6471 /> 6472</picture> 6473 </figure> 6474 </a> 6475</article> </div> 6476 </div> 6477 </section> 6478 <section class="" data-topic="community-voices" data-topic-number="12"> 6479 <div class="max-w-site mx-auto"> 6480 <h2 class="text-sm font-semibold! font-sans! uppercase border-b-3 border-brd"> 6481 <a href="https://deceleration.news/tag/community-voices/" class="inline-block px-3 py-1 -mb-0.75 bg-brd text-bgr hover:bg-brand hover:text-brand-contrast">Community Voices</a> 6482 </h2> 6483 <div class="grid gap-4 [&_[data-post-card-meta='bottom']]:hidden mt-5"> 6484 <article class="post tag-community-voices tag-analysis border-b border-brd-soft pb-4 relative flex flex-col gap-4 text-typ" data-post-card> 6485 <a href="/preparamos-kits-de-emergencia-para-nuestros-vecinos-del-valle-del-rio-grande/" class="relative group "> 6486 <figure class="block rounded-theme overflow-hidden" role="none"> 6487 <picture > 6488 <source 6489 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/02/emergency-kits-rgv-bekah.JPG 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/02/emergency-kits-rgv-bekah.JPG 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/02/emergency-kits-rgv-bekah.JPG 960w" 6490 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 6491 type="image/webp" 6492 > 6493 <img class="w-full aspect-[16/9] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 6494 onload="this.classList.remove('blur')" 6495 loading="lazy" 6496 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/02/emergency-kits-rgv-bekah.JPG 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/02/emergency-kits-rgv-bekah.JPG 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/02/emergency-kits-rgv-bekah.JPG 960w" 6497 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 6498 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/02/emergency-kits-rgv-bekah.JPG" 6499 alt="Preparamos kits de emergencia para nuestros vecinos del Valle del RÃo Grande â se utilizan para su supervivencia diaria" 6500 6501 /> 6502</picture> 6503 </figure> 6504 </a> 6505 6506 <div class="flex flex-col gap-2.5 " data-post-card-content> 6507 6508 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] " data-post-card-meta="top"> 6509 <ul class="flex gap-2 font-semibold" data-post-card-tags> 6510 <li><a href="/tag/community-voices/" class="text-brand decoration-2 underline-offset-2 hover:underline">Community Voices</a></li> 6511 </ul> 6512 6513 6514 <div class="hidden sm:inline-flex" data-post-card-comment-count 6515 x-data="{ show: false }" 6516 x-init="new MutationObserver(() => { 6517 const count = $el.querySelector('a span')?.textContent || '0'; 6518 show = count && count !== '0'; 6519 }).observe($el, { childList: true, subtree: true })" 6520 x-show="show">
6521 <span class="inline mx-2.5 text-brd-soft">/</span> 6522 6523 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/preparamos-kits-de-emergencia-para-nuestros-vecinos-del-valle-del-rio-grande/#comments"> 6524 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 6525 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 6526</i>
6526<script 6527 data-ghost-comment-count="69fb54ff714e5c00013b42ed" 6528 data-ghost-comment-count-empty="0" 6529 data-ghost-comment-count-singular="comment" 6530 data-ghost-comment-count-plural="comments" 6531 data-ghost-comment-count-tag="span" 6532 data-ghost-comment-count-class-name="opacity-75" 6533 data-ghost-comment-count-autowrap="true" 6534> 6535</script>
6535 6536 </a> 6537 </div> 6538</div> 6539 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 6540 <a href="/preparamos-kits-de-emergencia-para-nuestros-vecinos-del-valle-del-rio-grande/" class="hover:underline underline-offset-4"> 6541 <span>Preparamos kits de emergencia para nuestros vecinos del Valle del RÃo Grande â se utilizan para su supervivencia diaria</span> 6542 </a> 6543 </h3> 6544 6545 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 6546 A medida que las «crisis» climáticas afectan cada vez más a las zonas más prósperas de Estados Unidos, se extienden como una sombra sobre esta región fronteriza. 6547 </p> 6548 6549 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 6550 <div class="inline" data-post-card-authors> 6551 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 6552 6553 <a href="/author/bekah/">Bekah Hinojosa</a> 6554 </div> 6555 6556 <div class="inline" data-post-card-date> 6557 <span class="mx-1.5 text-brd-soft">/</span> 6558 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-05-06">6 May 2026</time> 6559 </div> 6560</div> 6561 </div> 6562</article> <article class="post tag-community-voices not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 6563 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 6564 6565 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
6565post-card-meta:hidden" data-post-card-meta="top"> 6566 <ul class="flex gap-2 font-semibold" data-post-card-tags> 6567 <li><a href="/tag/community-voices/" class="text-brand decoration-2 underline-offset-2 hover:underline">Community Voices</a></li> 6568 </ul> 6569 6570 6571 <div class="hidden sm:inline-flex" data-post-card-comment-count 6572 x-data="{ show: false }" 6573 x-init="new MutationObserver(() => { 6574 const count = $el.querySelector('a span')?.textContent || '0'; 6575 show = count && count !== '0'; 6576 }).observe($el, { childList: true, subtree: true })" 6577 x-show="show"> 6578 <span class="inline mx-2.5 text-brd-soft">/</span> 6579 6580 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/could-world-transition-from-fossil-fuels/#comments"> 6581 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 6582 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 6583</i>
6583<script 6584 data-ghost-comment-count="69f21418221f1d00012bc79f" 6585 data-ghost-comment-count-empty="0" 6586 data-ghost-comment-count-singular="comment" 6587 data-ghost-comment-count-plural="comments" 6588 data-ghost-comment-count-tag="span" 6589 data-ghost-comment-count-class-name="opacity-75" 6590 data-ghost-comment-count-autowrap="true" 6591> 6592</script>
6592 6593 </a> 6594 </div> 6595</div> 6596 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 6597 <a href="/could-world-transition-from-fossil-fuels/" class="hover:underline decoration-2 underline-offset-4"> 6598 <span>Could Ambitious 'Transition' Conference Finally Shift Us Out of the Fossil Fuels Era?</span> 6599 </a> 6600 </h3> 6601 6602 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 6603 As the costs of new oil wars and accelerating climate chaos come due, delegates from 50 nations gather in Colombia for The First International Conference on Transitioning Away from Fossil Fuels. 6604 </p> 6605 6606 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 6607 <div class="inline" data-post-card-authors> 6608 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 6609 6610 <a href="/author/tberman/">Tzeporah Berman</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 6611 <a href="/author/mongabay/">Mongabay</a> 6612 </div> 6613 6614 <div class="inline" data-post-card-date> 6615 <span class="mx-1.5 text-brd-soft">/</span> 6616 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-04-29">29 Apr 2026</time> 6617 </div> 6618</div> </div> 6619 6620 <a href="/could-world-transition-from-fossil-fuels/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 6621 <figure class="block rounded-theme overflow-hidden" role="none"> 6622 <picture > 6623 <source 6624 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/fossil-free-vision-cop30.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/fossil-free-vision-cop30.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/fossil-free-vision-cop30.png 960w" 6625 sizes="(max-width: 767px) 25vw, 600px" 6626 type="image/webp" 6627 > 6628 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 6629 onload="this.classList.remove('blur')" 6630 loading="lazy" 6631 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/fossil-free-vision-cop30.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/fossil-free-vision-cop30.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/fossil-free-vision-cop30.png 960w" 6632 sizes="(max-width: 767px) 25vw, 600px" 6633 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/04/fossil-free-vision-cop30.png" 6634 alt="Could Ambitious 'Transition' Conference Finally Shift Us Out of the Fossil Fuels Era?" 6635 6636 /> 6637</picture> 6638 </figure> 6639 </a> 6640</article> <article class="post tag-community-voices not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 6641 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 6642 6643 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
6643post-card-meta:hidden" data-post-card-meta="top"> 6644 <ul class="flex gap-2 font-semibold" data-post-card-tags> 6645 <li><a href="/tag/community-voices/" class="text-brand decoration-2 underline-offset-2 hover:underline">Community Voices</a></li> 6646 </ul> 6647 6648 6649 <div class="hidden sm:inline-flex" data-post-card-comment-count 6650 x-data="{ show: false }" 6651 x-init="new MutationObserver(() => { 6652 const count = $el.querySelector('a span')?.textContent || '0'; 6653 show = count && count !== '0'; 6654 }).observe($el, { childList: true, subtree: true })" 6655 x-show="show"> 6656 <span class="inline mx-2.5 text-brd-soft">/</span> 6657 6658 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/god-squad-gulf-species-extinction/#comments"> 6659 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 6660 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 6661</i>
6661<script 6662 data-ghost-comment-count="69c6a86efeab570001443fa5" 6663 data-ghost-comment-count-empty="0" 6664 data-ghost-comment-count-singular="comment" 6665 data-ghost-comment-count-plural="comments" 6666 data-ghost-comment-count-tag="span" 6667 data-ghost-comment-count-class-name="opacity-75" 6668 data-ghost-comment-count-autowrap="true" 6669> 6670</script>
6670 6671 </a> 6672 </div> 6673</div> 6674 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 6675 <a href="/god-squad-gulf-species-extinction/" class="hover:underline decoration-2 underline-offset-4"> 6676 <span>'God Squad' Could Push Gulf Species Toward Extinction</span> 6677 </a> 6678 </h3> 6679 6680 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 6681 If the defense secretary forces the God Squad to grant this sweepingâand unprecedented exemptionâall the threatened and endangered creatures, both large and small, that call the Gulf waters and coastlines home will be at risk. 6682 </p> 6683 6684 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 6685 <div class="inline" data-post-card-authors> 6686 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 6687 6688 <a href="/author/common-dreams/">Common Dreams</a> 6689 </div> 6690 6691 <div class="inline" data-post-card-date> 6692 <span class="mx-1.5 text-brd-soft">/</span> 6693 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-03-27">27 Mar 2026</time> 6694 </div> 6695</div> </div> 6696 6697 <a href="/god-squad-gulf-species-extinction/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 6698 <figure class="block rounded-theme overflow-hidden" role="none"> 6699 <picture > 6700 <source 6701 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/rices-whale.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/rices-whale.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/rices-whale.png 960w" 6702 sizes="(max-width: 767px) 25vw, 600px" 6703 type="image/webp" 6704 > 6705 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 6706 onload="this.classList.remove('blur')" 6707 loading="lazy" 6708 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/rices-whale.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/rices-whale.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/rices-whale.png 960w" 6709 sizes="(max-width: 767px) 25vw, 600px" 6710 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/03/rices-whale.png" 6711 alt="'God Squad' Could Push Gulf Species Toward Extinction" 6712 6713 /> 6714</picture> 6715 </figure> 6716 </a> 6717</article> <article class="post tag-community-voices not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 6718 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 6719 6720 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
6720post-card-meta:hidden" data-post-card-meta="top"> 6721 <ul class="flex gap-2 font-semibold" data-post-card-tags> 6722 <li><a href="/tag/community-voices/" class="text-brand decoration-2 underline-offset-2 hover:underline">Community Voices</a></li> 6723 </ul> 6724 6725 6726 <div class="hidden sm:inline-flex" data-post-card-comment-count 6727 x-data="{ show: false }" 6728 x-init="new MutationObserver(() => { 6729 const count = $el.querySelector('a span')?.textContent || '0'; 6730 show = count && count !== '0'; 6731 }).observe($el, { childList: true, subtree: true })" 6732 x-show="show"> 6733 <span class="inline mx-2.5 text-brd-soft">/</span> 6734 6735 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/war-on-disabled-people-ice-medicaid-aliya-rahman/#comments"> 6736 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 6737 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 6738</i>
6738<script 6739 data-ghost-comment-count="69961e6082ca3f0001f3d2bc" 6740 data-ghost-comment-count-empty="0" 6741 data-ghost-comment-count-singular="comment" 6742 data-ghost-comment-count-plural="comments" 6743 data-ghost-comment-count-tag="span" 6744 data-ghost-comment-count-class-name="opacity-75" 6745 data-ghost-comment-count-autowrap="true" 6746> 6747</script>
6747 6748 </a> 6749 </div> 6750</div> 6751 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 6752 <a href="/war-on-disabled-people-ice-medicaid-aliya-rahman/" class="hover:underline decoration-2 underline-offset-4"> 6753 <span>MAGA's War on Disabled People Visible in ICE Attacks and Gutting of Medicaid</span> 6754 </a> 6755 </h3> 6756 6757 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 6758 Departed Texas-based disability justice activist Bob Kafka had words for this moment: âDonât Mourn. Organize.â 6759 </p> 6760 6761 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 6762 <div class="inline" data-post-card-authors> 6763 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 6764 6765 <a href="/author/aweddle/">Angela Weddle</a> 6766 </div> 6767 6768 <div class="inline" data-post-card-date> 6769 <span class="mx-1.5 text-brd-soft">/</span> 6770 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-02-18">18 Feb 2026</time> 6771 </div> 6772</div> </div> 6773 6774 <a href="/war-on-disabled-people-ice-medicaid-aliya-rahman/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 6775 <figure class="block rounded-theme overflow-hidden" role="none"> 6776 <picture > 6777 <source 6778 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/02/war-on-disabled-weddle.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/02/war-on-disabled-weddle.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/02/war-on-disabled-weddle.png 960w" 6779 sizes="(max-width: 767px) 25vw, 600px" 6780 type="image/webp" 6781 > 6782 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 6783 onload="this.classList.remove('blur')" 6784 loading="lazy" 6785 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/02/war-on-disabled-weddle.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/02/war-on-disabled-weddle.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/02/war-on-disabled-weddle.png 960w" 6786 sizes="(max-width: 767px) 25vw, 600px" 6787 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/02/war-on-disabled-weddle.png" 6788 alt="MAGA's War on Disabled People Visible in ICE Attacks and Gutting of Medicaid" 6789 6790 /> 6791</picture> 6792 </figure> 6793 </a> 6794</article> <article class="post tag-community-voices tag-analysis not-last-of-type:border-b border-brd-soft not-last-of-type:pb-4 flex-row-reverse md:gap-4! relative flex gap-4 md:gap-8 text-typ" data-post-card> 6795 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 flex-3 md:flex-2 overflow-hidden " data-post-card-content> 6796 6797 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 data-
6797post-card-meta:hidden" data-post-card-meta="top"> 6798 <ul class="flex gap-2 font-semibold" data-post-card-tags> 6799 <li><a href="/tag/community-voices/" class="text-brand decoration-2 underline-offset-2 hover:underline">Community Voices</a></li> 6800 </ul> 6801 6802 6803 <div class="hidden sm:inline-flex" data-post-card-comment-count 6804 x-data="{ show: false }" 6805 x-init="new MutationObserver(() => { 6806 const count = $el.querySelector('a span')?.textContent || '0'; 6807 show = count && count !== '0'; 6808 }).observe($el, { childList: true, subtree: true })" 6809 x-show="show"> 6810 <span class="inline mx-2.5 text-brd-soft">/</span> 6811 6812 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/disaster-kits-rio-grande-valley-daily-survival/#comments"> 6813 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 6814 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 6815</i>
6815<script 6816 data-ghost-comment-count="698cb618b68f170001d36198" 6817 data-ghost-comment-count-empty="0" 6818 data-ghost-comment-count-singular="comment" 6819 data-ghost-comment-count-plural="comments" 6820 data-ghost-comment-count-tag="span" 6821 data-ghost-comment-count-class-name="opacity-75" 6822 data-ghost-comment-count-autowrap="true" 6823> 6824</script>
6824 6825 </a> 6826 </div> 6827</div> 6828 <h3 class="text-base sm:text-lg font-semibold leading-[1.15] " data-post-card-title> 6829 <a href="/disaster-kits-rio-grande-valley-daily-survival/" class="hover:underline decoration-2 underline-offset-4"> 6830 <span>We Built Disaster Kits for Our Rio Grande Valley NeighborsâThey Use Them for Daily Survival</span> 6831 </a> 6832 </h3> 6833 6834 <p class="text-base leading-snug mb-0.5 hidden" data-post-card-excerpt> 6835 As climate 'shocks' increasingly puncture wealthier parts of the U.S., they lengthen like a shadow across this borderlands region. 6836 </p> 6837 6838 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 6839 <div class="inline" data-post-card-authors> 6840 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 6841 6842 <a href="/author/bekah/">Bekah Hinojosa</a> 6843 </div> 6844 6845 <div class="inline" data-post-card-date> 6846 <span class="mx-1.5 text-brd-soft">/</span> 6847 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-02-13">13 Feb 2026</time> 6848 </div> 6849</div> </div> 6850 6851 <a href="/disaster-kits-rio-grande-valley-daily-survival/" class="hidden relative group self-start flex-1 sm:size-auto max-w-20 bg-bgr-tone aspect-[1/1]"> 6852 <figure class="block rounded-theme overflow-hidden" role="none"> 6853 <picture > 6854 <source 6855 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/02/emergency-kits-rgv-bekah.JPG 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/02/emergency-kits-rgv-bekah.JPG 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/02/emergency-kits-rgv-bekah.JPG 960w" 6856 sizes="(max-width: 767px) 25vw, 600px" 6857 type="image/webp" 6858 > 6859 <img class="aspect-[1/1] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 6860 onload="this.classList.remove('blur')" 6861 loading="lazy" 6862 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/02/emergency-kits-rgv-bekah.JPG 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/02/emergency-kits-rgv-bekah.JPG 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/02/emergency-kits-rgv-bekah.JPG 960w" 6863 sizes="(max-width: 767px) 25vw, 600px" 6864 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/02/emergency-kits-rgv-bekah.JPG" 6865 alt="We Built Disaster Kits for Our Rio Grande Valley NeighborsâThey Use Them for Daily Survival" 6866 6867 /> 6868</picture> 6869 </figure> 6870 </a> 6871</article> </div> 6872 </div> 6873 </section> 6874 </div> 6875 </div> 6876 6877 <section class="px-5 sm:px-6 mt-20" data-podcasts> 6878 <div class="max-w-site mx-auto"> 6879 <div class="flex items-end mb-6" data-section-head> 6880 <h2 class="text-2xl md:text-3xl lg:text-4xl font-[calc(var(--font-weight-headings)_+_100)]! leading-none -mb-1 " data-section-title>Podcasts</h2> 6881 <span class="flex-1 border-b-3 border-brd ml-3"></span> 6882 <a href="/podcasts/" class="group uppercase font-sans text-xs sm:text-sm font-semibold flex items-center gap-0.5 bg-brd px-2.5 pl-4 py-1.5 text-bgr hover:bg-brand hover:text-brand-contrast"> 6883 <span>See all</span> 6884 <i class="icon icon-chevron-right size-4 stroke-3" role="presentation"> 6885 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M9 6l6 6l-6 6" /></svg> 6886</i> </a> 6887</div> <div class="grid gap-6 md:grid-cols-2 lg:grid-cols-4"> 6888 <article class="post tag-podcast featured relative flex flex-col text-typ h-full bg-bgr-tone" data-post-card="podcast" data-featured x-data="{ podcast: null }" x-init="$nextTick(() => { podcast = getMetaInfo($el,'podcast') })" data-meta="<script id="podcast" type="application/json"> 6889{ 6890 "episodeNumber": "45" 6891} 6892</script>"> 6893 <a href="/podcasts/border-wall-broke-on-san-ygnacio-two-acre-birding-sanctuary/" class=" relative group"> 6894 <figure class="block rounded-theme overflow-hidden relative group" role="none"> 6895 <picture > 6896 <source 6897 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/web-border-wall-san-ygnacio-strong-1-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/web-border-wall-san-ygnacio-strong-1-.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/web-border-wall-san-ygnacio-strong-1-.png 960w" 6898 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 6899 type="image/webp" 6900 > 6901 <img class="w-full aspect-[1/1] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 6902 onload="this.classList.remove('blur')" 6903 loading="lazy" 6904 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/web-border-wall-san-ygnacio-strong-1-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/web-border-wall-san-ygnacio-strong-1-.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/web-border-wall-san-ygnacio-strong-1-.png 960w" 6905 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 6906 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/web-border-wall-san-ygnacio-strong-1-.png" 6907 alt="Did the Border Wall Just Break on Tiny San Ygnacio's Two-Acre Birding Sanctuary?" 6908 6909 /> 6910</picture> 6911 </figure> 6912 </a> 6913 6914 <div class="flex flex-col gap-2.5 h-full p-6 " data-post-card-content> 6915 6916 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem]" data-post-card-meta="top"> 6917 <ul class="flex gap-2 font-semibold" data-post-card-tags> 6918 <li><a href="/tag/podcast/" class="text-brand decoration-2 underline-offset-2 hover:underline">Podcast</a></li> 6919 </ul> 6920 6921 <template x-if="podcast"><span class="mx-2 text-brd-soft">/</span></template> 6922 <template x-if="podcast">
6923 <span class="text-typ-tone font-semibold" x-text="`EP ${podcast.episodeNumber}`"></span> 6924 </template> 6925 </div> 6926 6927 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 6928 <a href="/podcasts/border-wall-broke-on-san-ygnacio-two-acre-birding-sanctuary/" class="hover:underline underline-offset-4"> 6929 <span>Did the Border Wall Just Break on Tiny San Ygnacio's Two-Acre Birding Sanctuary?</span> 6930 </a> 6931 </h3> 6932 6933 <p class="text-base leading-snug mb-0.5 line-clamp-3 hidden" data-post-card-excerpt> 6934 'F*ck It. Arrest me.' A conversation with Elsa Hull, a dedicated borderlands water protector arrested twice in Zapata County for resisting border wall construction. 6935 </p> 6936 </div> 6937</article> <article class="post tag-podcast relative flex flex-col text-typ h-full bg-bgr-tone" data-post-card="podcast" x-data="{ podcast: null }" x-init="$nextTick(() => { podcast = getMetaInfo($el,'podcast') })" data-meta="<script id="podcast" type="application/json"> 6938{ 6939 "episodeNumber": "44" 6940} 6941</script>"> 6942 <a href="/podcasts/inmates-are-cooking-in-texas-prison-system-are-reforms-coming-at-last/" class=" relative group"> 6943 <figure class="block rounded-theme overflow-hidden relative group" role="none"> 6944 <picture > 6945 <source 6946 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/prison-heat-harm-podcast---1--1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/prison-heat-harm-podcast---1--1.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/prison-heat-harm-podcast---1--1.png 960w" 6947 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 6948 type="image/webp" 6949 > 6950 <img class="w-full aspect-[1/1] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 6951 onload="this.classList.remove('blur')" 6952 loading="lazy" 6953 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/05/prison-heat-harm-podcast---1--1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/05/prison-heat-harm-podcast---1--1.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/05/prison-heat-harm-podcast---1--1.png 960w" 6954 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 6955 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/05/prison-heat-harm-podcast---1--1.png" 6956 alt="Inmates are Cooking Inside Texas Prisons. Are Reforms Coming at Last?" 6957 6958 /> 6959</picture> 6960 </figure> 6961 </a> 6962 6963 <div class="flex flex-col gap-2.5 h-full p-6 " data-post-card-content> 6964 6965 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem]" data-post-card-meta="top"> 6966 <ul class="flex gap-2 font-semibold" data-post-card-tags> 6967 <li><a href="/tag/podcast/" class="text-brand decoration-2 underline-offset-2 hover:underline">Podcast</a></li> 6968 </ul> 6969 6970 <template x-if="podcast"><span class="mx-2 text-brd-soft">/</span></template> 6971 <template x-if="podcast"> 6972 <span class="text-typ-tone font-semibold" x-text="`EP ${podcast.episodeNumber}`"></span> 6973 </template> 6974 </div> 6975 6976 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 6977 <a href="/podcasts/inmates-are-cooking-in-texas-prison-system-are-reforms-coming-at-last/" class="hover:underline underline-offset-4"> 6978 <span>Inmates are Cooking Inside Texas Prisons. Are Reforms Coming at Last?</span> 6979 </a> 6980 </h3> 6981 6982 <p class="text-base leading-snug mb-0.5 line-clamp-3 hidden" data-post-card-excerpt> 6983 Deceleration speaks with Amite Dominick, founder & president of Texas Prisons Community Advocates, about efforts to force the state to install potentially life-saving air conditioning. 6984 </p> 6985 </div> 6986</article> <article class="post tag-podcast tag-data-centers relative flex flex-col text-typ h-full bg-bgr-tone" data-post-card="podcast" x-data="{ podcast: null }" x-init="$nextTick(() => { podcast = getMetaInfo($el,'podcast') })" data-meta="<script id="podcast" type="application/json"> 6987{ 6988 "episodeNumber": "43" 6989} 6990</script>"> 6991 <a href="/podcasts/project-matador-fermis-hyperscale-data-center-complex-hitting-resistance-in-the-texas-panhandle/" class=" relative group"> 6992 <figure class="block rounded-theme overflow-hidden relative group" role="none"> 6993 <picture > 6994 <source 6995 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/PODCAST-43-LARGE.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/PODCAST-43-LARGE.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/PODCAST-43-LARGE.png 960w" 6996 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 6997 type="image/webp" 6998 > 6999 <img class="w-full aspect-[1/1] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 7000 onload="this.classList.remove('blur')" 7001 loading="lazy" 7002 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/04/PODCAST-43-LARGE.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/04/PODCAST-43-LARGE.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/04/PODCAST-43-LARGE.png 960w" 7003 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 7004 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/04/PODCAST-43-LARGE.png" 7005 alt="Project Matador: Fermi's 'Hyperscale' Data Center Complex Hitting Resistance in the Texas Panhandle" 7006 7007 /> 7008</picture> 7009 </figure> 7010 </a> 7011 7012 <div class="flex flex-col gap-2.5 h-full p-6 " data-post-card-content> 7013 7014 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem]" data-post-card-meta="top"> 7015 <ul class="flex gap-2 font-semibold" data-post-card-tags> 7016 <li><a href="/tag/podcast/" class="text-brand decoration-2 underline-offset-2 hover:underline">Podcast</a></li> 7017 </ul> 7018 7019 <template x-if="podcast"><span class="mx-2 text-brd-soft">/</span></template> 7020 <template x-if="podcast">
7021 <span class="text-typ-tone font-semibold" x-text="`EP ${podcast.episodeNumber}`"></span> 7022 </template> 7023 </div> 7024 7025 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 7026 <a href="/podcasts/project-matador-fermis-hyperscale-data-center-complex-hitting-resistance-in-the-texas-panhandle/" class="hover:underline underline-offset-4"> 7027 <span>Project Matador: Fermi's 'Hyperscale' Data Center Complex Hitting Resistance in the Texas Panhandle</span> 7028 </a> 7029 </h3> 7030 7031 <p class="text-base leading-snug mb-0.5 line-clamp-3 hidden" data-post-card-excerpt> 7032 Deceleration speaks with Kendra Seawright of Women's March about data center organizing strategies in rural Texas. 7033 </p> 7034 </div> 7035</article> <article class="post tag-podcast tag-data-centers tag-water relative flex flex-col text-typ h-full bg-bgr-tone" data-post-card="podcast" x-data="{ podcast: null }" x-init="$nextTick(() => { podcast = getMetaInfo($el,'podcast') })" data-meta="<script id="podcast" type="application/json"> 7036{ 7037 "episodeNumber": "42" 7038} 7039</script>"> 7040 <a href="/podcasts/texas-data-center-boom-todos-agua-women-leading-drive-to-abolish-ice/" class=" relative group"> 7041 <figure class="block rounded-theme overflow-hidden relative group" role="none"> 7042 <picture > 7043 <source 7044 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/Podcast-42-YouTube-3.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/Podcast-42-YouTube-3.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/Podcast-42-YouTube-3.png 960w" 7045 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 7046 type="image/webp" 7047 > 7048 <img class="w-full aspect-[1/1] object-cover rounded-[inherit] group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 7049 onload="this.classList.remove('blur')" 7050 loading="lazy" 7051 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/03/Podcast-42-YouTube-3.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/03/Podcast-42-YouTube-3.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/03/Podcast-42-YouTube-3.png 960w" 7052 sizes="(max-width: 767px) 90vw, (max-width: 1200px) 50vw, 600px" 7053 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/03/Podcast-42-YouTube-3.png" 7054 alt="Our Data Center Boom Threatens More Than WaterâA Conversation About the Emerging Stakes in the Struggle" 7055 7056 /> 7057</picture> 7058 </figure> 7059 </a> 7060 7061 <div class="flex flex-col gap-2.5 h-full p-6 " data-post-card-content> 7062 7063 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem]" data-post-card-meta="top"> 7064 <ul class="flex gap-2 font-semibold" data-post-card-tags> 7065 <li><a href="/tag/podcast/" class="text-brand decoration-2 underline-offset-2 hover:underline">Podcast</a></li> 7066 </ul> 7067 7068 <template x-if="podcast"><span class="mx-2 text-brd-soft">/</span></template> 7069 <template x-if="podcast"> 7070 <span class="text-typ-tone font-semibold" x-text="`EP ${podcast.episodeNumber}`"></span> 7071 </template> 7072 </div> 7073 7074 <h3 class="text-lg font-semibold md:text-xl leading-tight md:leading-[1.15] " data-post-card-title> 7075 <a href="/podcasts/texas-data-center-boom-todos-agua-women-leading-drive-to-abolish-ice/" class="hover:underline underline-offset-4"> 7076 <span>Our Data Center Boom Threatens More Than WaterâA Conversation About the Emerging Stakes in the Struggle</span> 7077 </a> 7078 </h3> 7079 7080 <p class="text-base leading-snug mb-0.5 line-clamp-3 hidden" data-post-card-excerpt> 7081 Warehouses are popping up across Texas: Some to fill with mistreated humans, others with a human-displacing consciousness. 7082 </p> 7083 </div> 7084</article> </div> 7085 </div> 7086 </section> 7087 7088 <section class="px-5 sm:px-6 mt-20" data-writers> 7089 <div class="max-w-site mx-auto"> 7090 <div class="flex items-end mb-6" data-section-head> 7091 <h2 class="text-2xl md:text-3xl lg:text-4xl font-[calc(var(--font-weight-headings)_+_100)]! leading-none -mb-1 " data-section-title>Our writers</h2> 7092 <span class="flex-1 border-b-3 border-brd ml-3"></span> 7093 <a href="/writers/" class="group uppercase font-sans text-xs sm:text-sm font-semibold flex items-center gap-0.5 bg-brd px-2.5 pl-4 py-1.5 text-bgr hover:bg-brand hover:text-brand-contrast">
7094 <span>See all</span> 7095 <i class="icon icon-chevron-right size-4 stroke-3" role="presentation"> 7096 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M9 6l6 6l-6 6" /></svg> 7097</i> </a> 7098</div> <div class="flex flex-col md:flex-row gap-6"> 7099 <div class="flex-7 flex flex-col gap-6"> 7100 <div class="flex flex-col gap-3 sm:flex-row border-b border-brd-soft pb-6" data-author="gregharman"> 7101 <div class="flex flex-row gap-3 flex-2"> 7102 <a href="/author/gregharman/"> 7103 <figure class="rounded-full h-full relative" role="none"> 7104 <picture > 7105 <source 7106 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w100/format/webp/2025/12/greg-harman.png 100w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2025/12/greg-harman.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2025/12/greg-harman.png 600w" 7107 sizes="80px" 7108 type="image/webp" 7109 > 7110 <img class="object-cover size-20 rounded-full aspect-square will-change-[filter] transition-[filter] blur" 7111 onload="this.classList.remove('blur')" 7112 loading="lazy" 7113 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w100/format/webp/2025/12/greg-harman.png 100w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2025/12/greg-harman.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2025/12/greg-harman.png 640w" 7114 sizes="80px" 7115 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2025/12/greg-harman.png" 7116 alt="Greg Harman" 7117 7118 /> 7119</picture> 7120 </figure> 7121 </a> 7122 <div class="flex-1 flex flex-col gap-1.5 max-w-80"> 7123 <h3 class="font-semibold tracking-tight text-lg md:text-xl"><a href="/author/gregharman/" class="hover:text-brand">Greg Harman</a></h3> 7124 7125 <p class="text-sm md:text-base text-typ-tone leading-tight line-clamp-3">Deceleration Founder/Managing Editor Greg Harman is an independent journalist who has written about environmental health and justice issues since the late 1990s.</p> 7126 7127 <a href="/author/gregharman/" class="mt-1 font-sans text-xs uppercase font-semibold text-typ hover:text-brand flex items-center gap-0.5 hover:gap-0.75"> 7128 <span>All articles</span> 7129 <i class="icon icon-chevron-right size-3.25 stroke-[3]" role="presentation"> 7130 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M9 6l6 6l-6 6" /></svg> 7131</i> </a> 7132 </div> 7133 </div> 7134 <div class="hidden lg:flex flex-col md:flex-row gap-3 flex-3"> 7135 <article class="flex-1 border-l border-brd-soft pl-4"> 7136 <ul class="flex gap-2 font-semibold font-sans uppercase text-[0.85rem] mb-2" data-post-card-tags> 7137 <li><a href="/tag/water-power/" class="text-brand decoration-2 underline-offset-2 hover:underline">Water & Power</a></li> 7138 </ul> 7139 <h3 class="font-semibold text-sm md:text-base leading-snug"><a href="/abbotts-deregulation-threat-brokers-of-power-conor-harrison/" class="hover:underline underline-offset-4 decoration-2">Untangling Abbott's Deregulation Threat: Speaking with the Author of 'Brokers of Power'</a></h3> 7140 </article> 7141 <article class="flex-1 border-l border-brd-soft pl-4"> 7142 <ul class="flex gap-2 font-semibold font-sans uppercase text-[0.85rem] mb-2" data-post-card-tags> 7143 <li><a href="/tag/human-rights/" class="text-brand decoration-2 underline-offset-2 hover:underline">Human Rights</a></li> 7144 </ul> 7145 <h3 class="font-semibold text-sm md:text-base leading-snug">
7145<a href="/prosecute-this-ice-officer-how-cities-like-austin-can-help-stop-ice-violence/" class="hover:underline underline-offset-4 decoration-2">VIDEO: 'Prosecute This ICE Officer': How Cities Like Austin Can Help Stop ICE Violence</a></h3> 7146 </article> 7147 </div> 7148</div> <div class="flex flex-col gap-3 sm:flex-row border-b border-brd-soft pb-6" data-author="mcortez"> 7149 <div class="flex flex-row gap-3 flex-2"> 7150 <a href="/author/mcortez/"> 7151 <figure class="rounded-full h-full relative" role="none"> 7152 <picture > 7153 <source 7154 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w100/format/webp/2025/12/marisol-cortez.png 100w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2025/12/marisol-cortez.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2025/12/marisol-cortez.png 600w" 7155 sizes="80px" 7156 type="image/webp" 7157 > 7158 <img class="object-cover size-20 rounded-full aspect-square will-change-[filter] transition-[filter] blur" 7159 onload="this.classList.remove('blur')" 7160 loading="lazy" 7161 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w100/format/webp/2025/12/marisol-cortez.png 100w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2025/12/marisol-cortez.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2025/12/marisol-cortez.png 640w" 7162 sizes="80px" 7163 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2025/12/marisol-cortez.png" 7164 alt="Marisol Cortez" 7165 7166 /> 7167</picture> 7168 </figure> 7169 </a> 7170 <div class="flex-1 flex flex-col gap-1.5 max-w-80"> 7171 <h3 class="font-semibold tracking-tight text-lg md:text-xl"><a href="/author/mcortez/" class="hover:text-brand">Marisol Cortez</a></h3> 7172 7173 <p class="text-sm md:text-base text-typ-tone leading-tight line-clamp-3">Marisol Cortez is the Creative Editor of Deceleration. As a creative writer and community-based scholar, she explores place and power in South Texas and for Deceleration covers ecojustice arts and humanities. </p> 7174 7175 <a href="/author/mcortez/" class="mt-1 font-sans text-xs uppercase font-semibold text-typ hover:text-brand flex items-center gap-0.5 hover:gap-0.75"> 7176 <span>All articles</span> 7177 <i class="icon icon-chevron-right size-3.25 stroke-[3]" role="presentation"> 7178 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M9 6l6 6l-6 6" /></svg> 7179</i> </a> 7180 </div> 7181 </div> 7182 <div class="hidden lg:flex flex-col md:flex-row gap-3 flex-3"> 7183 <article class="flex-1 border-l border-brd-soft pl-4"> 7184 <ul class="flex gap-2 font-semibold font-sans uppercase text-[0.85rem] mb-2" data-post-card-tags> 7185 <li><a href="/tag/arts-letters/" class="text-brand decoration-2 underline-offset-2 hover:underline">Arts & Letters</a></li> 7186 </ul> 7187 <h3 class="font-semibold text-sm md:text-base leading-snug"><a href="/many-worlds-celebrate-decelerations-summer-2026-creative-review/" class="hover:underline underline-offset-4 decoration-2">'Many Worlds, Celebrate!'â Deceleration's Summer 2026 Creative Review</a></h3> 7188 </article> 7189 <article class="flex-1 border-l border-brd-soft pl-4"> 7190 <ul class="flex gap-2 font-semibold font-sans uppercase text-[0.85rem] mb-2" data-post-card-tags> 7191 <li><a href="/tag/energy/" class="text-brand decoration-2 underline-offset-2 hover:underline">Energy</a></li> 7192 </ul> 7193 <h3 class="font-semibold text-sm md:text-base leading-snug"><a href="/data-center-pause-proposed-for-san-antonio/" class="hover:underline underline-offset-4 decoration-2">Data Center Pause Proposed for San Antonio Until Impacts Can Be Addressed</a></h3> 7194 </article> 7195 </div> 7196</div> <div class="flex flex-col gap-3 sm:flex-row border-b border-brd-soft pb-6" data-author="syris-valentine"> 7197 <div class="flex flex-row gap-3 flex-2"> 7198 <a href="/author/syris-valentine/"> 7199 <figure class="rounded-full h-full relative" role="none"> 7200 <picture > 7201 <source 7202 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w100/format/webp/2025/12/Syris_Valentine_Headshot.jpg 100w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2025/12/Syris_Valentine_Headshot.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2025/12/Syris_Valentine_Headshot.jpg 600w" 7203 sizes="80px" 7204 type="image/webp" 7205 > 7206 <img class="object-cover size-20 rounded-full aspect-square will-change-[filter] transition-[filter] blur" 7207 onload="this.classList.remove('blur')" 7208 loading="lazy" 7209 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w100/format/webp/2025/12/Syris_Valentine_Headshot.jpg 100w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2025/12/Syris_Valentine_Headshot.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2025/12/Syris_Valentine_Headshot.jpg 640w" 7210 sizes="80px" 7211 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2025/12/Syris_Valentine_Headshot.jpg" 7212 alt="Syris Valentine" 7213 7214 /> 7215</picture> 7216 </figure> 7217 </a> 7218 <div class="flex-1 flex flex-col gap-1.5 max-w-80"> 7219 <h3 class="font-semibold tracking-tight text-lg md:text-xl"><a href="/author/syris-valentine/" class="hover:text-brand">Syris Valentine</a></h3> 7220 7221 <p class="text-sm md:text-base text-typ-tone leading-tight line-clamp-3">Syris Valentine is a writer and journalist focused on climate solutions, social justice, and the just transition. Their work has appeared in The Atlantic, Grist, High Country News, Scientific American, and elsewhere.</p> 7222 7223 <a href="/author/syris-valentine/" class="mt-1 font-sans text-xs uppercase font-semibold text-typ hover:text-brand flex items-center gap-0.5 hover:gap-0.75">
7224 <span>All articles</span> 7225 <i class="icon icon-chevron-right size-3.25 stroke-[3]" role="presentation"> 7226 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M9 6l6 6l-6 6" /></svg> 7227</i> </a> 7228 </div> 7229 </div> 7230 <div class="hidden lg:flex flex-col md:flex-row gap-3 flex-3"> 7231 <article class="flex-1 border-l border-brd-soft pl-4"> 7232 <ul class="flex gap-2 font-semibold font-sans uppercase text-[0.85rem] mb-2" data-post-card-tags> 7233 <li><a href="/tag/alternative-futures/" class="text-brand decoration-2 underline-offset-2 hover:underline">Alternative Futures</a></li> 7234 </ul> 7235 <h3 class="font-semibold text-sm md:text-base leading-snug"><a href="/salvaging-materials-and-histories-from-buildings-in-san-antonio-to-savannah/" class="hover:underline underline-offset-4 decoration-2">Salvaging Materialsâand Historiesâfrom Buildings in San Antonio to Savannah</a></h3> 7236 </article> 7237 <article class="flex-1 border-l border-brd-soft pl-4"> 7238 <ul class="flex gap-2 font-semibold font-sans uppercase text-[0.85rem] mb-2" data-post-card-tags> 7239 <li><a href="/tag/climate/" class="text-brand decoration-2 underline-offset-2 hover:underline">Climate</a></li> 7240 </ul> 7241 <h3 class="font-semibold text-sm md:text-base leading-snug"><a href="/peasant-led-movements-hold-the-model-for-restoring-the-land/" class="hover:underline underline-offset-4 decoration-2">Peasant-Led Movements Hold the Model for Restoring the Land</a></h3> 7242 </article> 7243 </div> 7244</div> <div class="flex flex-col gap-3 sm:flex-row " data-author="gaige"> 7245 <div class="flex flex-row gap-3 flex-2"> 7246 <a href="/author/gaige/"> 7247 <figure class="rounded-full h-full relative" role="none"> 7248 <picture > 7249 <source 7250 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w100/format/webp/2026/01/2G5A4032-1.jpg 100w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/01/2G5A4032-1.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/01/2G5A4032-1.jpg 600w" 7251 sizes="80px" 7252 type="image/webp" 7253 > 7254 <img class="object-cover size-20 rounded-full aspect-square will-change-[filter] transition-[filter] blur" 7255 onload="this.classList.remove('blur')" 7256 loading="lazy" 7257 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w100/format/webp/2026/01/2G5A4032-1.jpg 100w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/01/2G5A4032-1.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/01/2G5A4032-1.jpg 640w" 7258 sizes="80px" 7259 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/01/2G5A4032-1.jpg" 7260 alt="Gaige Davila" 7261 7262 /> 7263</picture> 7264 </figure> 7265 </a> 7266 <div class="flex-1 flex flex-col gap-1.5 max-w-80"> 7267 <h3 class="font-semibold tracking-tight text-lg md:text-xl"><a href="/author/gaige/" class="hover:text-brand">Gaige Davila</a></h3> 7268 7269 <p class="text-sm md:text-base text-typ-tone leading-tight line-clamp-3">Gaige Davila writes stories about immigration, environmental justice, and the borderlands. </p> 7270 7271 <a href="/author/gaige/" class="mt-1 font-sans text-xs uppercase font-semibold text-typ hover:text-brand flex items-center gap-0.5 hover:gap-0.75"> 7272 <span>All articles</span> 7273 <i class="icon icon-chevron-right size-3.25 stroke-[3]" role="presentation"> 7274 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M9 6l6 6l-6 6" /></svg> 7275</i> </a> 7276 </div> 7277 </div> 7278 <div class="hidden lg:flex flex-col md:flex-row gap-3 flex-3"> 7279 <article class="flex-1 border-l border-brd-soft pl-4"> 7280 <ul class="flex gap-2 font-semibold font-sans uppercase text-[0.85rem] mb-2" data-post-card-tags> 7281 <li><a href="/tag/biodiversity/" class="text-brand decoration-2 underline-offset-2 hover:underline">Biodiversity</a></li> 7282 </ul> 7283 <h3 class="font-semibold text-sm md:text-base leading-snug"><a href="/last-stand-for-santa-ana-national-wildlife-refuge/" class="hover:underline underline-offset-4 decoration-2">Last Stand for Santa Ana National Wildlife Refuge?</a></h3> 7284 </article> 7285 <article class="flex-1 border-l border-brd-soft pl-4"> 7286 <ul class="flex gap-2 font-semibold font-sans uppercase text-[0.85rem] mb-2" data-post-card-tags> 7287 <li><a href="/tag/human-rights/" class="text-brand decoration-2 underline-offset-2 hover:underline">Human Rights</a></li> 7288 </ul> 7289 <h3 class="font-semibold text-sm md:text-base leading-snug"><a href="/brownsville-growth-coalitions-making-laguna-madre-unlivable/" class="hover:underline underline-offset-4 decoration-2">How Brownsville's Growth Coalitions are Making Laguna Madre Unlivable</a></h3> 7290 </article> 7291 </div> 7292</div> </div> 7293 <div class="flex-3"> 7294 <section class="px-5 sm:px-6 bg-bgr-tone py-6 sticky top-8" data-newsletters 7295 x-data="{ 7296 member: false, 7297 newsletters: [ { id: '6911c82b00dca400085e6f58', active: false }, { id: '69655a3749f2590001405560', active: false }, { id: '6965725649f259000140556c', active: false }, { id: '6965743749f2590001405581', active: false }, { id: '6965730249f2590001405576', active: false }], 7298 totalNewsletters: 5,
7299 memberNewsletters: [], 7300 toggleMemberNewsletter(newsletterId) { 7301 const newsletter = this.memberNewsletters.find(n => n.id === newsletterId); 7302 if (newsletter) { 7303 this.newsletters.find(n => n.id === newsletterId).active = false; 7304 this.memberNewsletters = this.memberNewsletters.filter(n => n.id !== newsletterId); 7305 } else { 7306 this.memberNewsletters = [...this.memberNewsletters, { id: newsletterId }]; 7307 this.newsletters.find(n => n.id === newsletterId).active = true; 7308 } 7309 } 7310 }" 7311 x-init="$nextTick(async () => { 7312 if (member) { 7313 memberNewsletters = await getMemberNewsletters() 7314 newsletters = newsletters.map(newsletter => ({ 7315 ...newsletter, 7316 active: memberNewsletters.some(mn => mn.id === newsletter.id) 7317 })) 7318 } 7319 })"> 7320 <h2 class="text-xl font-semibold mb-3 flex items-center gap-2 leading-none"> 7321 <img class="size-6 -mt-1" src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w100/2026/02/deceleration-logo.png" alt="icon"> 7322 <span>Deceleration</span> 7323 <span class="text-typ-tone">Newsletters</span> 7324 </h2> 7325 7326 <div class="max-w-site mx-auto flex flex-col gap-4 items-center mt-4"> 7327 <form class="group relative flex flex-col items-start [.error]:pointer-events-none w-full max-w-md font-sans" 7328 data-members-form="subscribe" 7329 7330 7331 > 7332 7333 <fieldset class="flex flex-col border-t border-brd-soft w-full"> 7334 <legend class="sr-only">Newsletters</legend> 7335 <label class="flex flex-col items-start gap-2 py-4 sm:py-5 relative border-b border-brd-soft cursor-pointer" data-newsletter-id="6911c82b00dca400085e6f58" data-newsletter-slug="default-newsletter" data-newsletter-index="1"> 7336 7337 <span class="text-base leading-tight font-semibold font-heading">Deceleration In Depth</span> 7338 7339 <span class="flex-1 text-sm text-typ-tone leading-tight max-w-md md:text-[0.925rem] font-body">Your weekly headlines from Deceleration: Growing Solutions to an Overheating World.</span> 7340 7341 <input type="checkbox" id="default-newsletter" value="Deceleration In Depth" class="bg-bgr absolute top-5 -right-0.25 cursor-pointer size-4.5 flex items-center justify-center border border-brd focus:outline-none focus:ring-0 after:size-2.5 after:bg-transparent after:rounded-theme after:absolute after:top-1/2 after:left-1/2 after:-translate-x-1/2 after:-translate-y-1/2 hover:after:bg-brd-soft checked:after:bg-brand checked:hover:after:bg-brand" x-model="memberNewsletters" data-members-newsletter/> 7342 </label> 7343 <label class="flex flex-col items-start gap-2 py-4 sm:py-5 relative border-b border-brd-soft cursor-pointer" data-newsletter-id="69655a3749f2590001405560" data-newsletter-slug="water-power" data-newsletter-index="2"> 7344 7345 <span class="text-base leading-tight font-semibold font-heading">Water & Power</span> 7346 7347 <span class="flex-1 text-sm text-typ-tone leading-tight max-w-md md:text-[0.925rem] font-body">Water & Power is a monthly newsletter by Greg Harman exposing those profiting off of the necessities of our survival.</span> 7348 7349 <input type="checkbox" id="water-power" value="Water & Power" class="bg-bgr absolute top-5 -right-0.25 cursor-pointer size-4.5 flex items-center justify-center border border-brd focus:outline-none focus:ring-0 after:size-2.5 after:bg-transparent after:rounded-theme after:absolute after:top-1/2 after:left-1/2 after:-translate-x-1/2 after:-translate-y-1/2 hover:after:bg-brd-soft checked:after:bg-brand checked:hover:after:bg-brand" x-model="memberNewsletters" data-members-newsletter/> 7350 </label> 7351 <label class="flex flex-col items-start gap-2 py-4 sm:py-5 relative border-b border-brd-soft cursor-pointer" data-newsletter-id="6965725649f259000140556c" data-newsletter-slug="coastlines-faultlines" data-newsletter-index="3"> 7352 7353 <span class="text-base leading-tight font-semibold font-heading">Coastlines/Faultlines</span> 7354 7355 <span class="flex-1 text-sm text-typ-tone leading-tight max-w-md md:text-[0.925rem] font-body">A monthly newsletter from Gaige Davila about the growth coalitions industrializing coastal Texan and Mexican communities and those bravely refusing erasure.</span> 7356 7357 <input type="checkbox" id="coastlines-faultlines" value="Coastlines/Faultlines" class="bg-bgr absolute top-5 -right-0.25 cursor-pointer size-4.5 flex items-center justify-center border border-brd focus:outline-none focus:ring-0 after:size-2.5 after:bg-transparent after:rounded-theme after:absolute after:top-1/2 after:left-1/2 after:-translate-x-1/2 after:-translate-y-1/2 hover:after:bg-brd-soft checked:after:bg-brand checked:hover:after:bg-brand" x-model="memberNewsletters" data-members-newsletter/> 7358 </label> 7359 <label class="flex flex-col items-start gap-2 py-4 sm:py-5 relative border-b border-brd-soft cursor-pointer" data-newsletter-id="6965743749f2590001405581" data-newsletter-slug="ice-watch" data-newsletter-index="4"> 7360
7361 <span class="text-base leading-tight font-semibold font-heading">ICE Watch</span> 7362 7363 <span class="flex-1 text-sm text-typ-tone leading-tight max-w-md md:text-[0.925rem] font-body">Everything you need to know about the operations of the deportation-industrial complex in Texas. Monthly from Roxana Rojas.</span> 7364 7365 <input type="checkbox" id="ice-watch" value="ICE Watch" class="bg-bgr absolute top-5 -right-0.25 cursor-pointer size-4.5 flex items-center justify-center border border-brd focus:outline-none focus:ring-0 after:size-2.5 after:bg-transparent after:rounded-theme after:absolute after:top-1/2 after:left-1/2 after:-translate-x-1/2 after:-translate-y-1/2 hover:after:bg-brd-soft checked:after:bg-brand checked:hover:after:bg-brand" x-model="memberNewsletters" data-members-newsletter/> 7366 </label> 7367 <label class="flex flex-col items-start gap-2 py-4 sm:py-5 relative border-b border-brd-soft cursor-pointer" data-newsletter-id="6965730249f2590001405576" data-newsletter-slug="alternative-futures" data-newsletter-index="5"> 7368 7369 <span class="text-base leading-tight font-semibold font-heading">Alternative Futures</span> 7370 7371 <span class="flex-1 text-sm text-typ-tone leading-tight max-w-md md:text-[0.925rem] font-body">Meet the people centering care, cooperation, regeneration, and deep democracy. Monthly from Syris Valentine.</span> 7372 7373 <input type="checkbox" id="alternative-futures" value="Alternative Futures" class="bg-bgr absolute top-5 -right-0.25 cursor-pointer size-4.5 flex items-center justify-center border border-brd focus:outline-none focus:ring-0 after:size-2.5 after:bg-transparent after:rounded-theme after:absolute after:top-1/2 after:left-1/2 after:-translate-x-1/2 after:-translate-y-1/2 hover:after:bg-brd-soft checked:after:bg-brand checked:hover:after:bg-brand" x-model="memberNewsletters" data-members-newsletter/> 7374 </label> 7375</fieldset> 7376 <fieldset class="w-full bg-bgr border border-brd-soft flex flex-wrap rounded-btn text-sm md:text-base mt-4"> 7377 <legend class="sr-only">Personal information</legend> 7378 7379 <input data-members-email class="text-sm bg-bgr text-typ flex-2 py-2.5 rounded-btn border-none focus:ring-0" 7380 type="email" autocomplete="email" placeholder="Your email address" 7381 aria-label="Your email address" required aria-required="true"/> 7382 7383 7384 <button class="cursor-pointer text-sm flex-1 px-5 py-2.5 bg-brand text-bgr font-medium rounded-btn md:px-6 hover:brightness-110" type="submit" > 7385 <span class="hidden group-[.loading]:flex items-center justify-center"><i class="icon icon-loader size-6 [&_svg]:animate-spin stroke-2" role="presentation"> 7386 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-loader-2"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 3a9 9 0 1 0 9 9" /></svg> 7387</i></span> 7388 <span class="group-[.loading]:hidden">Subscribe</span> 7389 </button> 7390 </fieldset> 7391 7392 7393 <div data-notification class="absolute z-1000 opacity-0 invisible group-[.success]:opacity-100 group-[.success]:visible group-[.success]:translate-y-0 group-[.error]:opacity-100 group-[.error]:visible group-[.error]:translate-y-0 left-0 -bottom-16 text-sm text-left font-normal leading-none flex items-center w-full max-w-md rounded-[6px] gap-2 bg-white text-black p-3 transition-all -translate-y-4 shadow-notification"> 7394 <div class="hidden group-[.success]:flex items-center gap-2 flex-1"> 7395 <i class="icon icon-success size-6 text-success stroke-0 fill-current" role="presentation"> 7396 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" class="icon icon-tabler icons-tabler-filled icon-tabler-circle-check"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-1.293 5.953a1 1 0 0 0 -1.32 -.083l-.094 .083l-3.293 3.292l-1.293 -1.292l-.094 -.083a1 1 0 0 0 -1.403 1.403l.083 .094l2 2l.094 .083a1 1 0 0 0 1.226 0l.094 -.083l4 -4l.083 -.094a1 1 0 0 0 -.083 -1.32z" /></svg> 7397</i> <p>Great! Check your inbox and click the link.</p> 7398 </div> 7399 <div class="hidden group-[.error]:flex items-center gap-2 flex-1"> 7400 <i class="icon icon-error size-6 text-error stroke-0 fill-current" role="presentation"> 7401 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" class="icon icon-tabler icons-tabler-filled icon-tabler-alert-triangle"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 1.67c.955 0 1.845 .467 2.39 1.247l.105 .16l8.114 13.548a2.914 2.914 0 0 1 -2.307 4.363l-.195 .008h-16.225a2.914 2.914 0 0 1 -2.582 -4.2l.099 -.185l8.11 -13.538a2.914 2.914 0 0 1 2.491 -1.403zm.01 13.33l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm-.01 -7a1 1 0 0 0 -.993 .883l-.007 .117v4l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" /></svg> 7402</i> <p>Sorry, something went wrong. Please try again.</p> 7403 </div> 7404 <button type="button" class="flex items-center justify-center opacity-15 hover:opacity-40 cursor-pointer group-[.error]:pointer-events-auto" 7405 @click="$el.parentNode.classList.add('opacity-0', 'invisible', '-translate-y-4');$el.parentNode.parentNode.classList.remove('success', 'error')">
7406 <span class="sr-only">Close</span> 7407 <i class="icon icon-close size-6 stroke-[1.5]" role="presentation"> 7408 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-x"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M18 6l-12 12" /><path d="M6 6l12 12" /></svg> 7409</i> </button> 7410 </div> 7411 7412 </form> 7413
7414<script> 7415document.addEventListener('DOMContentLoaded', async () => { 7416 const res = await fetch(`${location.origin}/members/api/member/`); 7417 7418 if (res.status !== 200) return; // guest â default flow 7419 7420 const member = await res.json(); 7421 7422 document.querySelectorAll('[data-members-form]').forEach(form => { 7423 const newsletterValue = form.dataset.membersNewsletterValue; 7424 const emailInput = form.querySelector('[data-members-email]'); 7425 const button = form.querySelector('button[type="submit"]'); 7426 7427 if (!newsletterValue || !emailInput || !button) return; 7428 7429 // Prefill email 7430 emailInput.value = member.email; 7431 emailInput.readOnly = true; 7432 emailInput.style.backgroundColor = '#f3f4f6'; 7433 7434 // Check subscription 7435 const existing = member.newsletters?.map(n => n.name) || []; 7436 const isSubscribed = existing.includes(newsletterValue); 7437 7438 if (isSubscribed) { 7439 button.textContent = 'Already subscribed'; 7440 button.disabled = true; 7441 button.classList.add('opacity-50', 'cursor-not-allowed'); 7442 return; 7443 } 7444 7445 // FORCE manual handling 7446 form.removeAttribute('data-members-form'); 7447 7448form.addEventListener('submit', async (e) => { 7449 e.preventDefault(); 7450 7451 // Prevent double click 7452 button.disabled = true; 7453 button.textContent = 'Subscribing...'; 7454 button.classList.add('opacity-50', 'cursor-not-allowed'); 7455 7456 try { 7457 const newsletterId = form.dataset.membersNewsletterId; 7458 7459const fresh = await fetch(`${location.origin}/members/api/member/`, { 7460 credentials: 'include' 7461}); 7462 7463const freshMember = await fresh.json(); 7464 7465const existingIds = freshMember.newsletters?.map(n => ({ id: n.id })) || []; 7466 7467 7468if (!existingIds.some(n => n.id === newsletterId)) { 7469 existingIds.push({ id: newsletterId }); 7470} 7471 7472const response = await fetch(`${location.origin}/members/api/member/`, { 7473 method: 'PUT', 7474 credentials: 'include', 7475 headers: { 7476 'Content-Type': 'application/json' 7477 }, 7478 body: JSON.stringify({ 7479 newsletters: existingIds, 7480 }) 7481 }); 7482 7483 7484 form.classList.remove('error'); 7485 form.classList.add('success'); 7486 7487 const successMsg = form.querySelector('[data-notification] p'); 7488 if (successMsg) { 7489 successMsg.textContent = 'You are now subscribed.'; 7490 } 7491 7492 button.textContent = 'Subscribed'; 7493 7494 } catch (err) { 7495 7496 form.classList.remove('success'); 7497 form.classList.add('error'); 7498 console.error(err); 7499 button.disabled = false; 7500 button.textContent = 'Subscribe'; 7501 button.classList.remove('opacity-50', 'cursor-not-allowed'); 7502 } 7503}); 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 }); 7526}); 7527</script>
7527 <div class="flex w-full items-center justify-between gap-3"> 7528 <button class="text-xs uppercase font-semibold font-sans text-typ hover:text-brand cursor-pointer" x-text="newsletters.length > 0 ? `${memberNewsletters.length}/${newsletters.length} Select all` : 'Select all'" @click="memberNewsletters = Array.from(document.querySelectorAll('[data-members-newsletter]')).map(el => el.value);" x-show="memberNewsletters.length !== newsletters.length"> 7529 Select all 7530 </button> 7531 <button class="text-xs uppercase font-semibold font-sans text-typ hover:text-brand cursor-pointer" @click="memberNewsletters = []" x-show="memberNewsletters.length == newsletters.length"> 7532 Deselect all 7533 </button> 7534 <a href="/newsletters/" class="flex items-center self-start font-semibold font-sans uppercase text-typ text-[0.8rem] hover:text-brand gap-0.5 hover:gap-0.75" data-newsletter-preview> 7535 <span>Preview</span> 7536 <i class="icon icon-chevron-right size-3.25 stroke-[3]" role="presentation"> 7537 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M9 6l6 6l-6 6" /></svg> 7538</i> </a> 7539 </div> 7540 </div> 7541 </section> 7542 </div> 7543 </div> 7544 </div> 7545 </section> 7546 7547 7548 <section class="px-5 sm:px-6 mt-20" data-latest-posts> 7549 <div class="max-w-site mx-auto"> 7550 <div class="flex flex-col md:flex-row gap-8 lg:gap-10"> 7551 <div class="flex-3 max-w-200 [&_[data-section-head]]:mb-8 md:[&_[data-section-head]]:mb-10"> 7552 <div class="flex items-end mb-6" data-section-head> 7553 <h2 class="text-2xl md:text-3xl lg:text-4xl font-[calc(var(--font-weight-headings)_+_100)]! leading-none -mb-1 " data-section-title>Latest</h2> 7554 <span class="flex-1 border-b-3 border-brd ml-3"></span> 7555</div> 7556 <div class="flex flex-col gap-8 md:gap-10 flex-3 divide-y-1 divide-brd-soft" data-post-feed="latest"> 7557 <article class="post tag-biodiversity tag-reporting tag-rio-grande-valley tag-santa-ana-national-wildlife-refuge pb-8 md:pb-10 relative flex gap-4 md:gap-8 text-typ" data-post-card> 7558 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 md:gap-2.5 flex-3 md:flex-2 overflow-hidden max-w-120" data-post-card-content> 7559 7560 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 hidden data-post-card-meta:hidden sm:data-post-card-meta:inline-flex" data-post-card-meta="top"> 7561 <ul class="flex gap-2 font-semibold" data-post-card-tags> 7562 <li><a href="/tag/biodiversity/" class="text-brand decoration-2 underline-offset-2 hover:underline">Biodiversity</a></li> 7563 </ul> 7564 7565 7566 <div class="hidden sm:inline-flex" data-post-card-comment-count 7567 x-data="{ show: false }" 7568 x-init="new MutationObserver(() => { 7569 const count = $el.querySelector('a span')?.textContent || '0'; 7570 show = count && count !== '0'; 7571 }).observe($el, { childList: true, subtree: true })" 7572 x-show="show"> 7573 <span class="inline mx-2.5 text-brd-soft">/</span> 7574 7575 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/last-stand-for-santa-ana-national-wildlife-refuge/#comments"> 7576 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 7577 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 7578</i>
7578<script 7579 data-ghost-comment-count="6ab578343d258800015d4cd4" 7580 data-ghost-comment-count-empty="0" 7581 data-ghost-comment-count-singular="comment" 7582 data-ghost-comment-count-plural="comments" 7583 data-ghost-comment-count-tag="span" 7584 data-ghost-comment-count-class-name="opacity-75" 7585 data-ghost-comment-count-autowrap="true" 7586> 7587</script>
7587 7588 </a> 7589 </div> 7590</div> 7591 <h3 class="text-lg sm:text-xl font-semibold lg:text-2xl leading-[1.15]" data-post-card-title> 7592 <a href="/last-stand-for-santa-ana-national-wildlife-refuge/" class="hover:underline underline-offset-4"> 7593 <span>Last Stand for Santa Ana National Wildlife Refuge?</span> 7594 </a> 7595 </h3> 7596 7597 <p class="text-base leading-snug mb-0.5 hidden lg:block" data-post-card-excerpt> 7598 Congress repeatedly shielded the Santa Ana National Wildlife Refuge from the border wall. Now, construction has begunâand an irrigation district lawsuit may be the only option left to buy time for lawmakers to act. 7599 </p> 7600 7601 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 7602 <div class="inline" data-post-card-authors> 7603 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 7604 7605 <a href="/author/gaige/">Gaige Davila</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 7606 <a href="/author/texas-observer/">Texas Observer</a> 7607 </div> 7608 7609 <div class="inline" data-post-card-date> 7610 <span class="mx-1.5 text-brd-soft">/</span> 7611 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-25">25 Sep 2026</time> 7612 </div> 7613</div> </div> 7614 7615 <a href="/last-stand-for-santa-ana-national-wildlife-refuge/" class=" relative group self-start flex-1 sm:size-auto bg-bgr-tone aspect-[1/1] sm:aspect-[16/9]"> 7616 <figure class="block rounded-theme overflow-hidden" role="none"> 7617 <picture > 7618 <source 7619 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/English--Santa-Ana-National-Wildlife-Refuge-kiskidee.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/English--Santa-Ana-National-Wildlife-Refuge-kiskidee.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/English--Santa-Ana-National-Wildlife-Refuge-kiskidee.jpg 960w" 7620 sizes="(max-width: 767px) 25vw, 600px" 7621 type="image/webp" 7622 > 7623 <img class="aspect-[1/1] sm:aspect-[16/9] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 7624 onload="this.classList.remove('blur')" 7625 loading="lazy" 7626 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/English--Santa-Ana-National-Wildlife-Refuge-kiskidee.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/English--Santa-Ana-National-Wildlife-Refuge-kiskidee.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/English--Santa-Ana-National-Wildlife-Refuge-kiskidee.jpg 960w" 7627 sizes="(max-width: 767px) 25vw, 600px" 7628 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/English--Santa-Ana-National-Wildlife-Refuge-kiskidee.jpg" 7629 alt="Last Stand for Santa Ana National Wildlife Refuge?" 7630 7631 /> 7632</picture> 7633 </figure> 7634 </a> 7635</article> <article class="post tag-energy tag-reporting tag-gulf-coast pb-8 md:pb-10 relative flex gap-4 md:gap-8 text-typ" data-post-card> 7636 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 md:gap-2.5 flex-3 md:flex-2 overflow-hidden max-w-120" data-post-card-content> 7637 7638 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 hidden data-post-card-meta:hidden sm:data-post-card-meta:inline-flex" data-post-card-meta="top"> 7639 <ul class="flex gap-2 font-semibold" data-post-card-tags> 7640 <li><a href="/tag/energy/" class="text-brand decoration-2 underline-offset-2 hover:underline">Energy</a></li> 7641 </ul> 7642 7643 7644 <div class="hidden sm:inline-flex" data-post-card-comment-count 7645 x-data="{ show: false }" 7646 x-init="new MutationObserver(() => { 7647 const count = $el.querySelector('a span')?.textContent || '0'; 7648 show = count && count !== '0'; 7649 }).observe($el, { childList: true, subtree: true })" 7650 x-show="show">
7651 <span class="inline mx-2.5 text-brd-soft">/</span> 7652 7653 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/texas-lng-pumps-out-chronic-unpermitted-pollution-a-watchdog-finds/#comments"> 7654 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 7655 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 7656</i>
7656<script 7657 data-ghost-comment-count="6aac38b90fa6f6000126e7e6" 7658 data-ghost-comment-count-empty="0" 7659 data-ghost-comment-count-singular="comment" 7660 data-ghost-comment-count-plural="comments" 7661 data-ghost-comment-count-tag="span" 7662 data-ghost-comment-count-class-name="opacity-75" 7663 data-ghost-comment-count-autowrap="true" 7664> 7665</script>
7665 7666 </a> 7667 </div> 7668</div> 7669 <h3 class="text-lg sm:text-xl font-semibold lg:text-2xl leading-[1.15]" data-post-card-title> 7670 <a href="/texas-lng-pumps-out-chronic-unpermitted-pollution-a-watchdog-finds/" class="hover:underline underline-offset-4"> 7671 <span>A Texas LNG Plant Pumps Out Chronic, Unpermitted Pollution, a Watchdog Finds</span> 7672 </a> 7673 </h3> 7674 7675 <p class="text-base leading-snug mb-0.5 hidden lg:block" data-post-card-excerpt> 7676 Oilfield Witness identified 532 unpermitted emission events reported by Freeport LNG since 2019, but just seven penalty fines levied by Texasâ environmental regulator. 7677 </p> 7678 7679 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 7680 <div class="inline" data-post-card-authors> 7681 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 7682 7683 <a href="/author/dbaddour/">Dylan Baddour</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 7684 <a href="/author/inside-climate-news/">Inside Climate News</a> 7685 </div> 7686 7687 <div class="inline" data-post-card-date> 7688 <span class="mx-1.5 text-brd-soft">/</span> 7689 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-17">17 Sep 2026</time> 7690 </div> 7691</div> </div> 7692 7693 <a href="/texas-lng-pumps-out-chronic-unpermitted-pollution-a-watchdog-finds/" class=" relative group self-start flex-1 sm:size-auto bg-bgr-tone aspect-[1/1] sm:aspect-[16/9]"> 7694 <figure class="block rounded-theme overflow-hidden" role="none"> 7695 <picture > 7696 <source 7697 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/Screenshot-2026-09-17-at-2.32.31---PM.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/Screenshot-2026-09-17-at-2.32.31---PM.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/Screenshot-2026-09-17-at-2.32.31---PM.png 960w" 7698 sizes="(max-width: 767px) 25vw, 600px" 7699 type="image/webp" 7700 > 7701 <img class="aspect-[1/1] sm:aspect-[16/9] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 7702 onload="this.classList.remove('blur')" 7703 loading="lazy" 7704 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/Screenshot-2026-09-17-at-2.32.31---PM.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/Screenshot-2026-09-17-at-2.32.31---PM.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/Screenshot-2026-09-17-at-2.32.31---PM.png 960w" 7705 sizes="(max-width: 767px) 25vw, 600px" 7706 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/Screenshot-2026-09-17-at-2.32.31---PM.png" 7707 alt="A Texas LNG Plant Pumps Out Chronic, Unpermitted Pollution, a Watchdog Finds" 7708 7709 /> 7710</picture> 7711 </figure> 7712 </a> 7713</article> <article class="post tag-arts-letters pb-8 md:pb-10 relative flex gap-4 md:gap-8 text-typ" data-post-card> 7714 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 md:gap-2.5 flex-3 md:flex-2 overflow-hidden max-w-120" data-post-card-content> 7715 7716 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 hidden data-post-card-meta:hidden sm:data-post-card-meta:inline-flex" data-post-card-meta="top"> 7717 <ul class="flex gap-2 font-semibold" data-post-card-tags> 7718 <li><a href="/tag/arts-letters/" class="text-brand decoration-2 underline-offset-2 hover:underline">Arts & Letters</a></li> 7719 </ul> 7720 7721 7722 <div class="hidden sm:inline-flex" data-post-card-comment-count 7723 x-data="{ show: false }" 7724 x-init="new MutationObserver(() => { 7725 const count = $el.querySelector('a span')?.textContent || '0'; 7726 show = count && count !== '0'; 7727 }).observe($el, { childList: true, subtree: true })" 7728 x-show="show">
7729 <span class="inline mx-2.5 text-brd-soft">/</span> 7730 7731 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/the-practice-of-hope-re-sanctifying-space-in-a-city-under-deportation-siege/#comments"> 7732 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 7733 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 7734</i>
7734<script 7735 data-ghost-comment-count="6aa966a5a8ff2200018815c2" 7736 data-ghost-comment-count-empty="0" 7737 data-ghost-comment-count-singular="comment" 7738 data-ghost-comment-count-plural="comments" 7739 data-ghost-comment-count-tag="span" 7740 data-ghost-comment-count-class-name="opacity-75" 7741 data-ghost-comment-count-autowrap="true" 7742> 7743</script>
7743 7744 </a> 7745 </div> 7746</div> 7747 <h3 class="text-lg sm:text-xl font-semibold lg:text-2xl leading-[1.15]" data-post-card-title> 7748 <a href="/the-practice-of-hope-re-sanctifying-space-in-a-city-under-deportation-siege/" class="hover:underline underline-offset-4"> 7749 <span>'The Practice of Hope': Re-Sanctifying Space in a City Under Deportation Siege</span> 7750 </a> 7751 </h3> 7752 7753 <p class="text-base leading-snug mb-0.5 hidden lg:block" data-post-card-excerpt> 7754 At a former Catholic convent chapel in San Antonio, Azul Barrientos and guests confront ICE violence, state brutality, and what persists in the midst of community unraveling. 7755 </p> 7756 7757 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 7758 <div class="inline" data-post-card-authors> 7759 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 7760 7761 <a href="/author/gregharman/">Greg Harman</a> 7762 </div> 7763 7764 <div class="inline" data-post-card-date> 7765 <span class="mx-1.5 text-brd-soft">/</span> 7766 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-16">16 Sep 2026</time> 7767 </div> 7768</div> </div> 7769 7770 <a href="/the-practice-of-hope-re-sanctifying-space-in-a-city-under-deportation-siege/" class=" relative group self-start flex-1 sm:size-auto bg-bgr-tone aspect-[1/1] sm:aspect-[16/9]"> 7771 <figure class="block rounded-theme overflow-hidden" role="none"> 7772 <picture > 7773 <source 7774 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/Untitled---August-30--2026-at-13.50.40-2-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/Untitled---August-30--2026-at-13.50.40-2-.png 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/Untitled---August-30--2026-at-13.50.40-2-.png 960w" 7775 sizes="(max-width: 767px) 25vw, 600px" 7776 type="image/webp" 7777 > 7778 <img class="aspect-[1/1] sm:aspect-[16/9] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 7779 onload="this.classList.remove('blur')" 7780 loading="lazy" 7781 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/Untitled---August-30--2026-at-13.50.40-2-.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/Untitled---August-30--2026-at-13.50.40-2-.png 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/Untitled---August-30--2026-at-13.50.40-2-.png 960w" 7782 sizes="(max-width: 767px) 25vw, 600px" 7783 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/Untitled---August-30--2026-at-13.50.40-2-.png" 7784 alt="'The Practice of Hope': Re-Sanctifying Space in a City Under Deportation Siege" 7785 7786 /> 7787</picture> 7788 </figure> 7789 </a> 7790</article> <article class="post tag-water tag-reporting tag-activism tag-mexico pb-8 md:pb-10 relative flex gap-4 md:gap-8 text-typ" data-post-card> 7791 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 md:gap-2.5 flex-3 md:flex-2 overflow-hidden max-w-120" data-post-card-content> 7792 7793 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 hidden data-post-card-meta:hidden sm:data-post-card-meta:inline-flex" data-post-card-meta="top"> 7794 <ul class="flex gap-2 font-semibold" data-post-card-tags> 7795 <li><a href="/tag/water/" class="text-brand decoration-2 underline-offset-2 hover:underline">Water</a></li> 7796 </ul> 7797 7798 7799 <div class="hidden sm:inline-flex" data-post-card-comment-count 7800 x-data="{ show: false }" 7801 x-init="new MutationObserver(() => { 7802 const count = $el.querySelector('a span')?.textContent || '0'; 7803 show = count && count !== '0'; 7804 }).observe($el, { childList: true, subtree: true })" 7805 x-show="show">
7806 <span class="inline mx-2.5 text-brd-soft">/</span> 7807 7808 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/mexican-activists-are-fighting-climate-crises-by-stopping-extractive-violence/#comments"> 7809 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 7810 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 7811</i>
7811<script 7812 data-ghost-comment-count="6aa96a57a8ff2200018815cd" 7813 data-ghost-comment-count-empty="0" 7814 data-ghost-comment-count-singular="comment" 7815 data-ghost-comment-count-plural="comments" 7816 data-ghost-comment-count-tag="span" 7817 data-ghost-comment-count-class-name="opacity-75" 7818 data-ghost-comment-count-autowrap="true" 7819> 7820</script>
7820 7821 </a> 7822 </div> 7823</div> 7824 <h3 class="text-lg sm:text-xl font-semibold lg:text-2xl leading-[1.15]" data-post-card-title> 7825 <a href="/mexican-activists-are-fighting-climate-crises-by-stopping-extractive-violence/" class="hover:underline underline-offset-4"> 7826 <span>Mexican Activists Are Fighting Climate Crises by Stopping Extractive Violence</span> 7827 </a> 7828 </h3> 7829 7830 <p class="text-base leading-snug mb-0.5 hidden lg:block" data-post-card-excerpt> 7831 Indigenous activists and water defenders in Mexico are organizing to combat what they call âsigns of planetary death.â 7832 </p> 7833 7834 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 7835 <div class="inline" data-post-card-authors> 7836 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 7837 7838 <a href="/author/tpearson/">Tamara Pearson</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 7839 <a href="/author/truthout/">Truthout</a> 7840 </div> 7841 7842 <div class="inline" data-post-card-date> 7843 <span class="mx-1.5 text-brd-soft">/</span> 7844 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-15">15 Sep 2026</time> 7845 </div> 7846</div> </div> 7847 7848 <a href="/mexican-activists-are-fighting-climate-crises-by-stopping-extractive-violence/" class=" relative group self-start flex-1 sm:size-auto bg-bgr-tone aspect-[1/1] sm:aspect-[16/9]"> 7849 <figure class="block rounded-theme overflow-hidden" role="none"> 7850 <picture > 7851 <source 7852 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/3-DSC08057-2400x1600.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/3-DSC08057-2400x1600.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/3-DSC08057-2400x1600.jpg 960w" 7853 sizes="(max-width: 767px) 25vw, 600px" 7854 type="image/webp" 7855 > 7856 <img class="aspect-[1/1] sm:aspect-[16/9] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 7857 onload="this.classList.remove('blur')" 7858 loading="lazy" 7859 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/3-DSC08057-2400x1600.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/3-DSC08057-2400x1600.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/3-DSC08057-2400x1600.jpg 960w" 7860 sizes="(max-width: 767px) 25vw, 600px" 7861 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/3-DSC08057-2400x1600.jpg" 7862 alt="Mexican Activists Are Fighting Climate Crises by Stopping Extractive Violence" 7863 7864 /> 7865</picture> 7866 </figure> 7867 </a> 7868</article> <article class="post tag-climate tag-analysis tag-degrowth tag-food tag-activism pb-8 md:pb-10 relative flex gap-4 md:gap-8 text-typ" data-post-card> 7869 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 md:gap-2.5 flex-3 md:flex-2 overflow-hidden max-w-120" data-post-card-content> 7870 7871 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 hidden data-post-card-meta:hidden sm:data-post-card-meta:inline-flex" data-post-card-meta="top"> 7872 <ul class="flex gap-2 font-semibold" data-post-card-tags> 7873 <li><a href="/tag/climate/" class="text-brand decoration-2 underline-offset-2 hover:underline">Climate</a></li> 7874 </ul> 7875 7876 7877 <div class="hidden sm:inline-flex" data-post-card-comment-count 7878 x-data="{ show: false }" 7879 x-init="new MutationObserver(() => { 7880 const count = $el.querySelector('a span')?.textContent || '0'; 7881 show = count && count !== '0'; 7882 }).observe($el, { childList: true, subtree: true })" 7883 x-show="show">
7884 <span class="inline mx-2.5 text-brd-soft">/</span> 7885 7886 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/peasant-led-movements-hold-the-model-for-restoring-the-land/#comments"> 7887 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 7888 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 7889</i>
7889<script 7890 data-ghost-comment-count="6aa4027a6469f70001295962" 7891 data-ghost-comment-count-empty="0" 7892 data-ghost-comment-count-singular="comment" 7893 data-ghost-comment-count-plural="comments" 7894 data-ghost-comment-count-tag="span" 7895 data-ghost-comment-count-class-name="opacity-75" 7896 data-ghost-comment-count-autowrap="true" 7897> 7898</script>
7898 7899 </a> 7900 </div> 7901</div> 7902 <h3 class="text-lg sm:text-xl font-semibold lg:text-2xl leading-[1.15]" data-post-card-title> 7903 <a href="/peasant-led-movements-hold-the-model-for-restoring-the-land/" class="hover:underline underline-offset-4"> 7904 <span>Peasant-Led Movements Hold the Model for Restoring the Land</span> 7905 </a> 7906 </h3> 7907 7908 <p class="text-base leading-snug mb-0.5 hidden lg:block" data-post-card-excerpt> 7909 In the U.S., efforts to shape a post-growth food system have yet to spark a mass movement, but interest and activism are growing. 7910 </p> 7911 7912 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 7913 <div class="inline" data-post-card-authors> 7914 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 7915 7916 <a href="/author/syris-valentine/">Syris Valentine</a> 7917 </div> 7918 7919 <div class="inline" data-post-card-date> 7920 <span class="mx-1.5 text-brd-soft">/</span> 7921 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-11">11 Sep 2026</time> 7922 </div> 7923</div> </div> 7924 7925 <a href="/peasant-led-movements-hold-the-model-for-restoring-the-land/" class=" relative group self-start flex-1 sm:size-auto bg-bgr-tone aspect-[1/1] sm:aspect-[16/9]"> 7926 <figure class="block rounded-theme overflow-hidden" role="none"> 7927 <picture > 7928 <source 7929 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/Indios_da_tribo_Tucuxi_participam_do_Fo--rum_Social_Mundial_1006_FP6469.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/Indios_da_tribo_Tucuxi_participam_do_Fo--rum_Social_Mundial_1006_FP6469.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/Indios_da_tribo_Tucuxi_participam_do_Fo--rum_Social_Mundial_1006_FP6469.jpg 960w" 7930 sizes="(max-width: 767px) 25vw, 600px" 7931 type="image/webp" 7932 > 7933 <img class="aspect-[1/1] sm:aspect-[16/9] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 7934 onload="this.classList.remove('blur')" 7935 loading="lazy" 7936 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/Indios_da_tribo_Tucuxi_participam_do_Fo--rum_Social_Mundial_1006_FP6469.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/Indios_da_tribo_Tucuxi_participam_do_Fo--rum_Social_Mundial_1006_FP6469.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/Indios_da_tribo_Tucuxi_participam_do_Fo--rum_Social_Mundial_1006_FP6469.jpg 960w" 7937 sizes="(max-width: 767px) 25vw, 600px" 7938 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/Indios_da_tribo_Tucuxi_participam_do_Fo--rum_Social_Mundial_1006_FP6469.jpg" 7939 alt="Peasant-Led Movements Hold the Model for Restoring the Land" 7940 7941 /> 7942</picture> 7943 </figure> 7944 </a> 7945</article> <article class="post tag-water tag-reporting tag-data-centers pb-8 md:pb-10 relative flex gap-4 md:gap-8 text-typ" data-post-card> 7946 <div class="bg-bgr flex flex-col gap-1.5 sm:gap-2 md:gap-2.5 flex-3 md:flex-2 overflow-hidden max-w-120" data-post-card-content> 7947 7948 <div class="inline-flex whitespace-nowrap font-sans font-normal uppercase text-[0.8rem] mb-0.5 md:mb-1 hidden data-post-card-meta:hidden sm:data-post-card-meta:inline-flex" data-post-card-meta="top"> 7949 <ul class="flex gap-2 font-semibold" data-post-card-tags> 7950 <li><a href="/tag/water/" class="text-brand decoration-2 underline-offset-2 hover:underline">Water</a></li> 7951 </ul> 7952 7953 7954 <div class="hidden sm:inline-flex" data-post-card-comment-count 7955 x-data="{ show: false }" 7956 x-init="new MutationObserver(() => { 7957 const count = $el.querySelector('a span')?.textContent || '0'; 7958 show = count && count !== '0'; 7959 }).observe($el, { childList: true, subtree: true })" 7960 x-show="show">
7961 <span class="inline mx-2.5 text-brd-soft">/</span> 7962 7963 <a class="flex gap-1 items-center hover:text-brand lowercase italic font-medium" href="/data-center-water-use-in-texas-impossible-to-quantify/#comments"> 7964 <i class="icon icon-comments size-4 stroke-[1.5]" role="presentation"> 7965 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-message"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M8 9h8" /><path d="M8 13h6" /><path d="M18 4a3 3 0 0 1 3 3v8a3 3 0 0 1 -3 3h-5l-5 3v-3h-2a3 3 0 0 1 -3 -3v-8a3 3 0 0 1 3 -3h12z" /></svg> 7966</i>
7966<script 7967 data-ghost-comment-count="6aa30119d48a1600017d7fb4" 7968 data-ghost-comment-count-empty="0" 7969 data-ghost-comment-count-singular="comment" 7970 data-ghost-comment-count-plural="comments" 7971 data-ghost-comment-count-tag="span" 7972 data-ghost-comment-count-class-name="opacity-75" 7973 data-ghost-comment-count-autowrap="true" 7974> 7975</script>
7975 7976 </a> 7977 </div> 7978</div> 7979 <h3 class="text-lg sm:text-xl font-semibold lg:text-2xl leading-[1.15]" data-post-card-title> 7980 <a href="/data-center-water-use-in-texas-impossible-to-quantify/" class="hover:underline underline-offset-4"> 7981 <span>Data Center Water Use in Texas Impossible to QuantifyâLawmakers Aren't Always Sure How to Reach The Operators</span> 7982 </a> 7983 </h3> 7984 7985 <p class="text-base leading-snug mb-0.5 hidden lg:block" data-post-card-excerpt> 7986 State planners want to know how much water data center projects are using, but operators are said to be worried about the confidentiality of their data. 7987 </p> 7988 7989 <div class="leading-tight text-[0.8rem] font-sans uppercase font-normal [&_a]:font-medium [&_a]:hover:underline [&_a]:decoration-2 [&_a]:underline-offset-2 opacity-75 " data-post-card-meta="bottom"> 7990 <div class="inline" data-post-card-authors> 7991 <span class="opacity-75 font-body font-medium lowercase italic">By</span> 7992 7993 <a href="/author/amartin/">Arcelia Martin</a><span class="opacity-75 font-body font-medium lowercase italic"> and</span> 7994 <a href="/author/inside-climate-news/">Inside Climate News</a> 7995 </div> 7996 7997 <div class="inline" data-post-card-date> 7998 <span class="mx-1.5 text-brd-soft">/</span> 7999 <time class="opacity-75 font-medium whitespace-nowrap" datetime="2026-09-10">10 Sep 2026</time> 8000 </div> 8001</div> </div> 8002 8003 <a href="/data-center-water-use-in-texas-impossible-to-quantify/" class=" relative group self-start flex-1 sm:size-auto bg-bgr-tone aspect-[1/1] sm:aspect-[16/9]"> 8004 <figure class="block rounded-theme overflow-hidden" role="none"> 8005 <picture > 8006 <source 8007 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/DJI_0027.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/DJI_0027.jpg 600w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/DJI_0027.jpg 960w" 8008 sizes="(max-width: 767px) 25vw, 600px" 8009 type="image/webp" 8010 > 8011 <img class="aspect-[1/1] sm:aspect-[16/9] object-cover rounded-[inherit] w-full group-hover:opacity-90 transition-opacity will-change-[filter] transition-[filter] blur" 8012 onload="this.classList.remove('blur')" 8013 loading="lazy" 8014 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2026/09/DJI_0027.jpg 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2026/09/DJI_0027.jpg 640w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w960/format/webp/2026/09/DJI_0027.jpg 960w" 8015 sizes="(max-width: 767px) 25vw, 600px" 8016 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2026/09/DJI_0027.jpg" 8017 alt="Data Center Water Use in Texas Impossible to QuantifyâLawmakers Aren't Always Sure How to Reach The Operators" 8018 8019 /> 8020</picture> 8021 </figure> 8022 </a> 8023</article></div> 8024 <div class="border-t border-brd-soft pt-4 flex justify-start"> 8025 <a href="/latest/" class="font-sans text-xs uppercase font-semibold text-typ hover:text-brand flex items-center gap-0.5 hover:gap-0.75"> 8026 <span>More news</span> 8027 <i class="icon icon-chevron-right size-3.25 stroke-[3]" role="presentation"> 8028 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-right" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M9 6l6 6l-6 6" /></svg> 8029</i> </a> 8030 </div> 8031 </div> 8032 8033 <aside class="flex-1 flex flex-col gap-6" data-sidebar> 8034 <div class="relative flex-1"> 8035 <div class="flex flex-col gap-2 bg-bgr-tone p-6 sticky top-8 border-t-3 border-brd-soft mt-6.25 "> 8036 <h3 class="font-semibold text-lg md:text-xl leading-none">Join Deceleration</h3> 8037 <p class="text-sm md:text-base text-typ-tone leading-snug">Subscribe.</p> 8038 8039 <form class="group relative flex flex-col items-start [.error]:pointer-events-none w-full max-w-md font-sans mt-1" 8040 data-members-form="subscribe" 8041 8042 8043 > 8044 8045 8046 <fieldset class="w-full bg-bgr border border-brd-soft flex flex-wrap rounded-btn text-sm md:text-base"> 8047 <legend class="sr-only">Personal information</legend> 8048 8049 <input data-members-email class="text-sm bg-bgr text-typ flex-2 py-2.5 rounded-btn border-none focus:ring-0" 8050 type="email" autocomplete="email" placeholder="Your email address" 8051 aria-label="Your email address" required aria-required="true"/> 8052 8053 8054 <button class="cursor-pointer text-sm flex-1 px-5 py-2.5 bg-brand text-bgr font-medium rounded-btn md:px-6 hover:brightness-110" type="submit" >
8055 <span class="hidden group-[.loading]:flex items-center justify-center"><i class="icon icon-loader size-6 [&_svg]:animate-spin stroke-2" role="presentation"> 8056 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-loader-2"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 3a9 9 0 1 0 9 9" /></svg> 8057</i></span> 8058 <span class="group-[.loading]:hidden">Subscribe</span> 8059 </button> 8060 </fieldset> 8061 8062 8063 <div data-notification class="absolute z-1000 opacity-0 invisible group-[.success]:opacity-100 group-[.success]:visible group-[.success]:translate-y-0 group-[.error]:opacity-100 group-[.error]:visible group-[.error]:translate-y-0 left-0 -bottom-16 text-sm text-left font-normal leading-none flex items-center w-full max-w-md rounded-[6px] gap-2 bg-white text-black p-3 transition-all -translate-y-4 shadow-notification"> 8064 <div class="hidden group-[.success]:flex items-center gap-2 flex-1"> 8065 <i class="icon icon-success size-6 text-success stroke-0 fill-current" role="presentation"> 8066 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" class="icon icon-tabler icons-tabler-filled icon-tabler-circle-check"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M17 3.34a10 10 0 1 1 -14.995 8.984l-.005 -.324l.005 -.324a10 10 0 0 1 14.995 -8.336zm-1.293 5.953a1 1 0 0 0 -1.32 -.083l-.094 .083l-3.293 3.292l-1.293 -1.292l-.094 -.083a1 1 0 0 0 -1.403 1.403l.083 .094l2 2l.094 .083a1 1 0 0 0 1.226 0l.094 -.083l4 -4l.083 -.094a1 1 0 0 0 -.083 -1.32z" /></svg> 8067</i> <p>Great! Check your inbox and click the link.</p> 8068 </div> 8069 <div class="hidden group-[.error]:flex items-center gap-2 flex-1"> 8070 <i class="icon icon-error size-6 text-error stroke-0 fill-current" role="presentation"> 8071 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor" class="icon icon-tabler icons-tabler-filled icon-tabler-alert-triangle"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 1.67c.955 0 1.845 .467 2.39 1.247l.105 .16l8.114 13.548a2.914 2.914 0 0 1 -2.307 4.363l-.195 .008h-16.225a2.914 2.914 0 0 1 -2.582 -4.2l.099 -.185l8.11 -13.538a2.914 2.914 0 0 1 2.491 -1.403zm.01 13.33l-.127 .007a1 1 0 0 0 0 1.986l.117 .007l.127 -.007a1 1 0 0 0 0 -1.986l-.117 -.007zm-.01 -7a1 1 0 0 0 -.993 .883l-.007 .117v4l.007 .117a1 1 0 0 0 1.986 0l.007 -.117v-4l-.007 -.117a1 1 0 0 0 -.993 -.883z" /></svg> 8072</i> <p>Sorry, something went wrong. Please try again.</p> 8073 </div> 8074 <button type="button" class="flex items-center justify-center opacity-15 hover:opacity-40 cursor-pointer group-[.error]:pointer-events-auto" 8075 @click="$el.parentNode.classList.add('opacity-0', 'invisible', '-translate-y-4');$el.parentNode.parentNode.classList.remove('success', 'error')"> 8076 <span class="sr-only">Close</span> 8077 <i class="icon icon-close size-6 stroke-[1.5]" role="presentation"> 8078 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-x"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M18 6l-12 12" /><path d="M6 6l12 12" /></svg> 8079</i> </button> 8080 </div> 8081 8082 </form> 8083
8084<script> 8085document.addEventListener('DOMContentLoaded', async () => { 8086 const res = await fetch(`${location.origin}/members/api/member/`); 8087 8088 if (res.status !== 200) return; // guest â default flow 8089 8090 const member = await res.json(); 8091 8092 document.querySelectorAll('[data-members-form]').forEach(form => { 8093 const newsletterValue = form.dataset.membersNewsletterValue; 8094 const emailInput = form.querySelector('[data-members-email]'); 8095 const button = form.querySelector('button[type="submit"]'); 8096 8097 if (!newsletterValue || !emailInput || !button) return; 8098 8099 // Prefill email 8100 emailInput.value = member.email; 8101 emailInput.readOnly = true; 8102 emailInput.style.backgroundColor = '#f3f4f6'; 8103 8104 // Check subscription 8105 const existing = member.newsletters?.map(n => n.name) || []; 8106 const isSubscribed = existing.includes(newsletterValue); 8107 8108 if (isSubscribed) { 8109 button.textContent = 'Already subscribed'; 8110 button.disabled = true; 8111 button.classList.add('opacity-50', 'cursor-not-allowed'); 8112 return; 8113 } 8114 8115 // FORCE manual handling 8116 form.removeAttribute('data-members-form'); 8117 8118form.addEventListener('submit', async (e) => { 8119 e.preventDefault(); 8120 8121 // Prevent double click 8122 button.disabled = true; 8123 button.textContent = 'Subscribing...'; 8124 button.classList.add('opacity-50', 'cursor-not-allowed'); 8125 8126 try { 8127 const newsletterId = form.dataset.membersNewsletterId; 8128 8129const fresh = await fetch(`${location.origin}/members/api/member/`, { 8130 credentials: 'include' 8131}); 8132 8133const freshMember = await fresh.json(); 8134 8135const existingIds = freshMember.newsletters?.map(n => ({ id: n.id })) || []; 8136 8137 8138if (!existingIds.some(n => n.id === newsletterId)) { 8139 existingIds.push({ id: newsletterId }); 8140} 8141 8142const response = await fetch(`${location.origin}/members/api/member/`, { 8143 method: 'PUT', 8144 credentials: 'include', 8145 headers: { 8146 'Content-Type': 'application/json' 8147 }, 8148 body: JSON.stringify({ 8149 newsletters: existingIds, 8150 }) 8151 }); 8152 8153 8154 form.classList.remove('error'); 8155 form.classList.add('success'); 8156 8157 const successMsg = form.querySelector('[data-notification] p'); 8158 if (successMsg) { 8159 successMsg.textContent = 'You are now subscribed.'; 8160 } 8161 8162 button.textContent = 'Subscribed'; 8163 8164 } catch (err) { 8165 8166 form.classList.remove('success'); 8167 form.classList.add('error'); 8168 console.error(err); 8169 button.disabled = false; 8170 button.textContent = 'Subscribe'; 8171 button.classList.remove('opacity-50', 'cursor-not-allowed'); 8172 } 8173}); 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 }); 8196}); 8197</script>
8197 </div> 8198 </div> 8199 <section class="flex-1 " data-banner="sidebar"> 8200 <div class="max-w-site mx-auto sticky top-10"> 8201 8202<!--kg-card-begin: html--> 8203<div data-cswidget="13262" style="overflow:hidden; align-items: flex-start; vertical-align:top; margin:0 auto;"> 8204</div> 8205 8206<style> 8207/* 1280px and above â fixed width 360px */ 8208@media (min-width: 1280px) { 8209 [data-cswidget="13262"] { 8210 width: 360px !important; 8211 max-width: 360px !important; 8212 } 8213} 8214 8215/* 768px to 1279px â fixed width 320px */ 8216@media (min-width: 768px) and (max-width: 1279px) { 8217 [data-cswidget="13262"] { 8218 width: 320px !important; 8219 max-width: 320px !important; 8220 } 8221} 8222 8223/* Below 768px â full width (no limit) */ 8224@media (max-width: 767px) { 8225 [data-cswidget="13262"] { 8226 width: 100% !important; 8227 max-width: none !important; 8228 } 8229} 8230</style> 8231
8232<script type="text/javascript" async defer src="//cdn.cityspark.com/wid/get.js" > 8233</script>
8233 8234<!--kg-card-end: html--> 8235 8236 </div> 8237 </section> 8238</aside> </div> 8239 </div> 8240 </section> 8241 8242 8243 </main> 8244 8245 8246 <footer class="px-5 sm:px-6 mt-16 font-sans" data-footer> 8247 <div class="max-w-site mx-auto border-t-4 border-brd flex flex-col"> 8248 <div class="flex flex-wrap gap-4 items-end justify-between border-b border-brd-soft pt-6 pb-4"> 8249 <a href="https://deceleration.news" data-brand class=""> 8250 8251 <picture data-logo='default'> 8252 <source 8253 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w100/format/webp/2025/11/banner-deceleration-1.png 100w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2025/11/banner-deceleration-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2025/11/banner-deceleration-1.png 600w" 8254 sizes="(max-width: 800px) 200px, 320px" 8255 type="image/webp" 8256 > 8257 <img class="h-[var(--logo-h-mobile)] w-[var(--logo-w-mobile)] md:h-[var(--logo-h-desktop)] md:w-[var(--logo-w-desktop)] will-change-[filter] transition-[filter] blur" 8258 onload="this.classList.remove('blur')" 8259 loading="lazy" 8260 srcset="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w100/format/webp/2025/11/banner-deceleration-1.png 100w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w320/format/webp/2025/11/banner-deceleration-1.png 320w, https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w640/format/webp/2025/11/banner-deceleration-1.png 640w" 8261 sizes="(max-width: 800px) 200px, 320px" 8262 src="https://storage.ghost.io/c/7f/2d/7f2dabed-9f2b-4cc0-a743-c6844b857278/content/images/size/w30/2025/11/banner-deceleration-1.png" 8263 alt="Deceleration" 8264 8265 /> 8266</picture> 8267 </a> 8268 8269 8270 8271 8272<nav class="flex flex-wrap gap-2.5 items-center" data-socials="" > 8273 8274 <a href="https://www.facebook.com/deceleration" class="flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="Facebook"><i class="icon icon-brand-facebook stroke-2 size-4 md:size-4.5" role="presentation"> 8275 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-facebook" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 8276 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 8277 <path d="M7 10v4h3v7h4v-7h3l1 -4h-4v-2a1 1 0 0 1 1 -1h3v-4h-3a5 5 0 0 0 -5 5v2h-3" /> 8278</svg> 8279 8280 8281 8282</i><span class="sr-only">Facebook</span></a> 8283 8284 <a href="https://x.com/MyDeceleration" class="flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="Twitter"><i class="icon icon-brand-x stroke-2 size-4 md:size-4.5" role="presentation"> 8285 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-x" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 8286 <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> 8287 <path d="M4 4l11.733 16h4.267l-11.733 -16z"></path> 8288 <path d="M4 20l6.768 -6.768m2.46 -2.46l6.772 -6.772"></path> 8289</svg> 8290</i><span class="sr-only">Twitter</span></a> 8291 8292 <a :href="socials.bluesky" :class="socials.bluesky && '!block'" class="hidden flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="Bluesky"><i class="icon icon-brand-bluesky stroke-2 size-4 md:size-4.5" role="presentation"> 8293 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-bluesky"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M6.335 5.144c-1.654 -1.199 -4.335 -2.127 -4.335 .826c0 .59 .35 4.953 .556 5.661c.713 2.463 3.13 2.75 5.444 2.369c-4.045 .665 -4.889 3.208 -2.667 5.41c1.03 1.018 1.913 1.59 2.667 1.59c2 0 3.134 -2.769 3.5 -3.5c.333 -.667 .5 -1.167 .5 -1.5c0 .333 .167 .833 .5 1.5c.366 .731 1.5 3.5 3.5 3.5c.754 0 1.637 -.571 2.667 -1.59c2.222 -2.203 1.378 -4.746 -2.667 -5.41c2.314 .38 4.73 .094 5.444 -2.369c.206 -.708 .556 -5.072 .556 -5.661c0 -2.953 -2.68 -2.025 -4.335 -.826c-2.293 1.662 -4.76 5.048 -5.665 6.856c-.905 -1.808 -3.372 -5.194 -5.665 -6.856z" /></svg> 8294</i><span class="sr-only">Bluesky</span></a> 8295 8296 <a :href="socials.discord" :class="socials.discord && '!block'" class="hidden flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="Discord"><i class="icon icon-brand-discord stroke-2 size-4 md:size-4.5" role="presentation"> 8297 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-discord"> 8298 <path stroke="none" d="M0 0h24v24H0z" fill="none" /> 8299 <path d="M8 12a1 1 0 1 0 2 0a1 1 0 0 0 -2 0" /> 8300 <path d="M14 12a1 1 0 1 0 2 0a1 1 0 0 0 -2 0" /> 8301 <path d="M15.5 17c0 1 1.5 3 2 3c1.5 0 2.833 -1.667 3.5 -3c.667 -1.667 .5 -5.833 -1.5 -11.5c-1.457 -1.015 -3 -1.34 -4.5 -1.5l-.972 1.923a11.913 11.913 0 0 0 -4.053 0l-.975 -1.923c-1.5 .16 -3.043 .485 -4.5 1.5c-2 5.667 -2.167 9.833 -1.5 11.5c.667 1.333 2 3 3.5 3c.5 0 2 -2 2 -3" /> 8302 <path d="M7 16.5c3.5 1 6.5 1 10 0" /> 8303</svg> 8304</i><span class="sr-only">Discord</span></a> 8305 8306 <a :href="socials.github" :class="socials.github && '!block'" class="hidden flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="Github"><i class="icon icon-brand-github stroke-2 size-4 md:size-4.5" role="presentation"> 8307 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-github" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 8308 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 8309 <path d="M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5" /> 8310</svg> 8311 8312 8313 8314</i><span class="sr-only">Github</span></a> 8315 8316 <a :href="socials.instagram" :class="socials.instagram && '!block'" class="hidden flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="Instagram"><i class="icon icon-brand-instagram stroke-2 size-4 md:size-4.5" role="presentation"> 8317 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-instagram" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 8318 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 8319 <rect x="4" y="4" width="16" height="16" rx="4" /> 8320 <circle cx="12" cy="12" r="3" /> 8321 <line x1="16.5" y1="7.5" x2="16.5" y2="7.501" /> 8322</svg> 8323 8324 8325 8326</i><span class="sr-only">Instagram</span></a> 8327 8328 <a :href="socials.linkedin" :class="socials.linkedin && '!block'" class="hidden flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="Linkedin"><i class="icon icon-brand-linkedin stroke-2 size-4 md:size-4.5" role="presentation"> 8329 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-linkedin" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 8330 <path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path> 8331 <rect x="2" y="9" width="4" height="12"></rect> 8332 <circle cx="4" cy="4" r="2"></circle> 8333</svg> 8334</i><span class="sr-only">Linkedin</span></a> 8335 8336 <a :href="socials.mastodon" :class="socials.mastodon && '!block'" class="hidden flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="Mastodon"><i class="icon icon-brand-mastodon stroke-2 size-4 md:size-4.5" role="presentation"> 8337 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-mastodon"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M18.648 15.254c-1.816 1.763 -6.648 1.626 -6.648 1.626a18.262 18.262 0 0 1 -3.288 -.256c1.127 1.985 4.12 2.81 8.982 2.475c-1.945 2.013 -13.598 5.257 -13.668 -7.636l-.026 -1.154c0 -3.036 .023 -4.115 1.352 -5.633c1.671 -1.91 6.648 -1.666 6.648 -1.666s4.977 -.243 6.648 1.667c1.329 1.518 1.352 2.597 1.352 5.633s-.456 4.074 -1.352 4.944z" />
8337<path d="M12 11.204v-2.926c0 -1.258 -.895 -2.278 -2 -2.278s-2 1.02 -2 2.278v4.722m4 -4.722c0 -1.258 .895 -2.278 2 -2.278s2 1.02 2 2.278v4.722" /></svg> 8338</i><span class="sr-only">Mastodon</span></a> 8339 8340 <a :href="socials.pinterest" :class="socials.pinterest && '!block'" class="hidden flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="Pinterest"><i class="icon icon-brand-pinterest stroke-2 size-4 md:size-4.5" role="presentation"> 8341 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-pinterest" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 8342 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 8343 <line x1="8" y1="20" x2="12" y2="11" /> 8344 <path d="M10.7 14c.437 1.263 1.43 2 2.55 2c2.071 0 3.75 -1.554 3.75 -4a5 5 0 1 0 -9.7 1.7" /> 8345 <circle cx="12" cy="12" r="9" /> 8346</svg> 8347 8348 8349 8350</i><span class="sr-only">Pinterest</span></a> 8351 8352 <a :href="socials.reddit" :class="socials.reddit && '!block'" class="hidden flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="Reddit"><i class="icon icon-brand-reddit stroke-2 size-4 md:size-4.5" role="presentation"> 8353 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-reddit" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 8354 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 8355 <path d="M12 8c2.648 0 5.028 .826 6.675 2.14a2.5 2.5 0 0 1 2.326 4.36c0 3.59 -4.03 6.5 -9 6.5c-4.875 0 -8.845 -2.8 -9 -6.294l-1 -.206a2.5 2.5 0 0 1 2.326 -4.36c1.646 -1.313 4.026 -2.14 6.674 -2.14z" /> 8356 <path d="M12 8l1 -5l6 1" /> 8357 <circle cx="19" cy="4" r="1" /> 8358 <circle cx="9" cy="13" r=".5" fill="currentColor" /> 8359 <circle cx="15" cy="13" r=".5" fill="currentColor" /> 8360 <path d="M10 17c.667 .333 1.333 .5 2 .5s1.333 -.167 2 -.5" /> 8361</svg> 8362 8363 8364 8365</i><span class="sr-only">Reddit</span></a> 8366 8367 <a :href="socials.telegram" :class="socials.telegram && '!block'" class="hidden flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="Telegram"><i class="icon icon-brand-telegram stroke-2 size-4 md:size-4.5" role="presentation"> 8368 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-telegram" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 8369 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 8370 <path d="M15 10l-4 4l6 6l4 -16l-18 7l4 2l2 6l3 -4" /> 8371</svg> 8372 8373 8374 8375</i><span class="sr-only">Telegram</span></a> 8376 8377 <a :href="socials.threads" :class="socials.threads && '!block'" class="hidden flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="Threads"><i class="icon icon-brand-threads stroke-2 size-4 md:size-4.5" role="presentation"> 8378 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-threads"> 8379 <path stroke="none" d="M0 0h24v24H0z" fill="none" /> 8380 <path d="M19 7.5c-1.333 -3 -3.667 -4.5 -7 -4.5c-5 0 -8 2.5 -8 9s3.5 9 8 9s7 -3 7 -5s-1 -5 -7 -5c-2.5 0 -3 1.25 -3 2.5c0 1.5 1 2.5 2.5 2.5c2.5 0 3.5 -1.5 3.5 -5s-2 -4 -3 -4s-1.833 .333 -2.5 1" /> 8381</svg> 8382</i><span class="sr-only">Threads</span></a> 8383 8384 <a :href="socials.tiktok" :class="socials.tiktok && '!block'" class="hidden flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="Tiktok"><i class="icon icon-brand-tiktok stroke-2 size-4 md:size-4.5" role="presentation"> 8385 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-tiktok" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 8386 <path stroke="none" d="M0 0h24v24H0z" fill="none"/>
8387 <path d="M9 12a4 4 0 1 0 4 4v-12a5 5 0 0 0 5 5" /> 8388</svg> 8389 8390 8391 8392</i><span class="sr-only">Tiktok</span></a> 8393 8394 <a :href="socials.whatsapp" :class="socials.whatsapp && '!block'" class="hidden flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="Whatsapp"><i class="icon icon-brand-whatsapp stroke-2 size-4 md:size-4.5" role="presentation"> 8395 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-whatsapp" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 8396 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 8397 <path d="M3 21l1.65 -3.8a9 9 0 1 1 3.4 2.9l-5.05 .9" /> 8398 <path d="M9 10a0.5 .5 0 0 0 1 0v-1a0.5 .5 0 0 0 -1 0v1a5 5 0 0 0 5 5h1a0.5 .5 0 0 0 0 -1h-1a0.5 .5 0 0 0 0 1" /> 8399</svg> 8400 8401 8402 8403</i><span class="sr-only">Whatsapp</span></a> 8404 8405 <a :href="socials.youtube" :class="socials.youtube && '!block'" class="hidden flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="Youtube"><i class="icon icon-brand-youtube stroke-2 size-4 md:size-4.5" role="presentation"> 8406 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-brand-youtube" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 8407 <rect x="3" y="5" width="18" height="14" rx="4" /> 8408 <path d="M10 9l5 3l-5 3z" /> 8409</svg> 8410 8411 8412 8413</i><span class="sr-only">Youtube</span></a> 8414 8415 <a :href="socials.rss" :class="socials.rss && '!block'" class="hidden flex p-2 bg-bgr-tone border border-brd-soft hover:border-typ hover:bg-typ hover:text-bgr rounded-full" aria-label="RSS"><i class="icon icon-rss stroke-2 size-4 md:size-4.5" role="presentation"> 8416 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-rss" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 8417 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 8418 <circle cx="5" cy="19" r="1" /> 8419 <path d="M4 4a16 16 0 0 1 16 16" /> 8420 <path d="M4 11a9 9 0 0 1 9 9" /> 8421</svg> 8422 8423 8424 8425</i><span class="sr-only">RSS</span></a> 8426 8427</nav> 8428 8429 8430 </div> 8431 8432 <div class="flex flex-col gap-4 md:flex-row py-5" x-init="$nextTick(() =>
8432 { Array.from($el.querySelectorAll('.is-subitem')).forEach(item => { const itemName = item.querySelector('a span'); itemName.textContent = itemName.textContent.trim().slice(1); }); })"> 8433 <div class="flex flex-col gap-4 flex-3 text-base"> 8434 <nav class="relative justify-start font-medium hidden" data-nav="primary"> 8435 <ul class="flex flex-wrap gap-1"> 8436 <li class="nav-reporting flex items-center relative rounded-theme [&:not(:last-of-type)]:after:content-['/'] after:text-brd-soft after:mx-2 after:font-normal [&:has(a[href='#'])]:hidden" 8437 data-label="Reporting" data-slug="reporting" data-length="9"> 8438 <a class="w-full flex rounded-theme hover:text-brand" href="https://deceleration.news/tag/reporting/" 8439 > 8440 <span>Reporting</span> 8441 </a> 8442 </li> 8443 <li class="nav-analysis flex items-center relative rounded-theme [&:not(:last-of-type)]:after:content-['/'] after:text-brd-soft after:mx-2 after:font-normal [&:has(a[href='#'])]:hidden" 8444 data-label="Analysis" data-slug="analysis" data-length="8"> 8445 <a class="w-full flex rounded-theme hover:text-brand" href="https://deceleration.news/tag/analysis/" 8446 > 8447 <span>Analysis</span> 8448 </a> 8449 </li> 8450 <li class="nav-arts-letters flex items-center relative rounded-theme [&:not(:last-of-type)]:after:content-['/'] after:text-brd-soft after:mx-2 after:font-normal [&:has(a[href='#'])]:hidden" 8451 data-label="Arts & Letters" data-slug="arts-letters" data-length="14"> 8452 <a class="w-full flex rounded-theme hover:text-brand" href="https://deceleration.news/tag/arts-letters/" 8453 > 8454 <span>Arts & Letters</span> 8455 </a> 8456 </li> 8457 <li class="nav-topics flex items-center relative rounded-theme [&:not(:last-of-type)]:after:content-['/'] after:text-brd-soft after:mx-2 after:font-normal [&:has(a[href='#'])]:hidden" 8458 data-label="Topics" data-slug="topics" data-length="6"> 8459 <a class="w-full flex rounded-theme hover:text-brand" href="https://deceleration.news/topics/" 8460 > 8461 <span>Topics</span> 8462 </a> 8463 </li> 8464 <li class="nav-podcast flex items-center relative rounded-theme [&:not(:last-of-type)]:after:content-['/'] after:text-brd-soft after:mx-2 after:font-normal [&:has(a[href='#'])]:hidden" 8465 data-label="Podcast" data-slug="podcast" data-length="7"> 8466 <a class="w-full flex rounded-theme hover:text-brand" href="https://deceleration.news/podcasts/" 8467 > 8468 <span>Podcast</span> 8469 </a> 8470 </li> 8471 <li class="nav-newsletters flex items-center relative rounded-theme [&:not(:last-of-type)]:after:content-['/'] after:text-brd-soft after:mx-2 after:font-normal [&:has(a[href='#'])]:hidden" 8472 data-label="Newsletters" data-slug="newsletters" data-length="11"> 8473 <a class="w-full flex rounded-theme hover:text-brand" href="https://deceleration.news/newsletters/" 8474 > 8475 <span>Newsletters</span> 8476 </a> 8477 </li> 8478 <li class="nav-events flex items-center relative rounded-theme [&:not(:last-of-type)]:after:content-['/'] after:text-brd-soft after:mx-2 after:font-normal [&:has(a[href='#'])]:hidden" 8479 data-label="Events" data-slug="events" data-length="6"> 8480 <a class="w-full flex rounded-theme hover:text-brand" href="https://deceleration.news/events/" 8481 > 8482 <span>Events</span> 8483 </a> 8484 </li> 8485 <li class="nav-about flex items-center relative rounded-theme [&:not(:last-of-type)]:after:content-['/'] after:text-brd-soft after:mx-2 after:font-normal [&:has(a[href='#'])]:hidden" 8486 data-label="About" data-slug="about" data-length="5"> 8487 <a class="w-full flex rounded-theme hover:text-brand" href="https://deceleration.news/about/" 8488 > 8489 <span>About</span> 8490 </a> 8491 </li> 8492 <li class="nav-join flex items-center relative rounded-theme [&:not(:last-of-type)]:after:content-['/'] after:text-brd-soft after:mx-2 after:font-normal [&:has(a[href='#'])]:hidden" 8493 data-label="Join" data-slug="join" data-length="4"> 8494 <a class="w-full flex rounded-theme hover:text-brand" href="https://deceleration.news/join-deceleration/" 8495 >
8496 <span>Join</span> 8497 </a> 8498 </li> 8499</ul> 8500 </nav> 8501 8502 <nav class="relative justify-start" data-nav="secondary"> 8503 <ul class="flex flex-wrap gap-1"> 8504 <li class="nav-sign-up nav-current flex items-center relative rounded-theme [&:not(:last-of-type)]:after:content-['/'] after:text-brd-soft after:mx-2 after:font-normal [&:has(a[href='#'])]:hidden" 8505 data-label="Sign up" data-slug="sign-up" data-length="7"> 8506 <a class="w-full flex rounded-theme hover:text-brand" href="#/portal/" role="button" 8507 > 8508 <span>Sign up</span> 8509 </a> 8510 </li> 8511 <li class="nav-contact-us flex items-center relative rounded-theme [&:not(:last-of-type)]:after:content-['/'] after:text-brd-soft after:mx-2 after:font-normal [&:has(a[href='#'])]:hidden" 8512 data-label="Contact Us" data-slug="contact-us" data-length="10"> 8513 <a class="w-full flex rounded-theme hover:text-brand" href="https://deceleration.news/contact-us/" 8514 > 8515 <span>Contact Us</span> 8516 </a> 8517 </li> 8518 <li class="nav-writing-guidelines flex items-center relative rounded-theme [&:not(:last-of-type)]:after:content-['/'] after:text-brd-soft after:mx-2 after:font-normal [&:has(a[href='#'])]:hidden" 8519 data-label="Writing Guidelines" data-slug="writing-guidelines" data-length="18"> 8520 <a class="w-full flex rounded-theme hover:text-brand" href="https://deceleration.news/submissions/" 8521 > 8522 <span>Writing Guidelines</span> 8523 </a> 8524 </li> 8525</ul> 8526 </nav> 8527 </div> 8528 </div> 8529 8530 8531 <div class="lex flex-wrap items-center gap-2 relative py-4 border-t border-brd-soft"> 8532 <div class="text-sm"> 8533 <span data-footer-date>©2026 <a class="hover:text-brand nav-current" href="https://deceleration.news">Deceleration</a>.</span> 8534 <span data-footer-ghost>Published with <a class="hover:text-brand" href="https://ghost.org">Ghost</a></span> 8535 <span data-footer-theme>& <a class="hover:text-brand" href="https://brightthemes.com/themes/gazet">Gazet</a>.</span> 8536 </div> 8537 </div> 8538 </div> 8539</footer> 8540 8541
8541<script>window.socials = { rss: '/rss/' }</script>
8541 8542 8543
8543<script>window.socials = { rss: '/rss/' }</script>
8543 8544 8545
8545<script>window.socials = { rss: '/rss/' }</script>
8545 8546 8547 <template data-toggle-template> 8548 <button class="ml-1 cursor-pointer hover:text-brand" data-class="rotate-180" title="Menu toggle" aria-label="Menu toggle" 8549 aria-controls="" aria-expanded="false" @click="toggleDropdown(event)" 8550 > 8551 <i class="icon icon-chevron-down size-4 stroke-2" role="presentation"> 8552 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-tabler icon-tabler-chevron-down" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 8553 <path stroke="none" d="M0 0h24v24H0z" fill="none"></path> 8554 <polyline points="6 9 12 15 18 9"></polyline> 8555</svg> 8556</i> </button> 8557 </template> 8558 8559 8560
8560<script> 8561(function () { 8562 const path = window.location.pathname; 8563 const hash = window.location.hash; 8564 8565 // Redirect Ghost signup routes 8566 if ( 8567 path === '/signup/' || 8568 hash === '#/portal/signup' || 8569 hash === '#/portal/signup/' 8570 ) { 8571 window.location.href = '/join-deceleration/'; 8572 } 8573})(); 8574</script>
8574 8575
8576<script> 8577 socials.facebook = 'https://www.facebook.com/deceleration/' 8578 socials.bluesky = 'https://bsky.app/profile/deceleration.news' 8579 socials.instagram = 'https://www.instagram.com/deceleration_news/' 8580 socials.linkedin = 'https://www.linkedin.com/company/78028565/' 8581 socials.youtube = 'https://www.youtube.com/@deceleration-news' 8582</script>
8582 8583 8584 8585<!-- POPUP MARKUP --> 8586<div id="custom-popup"> 8587 <div class="popup-content"> 8588 <span class="close-btn">×</span> 8589 <iframe src="/join-deceleration/?popup=true"></iframe> 8590 </div> 8591</div> 8592
8593<script> 8594async function isMember() { 8595 const response = await fetch(`${location.origin}/members/api/member/`); 8596 return response.status === 200; 8597} 8598 8599/* Skip popup on specific pages */ 8600function shouldDisablePopup() { 8601 const path = window.location.pathname; 8602 return path.startsWith('/join-deceleration/'); 8603} 8604 8605function lockScroll() { 8606 document.body.classList.add('modal-open'); 8607} 8608 8609function unlockScroll() { 8610 document.body.classList.remove('modal-open'); 8611} 8612 8613function openPopup() { 8614 if (shouldDisablePopup()) return; 8615 8616 const popup = document.getElementById('custom-popup'); 8617 const iframe = popup.querySelector('iframe'); 8618 8619 popup.style.display = 'block'; 8620 document.body.classList.add('popup-mode'); 8621 8622 lockScroll(); 8623 8624 // ð Force focus into iframe 8625 setTimeout(() => { 8626 iframe.focus(); 8627 8628 // Try focusing iframe content (if allowed) 8629 try { 8630 iframe.contentWindow.focus(); 8631 } catch (e) {} 8632 }, 100); 8633} 8634 8635function closePopup() { 8636 document.getElementById('custom-popup').style.display = 'none'; 8637 document.body.classList.remove('popup-mode'); // â important 8638 unlockScroll(); 8639} 8640 8641async function triggerPopup() { 8642 if (shouldDisablePopup()) return; 8643 8644 const member = await isMember(); 8645 8646 const lastOpened = localStorage.getItem('POPUP_OPENED'); 8647 const timeDelta = lastOpened ? (new Date() - new Date(lastOpened)) / 1000 : 9999; 8648 8649 if (!member && timeDelta > 300) { 8650 localStorage.setItem('POPUP_OPENED', new Date()); 8651 openPopup(); 8652 } 8653} 8654 8655/* Close button */ 8656document.addEventListener('click', function(e) { 8657 if (e.target.classList.contains('close-btn')) { 8658 closePopup(); 8659 } 8660}); 8661 8662/* Scroll trigger */ 8663let popupShown = false; 8664 8665window.addEventListener("scroll", () => { 8666 if (shouldDisablePopup()) return; 8667 8668 let scrollTop = window.scrollY; 8669 let docHeight = document.body.offsetHeight; 8670 let winHeight = window.innerHeight; 8671 let scrollPercent = scrollTop / (docHeight - winHeight); 8672 let scrollPercentRounded = Math.round(scrollPercent * 100); 8673 8674 if (scrollPercentRounded > 33 && !popupShown) { 8675 popupShown = true; 8676 triggerPopup(); 8677 } 8678}); 8679</script>
8679 8680
8681<script> 8682(function() { 8683 const params = new URLSearchParams(window.location.search); 8684 if (params.get('popup') === 'true') { 8685 8686 document.body.classList.add('popup-mode'); 8687 8688 } 8689})(); 8690</script>
8690 8691 </body> 8692</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.