PageSourceSearch

https://deceleration.news/

html deceleration.news collected 2026-10-02 04:22:01 UTC 567,704 bytes, 8,692 lines download raw bytes

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 &amp; 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 &amp; 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 [&amp;&gt;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 [&amp;&gt;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:[&amp;+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:[&amp;+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 &amp; 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:[&amp;+span]:text-brand" href="https://deceleration.news/tag/arts-letters/"
719        >
720        <span>Arts &amp; 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:[&amp;+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:[&amp;+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:[&amp;+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:[&amp;+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:[&amp;+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:[&amp;+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:[&amp;+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:[&amp;+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:[&amp;+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&#x27;s Deregulation Threat: Speaking with the Author of &#x27;Brokers of Power&#x27;"
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 &amp; 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&#x27;s Deregulation Threat: Speaking with the Author of &#x27;Brokers of Power&#x27;</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&#39;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 [&amp;_p]:hidden lg:[&amp;_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: &#x27;Prosecute This ICE Officer&#x27;: 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: &#x27;Prosecute This ICE Officer&#x27;: 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        &#39;I&#39;ve seen enough to know this is a crime. ... To me it&#39;s an open and shut criminal prosecution, attempted murder,&#39; 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&#x27;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        &#39;F*ck It. Arrest me.&#39; 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&#x27;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 [&amp;_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 [&amp;_p]:hidden [&amp;_[data-post-card-visibility]]:hidden [&amp;_[data-post-card-comment-count]]:hidden [&amp;_[data-post-card-meta]]:justify-center [&amp;_[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 [&amp;_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 [&amp;_p]:hidden [&amp;_[data-post-card-visibility]]:hidden [&amp;_[data-post-card-comment-count]]:hidden [&amp;_[data-post-card-meta]]:justify-center [&amp;_[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 &#x27;Day Zero&#x27; 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 [&amp;_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 &#x27;Day Zero&#x27; 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 [&amp;_p]:hidden [&amp;_[data-post-card-visibility]]:hidden [&amp;_[data-post-card-comment-count]]:hidden [&amp;_[data-post-card-meta]]:justify-center [&amp;_[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 &amp; 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 [&amp;_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 &amp; 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 [&amp;_p]:hidden [&amp;_[data-post-card-visibility]]:hidden [&amp;_[data-post-card-comment-count]]:hidden [&amp;_[data-post-card-meta]]:justify-center [&amp;_[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 [&amp;_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 [&amp;_p]:hidden [&amp;_[data-post-card-visibility]]:hidden [&amp;_[data-post-card-comment-count]]:hidden [&amp;_[data-post-card-meta]]:justify-center [&amp;_[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 [&amp;_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 [&amp;_p]:hidden [&amp;_[data-post-card-visibility]]:hidden [&amp;_[data-post-card-comment-count]]:hidden [&amp;_[data-post-card-meta]]:justify-center [&amp;_[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&#x27;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 [&amp;_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&#x27;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 [&amp;_p]:hidden [&amp;_[data-post-card-visibility]]:hidden [&amp;_[data-post-card-comment-count]]:hidden [&amp;_[data-post-card-meta]]:justify-center [&amp;_[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="&#x27;Todos Agua&#x27;: 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 [&amp;_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>&#x27;Todos Agua&#x27;: 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 &amp; Justice Center...Or: Maybe We&#39;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 [&amp;_p]:hidden [&amp;_[data-post-card-visibility]]:hidden [&amp;_[data-post-card-comment-count]]:hidden [&amp;_[data-post-card-meta]]:justify-center [&amp;_[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&#x27;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 [&amp;_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&#x27;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 &amp; 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>&#x27;Days Without Power&#x27;: 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="&#x27;Days Without Power&#x27;
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&#39;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 &#39;just transition&#39; and &#39;solidarity economy&#39; 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&#x27;s Deregulation Threat: Speaking with the Author of &#x27;Brokers of Power&#x27;"
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 &amp; 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&#x27;s Deregulation Threat: Speaking with the Author of &#x27;Brokers of Power&#x27;</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&#39;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&#39;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 &amp; 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 &#x27;Heat Islands,&#x27; 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 &#x27;Heat Islands,&#x27; 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: &#x27;Prosecute This ICE Officer&#x27;
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: &#x27;Prosecute This ICE Officer&#x27;: 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        &#39;I&#39;ve seen enough to know this is a crime. ... To me it&#39;s an open and shut criminal prosecution, attempted murder,&#39; 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&#x27;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 &#39;economic development&#39; 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&#x27;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&#x27;s &#x27;Horrorculture&#x27; &amp; 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&#39;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&#x27;s &#x27;Horrorculture&#x27; &amp; 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&#39;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 &#x27;Pay Through the Nose&#x27;"
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 &#x27;Pay Through the Nose&#x27;</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 &#x27;Antifa&#x27; 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 &#x27;Antifa&#x27; 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 &#39;Daybreak.&#39; 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 &amp; 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 &amp; 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 &amp; 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&#39;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 &amp; 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>&#x27;Massive Miscalculation&#x27;: 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="&#x27;Massive Miscalculation&#x27;: 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&#39;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 &amp; 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="&#x27;The Practice of Hope&#x27;
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 &amp; 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>&#x27;The Practice of Hope&#x27;: 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 &amp; 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>&#x27;Many Worlds, Celebrate!&#x27;— Deceleration&#x27;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&#39;re riding, pluriversal possibilities nudging us toward &quot;un mundo donde quepan muchos mundos&quot; (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="&#x27;Many Worlds, Celebrate!&#x27;— Deceleration&#x27;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 &amp; 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>&#x27;Many Worlds, Celebrate!&#x27; 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="&#x27;Many Worlds, Celebrate!&#x27; 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 &amp; 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 &amp; 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>&#x27;Every Bombed Village&#x27;— Deceleration&#x27;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&#39;s historic words about &#39;every bombed village&#39; 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="&#x27;Every Bombed Village&#x27;— Deceleration&#x27;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&#x27;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&#x27;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 &#39;economic development&#39; 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&#x27;s &#x27;Horrorculture&#x27; &amp; 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&#39;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&#x27;s &#x27;Horrorculture&#x27; &amp; 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&#x27;s &#x27;Betrayal&#x27; 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        &#39;Parties in the ship channel and shrimping are over. Downtown is dead.&#39; 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&#x27;s &#x27;Betrayal&#x27; 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 &#x27;Day Zero&#x27;</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 &#x27;Day Zero&#x27;"
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&#39;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&#x27;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&#x27;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 &amp; ‘Murder Buoys’: Emerging Risks Facing One of the Americas&#x27; 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 &amp; ‘Murder Buoys’: Emerging Risks Facing One of the Americas&#x27; 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&#x27;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&#39;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&#x27;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>&#x27;Come In the Right Way!&#x27; — 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        &#39;We are in a period of stark moral offense. Torture and death are hallmarks of the entire detention system today.&#39;
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="&#x27;Come In the Right Way!&#x27; — 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: &#x27;No Kings&#x27; 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&#39;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: &#x27;No Kings&#x27; 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&#x27;s Billions—Or the Guilty Petro Elite? (We Can&#x27;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&#x27;s Billions—Or the Guilty Petro Elite? (We Can&#x27;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 &#x27;Transition&#x27; 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 &#x27;Transition&#x27; 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>&#x27;God Squad&#x27; 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="&#x27;God Squad&#x27; 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&#x27;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&#x27;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 &#39;shocks&#39; 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="&lt;script id&#x3D;&quot;podcast&quot; type&#x3D;&quot;application/json&quot;&gt;
6889{
6890  &quot;episodeNumber&quot;: &quot;45&quot;
6891}
6892&lt;/script&gt;">
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&#x27;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&#x27;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        &#x27;F*ck It. Arrest me.&#x27; 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="&lt;script id&#x3D;&quot;podcast&quot; type&#x3D;&quot;application/json&quot;&gt;
6938{
6939  &quot;episodeNumber&quot;: &quot;44&quot;
6940}
6941&lt;/script&gt;">
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 &amp; 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="&lt;script id&#x3D;&quot;podcast&quot; type&#x3D;&quot;application/json&quot;&gt;
6987{
6988  &quot;episodeNumber&quot;: &quot;43&quot;
6989}
6990&lt;/script&gt;">
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&#x27;s &#x27;Hyperscale&#x27; 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&#x27;s &#x27;Hyperscale&#x27; 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&#x27;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="&lt;script id&#x3D;&quot;podcast&quot; type&#x3D;&quot;application/json&quot;&gt;
7036{
7037  &quot;episodeNumber&quot;: &quot;42&quot;
7038}
7039&lt;/script&gt;">
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 &amp; 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&#x27;s Deregulation Threat: Speaking with the Author of &#x27;Brokers of Power&#x27;</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: &#x27;Prosecute This ICE Officer&#x27;: 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 &amp; 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">&#x27;Many Worlds, Celebrate!&#x27;— Deceleration&#x27;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&#x27;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 &amp; 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 &amp; 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 &amp; 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 [&amp;_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 &amp; 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>&#x27;The Practice of Hope&#x27;: 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="&#x27;The Practice of Hope&#x27;: 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&#x27;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&#x27;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 [&amp;_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 [&amp;:not(:last-of-type)]:after:content-[&#x27;/&#x27;] after:text-brd-soft after:mx-2 after:font-normal [&amp;:has(a[href&#x3D;&#x27;#&#x27;])]: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 [&amp;:not(:last-of-type)]:after:content-[&#x27;/&#x27;] after:text-brd-soft after:mx-2 after:font-normal [&amp;:has(a[href&#x3D;&#x27;#&#x27;])]: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 [&amp;:not(:last-of-type)]:after:content-[&#x27;/&#x27;] after:text-brd-soft after:mx-2 after:font-normal [&amp;:has(a[href&#x3D;&#x27;#&#x27;])]:hidden" 
8451      data-label="Arts &amp; 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 &amp; Letters</span>
8455      </a>
8456    </li>
8457    <li class="nav-topics flex items-center relative rounded-theme [&amp;:not(:last-of-type)]:after:content-[&#x27;/&#x27;] after:text-brd-soft after:mx-2 after:font-normal [&amp;:has(a[href&#x3D;&#x27;#&#x27;])]: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 [&amp;:not(:last-of-type)]:after:content-[&#x27;/&#x27;] after:text-brd-soft after:mx-2 after:font-normal [&amp;:has(a[href&#x3D;&#x27;#&#x27;])]: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 [&amp;:not(:last-of-type)]:after:content-[&#x27;/&#x27;] after:text-brd-soft after:mx-2 after:font-normal [&amp;:has(a[href&#x3D;&#x27;#&#x27;])]: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 [&amp;:not(:last-of-type)]:after:content-[&#x27;/&#x27;] after:text-brd-soft after:mx-2 after:font-normal [&amp;:has(a[href&#x3D;&#x27;#&#x27;])]: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 [&amp;:not(:last-of-type)]:after:content-[&#x27;/&#x27;] after:text-brd-soft after:mx-2 after:font-normal [&amp;:has(a[href&#x3D;&#x27;#&#x27;])]: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 [&amp;:not(:last-of-type)]:after:content-[&#x27;/&#x27;] after:text-brd-soft after:mx-2 after:font-normal [&amp;:has(a[href&#x3D;&#x27;#&#x27;])]: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 [&amp;:not(:last-of-type)]:after:content-[&#x27;/&#x27;] after:text-brd-soft after:mx-2 after:font-normal [&amp;:has(a[href&#x3D;&#x27;#&#x27;])]: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 [&amp;:not(:last-of-type)]:after:content-[&#x27;/&#x27;] after:text-brd-soft after:mx-2 after:font-normal [&amp;:has(a[href&#x3D;&#x27;#&#x27;])]: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 [&amp;:not(:last-of-type)]:after:content-[&#x27;/&#x27;] after:text-brd-soft after:mx-2 after:font-normal [&amp;:has(a[href&#x3D;&#x27;#&#x27;])]: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>&copy;2026&nbsp;<a class="hover:text-brand nav-current" href="https://deceleration.news">Deceleration</a>.</span>
8534        <span data-footer-ghost>Published with&nbsp;<a class="hover:text-brand" href="https://ghost.org">Ghost</a></span>
8535        <span data-footer-theme>&&nbsp;<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">&times;</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.