<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    






<script>
  window.dataLayer = window.dataLayer || [];
  window.dataLayer.__usercentrics_watched = true;
  function gtag(){dataLayer.push(arguments);}
  gtag('consent', 'default', {
    ad_storage: 'denied',
    analytics_storage: 'denied',
    ad_user_data: 'denied',
    ad_personalization: 'denied',
    wait_for_update: 2000
  });
</script>

<script>
  (function () {
    var PAGE_LANGUAGE = 'en'.toLowerCase().replace(/_/g, '-');
    var UC_LANGUAGE_BY_LOCALE = {
      'en': 'en',
      'de': 'de',
      'fr': 'fr',
      'id': 'id',
      'ja': 'ja',
      'tr': 'tr',
      'en-ca': 'en',
      'fr-ca': 'fr',
      'pt-br': 'pt_br',
      'fr-fr': 'fr'
    };
    var UC_LANGUAGE = UC_LANGUAGE_BY_LOCALE[PAGE_LANGUAGE] || 'en';
    var FALLBACK_COUNTRY = 'DE';
    var TRACE_TIMEOUT_MS = 1500;

    function loadUsercentrics(country) {
      window.__USERCENTRICS_COUNTRY = country;
      var script = document.createElement('script');
      script.src = 'https://cdn.350.org/usercentrics-consent/1.1.5/usercentrics-consent.js';
      script.onload = function () {
        UsercentricsConsent.initConsent({
          settingsId: 'AelB3mtRNvAY5D',
          language: UC_LANGUAGE,
          onReady: function (info) {
            if (info && info.isGdpr === false) {
              gtag('consent', 'update', {
                ad_storage: 'granted',
                analytics_storage: 'granted',
                ad_user_data: 'granted',
                ad_personalization: 'granted'
              });
              window.dataLayer.push({
                event: 'consent_status',
                type: 'IMPLICIT',
                action: 'consentNotRequired',
                ucCategory: { marketing: true, functional: true, essential: true },
                'Google Analytics': true,
                'Google Ads': true,
                'Facebook Pixel': true,
                'Microsoft Clarity': true
              });
            }
          },
          serviceIds: {
            reloadOnOptIn: 'BJz7qNsdj\u002D7'.split(',').map(function (s) { return s.trim(); }).filter(Boolean),
            deactivateBlocking: 'BJ59EidsWQ,gIwEsybsHImyP9'.split(',').map(function (s) { return s.trim(); }).filter(Boolean),
          },
        });
      };
      document.head.appendChild(script);
    }

    
    var settled = false;
    var timer = setTimeout(function () {
      if (settled) { return; }
      settled = true;
      loadUsercentrics(FALLBACK_COUNTRY);
    }, TRACE_TIMEOUT_MS);

    fetch('/cdn-cgi/trace')
      .then(function (response) { return response.text(); })
      .then(function (text) {
        if (settled) { return; }
        settled = true;
        clearTimeout(timer);
        var match = text.match(/^loc=([A-Z]{2})$/m);
        loadUsercentrics(match ? match[1] : FALLBACK_COUNTRY);
      })
      .catch(function () {
        if (settled) { return; }
        settled = true;
        clearTimeout(timer);
        loadUsercentrics(FALLBACK_COUNTRY);
      });
    
  })();
</script>



    <title>350 - Let&#x27;s build a world free of fossil fuels — 350.org</title>
    <meta name="description" content="350 is a global, people-led movement. We tackle climate change by ending fossil fuels and powering safe, affordable and clean energy for all. Join us!" />
    
        <link rel="canonical" href="https://350.org/" />
    
    
    
    
        <link rel="alternate" hreflang="en" href="https://350.org/" />
    
        <link rel="alternate" hreflang="pt-br" href="https://350.org/brasil/" />
    
        <link rel="alternate" hreflang="fr-fr" href="https://350.org/france/" />
    
        <link rel="alternate" hreflang="en-ca" href="https://350.org/canada/" />
    
        <link rel="alternate" hreflang="id" href="https://350.org/indonesia/" />
    
        <link rel="alternate" hreflang="x-default" href="https://350.org/" />
    
    
    
    
    <meta property="og:site_name" content="350.org" />
    <meta property="og:type" content="website" />
    <meta property="og:url" content="https://350.org/" />
    <meta property="og:title" content="350 - Let&#x27;s build a world free of fossil fuels" />
    <meta property="og:description" content="350 is a global, people-led movement. We tackle climate change by ending fossil fuels and powering safe, affordable and clean energy for all. Join us!" />
    <meta name="twitter:title" content="350 - Let&#x27;s build a world free of fossil fuels" />
    <meta name="twitter:description" content="350 is a global, people-led movement. We tackle climate change by ending fossil fuels and powering safe, affordable and clean energy for all. Join us!" />
    
    
    
        
        
        <meta property="og:image" content="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/images/350-meta.2e16d0ba.fill-1200x630.format-jpeg.jpg" />
        <meta property="og:image:width" content="1024" />
        <meta property="og:image:height" content="538" />
        <meta property="og:image:alt" content="Climate activists march with protest signs demanding to stop fossil fuels and build 100% renewable energy, advocating for environmental action and sustainable energy transition." />
        <meta name="twitter:card" content="summary_large_image" />
        <meta name="twitter:image" content="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/images/350-meta.2e16d0ba.fill-1200x630.format-jpeg.jpg" />
    
    
    
    
        
            
            
            <link rel="icon" href="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/images/350_favicon.original.format-png.png" />
        
    
    <script type="application/ld+json">{"@context": "https://schema.org", "@type": "Organization", "name": "350.org", "url": "https://350.org/", "description": "350.org is turning the page on the fossil fuel industry and building a clean, just future by connecting powerful grassroots climate movements around the world.", "logo": "https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/images/Logo.max-600x600.svg", "sameAs": ["https://bsky.app/profile/350.org", "https://facebook.com/350.org", "https://instagram.com/350org", "https://www.youtube.com/350org", "https://to.350.org/nFbxi"]}</script>
    
    
        
        <link rel="preload" as="image" fetchpriority="high" href="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/media_thumbnails/Rectangle_130.webp">
    
    <link rel="stylesheet" href="/static/css/main.9231f0a838b2.css">
    
    
    
    <!-- Fundraise Up: the new standard for online giving -->
<script>(function(w,d,s,n,a){if(!w[n]){var l='call,catch,on,once,set,then,track,openCheckout'
.split(','),i,o=function(n){return'function'==typeof n?o.l.push([arguments])&&o
:function(){return o.l.push([n,arguments])&&o}},t=d.getElementsByTagName(s)[0],
j=d.createElement(s);j.async=!0;j.src='https://cdn.fundraiseup.com/widget/'+a+'';
t.parentNode.insertBefore(j,t);o.s=Date.now();o.v=5;o.h=w.location.href;o.l=[];
for(i=0;i<8;i++)o[l[i]]=o(l[i]);w[n]=o}
})(window,document,'script','FundraiseUp','AFFUAJPM');</script>
<!-- End Fundraise Up --><!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-K5CC87Q7');</script>
<!-- End Google Tag Manager -->
</head>
<body class="font-body text-dark bg-light" data-internal-hosts="350.org,www.350.org" data-new-tab-hint="(opens in a new tab)">
    
    <!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K5CC87Q7"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
    
    





<header class="wtr-header relative bg-light border-b-0 has-[[data-mobile-menu-toggle][aria-expanded=true]]:border-b has-[[data-mobile-menu-toggle][aria-expanded=true]]:border-neutral-200">
    <div class="max-w-[1500px] mx-auto px-4 sm:px-6 lg:px-8 py-6">
        <div class="flex items-center justify-between" data-mobile-menu-header-row>

            
            <a href="/" class="group flex items-center gap-4 shrink-0">
                
                    
                    <img src="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/images/Logo.max-160x60.svg"
                         width="95"
                         height="41"
                         alt="350.org"
                         class="wtr-logo h-10 w-auto object-contain transition group-hover:brightness-[0.55]">
                
            </a>

            
            
                <nav class="hidden md:flex items-center space-x-1 ml-auto" aria-label="Primary navigation">
                    
                    
                        
                        
                            
                            <div class="relative group">
                                <button type="button"
                                        class="inline-flex items-center gap-1 px-2 py-2 text-base font-medium uppercase tracking-[1px] whitespace-nowrap cursor-pointer hover:text-primary-600 text-dark transition-colors"
                                        aria-haspopup="true">
                                    <span class="font-medium">About Us</span>
                                    
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-2.5 w-2.5 shrink-0" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="4" stroke-linejoin="round" aria-hidden="true">
                                        <path d="M5 9L19 9L12 16Z" />
                                    </svg>
                                </button>
                                <div class="hidden group-hover:block group-focus-within:block absolute left-0 top-full pt-2 z-40 min-w-48">
                                    <div class="rounded-lg border-2 border-neutral-200 shadow-lg bg-light p-4 flex flex-col gap-1">
                                        
                                            
                                                <a href="/about/who-we-are/"
                                                   class="block rounded-lg p-3 text-base font-medium text-neutral-700 hover:bg-primary-50 hover:text-primary-600 transition-colors">
                                                    Who We Are
                                                </a>
                                            
                                        
                                            
                                                <a href="/about/our-impact/"
                                                   class="block rounded-lg p-3 text-base font-medium text-neutral-700 hover:bg-primary-50 hover:text-primary-600 transition-colors">
                                                    Our Impact
                                                </a>
                                            
                                        
                                            
                                                <a href="/about/team/"
                                                   class="block rounded-lg p-3 text-base font-medium text-neutral-700 hover:bg-primary-50 hover:text-primary-600 transition-colors">
                                                    Our Team
                                                </a>
                                            
                                        
                                            
                                                <a href="/about/work-with-us/"
                                                   class="block rounded-lg p-3 text-base font-medium text-neutral-700 hover:bg-primary-50 hover:text-primary-600 transition-colors">
                                                    Work With Us
                                                </a>
                                            
                                        
                                    </div>
                                </div>
                            </div>
                        
                    
                        
                        
                            
                            <div class="relative group">
                                <button type="button"
                                        class="inline-flex items-center gap-1 px-2 py-2 text-base font-medium uppercase tracking-[1px] whitespace-nowrap cursor-pointer hover:text-primary-600 text-dark transition-colors"
                                        aria-haspopup="true">
                                    <span class="font-medium">Join Us</span>
                                    
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-2.5 w-2.5 shrink-0" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="4" stroke-linejoin="round" aria-hidden="true">
                                        <path d="M5 9L19 9L12 16Z" />
                                    </svg>
                                </button>
                                <div class="hidden group-hover:block group-focus-within:block absolute left-0 top-full pt-2 z-40 min-w-48">
                                    <div class="rounded-lg border-2 border-neutral-200 shadow-lg bg-light p-4 flex flex-col gap-1">
                                        
                                            
                                                <a href="/take-action/"
                                                   class="block rounded-lg p-3 text-base font-medium text-neutral-700 hover:bg-primary-50 hover:text-primary-600 transition-colors">
                                                    Take Action
                                                </a>
                                            
                                        
                                            
                                                <a href="/take-action/how-to-give/"
                                                   class="block rounded-lg p-3 text-base font-medium text-neutral-700 hover:bg-primary-50 hover:text-primary-600 transition-colors">
                                                    Donate
                                                </a>
                                            
                                        
                                    </div>
                                </div>
                            </div>
                        
                    
                        
                        
                            
                            <div class="relative group">
                                <button type="button"
                                        class="inline-flex items-center gap-1 px-2 py-2 text-base font-medium uppercase tracking-[1px] whitespace-nowrap cursor-pointer hover:text-primary-600 text-dark transition-colors"
                                        aria-haspopup="true">
                                    <span class="font-medium">Media &amp; Resources</span>
                                    
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-2.5 w-2.5 shrink-0" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="4" stroke-linejoin="round" aria-hidden="true">
                                        <path d="M5 9L19 9L12 16Z" />
                                    </svg>
                                </button>
                                <div class="hidden group-hover:block group-focus-within:block absolute left-0 top-full pt-2 z-40 min-w-48">
                                    <div class="rounded-lg border-2 border-neutral-200 shadow-lg bg-light p-4 flex flex-col gap-1">
                                        
                                            
                                                <a href="/blog/"
                                                   class="block rounded-lg p-3 text-base font-medium text-neutral-700 hover:bg-primary-50 hover:text-primary-600 transition-colors">
                                                    Blog
                                                </a>
                                            
                                        
                                            
                                                <a href="/media/"
                                                   class="block rounded-lg p-3 text-base font-medium text-neutral-700 hover:bg-primary-50 hover:text-primary-600 transition-colors">
                                                    Media
                                                </a>
                                            
                                        
                                            
                                                <a href="/media/science/"
                                                   class="block rounded-lg p-3 text-base font-medium text-neutral-700 hover:bg-primary-50 hover:text-primary-600 transition-colors">
                                                    Climate Science
                                                </a>
                                            
                                        
                                    </div>
                                </div>
                            </div>
                        
                    
                </nav>
            

            
            
            <div class="relative flex items-center gap-4 ml-4">

                
                

                
                
                    
                        <a href="#?form=FUNLBGSMNDU&amp;source=web_donate_button_main_nav_desktop"
                           class="inline-flex items-center justify-center rounded bg-callout-red px-4 py-3 text-base leading-[18px] font-semibold tracking-[0.3px] text-white hover:opacity-90 transition-opacity">
                            Donate
                        </a>
                    
                

                
                
                    <button type="button"
                            class="md:hidden p-2 cursor-pointer text-neutral-600 hover:text-dark"
                            aria-label="Open menu"
                            aria-expanded="false"
                            aria-controls="mobile-menu"
                            data-mobile-menu-toggle>
                
                    
                    <svg data-mobile-menu-icon-open xmlns="http://www.w3.org/2000/svg" class="h-6 w-6" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" />
                    </svg>
                    <svg data-mobile-menu-icon-close class="hidden h-6 w-6" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" />
                    </svg>
                </button>

                
                
            </div>
        </div>
    </div>

    
    
        <div id="mobile-menu"
             class="hidden md:hidden fixed inset-x-0 top-[65px] bottom-0 z-40 overflow-y-auto p-4 bg-light opacity-0 -translate-y-2 transition duration-200 ease-out"
             aria-label="Mobile navigation">
            <div class="flex min-h-full flex-col px-6 pt-3 pb-6" data-accordion>
                <nav class="flex flex-col gap-1" aria-label="Primary navigation">
                    
                        
                        
                            
                            <div>
                                <button type="button"
                                        class="flex w-full items-center justify-between gap-4 py-3 text-2xl font-heavy text-neutral-700 transition-colors"
                                        aria-expanded="false"
                                        data-accordion-toggle>
                                    <span class="">About Us</span>
                                    <svg class="h-3 w-3 shrink-0 transition-transform duration-200" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="4" stroke-linejoin="round" aria-hidden="true">
                                        <path d="M5 9L19 9L12 16Z" />
                                    </svg>
                                </button>
                                <div class="hidden flex-col gap-1 pb-2" data-accordion-content>
                                    
                                        
                                            <a href="/about/who-we-are/"
                                               class="block py-2 text-xl font-medium text-neutral-700 hover:text-navy transition-colors">
                                                Who We Are
                                            </a>
                                        
                                    
                                        
                                            <a href="/about/our-impact/"
                                               class="block py-2 text-xl font-medium text-neutral-700 hover:text-navy transition-colors">
                                                Our Impact
                                            </a>
                                        
                                    
                                        
                                            <a href="/about/team/"
                                               class="block py-2 text-xl font-medium text-neutral-700 hover:text-navy transition-colors">
                                                Our Team
                                            </a>
                                        
                                    
                                        
                                            <a href="/about/work-with-us/"
                                               class="block py-2 text-xl font-medium text-neutral-700 hover:text-navy transition-colors">
                                                Work With Us
                                            </a>
                                        
                                    
                                </div>
                            </div>
                        
                    
                        
                        
                            
                            <div>
                                <button type="button"
                                        class="flex w-full items-center justify-between gap-4 py-3 text-2xl font-heavy text-neutral-700 transition-colors"
                                        aria-expanded="false"
                                        data-accordion-toggle>
                                    <span class="">Join Us</span>
                                    <svg class="h-3 w-3 shrink-0 transition-transform duration-200" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="4" stroke-linejoin="round" aria-hidden="true">
                                        <path d="M5 9L19 9L12 16Z" />
                                    </svg>
                                </button>
                                <div class="hidden flex-col gap-1 pb-2" data-accordion-content>
                                    
                                        
                                            <a href="/take-action/"
                                               class="block py-2 text-xl font-medium text-neutral-700 hover:text-navy transition-colors">
                                                Take Action
                                            </a>
                                        
                                    
                                        
                                            <a href="/take-action/how-to-give/"
                                               class="block py-2 text-xl font-medium text-neutral-700 hover:text-navy transition-colors">
                                                Donate
                                            </a>
                                        
                                    
                                </div>
                            </div>
                        
                    
                        
                        
                            
                            <div>
                                <button type="button"
                                        class="flex w-full items-center justify-between gap-4 py-3 text-2xl font-heavy text-neutral-700 transition-colors"
                                        aria-expanded="false"
                                        data-accordion-toggle>
                                    <span class="">Media &amp; Resources</span>
                                    <svg class="h-3 w-3 shrink-0 transition-transform duration-200" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="4" stroke-linejoin="round" aria-hidden="true">
                                        <path d="M5 9L19 9L12 16Z" />
                                    </svg>
                                </button>
                                <div class="hidden flex-col gap-1 pb-2" data-accordion-content>
                                    
                                        
                                            <a href="/blog/"
                                               class="block py-2 text-xl font-medium text-neutral-700 hover:text-navy transition-colors">
                                                Blog
                                            </a>
                                        
                                    
                                        
                                            <a href="/media/"
                                               class="block py-2 text-xl font-medium text-neutral-700 hover:text-navy transition-colors">
                                                Media
                                            </a>
                                        
                                    
                                        
                                            <a href="/media/science/"
                                               class="block py-2 text-xl font-medium text-neutral-700 hover:text-navy transition-colors">
                                                Climate Science
                                            </a>
                                        
                                    
                                </div>
                            </div>
                        
                    
                </nav>

                <div class="mt-auto flex flex-col gap-6 pt-8">
                    
                    
                </div>
            </div>
        </div>
    
</header>



    
    



    
    
    
    
    
    
    
    <div class="wtr-page-hero mx-auto max-w-[1500px] px-4">
        
        <div class="wtr-hero relative flex flex-col overflow-hidden rounded-lg bg-dark"
             data-hero>
        <div class="wtr-hero-media relative flex min-h-[calc(100vh-4rem)] flex-col justify-end">

            
                
                


    <video autoplay muted loop playsinline preload="metadata" fetchpriority=high
           class="absolute inset-0 h-full w-full object-cover" aria-hidden="true" tabindex="-1"
           poster="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/media_thumbnails/Rectangle_130.webp" data-hero-video>
        
            <source src="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/media/Website_video_2_compressed_av1.webm" type="video/webm">
        
    </video>


                

<button type="button" class="wtr-hero-video-toggle absolute top-4 right-4 z-10 sm:top-6 sm:right-6"
        data-hero-video-toggle aria-pressed="true">
    
    <svg data-hero-video-toggle-icon-pause width="24" height="24" viewBox="0 0 20 20" aria-hidden="true">
        <rect x="5" y="4" width="3" height="12" rx="1" fill="currentColor"/>
        <rect x="12" y="4" width="3" height="12" rx="1" fill="currentColor"/>
    </svg>
    <svg data-hero-video-toggle-icon-play width="24" height="24" viewBox="0 0 20 20" aria-hidden="true" class="hidden">
        <path d="M6 4.5v11l9-5.5-9-5.5z" fill="currentColor"/>
    </svg>
    <span data-hero-video-toggle-label
          data-label-pause="Pause Video"
          data-label-play="Play Video">Pause Video</span>
</button>

            

            
                
                <div class="absolute inset-0 bg-gradient-to-t from-dark/80 via-dark/40 to-transparent" aria-hidden="true"></div>
            
            

            
            <div class="wtr-hero-content relative z-10 w-full text-light px-6 pt-10 pb-7.5 text-left sm:px-10 sm:py-12 lg:px-32 lg:py-16">

                
                
                <h1 class="font-heading text-[2.75rem] leading-[1.1] text-balance sm:text-5xl lg:text-8xl lg:leading-[1.135] lg:max-w-[1033px]">
                    Let&#x27;s build a world free of fossil fuels.
                </h1>

                

                
                
                    
                        <div class="mt-5 max-w-[1033px]">
                            

<div class="wtr-signup wtr-signup-actionkit wtr-signup-inline flex flex-col gap-4" >
    


    
    
        <script>
            
            if (typeof jQuery === "undefined") {
                document.write('<scr' + 'ipt src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"><\/scr' + 'ipt>');
            }
        </script>
    
    
    <div class="wtr-actionkit-embed wtr-actionkit-embed-inline"
         data-form-container
         data-msg-required="This field is required."
         data-msg-email="Enter a valid email address."
         data-msg-network-error="Something went wrong. Please try again.">
        

<script type="text/javascript" justification="oneclick functionality">
	function urlParam(name){
		var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
		if (!results) { return 0; }
		return results[1] || 0;
	}

	var oneclick = urlParam('oneclick');

	jQuery( document ).ready(function() {
		if (oneclick){
			jQuery('#action-lead div').css('visibility', 'hidden');
		}
	});
</script>

<section id="action-lead"
	class="section action-lead title-section width-medium padding-medium bg-blue">
	<div class="section-inner">
		


		<form id="action-form" class="c4 ct7_5 cm10 c-wide form-changeorg form-style-labelabove ak-form action_form text-black" name="act" method="POST" action="https://act.350.org/act/" accept-charset="utf-8">
	
			<div id="t" class="p text-large text-lineheight-small strong">
		
				Sign up:
		
			</div>
			

			<input type="hidden" name="utf8" value="&#x2714;">
			<input type="hidden" name="page" value="web_joinus_en" />

      

			




<div id="known_user">
 <div id="known_user_welcome" class="padding-small bg-white margin-bottom-none">
  <p id="known-user-greeting" class="text-large strong margin-bottom-small">Hi <span id="known_user_name"></span>!</p>
  <p class="text-small">We have your contact info saved from last time, just click the button below to continue.</p>
  <div id="known_user_logout" class="text-small2">
    <span class="user-logout-link"><strong>Not <span id="known_user_name-2" data-ak-id="known_user_name"></span>?</strong>
    <a href="https://act.350.org?" onclick="return actionkit.forms.logOut()" class="icon-before icon-faded text-underline-none text-blue" data-icon="&#xE904;">Sign out</a></span>
  </div>
 </div>
</div>

<div id="unknown_user" class="user-form ak-user-form ak-errs-below form-style-labelabove text-black">
 







  
  	
	<div id="ak-fieldbox-email" class="email_box input-text ak-input-type-user required">
		<label for="id_email">Email Address<span class="ak-required-flag">*</span></label>
		<input type="text" name="email" id="id_email" class="ak-userfield-input">
	</div>
    
  
  	
		<div id="ak-fieldbox-country" class="country_box input-select ak-input-type-user required">
			<label for="country">Country<span class="ak-required-flag">*</span></label>
			
<select name="country" id="country"  >
<option selected></option>


<option value="Afghanistan">Afghanistan</option>



<option value="Aland Islands">Aland Islands</option>



<option value="Albania">Albania</option>



<option value="Algeria">Algeria</option>



<option value="American Samoa">American Samoa</option>



<option value="Andorra">Andorra</option>



<option value="Angola">Angola</option>



<option value="Anguilla">Anguilla</option>



<option value="Antarctica">Antarctica</option>



<option value="Antigua and Barbuda">Antigua and Barbuda</option>



<option value="Argentina">Argentina</option>



<option value="Armenia">Armenia</option>



<option value="Aruba">Aruba</option>



<option value="Australia">Australia</option>



<option value="Austria">Austria</option>



<option value="Azerbaijan">Azerbaijan</option>



<option value="Bahamas">Bahamas</option>



<option value="Bahrain">Bahrain</option>



<option value="Bangladesh">Bangladesh</option>



<option value="Barbados">Barbados</option>



<option value="Belarus">Belarus</option>



<option value="Belgium">Belgium</option>



<option value="Belize">Belize</option>



<option value="Benin">Benin</option>



<option value="Bermuda">Bermuda</option>



<option value="Bhutan">Bhutan</option>



<option value="Bolivia">Bolivia</option>



<option value="Bonaire, Saint Eustatius and Saba ">Bonaire, Saint Eustatius and Saba </option>



<option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option>



<option value="Botswana">Botswana</option>



<option value="Bouvet Island">Bouvet Island</option>



<option value="Brazil">Brazil</option>



<option value="British Indian Ocean Territory">British Indian Ocean Territory</option>



<option value="British Virgin Islands">British Virgin Islands</option>



<option value="Brunei">Brunei</option>



<option value="Bulgaria">Bulgaria</option>



<option value="Burkina Faso">Burkina Faso</option>



<option value="Burundi">Burundi</option>



<option value="Cabo Verde">Cabo Verde</option>



<option value="Cambodia">Cambodia</option>



<option value="Cameroon">Cameroon</option>



<option value="Canada">Canada</option>



<option value="Cayman Islands">Cayman Islands</option>



<option value="Central African Republic">Central African Republic</option>



<option value="Chad">Chad</option>



<option value="Chile">Chile</option>



<option value="China">China</option>



<option value="Christmas Island">Christmas Island</option>



<option value="Cocos Islands">Cocos Islands</option>



<option value="Colombia">Colombia</option>



<option value="Comoros">Comoros</option>



<option value="Cook Islands">Cook Islands</option>



<option value="Costa Rica">Costa Rica</option>



<option value="Croatia">Croatia</option>



<option value="Cuba">Cuba</option>



<option value="Curacao">Curacao</option>



<option value="Cyprus">Cyprus</option>



<option value="Czechia">Czechia</option>



<option value="Democratic Republic of the Congo">Democratic Republic of the Congo</option>



<option value="Denmark">Denmark</option>



<option value="Djibouti">Djibouti</option>



<option value="Dominica">Dominica</option>



<option value="Dominican Republic">Dominican Republic</option>



<option value="Ecuador">Ecuador</option>



<option value="Egypt">Egypt</option>



<option value="El Salvador">El Salvador</option>



<option value="Equatorial Guinea">Equatorial Guinea</option>



<option value="Eritrea">Eritrea</option>



<option value="Estonia">Estonia</option>



<option value="Eswatini">Eswatini</option>



<option value="Ethiopia">Ethiopia</option>



<option value="Falkland Islands">Falkland Islands</option>



<option value="Faroe Islands">Faroe Islands</option>



<option value="Fiji">Fiji</option>



<option value="Finland">Finland</option>



<option value="France">France</option>



<option value="French Guiana">French Guiana</option>



<option value="French Polynesia">French Polynesia</option>



<option value="French Southern Territories">French Southern Territories</option>



<option value="Gabon">Gabon</option>



<option value="Gambia">Gambia</option>



<option value="Georgia">Georgia</option>



<option value="Germany">Germany</option>



<option value="Ghana">Ghana</option>



<option value="Gibraltar">Gibraltar</option>



<option value="Greece">Greece</option>



<option value="Greenland">Greenland</option>



<option value="Grenada">Grenada</option>



<option value="Guadeloupe">Guadeloupe</option>



<option value="Guam">Guam</option>



<option value="Guatemala">Guatemala</option>



<option value="Guernsey">Guernsey</option>



<option value="Guinea">Guinea</option>



<option value="Guinea-Bissau">Guinea-Bissau</option>



<option value="Guyana">Guyana</option>



<option value="Haiti">Haiti</option>



<option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option>



<option value="Honduras">Honduras</option>



<option value="Hong Kong">Hong Kong</option>



<option value="Hungary">Hungary</option>



<option value="Iceland">Iceland</option>



<option value="India">India</option>



<option value="Indonesia">Indonesia</option>



<option value="Iran">Iran</option>



<option value="Iraq">Iraq</option>



<option value="Ireland">Ireland</option>



<option value="Isle of Man">Isle of Man</option>



<option value="Israel">Israel</option>



<option value="Italy">Italy</option>



<option value="Ivory Coast">Ivory Coast</option>



<option value="Jamaica">Jamaica</option>



<option value="Japan">Japan</option>



<option value="Jersey">Jersey</option>



<option value="Jordan">Jordan</option>



<option value="Kazakhstan">Kazakhstan</option>



<option value="Kenya">Kenya</option>



<option value="Kiribati">Kiribati</option>



<option value="Kosovo">Kosovo</option>



<option value="Kuwait">Kuwait</option>



<option value="Kyrgyzstan">Kyrgyzstan</option>



<option value="Laos">Laos</option>



<option value="Latvia">Latvia</option>



<option value="Lebanon">Lebanon</option>



<option value="Lesotho">Lesotho</option>



<option value="Liberia">Liberia</option>



<option value="Libya">Libya</option>



<option value="Liechtenstein">Liechtenstein</option>



<option value="Lithuania">Lithuania</option>



<option value="Luxembourg">Luxembourg</option>



<option value="Macao">Macao</option>



<option value="Madagascar">Madagascar</option>



<option value="Malawi">Malawi</option>



<option value="Malaysia">Malaysia</option>



<option value="Maldives">Maldives</option>



<option value="Mali">Mali</option>



<option value="Malta">Malta</option>



<option value="Marshall Islands">Marshall Islands</option>



<option value="Martinique">Martinique</option>



<option value="Mauritania">Mauritania</option>



<option value="Mauritius">Mauritius</option>



<option value="Mayotte">Mayotte</option>



<option value="Mexico">Mexico</option>



<option value="Micronesia">Micronesia</option>



<option value="Moldova">Moldova</option>



<option value="Monaco">Monaco</option>



<option value="Mongolia">Mongolia</option>



<option value="Montenegro">Montenegro</option>



<option value="Montserrat">Montserrat</option>



<option value="Morocco">Morocco</option>



<option value="Mozambique">Mozambique</option>



<option value="Myanmar">Myanmar</option>



<option value="Namibia">Namibia</option>



<option value="Nauru">Nauru</option>



<option value="Nepal">Nepal</option>



<option value="Netherlands">Netherlands</option>



<option value="Netherlands Antilles">Netherlands Antilles</option>



<option value="New Caledonia">New Caledonia</option>



<option value="New Zealand">New Zealand</option>



<option value="Nicaragua">Nicaragua</option>



<option value="Niger">Niger</option>



<option value="Nigeria">Nigeria</option>



<option value="Niue">Niue</option>



<option value="Norfolk Island">Norfolk Island</option>



<option value="North Korea">North Korea</option>



<option value="North Macedonia">North Macedonia</option>



<option value="Northern Mariana Islands">Northern Mariana Islands</option>



<option value="Norway">Norway</option>



<option value="Oman">Oman</option>



<option value="Pakistan">Pakistan</option>



<option value="Palau">Palau</option>



<option value="Palestinian Territory">Palestinian Territory</option>



<option value="Panama">Panama</option>



<option value="Papua New Guinea">Papua New Guinea</option>



<option value="Paraguay">Paraguay</option>



<option value="Peru">Peru</option>



<option value="Philippines">Philippines</option>



<option value="Pitcairn">Pitcairn</option>



<option value="Poland">Poland</option>



<option value="Portugal">Portugal</option>



<option value="Puerto Rico">Puerto Rico</option>



<option value="Qatar">Qatar</option>



<option value="Republic of the Congo">Republic of the Congo</option>



<option value="Reunion">Reunion</option>



<option value="Romania">Romania</option>



<option value="Russia">Russia</option>



<option value="Rwanda">Rwanda</option>



<option value="Saint Barthelemy">Saint Barthelemy</option>



<option value="Saint Helena">Saint Helena</option>



<option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>



<option value="Saint Lucia">Saint Lucia</option>



<option value="Saint Martin">Saint Martin</option>



<option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option>



<option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option>



<option value="Samoa">Samoa</option>



<option value="San Marino">San Marino</option>



<option value="Sao Tome and Principe">Sao Tome and Principe</option>



<option value="Saudi Arabia">Saudi Arabia</option>



<option value="Senegal">Senegal</option>



<option value="Serbia">Serbia</option>



<option value="Serbia and Montenegro">Serbia and Montenegro</option>



<option value="Seychelles">Seychelles</option>



<option value="Sierra Leone">Sierra Leone</option>



<option value="Singapore">Singapore</option>



<option value="Sint Maarten">Sint Maarten</option>



<option value="Slovakia">Slovakia</option>



<option value="Slovenia">Slovenia</option>



<option value="Solomon Islands">Solomon Islands</option>



<option value="Somalia">Somalia</option>



<option value="South Africa">South Africa</option>



<option value="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</option>



<option value="South Korea">South Korea</option>



<option value="South Sudan">South Sudan</option>



<option value="Spain">Spain</option>



<option value="Sri Lanka">Sri Lanka</option>



<option value="Sudan">Sudan</option>



<option value="Suriname">Suriname</option>



<option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option>



<option value="Sweden">Sweden</option>



<option value="Switzerland">Switzerland</option>



<option value="Syria">Syria</option>



<option value="Taiwan">Taiwan</option>



<option value="Tajikistan">Tajikistan</option>



<option value="Tanzania">Tanzania</option>



<option value="Thailand">Thailand</option>



<option value="Timor Leste">Timor Leste</option>



<option value="Togo">Togo</option>



<option value="Tokelau">Tokelau</option>



<option value="Tonga">Tonga</option>



<option value="Trinidad and Tobago">Trinidad and Tobago</option>



<option value="Tunisia">Tunisia</option>



<option value="Turkey">Turkey</option>



<option value="Turkmenistan">Turkmenistan</option>



<option value="Turks and Caicos Islands">Turks and Caicos Islands</option>



<option value="Tuvalu">Tuvalu</option>



<option value="U.S. Virgin Islands">U.S. Virgin Islands</option>



<option value="Uganda">Uganda</option>



<option value="Ukraine">Ukraine</option>



<option value="United Arab Emirates">United Arab Emirates</option>



<option value="United Kingdom">United Kingdom</option>



<option value="United States">United States</option>



<option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option>



<option value="Uruguay">Uruguay</option>



<option value="Uzbekistan">Uzbekistan</option>



<option value="Vanuatu">Vanuatu</option>



<option value="Vatican">Vatican</option>



<option value="Venezuela">Venezuela</option>



<option value="Vietnam">Vietnam</option>



<option value="Wallis and Futuna">Wallis and Futuna</option>



<option value="Western Sahara">Western Sahara</option>



<option value="Yemen">Yemen</option>



<option value="Zambia">Zambia</option>



<option value="Zimbabwe">Zimbabwe</option>


<!-- in case we need manual override
	<option value="Åland Islands">
		Åland Islands
	</option>
	<option value="Afghanistan">
		Afghanistan
	</option>
	<option value="Albania">
		Albania
	</option>
	<option value="Algeria">
		Algeria
	</option>
	<option value="American Samoa">
		American Samoa
	</option>
	<option value="Andorra">
		Andorra
	</option>
	<option value="Angola">
		Angola
	</option>
	<option value="Anguilla">
		Anguilla
	</option>
	<option value="Antarctica">
		Antarctica
	</option>
	<option value="Antigua and Barbuda">
		Antigua and Barbuda
	</option>
	<option value="Argentina">
		Argentina
	</option>
	<option value="Armenia">
		Armenia
	</option>
	<option value="Aruba">
		Aruba
	</option>
	<option value="Australia">
		Australia
	</option>
	<option value="Austria">
		Austria
	</option>
	<option value="Azerbaijan">
		Azerbaijan
	</option>
	<option value="Bahamas">
		Bahamas
	</option>
	<option value="Bahrain">
		Bahrain
	</option>
	<option value="Bangladesh">
		Bangladesh
	</option>
	<option value="Barbados">
		Barbados
	</option>
	<option value="Belarus">
		Belarus
	</option>
	<option value="Belgium">
		Belgium
	</option>
	<option value="Belize">
		Belize
	</option>
	<option value="Benin">
		Benin
	</option>
	<option value="Bermuda">
		Bermuda
	</option>
	<option value="Bhutan">
		Bhutan
	</option>
	<option value="Bolivia">
		Bolivia
	</option>
	<option value="Bonaire">
		Bonaire
	</option>
	<option value="Bosnia and Herzegovina">
		Bosnia and Herzegovina
	</option>
	<option value="Botswana">
		Botswana
	</option>
	<option value="Bouvet Island">
		Bouvet Island
	</option>
	<option value="Brazil">
		Brazil
	</option>
	<option value="British Indian Ocean Territory">
		British Indian Ocean Territory
	</option>
	<option value="British Virgin Islands">
		British Virgin Islands
	</option>
	<option value="Brunei">
		Brunei
	</option>
	<option value="Bulgaria">
		Bulgaria
	</option>
	<option value="Burkina Faso">
		Burkina Faso
	</option>
	<option value="Burundi">
		Burundi
	</option>
	<option value="Cabo Verde">
		Cabo Verde
	</option>
	<option value="Cambodia">
		Cambodia
	</option>
	<option value="Cameroon">
		Cameroon
	</option>
	<option value="Canada">
		Canada
	</option>
	<option value="Cayman Islands">
		Cayman Islands
	</option>
	<option value="Central African Republic">
		Central African Republic
	</option>
	<option value="Chad">
		Chad
	</option>
	<option value="Chile">
		Chile
	</option>
	<option value="China">
		China
	</option>
	<option value="Christmas Island">
		Christmas Island
	</option>
	<option value="Cocos [Keeling] Islands">
		Cocos [Keeling] Islands
	</option>
	<option value="Colombia">
		Colombia
	</option>
	<option value="Comoros">
		Comoros
	</option>
	<option value="Cook Islands">
		Cook Islands
	</option>
	<option value="Costa Rica">
		Costa Rica
	</option>
	<option value="Croatia">
		Croatia
	</option>
	<option value="Cuba">
		Cuba
	</option>
	<option value="Curacao">
		Curacao
	</option>
	<option value="Cyprus">
		Cyprus
	</option>
	<option value="Czechia">
		Czechia
	</option>
	<option value="Democratic Republic of the Congo">
		Democratic Republic of the Congo
	</option>
	<option value="Denmark">
		Denmark
	</option>
	<option value="Djibouti">
		Djibouti
	</option>
	<option value="Dominica">
		Dominica
	</option>
	<option value="Dominican Republic">
		Dominican Republic
	</option>
	<option value="Ecuador">
		Ecuador
	</option>
	<option value="Egypt">
		Egypt
	</option>
	<option value="El Salvador">
		El Salvador
	</option>
	<option value="Equatorial Guinea">
		Equatorial Guinea
	</option>
	<option value="Eritrea">
		Eritrea
	</option>
	<option value="Estonia">
		Estonia
	</option>
	<option value="Eswatini">
		Eswatini
	</option>
	<option value="Ethiopia">
		Ethiopia
	</option>
	<option value="Falkland Islands">
		Falkland Islands
	</option>
	<option value="Faroe Islands">
		Faroe Islands
	</option>
	<option value="Fiji">
		Fiji
	</option>
	<option value="Finland">
		Finland
	</option>
	<option value="France">
		France
	</option>
	<option value="French Guiana">
		French Guiana
	</option>
	<option value="French Polynesia">
		French Polynesia
	</option>
	<option value="French Southern Territories">
		French Southern Territories
	</option>
	<option value="Gabon">
		Gabon
	</option>
	<option value="Gambia">
		Gambia
	</option>
	<option value="Georgia">
		Georgia
	</option>
	<option value="Germany">
		Germany
	</option>
	<option value="Ghana">
		Ghana
	</option>
	<option value="Gibraltar">
		Gibraltar
	</option>
	<option value="Greece">
		Greece
	</option>
	<option value="Greenland">
		Greenland
	</option>
	<option value="Grenada">
		Grenada
	</option>
	<option value="Guadeloupe">
		Guadeloupe
	</option>
	<option value="Guam">
		Guam
	</option>
	<option value="Guatemala">
		Guatemala
	</option>
	<option value="Guernsey">
		Guernsey
	</option>
	<option value="Guinea">
		Guinea
	</option>
	<option value="Guinea-Bissau">
		Guinea-Bissau
	</option>
	<option value="Guyana">
		Guyana
	</option>
	<option value="Haiti">
		Haiti
	</option>
	<option value="Heard Island and McDonald Islands">
		Heard Island and McDonald Islands
	</option>
	<option value="Honduras">
		Honduras
	</option>
	<option value="Hong Kong">
		Hong Kong
	</option>
	<option value="Hungary">
		Hungary
	</option>
	<option value="Iceland">
		Iceland
	</option>
	<option value="India">
		India
	</option>
	<option value="Indonesia">
		Indonesia
	</option>
	<option value="Iran">
		Iran
	</option>
	<option value="Iraq">
		Iraq
	</option>
	<option value="Ireland">
		Ireland
	</option>
	<option value="Isle of Man">
		Isle of Man
	</option>
	<option value="Israel">
		Israel
	</option>
	<option value="Italy">
		Italy
	</option>
	<option value="Ivory Coast">
		Ivory Coast
	</option>
	<option value="Jamaica">
		Jamaica
	</option>
	<option value="Japan">
		Japan
	</option>
	<option value="Jersey">
		Jersey
	</option>
	<option value="Jordan">
		Jordan
	</option>
	<option value="Kazakhstan">
		Kazakhstan
	</option>
	<option value="Kenya">
		Kenya
	</option>
	<option value="Kiribati">
		Kiribati
	</option>
	<option value="Kosovo">
		Kosovo
	</option>
	<option value="Kuwait">
		Kuwait
	</option>
	<option value="Kyrgyzstan">
		Kyrgyzstan
	</option>
	<option value="Laos">
		Laos
	</option>
	<option value="Latvia">
		Latvia
	</option>
	<option value="Lebanon">
		Lebanon
	</option>
	<option value="Lesotho">
		Lesotho
	</option>
	<option value="Liberia">
		Liberia
	</option>
	<option value="Libya">
		Libya
	</option>
	<option value="Liechtenstein">
		Liechtenstein
	</option>
	<option value="Lithuania">
		Lithuania
	</option>
	<option value="Luxembourg">
		Luxembourg
	</option>
	<option value="Macao">
		Macao
	</option>
	<option value="Madagascar">
		Madagascar
	</option>
	<option value="Malawi">
		Malawi
	</option>
	<option value="Malaysia">
		Malaysia
	</option>
	<option value="Maldives">
		Maldives
	</option>
	<option value="Mali">
		Mali
	</option>
	<option value="Malta">
		Malta
	</option>
	<option value="Marshall Islands">
		Marshall Islands
	</option>
	<option value="Martinique">
		Martinique
	</option>
	<option value="Mauritania">
		Mauritania
	</option>
	<option value="Mauritius">
		Mauritius
	</option>
	<option value="Mayotte">
		Mayotte
	</option>
	<option value="Mexico">
		Mexico
	</option>
	<option value="Micronesia">
		Micronesia
	</option>
	<option value="Moldova">
		Moldova
	</option>
	<option value="Monaco">
		Monaco
	</option>
	<option value="Mongolia">
		Mongolia
	</option>
	<option value="Montenegro">
		Montenegro
	</option>
	<option value="Montserrat">
		Montserrat
	</option>
	<option value="Morocco">
		Morocco
	</option>
	<option value="Mozambique">
		Mozambique
	</option>
	<option value="Myanmar [Burma]">
		Myanmar [Burma]
	</option>
	<option value="Namibia">
		Namibia
	</option>
	<option value="Nauru">
		Nauru
	</option>
	<option value="Nepal">
		Nepal
	</option>
	<option value="Netherlands">
		Netherlands
	</option>
	<option value="New Caledonia">
		New Caledonia
	</option>
	<option value="New Zealand">
		New Zealand
	</option>
	<option value="Nicaragua">
		Nicaragua
	</option>
	<option value="Niger">
		Niger
	</option>
	<option value="Nigeria">
		Nigeria
	</option>
	<option value="Niue">
		Niue
	</option>
	<option value="Norfolk Island">
		Norfolk Island
	</option>
	<option value="North Korea">
		North Korea
	</option>
	<option value="North Macedonia">
		North Macedonia
	</option>
	<option value="Northern Mariana Islands">
		Northern Mariana Islands
	</option>
	<option value="Norway">
		Norway
	</option>
	<option value="Oman">
		Oman
	</option>
	<option value="Pakistan">
		Pakistan
	</option>
	<option value="Palau">
		Palau
	</option>
	<option value="Palestine">
		Palestine
	</option>
	<option value="Panama">
		Panama
	</option>
	<option value="Papua New Guinea">
		Papua New Guinea
	</option>
	<option value="Paraguay">
		Paraguay
	</option>
	<option value="Peru">
		Peru
	</option>
	<option value="Philippines">
		Philippines
	</option>
	<option value="Pitcairn Islands">
		Pitcairn Islands
	</option>
	<option value="Poland">
		Poland
	</option>
	<option value="Portugal">
		Portugal
	</option>
	<option value="Puerto Rico">
		Puerto Rico
	</option>
	<option value="Qatar">
		Qatar
	</option>
	<option value="Republic of the Congo">
		Republic of the Congo
	</option>
	<option value="Romania">
		Romania
	</option>
	<option value="Russia">
		Russia
	</option>
	<option value="Rwanda">
		Rwanda
	</option>
	<option value="Réunion">
		Réunion
	</option>
	<option value="Saint Barthélemy">
		Saint Barthélemy
	</option>
	<option value="Saint Helena">
		Saint Helena
	</option>
	<option value="Saint Kitts and Nevis">
		Saint Kitts and Nevis
	</option>
	<option value="Saint Lucia">
		Saint Lucia
	</option>
	<option value="Saint Martin">
		Saint Martin
	</option>
	<option value="Saint Pierre and Miquelon">
		Saint Pierre and Miquelon
	</option>
	<option value="Saint Vincent and the Grenadines">
		Saint Vincent and the Grenadines
	</option>
	<option value="Samoa">
		Samoa
	</option>
	<option value="San Marino">
		San Marino
	</option>
	<option value="Saudi Arabia">
		Saudi Arabia
	</option>
	<option value="Senegal">
		Senegal
	</option>
	<option value="Serbia">
		Serbia
	</option>
	<option value="Seychelles">
		Seychelles
	</option>
	<option value="Sierra Leone">
		Sierra Leone
	</option>
	<option value="Singapore">
		Singapore
	</option>
	<option value="Sint Maarten">
		Sint Maarten
	</option>
	<option value="Slovakia">
		Slovakia
	</option>
	<option value="Slovenia">
		Slovenia
	</option>
	<option value="Solomon Islands">
		Solomon Islands
	</option>
	<option value="Somalia">
		Somalia
	</option>
	<option value="South Africa">
		South Africa
	</option>
	<option value="South Georgia and the South Sandwich Islands">
		South Georgia and the South Sandwich Islands
	</option>
	<option value="South Korea">
		South Korea
	</option>
	<option value="South Sudan">
		South Sudan
	</option>
	<option value="Spain">
		Spain
	</option>
	<option value="Sri Lanka">
		Sri Lanka
	</option>
	<option value="Sudan">
		Sudan
	</option>
	<option value="Suriname">
		Suriname
	</option>
	<option value="Svalbard and Jan Mayen">
		Svalbard and Jan Mayen
	</option>
	<option value="Sweden">
		Sweden
	</option>
	<option value="Switzerland">
		Switzerland
	</option>
	<option value="Syria">
		Syria
	</option>
	<option value="São Tomé and Príncipe">
		São Tomé and Príncipe
	</option>
	<option value="Taiwan">
		Taiwan
	</option>
	<option value="Tajikistan">
		Tajikistan
	</option>
	<option value="Tanzania">
		Tanzania
	</option>
	<option value="Thailand">
		Thailand
	</option>
	<option value="Timor-Leste">
		Timor-Leste
	</option>
	<option value="Togo">
		Togo
	</option>
	<option value="Tokelau">
		Tokelau
	</option>
	<option value="Tonga">
		Tonga
	</option>
	<option value="Trinidad and Tobago">
		Trinidad and Tobago
	</option>
	<option value="Tunisia">
		Tunisia
	</option>
	<option value="Turkey">
		Turkey
	</option>
	<option value="Turkmenistan">
		Turkmenistan
	</option>
	<option value="Turks and Caicos Islands">
		Turks and Caicos Islands
	</option>
	<option value="Tuvalu">
		Tuvalu
	</option>
	<option value="U.S. Minor Outlying Islands">
		U.S. Minor Outlying Islands
	</option>
	<option value="U.S. Virgin Islands">
		U.S. Virgin Islands
	</option>
	<option value="Uganda">
		Uganda
	</option>
	<option value="Ukraine">
		Ukraine
	</option>
	<option value="United Arab Emirates">
		United Arab Emirates
	</option>
	<option value="United Kingdom">
		United Kingdom
	</option>
	<option value="United States">
		United States
	</option>
	<option value="Uruguay">
		Uruguay
	</option>
	<option value="Uzbekistan">
		Uzbekistan
	</option>
	<option value="Vanuatu">
		Vanuatu
	</option>
	<option value="Vatican City">
		Vatican City
	</option>
	<option value="Venezuela">
		Venezuela
	</option>
	<option value="Vietnam">
		Vietnam
	</option>
	<option value="Wallis and Futuna">
		Wallis and Futuna
	</option>
	<option value="Western Sahara">
		Western Sahara
	</option>
	<option value="Yemen">
		Yemen
	</option>
	<option value="Zambia">
		Zambia
	</option>
	<option value="Zimbabwe">
		Zimbabwe
	</option>
-->
</select>
<script>
	var country = '';
	if (!country) {
		var urlParams = new URLSearchParams(window.location.search);
  		var regionParam = urlParams.get('r');
		var codeToName = {
			"US": "United States",
			"CA": "Canada",
			"GB": "United Kingdom",
			"DE": "Germany",
			"FR": "France",
			"ES": "Spain",
			"IT": "Italy",
			"AU": "Australia",
			"JP": "Japan",
			"CN": "China",
			"IN": "India",
			"BR": "Brazil",
			"RU": "Russia",
			"ZA": "South Africa",
			"MX": "Mexico",
			"KR": "South Korea",
			"NL": "Netherlands",
			"SE": "Sweden",
			"CH": "Switzerland",
			"NO": "Norway",
			"DK": "Denmark",
			"FI": "Finland",
			"BE": "Belgium",
			"AT": "Austria",
			"NZ": "New Zealand",
			"SG": "Singapore",
			"IE": "Ireland",
			"PT": "Portugal",
			"GR": "Greece",
			"PL": "Poland",
			"HU": "Hungary",
			"CZ": "Czech Republic",
			"TR": "Turkey",
			"IL": "Israel",
			"SA": "Saudi Arabia",
			"AE": "United Arab Emirates",
			"AR": "Argentina",
			"CL": "Chile",
			"CO": "Colombia",
			"TH": "Thailand",
			"MY": "Malaysia",
			"ID": "Indonesia",
			"PH": "Philippines",
			"VN": "Vietnam",
			"EG": "Egypt",
			"NG": "Nigeria",
			"PK": "Pakistan"
		};

		if (codeToName[regionParam]) {
			jQuery('#country').val(codeToName[regionParam]);
		}
	}
</script>
		</div>
	
  

<div class="honey" style="display: none">
  <input name="action_honey">
</div>

<input type="hidden" name="action_utm_source" value="">
<input type="hidden" name="action_utm_campaign" value="">
<input type="hidden" name="action_utm_medium" value="">
<input type="hidden" name="action_utm_term" value="">
<input type="hidden" name="action_utm_content" value="">
<input type="hidden" name="action_referring_element" value="">

  
  <input type="hidden" name="auto_country" value="1">
  <style type="text/css">
    /* Ensure that, if there's no JavaScript, the global-friendly fields show
     * rather than the US-only ones */
    #id_zip_box, #id_state_box { display: none; }
  </style>
  














 <div style="display: none">
  <input name="user_honey">
 </div>

</div>






  
    
      
<div class="input-wrapper input-submit margin-bottom-normal">
  <button type="submit" class="submit button-primary">
  
    Join Us</button>
</div>
      
    
  


<div class="general-privacy-notice text-small2">

	<p>You'll receive emails about our campaigns and ways you can take action. You can <a href="https://act.350.org/unsubscribe/unsubscribe/">unsubscribe</a> at any time (<a href="https://350.org/tos">terms of service</a> and <a href="https://350.org/privacy">privacy policy</a>)</p>

<!-- ak.wysiwyg=code -->

</div>


<!--<input name="lists" value="1" type="hidden"/>-->



<script>
console.log('Signup');
</script>

<!-- add page types to the condition below if you want to allow sms opt ins for those pages -->
<!-- be sure to test the styling doesn't break when adding new page types -->

<script>
// ak-fieldbox-sms_optin
</script>



<script>
	jQuery(function(){
		jQuery('.ak-privacy, #unknown_user .input-radio, #survey-custom-questions .input-radio').addClass('large-radios');
		jQuery('#unknown_user .input-checkbox, #survey-custom-questions .input-checkbox').addClass('large-checkboxes');
		jQuery('.ak-userfield-radio-choice.ak-userfield-radio-choice, .ak-survey-radio-choice').each(function(i, v) {
			jQuery(v).contents().eq(1).wrap('<span class="larger-radios-choice-label"/>');
		});
		jQuery('#unknown_user .input-checkbox .ak-userfield-checkbox-choice, .input-checkbox .ak-survey-checkbox-choice').append(jQuery('<span class="checkmark"/>'));
	});
</script>




	
			<ul style="display:none;" id="ak-errors"><li></li></ul>
		</form>

<script type="text/javascript" justification="one click functionality">
jQuery( document ).ready(function() {
	function urlParam(name){
		var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
		if (!results) { return 0; }
		return results[1] || 0;
	}

	var oneclick = urlParam('oneclick');
	var email = urlParam('email');


	function oneClickOptIn() {

	    if (email) {
		    	document.getElementById("id_email").value = decodeURIComponent(email);
		    	var email_entered = true;
		  }

		  if(email_entered) {
	        document.getElementById("action-form").submit();
	    }
	}

	if (oneclick){
		oneClickOptIn();
	}
});
</script>


		<div id="recent-actions" class="c6 ct6 cm10 c-wide text-small">
			


		</div>

	</div>
</section>




<!-- (web_joinus_en, 25584) Join 350 (Wagtail standard web signup form. Signup form clearly states that it&#x27;s an email signup form, so no extra opt-ins needed.) -->



	

<style>
.loader,
.loader:after {
  border-radius: 50%;
  width: 27.5px;
	height: 27.5px;
}
.loader {
  display:block;
  overflow: hidden;
  margin: 0 auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 0.5em solid rgba(255, 255, 255, 0.2);
	border-right: 0.5em solid rgba(255, 255, 255, 0.2);
	border-bottom: 0.5em solid rgba(255, 255, 255, 0.2);
	border-left: 0.5em solid #fff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


</style>



<div id="afteraction-progress-meter" aria-hidden="true" class="section text-small text-strong width-wide text-center padding-tiny bg-dkgray-trans" style="display:none;position:fixed;top:0;left:0;width:100%;z-index:10;">
	<span id="afteraction-progress-meter-step1" class="afteraction-progress-meter-step">
		<span class="afteraction-progress-meter-dot complete icon" data-icon="&#xE942;"></span>
		
			Sign up
		
		</span>
	</span>
	<span id="afteraction-progress-meter-step2" class="afteraction-progress-meter-step">
		
			<span class="afteraction-progress-meter-dot icon" data-icon=""></span>
				Share
			</span>
		
	</span>
	<span id="afteraction-progress-meter-step3" class="afteraction-progress-meter-step">
		
			<span class="afteraction-progress-meter-dot icon" data-icon=""></span>
				Donate
			</span>
		
	</span>
</div>

<div id="afteraction">
	
	<div id="afteraction-share" class="section afteraction-panel border-top title-section padding-medium width-narrow text-center bg-blue" aria-live="polite" style="display:none;">
		<div id="afteraction-share-inner" class="section-inner"></div>
	</div>
	<div id="afteraction-donate" class="section afteraction-panel title-section padding-medium width-narrow text-center bg-blue-fade" aria-live="polite" style="display:none;">
		<div id="afteraction-donate-inner" class="section-inner"></div>
	</div>
	
</div>


<div id="afteraction-share-ask-source" aria-hidden="true" style="display:none;">
	<div class="afteraction-share-ask-intro text-style-lead3 text-large2 text-lineheight-small text-strong margin-bottom-large">
	
	
		<p><meta charset="utf-8" />
<p>Thank you!</p></p>
	
		<p class="afteraction-share-ask-text margin-bottom-huge">
	
		Will you share this to get more people involved?
	
		</p>
		<p>
			<button class="afteraction-share-ask-yes button button-large margin-bottom-large">
				
					Yes, I can share this
				
			</button>
			<button class="afteraction-share-ask-no button button-large button-alternate margin-bottom-large">
				
					No, not now
				
			</button>
		</p>
	</div>
</div>

<div id="afteraction-share-source" aria-hidden="true" style="display:none;">
	<div class="afteraction-share-intro text-style-lead3 text-large3 text-lineheight-small text-strong margin-bottom-medium">
		<p>Thank you — Click below to share:</p>
	</div>

	
	
	<div class="afteraction-facebook-share afteraction-share-option margin-bottom-large">
		<div class="afteraction-facebook-share-intro afteraction-share-option-intro margin-bottom-medium">
			<a class="afteraction-share-button fb-share button-icon bg-facebook-color bg-facebook-icon button-share-facebook"  href="https://act.350.org/share/link?type=fb&amp;page_name=web_joinus_en&amp;action_id=&amp;akid=None&short=1">Share on Facebook</a>
		</div>
		<div class="fb-preview bg-white border margin-bottom-large">
			
			<div class="fb-preview-share-text padding-tiny text-left">
				<p class="fb-preview-share-title- strong margin-bottom-small">Join 350</p>
				<p class="fb-preview-share-description- text-small">► Stay updated with news and actions from 350.org</p>
				<p class="text-small2 text-font-secondary text-caps">350.org</p>
			</div>
		</div>
	</div>
	
	

	<script>
		jQuery(document).ready(function($){
			
				var whatsappMsg = 'Join 350 ';
			

			$('.whatsapp-share').on('click', function(e) {
				e.preventDefault();
				// Set Whatsapp Share URL based on response from API
				var currShareURL = new (window.URL)(e.target.href);
				var getShareURL = '/share/link?type=ot&action_id=&short=1&page_name=web_joinus_en';
				var actionID = currShareURL.searchParams.get('action_id');
				
				if (actionID) {
					getShareURL = '/share/link?type=ot&short=1&page_name=web_joinus_en&source=share-ak-thanksflow-wa' + '&action_id=' + actionID;
				}
				var newTab = window.open('', '_blank');
				$.ajax({
					method: 'GET',
					url: getShareURL,
				}).done(function(shareURL) {
					var newURL = 'https://api.whatsapp.com/send?text=' + whatsappMsg + shareURL;
					$(e.target).attr('href', newURL);
					newTab.location.href = newURL;
					if (newTab) {
						newTab.focus();
					}
					show_share_tick();
				}).fail(function () {
					var whatsappShareURL = 'https://api.whatsapp.com/send?text=' + whatsappMsg + window.location.href;
					newTab.location.href = whatsappShareURL;
					if (newTab) {
						newTab.focus();
					}
				});
			});
		});
	</script>
</div>

<div id="afteraction-donate-ask-source" aria-hidden="true" style="display:none;">
	<p class="afteraction-donate-ask-intro text-large2 text-strong margin-bottom-huge">
		
			Can you chip in to help stop climate change and create a more just, prosperous world? Donate in two minutes now:
		
	</p>

	<div class="afteraction-donate-amount-container">
		
			<a class="afteraction-donate-amount afteraction-donate-amount-1 button margin-bottom-large fu-afteraction-donate-amt"
				href="https://act.350.org?amount=5&source=aa_25584">$5</a>
			<a class="afteraction-donate-amount afteraction-donate-amount-2 button margin-bottom-large fu-afteraction-donate-amt"
				href="https://act.350.org?amount=10&source=aa_25584">$10</a>
			<a class="afteraction-donate-amount afteraction-donate-amount-3 button margin-bottom-large fu-afteraction-donate-amt"
				href="https://act.350.org?amount=35&source=aa_25584">$35</a>
		
		</div>
	<div>
		<a
			class="afteraction-donate-ask-no button button-alternate"
			href="https://350.org/science"
		>
			
				Not ready to donate?
			
		</a>
	</div>
</div>


<script>
jQuery(document).ready(function($){
	/* only run the AJAX submission if we're sure this is an AK-hosted page */
	if ( $('html').hasClass('ak-hosted') ){
		let initDonateAmounts = [];
		let userCountry;
		let exchangeRateData = {};
		let exchangeApiUrl = 'https://api.exchangeratesapi.io/latest?base=USD';
		$.get(exchangeApiUrl, function (data, status) {
			if (data && data.rates) exchangeRateData = data.rates;
		});
		// set up variables
		var afteractionProgressMeter = $("#afteraction-progress-meter");

		var afteraction = $("#afteraction");
		var afteractionShareSlide = $('#afteraction-share');
		var afteractionShareSlideInner = $('#afteraction-share-inner');
		var afteractionShareAskContent = $('#afteraction-share-ask-source').html();
		var afteractionShareContent = $('#afteraction-share-source').html();

		var afteractionDonateSlide = $('#afteraction-donate');
		var afteractionDonateSlideInner = $('#afteraction-donate-inner');
		var afteractionDonateAskContent = $('#afteraction-donate-ask-source').html();
		var afteractionDonateContent = $('#afteraction-donate-source').html();

		var afteractionFlowSlide = $('#afteraction-flow');
		var actionLead = $('#action-lead');
		var afteractionFlowShare = $('#afteraction-flow-share');

		// get the setting of the after action next step variable
		var afterActionNextStep = "scroll-share";
		var getInvolvedURL = "https://350.org/science";

		const euroCountries = ['Austria', 'Belgium', 'Cyprus', 'Estonia', 'Finland', 'France', 'Germany', 'Greece', 'Ireland', 'Italy', 'Latvia', 'Lithuania', 'Luxembourg', 'Malta', 'Netherlands', 'Portugal', 'Slovakia', 'Slovenia', 'Spain'];

		// Hide "Add your Name" button on mobile if in scroll donate view
		if (afterActionNextStep === 'scroll-donate') {
			$('#jump-to-form').hide();
		}
		function updateDonateCurrency(userLocation){
			if (euroCountries.includes(userLocation)) {
				userLocation = 'Europe';
			}
			var currencyData = {
				/* uses API exchange data, with hardcoded (out of date) exchange rate as fallback */
				'Canada': {
					currencySymbol: '$',
					currency: 'CAD',
					exchangeRate: exchangeRateData['CAD'] || 1.45
				},
				'Australia': {
					currencySymbol: '$',
					currency: 'AUD',
					exchangeRate:  exchangeRateData['AUD']  || 1.68
				},
				'New Zealand': {
					currencySymbol: '$',
					currency: 'NZD',
					exchangeRate:  exchangeRateData['NZD'] || 1.72
				},
				'United Kingdom': {
					currencySymbol: '£',
					currency: 'GBP',
					exchangeRate: exchangeRateData['GBP'] || 0.85
				},
				'Europe': {
					currencySymbol: '€',
					currency: 'EUR',
					exchangeRate: exchangeRateData['EUR'] || 0.92
				},
				'Brazil': {
					currencySymbol: 'R$',
					currency: 'BRL',
					exchangeRate: exchangeRateData['BRL'] || 5.07
				}
			};
			if (currencyData[userLocation]) {
				if ($('#afteraction-donate-inner .afteraction-donate-cta-container a').length) {
					// update alternate donate url
					let altDonateUrl = $('#afteraction-donate-inner .afteraction-donate-cta-container a').attr('href');
					altDonateUrl.indexOf('?') > -1 ?  altDonateUrl += '&currency=' : altDonateUrl += '?currency=';
					altDonateUrl += currencyData[userLocation].currency;
					$('#afteraction-donate-inner .afteraction-donate-cta-container a').attr('href', altDonateUrl);
				} else {
					// update default donate buttons url
					$('#afteraction-donate-inner .afteraction-donate-amount-container a').each(function(i){
						var $this = $(this);
						var originalAmt = initDonateAmounts[i];
						var convertedAmt = Math.ceil(originalAmt * currencyData[userLocation].exchangeRate);
						var url = $(this).attr('href');
						var newUrl = url.split('amount')[0] + 'amount=' + convertedAmt + '&source=' + url.split('&source=')[1] + '&currency=' + currencyData[userLocation].currency;
						$this.attr('href', newUrl);
						// change button label
						$this.html(currencyData[userLocation].currencySymbol + convertedAmt);
					});
				}
			}
		}

		function setFacebookShareLink(responseHTML) {
			// Set FB Share URL based on response from API
			var fbShareEl = $(responseHTML).find('a.fb-share');
			if (fbShareEl.length > 0) {
				var fbShareUrl = fbShareEl[0].href;

				var currFBShareEls = $('a.fb-share');
				if (currFBShareEls.length > 0) {
					for (var i = 0; i < currFBShareEls.length; i++) {
						var currFBShareEl = currFBShareEls[i];
						$(currFBShareEl).attr('href', fbShareUrl);
					}
				}
			}
		}

		function setTwitterShareLink(responseHTML) {
			// Set Twitter Share URL based on response from API
			var twShareEl = $(responseHTML).find('a.tw-share');
			if (twShareEl.length > 0) {
				var twShareUrl = twShareEl[0].href;

				var currTwShareEls = $('a.tw-share');
				if (currTwShareEls.length > 0) {
					for (var i = 0; i < currTwShareEls.length; i++) {
						var currTwShareEl = currTwShareEls[i];
						$(currTwShareEl).attr('href', twShareUrl);
					}
				}
			}
		}

		function afteractionShowShareAsk(el){
			if ( afteractionShareSlideInner.html() == '' ){
				afteractionShareSlideInner.append( afteractionShareAskContent )
				afteractionShareSlide.show();
			}
			$('html, body').animate({
				scrollTop: afteractionShareSlide.offset().top
			}, 800);
			afteractionProgressMeter.fadeIn();
			$(document).trigger('domUpdated'); // tell other scripts to re-run
			$("#jump-to-form").remove();

			// if user opts not to donate, update progress meter
			if (afterActionNextStep === 'scroll-donate') {
				if ( $(el).hasClass('afteraction-donate-ask-no') ){
					$("#afteraction-progress-meter-step2 .afteraction-progress-meter-dot")
						.removeClass('complete')
						.addClass('declined')
						.attr('data-icon',''); //&xE943; X
				} else {
					$("#afteraction-progress-meter-step2 .afteraction-progress-meter-dot")
						.removeClass('declined')
						.addClass('complete')
						.attr('data-icon',''); //&xE942; checkmark
				}
			}
		}

		function onSuccess(msg, actionID, akid) {
			// handle adblockers preventing the loading of Google Analytics library
			if (typeof gtag !== 'undefined') {
				// send google analytics event
				gtag('event', 'scrolling-signup', {'click_id': 'signup'});
				// trigger GA event for successful after action signup
				dataLayer.push(({'event': 'afterActionSignup'}));
			}
			// send FB tracker event
			if (typeof fbq === "function") {
				fbq('track', 'CompleteRegistration');
			}
			// save country for currency feature (needed for country prefill issue - FA)
			userCountry = $('#country').val();
			var fullName = $('#id_name').val();
			if (fullName) {
				firstName = fullName.split(' ')[0];
				$('.actionFirstName').text(firstName);
			}
			// hide the loading wheel
			$('.submit-button-text').css({
				'opacity': '1',
				'position': 'relative'
			});
			$('.loader').hide();

			// Set Copy Link URL with action_id
			var copyLinks = $('.copy-link');
			for (var i = 0; i < copyLinks.length; i++) {
				var copyLink = copyLinks[i];
				copyLink.href += `&action_id=${actionID}`;
			}

			// Add action_id to Email button URL
			var emailBtn = $('.email-share');
			for (var i = 0; i < emailBtn.length; i++) {
				var emailLink = emailBtn[0];
				emailLink.href += `&action_id=${actionID}`;
			}

			$('.copy-link-share').on('click', function (e) {
				e.preventDefault();
				var initialShareURL = e.target.href;
				var linkButton = e.target;
				initialShareURL += `&action_id=${actionID}&akid=${akid}`;
				
				$.ajax({
					method: 'GET',
					url: initialShareURL,
				}).done(function(shareURL) {
					navigator.clipboard.writeText(shareURL);
					linkButton.text = 'Link Copied!';
				}).fail(function() {
					navigator.clipboard.writeText(window.location.href);
				});
			});

			if (afterActionNextStep === 'scroll-share') {
				// show the share ask
				afteractionShowShareAsk();

				// if user opts to share, show share dialog
				$('.afteraction-share-ask-yes').on('click', function(){
					afteractionShowShare(msg);
					// handle adblockers preventing the loading of Google Analytics library
					if (typeof gtag !== 'undefined') {
						gtag('event', 'scrolling-signup', {'click_id': 'afteraction-share-ask-yes'});
					}
				});
				$('.afteraction-share-ask-no').on('click', function(){
					// handle adblockers preventing the loading of Google Analytics library
					if (typeof gtag !== 'undefined') {
						gtag('event', 'scrolling-signup', {'click_id': 'afteraction-share-ask-no'});
					}
				});
				// if user opts not to share or has completed sharing, show donate ask
				afteraction.on('click','.afteraction-share-ask-no, .afteraction-share-button', function(){
					var el = $(this);
					afteractionShowDonate(el);
				});
				$('.afteraction-donate-amount, .afteraction-donate-ask-yes').on('click', function(){
					// handle adblockers preventing the loading of Google Analytics library

					if (typeof gtag !== 'undefined') {
						gtag('event', 'scrolling-signup', {'click_id': 'afteraction-donate-yes'});
					}
				});
				$('.afteraction-donate-ask-no').on('click', function(){
					// handle adblockers preventing the loading of Google Analytics library
					if (typeof gtag !== 'undefined') {
						gtag('event', 'scrolling-signup', {'click_id': 'afteraction-donate-no'});
					}
				});
			} else if (afterActionNextStep === 'scroll-donate') {
				// show the donate ask
				afteractionShowDonate();

				afteraction.on('click', '.afteraction-donate-ask-no', function(e){
					// prevent getting redirected to the Get Involved URL
					e.preventDefault();

					// handle adblockers preventing the loading of Google Analytics library
					if (typeof gtag !== 'undefined') {
						gtag('event', 'scrolling-signup', {'click_id': 'afteraction-donate-no'});
					}
					var el = $(this);
					// if user doesn't want to donate, show the share ask
					afteractionShowShareAsk(el);

					// if user opts to share, show share dialog
					$('.afteraction-share-ask-yes').on('click', function(){
						afteractionShowShare(msg);
						// handle adblockers preventing the loading of Google Analytics library
						if (typeof gtag !== 'undefined') {
							gtag('event', 'scrolling-signup', {'click_id': 'afteraction-share-ask-yes'});
						}
					});
					$('.afteraction-share-ask-no').on('click', function(){
						// handle adblockers preventing the loading of Google Analytics library
						if (typeof gtag !== 'undefined') {
							gtag('event', 'scrolling-signup', {'click_id': 'afteraction-share-ask-no'});
						}
						var queryString = window.location.search;
						window.location.href = getInvolvedURL + queryString;
					});
				});

				// if user opts not to share or has completed sharing, update progress meter
				afteraction.on('click','.afteraction-share-ask-no, .afteraction-share-button', function(){
					if ( $(this).hasClass('afteraction-share-ask-no') ){
						$("#afteraction-progress-meter-step3 .afteraction-progress-meter-dot")
							.removeClass('complete')
							.addClass('declined')
							.attr('data-icon',''); //&xE943; X
					} else {
						$("#afteraction-progress-meter-step3 .afteraction-progress-meter-dot")
							.removeClass('declined')
							.addClass('complete')
							.attr('data-icon',''); //&xE942; checkmark
					}
				});
			} else if (afterActionNextStep === 'flow') {
				let country = $('#country').val();
				if (!country) {
					// case when form is embedded and country is not set
					country = '';
				}
				const fundraisingRegions = ['United States', 'Canada', 'United Kingdom', 'Australia', 'New Zealand', 'South Africa', 'Japan', 'France', 'Germany'];
				const fbShareEl = $('#afteraction-flow-share .fb-share');
				const blueskyShareEl = $('#afteraction-flow-share .bluesky-share');
				const whatsappShareEl = $('#afteraction-flow-share .whatsapp-share');
				if (fbShareEl && fbShareEl.length > 0) {
					fbShareEl[0].href += `&action_id=${actionID}&akid=${akid}`;
				}
				if (blueskyShareEl && blueskyShareEl.length > 0) {
					blueskyShareEl[0].href += `&action_id=${actionID}&akid=${akid}`;
				}
				if (whatsappShareEl && whatsappShareEl.length > 0) {
					whatsappShareEl[0].href += `?action_id=${actionID}&akid=${akid}`;
				}
				if (fundraisingRegions.includes(country)) {
					if (typeof gtag !== 'undefined') {
						// send google analytics event
						gtag('event', 'scrolling-signup', { 'view_id': 'thanksflow_step1_fundraising_ask' });
					}
					const pageId = '25584';
					const donateSourceCode = `aa_${pageId}_thanksflow`;
					const pageName = 'web_joinus_en';
					let currentQueryParams = window.location.search;
					currentQueryParams += `&source=${donateSourceCode}&og_page_name=${pageName}&action_id=${actionID}&akid=${akid}`;
					const donatePageEmbedURL = '' || 'https://act.350.org/donate/afteraction-thanks-and-chip-in';
					window.location.href = `${donatePageEmbedURL}${currentQueryParams}`;
				} else {
					$('#afteraction-flow-share #ak-donate-step-1').prop('checked', true);
					show_share_tick();
					afteractionFlowShare.show();
					if (typeof gtag !== 'undefined') {
						// send google analytics event
						gtag('event', 'scrolling-signup',  { 'view_id': 'thanksflow_step1_nonfundraising' });
					}
					actionLead.hide();
				}
				if ($('#id_name').val() && $('#id_name').val().split(' ').length > 0) {
					const name = $('#id_name').val().split(' ');
					const firstName = name[0];
					var lastName = null;
					if (name.length > 1) {
						lastName = name[1];
					}
					const email = $('#id_email').val();
					const city = $('#id_city').val();
					const dataToSend = {
						type: "signupForm",
						firstName: firstName,
						lastName: lastName,
						email: email,
						city: city,
						actionID: actionID,
						pageName: 'web_joinus_en'
					}
					const iframe = document.getElementById("donate-iframe");
					iframe.setAttribute("sandbox", "allow-scripts allow-top-navigation allow-same-origin allow-forms allow-popups");
					iframe.contentWindow.postMessage(dataToSend);
				}
			}
		}

		function afteractionShowShare(response){

			afteractionShareSlideInner
				.animate({opacity:0 }, 300, function(){
					$(this)
						.empty()
						.append( afteractionShareContent )
						.animate({opacity:1}, 300);
					$(document).trigger('domUpdated');
					$('html, body').animate({
						scrollTop: afteractionShareSlide.offset().top
					}, 800);

					var responseHTML = document.createElement('html');
					responseHTML.innerHTML = response;

					setFacebookShareLink(responseHTML);
					setTwitterShareLink(responseHTML);
				});
		};

		function afteractionShowDonate(el){
			afteractionDonateSlide.show();
			afteractionDonateSlideInner.animate({opacity:0 }, 300, function(){
				$(this)
					.empty()
					.append( afteractionDonateAskContent )
					.animate({opacity:1}, 300);
					// save initial donate amounts to be converted for each currency
					$('#afteraction-donate-inner .afteraction-donate-amount-container a').each(function(){
						initDonateAmounts.push(parseInt($(this).html().substring(1)));
					});
					updateDonateCurrency(userCountry);
					$('.fu-afteraction-donate-amt').attr('href', function(i, oldHref) {
						var currUrl = new (window.URL)(window.location.href);
						var oldParams = new URLSearchParams(oldHref);
						var queryParams = new URLSearchParams(currUrl.search);
						if (queryParams.get("r") === "CA") {
							oldParams.set("form", "FUNYEKJXZJF");
						} else if (queryParams.get("r") === "US") {
							oldParams.set("form", "FUNHGUXMNTJ");
						} else if (queryParams.get("r") === "NL") {
							oldParams.set("form", "FUNSZPAZXLE");
						} else {
							oldParams.set("form", "FUNLBGSMNDU");
						}
						return '?' + oldParams.toString();
					});
					$(document).trigger('domUpdated');
					$('html, body').animate({
						scrollTop: afteractionDonateSlide.offset().top
					}, 800);
			});
			if (afterActionNextStep === 'scroll-share') {
				if ( $(el).hasClass('afteraction-share-ask-no') ){
					$("#afteraction-progress-meter-step2 .afteraction-progress-meter-dot")
						.removeClass('complete')
						.addClass('declined')
						.attr('data-icon',''); //&xE943; X
				} else {
					$("#afteraction-progress-meter-step2 .afteraction-progress-meter-dot")
						.removeClass('declined')
						.addClass('complete')
						.attr('data-icon',''); //&xE942; checkmark
				}
			} else {
				afteractionProgressMeter.fadeIn();
			}
		};

		// re-set facebook share window pop-up
		afteraction.on('click','.button-share-facebook', function(e){
			e.preventDefault();
			var destination = jQuery(this).attr('href');
			popupWidth = 520;
			popupHeight = 350;
			// center the pop-up on the screen
			var winTop = (screen.height / 2) - (popupHeight / 2);
			var winLeft = (screen.width / 2) - (popupWidth / 2);
			window.open( destination , 'new-window-popup', 'top=' + winTop + ',left=' + winLeft + ',toolbar=0,status=0,resizable=yes,scrollbars=yes,width=' + popupWidth + ',height=' + popupHeight );
			// send Google Analytics event
			if (typeof gtag !== 'undefined') {
				
				gtag('event', 'scrolling-signup', {'click_id': 'share-facebook'});
				
			}
		});

		/* When the main form is submitted... */
		document.querySelector('#action-form').addEventListener('submit', function(e) {
			// don't redirect to standard thank you page
			e.preventDefault();
			// wait 150ms for... some reason? idk, i forget
			setTimeout(function() {
				// if no errors...
				if( $(".ak-err li").length < 1) {
					// show loading wheel in submit button
					if (!$('.input-submit button[type="submit"] .loader').length) {
						$('.input-submit button[type="submit"]').wrapInner('<span class="submit-button-text"><\/span>');
						$('.input-submit button[type="submit"]').append($('<span class="loader">'));
					}
					$('.submit-button-text').css({
						'opacity': '0',
						'position': 'absolute'
					});
					$('.loader').show();
					var xhr = new XMLHttpRequest;
					xhr.open("POST", $('#action-form').attr('action'), true);
					xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
					xhr.send($('#action-form').serialize());
					xhr.onreadystatechange = function () {
						if (xhr.readyState === 4) {
							if (xhr.status >= 200 && xhr.status < 300) {
								var responseURL = new (window.URL)(xhr.responseURL);
								var params = responseURL.searchParams;
								var actionID = params.get('action_id');
								var akid = params.get('akid');
								onSuccess(xhr.response, actionID, akid);
							} else {
								console.log('Error: AK AJAX submission failed.');
								// hide the loading wheel
								$('.submit-button-text').css({
									'opacity': '1',
									'position': 'relative'
								});
								$('.loader').hide();
							}
						}
					}
				}
			}, 150);
		});
	}
});
</script>

	

<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a5069aed1cf7241e',t:'MTc5Mjk4Nzc2Mg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
    </div>
    
        
        <div class="wtr-signup-thank-you hidden rounded-lg bg-dark p-6 text-neutral-50"
             data-thank-you data-bg-tone="dark">
            
                <div class="w-block-text block-text">

<div class="wtr-text-block prose prose-neutral max-w-none text-lg sm:text-xl in-data-[bg-tone=dark]:prose-invert">
    <p data-block-key="qsk6e">Thanks for signing up!</p>
</div>
</div>
            
        </div>
    
    <script>
        (function () {
            
            
            var wrapper = document.currentScript.closest(".wtr-signup-actionkit");
            if (!wrapper) { return; }
            var formContainer = wrapper.querySelector("[data-form-container]");
            var form = formContainer && formContainer.querySelector('#action-form, [data-ak-id="action-form"]');
            if (!form) { return; }
            var thankYou = wrapper.querySelector("[data-thank-you]");
            var msgRequired = formContainer.dataset.msgRequired;
            var msgEmail = formContainer.dataset.msgEmail;
            var msgNetworkError = formContainer.dataset.msgNetworkError;
            var REQUIRED_FIELD_SELECTOR = ".input-text.required, .input-select.required, .input-checkbox.required, .input-radio.required";

            function populateUtmFields() {
                var params = new URLSearchParams(window.location.search);
                ["source", "medium", "campaign", "term", "content"].forEach(function (name) {
                    var value = params.get("utm_" + name);
                    if (!value) { return; }
                    var field = form.querySelector('[name="action_utm_' + name + '"]');
                    if (field) { field.value = value; }
                });
            }
            populateUtmFields();

            
            function populateTrackingFields() {
                var params = new URLSearchParams(window.location.search);
                ["source", "akid", "referring_akid", "aktmid", "action_id"].forEach(function (name) {
                    var value = params.get(name);
                    if (!value) { return; }
                    var field = form.querySelector('input[name="' + name + '"]');
                    if (!field) {
                        field = document.createElement("input");
                        field.type = "hidden";
                        field.name = name;
                        form.appendChild(field);
                    }
                    if (!field.value) { field.value = value; }
                });
            }
            populateTrackingFields();

            
            var countrySelect = form.querySelector('select[name="country"]');
            var privacyBox = form.querySelector(".ak-privacy");
            var privacyCountries = null;
            var privacyRequired = false;

            function setFieldActive(name, active) {
                var input = form.querySelector('[name="' + name + '"]');
                if (!input) { return null; }
                var row = input.closest('[id^="ak-fieldbox-"]');
                input.disabled = !active;
                if (row) { row.style.display = active ? "" : "none"; }
                return input;
            }

            function showOneOf(showName, hideName) {
                if (!form.querySelector('[name="' + showName + '"]') || !form.querySelector('[name="' + hideName + '"]')) { return; }
                var hidden = setFieldActive(hideName, false);
                var shown = setFieldActive(showName, true);
                if (hidden.value && !shown.value) { shown.value = hidden.value; }
            }

            function setPrivacyRequired(required) {
                privacyRequired = required;
                if (!privacyBox) { return; }
                privacyBox.style.display = required ? "" : "none";
                Array.prototype.forEach.call(privacyBox.querySelectorAll("input, select, textarea"), function (el) {
                    el.disabled = !required;
                });
                Array.prototype.forEach.call(form.querySelectorAll(".privacy-non_eu"), function (el) {
                    el.style.display = required ? "none" : "";
                });
            }

            function reflectCountry() {
                var country = countrySelect ? countrySelect.value : "";
                var isUs = !country || country === "United States" || country === "US";
                showOneOf(isUs ? "zip" : "postal", isUs ? "postal" : "zip");
                showOneOf(isUs ? "state" : "region", isUs ? "region" : "state");
                if (privacyCountries && countrySelect) {
                    setPrivacyRequired(privacyCountries.indexOf(country) !== -1);
                }
            }

            if (countrySelect) {
                countrySelect.addEventListener("change", reflectCountry);
            }
            reflectCountry();

            
            function clearFieldError(fieldbox) {
                var label = fieldbox.querySelector("label");
                var control = fieldbox.querySelector("input, select, textarea");
                if (label) { label.classList.remove("ak-error"); }
                if (control) { control.classList.remove("ak-error"); }
                var err = fieldbox.querySelector("ul.ak-err[data-wtr-client-err]");
                if (err) { err.remove(); }
            }

            function showFieldError(fieldbox, message) {
                var label = fieldbox.querySelector("label");
                var control = fieldbox.querySelector("input, select, textarea");
                if (label) { label.classList.add("ak-error"); }
                if (control) { control.classList.add("ak-error"); }
                var err = fieldbox.querySelector("ul.ak-err[data-wtr-client-err]");
                if (!err) {
                    err = document.createElement("ul");
                    err.className = "ak-err";
                    err.setAttribute("data-wtr-client-err", "");
                    err.appendChild(document.createElement("li"));
                    fieldbox.appendChild(err);
                }
                err.querySelector("li").textContent = message;
            }

            function fieldIsEmpty(fieldbox) {
                var choices = fieldbox.querySelectorAll('input[type="checkbox"], input[type="radio"]');
                if (choices.length) {
                    return !Array.prototype.some.call(choices, function (c) { return c.checked; });
                }
                var control = fieldbox.querySelector("input, select, textarea");
                return !control || !control.value.trim();
            }

            function validateForm() {
                var firstInvalid = null;
                Array.prototype.forEach.call(form.querySelectorAll(REQUIRED_FIELD_SELECTOR), function (fieldbox) {
                    clearFieldError(fieldbox);
                    if (fieldbox.style.display === "none") { return; }
                    if (fieldIsEmpty(fieldbox)) {
                        showFieldError(fieldbox, msgRequired);
                        firstInvalid = firstInvalid || fieldbox;
                    }
                });

                
                var privacyGroup = privacyRequired && privacyBox && privacyBox.querySelector(".input-radio-group");
                if (privacyGroup) {
                    clearFieldError(privacyGroup);
                    if (fieldIsEmpty(privacyGroup)) {
                        showFieldError(privacyGroup, msgRequired);
                        firstInvalid = firstInvalid || privacyGroup;
                    }
                }

                
                var emailField = form.querySelector('[name="email"]');
                if (emailField && emailField.value.trim()) {
                    var emailFieldbox = emailField.closest(".input-text, .input-select");
                    if (emailFieldbox && !/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(emailField.value.trim())) {
                        clearFieldError(emailFieldbox);
                        showFieldError(emailFieldbox, msgEmail);
                        firstInvalid = firstInvalid || emailFieldbox;
                    }
                }

                if (firstInvalid) {
                    var control = firstInvalid.querySelector("input, select, textarea");
                    if (control) { control.focus(); }
                    return false;
                }
                return true;
            }

            function clearErrorFor(event) {
                var fieldbox = event.target.closest(".input-text, .input-select, .input-checkbox, .input-radio");
                if (fieldbox) { clearFieldError(fieldbox); }
                var group = event.target.closest(".input-radio-group");
                if (group) { clearFieldError(group); }
            }
            form.addEventListener("input", clearErrorFor);
            form.addEventListener("change", clearErrorFor);

            
            function showFormError(message) {
                var errs = form.querySelector('#ak-errors, [data-ak-id="ak-errors"]');
                if (!errs) { return; }
                if (message) {
                    errs.querySelector("li").textContent = message;
                    errs.style.display = "";
                } else {
                    errs.style.display = "none";
                }
            }

            
            var fundraiseupCampaigns = {
                US: "FUNRDVCDPBS",
                CA: "FUNRDVCDPBS",
                _default: "FUNMYHPMGSW"
            };
            var fundraiseupDesignation = "";
            var CHECKOUT_OPEN_TIMEOUT_MS = 5000;

            
            var visitorCountry = "";
            if (fundraiseupCampaigns.US !== fundraiseupCampaigns._default || fundraiseupCampaigns.CA !== fundraiseupCampaigns._default) {
                fetch("/cdn-cgi/trace")
                    .then(function (response) { return response.ok ? response.text() : ""; })
                    .then(function (text) {
                        var match = text.match(/^loc=([A-Z]{2})$/m);
                        if (match) { visitorCountry = match[1]; }
                    })
                    .catch(function () {});
            }

            function donationCampaign() {
                if (visitorCountry === "US" || visitorCountry === "CA") {
                    return fundraiseupCampaigns[visitorCountry];
                }
                return fundraiseupCampaigns._default;
            }

            function canOpenDonationCheckout() {
                return !!donationCampaign() && !!window.FundraiseUp && typeof window.FundraiseUp.openCheckout === "function";
            }

            function openDonationCheckout() {
                if (!canOpenDonationCheckout()) { return false; }
                var fundraiseupCampaign = donationCampaign();
                var data = new FormData(form);
                var firstName = String(data.get("first_name") || "").trim();
                var lastName = String(data.get("last_name") || "").trim();
                if (!firstName && !lastName && data.get("name")) {
                    var parts = String(data.get("name")).trim().split(/\s+/);
                    firstName = parts.shift() || "";
                    lastName = parts.join(" ");
                }
                
                var supporter = {};
                if (firstName) { supporter.firstName = firstName; }
                if (lastName) { supporter.lastName = lastName; }
                var options = { supporter: supporter };
                if (fundraiseupDesignation) { options.designations = [{ id: fundraiseupDesignation }]; }
                formContainer.classList.add("hidden");

                
                var opened = false;
                window.FundraiseUp.on("checkoutOpen", function () { opened = true; });
                window.FundraiseUp.openCheckout(fundraiseupCampaign, options);
                setTimeout(function () {
                    if (opened) { return; }
                    if (window.console) {
                        console.warn("Fundraise Up checkout did not open for campaign code \"" + fundraiseupCampaign + "\". Is it a campaign code (FUN...) rather than a form ID?");
                    }
                    if (thankYou) {
                        thankYou.classList.remove("hidden");
                    } else {
                        formContainer.classList.remove("hidden");
                    }
                }, CHECKOUT_OPEN_TIMEOUT_MS);
                return true;
            }

            
            var SIGNUP_EVENT_FALLBACK_MS = 2500;

            function pushSignupEvent(done) {
                var pageInput = form.querySelector('[name="page"]');
                var payload = {
                    event: "actionkit_signup",
                    ak_page: (pageInput && pageInput.value) || ""
                };
                if (typeof done === "function") {
                    var finished = false;
                    var finish = function () {
                        if (finished) { return; }
                        finished = true;
                        done();
                    };
                    payload.eventCallback = finish;
                    payload.eventTimeout = 2000;
                    setTimeout(finish, SIGNUP_EVENT_FALLBACK_MS);
                }
                window.dataLayer = window.dataLayer || [];
                window.dataLayer.push(payload);
            }

            form.onsubmit = null;
            form.addEventListener("submit", function (event) {
                event.preventDefault();
                showFormError("");

                if (!validateForm()) { return; }

                var submitButton = form.querySelector('[type="submit"]');
                if (submitButton) { submitButton.disabled = true; }

                fetch("/actionkit-signup/", {
                    method: "POST",
                    body: new FormData(form),
                    headers: {
                        "X-Requested-With": "XMLHttpRequest"
                    }
                }).then(function (response) {
                    return response.json();
                }).then(function (data) {
                    if (data.success) {
                        
                        var hasOwnNextStep = !!thankYou || canOpenDonationCheckout();
                        if (data.redirect_url && !(data.redirect_is_default && hasOwnNextStep)) {
                            var followRedirect = function () { window.location.assign(data.redirect_url); };
                            if (data.redirect_is_actionkit) {
                                followRedirect();
                            } else {
                                pushSignupEvent(followRedirect);
                            }
                            return;
                        }
                        pushSignupEvent();
                        if (openDonationCheckout()) { return; }
                        
                        if (formContainer) { formContainer.classList.add("hidden"); }
                        if (thankYou) { thankYou.classList.remove("hidden"); }
                        
                    } else {
                        showFormError(data.message);
                        if (submitButton) { submitButton.disabled = false; }
                    }
                }).catch(function () {
                    showFormError(msgNetworkError);
                    if (submitButton) { submitButton.disabled = false; }
                });
            });

            
            var baseUrl = "https://act.350.org";
            if (baseUrl) {
                if (!window.__wtrAkScriptPromise) {
                    window.__wtrAkScriptPromise = new Promise(function (resolve) {
                        var s = document.createElement("script");
                        s.src = baseUrl + "/resources/actionkit.js";
                        s.onload = resolve;
                        document.body.appendChild(s);
                    });
                }
                window.__wtrAkScriptPromise.then(function () {
                    if (window.__wtrAkPageInit) { return; }
                    window.__wtrAkPageInit = true;
                    actionkit.forms.contextRoot = baseUrl + "/context/";
                    actionkit.forms.initPage();
                });
            }

            var shortFormId = "web_joinus_en";
            var wantsProgress = false;

            

            
            var wantsPrivacy = !!privacyBox;
            if (baseUrl && shortFormId && (wantsProgress || wantsPrivacy)) {
                if (wantsPrivacy) { setPrivacyRequired(false); }
                window.__wtrAkContextCbSeq = (window.__wtrAkContextCbSeq || 0) + 1;
                var contextCbName = "__wtrAkContextCb" + window.__wtrAkContextCbSeq;
                window[contextCbName] = function (data) {
                    delete window[contextCbName];
                    data = data || {};
                    if (wantsPrivacy) {
                        if (!Array.isArray(data.privacy_record_countries)) {
                            setPrivacyRequired(true);
                        } else if (countrySelect) {
                            privacyCountries = data.privacy_record_countries;
                            reflectCountry();
                        } else {
                            
                            setPrivacyRequired(!!data.privacy_needed);
                        }
                    }
                    
                };
                var contextScript = document.createElement("script");
                contextScript.src = baseUrl + "/context/" + shortFormId + "?callback=" + contextCbName +
                    "&form_name=act" + (wantsProgress ? "&want_progress=1" : "") + "&r=" + Math.random();
                contextScript.onerror = function () {
                    delete window[contextCbName];
                    if (wantsPrivacy) { setPrivacyRequired(true); }
                };
                document.body.appendChild(contextScript);
            }
        })();
    </script>


</div>

                        </div>
                    
                

            </div>
        </div>
        
            
        
        </div>
    </div>



    
    <script>
        (function () {
            document.querySelectorAll("[data-hero]").forEach(function (root) {
                if (root.__wtrHeroInit) { return; }
                root.__wtrHeroInit = true;

                var video = root.querySelector("[data-hero-video]");
                var toggle = root.querySelector("[data-hero-video-toggle]");
                if (!video || !toggle) { return; }

                var pauseIcon = toggle.querySelector("[data-hero-video-toggle-icon-pause]");
                var playIcon = toggle.querySelector("[data-hero-video-toggle-icon-play]");
                var label = toggle.querySelector("[data-hero-video-toggle-label]");

                function sync() {
                    var isPaused = video.paused;
                    pauseIcon.classList.toggle("hidden", isPaused);
                    playIcon.classList.toggle("hidden", !isPaused);
                    label.textContent = isPaused ? label.dataset.labelPlay : label.dataset.labelPause;
                    toggle.setAttribute("aria-pressed", String(!isPaused));
                }

                toggle.addEventListener("click", function () {
                    if (video.paused) { video.play(); } else { video.pause(); }
                });
                video.addEventListener("play", sync);
                video.addEventListener("pause", sync);
                sync();
            });
        })();
    </script>



    <main id="main-content" class="my-16 sm:my-32">
        
<div class="wtr-body-stack space-y-16 sm:space-y-32">

    <div data-block-type="card_carousel">
        

<div class="wtr-card-carousel mx-auto flex max-w-[1500px] flex-col gap-8 pl-4 sm:pl-6 lg:pl-8 md:flex-row md:items-center md:gap-12" data-carousel>
    
    
    <div class="flex flex-col gap-4 pr-4 text-left md:text-right sm:pr-6 md:ml-8 md:max-w-[400px] md:shrink-0 md:pr-0">
        <div class="wtr-card-carousel-content prose prose-neutral max-w-none text-lg leading-[1.2] sm:text-xl in-data-[bg-tone=dark]:prose-invert">
            <h2 data-block-key="siebu">Take Action</h2><p data-block-key="cgshv">From mass actions and grassroots organizing to digital pressure, explore and join our latest campaigns.</p>
        </div>
        
            <div class="mt-2">
                
                

    <a href="/take-action/"
       class="wtr-btn
              hover:bg-primary-500
              wtr-btn-lg">
        Act now
    </a>


            </div>
        
    </div>
    <div class="min-w-0 flex-1">
        <div class="relative">
            <div class="wtr-card-carousel-track flex gap-6 overflow-x-auto" data-carousel-track>
                
                    <div class="flex w-[85%] shrink-0 sm:w-80" data-carousel-item>
                        

<div class="wtr-card flex h-full flex-col overflow-hidden rounded-lg border-2 border-neutral-200 bg-neutral-50 shadow-xs">
    
        
        <div class="aspect-video overflow-hidden">
            <img src="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/images/20250920_Draw_The_Line_Kenya_Nair.2e16d0ba.fill-640x360.webp" width="640" height="360" alt="Draw the Line march in Kenya" class="h-full w-full object-cover" loading="lazy">
        </div>
    
    <div class="flex flex-1 flex-col p-5">
        
            <span class="mb-2 inline-block w-fit rounded-full bg-neutral-200 px-3 py-1 font-heading text-sm font-semibold text-dark">
                Global
            </span>
        
        
            
            
                <div class="wtr-card-content prose prose-neutral max-w-none flex-1 text-xl text-dark">
                    <h3 data-block-key="dqjpy">Tell the COP31 Hosts: Phase out fossil fuels and deliver a just transition!</h3><p data-block-key="72cei">Help put pressure on COP31 presidencies, Australia and Türkiye, by telling them to lead the world away from fossil fuels.</p>
                </div>
            
        
        
        
            <div class="mt-4">
                

    <a href="https://act.350.org/act/cop31/?utm_source=350home"
       rel="noopener noreferrer"
       class="wtr-btn
              wtr-btn-outline hover:bg-primary-50
              
              ">
        Join Us
    </a>


            </div>
        
    </div>
</div>

                    </div>
                
                    <div class="flex w-[85%] shrink-0 sm:w-80" data-carousel-item>
                        

<div class="wtr-card flex h-full flex-col overflow-hidden rounded-lg border-2 border-neutral-200 bg-neutral-50 shadow-xs">
    
        
        <div class="aspect-video overflow-hidden">
            <img src="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/images/unnamed_PT3o9ur.2e16d0ba.fill-640x360.webp" width="640" height="360" alt="Four activists stand in front of Parliament holding &quot;EAST WEST GRID NOW&quot; signs and a &quot;34,000+ signatures&quot; petition, advocating for public investment in an East West electricity grid infrastructure project." class="h-full w-full object-cover" loading="lazy">
        </div>
    
    <div class="flex flex-1 flex-col p-5">
        
            <span class="mb-2 inline-block w-fit rounded-full bg-neutral-200 px-3 py-1 font-heading text-sm font-semibold text-dark">
                Canada
            </span>
        
        
            
            
                <div class="wtr-card-content prose prose-neutral max-w-none flex-1 text-xl text-dark">
                    <h3 data-block-key="rr566">Powerlines, not Pipelines</h3><p data-block-key="a4vdd">Support us in demanding affordable, renewable and resilient energy projects and an end to fossil fuels for Canadians.</p>
                </div>
            
        
        
        
            <div class="mt-4">
                

    <a href="https://350.org/canada/no-pipelines"
       rel="noopener noreferrer"
       class="wtr-btn
              wtr-btn-outline hover:bg-primary-50
              
              ">
        Join us
    </a>


            </div>
        
    </div>
</div>

                    </div>
                
                    <div class="flex w-[85%] shrink-0 sm:w-80" data-carousel-item>
                        

<div class="wtr-card flex h-full flex-col overflow-hidden rounded-lg border-2 border-neutral-200 bg-neutral-50 shadow-xs">
    
        
        <div class="aspect-video overflow-hidden">
            <img src="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/images/Pacific_TGPS.2e16d0ba.fill-640x360.webp" width="640" height="360" alt="People standing in front of a bank with &#x27;make them pay&#x27; posters" class="h-full w-full object-cover" loading="lazy">
        </div>
    
    <div class="flex flex-1 flex-col p-5">
        
            <span class="mb-2 inline-block w-fit rounded-full bg-neutral-200 px-3 py-1 font-heading text-sm font-semibold text-dark">
                Pacific
            </span>
        
        
            
            
                <div class="wtr-card-content prose prose-neutral max-w-none flex-1 text-xl text-dark">
                    <h3 data-block-key="fcl6k">The Great Pawa Shift</h3><p data-block-key="6qltb">Help make Australia pay its fair share to fund a fossil-free Pacific.</p>
                </div>
            
        
        
        
            <div class="mt-4">
                

    <a href="https://350pacific.org/the-great-pawa-shift/"
       rel="noopener noreferrer"
       class="wtr-btn
              wtr-btn-outline hover:bg-primary-50
              
              ">
        Join Us
    </a>


            </div>
        
    </div>
</div>

                    </div>
                
            </div>
            <div class="wtr-card-carousel-fade pointer-events-none absolute inset-y-0 right-0 w-16 sm:w-24 lg:w-32" data-carousel-fade aria-hidden="true"></div>
        </div>
        <div class="mt-4 -mb-8 flex justify-end gap-3 pr-4 sm:pr-6 lg:pr-8">
            <button type="button" class="wtr-carousel-arrow" data-carousel-prev aria-label="Previous cards">
                <svg width="20" height="20" viewBox="0 0 20 20" fill="none" aria-hidden="true">
                    <path d="M12.5 15L7.5 10L12.5 5" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
                </svg>
            </button>
            <button type="button" class="wtr-carousel-arrow" data-carousel-next aria-label="Next cards">
                <svg width="20" height="20" viewBox="0 0 20 20" fill="none" aria-hidden="true">
                    <path d="M7.5 5L12.5 10L7.5 15" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"/>
                </svg>
            </button>
        </div>
    </div>
</div>
<script>
    (function () {
        document.querySelectorAll("[data-carousel]").forEach(function (root) {
            if (root.__wtrCarouselInit) { return; }
            root.__wtrCarouselInit = true;

            var track = root.querySelector("[data-carousel-track]");
            var prevBtn = root.querySelector("[data-carousel-prev]");
            var nextBtn = root.querySelector("[data-carousel-next]");
            var fade = root.querySelector("[data-carousel-fade]");
            if (!track || !prevBtn || !nextBtn) { return; }

            function itemStep() {
                var item = track.querySelector("[data-carousel-item]");
                if (!item) { return track.clientWidth; }
                var trackStyle = getComputedStyle(track);
                var gap = parseFloat(trackStyle.columnGap || trackStyle.gap || "0");
                return item.getBoundingClientRect().width + gap;
            }

            function updateArrows() {
                var maxScroll = track.scrollWidth - track.clientWidth;
                prevBtn.disabled = track.scrollLeft <= 1;
                nextBtn.disabled = track.scrollLeft >= maxScroll - 1;
                if (fade) { fade.style.opacity = nextBtn.disabled ? "0" : "1"; }
            }

            prevBtn.addEventListener("click", function () {
                track.scrollBy({left: -itemStep(), behavior: "smooth"});
            });
            nextBtn.addEventListener("click", function () {
                track.scrollBy({left: itemStep(), behavior: "smooth"});
            });
            track.addEventListener("scroll", updateArrows);
            window.addEventListener("resize", updateArrows);
            updateArrows();
        });
    })();
</script>

    </div>

    <div data-block-type="callout">
        


<div class="w-full px-4 sm:px-6 lg:px-8">
    <div class="wtr-callout wtr-bg-blue-gradient relative mx-auto max-w-[932px] overflow-hidden rounded-lg px-6 py-10 sm:px-10 sm:py-14">
        
            
            <img src="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/images/350-logo-v3-white.2e16d0ba.fill-1600x900.webp" alt="" class="wtr-callout-bg-image absolute inset-0 h-full w-full object-cover" aria-hidden="true">
        
        <div class="relative max-w-[804px] text-light">
            
                
                <div class="wtr-callout-content prose max-w-none text-lg leading-[1.35] sm:text-xl lg:text-2xl
                            prose-invert">
                    <p data-block-key="ibtxk">350 is a global, people-led movement. We tackle climate change by ending fossil fuels and powering safe, affordable and clean energy for all. </p>
                </div>
            
            
                <div class="mt-6">
                    
                        

    <a href="/about/who-we-are/"
       class="wtr-btn
              wtr-btn-outline-light hover:bg-white/10
              
              wtr-btn-lg">
        Learn More
    </a>


                    
                </div>
            
        </div>
    </div>
</div>


    </div>

    <div data-block-type="signup_actionkit">
        


<div class="mx-auto max-w-[1500px] px-4">
    <div class="wtr-signup wtr-signup-actionkit wtr-bg-dark-grey mx-auto overflow-hidden rounded-lg
                w-full"
         >
        
            
                <div class="relative">
                    
                    <img src="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/images/20250920_Draw_The_Line_Kenya_Nai.2e16d0ba.fill-1600x500.webp" width="1600" height="500" alt="An Organizer at Draw the Line, Kenya."
                         class="h-64 w-full object-cover sm:h-80" loading="lazy">
                    
                </div>
            
            
            <div class="flex flex-col gap-10 p-6 sm:p-10 lg:flex-row lg:items-center lg:justify-center lg:gap-32 lg:p-16">
                <div class="flex flex-col items-start gap-8 lg:max-w-[800px] lg:flex-1
                            text-light">
                    



    




    <div class="wtr-signup-actionkit-content prose max-w-none text-lg leading-[1.2] sm:text-xl
                prose-invert">
        
            <h2 data-block-key="bzlz3">Sign up for climate news, action alerts, and ways to make a difference.</h2>
        
    </div>




                </div>
                <div class="w-full lg:w-[370px] lg:shrink-0">
                    


    
    
        <script>
            
            if (typeof jQuery === "undefined") {
                document.write('<scr' + 'ipt src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"><\/scr' + 'ipt>');
            }
        </script>
    
    
    <div class="wtr-actionkit-embed wtr-actionkit-embed-stacked wtr-ak-on-dark"
         data-form-container
         data-msg-required="This field is required."
         data-msg-email="Enter a valid email address."
         data-msg-network-error="Something went wrong. Please try again.">
        

<script type="text/javascript" justification="oneclick functionality">
	function urlParam(name){
		var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
		if (!results) { return 0; }
		return results[1] || 0;
	}

	var oneclick = urlParam('oneclick');

	jQuery( document ).ready(function() {
		if (oneclick){
			jQuery('#action-lead div').css('visibility', 'hidden');
		}
	});
</script>

<section id="action-lead--2" data-ak-id="action-lead"
	class="section action-lead title-section width-medium padding-medium bg-blue">
	<div class="section-inner">
		


		<form id="action-form--2" data-ak-id="action-form" class="c4 ct7_5 cm10 c-wide form-changeorg form-style-labelabove ak-form action_form text-black" name="act" method="POST" action="https://act.350.org/act/" accept-charset="utf-8">
	
			<div id="t--2" data-ak-id="t" class="p text-large text-lineheight-small strong">
		
				Sign up:
		
			</div>
			

			<input type="hidden" name="utf8" value="&#x2714;">
			<input type="hidden" name="page" value="web_joinus_en" />

      

			




<div id="known_user--2" data-ak-id="known_user">
 <div id="known_user_welcome--2" data-ak-id="known_user_welcome" class="padding-small bg-white margin-bottom-none">
  <p id="known-user-greeting--2" data-ak-id="known-user-greeting" class="text-large strong margin-bottom-small">Hi <span id="known_user_name--2" data-ak-id="known_user_name"></span>!</p>
  <p class="text-small">We have your contact info saved from last time, just click the button below to continue.</p>
  <div id="known_user_logout--2" data-ak-id="known_user_logout" class="text-small2">
    <span class="user-logout-link"><strong>Not <span id="known_user_name--2-2" data-ak-id="known_user_name"></span>?</strong>
    <a href="https://act.350.org?" onclick="return actionkit.forms.logOut()" class="icon-before icon-faded text-underline-none text-blue" data-icon="&#xE904;">Sign out</a></span>
  </div>
 </div>
</div>

<div id="unknown_user--2" data-ak-id="unknown_user" class="user-form ak-user-form ak-errs-below form-style-labelabove text-black">
 







  
  	
	<div id="ak-fieldbox-email--2" data-ak-id="ak-fieldbox-email" class="email_box input-text ak-input-type-user required">
		<label for="id_email--2">Email Address<span class="ak-required-flag">*</span></label>
		<input type="text" name="email" id="id_email--2" data-ak-id="id_email" class="ak-userfield-input">
	</div>
    
  
  	
		<div id="ak-fieldbox-country--2" data-ak-id="ak-fieldbox-country" class="country_box input-select ak-input-type-user required">
			<label for="country--2">Country<span class="ak-required-flag">*</span></label>
			
<select name="country" id="country--2" data-ak-id="country"  >
<option selected></option>


<option value="Afghanistan">Afghanistan</option>



<option value="Aland Islands">Aland Islands</option>



<option value="Albania">Albania</option>



<option value="Algeria">Algeria</option>



<option value="American Samoa">American Samoa</option>



<option value="Andorra">Andorra</option>



<option value="Angola">Angola</option>



<option value="Anguilla">Anguilla</option>



<option value="Antarctica">Antarctica</option>



<option value="Antigua and Barbuda">Antigua and Barbuda</option>



<option value="Argentina">Argentina</option>



<option value="Armenia">Armenia</option>



<option value="Aruba">Aruba</option>



<option value="Australia">Australia</option>



<option value="Austria">Austria</option>



<option value="Azerbaijan">Azerbaijan</option>



<option value="Bahamas">Bahamas</option>



<option value="Bahrain">Bahrain</option>



<option value="Bangladesh">Bangladesh</option>



<option value="Barbados">Barbados</option>



<option value="Belarus">Belarus</option>



<option value="Belgium">Belgium</option>



<option value="Belize">Belize</option>



<option value="Benin">Benin</option>



<option value="Bermuda">Bermuda</option>



<option value="Bhutan">Bhutan</option>



<option value="Bolivia">Bolivia</option>



<option value="Bonaire, Saint Eustatius and Saba ">Bonaire, Saint Eustatius and Saba </option>



<option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option>



<option value="Botswana">Botswana</option>



<option value="Bouvet Island">Bouvet Island</option>



<option value="Brazil">Brazil</option>



<option value="British Indian Ocean Territory">British Indian Ocean Territory</option>



<option value="British Virgin Islands">British Virgin Islands</option>



<option value="Brunei">Brunei</option>



<option value="Bulgaria">Bulgaria</option>



<option value="Burkina Faso">Burkina Faso</option>



<option value="Burundi">Burundi</option>



<option value="Cabo Verde">Cabo Verde</option>



<option value="Cambodia">Cambodia</option>



<option value="Cameroon">Cameroon</option>



<option value="Canada">Canada</option>



<option value="Cayman Islands">Cayman Islands</option>



<option value="Central African Republic">Central African Republic</option>



<option value="Chad">Chad</option>



<option value="Chile">Chile</option>



<option value="China">China</option>



<option value="Christmas Island">Christmas Island</option>



<option value="Cocos Islands">Cocos Islands</option>



<option value="Colombia">Colombia</option>



<option value="Comoros">Comoros</option>



<option value="Cook Islands">Cook Islands</option>



<option value="Costa Rica">Costa Rica</option>



<option value="Croatia">Croatia</option>



<option value="Cuba">Cuba</option>



<option value="Curacao">Curacao</option>



<option value="Cyprus">Cyprus</option>



<option value="Czechia">Czechia</option>



<option value="Democratic Republic of the Congo">Democratic Republic of the Congo</option>



<option value="Denmark">Denmark</option>



<option value="Djibouti">Djibouti</option>



<option value="Dominica">Dominica</option>



<option value="Dominican Republic">Dominican Republic</option>



<option value="Ecuador">Ecuador</option>



<option value="Egypt">Egypt</option>



<option value="El Salvador">El Salvador</option>



<option value="Equatorial Guinea">Equatorial Guinea</option>



<option value="Eritrea">Eritrea</option>



<option value="Estonia">Estonia</option>



<option value="Eswatini">Eswatini</option>



<option value="Ethiopia">Ethiopia</option>



<option value="Falkland Islands">Falkland Islands</option>



<option value="Faroe Islands">Faroe Islands</option>



<option value="Fiji">Fiji</option>



<option value="Finland">Finland</option>



<option value="France">France</option>



<option value="French Guiana">French Guiana</option>



<option value="French Polynesia">French Polynesia</option>



<option value="French Southern Territories">French Southern Territories</option>



<option value="Gabon">Gabon</option>



<option value="Gambia">Gambia</option>



<option value="Georgia">Georgia</option>



<option value="Germany">Germany</option>



<option value="Ghana">Ghana</option>



<option value="Gibraltar">Gibraltar</option>



<option value="Greece">Greece</option>



<option value="Greenland">Greenland</option>



<option value="Grenada">Grenada</option>



<option value="Guadeloupe">Guadeloupe</option>



<option value="Guam">Guam</option>



<option value="Guatemala">Guatemala</option>



<option value="Guernsey">Guernsey</option>



<option value="Guinea">Guinea</option>



<option value="Guinea-Bissau">Guinea-Bissau</option>



<option value="Guyana">Guyana</option>



<option value="Haiti">Haiti</option>



<option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option>



<option value="Honduras">Honduras</option>



<option value="Hong Kong">Hong Kong</option>



<option value="Hungary">Hungary</option>



<option value="Iceland">Iceland</option>



<option value="India">India</option>



<option value="Indonesia">Indonesia</option>



<option value="Iran">Iran</option>



<option value="Iraq">Iraq</option>



<option value="Ireland">Ireland</option>



<option value="Isle of Man">Isle of Man</option>



<option value="Israel">Israel</option>



<option value="Italy">Italy</option>



<option value="Ivory Coast">Ivory Coast</option>



<option value="Jamaica">Jamaica</option>



<option value="Japan">Japan</option>



<option value="Jersey">Jersey</option>



<option value="Jordan">Jordan</option>



<option value="Kazakhstan">Kazakhstan</option>



<option value="Kenya">Kenya</option>



<option value="Kiribati">Kiribati</option>



<option value="Kosovo">Kosovo</option>



<option value="Kuwait">Kuwait</option>



<option value="Kyrgyzstan">Kyrgyzstan</option>



<option value="Laos">Laos</option>



<option value="Latvia">Latvia</option>



<option value="Lebanon">Lebanon</option>



<option value="Lesotho">Lesotho</option>



<option value="Liberia">Liberia</option>



<option value="Libya">Libya</option>



<option value="Liechtenstein">Liechtenstein</option>



<option value="Lithuania">Lithuania</option>



<option value="Luxembourg">Luxembourg</option>



<option value="Macao">Macao</option>



<option value="Madagascar">Madagascar</option>



<option value="Malawi">Malawi</option>



<option value="Malaysia">Malaysia</option>



<option value="Maldives">Maldives</option>



<option value="Mali">Mali</option>



<option value="Malta">Malta</option>



<option value="Marshall Islands">Marshall Islands</option>



<option value="Martinique">Martinique</option>



<option value="Mauritania">Mauritania</option>



<option value="Mauritius">Mauritius</option>



<option value="Mayotte">Mayotte</option>



<option value="Mexico">Mexico</option>



<option value="Micronesia">Micronesia</option>



<option value="Moldova">Moldova</option>



<option value="Monaco">Monaco</option>



<option value="Mongolia">Mongolia</option>



<option value="Montenegro">Montenegro</option>



<option value="Montserrat">Montserrat</option>



<option value="Morocco">Morocco</option>



<option value="Mozambique">Mozambique</option>



<option value="Myanmar">Myanmar</option>



<option value="Namibia">Namibia</option>



<option value="Nauru">Nauru</option>



<option value="Nepal">Nepal</option>



<option value="Netherlands">Netherlands</option>



<option value="Netherlands Antilles">Netherlands Antilles</option>



<option value="New Caledonia">New Caledonia</option>



<option value="New Zealand">New Zealand</option>



<option value="Nicaragua">Nicaragua</option>



<option value="Niger">Niger</option>



<option value="Nigeria">Nigeria</option>



<option value="Niue">Niue</option>



<option value="Norfolk Island">Norfolk Island</option>



<option value="North Korea">North Korea</option>



<option value="North Macedonia">North Macedonia</option>



<option value="Northern Mariana Islands">Northern Mariana Islands</option>



<option value="Norway">Norway</option>



<option value="Oman">Oman</option>



<option value="Pakistan">Pakistan</option>



<option value="Palau">Palau</option>



<option value="Palestinian Territory">Palestinian Territory</option>



<option value="Panama">Panama</option>



<option value="Papua New Guinea">Papua New Guinea</option>



<option value="Paraguay">Paraguay</option>



<option value="Peru">Peru</option>



<option value="Philippines">Philippines</option>



<option value="Pitcairn">Pitcairn</option>



<option value="Poland">Poland</option>



<option value="Portugal">Portugal</option>



<option value="Puerto Rico">Puerto Rico</option>



<option value="Qatar">Qatar</option>



<option value="Republic of the Congo">Republic of the Congo</option>



<option value="Reunion">Reunion</option>



<option value="Romania">Romania</option>



<option value="Russia">Russia</option>



<option value="Rwanda">Rwanda</option>



<option value="Saint Barthelemy">Saint Barthelemy</option>



<option value="Saint Helena">Saint Helena</option>



<option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>



<option value="Saint Lucia">Saint Lucia</option>



<option value="Saint Martin">Saint Martin</option>



<option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option>



<option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option>



<option value="Samoa">Samoa</option>



<option value="San Marino">San Marino</option>



<option value="Sao Tome and Principe">Sao Tome and Principe</option>



<option value="Saudi Arabia">Saudi Arabia</option>



<option value="Senegal">Senegal</option>



<option value="Serbia">Serbia</option>



<option value="Serbia and Montenegro">Serbia and Montenegro</option>



<option value="Seychelles">Seychelles</option>



<option value="Sierra Leone">Sierra Leone</option>



<option value="Singapore">Singapore</option>



<option value="Sint Maarten">Sint Maarten</option>



<option value="Slovakia">Slovakia</option>



<option value="Slovenia">Slovenia</option>



<option value="Solomon Islands">Solomon Islands</option>



<option value="Somalia">Somalia</option>



<option value="South Africa">South Africa</option>



<option value="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</option>



<option value="South Korea">South Korea</option>



<option value="South Sudan">South Sudan</option>



<option value="Spain">Spain</option>



<option value="Sri Lanka">Sri Lanka</option>



<option value="Sudan">Sudan</option>



<option value="Suriname">Suriname</option>



<option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option>



<option value="Sweden">Sweden</option>



<option value="Switzerland">Switzerland</option>



<option value="Syria">Syria</option>



<option value="Taiwan">Taiwan</option>



<option value="Tajikistan">Tajikistan</option>



<option value="Tanzania">Tanzania</option>



<option value="Thailand">Thailand</option>



<option value="Timor Leste">Timor Leste</option>



<option value="Togo">Togo</option>



<option value="Tokelau">Tokelau</option>



<option value="Tonga">Tonga</option>



<option value="Trinidad and Tobago">Trinidad and Tobago</option>



<option value="Tunisia">Tunisia</option>



<option value="Turkey">Turkey</option>



<option value="Turkmenistan">Turkmenistan</option>



<option value="Turks and Caicos Islands">Turks and Caicos Islands</option>



<option value="Tuvalu">Tuvalu</option>



<option value="U.S. Virgin Islands">U.S. Virgin Islands</option>



<option value="Uganda">Uganda</option>



<option value="Ukraine">Ukraine</option>



<option value="United Arab Emirates">United Arab Emirates</option>



<option value="United Kingdom">United Kingdom</option>



<option value="United States">United States</option>



<option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option>



<option value="Uruguay">Uruguay</option>



<option value="Uzbekistan">Uzbekistan</option>



<option value="Vanuatu">Vanuatu</option>



<option value="Vatican">Vatican</option>



<option value="Venezuela">Venezuela</option>



<option value="Vietnam">Vietnam</option>



<option value="Wallis and Futuna">Wallis and Futuna</option>



<option value="Western Sahara">Western Sahara</option>



<option value="Yemen">Yemen</option>



<option value="Zambia">Zambia</option>



<option value="Zimbabwe">Zimbabwe</option>


<!-- in case we need manual override
	<option value="Åland Islands">
		Åland Islands
	</option>
	<option value="Afghanistan">
		Afghanistan
	</option>
	<option value="Albania">
		Albania
	</option>
	<option value="Algeria">
		Algeria
	</option>
	<option value="American Samoa">
		American Samoa
	</option>
	<option value="Andorra">
		Andorra
	</option>
	<option value="Angola">
		Angola
	</option>
	<option value="Anguilla">
		Anguilla
	</option>
	<option value="Antarctica">
		Antarctica
	</option>
	<option value="Antigua and Barbuda">
		Antigua and Barbuda
	</option>
	<option value="Argentina">
		Argentina
	</option>
	<option value="Armenia">
		Armenia
	</option>
	<option value="Aruba">
		Aruba
	</option>
	<option value="Australia">
		Australia
	</option>
	<option value="Austria">
		Austria
	</option>
	<option value="Azerbaijan">
		Azerbaijan
	</option>
	<option value="Bahamas">
		Bahamas
	</option>
	<option value="Bahrain">
		Bahrain
	</option>
	<option value="Bangladesh">
		Bangladesh
	</option>
	<option value="Barbados">
		Barbados
	</option>
	<option value="Belarus">
		Belarus
	</option>
	<option value="Belgium">
		Belgium
	</option>
	<option value="Belize">
		Belize
	</option>
	<option value="Benin">
		Benin
	</option>
	<option value="Bermuda">
		Bermuda
	</option>
	<option value="Bhutan">
		Bhutan
	</option>
	<option value="Bolivia">
		Bolivia
	</option>
	<option value="Bonaire">
		Bonaire
	</option>
	<option value="Bosnia and Herzegovina">
		Bosnia and Herzegovina
	</option>
	<option value="Botswana">
		Botswana
	</option>
	<option value="Bouvet Island">
		Bouvet Island
	</option>
	<option value="Brazil">
		Brazil
	</option>
	<option value="British Indian Ocean Territory">
		British Indian Ocean Territory
	</option>
	<option value="British Virgin Islands">
		British Virgin Islands
	</option>
	<option value="Brunei">
		Brunei
	</option>
	<option value="Bulgaria">
		Bulgaria
	</option>
	<option value="Burkina Faso">
		Burkina Faso
	</option>
	<option value="Burundi">
		Burundi
	</option>
	<option value="Cabo Verde">
		Cabo Verde
	</option>
	<option value="Cambodia">
		Cambodia
	</option>
	<option value="Cameroon">
		Cameroon
	</option>
	<option value="Canada">
		Canada
	</option>
	<option value="Cayman Islands">
		Cayman Islands
	</option>
	<option value="Central African Republic">
		Central African Republic
	</option>
	<option value="Chad">
		Chad
	</option>
	<option value="Chile">
		Chile
	</option>
	<option value="China">
		China
	</option>
	<option value="Christmas Island">
		Christmas Island
	</option>
	<option value="Cocos [Keeling] Islands">
		Cocos [Keeling] Islands
	</option>
	<option value="Colombia">
		Colombia
	</option>
	<option value="Comoros">
		Comoros
	</option>
	<option value="Cook Islands">
		Cook Islands
	</option>
	<option value="Costa Rica">
		Costa Rica
	</option>
	<option value="Croatia">
		Croatia
	</option>
	<option value="Cuba">
		Cuba
	</option>
	<option value="Curacao">
		Curacao
	</option>
	<option value="Cyprus">
		Cyprus
	</option>
	<option value="Czechia">
		Czechia
	</option>
	<option value="Democratic Republic of the Congo">
		Democratic Republic of the Congo
	</option>
	<option value="Denmark">
		Denmark
	</option>
	<option value="Djibouti">
		Djibouti
	</option>
	<option value="Dominica">
		Dominica
	</option>
	<option value="Dominican Republic">
		Dominican Republic
	</option>
	<option value="Ecuador">
		Ecuador
	</option>
	<option value="Egypt">
		Egypt
	</option>
	<option value="El Salvador">
		El Salvador
	</option>
	<option value="Equatorial Guinea">
		Equatorial Guinea
	</option>
	<option value="Eritrea">
		Eritrea
	</option>
	<option value="Estonia">
		Estonia
	</option>
	<option value="Eswatini">
		Eswatini
	</option>
	<option value="Ethiopia">
		Ethiopia
	</option>
	<option value="Falkland Islands">
		Falkland Islands
	</option>
	<option value="Faroe Islands">
		Faroe Islands
	</option>
	<option value="Fiji">
		Fiji
	</option>
	<option value="Finland">
		Finland
	</option>
	<option value="France">
		France
	</option>
	<option value="French Guiana">
		French Guiana
	</option>
	<option value="French Polynesia">
		French Polynesia
	</option>
	<option value="French Southern Territories">
		French Southern Territories
	</option>
	<option value="Gabon">
		Gabon
	</option>
	<option value="Gambia">
		Gambia
	</option>
	<option value="Georgia">
		Georgia
	</option>
	<option value="Germany">
		Germany
	</option>
	<option value="Ghana">
		Ghana
	</option>
	<option value="Gibraltar">
		Gibraltar
	</option>
	<option value="Greece">
		Greece
	</option>
	<option value="Greenland">
		Greenland
	</option>
	<option value="Grenada">
		Grenada
	</option>
	<option value="Guadeloupe">
		Guadeloupe
	</option>
	<option value="Guam">
		Guam
	</option>
	<option value="Guatemala">
		Guatemala
	</option>
	<option value="Guernsey">
		Guernsey
	</option>
	<option value="Guinea">
		Guinea
	</option>
	<option value="Guinea-Bissau">
		Guinea-Bissau
	</option>
	<option value="Guyana">
		Guyana
	</option>
	<option value="Haiti">
		Haiti
	</option>
	<option value="Heard Island and McDonald Islands">
		Heard Island and McDonald Islands
	</option>
	<option value="Honduras">
		Honduras
	</option>
	<option value="Hong Kong">
		Hong Kong
	</option>
	<option value="Hungary">
		Hungary
	</option>
	<option value="Iceland">
		Iceland
	</option>
	<option value="India">
		India
	</option>
	<option value="Indonesia">
		Indonesia
	</option>
	<option value="Iran">
		Iran
	</option>
	<option value="Iraq">
		Iraq
	</option>
	<option value="Ireland">
		Ireland
	</option>
	<option value="Isle of Man">
		Isle of Man
	</option>
	<option value="Israel">
		Israel
	</option>
	<option value="Italy">
		Italy
	</option>
	<option value="Ivory Coast">
		Ivory Coast
	</option>
	<option value="Jamaica">
		Jamaica
	</option>
	<option value="Japan">
		Japan
	</option>
	<option value="Jersey">
		Jersey
	</option>
	<option value="Jordan">
		Jordan
	</option>
	<option value="Kazakhstan">
		Kazakhstan
	</option>
	<option value="Kenya">
		Kenya
	</option>
	<option value="Kiribati">
		Kiribati
	</option>
	<option value="Kosovo">
		Kosovo
	</option>
	<option value="Kuwait">
		Kuwait
	</option>
	<option value="Kyrgyzstan">
		Kyrgyzstan
	</option>
	<option value="Laos">
		Laos
	</option>
	<option value="Latvia">
		Latvia
	</option>
	<option value="Lebanon">
		Lebanon
	</option>
	<option value="Lesotho">
		Lesotho
	</option>
	<option value="Liberia">
		Liberia
	</option>
	<option value="Libya">
		Libya
	</option>
	<option value="Liechtenstein">
		Liechtenstein
	</option>
	<option value="Lithuania">
		Lithuania
	</option>
	<option value="Luxembourg">
		Luxembourg
	</option>
	<option value="Macao">
		Macao
	</option>
	<option value="Madagascar">
		Madagascar
	</option>
	<option value="Malawi">
		Malawi
	</option>
	<option value="Malaysia">
		Malaysia
	</option>
	<option value="Maldives">
		Maldives
	</option>
	<option value="Mali">
		Mali
	</option>
	<option value="Malta">
		Malta
	</option>
	<option value="Marshall Islands">
		Marshall Islands
	</option>
	<option value="Martinique">
		Martinique
	</option>
	<option value="Mauritania">
		Mauritania
	</option>
	<option value="Mauritius">
		Mauritius
	</option>
	<option value="Mayotte">
		Mayotte
	</option>
	<option value="Mexico">
		Mexico
	</option>
	<option value="Micronesia">
		Micronesia
	</option>
	<option value="Moldova">
		Moldova
	</option>
	<option value="Monaco">
		Monaco
	</option>
	<option value="Mongolia">
		Mongolia
	</option>
	<option value="Montenegro">
		Montenegro
	</option>
	<option value="Montserrat">
		Montserrat
	</option>
	<option value="Morocco">
		Morocco
	</option>
	<option value="Mozambique">
		Mozambique
	</option>
	<option value="Myanmar [Burma]">
		Myanmar [Burma]
	</option>
	<option value="Namibia">
		Namibia
	</option>
	<option value="Nauru">
		Nauru
	</option>
	<option value="Nepal">
		Nepal
	</option>
	<option value="Netherlands">
		Netherlands
	</option>
	<option value="New Caledonia">
		New Caledonia
	</option>
	<option value="New Zealand">
		New Zealand
	</option>
	<option value="Nicaragua">
		Nicaragua
	</option>
	<option value="Niger">
		Niger
	</option>
	<option value="Nigeria">
		Nigeria
	</option>
	<option value="Niue">
		Niue
	</option>
	<option value="Norfolk Island">
		Norfolk Island
	</option>
	<option value="North Korea">
		North Korea
	</option>
	<option value="North Macedonia">
		North Macedonia
	</option>
	<option value="Northern Mariana Islands">
		Northern Mariana Islands
	</option>
	<option value="Norway">
		Norway
	</option>
	<option value="Oman">
		Oman
	</option>
	<option value="Pakistan">
		Pakistan
	</option>
	<option value="Palau">
		Palau
	</option>
	<option value="Palestine">
		Palestine
	</option>
	<option value="Panama">
		Panama
	</option>
	<option value="Papua New Guinea">
		Papua New Guinea
	</option>
	<option value="Paraguay">
		Paraguay
	</option>
	<option value="Peru">
		Peru
	</option>
	<option value="Philippines">
		Philippines
	</option>
	<option value="Pitcairn Islands">
		Pitcairn Islands
	</option>
	<option value="Poland">
		Poland
	</option>
	<option value="Portugal">
		Portugal
	</option>
	<option value="Puerto Rico">
		Puerto Rico
	</option>
	<option value="Qatar">
		Qatar
	</option>
	<option value="Republic of the Congo">
		Republic of the Congo
	</option>
	<option value="Romania">
		Romania
	</option>
	<option value="Russia">
		Russia
	</option>
	<option value="Rwanda">
		Rwanda
	</option>
	<option value="Réunion">
		Réunion
	</option>
	<option value="Saint Barthélemy">
		Saint Barthélemy
	</option>
	<option value="Saint Helena">
		Saint Helena
	</option>
	<option value="Saint Kitts and Nevis">
		Saint Kitts and Nevis
	</option>
	<option value="Saint Lucia">
		Saint Lucia
	</option>
	<option value="Saint Martin">
		Saint Martin
	</option>
	<option value="Saint Pierre and Miquelon">
		Saint Pierre and Miquelon
	</option>
	<option value="Saint Vincent and the Grenadines">
		Saint Vincent and the Grenadines
	</option>
	<option value="Samoa">
		Samoa
	</option>
	<option value="San Marino">
		San Marino
	</option>
	<option value="Saudi Arabia">
		Saudi Arabia
	</option>
	<option value="Senegal">
		Senegal
	</option>
	<option value="Serbia">
		Serbia
	</option>
	<option value="Seychelles">
		Seychelles
	</option>
	<option value="Sierra Leone">
		Sierra Leone
	</option>
	<option value="Singapore">
		Singapore
	</option>
	<option value="Sint Maarten">
		Sint Maarten
	</option>
	<option value="Slovakia">
		Slovakia
	</option>
	<option value="Slovenia">
		Slovenia
	</option>
	<option value="Solomon Islands">
		Solomon Islands
	</option>
	<option value="Somalia">
		Somalia
	</option>
	<option value="South Africa">
		South Africa
	</option>
	<option value="South Georgia and the South Sandwich Islands">
		South Georgia and the South Sandwich Islands
	</option>
	<option value="South Korea">
		South Korea
	</option>
	<option value="South Sudan">
		South Sudan
	</option>
	<option value="Spain">
		Spain
	</option>
	<option value="Sri Lanka">
		Sri Lanka
	</option>
	<option value="Sudan">
		Sudan
	</option>
	<option value="Suriname">
		Suriname
	</option>
	<option value="Svalbard and Jan Mayen">
		Svalbard and Jan Mayen
	</option>
	<option value="Sweden">
		Sweden
	</option>
	<option value="Switzerland">
		Switzerland
	</option>
	<option value="Syria">
		Syria
	</option>
	<option value="São Tomé and Príncipe">
		São Tomé and Príncipe
	</option>
	<option value="Taiwan">
		Taiwan
	</option>
	<option value="Tajikistan">
		Tajikistan
	</option>
	<option value="Tanzania">
		Tanzania
	</option>
	<option value="Thailand">
		Thailand
	</option>
	<option value="Timor-Leste">
		Timor-Leste
	</option>
	<option value="Togo">
		Togo
	</option>
	<option value="Tokelau">
		Tokelau
	</option>
	<option value="Tonga">
		Tonga
	</option>
	<option value="Trinidad and Tobago">
		Trinidad and Tobago
	</option>
	<option value="Tunisia">
		Tunisia
	</option>
	<option value="Turkey">
		Turkey
	</option>
	<option value="Turkmenistan">
		Turkmenistan
	</option>
	<option value="Turks and Caicos Islands">
		Turks and Caicos Islands
	</option>
	<option value="Tuvalu">
		Tuvalu
	</option>
	<option value="U.S. Minor Outlying Islands">
		U.S. Minor Outlying Islands
	</option>
	<option value="U.S. Virgin Islands">
		U.S. Virgin Islands
	</option>
	<option value="Uganda">
		Uganda
	</option>
	<option value="Ukraine">
		Ukraine
	</option>
	<option value="United Arab Emirates">
		United Arab Emirates
	</option>
	<option value="United Kingdom">
		United Kingdom
	</option>
	<option value="United States">
		United States
	</option>
	<option value="Uruguay">
		Uruguay
	</option>
	<option value="Uzbekistan">
		Uzbekistan
	</option>
	<option value="Vanuatu">
		Vanuatu
	</option>
	<option value="Vatican City">
		Vatican City
	</option>
	<option value="Venezuela">
		Venezuela
	</option>
	<option value="Vietnam">
		Vietnam
	</option>
	<option value="Wallis and Futuna">
		Wallis and Futuna
	</option>
	<option value="Western Sahara">
		Western Sahara
	</option>
	<option value="Yemen">
		Yemen
	</option>
	<option value="Zambia">
		Zambia
	</option>
	<option value="Zimbabwe">
		Zimbabwe
	</option>
-->
</select>
<script>
	var country = '';
	if (!country) {
		var urlParams = new URLSearchParams(window.location.search);
  		var regionParam = urlParams.get('r');
		var codeToName = {
			"US": "United States",
			"CA": "Canada",
			"GB": "United Kingdom",
			"DE": "Germany",
			"FR": "France",
			"ES": "Spain",
			"IT": "Italy",
			"AU": "Australia",
			"JP": "Japan",
			"CN": "China",
			"IN": "India",
			"BR": "Brazil",
			"RU": "Russia",
			"ZA": "South Africa",
			"MX": "Mexico",
			"KR": "South Korea",
			"NL": "Netherlands",
			"SE": "Sweden",
			"CH": "Switzerland",
			"NO": "Norway",
			"DK": "Denmark",
			"FI": "Finland",
			"BE": "Belgium",
			"AT": "Austria",
			"NZ": "New Zealand",
			"SG": "Singapore",
			"IE": "Ireland",
			"PT": "Portugal",
			"GR": "Greece",
			"PL": "Poland",
			"HU": "Hungary",
			"CZ": "Czech Republic",
			"TR": "Turkey",
			"IL": "Israel",
			"SA": "Saudi Arabia",
			"AE": "United Arab Emirates",
			"AR": "Argentina",
			"CL": "Chile",
			"CO": "Colombia",
			"TH": "Thailand",
			"MY": "Malaysia",
			"ID": "Indonesia",
			"PH": "Philippines",
			"VN": "Vietnam",
			"EG": "Egypt",
			"NG": "Nigeria",
			"PK": "Pakistan"
		};

		if (codeToName[regionParam]) {
			jQuery('#country').val(codeToName[regionParam]);
		}
	}
</script>
		</div>
	
  

<div class="honey" style="display: none">
  <input name="action_honey">
</div>

<input type="hidden" name="action_utm_source" value="">
<input type="hidden" name="action_utm_campaign" value="">
<input type="hidden" name="action_utm_medium" value="">
<input type="hidden" name="action_utm_term" value="">
<input type="hidden" name="action_utm_content" value="">
<input type="hidden" name="action_referring_element" value="">

  
  <input type="hidden" name="auto_country" value="1">
  <style type="text/css">
    /* Ensure that, if there's no JavaScript, the global-friendly fields show
     * rather than the US-only ones */
    #id_zip_box, #id_state_box { display: none; }
  </style>
  














 <div style="display: none">
  <input name="user_honey">
 </div>

</div>






  
    
      
<div class="input-wrapper input-submit margin-bottom-normal">
  <button type="submit" class="submit button-primary">
  
    Join Us</button>
</div>
      
    
  


<div class="general-privacy-notice text-small2">

	<p>You'll receive emails about our campaigns and ways you can take action. You can <a href="https://act.350.org/unsubscribe/unsubscribe/">unsubscribe</a> at any time (<a href="https://350.org/tos">terms of service</a> and <a href="https://350.org/privacy">privacy policy</a>)</p>

<!-- ak.wysiwyg=code -->

</div>


<!--<input name="lists" value="1" type="hidden"/>-->



<script>
console.log('Signup');
</script>

<!-- add page types to the condition below if you want to allow sms opt ins for those pages -->
<!-- be sure to test the styling doesn't break when adding new page types -->

<script>
// ak-fieldbox-sms_optin
</script>



<script>
	jQuery(function(){
		jQuery('.ak-privacy, #unknown_user .input-radio, #survey-custom-questions .input-radio').addClass('large-radios');
		jQuery('#unknown_user .input-checkbox, #survey-custom-questions .input-checkbox').addClass('large-checkboxes');
		jQuery('.ak-userfield-radio-choice.ak-userfield-radio-choice, .ak-survey-radio-choice').each(function(i, v) {
			jQuery(v).contents().eq(1).wrap('<span class="larger-radios-choice-label"/>');
		});
		jQuery('#unknown_user .input-checkbox .ak-userfield-checkbox-choice, .input-checkbox .ak-survey-checkbox-choice').append(jQuery('<span class="checkmark"/>'));
	});
</script>




	
			<ul style="display:none;" id="ak-errors--2" data-ak-id="ak-errors"><li></li></ul>
		</form>

<script type="text/javascript" justification="one click functionality">
jQuery( document ).ready(function() {
	function urlParam(name){
		var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
		if (!results) { return 0; }
		return results[1] || 0;
	}

	var oneclick = urlParam('oneclick');
	var email = urlParam('email');


	function oneClickOptIn() {

	    if (email) {
		    	document.getElementById("id_email").value = decodeURIComponent(email);
		    	var email_entered = true;
		  }

		  if(email_entered) {
	        document.getElementById("action-form").submit();
	    }
	}

	if (oneclick){
		oneClickOptIn();
	}
});
</script>


		<div id="recent-actions--2" data-ak-id="recent-actions" class="c6 ct6 cm10 c-wide text-small">
			


		</div>

	</div>
</section>




<!-- (web_joinus_en, 25584) Join 350 (Wagtail standard web signup form. Signup form clearly states that it&#x27;s an email signup form, so no extra opt-ins needed.) -->



	

<style>
.loader,
.loader:after {
  border-radius: 50%;
  width: 27.5px;
	height: 27.5px;
}
.loader {
  display:block;
  overflow: hidden;
  margin: 0 auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 0.5em solid rgba(255, 255, 255, 0.2);
	border-right: 0.5em solid rgba(255, 255, 255, 0.2);
	border-bottom: 0.5em solid rgba(255, 255, 255, 0.2);
	border-left: 0.5em solid #fff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


</style>



<div id="afteraction-progress-meter--2" data-ak-id="afteraction-progress-meter" aria-hidden="true" class="section text-small text-strong width-wide text-center padding-tiny bg-dkgray-trans" style="display:none;position:fixed;top:0;left:0;width:100%;z-index:10;">
	<span id="afteraction-progress-meter-step1--2" data-ak-id="afteraction-progress-meter-step1" class="afteraction-progress-meter-step">
		<span class="afteraction-progress-meter-dot complete icon" data-icon="&#xE942;"></span>
		
			Sign up
		
		</span>
	</span>
	<span id="afteraction-progress-meter-step2--2" data-ak-id="afteraction-progress-meter-step2" class="afteraction-progress-meter-step">
		
			<span class="afteraction-progress-meter-dot icon" data-icon=""></span>
				Share
			</span>
		
	</span>
	<span id="afteraction-progress-meter-step3--2" data-ak-id="afteraction-progress-meter-step3" class="afteraction-progress-meter-step">
		
			<span class="afteraction-progress-meter-dot icon" data-icon=""></span>
				Donate
			</span>
		
	</span>
</div>

<div id="afteraction--2" data-ak-id="afteraction">
	
	<div id="afteraction-share--2" data-ak-id="afteraction-share" class="section afteraction-panel border-top title-section padding-medium width-narrow text-center bg-blue" aria-live="polite" style="display:none;">
		<div id="afteraction-share-inner--2" data-ak-id="afteraction-share-inner" class="section-inner"></div>
	</div>
	<div id="afteraction-donate--2" data-ak-id="afteraction-donate" class="section afteraction-panel title-section padding-medium width-narrow text-center bg-blue-fade" aria-live="polite" style="display:none;">
		<div id="afteraction-donate-inner--2" data-ak-id="afteraction-donate-inner" class="section-inner"></div>
	</div>
	
</div>


<div id="afteraction-share-ask-source--2" data-ak-id="afteraction-share-ask-source" aria-hidden="true" style="display:none;">
	<div class="afteraction-share-ask-intro text-style-lead3 text-large2 text-lineheight-small text-strong margin-bottom-large">
	
	
		<p><meta charset="utf-8" />
<p>Thank you!</p></p>
	
		<p class="afteraction-share-ask-text margin-bottom-huge">
	
		Will you share this to get more people involved?
	
		</p>
		<p>
			<button class="afteraction-share-ask-yes button button-large margin-bottom-large">
				
					Yes, I can share this
				
			</button>
			<button class="afteraction-share-ask-no button button-large button-alternate margin-bottom-large">
				
					No, not now
				
			</button>
		</p>
	</div>
</div>

<div id="afteraction-share-source--2" data-ak-id="afteraction-share-source" aria-hidden="true" style="display:none;">
	<div class="afteraction-share-intro text-style-lead3 text-large3 text-lineheight-small text-strong margin-bottom-medium">
		<p>Thank you — Click below to share:</p>
	</div>

	
	
	<div class="afteraction-facebook-share afteraction-share-option margin-bottom-large">
		<div class="afteraction-facebook-share-intro afteraction-share-option-intro margin-bottom-medium">
			<a class="afteraction-share-button fb-share button-icon bg-facebook-color bg-facebook-icon button-share-facebook"  href="https://act.350.org/share/link?type=fb&amp;page_name=web_joinus_en&amp;action_id=&amp;akid=None&short=1">Share on Facebook</a>
		</div>
		<div class="fb-preview bg-white border margin-bottom-large">
			
			<div class="fb-preview-share-text padding-tiny text-left">
				<p class="fb-preview-share-title- strong margin-bottom-small">Join 350</p>
				<p class="fb-preview-share-description- text-small">► Stay updated with news and actions from 350.org</p>
				<p class="text-small2 text-font-secondary text-caps">350.org</p>
			</div>
		</div>
	</div>
	
	

	<script>
		jQuery(document).ready(function($){
			
				var whatsappMsg = 'Join 350 ';
			

			$('.whatsapp-share').on('click', function(e) {
				e.preventDefault();
				// Set Whatsapp Share URL based on response from API
				var currShareURL = new (window.URL)(e.target.href);
				var getShareURL = '/share/link?type=ot&action_id=&short=1&page_name=web_joinus_en';
				var actionID = currShareURL.searchParams.get('action_id');
				
				if (actionID) {
					getShareURL = '/share/link?type=ot&short=1&page_name=web_joinus_en&source=share-ak-thanksflow-wa' + '&action_id=' + actionID;
				}
				var newTab = window.open('', '_blank');
				$.ajax({
					method: 'GET',
					url: getShareURL,
				}).done(function(shareURL) {
					var newURL = 'https://api.whatsapp.com/send?text=' + whatsappMsg + shareURL;
					$(e.target).attr('href', newURL);
					newTab.location.href = newURL;
					if (newTab) {
						newTab.focus();
					}
					show_share_tick();
				}).fail(function () {
					var whatsappShareURL = 'https://api.whatsapp.com/send?text=' + whatsappMsg + window.location.href;
					newTab.location.href = whatsappShareURL;
					if (newTab) {
						newTab.focus();
					}
				});
			});
		});
	</script>
</div>

<div id="afteraction-donate-ask-source--2" data-ak-id="afteraction-donate-ask-source" aria-hidden="true" style="display:none;">
	<p class="afteraction-donate-ask-intro text-large2 text-strong margin-bottom-huge">
		
			Can you chip in to help stop climate change and create a more just, prosperous world? Donate in two minutes now:
		
	</p>

	<div class="afteraction-donate-amount-container">
		
			<a class="afteraction-donate-amount afteraction-donate-amount-1 button margin-bottom-large fu-afteraction-donate-amt"
				href="https://act.350.org?amount=5&source=aa_25584">$5</a>
			<a class="afteraction-donate-amount afteraction-donate-amount-2 button margin-bottom-large fu-afteraction-donate-amt"
				href="https://act.350.org?amount=10&source=aa_25584">$10</a>
			<a class="afteraction-donate-amount afteraction-donate-amount-3 button margin-bottom-large fu-afteraction-donate-amt"
				href="https://act.350.org?amount=35&source=aa_25584">$35</a>
		
		</div>
	<div>
		<a
			class="afteraction-donate-ask-no button button-alternate"
			href="https://350.org/science"
		>
			
				Not ready to donate?
			
		</a>
	</div>
</div>


<script>
jQuery(document).ready(function($){
	/* only run the AJAX submission if we're sure this is an AK-hosted page */
	if ( $('html').hasClass('ak-hosted') ){
		let initDonateAmounts = [];
		let userCountry;
		let exchangeRateData = {};
		let exchangeApiUrl = 'https://api.exchangeratesapi.io/latest?base=USD';
		$.get(exchangeApiUrl, function (data, status) {
			if (data && data.rates) exchangeRateData = data.rates;
		});
		// set up variables
		var afteractionProgressMeter = $("#afteraction-progress-meter");

		var afteraction = $("#afteraction");
		var afteractionShareSlide = $('#afteraction-share');
		var afteractionShareSlideInner = $('#afteraction-share-inner');
		var afteractionShareAskContent = $('#afteraction-share-ask-source').html();
		var afteractionShareContent = $('#afteraction-share-source').html();

		var afteractionDonateSlide = $('#afteraction-donate');
		var afteractionDonateSlideInner = $('#afteraction-donate-inner');
		var afteractionDonateAskContent = $('#afteraction-donate-ask-source').html();
		var afteractionDonateContent = $('#afteraction-donate-source').html();

		var afteractionFlowSlide = $('#afteraction-flow');
		var actionLead = $('#action-lead');
		var afteractionFlowShare = $('#afteraction-flow-share');

		// get the setting of the after action next step variable
		var afterActionNextStep = "scroll-share";
		var getInvolvedURL = "https://350.org/science";

		const euroCountries = ['Austria', 'Belgium', 'Cyprus', 'Estonia', 'Finland', 'France', 'Germany', 'Greece', 'Ireland', 'Italy', 'Latvia', 'Lithuania', 'Luxembourg', 'Malta', 'Netherlands', 'Portugal', 'Slovakia', 'Slovenia', 'Spain'];

		// Hide "Add your Name" button on mobile if in scroll donate view
		if (afterActionNextStep === 'scroll-donate') {
			$('#jump-to-form').hide();
		}
		function updateDonateCurrency(userLocation){
			if (euroCountries.includes(userLocation)) {
				userLocation = 'Europe';
			}
			var currencyData = {
				/* uses API exchange data, with hardcoded (out of date) exchange rate as fallback */
				'Canada': {
					currencySymbol: '$',
					currency: 'CAD',
					exchangeRate: exchangeRateData['CAD'] || 1.45
				},
				'Australia': {
					currencySymbol: '$',
					currency: 'AUD',
					exchangeRate:  exchangeRateData['AUD']  || 1.68
				},
				'New Zealand': {
					currencySymbol: '$',
					currency: 'NZD',
					exchangeRate:  exchangeRateData['NZD'] || 1.72
				},
				'United Kingdom': {
					currencySymbol: '£',
					currency: 'GBP',
					exchangeRate: exchangeRateData['GBP'] || 0.85
				},
				'Europe': {
					currencySymbol: '€',
					currency: 'EUR',
					exchangeRate: exchangeRateData['EUR'] || 0.92
				},
				'Brazil': {
					currencySymbol: 'R$',
					currency: 'BRL',
					exchangeRate: exchangeRateData['BRL'] || 5.07
				}
			};
			if (currencyData[userLocation]) {
				if ($('#afteraction-donate-inner .afteraction-donate-cta-container a').length) {
					// update alternate donate url
					let altDonateUrl = $('#afteraction-donate-inner .afteraction-donate-cta-container a').attr('href');
					altDonateUrl.indexOf('?') > -1 ?  altDonateUrl += '&currency=' : altDonateUrl += '?currency=';
					altDonateUrl += currencyData[userLocation].currency;
					$('#afteraction-donate-inner .afteraction-donate-cta-container a').attr('href', altDonateUrl);
				} else {
					// update default donate buttons url
					$('#afteraction-donate-inner .afteraction-donate-amount-container a').each(function(i){
						var $this = $(this);
						var originalAmt = initDonateAmounts[i];
						var convertedAmt = Math.ceil(originalAmt * currencyData[userLocation].exchangeRate);
						var url = $(this).attr('href');
						var newUrl = url.split('amount')[0] + 'amount=' + convertedAmt + '&source=' + url.split('&source=')[1] + '&currency=' + currencyData[userLocation].currency;
						$this.attr('href', newUrl);
						// change button label
						$this.html(currencyData[userLocation].currencySymbol + convertedAmt);
					});
				}
			}
		}

		function setFacebookShareLink(responseHTML) {
			// Set FB Share URL based on response from API
			var fbShareEl = $(responseHTML).find('a.fb-share');
			if (fbShareEl.length > 0) {
				var fbShareUrl = fbShareEl[0].href;

				var currFBShareEls = $('a.fb-share');
				if (currFBShareEls.length > 0) {
					for (var i = 0; i < currFBShareEls.length; i++) {
						var currFBShareEl = currFBShareEls[i];
						$(currFBShareEl).attr('href', fbShareUrl);
					}
				}
			}
		}

		function setTwitterShareLink(responseHTML) {
			// Set Twitter Share URL based on response from API
			var twShareEl = $(responseHTML).find('a.tw-share');
			if (twShareEl.length > 0) {
				var twShareUrl = twShareEl[0].href;

				var currTwShareEls = $('a.tw-share');
				if (currTwShareEls.length > 0) {
					for (var i = 0; i < currTwShareEls.length; i++) {
						var currTwShareEl = currTwShareEls[i];
						$(currTwShareEl).attr('href', twShareUrl);
					}
				}
			}
		}

		function afteractionShowShareAsk(el){
			if ( afteractionShareSlideInner.html() == '' ){
				afteractionShareSlideInner.append( afteractionShareAskContent )
				afteractionShareSlide.show();
			}
			$('html, body').animate({
				scrollTop: afteractionShareSlide.offset().top
			}, 800);
			afteractionProgressMeter.fadeIn();
			$(document).trigger('domUpdated'); // tell other scripts to re-run
			$("#jump-to-form").remove();

			// if user opts not to donate, update progress meter
			if (afterActionNextStep === 'scroll-donate') {
				if ( $(el).hasClass('afteraction-donate-ask-no') ){
					$("#afteraction-progress-meter-step2 .afteraction-progress-meter-dot")
						.removeClass('complete')
						.addClass('declined')
						.attr('data-icon',''); //&xE943; X
				} else {
					$("#afteraction-progress-meter-step2 .afteraction-progress-meter-dot")
						.removeClass('declined')
						.addClass('complete')
						.attr('data-icon',''); //&xE942; checkmark
				}
			}
		}

		function onSuccess(msg, actionID, akid) {
			// handle adblockers preventing the loading of Google Analytics library
			if (typeof gtag !== 'undefined') {
				// send google analytics event
				gtag('event', 'scrolling-signup', {'click_id': 'signup'});
				// trigger GA event for successful after action signup
				dataLayer.push(({'event': 'afterActionSignup'}));
			}
			// send FB tracker event
			if (typeof fbq === "function") {
				fbq('track', 'CompleteRegistration');
			}
			// save country for currency feature (needed for country prefill issue - FA)
			userCountry = $('#country').val();
			var fullName = $('#id_name').val();
			if (fullName) {
				firstName = fullName.split(' ')[0];
				$('.actionFirstName').text(firstName);
			}
			// hide the loading wheel
			$('.submit-button-text').css({
				'opacity': '1',
				'position': 'relative'
			});
			$('.loader').hide();

			// Set Copy Link URL with action_id
			var copyLinks = $('.copy-link');
			for (var i = 0; i < copyLinks.length; i++) {
				var copyLink = copyLinks[i];
				copyLink.href += `&action_id=${actionID}`;
			}

			// Add action_id to Email button URL
			var emailBtn = $('.email-share');
			for (var i = 0; i < emailBtn.length; i++) {
				var emailLink = emailBtn[0];
				emailLink.href += `&action_id=${actionID}`;
			}

			$('.copy-link-share').on('click', function (e) {
				e.preventDefault();
				var initialShareURL = e.target.href;
				var linkButton = e.target;
				initialShareURL += `&action_id=${actionID}&akid=${akid}`;
				
				$.ajax({
					method: 'GET',
					url: initialShareURL,
				}).done(function(shareURL) {
					navigator.clipboard.writeText(shareURL);
					linkButton.text = 'Link Copied!';
				}).fail(function() {
					navigator.clipboard.writeText(window.location.href);
				});
			});

			if (afterActionNextStep === 'scroll-share') {
				// show the share ask
				afteractionShowShareAsk();

				// if user opts to share, show share dialog
				$('.afteraction-share-ask-yes').on('click', function(){
					afteractionShowShare(msg);
					// handle adblockers preventing the loading of Google Analytics library
					if (typeof gtag !== 'undefined') {
						gtag('event', 'scrolling-signup', {'click_id': 'afteraction-share-ask-yes'});
					}
				});
				$('.afteraction-share-ask-no').on('click', function(){
					// handle adblockers preventing the loading of Google Analytics library
					if (typeof gtag !== 'undefined') {
						gtag('event', 'scrolling-signup', {'click_id': 'afteraction-share-ask-no'});
					}
				});
				// if user opts not to share or has completed sharing, show donate ask
				afteraction.on('click','.afteraction-share-ask-no, .afteraction-share-button', function(){
					var el = $(this);
					afteractionShowDonate(el);
				});
				$('.afteraction-donate-amount, .afteraction-donate-ask-yes').on('click', function(){
					// handle adblockers preventing the loading of Google Analytics library

					if (typeof gtag !== 'undefined') {
						gtag('event', 'scrolling-signup', {'click_id': 'afteraction-donate-yes'});
					}
				});
				$('.afteraction-donate-ask-no').on('click', function(){
					// handle adblockers preventing the loading of Google Analytics library
					if (typeof gtag !== 'undefined') {
						gtag('event', 'scrolling-signup', {'click_id': 'afteraction-donate-no'});
					}
				});
			} else if (afterActionNextStep === 'scroll-donate') {
				// show the donate ask
				afteractionShowDonate();

				afteraction.on('click', '.afteraction-donate-ask-no', function(e){
					// prevent getting redirected to the Get Involved URL
					e.preventDefault();

					// handle adblockers preventing the loading of Google Analytics library
					if (typeof gtag !== 'undefined') {
						gtag('event', 'scrolling-signup', {'click_id': 'afteraction-donate-no'});
					}
					var el = $(this);
					// if user doesn't want to donate, show the share ask
					afteractionShowShareAsk(el);

					// if user opts to share, show share dialog
					$('.afteraction-share-ask-yes').on('click', function(){
						afteractionShowShare(msg);
						// handle adblockers preventing the loading of Google Analytics library
						if (typeof gtag !== 'undefined') {
							gtag('event', 'scrolling-signup', {'click_id': 'afteraction-share-ask-yes'});
						}
					});
					$('.afteraction-share-ask-no').on('click', function(){
						// handle adblockers preventing the loading of Google Analytics library
						if (typeof gtag !== 'undefined') {
							gtag('event', 'scrolling-signup', {'click_id': 'afteraction-share-ask-no'});
						}
						var queryString = window.location.search;
						window.location.href = getInvolvedURL + queryString;
					});
				});

				// if user opts not to share or has completed sharing, update progress meter
				afteraction.on('click','.afteraction-share-ask-no, .afteraction-share-button', function(){
					if ( $(this).hasClass('afteraction-share-ask-no') ){
						$("#afteraction-progress-meter-step3 .afteraction-progress-meter-dot")
							.removeClass('complete')
							.addClass('declined')
							.attr('data-icon',''); //&xE943; X
					} else {
						$("#afteraction-progress-meter-step3 .afteraction-progress-meter-dot")
							.removeClass('declined')
							.addClass('complete')
							.attr('data-icon',''); //&xE942; checkmark
					}
				});
			} else if (afterActionNextStep === 'flow') {
				let country = $('#country').val();
				if (!country) {
					// case when form is embedded and country is not set
					country = '';
				}
				const fundraisingRegions = ['United States', 'Canada', 'United Kingdom', 'Australia', 'New Zealand', 'South Africa', 'Japan', 'France', 'Germany'];
				const fbShareEl = $('#afteraction-flow-share .fb-share');
				const blueskyShareEl = $('#afteraction-flow-share .bluesky-share');
				const whatsappShareEl = $('#afteraction-flow-share .whatsapp-share');
				if (fbShareEl && fbShareEl.length > 0) {
					fbShareEl[0].href += `&action_id=${actionID}&akid=${akid}`;
				}
				if (blueskyShareEl && blueskyShareEl.length > 0) {
					blueskyShareEl[0].href += `&action_id=${actionID}&akid=${akid}`;
				}
				if (whatsappShareEl && whatsappShareEl.length > 0) {
					whatsappShareEl[0].href += `?action_id=${actionID}&akid=${akid}`;
				}
				if (fundraisingRegions.includes(country)) {
					if (typeof gtag !== 'undefined') {
						// send google analytics event
						gtag('event', 'scrolling-signup', { 'view_id': 'thanksflow_step1_fundraising_ask' });
					}
					const pageId = '25584';
					const donateSourceCode = `aa_${pageId}_thanksflow`;
					const pageName = 'web_joinus_en';
					let currentQueryParams = window.location.search;
					currentQueryParams += `&source=${donateSourceCode}&og_page_name=${pageName}&action_id=${actionID}&akid=${akid}`;
					const donatePageEmbedURL = '' || 'https://act.350.org/donate/afteraction-thanks-and-chip-in';
					window.location.href = `${donatePageEmbedURL}${currentQueryParams}`;
				} else {
					$('#afteraction-flow-share #ak-donate-step-1').prop('checked', true);
					show_share_tick();
					afteractionFlowShare.show();
					if (typeof gtag !== 'undefined') {
						// send google analytics event
						gtag('event', 'scrolling-signup',  { 'view_id': 'thanksflow_step1_nonfundraising' });
					}
					actionLead.hide();
				}
				if ($('#id_name').val() && $('#id_name').val().split(' ').length > 0) {
					const name = $('#id_name').val().split(' ');
					const firstName = name[0];
					var lastName = null;
					if (name.length > 1) {
						lastName = name[1];
					}
					const email = $('#id_email').val();
					const city = $('#id_city').val();
					const dataToSend = {
						type: "signupForm",
						firstName: firstName,
						lastName: lastName,
						email: email,
						city: city,
						actionID: actionID,
						pageName: 'web_joinus_en'
					}
					const iframe = document.getElementById("donate-iframe");
					iframe.setAttribute("sandbox", "allow-scripts allow-top-navigation allow-same-origin allow-forms allow-popups");
					iframe.contentWindow.postMessage(dataToSend);
				}
			}
		}

		function afteractionShowShare(response){

			afteractionShareSlideInner
				.animate({opacity:0 }, 300, function(){
					$(this)
						.empty()
						.append( afteractionShareContent )
						.animate({opacity:1}, 300);
					$(document).trigger('domUpdated');
					$('html, body').animate({
						scrollTop: afteractionShareSlide.offset().top
					}, 800);

					var responseHTML = document.createElement('html');
					responseHTML.innerHTML = response;

					setFacebookShareLink(responseHTML);
					setTwitterShareLink(responseHTML);
				});
		};

		function afteractionShowDonate(el){
			afteractionDonateSlide.show();
			afteractionDonateSlideInner.animate({opacity:0 }, 300, function(){
				$(this)
					.empty()
					.append( afteractionDonateAskContent )
					.animate({opacity:1}, 300);
					// save initial donate amounts to be converted for each currency
					$('#afteraction-donate-inner .afteraction-donate-amount-container a').each(function(){
						initDonateAmounts.push(parseInt($(this).html().substring(1)));
					});
					updateDonateCurrency(userCountry);
					$('.fu-afteraction-donate-amt').attr('href', function(i, oldHref) {
						var currUrl = new (window.URL)(window.location.href);
						var oldParams = new URLSearchParams(oldHref);
						var queryParams = new URLSearchParams(currUrl.search);
						if (queryParams.get("r") === "CA") {
							oldParams.set("form", "FUNYEKJXZJF");
						} else if (queryParams.get("r") === "US") {
							oldParams.set("form", "FUNHGUXMNTJ");
						} else if (queryParams.get("r") === "NL") {
							oldParams.set("form", "FUNSZPAZXLE");
						} else {
							oldParams.set("form", "FUNLBGSMNDU");
						}
						return '?' + oldParams.toString();
					});
					$(document).trigger('domUpdated');
					$('html, body').animate({
						scrollTop: afteractionDonateSlide.offset().top
					}, 800);
			});
			if (afterActionNextStep === 'scroll-share') {
				if ( $(el).hasClass('afteraction-share-ask-no') ){
					$("#afteraction-progress-meter-step2 .afteraction-progress-meter-dot")
						.removeClass('complete')
						.addClass('declined')
						.attr('data-icon',''); //&xE943; X
				} else {
					$("#afteraction-progress-meter-step2 .afteraction-progress-meter-dot")
						.removeClass('declined')
						.addClass('complete')
						.attr('data-icon',''); //&xE942; checkmark
				}
			} else {
				afteractionProgressMeter.fadeIn();
			}
		};

		// re-set facebook share window pop-up
		afteraction.on('click','.button-share-facebook', function(e){
			e.preventDefault();
			var destination = jQuery(this).attr('href');
			popupWidth = 520;
			popupHeight = 350;
			// center the pop-up on the screen
			var winTop = (screen.height / 2) - (popupHeight / 2);
			var winLeft = (screen.width / 2) - (popupWidth / 2);
			window.open( destination , 'new-window-popup', 'top=' + winTop + ',left=' + winLeft + ',toolbar=0,status=0,resizable=yes,scrollbars=yes,width=' + popupWidth + ',height=' + popupHeight );
			// send Google Analytics event
			if (typeof gtag !== 'undefined') {
				
				gtag('event', 'scrolling-signup', {'click_id': 'share-facebook'});
				
			}
		});

		/* When the main form is submitted... */
		document.querySelector('#action-form').addEventListener('submit', function(e) {
			// don't redirect to standard thank you page
			e.preventDefault();
			// wait 150ms for... some reason? idk, i forget
			setTimeout(function() {
				// if no errors...
				if( $(".ak-err li").length < 1) {
					// show loading wheel in submit button
					if (!$('.input-submit button[type="submit"] .loader').length) {
						$('.input-submit button[type="submit"]').wrapInner('<span class="submit-button-text"><\/span>');
						$('.input-submit button[type="submit"]').append($('<span class="loader">'));
					}
					$('.submit-button-text').css({
						'opacity': '0',
						'position': 'absolute'
					});
					$('.loader').show();
					var xhr = new XMLHttpRequest;
					xhr.open("POST", $('#action-form').attr('action'), true);
					xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
					xhr.send($('#action-form').serialize());
					xhr.onreadystatechange = function () {
						if (xhr.readyState === 4) {
							if (xhr.status >= 200 && xhr.status < 300) {
								var responseURL = new (window.URL)(xhr.responseURL);
								var params = responseURL.searchParams;
								var actionID = params.get('action_id');
								var akid = params.get('akid');
								onSuccess(xhr.response, actionID, akid);
							} else {
								console.log('Error: AK AJAX submission failed.');
								// hide the loading wheel
								$('.submit-button-text').css({
									'opacity': '1',
									'position': 'relative'
								});
								$('.loader').hide();
							}
						}
					}
				}
			}, 150);
		});
	}
});
</script>

	

<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a5069aed1cf7241e',t:'MTc5Mjk4Nzc2Mg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
    </div>
    
        
        <div class="wtr-signup-thank-you hidden rounded-lg bg-dark p-6 text-neutral-50 wtr-ak-on-dark"
             data-thank-you data-bg-tone="dark">
            
                <div class="w-block-text block-text">

<div class="wtr-text-block prose prose-neutral max-w-none text-lg sm:text-xl in-data-[bg-tone=dark]:prose-invert">
    <p data-block-key="d8sae">Thanks for signing up!</p>
</div>
</div>
            
        </div>
    
    <script>
        (function () {
            
            
            var wrapper = document.currentScript.closest(".wtr-signup-actionkit");
            if (!wrapper) { return; }
            var formContainer = wrapper.querySelector("[data-form-container]");
            var form = formContainer && formContainer.querySelector('#action-form, [data-ak-id="action-form"]');
            if (!form) { return; }
            var thankYou = wrapper.querySelector("[data-thank-you]");
            var msgRequired = formContainer.dataset.msgRequired;
            var msgEmail = formContainer.dataset.msgEmail;
            var msgNetworkError = formContainer.dataset.msgNetworkError;
            var REQUIRED_FIELD_SELECTOR = ".input-text.required, .input-select.required, .input-checkbox.required, .input-radio.required";

            function populateUtmFields() {
                var params = new URLSearchParams(window.location.search);
                ["source", "medium", "campaign", "term", "content"].forEach(function (name) {
                    var value = params.get("utm_" + name);
                    if (!value) { return; }
                    var field = form.querySelector('[name="action_utm_' + name + '"]');
                    if (field) { field.value = value; }
                });
            }
            populateUtmFields();

            
            function populateTrackingFields() {
                var params = new URLSearchParams(window.location.search);
                ["source", "akid", "referring_akid", "aktmid", "action_id"].forEach(function (name) {
                    var value = params.get(name);
                    if (!value) { return; }
                    var field = form.querySelector('input[name="' + name + '"]');
                    if (!field) {
                        field = document.createElement("input");
                        field.type = "hidden";
                        field.name = name;
                        form.appendChild(field);
                    }
                    if (!field.value) { field.value = value; }
                });
            }
            populateTrackingFields();

            
            var countrySelect = form.querySelector('select[name="country"]');
            var privacyBox = form.querySelector(".ak-privacy");
            var privacyCountries = null;
            var privacyRequired = false;

            function setFieldActive(name, active) {
                var input = form.querySelector('[name="' + name + '"]');
                if (!input) { return null; }
                var row = input.closest('[id^="ak-fieldbox-"]');
                input.disabled = !active;
                if (row) { row.style.display = active ? "" : "none"; }
                return input;
            }

            function showOneOf(showName, hideName) {
                if (!form.querySelector('[name="' + showName + '"]') || !form.querySelector('[name="' + hideName + '"]')) { return; }
                var hidden = setFieldActive(hideName, false);
                var shown = setFieldActive(showName, true);
                if (hidden.value && !shown.value) { shown.value = hidden.value; }
            }

            function setPrivacyRequired(required) {
                privacyRequired = required;
                if (!privacyBox) { return; }
                privacyBox.style.display = required ? "" : "none";
                Array.prototype.forEach.call(privacyBox.querySelectorAll("input, select, textarea"), function (el) {
                    el.disabled = !required;
                });
                Array.prototype.forEach.call(form.querySelectorAll(".privacy-non_eu"), function (el) {
                    el.style.display = required ? "none" : "";
                });
            }

            function reflectCountry() {
                var country = countrySelect ? countrySelect.value : "";
                var isUs = !country || country === "United States" || country === "US";
                showOneOf(isUs ? "zip" : "postal", isUs ? "postal" : "zip");
                showOneOf(isUs ? "state" : "region", isUs ? "region" : "state");
                if (privacyCountries && countrySelect) {
                    setPrivacyRequired(privacyCountries.indexOf(country) !== -1);
                }
            }

            if (countrySelect) {
                countrySelect.addEventListener("change", reflectCountry);
            }
            reflectCountry();

            
            function clearFieldError(fieldbox) {
                var label = fieldbox.querySelector("label");
                var control = fieldbox.querySelector("input, select, textarea");
                if (label) { label.classList.remove("ak-error"); }
                if (control) { control.classList.remove("ak-error"); }
                var err = fieldbox.querySelector("ul.ak-err[data-wtr-client-err]");
                if (err) { err.remove(); }
            }

            function showFieldError(fieldbox, message) {
                var label = fieldbox.querySelector("label");
                var control = fieldbox.querySelector("input, select, textarea");
                if (label) { label.classList.add("ak-error"); }
                if (control) { control.classList.add("ak-error"); }
                var err = fieldbox.querySelector("ul.ak-err[data-wtr-client-err]");
                if (!err) {
                    err = document.createElement("ul");
                    err.className = "ak-err";
                    err.setAttribute("data-wtr-client-err", "");
                    err.appendChild(document.createElement("li"));
                    fieldbox.appendChild(err);
                }
                err.querySelector("li").textContent = message;
            }

            function fieldIsEmpty(fieldbox) {
                var choices = fieldbox.querySelectorAll('input[type="checkbox"], input[type="radio"]');
                if (choices.length) {
                    return !Array.prototype.some.call(choices, function (c) { return c.checked; });
                }
                var control = fieldbox.querySelector("input, select, textarea");
                return !control || !control.value.trim();
            }

            function validateForm() {
                var firstInvalid = null;
                Array.prototype.forEach.call(form.querySelectorAll(REQUIRED_FIELD_SELECTOR), function (fieldbox) {
                    clearFieldError(fieldbox);
                    if (fieldbox.style.display === "none") { return; }
                    if (fieldIsEmpty(fieldbox)) {
                        showFieldError(fieldbox, msgRequired);
                        firstInvalid = firstInvalid || fieldbox;
                    }
                });

                
                var privacyGroup = privacyRequired && privacyBox && privacyBox.querySelector(".input-radio-group");
                if (privacyGroup) {
                    clearFieldError(privacyGroup);
                    if (fieldIsEmpty(privacyGroup)) {
                        showFieldError(privacyGroup, msgRequired);
                        firstInvalid = firstInvalid || privacyGroup;
                    }
                }

                
                var emailField = form.querySelector('[name="email"]');
                if (emailField && emailField.value.trim()) {
                    var emailFieldbox = emailField.closest(".input-text, .input-select");
                    if (emailFieldbox && !/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(emailField.value.trim())) {
                        clearFieldError(emailFieldbox);
                        showFieldError(emailFieldbox, msgEmail);
                        firstInvalid = firstInvalid || emailFieldbox;
                    }
                }

                if (firstInvalid) {
                    var control = firstInvalid.querySelector("input, select, textarea");
                    if (control) { control.focus(); }
                    return false;
                }
                return true;
            }

            function clearErrorFor(event) {
                var fieldbox = event.target.closest(".input-text, .input-select, .input-checkbox, .input-radio");
                if (fieldbox) { clearFieldError(fieldbox); }
                var group = event.target.closest(".input-radio-group");
                if (group) { clearFieldError(group); }
            }
            form.addEventListener("input", clearErrorFor);
            form.addEventListener("change", clearErrorFor);

            
            function showFormError(message) {
                var errs = form.querySelector('#ak-errors, [data-ak-id="ak-errors"]');
                if (!errs) { return; }
                if (message) {
                    errs.querySelector("li").textContent = message;
                    errs.style.display = "";
                } else {
                    errs.style.display = "none";
                }
            }

            
            var fundraiseupCampaigns = {
                US: "",
                CA: "",
                _default: ""
            };
            var fundraiseupDesignation = "";
            var CHECKOUT_OPEN_TIMEOUT_MS = 5000;

            
            var visitorCountry = "";
            if (fundraiseupCampaigns.US !== fundraiseupCampaigns._default || fundraiseupCampaigns.CA !== fundraiseupCampaigns._default) {
                fetch("/cdn-cgi/trace")
                    .then(function (response) { return response.ok ? response.text() : ""; })
                    .then(function (text) {
                        var match = text.match(/^loc=([A-Z]{2})$/m);
                        if (match) { visitorCountry = match[1]; }
                    })
                    .catch(function () {});
            }

            function donationCampaign() {
                if (visitorCountry === "US" || visitorCountry === "CA") {
                    return fundraiseupCampaigns[visitorCountry];
                }
                return fundraiseupCampaigns._default;
            }

            function canOpenDonationCheckout() {
                return !!donationCampaign() && !!window.FundraiseUp && typeof window.FundraiseUp.openCheckout === "function";
            }

            function openDonationCheckout() {
                if (!canOpenDonationCheckout()) { return false; }
                var fundraiseupCampaign = donationCampaign();
                var data = new FormData(form);
                var firstName = String(data.get("first_name") || "").trim();
                var lastName = String(data.get("last_name") || "").trim();
                if (!firstName && !lastName && data.get("name")) {
                    var parts = String(data.get("name")).trim().split(/\s+/);
                    firstName = parts.shift() || "";
                    lastName = parts.join(" ");
                }
                
                var supporter = {};
                if (firstName) { supporter.firstName = firstName; }
                if (lastName) { supporter.lastName = lastName; }
                var options = { supporter: supporter };
                if (fundraiseupDesignation) { options.designations = [{ id: fundraiseupDesignation }]; }
                formContainer.classList.add("hidden");

                
                var opened = false;
                window.FundraiseUp.on("checkoutOpen", function () { opened = true; });
                window.FundraiseUp.openCheckout(fundraiseupCampaign, options);
                setTimeout(function () {
                    if (opened) { return; }
                    if (window.console) {
                        console.warn("Fundraise Up checkout did not open for campaign code \"" + fundraiseupCampaign + "\". Is it a campaign code (FUN...) rather than a form ID?");
                    }
                    if (thankYou) {
                        thankYou.classList.remove("hidden");
                    } else {
                        formContainer.classList.remove("hidden");
                    }
                }, CHECKOUT_OPEN_TIMEOUT_MS);
                return true;
            }

            
            var SIGNUP_EVENT_FALLBACK_MS = 2500;

            function pushSignupEvent(done) {
                var pageInput = form.querySelector('[name="page"]');
                var payload = {
                    event: "actionkit_signup",
                    ak_page: (pageInput && pageInput.value) || ""
                };
                if (typeof done === "function") {
                    var finished = false;
                    var finish = function () {
                        if (finished) { return; }
                        finished = true;
                        done();
                    };
                    payload.eventCallback = finish;
                    payload.eventTimeout = 2000;
                    setTimeout(finish, SIGNUP_EVENT_FALLBACK_MS);
                }
                window.dataLayer = window.dataLayer || [];
                window.dataLayer.push(payload);
            }

            form.onsubmit = null;
            form.addEventListener("submit", function (event) {
                event.preventDefault();
                showFormError("");

                if (!validateForm()) { return; }

                var submitButton = form.querySelector('[type="submit"]');
                if (submitButton) { submitButton.disabled = true; }

                fetch("/actionkit-signup/", {
                    method: "POST",
                    body: new FormData(form),
                    headers: {
                        "X-Requested-With": "XMLHttpRequest"
                    }
                }).then(function (response) {
                    return response.json();
                }).then(function (data) {
                    if (data.success) {
                        
                        var hasOwnNextStep = !!thankYou || canOpenDonationCheckout();
                        if (data.redirect_url && !(data.redirect_is_default && hasOwnNextStep)) {
                            var followRedirect = function () { window.location.assign(data.redirect_url); };
                            if (data.redirect_is_actionkit) {
                                followRedirect();
                            } else {
                                pushSignupEvent(followRedirect);
                            }
                            return;
                        }
                        pushSignupEvent();
                        if (openDonationCheckout()) { return; }
                        
                        if (formContainer) { formContainer.classList.add("hidden"); }
                        if (thankYou) { thankYou.classList.remove("hidden"); }
                        
                    } else {
                        showFormError(data.message);
                        if (submitButton) { submitButton.disabled = false; }
                    }
                }).catch(function () {
                    showFormError(msgNetworkError);
                    if (submitButton) { submitButton.disabled = false; }
                });
            });

            
            var baseUrl = "https://act.350.org";
            if (baseUrl) {
                if (!window.__wtrAkScriptPromise) {
                    window.__wtrAkScriptPromise = new Promise(function (resolve) {
                        var s = document.createElement("script");
                        s.src = baseUrl + "/resources/actionkit.js";
                        s.onload = resolve;
                        document.body.appendChild(s);
                    });
                }
                window.__wtrAkScriptPromise.then(function () {
                    if (window.__wtrAkPageInit) { return; }
                    window.__wtrAkPageInit = true;
                    actionkit.forms.contextRoot = baseUrl + "/context/";
                    actionkit.forms.initPage();
                });
            }

            var shortFormId = "web_joinus_en";
            var wantsProgress = false;

            
            
            var progressEl = formContainer.querySelector('#progress, [data-ak-id="progress"]');
            var progressTemplate = formContainer.querySelector("script[type='text/ak-template'][for='progress']");
            wantsProgress = !!(progressEl && progressTemplate);

            function renderProgress(progressData, pageData) {
                window.__wtrAkScriptPromise.then(function () {
                    var context = pageData || {};
                    
                    context.progress = progressData || {goal: undefined, total: undefined};
                    context.args = {};
                    context.capitalize = actionkit.utils.capitalize;
                    context.add_commas = actionkit.utils.add_commas;
                    try {
                        progressEl.innerHTML = actionkit.utils.template(progressTemplate.innerHTML, context);
                    } catch (e) {}
                });
            }

            function loadProgress(data, callbackName) {
                if (data.progress) {
                    renderProgress(data.progress, data);
                    return;
                }
                var fallbackCbName = callbackName + "_fallback";
                window[fallbackCbName] = function (progressData) {
                    delete window[fallbackCbName];
                    renderProgress(progressData, data);
                };
                var fallbackScript = document.createElement("script");
                fallbackScript.src = baseUrl + "/progress/" + shortFormId + "?form_name=act&callback=" + fallbackCbName;
                fallbackScript.onerror = function () {
                    delete window[fallbackCbName];
                    renderProgress(null, data);
                };
                document.body.appendChild(fallbackScript);
            }
            

            
            var wantsPrivacy = !!privacyBox;
            if (baseUrl && shortFormId && (wantsProgress || wantsPrivacy)) {
                if (wantsPrivacy) { setPrivacyRequired(false); }
                window.__wtrAkContextCbSeq = (window.__wtrAkContextCbSeq || 0) + 1;
                var contextCbName = "__wtrAkContextCb" + window.__wtrAkContextCbSeq;
                window[contextCbName] = function (data) {
                    delete window[contextCbName];
                    data = data || {};
                    if (wantsPrivacy) {
                        if (!Array.isArray(data.privacy_record_countries)) {
                            setPrivacyRequired(true);
                        } else if (countrySelect) {
                            privacyCountries = data.privacy_record_countries;
                            reflectCountry();
                        } else {
                            
                            setPrivacyRequired(!!data.privacy_needed);
                        }
                    }
                    if (wantsProgress) { loadProgress(data, contextCbName); }
                };
                var contextScript = document.createElement("script");
                contextScript.src = baseUrl + "/context/" + shortFormId + "?callback=" + contextCbName +
                    "&form_name=act" + (wantsProgress ? "&want_progress=1" : "") + "&r=" + Math.random();
                contextScript.onerror = function () {
                    delete window[contextCbName];
                    if (wantsPrivacy) { setPrivacyRequired(true); }
                };
                document.body.appendChild(contextScript);
            }
        })();
    </script>


                </div>
            </div>
        
    </div>
</div>


    </div>

    <div data-block-type="page_cards">
        

<div class="w-full px-4 sm:px-6 lg:px-8">
    <div class="mx-auto max-w-[1218px]">
        <div class="mx-auto flex max-w-3xl flex-col items-center gap-[21px] text-center">
            
            
                <div class="wtr-page-cards-content prose prose-neutral max-w-[628px] text-lg text-dark in-data-[bg-tone=dark]:prose-invert in-data-[bg-tone=dark]:text-light sm:text-xl">
                    <h2 data-block-key="c1ayz">Latest Updates</h2><p data-block-key="hznbi">News, stories and insights from the global climate movement.</p>
                </div>
            
        </div>
        <div class="mt-[21px] grid grid-cols-1 gap-[30px] sm:grid-cols-2 lg:grid-cols-3">
            
                

<a href="/blog/indonesias-wildfire-crisis-cannot-be-business-as-usual/"
   class="wtr-post-card flex flex-col overflow-hidden rounded-lg border-2 border-neutral-200 bg-neutral-50 text-left">
    
        
        <div class="aspect-video overflow-hidden bg-neutral-200">
            <img src="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/images/IMG-20261012-WA0009.2e16d0ba.fill-640x360.webp" width="640" height="360" alt="Fires in Kalimantan, Borneo, October 2026" class="h-full w-full object-cover" loading="lazy">
        </div>
    
    
    <div class="grid flex-1 grid-cols-[1fr_auto] content-start gap-x-4 gap-y-[7px] px-4 pt-4 pb-4">
        
            <span class="col-start-1 w-fit rounded-full bg-neutral-200 px-4 py-3 font-heading text-base font-bold text-dark">
                October 21, 2026
            </span>
        
        <h3 class="col-start-1 font-heading text-2xl font-bold text-dark">Indonesia’s wildfire crisis cannot be business as usual</h3>
        <div class="col-start-2 row-start-2 flex h-[1lh] items-center font-heading text-2xl">
            <svg class="h-10 w-10 text-dark" width="40" height="40" viewBox="0 0 40 40" fill="none" aria-hidden="true">
                <path d="M8 20H32M32 20L22 10M32 20L22 30" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
            </svg>
        </div>
        
            <p class="col-start-1 text-base text-dark">Every wildfire season, I watch the smoke arrive. This year, the fires have gotten worse.</p>
        
    </div>
</a>

            
                

<a href="/blog/climate-reparations-for-africa/"
   class="wtr-post-card flex flex-col overflow-hidden rounded-lg border-2 border-neutral-200 bg-neutral-50 text-left">
    
        
        <div class="aspect-video overflow-hidden bg-neutral-200">
            <img src="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/images/IMG_9998.2e16d0ba.fill-640x360.webp" width="640" height="360" alt="RA" class="h-full w-full object-cover" loading="lazy">
        </div>
    
    
    <div class="grid flex-1 grid-cols-[1fr_auto] content-start gap-x-4 gap-y-[7px] px-4 pt-4 pb-4">
        
            <span class="col-start-1 w-fit rounded-full bg-neutral-200 px-4 py-3 font-heading text-base font-bold text-dark">
                October 13, 2026
            </span>
        
        <h3 class="col-start-1 font-heading text-2xl font-bold text-dark">African Symposium on Climate Reparations</h3>
        <div class="col-start-2 row-start-2 flex h-[1lh] items-center font-heading text-2xl">
            <svg class="h-10 w-10 text-dark" width="40" height="40" viewBox="0 0 40 40" fill="none" aria-hidden="true">
                <path d="M8 20H32M32 20L22 10M32 20L22 30" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
            </svg>
        </div>
        
            <p class="col-start-1 text-base text-dark">Africa is on the frontlines of a climate crisis it did not create. True climate action requires more than promises - it demands accountability, equity, and repair.</p>
        
    </div>
</a>

            
                

<a href="/blog/the-cerrado-is-not-for-sale/"
   class="wtr-post-card flex flex-col overflow-hidden rounded-lg border-2 border-neutral-200 bg-neutral-50 text-left">
    
        
        <div class="aspect-video overflow-hidden bg-neutral-200">
            <img src="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/images/WhatsApp-Image-2026-09-24-at-17.17.01487ca6.fill-640x360.png" width="640" height="360" alt="Activists stand in front of the Presidential palace, telling Brazilian President to end oil exploration in Cerrado." class="h-full w-full object-cover" loading="lazy">
        </div>
    
    
    <div class="grid flex-1 grid-cols-[1fr_auto] content-start gap-x-4 gap-y-[7px] px-4 pt-4 pb-4">
        
            <span class="col-start-1 w-fit rounded-full bg-neutral-200 px-4 py-3 font-heading text-base font-bold text-dark">
                October 7, 2026
            </span>
        
        <h3 class="col-start-1 font-heading text-2xl font-bold text-dark">The Cerrado Is Not for Sale</h3>
        <div class="col-start-2 row-start-2 flex h-[1lh] items-center font-heading text-2xl">
            <svg class="h-10 w-10 text-dark" width="40" height="40" viewBox="0 0 40 40" fill="none" aria-hidden="true">
                <path d="M8 20H32M32 20L22 10M32 20L22 30" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
            </svg>
        </div>
        
            <p class="col-start-1 text-base text-dark">Explore the upcoming gas auction in Brazil and its implications for Indigenous lands and the environment in Maranhão.</p>
        
    </div>
</a>

            
        </div>
        
            <div class="mt-[21px] flex justify-center">
                <a href="/blog/" class="wtr-btn wtr-btn-outline wtr-btn-lg inline-flex items-center gap-2 hover:bg-primary-50">
                    Read more blogs
                    <svg class="h-7 w-7" width="28" height="28" viewBox="0 0 40 40" fill="none" aria-hidden="true">
                        <path d="M8 20H32M32 20L22 10M32 20L22 30" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
                    </svg>
                </a>
            </div>
        
    </div>
</div>

    </div>

    <div data-block-type="donate_fundraiseup">
        

<div class="mx-auto max-w-[1500px] px-4">
    <div class="wtr-donate grid w-full grid-cols-1 overflow-hidden rounded-lg md:grid-cols-2">
        
            <div class="relative">
                
                <img src="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/images/20231103_Power_Up_Japan_Tokyo_J.2e16d0ba.fill-1200x1200.webp" width="1200" height="1200" alt="A young woman with short dark hair joyfully holds a white pinwheel toy while walking through a busy Japanese street at dusk. Colorful neon signs and crowds create a vibrant urban backdrop."
                     class="h-64 w-full object-cover md:h-full" loading="lazy">
                
            </div>
        
        <div class="flex flex-col items-center justify-center bg-dark px-6 py-12 text-light sm:px-10 sm:py-16">
            <div class="w-full max-w-lg">
                
                
                    <div class="wtr-donate-fundraiseup-content prose prose-invert max-w-none text-lg sm:text-xl">
                        <h2 data-block-key="m2l3v">Support Us</h2><p data-block-key="s74ht">Your gift funds campaigns, local organizers and public pressure to move towards a safe and liveable future, for people and the planet.</p>
                    </div>
                
                <div class="mt-8">
                    


    
    <div class="wtr-donate-fundraiseup text-center">
        <a href="#XDGFWJMQ"
           data-fundraiseup-anchor
           data-fundraiseup-designation-id=""
           style="display: none"></a>
        <script type="application/json" data-fundraiseup-region-map>{"US": "XSRJBXGA", "NL": "XDGFWJMQ", "CA": "XSRJBXGA", "GB": "XDGFWJMQ", "_eu": "XDGFWJMQ", "_eu_countries": ["AT", "BE", "BG", "HR", "CY", "EE", "FI", "FR", "DE", "GR", "IE", "IT", "LV", "LT", "LU", "MT", "PT", "SK", "SI", "ES", "AD", "MC", "SM", "VA", "ME", "XK"], "_default": "XDGFWJMQ"}</script>
        <script>
            (function () {
                var wrapper = document.currentScript.closest(".wtr-donate-fundraiseup");
                if (!wrapper) { return; }
                var anchor = wrapper.querySelector("[data-fundraiseup-anchor]");
                var configEl = wrapper.querySelector("[data-fundraiseup-region-map]");
                if (!anchor || !configEl) { return; }
                var regions;
                try {
                    regions = JSON.parse(configEl.textContent);
                } catch (e) {
                    return;
                }

                function applyRegion(countryCode) {
                    var elementId;
                    if (countryCode === "US" || countryCode === "NL" || countryCode === "CA" || countryCode === "GB") {
                        elementId = regions[countryCode];
                    } else if (countryCode && regions._eu_countries && regions._eu_countries.indexOf(countryCode) !== -1) {
                        elementId = regions._eu;
                    } else {
                        elementId = regions._default;
                    }
                    if (!elementId) { return; }
                    var designationId = anchor.dataset.fundraiseupDesignationId || "";
                    anchor.setAttribute("href", "#" + elementId + (designationId ? "?designationId=" + designationId : ""));
                }

                
                fetch("/cdn-cgi/trace")
                    .then(function (response) { return response.text(); })
                    .then(function (text) {
                        var match = text.match(/^loc=([A-Z]{2})$/m);
                        if (match) { applyRegion(match[1]); }
                    })
                    .catch(function () {});
            })();
        </script>
    </div>


                </div>
            </div>
        </div>
    </div>
</div>

    </div>

</div>

    </main>
    
    







    
    <footer class="wtr-footer bg-dark text-neutral-200">
        <div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-12">
        
        <div class="grid grid-cols-1 gap-y-8 lg:items-start lg:grid-cols-[1fr_368px] lg:gap-x-12">

            
            <div class="order-1 lg:order-none min-w-0">
                <div class="mb-10 flex items-center gap-8">
                    <a href="/" class="inline-flex items-center gap-2">
                        
                            
                            <img src="https://s3.amazonaws.com/350wagtail-live-afef3c896ec14ef3a8d09e9-f6e2285.divio-media.com/media/images/350-logo-v3-white_SfubhUA.max-160x60.webp"
                                 width="108"
                                 height="60"
                                 alt="350 logo"
                                 class="h-10 w-auto object-contain">
                        
                    </a>
                    


    <div class="wtr-regional-site-switcher relative">
        <button type="button"
                class="wtr-regional-sites-trigger inline-flex items-center gap-2 rounded-lg bg-white/[0.08] px-4 py-2 text-sm text-white cursor-pointer hover:bg-white/[0.16] transition-colors"
                aria-haspopup="dialog"
                data-regional-sites-trigger>
            <svg xmlns="http://www.w3.org/2000/svg" class="h-4 w-4 shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 21a9.004 9.004 0 0 0 8.716-6.747M12 21a9.004 9.004 0 0 1-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 0 1 7.843 4.582M12 3a8.997 8.997 0 0 0-7.843 4.582m15.686 0A11.953 11.953 0 0 1 12 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0 1 21 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0 1 12 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 0 1 3 12c0-1.605.42-3.113 1.157-4.418" />
            </svg>
            Around the World
        </button>
        
        <dialog class="wtr-regional-sites-modal m-auto max-h-[calc(100%-2rem)] w-[calc(100%-2rem)] max-w-5xl overflow-y-auto rounded-lg border-0 p-0 backdrop:bg-dark/70 backdrop:backdrop-blur-sm"
                data-regional-sites-dialog
                aria-labelledby="wtr-regional-sites-modal-title">
            <div class="relative">
                <button type="button"
                        class="absolute right-4 top-4 z-10 flex h-10 w-10 shrink-0 items-center justify-center rounded-full bg-dark text-light cursor-pointer hover:bg-navy transition-colors"
                        aria-label="Close"
                        data-regional-sites-close>
                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" />
                    </svg>
                </button>
                <div class="mx-auto max-w-4xl px-6 py-12 sm:px-10 sm:py-16">
                    <h2 id="wtr-regional-sites-modal-title"
                        class="font-heading text-2xl leading-[1.2] tracking-tight text-dark text-center sm:text-3xl lg:text-40">
                        Around the World
                    </h2>
                    <div class="wtr-regional-sites mt-10 grid grid-cols-1 gap-4 sm:grid-cols-2 sm:mt-12 lg:grid-cols-4">
                        
                            
                                <a href="https://350.org.nz/"
                                   rel="noopener noreferrer"
                                   class="flex items-center gap-2 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    Aotearoa
                                </a>
                            
                        
                            
                                <a href="https://www.350.org.au/"
                                   rel="noopener noreferrer"
                                   class="flex items-center gap-2 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    Australia
                                </a>
                            
                        
                            
                                <a href="https://350.org/brasil"
                                   rel="noopener noreferrer"
                                   class="flex items-center gap-2 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    Brazil
                                </a>
                            
                        
                            
                                <a href="https://350.org/canada"
                                   rel="noopener noreferrer"
                                   class="flex items-center gap-2 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    Canada
                                </a>
                            
                        
                            
                                <a href="https://caribbeanclimatenetwork.org/"
                                   rel="noopener noreferrer"
                                   class="flex items-center gap-2 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    Caribbean
                                </a>
                            
                        
                            
                                <a href="http://350.org/east-africa"
                                   rel="noopener noreferrer"
                                   class="flex items-center gap-2 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    East Africa
                                </a>
                            
                        
                            
                                <a href="https://fossielvrij.nl/"
                                   rel="noopener noreferrer"
                                   class="flex items-center gap-2 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    Fossielvrij NL
                                </a>
                            
                        
                            
                                <a href="https://350.org/germany"
                                   rel="noopener noreferrer"
                                   class="flex items-center gap-2 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    Germany
                                </a>
                            
                        
                            
                                <a href="https://350.org/france"
                                   rel="noopener noreferrer"
                                   class="flex items-center gap-2 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    France
                                </a>
                            
                        
                            
                                <a href="https://350.org/indonesia"
                                   rel="noopener noreferrer"
                                   class="flex items-center gap-2 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    Indonesia
                                </a>
                            
                        
                            
                                <a href="https://world.350.org/ja/"
                                   rel="noopener noreferrer"
                                   class="flex items-center gap-2 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    Japan
                                </a>
                            
                        
                            
                                <a href="https://350pacific.org/"
                                   rel="noopener noreferrer"
                                   class="flex items-center gap-2 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    Pacific
                                </a>
                            
                        
                            
                                <a href="http://350.org/south-africa"
                                   rel="noopener noreferrer"
                                   class="flex items-center gap-2 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    South Africa
                                </a>
                            
                        
                            
                                <a href="https://350turkiye.org/"
                                   rel="noopener noreferrer"
                                   class="flex items-center gap-2 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    Turkey
                                </a>
                            
                        
                            
                        
                            
                        
                    </div>

                    
                    <div class="wtr-regional-sites-featured mt-12 grid grid-cols-1 gap-4 sm:grid-cols-2">
                        
                            
                        
                            
                        
                            
                        
                            
                        
                            
                        
                            
                        
                            
                        
                            
                        
                            
                        
                            
                        
                            
                        
                            
                        
                            
                        
                            
                        
                            
                                <a href="https://350action.org/"
                                   rel="noopener noreferrer"
                                   class="flex items-start gap-3 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400 mt-0.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    <span>
                                        <span class="block">350 Action</span>
                                        <span class="mt-0.5 block text-sm font-normal text-neutral-500">Changing the politics of climate change in the US</span>
                                    </span>
                                </a>
                            
                        
                            
                                <a href="http://350global.org/"
                                   rel="noopener noreferrer"
                                   class="flex items-start gap-3 rounded-lg border-2 border-neutral-200 px-4 py-3 text-sm font-medium text-neutral-700 hover:border-navy hover:text-navy transition-colors">
                                    <svg xmlns="http://www.w3.org/2000/svg" class="h-5 w-5 shrink-0 text-neutral-400 mt-0.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true">
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M15 10.5a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z" />
                                        <path stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M19.5 10.5c0 7.142-7.5 11.25-7.5 11.25S4.5 17.642 4.5 10.5a7.5 7.5 0 1 1 15 0Z" />
                                    </svg>
                                    <span>
                                        <span class="block">350 Global</span>
                                        <span class="mt-0.5 block text-sm font-normal text-neutral-500">Our foundation registered in the Netherlands</span>
                                    </span>
                                </a>
                            
                        
                    </div>
                </div>
            </div>
        </dialog>
    </div>


                </div>

                
                
                    <nav aria-label="Footer navigation">
                    <div class="grid gap-8 sm:grid-cols-2 lg:grid-cols-4">
                        
                            <div>
                                
                                    <h3 class="font-heading font-semibold text-light text-sm uppercase tracking-wider mb-4">
                                        About Us
                                    </h3>
                                
                                <ul class="space-y-2">
                                    
                                        <li>
                                            
                                                <a href="/about/who-we-are/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Who we are
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/about/our-impact/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Our impact
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/about/team/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Our team
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/take-action/how-to-give/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Our funders
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/about/partners/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Our partners
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/about/contact/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Contact us
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/about/work-with-us/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Work with us
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/about/annual-report/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Annual report
                                                </a>
                                            
                                        </li>
                                    
                                </ul>
                            </div>
                        
                            <div>
                                
                                    <h3 class="font-heading font-semibold text-light text-sm uppercase tracking-wider mb-4">
                                        Resources
                                    </h3>
                                
                                <ul class="space-y-2">
                                    
                                        <li>
                                            
                                                <a href="/media/science/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Climate science
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/about/stop-fossil-fuels/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Fossil fuels
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/about/deliver-climate-finance/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Climate finance
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/about/power-renewable-energy/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Renewable energy
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/about/ensure-climate-justice/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Climate justice
                                                </a>
                                            
                                        </li>
                                    
                                </ul>
                            </div>
                        
                            <div>
                                
                                    <h3 class="font-heading font-semibold text-light text-sm uppercase tracking-wider mb-4">
                                        Get Involved
                                    </h3>
                                
                                <ul class="space-y-2">
                                    
                                        <li>
                                            
                                                <a href="/take-action/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Take action
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/take-action/how-to-give/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Donate
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/info/update/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Update your donation
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="https://giving.350.org/agentic-giving.md"
                                                   rel="noopener noreferrer"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Agentic Giving
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/take-action/350-whatsapp-broadcast/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Follow on Whatsapp
                                                </a>
                                            
                                        </li>
                                    
                                </ul>
                            </div>
                        
                            <div>
                                
                                    <h3 class="font-heading font-semibold text-light text-sm uppercase tracking-wider mb-4">
                                        Campaigns &amp; News
                                    </h3>
                                
                                <ul class="space-y-2">
                                    
                                        <li>
                                            
                                                <a href="/media/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Media
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/blog/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Blog
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/take-action/the-great-power-shift/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    The Great Power Shift
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/canada/peoples-power-grid/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Build a People&#x27;s Power Grid
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="https://act.350.org/sign/stop-east-africa-crude-oil-pipeline/"
                                                   rel="noopener noreferrer"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    Stop EACOP
                                                </a>
                                            
                                        </li>
                                    
                                        <li>
                                            
                                                <a href="/east-africa/repower-afrika/"
                                                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                                                    REPower Afrika
                                                </a>
                                            
                                        </li>
                                    
                                </ul>
                            </div>
                        
                    </div>
                    </nav>
                
            </div>

            
            
                
                <div class="order-2 lg:order-none lg:col-start-2 lg:row-start-1 lg:row-span-2 min-w-0 border-t border-neutral-700 pt-8 lg:border-t-0 lg:pt-0 wtr-footer-newsletter wtr-signup-actionkit">
                    <h3 class="font-heading font-semibold text-light text-28 mb-4">
                        Sign up to stay connected.
                    </h3>
                    
                        


    
    
        <script>
            
            if (typeof jQuery === "undefined") {
                document.write('<scr' + 'ipt src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"><\/scr' + 'ipt>');
            }
        </script>
    
    
    <div class="wtr-actionkit-embed wtr-actionkit-embed-stacked wtr-ak-on-dark"
         data-form-container
         data-msg-required="This field is required."
         data-msg-email="Enter a valid email address."
         data-msg-network-error="Something went wrong. Please try again.">
        

<script type="text/javascript" justification="oneclick functionality">
	function urlParam(name){
		var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
		if (!results) { return 0; }
		return results[1] || 0;
	}

	var oneclick = urlParam('oneclick');

	jQuery( document ).ready(function() {
		if (oneclick){
			jQuery('#action-lead div').css('visibility', 'hidden');
		}
	});
</script>

<section id="action-lead--3" data-ak-id="action-lead"
	class="section action-lead title-section width-medium padding-medium bg-blue">
	<div class="section-inner">
		<div id="action-header--3" data-ak-id="action-header" class="c6 ct10 cm10 c-wide">
			<a id="jump-to-form--3" data-ak-id="jump-to-form" href="#action-form--3" class="tablet-hide desktop-hide mobile-hide bg-orange text-underline-none text-center arrow-down text-large2">Join Us →</a>

			<h2 id="action-title--3" data-ak-id="action-title" class="title3 text-style-title3">

				<span class="">Join 350</span>

			</h2>




		<div id="action-description--3" data-ak-id="action-description" class="text-large margin-top-none margin-bottom-huge " data-read-more-after="2">

			<p>► Stay updated with news and actions from 350.org</p>

		</div>

	</div>


		<form id="action-form--3" data-ak-id="action-form" class="c4 ct7_5 cm10 c-wide form-changeorg form-style-labelabove ak-form action_form text-black" name="act" method="POST" action="https://act.350.org/act/" accept-charset="utf-8">
	
			<div id="t--3" data-ak-id="t" class="p text-large text-lineheight-small strong">
		
				Sign up:
		
			</div>
			

			<input type="hidden" name="utf8" value="&#x2714;">
			<input type="hidden" name="page" value="web_joinus_en" />

      

			




<div id="known_user--3" data-ak-id="known_user">
 <div id="known_user_welcome--3" data-ak-id="known_user_welcome" class="padding-small bg-white margin-bottom-none">
  <p id="known-user-greeting--3" data-ak-id="known-user-greeting" class="text-large strong margin-bottom-small">Hi <span id="known_user_name--3" data-ak-id="known_user_name"></span>!</p>
  <p class="text-small">We have your contact info saved from last time, just click the button below to continue.</p>
  <div id="known_user_logout--3" data-ak-id="known_user_logout" class="text-small2">
    <span class="user-logout-link"><strong>Not <span id="known_user_name--3-2" data-ak-id="known_user_name"></span>?</strong>
    <a href="https://act.350.org?" onclick="return actionkit.forms.logOut()" class="icon-before icon-faded text-underline-none text-blue" data-icon="&#xE904;">Sign out</a></span>
  </div>
 </div>
</div>

<div id="unknown_user--3" data-ak-id="unknown_user" class="user-form ak-user-form ak-errs-below form-style-labelabove text-black">
 







  
  	
	<div id="ak-fieldbox-email--3" data-ak-id="ak-fieldbox-email" class="email_box input-text ak-input-type-user required">
		<label for="id_email--3">Email Address<span class="ak-required-flag">*</span></label>
		<input type="text" name="email" id="id_email--3" data-ak-id="id_email" class="ak-userfield-input">
	</div>
    
  
  	
		<div id="ak-fieldbox-country--3" data-ak-id="ak-fieldbox-country" class="country_box input-select ak-input-type-user required">
			<label for="country--3">Country<span class="ak-required-flag">*</span></label>
			
<select name="country" id="country--3" data-ak-id="country"  >
<option selected></option>


<option value="Afghanistan">Afghanistan</option>



<option value="Aland Islands">Aland Islands</option>



<option value="Albania">Albania</option>



<option value="Algeria">Algeria</option>



<option value="American Samoa">American Samoa</option>



<option value="Andorra">Andorra</option>



<option value="Angola">Angola</option>



<option value="Anguilla">Anguilla</option>



<option value="Antarctica">Antarctica</option>



<option value="Antigua and Barbuda">Antigua and Barbuda</option>



<option value="Argentina">Argentina</option>



<option value="Armenia">Armenia</option>



<option value="Aruba">Aruba</option>



<option value="Australia">Australia</option>



<option value="Austria">Austria</option>



<option value="Azerbaijan">Azerbaijan</option>



<option value="Bahamas">Bahamas</option>



<option value="Bahrain">Bahrain</option>



<option value="Bangladesh">Bangladesh</option>



<option value="Barbados">Barbados</option>



<option value="Belarus">Belarus</option>



<option value="Belgium">Belgium</option>



<option value="Belize">Belize</option>



<option value="Benin">Benin</option>



<option value="Bermuda">Bermuda</option>



<option value="Bhutan">Bhutan</option>



<option value="Bolivia">Bolivia</option>



<option value="Bonaire, Saint Eustatius and Saba ">Bonaire, Saint Eustatius and Saba </option>



<option value="Bosnia and Herzegovina">Bosnia and Herzegovina</option>



<option value="Botswana">Botswana</option>



<option value="Bouvet Island">Bouvet Island</option>



<option value="Brazil">Brazil</option>



<option value="British Indian Ocean Territory">British Indian Ocean Territory</option>



<option value="British Virgin Islands">British Virgin Islands</option>



<option value="Brunei">Brunei</option>



<option value="Bulgaria">Bulgaria</option>



<option value="Burkina Faso">Burkina Faso</option>



<option value="Burundi">Burundi</option>



<option value="Cabo Verde">Cabo Verde</option>



<option value="Cambodia">Cambodia</option>



<option value="Cameroon">Cameroon</option>



<option value="Canada">Canada</option>



<option value="Cayman Islands">Cayman Islands</option>



<option value="Central African Republic">Central African Republic</option>



<option value="Chad">Chad</option>



<option value="Chile">Chile</option>



<option value="China">China</option>



<option value="Christmas Island">Christmas Island</option>



<option value="Cocos Islands">Cocos Islands</option>



<option value="Colombia">Colombia</option>



<option value="Comoros">Comoros</option>



<option value="Cook Islands">Cook Islands</option>



<option value="Costa Rica">Costa Rica</option>



<option value="Croatia">Croatia</option>



<option value="Cuba">Cuba</option>



<option value="Curacao">Curacao</option>



<option value="Cyprus">Cyprus</option>



<option value="Czechia">Czechia</option>



<option value="Democratic Republic of the Congo">Democratic Republic of the Congo</option>



<option value="Denmark">Denmark</option>



<option value="Djibouti">Djibouti</option>



<option value="Dominica">Dominica</option>



<option value="Dominican Republic">Dominican Republic</option>



<option value="Ecuador">Ecuador</option>



<option value="Egypt">Egypt</option>



<option value="El Salvador">El Salvador</option>



<option value="Equatorial Guinea">Equatorial Guinea</option>



<option value="Eritrea">Eritrea</option>



<option value="Estonia">Estonia</option>



<option value="Eswatini">Eswatini</option>



<option value="Ethiopia">Ethiopia</option>



<option value="Falkland Islands">Falkland Islands</option>



<option value="Faroe Islands">Faroe Islands</option>



<option value="Fiji">Fiji</option>



<option value="Finland">Finland</option>



<option value="France">France</option>



<option value="French Guiana">French Guiana</option>



<option value="French Polynesia">French Polynesia</option>



<option value="French Southern Territories">French Southern Territories</option>



<option value="Gabon">Gabon</option>



<option value="Gambia">Gambia</option>



<option value="Georgia">Georgia</option>



<option value="Germany">Germany</option>



<option value="Ghana">Ghana</option>



<option value="Gibraltar">Gibraltar</option>



<option value="Greece">Greece</option>



<option value="Greenland">Greenland</option>



<option value="Grenada">Grenada</option>



<option value="Guadeloupe">Guadeloupe</option>



<option value="Guam">Guam</option>



<option value="Guatemala">Guatemala</option>



<option value="Guernsey">Guernsey</option>



<option value="Guinea">Guinea</option>



<option value="Guinea-Bissau">Guinea-Bissau</option>



<option value="Guyana">Guyana</option>



<option value="Haiti">Haiti</option>



<option value="Heard Island and McDonald Islands">Heard Island and McDonald Islands</option>



<option value="Honduras">Honduras</option>



<option value="Hong Kong">Hong Kong</option>



<option value="Hungary">Hungary</option>



<option value="Iceland">Iceland</option>



<option value="India">India</option>



<option value="Indonesia">Indonesia</option>



<option value="Iran">Iran</option>



<option value="Iraq">Iraq</option>



<option value="Ireland">Ireland</option>



<option value="Isle of Man">Isle of Man</option>



<option value="Israel">Israel</option>



<option value="Italy">Italy</option>



<option value="Ivory Coast">Ivory Coast</option>



<option value="Jamaica">Jamaica</option>



<option value="Japan">Japan</option>



<option value="Jersey">Jersey</option>



<option value="Jordan">Jordan</option>



<option value="Kazakhstan">Kazakhstan</option>



<option value="Kenya">Kenya</option>



<option value="Kiribati">Kiribati</option>



<option value="Kosovo">Kosovo</option>



<option value="Kuwait">Kuwait</option>



<option value="Kyrgyzstan">Kyrgyzstan</option>



<option value="Laos">Laos</option>



<option value="Latvia">Latvia</option>



<option value="Lebanon">Lebanon</option>



<option value="Lesotho">Lesotho</option>



<option value="Liberia">Liberia</option>



<option value="Libya">Libya</option>



<option value="Liechtenstein">Liechtenstein</option>



<option value="Lithuania">Lithuania</option>



<option value="Luxembourg">Luxembourg</option>



<option value="Macao">Macao</option>



<option value="Madagascar">Madagascar</option>



<option value="Malawi">Malawi</option>



<option value="Malaysia">Malaysia</option>



<option value="Maldives">Maldives</option>



<option value="Mali">Mali</option>



<option value="Malta">Malta</option>



<option value="Marshall Islands">Marshall Islands</option>



<option value="Martinique">Martinique</option>



<option value="Mauritania">Mauritania</option>



<option value="Mauritius">Mauritius</option>



<option value="Mayotte">Mayotte</option>



<option value="Mexico">Mexico</option>



<option value="Micronesia">Micronesia</option>



<option value="Moldova">Moldova</option>



<option value="Monaco">Monaco</option>



<option value="Mongolia">Mongolia</option>



<option value="Montenegro">Montenegro</option>



<option value="Montserrat">Montserrat</option>



<option value="Morocco">Morocco</option>



<option value="Mozambique">Mozambique</option>



<option value="Myanmar">Myanmar</option>



<option value="Namibia">Namibia</option>



<option value="Nauru">Nauru</option>



<option value="Nepal">Nepal</option>



<option value="Netherlands">Netherlands</option>



<option value="Netherlands Antilles">Netherlands Antilles</option>



<option value="New Caledonia">New Caledonia</option>



<option value="New Zealand">New Zealand</option>



<option value="Nicaragua">Nicaragua</option>



<option value="Niger">Niger</option>



<option value="Nigeria">Nigeria</option>



<option value="Niue">Niue</option>



<option value="Norfolk Island">Norfolk Island</option>



<option value="North Korea">North Korea</option>



<option value="North Macedonia">North Macedonia</option>



<option value="Northern Mariana Islands">Northern Mariana Islands</option>



<option value="Norway">Norway</option>



<option value="Oman">Oman</option>



<option value="Pakistan">Pakistan</option>



<option value="Palau">Palau</option>



<option value="Palestinian Territory">Palestinian Territory</option>



<option value="Panama">Panama</option>



<option value="Papua New Guinea">Papua New Guinea</option>



<option value="Paraguay">Paraguay</option>



<option value="Peru">Peru</option>



<option value="Philippines">Philippines</option>



<option value="Pitcairn">Pitcairn</option>



<option value="Poland">Poland</option>



<option value="Portugal">Portugal</option>



<option value="Puerto Rico">Puerto Rico</option>



<option value="Qatar">Qatar</option>



<option value="Republic of the Congo">Republic of the Congo</option>



<option value="Reunion">Reunion</option>



<option value="Romania">Romania</option>



<option value="Russia">Russia</option>



<option value="Rwanda">Rwanda</option>



<option value="Saint Barthelemy">Saint Barthelemy</option>



<option value="Saint Helena">Saint Helena</option>



<option value="Saint Kitts and Nevis">Saint Kitts and Nevis</option>



<option value="Saint Lucia">Saint Lucia</option>



<option value="Saint Martin">Saint Martin</option>



<option value="Saint Pierre and Miquelon">Saint Pierre and Miquelon</option>



<option value="Saint Vincent and the Grenadines">Saint Vincent and the Grenadines</option>



<option value="Samoa">Samoa</option>



<option value="San Marino">San Marino</option>



<option value="Sao Tome and Principe">Sao Tome and Principe</option>



<option value="Saudi Arabia">Saudi Arabia</option>



<option value="Senegal">Senegal</option>



<option value="Serbia">Serbia</option>



<option value="Serbia and Montenegro">Serbia and Montenegro</option>



<option value="Seychelles">Seychelles</option>



<option value="Sierra Leone">Sierra Leone</option>



<option value="Singapore">Singapore</option>



<option value="Sint Maarten">Sint Maarten</option>



<option value="Slovakia">Slovakia</option>



<option value="Slovenia">Slovenia</option>



<option value="Solomon Islands">Solomon Islands</option>



<option value="Somalia">Somalia</option>



<option value="South Africa">South Africa</option>



<option value="South Georgia and the South Sandwich Islands">South Georgia and the South Sandwich Islands</option>



<option value="South Korea">South Korea</option>



<option value="South Sudan">South Sudan</option>



<option value="Spain">Spain</option>



<option value="Sri Lanka">Sri Lanka</option>



<option value="Sudan">Sudan</option>



<option value="Suriname">Suriname</option>



<option value="Svalbard and Jan Mayen">Svalbard and Jan Mayen</option>



<option value="Sweden">Sweden</option>



<option value="Switzerland">Switzerland</option>



<option value="Syria">Syria</option>



<option value="Taiwan">Taiwan</option>



<option value="Tajikistan">Tajikistan</option>



<option value="Tanzania">Tanzania</option>



<option value="Thailand">Thailand</option>



<option value="Timor Leste">Timor Leste</option>



<option value="Togo">Togo</option>



<option value="Tokelau">Tokelau</option>



<option value="Tonga">Tonga</option>



<option value="Trinidad and Tobago">Trinidad and Tobago</option>



<option value="Tunisia">Tunisia</option>



<option value="Turkey">Turkey</option>



<option value="Turkmenistan">Turkmenistan</option>



<option value="Turks and Caicos Islands">Turks and Caicos Islands</option>



<option value="Tuvalu">Tuvalu</option>



<option value="U.S. Virgin Islands">U.S. Virgin Islands</option>



<option value="Uganda">Uganda</option>



<option value="Ukraine">Ukraine</option>



<option value="United Arab Emirates">United Arab Emirates</option>



<option value="United Kingdom">United Kingdom</option>



<option value="United States">United States</option>



<option value="United States Minor Outlying Islands">United States Minor Outlying Islands</option>



<option value="Uruguay">Uruguay</option>



<option value="Uzbekistan">Uzbekistan</option>



<option value="Vanuatu">Vanuatu</option>



<option value="Vatican">Vatican</option>



<option value="Venezuela">Venezuela</option>



<option value="Vietnam">Vietnam</option>



<option value="Wallis and Futuna">Wallis and Futuna</option>



<option value="Western Sahara">Western Sahara</option>



<option value="Yemen">Yemen</option>



<option value="Zambia">Zambia</option>



<option value="Zimbabwe">Zimbabwe</option>


<!-- in case we need manual override
	<option value="Åland Islands">
		Åland Islands
	</option>
	<option value="Afghanistan">
		Afghanistan
	</option>
	<option value="Albania">
		Albania
	</option>
	<option value="Algeria">
		Algeria
	</option>
	<option value="American Samoa">
		American Samoa
	</option>
	<option value="Andorra">
		Andorra
	</option>
	<option value="Angola">
		Angola
	</option>
	<option value="Anguilla">
		Anguilla
	</option>
	<option value="Antarctica">
		Antarctica
	</option>
	<option value="Antigua and Barbuda">
		Antigua and Barbuda
	</option>
	<option value="Argentina">
		Argentina
	</option>
	<option value="Armenia">
		Armenia
	</option>
	<option value="Aruba">
		Aruba
	</option>
	<option value="Australia">
		Australia
	</option>
	<option value="Austria">
		Austria
	</option>
	<option value="Azerbaijan">
		Azerbaijan
	</option>
	<option value="Bahamas">
		Bahamas
	</option>
	<option value="Bahrain">
		Bahrain
	</option>
	<option value="Bangladesh">
		Bangladesh
	</option>
	<option value="Barbados">
		Barbados
	</option>
	<option value="Belarus">
		Belarus
	</option>
	<option value="Belgium">
		Belgium
	</option>
	<option value="Belize">
		Belize
	</option>
	<option value="Benin">
		Benin
	</option>
	<option value="Bermuda">
		Bermuda
	</option>
	<option value="Bhutan">
		Bhutan
	</option>
	<option value="Bolivia">
		Bolivia
	</option>
	<option value="Bonaire">
		Bonaire
	</option>
	<option value="Bosnia and Herzegovina">
		Bosnia and Herzegovina
	</option>
	<option value="Botswana">
		Botswana
	</option>
	<option value="Bouvet Island">
		Bouvet Island
	</option>
	<option value="Brazil">
		Brazil
	</option>
	<option value="British Indian Ocean Territory">
		British Indian Ocean Territory
	</option>
	<option value="British Virgin Islands">
		British Virgin Islands
	</option>
	<option value="Brunei">
		Brunei
	</option>
	<option value="Bulgaria">
		Bulgaria
	</option>
	<option value="Burkina Faso">
		Burkina Faso
	</option>
	<option value="Burundi">
		Burundi
	</option>
	<option value="Cabo Verde">
		Cabo Verde
	</option>
	<option value="Cambodia">
		Cambodia
	</option>
	<option value="Cameroon">
		Cameroon
	</option>
	<option value="Canada">
		Canada
	</option>
	<option value="Cayman Islands">
		Cayman Islands
	</option>
	<option value="Central African Republic">
		Central African Republic
	</option>
	<option value="Chad">
		Chad
	</option>
	<option value="Chile">
		Chile
	</option>
	<option value="China">
		China
	</option>
	<option value="Christmas Island">
		Christmas Island
	</option>
	<option value="Cocos [Keeling] Islands">
		Cocos [Keeling] Islands
	</option>
	<option value="Colombia">
		Colombia
	</option>
	<option value="Comoros">
		Comoros
	</option>
	<option value="Cook Islands">
		Cook Islands
	</option>
	<option value="Costa Rica">
		Costa Rica
	</option>
	<option value="Croatia">
		Croatia
	</option>
	<option value="Cuba">
		Cuba
	</option>
	<option value="Curacao">
		Curacao
	</option>
	<option value="Cyprus">
		Cyprus
	</option>
	<option value="Czechia">
		Czechia
	</option>
	<option value="Democratic Republic of the Congo">
		Democratic Republic of the Congo
	</option>
	<option value="Denmark">
		Denmark
	</option>
	<option value="Djibouti">
		Djibouti
	</option>
	<option value="Dominica">
		Dominica
	</option>
	<option value="Dominican Republic">
		Dominican Republic
	</option>
	<option value="Ecuador">
		Ecuador
	</option>
	<option value="Egypt">
		Egypt
	</option>
	<option value="El Salvador">
		El Salvador
	</option>
	<option value="Equatorial Guinea">
		Equatorial Guinea
	</option>
	<option value="Eritrea">
		Eritrea
	</option>
	<option value="Estonia">
		Estonia
	</option>
	<option value="Eswatini">
		Eswatini
	</option>
	<option value="Ethiopia">
		Ethiopia
	</option>
	<option value="Falkland Islands">
		Falkland Islands
	</option>
	<option value="Faroe Islands">
		Faroe Islands
	</option>
	<option value="Fiji">
		Fiji
	</option>
	<option value="Finland">
		Finland
	</option>
	<option value="France">
		France
	</option>
	<option value="French Guiana">
		French Guiana
	</option>
	<option value="French Polynesia">
		French Polynesia
	</option>
	<option value="French Southern Territories">
		French Southern Territories
	</option>
	<option value="Gabon">
		Gabon
	</option>
	<option value="Gambia">
		Gambia
	</option>
	<option value="Georgia">
		Georgia
	</option>
	<option value="Germany">
		Germany
	</option>
	<option value="Ghana">
		Ghana
	</option>
	<option value="Gibraltar">
		Gibraltar
	</option>
	<option value="Greece">
		Greece
	</option>
	<option value="Greenland">
		Greenland
	</option>
	<option value="Grenada">
		Grenada
	</option>
	<option value="Guadeloupe">
		Guadeloupe
	</option>
	<option value="Guam">
		Guam
	</option>
	<option value="Guatemala">
		Guatemala
	</option>
	<option value="Guernsey">
		Guernsey
	</option>
	<option value="Guinea">
		Guinea
	</option>
	<option value="Guinea-Bissau">
		Guinea-Bissau
	</option>
	<option value="Guyana">
		Guyana
	</option>
	<option value="Haiti">
		Haiti
	</option>
	<option value="Heard Island and McDonald Islands">
		Heard Island and McDonald Islands
	</option>
	<option value="Honduras">
		Honduras
	</option>
	<option value="Hong Kong">
		Hong Kong
	</option>
	<option value="Hungary">
		Hungary
	</option>
	<option value="Iceland">
		Iceland
	</option>
	<option value="India">
		India
	</option>
	<option value="Indonesia">
		Indonesia
	</option>
	<option value="Iran">
		Iran
	</option>
	<option value="Iraq">
		Iraq
	</option>
	<option value="Ireland">
		Ireland
	</option>
	<option value="Isle of Man">
		Isle of Man
	</option>
	<option value="Israel">
		Israel
	</option>
	<option value="Italy">
		Italy
	</option>
	<option value="Ivory Coast">
		Ivory Coast
	</option>
	<option value="Jamaica">
		Jamaica
	</option>
	<option value="Japan">
		Japan
	</option>
	<option value="Jersey">
		Jersey
	</option>
	<option value="Jordan">
		Jordan
	</option>
	<option value="Kazakhstan">
		Kazakhstan
	</option>
	<option value="Kenya">
		Kenya
	</option>
	<option value="Kiribati">
		Kiribati
	</option>
	<option value="Kosovo">
		Kosovo
	</option>
	<option value="Kuwait">
		Kuwait
	</option>
	<option value="Kyrgyzstan">
		Kyrgyzstan
	</option>
	<option value="Laos">
		Laos
	</option>
	<option value="Latvia">
		Latvia
	</option>
	<option value="Lebanon">
		Lebanon
	</option>
	<option value="Lesotho">
		Lesotho
	</option>
	<option value="Liberia">
		Liberia
	</option>
	<option value="Libya">
		Libya
	</option>
	<option value="Liechtenstein">
		Liechtenstein
	</option>
	<option value="Lithuania">
		Lithuania
	</option>
	<option value="Luxembourg">
		Luxembourg
	</option>
	<option value="Macao">
		Macao
	</option>
	<option value="Madagascar">
		Madagascar
	</option>
	<option value="Malawi">
		Malawi
	</option>
	<option value="Malaysia">
		Malaysia
	</option>
	<option value="Maldives">
		Maldives
	</option>
	<option value="Mali">
		Mali
	</option>
	<option value="Malta">
		Malta
	</option>
	<option value="Marshall Islands">
		Marshall Islands
	</option>
	<option value="Martinique">
		Martinique
	</option>
	<option value="Mauritania">
		Mauritania
	</option>
	<option value="Mauritius">
		Mauritius
	</option>
	<option value="Mayotte">
		Mayotte
	</option>
	<option value="Mexico">
		Mexico
	</option>
	<option value="Micronesia">
		Micronesia
	</option>
	<option value="Moldova">
		Moldova
	</option>
	<option value="Monaco">
		Monaco
	</option>
	<option value="Mongolia">
		Mongolia
	</option>
	<option value="Montenegro">
		Montenegro
	</option>
	<option value="Montserrat">
		Montserrat
	</option>
	<option value="Morocco">
		Morocco
	</option>
	<option value="Mozambique">
		Mozambique
	</option>
	<option value="Myanmar [Burma]">
		Myanmar [Burma]
	</option>
	<option value="Namibia">
		Namibia
	</option>
	<option value="Nauru">
		Nauru
	</option>
	<option value="Nepal">
		Nepal
	</option>
	<option value="Netherlands">
		Netherlands
	</option>
	<option value="New Caledonia">
		New Caledonia
	</option>
	<option value="New Zealand">
		New Zealand
	</option>
	<option value="Nicaragua">
		Nicaragua
	</option>
	<option value="Niger">
		Niger
	</option>
	<option value="Nigeria">
		Nigeria
	</option>
	<option value="Niue">
		Niue
	</option>
	<option value="Norfolk Island">
		Norfolk Island
	</option>
	<option value="North Korea">
		North Korea
	</option>
	<option value="North Macedonia">
		North Macedonia
	</option>
	<option value="Northern Mariana Islands">
		Northern Mariana Islands
	</option>
	<option value="Norway">
		Norway
	</option>
	<option value="Oman">
		Oman
	</option>
	<option value="Pakistan">
		Pakistan
	</option>
	<option value="Palau">
		Palau
	</option>
	<option value="Palestine">
		Palestine
	</option>
	<option value="Panama">
		Panama
	</option>
	<option value="Papua New Guinea">
		Papua New Guinea
	</option>
	<option value="Paraguay">
		Paraguay
	</option>
	<option value="Peru">
		Peru
	</option>
	<option value="Philippines">
		Philippines
	</option>
	<option value="Pitcairn Islands">
		Pitcairn Islands
	</option>
	<option value="Poland">
		Poland
	</option>
	<option value="Portugal">
		Portugal
	</option>
	<option value="Puerto Rico">
		Puerto Rico
	</option>
	<option value="Qatar">
		Qatar
	</option>
	<option value="Republic of the Congo">
		Republic of the Congo
	</option>
	<option value="Romania">
		Romania
	</option>
	<option value="Russia">
		Russia
	</option>
	<option value="Rwanda">
		Rwanda
	</option>
	<option value="Réunion">
		Réunion
	</option>
	<option value="Saint Barthélemy">
		Saint Barthélemy
	</option>
	<option value="Saint Helena">
		Saint Helena
	</option>
	<option value="Saint Kitts and Nevis">
		Saint Kitts and Nevis
	</option>
	<option value="Saint Lucia">
		Saint Lucia
	</option>
	<option value="Saint Martin">
		Saint Martin
	</option>
	<option value="Saint Pierre and Miquelon">
		Saint Pierre and Miquelon
	</option>
	<option value="Saint Vincent and the Grenadines">
		Saint Vincent and the Grenadines
	</option>
	<option value="Samoa">
		Samoa
	</option>
	<option value="San Marino">
		San Marino
	</option>
	<option value="Saudi Arabia">
		Saudi Arabia
	</option>
	<option value="Senegal">
		Senegal
	</option>
	<option value="Serbia">
		Serbia
	</option>
	<option value="Seychelles">
		Seychelles
	</option>
	<option value="Sierra Leone">
		Sierra Leone
	</option>
	<option value="Singapore">
		Singapore
	</option>
	<option value="Sint Maarten">
		Sint Maarten
	</option>
	<option value="Slovakia">
		Slovakia
	</option>
	<option value="Slovenia">
		Slovenia
	</option>
	<option value="Solomon Islands">
		Solomon Islands
	</option>
	<option value="Somalia">
		Somalia
	</option>
	<option value="South Africa">
		South Africa
	</option>
	<option value="South Georgia and the South Sandwich Islands">
		South Georgia and the South Sandwich Islands
	</option>
	<option value="South Korea">
		South Korea
	</option>
	<option value="South Sudan">
		South Sudan
	</option>
	<option value="Spain">
		Spain
	</option>
	<option value="Sri Lanka">
		Sri Lanka
	</option>
	<option value="Sudan">
		Sudan
	</option>
	<option value="Suriname">
		Suriname
	</option>
	<option value="Svalbard and Jan Mayen">
		Svalbard and Jan Mayen
	</option>
	<option value="Sweden">
		Sweden
	</option>
	<option value="Switzerland">
		Switzerland
	</option>
	<option value="Syria">
		Syria
	</option>
	<option value="São Tomé and Príncipe">
		São Tomé and Príncipe
	</option>
	<option value="Taiwan">
		Taiwan
	</option>
	<option value="Tajikistan">
		Tajikistan
	</option>
	<option value="Tanzania">
		Tanzania
	</option>
	<option value="Thailand">
		Thailand
	</option>
	<option value="Timor-Leste">
		Timor-Leste
	</option>
	<option value="Togo">
		Togo
	</option>
	<option value="Tokelau">
		Tokelau
	</option>
	<option value="Tonga">
		Tonga
	</option>
	<option value="Trinidad and Tobago">
		Trinidad and Tobago
	</option>
	<option value="Tunisia">
		Tunisia
	</option>
	<option value="Turkey">
		Turkey
	</option>
	<option value="Turkmenistan">
		Turkmenistan
	</option>
	<option value="Turks and Caicos Islands">
		Turks and Caicos Islands
	</option>
	<option value="Tuvalu">
		Tuvalu
	</option>
	<option value="U.S. Minor Outlying Islands">
		U.S. Minor Outlying Islands
	</option>
	<option value="U.S. Virgin Islands">
		U.S. Virgin Islands
	</option>
	<option value="Uganda">
		Uganda
	</option>
	<option value="Ukraine">
		Ukraine
	</option>
	<option value="United Arab Emirates">
		United Arab Emirates
	</option>
	<option value="United Kingdom">
		United Kingdom
	</option>
	<option value="United States">
		United States
	</option>
	<option value="Uruguay">
		Uruguay
	</option>
	<option value="Uzbekistan">
		Uzbekistan
	</option>
	<option value="Vanuatu">
		Vanuatu
	</option>
	<option value="Vatican City">
		Vatican City
	</option>
	<option value="Venezuela">
		Venezuela
	</option>
	<option value="Vietnam">
		Vietnam
	</option>
	<option value="Wallis and Futuna">
		Wallis and Futuna
	</option>
	<option value="Western Sahara">
		Western Sahara
	</option>
	<option value="Yemen">
		Yemen
	</option>
	<option value="Zambia">
		Zambia
	</option>
	<option value="Zimbabwe">
		Zimbabwe
	</option>
-->
</select>
<script>
	var country = '';
	if (!country) {
		var urlParams = new URLSearchParams(window.location.search);
  		var regionParam = urlParams.get('r');
		var codeToName = {
			"US": "United States",
			"CA": "Canada",
			"GB": "United Kingdom",
			"DE": "Germany",
			"FR": "France",
			"ES": "Spain",
			"IT": "Italy",
			"AU": "Australia",
			"JP": "Japan",
			"CN": "China",
			"IN": "India",
			"BR": "Brazil",
			"RU": "Russia",
			"ZA": "South Africa",
			"MX": "Mexico",
			"KR": "South Korea",
			"NL": "Netherlands",
			"SE": "Sweden",
			"CH": "Switzerland",
			"NO": "Norway",
			"DK": "Denmark",
			"FI": "Finland",
			"BE": "Belgium",
			"AT": "Austria",
			"NZ": "New Zealand",
			"SG": "Singapore",
			"IE": "Ireland",
			"PT": "Portugal",
			"GR": "Greece",
			"PL": "Poland",
			"HU": "Hungary",
			"CZ": "Czech Republic",
			"TR": "Turkey",
			"IL": "Israel",
			"SA": "Saudi Arabia",
			"AE": "United Arab Emirates",
			"AR": "Argentina",
			"CL": "Chile",
			"CO": "Colombia",
			"TH": "Thailand",
			"MY": "Malaysia",
			"ID": "Indonesia",
			"PH": "Philippines",
			"VN": "Vietnam",
			"EG": "Egypt",
			"NG": "Nigeria",
			"PK": "Pakistan"
		};

		if (codeToName[regionParam]) {
			jQuery('#country').val(codeToName[regionParam]);
		}
	}
</script>
		</div>
	
  

<div class="honey" style="display: none">
  <input name="action_honey">
</div>

<input type="hidden" name="action_utm_source" value="">
<input type="hidden" name="action_utm_campaign" value="">
<input type="hidden" name="action_utm_medium" value="">
<input type="hidden" name="action_utm_term" value="">
<input type="hidden" name="action_utm_content" value="">
<input type="hidden" name="action_referring_element" value="">

  
  <input type="hidden" name="auto_country" value="1">
  <style type="text/css">
    /* Ensure that, if there's no JavaScript, the global-friendly fields show
     * rather than the US-only ones */
    #id_zip_box, #id_state_box { display: none; }
  </style>
  














 <div style="display: none">
  <input name="user_honey">
 </div>

</div>






  
    
      
<div class="input-wrapper input-submit margin-bottom-normal">
  <button type="submit" class="submit button-primary">
  
    Join Us</button>
</div>
      
    
  


<div class="general-privacy-notice text-small2">

	<p>You'll receive emails about our campaigns and ways you can take action. You can <a href="https://act.350.org/unsubscribe/unsubscribe/">unsubscribe</a> at any time (<a href="https://350.org/tos">terms of service</a> and <a href="https://350.org/privacy">privacy policy</a>)</p>

<!-- ak.wysiwyg=code -->

</div>


<!--<input name="lists" value="1" type="hidden"/>-->



<script>
console.log('Signup');
</script>

<!-- add page types to the condition below if you want to allow sms opt ins for those pages -->
<!-- be sure to test the styling doesn't break when adding new page types -->

<script>
// ak-fieldbox-sms_optin
</script>



<script>
	jQuery(function(){
		jQuery('.ak-privacy, #unknown_user .input-radio, #survey-custom-questions .input-radio').addClass('large-radios');
		jQuery('#unknown_user .input-checkbox, #survey-custom-questions .input-checkbox').addClass('large-checkboxes');
		jQuery('.ak-userfield-radio-choice.ak-userfield-radio-choice, .ak-survey-radio-choice').each(function(i, v) {
			jQuery(v).contents().eq(1).wrap('<span class="larger-radios-choice-label"/>');
		});
		jQuery('#unknown_user .input-checkbox .ak-userfield-checkbox-choice, .input-checkbox .ak-survey-checkbox-choice').append(jQuery('<span class="checkmark"/>'));
	});
</script>




	
			<ul style="display:none;" id="ak-errors--3" data-ak-id="ak-errors"><li></li></ul>
		</form>

<script type="text/javascript" justification="one click functionality">
jQuery( document ).ready(function() {
	function urlParam(name){
		var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
		if (!results) { return 0; }
		return results[1] || 0;
	}

	var oneclick = urlParam('oneclick');
	var email = urlParam('email');


	function oneClickOptIn() {

	    if (email) {
		    	document.getElementById("id_email").value = decodeURIComponent(email);
		    	var email_entered = true;
		  }

		  if(email_entered) {
	        document.getElementById("action-form").submit();
	    }
	}

	if (oneclick){
		oneClickOptIn();
	}
});
</script>


		<div id="recent-actions--3" data-ak-id="recent-actions" class="c6 ct6 cm10 c-wide text-small">
			


		</div>

	</div>
</section>




<!-- (web_joinus_en, 25584) Join 350 (Wagtail standard web signup form. Signup form clearly states that it&#x27;s an email signup form, so no extra opt-ins needed.) -->



	

<style>
.loader,
.loader:after {
  border-radius: 50%;
  width: 27.5px;
	height: 27.5px;
}
.loader {
  display:block;
  overflow: hidden;
  margin: 0 auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 0.5em solid rgba(255, 255, 255, 0.2);
	border-right: 0.5em solid rgba(255, 255, 255, 0.2);
	border-bottom: 0.5em solid rgba(255, 255, 255, 0.2);
	border-left: 0.5em solid #fff;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


</style>



<div id="afteraction-progress-meter--3" data-ak-id="afteraction-progress-meter" aria-hidden="true" class="section text-small text-strong width-wide text-center padding-tiny bg-dkgray-trans" style="display:none;position:fixed;top:0;left:0;width:100%;z-index:10;">
	<span id="afteraction-progress-meter-step1--3" data-ak-id="afteraction-progress-meter-step1" class="afteraction-progress-meter-step">
		<span class="afteraction-progress-meter-dot complete icon" data-icon="&#xE942;"></span>
		
			Sign up
		
		</span>
	</span>
	<span id="afteraction-progress-meter-step2--3" data-ak-id="afteraction-progress-meter-step2" class="afteraction-progress-meter-step">
		
			<span class="afteraction-progress-meter-dot icon" data-icon=""></span>
				Share
			</span>
		
	</span>
	<span id="afteraction-progress-meter-step3--3" data-ak-id="afteraction-progress-meter-step3" class="afteraction-progress-meter-step">
		
			<span class="afteraction-progress-meter-dot icon" data-icon=""></span>
				Donate
			</span>
		
	</span>
</div>

<div id="afteraction--3" data-ak-id="afteraction">
	
	<div id="afteraction-share--3" data-ak-id="afteraction-share" class="section afteraction-panel border-top title-section padding-medium width-narrow text-center bg-blue" aria-live="polite" style="display:none;">
		<div id="afteraction-share-inner--3" data-ak-id="afteraction-share-inner" class="section-inner"></div>
	</div>
	<div id="afteraction-donate--3" data-ak-id="afteraction-donate" class="section afteraction-panel title-section padding-medium width-narrow text-center bg-blue-fade" aria-live="polite" style="display:none;">
		<div id="afteraction-donate-inner--3" data-ak-id="afteraction-donate-inner" class="section-inner"></div>
	</div>
	
</div>


<div id="afteraction-share-ask-source--3" data-ak-id="afteraction-share-ask-source" aria-hidden="true" style="display:none;">
	<div class="afteraction-share-ask-intro text-style-lead3 text-large2 text-lineheight-small text-strong margin-bottom-large">
	
	
		<p><meta charset="utf-8" />
<p>Thank you!</p></p>
	
		<p class="afteraction-share-ask-text margin-bottom-huge">
	
		Will you share this to get more people involved?
	
		</p>
		<p>
			<button class="afteraction-share-ask-yes button button-large margin-bottom-large">
				
					Yes, I can share this
				
			</button>
			<button class="afteraction-share-ask-no button button-large button-alternate margin-bottom-large">
				
					No, not now
				
			</button>
		</p>
	</div>
</div>

<div id="afteraction-share-source--3" data-ak-id="afteraction-share-source" aria-hidden="true" style="display:none;">
	<div class="afteraction-share-intro text-style-lead3 text-large3 text-lineheight-small text-strong margin-bottom-medium">
		<p>Thank you — Click below to share:</p>
	</div>

	
	
	<div class="afteraction-facebook-share afteraction-share-option margin-bottom-large">
		<div class="afteraction-facebook-share-intro afteraction-share-option-intro margin-bottom-medium">
			<a class="afteraction-share-button fb-share button-icon bg-facebook-color bg-facebook-icon button-share-facebook"  href="https://act.350.org/share/link?type=fb&amp;page_name=web_joinus_en&amp;action_id=&amp;akid=None&short=1">Share on Facebook</a>
		</div>
		<div class="fb-preview bg-white border margin-bottom-large">
			
			<div class="fb-preview-share-text padding-tiny text-left">
				<p class="fb-preview-share-title- strong margin-bottom-small">Join 350</p>
				<p class="fb-preview-share-description- text-small">► Stay updated with news and actions from 350.org</p>
				<p class="text-small2 text-font-secondary text-caps">350.org</p>
			</div>
		</div>
	</div>
	
	

	<script>
		jQuery(document).ready(function($){
			
				var whatsappMsg = 'Join 350 ';
			

			$('.whatsapp-share').on('click', function(e) {
				e.preventDefault();
				// Set Whatsapp Share URL based on response from API
				var currShareURL = new (window.URL)(e.target.href);
				var getShareURL = '/share/link?type=ot&action_id=&short=1&page_name=web_joinus_en';
				var actionID = currShareURL.searchParams.get('action_id');
				
				if (actionID) {
					getShareURL = '/share/link?type=ot&short=1&page_name=web_joinus_en&source=share-ak-thanksflow-wa' + '&action_id=' + actionID;
				}
				var newTab = window.open('', '_blank');
				$.ajax({
					method: 'GET',
					url: getShareURL,
				}).done(function(shareURL) {
					var newURL = 'https://api.whatsapp.com/send?text=' + whatsappMsg + shareURL;
					$(e.target).attr('href', newURL);
					newTab.location.href = newURL;
					if (newTab) {
						newTab.focus();
					}
					show_share_tick();
				}).fail(function () {
					var whatsappShareURL = 'https://api.whatsapp.com/send?text=' + whatsappMsg + window.location.href;
					newTab.location.href = whatsappShareURL;
					if (newTab) {
						newTab.focus();
					}
				});
			});
		});
	</script>
</div>

<div id="afteraction-donate-ask-source--3" data-ak-id="afteraction-donate-ask-source" aria-hidden="true" style="display:none;">
	<p class="afteraction-donate-ask-intro text-large2 text-strong margin-bottom-huge">
		
			Can you chip in to help stop climate change and create a more just, prosperous world? Donate in two minutes now:
		
	</p>

	<div class="afteraction-donate-amount-container">
		
			<a class="afteraction-donate-amount afteraction-donate-amount-1 button margin-bottom-large fu-afteraction-donate-amt"
				href="https://act.350.org?amount=5&source=aa_25584">$5</a>
			<a class="afteraction-donate-amount afteraction-donate-amount-2 button margin-bottom-large fu-afteraction-donate-amt"
				href="https://act.350.org?amount=10&source=aa_25584">$10</a>
			<a class="afteraction-donate-amount afteraction-donate-amount-3 button margin-bottom-large fu-afteraction-donate-amt"
				href="https://act.350.org?amount=35&source=aa_25584">$35</a>
		
		</div>
	<div>
		<a
			class="afteraction-donate-ask-no button button-alternate"
			href="https://350.org/science"
		>
			
				Not ready to donate?
			
		</a>
	</div>
</div>


<script>
jQuery(document).ready(function($){
	/* only run the AJAX submission if we're sure this is an AK-hosted page */
	if ( $('html').hasClass('ak-hosted') ){
		let initDonateAmounts = [];
		let userCountry;
		let exchangeRateData = {};
		let exchangeApiUrl = 'https://api.exchangeratesapi.io/latest?base=USD';
		$.get(exchangeApiUrl, function (data, status) {
			if (data && data.rates) exchangeRateData = data.rates;
		});
		// set up variables
		var afteractionProgressMeter = $("#afteraction-progress-meter");

		var afteraction = $("#afteraction");
		var afteractionShareSlide = $('#afteraction-share');
		var afteractionShareSlideInner = $('#afteraction-share-inner');
		var afteractionShareAskContent = $('#afteraction-share-ask-source').html();
		var afteractionShareContent = $('#afteraction-share-source').html();

		var afteractionDonateSlide = $('#afteraction-donate');
		var afteractionDonateSlideInner = $('#afteraction-donate-inner');
		var afteractionDonateAskContent = $('#afteraction-donate-ask-source').html();
		var afteractionDonateContent = $('#afteraction-donate-source').html();

		var afteractionFlowSlide = $('#afteraction-flow');
		var actionLead = $('#action-lead');
		var afteractionFlowShare = $('#afteraction-flow-share');

		// get the setting of the after action next step variable
		var afterActionNextStep = "scroll-share";
		var getInvolvedURL = "https://350.org/science";

		const euroCountries = ['Austria', 'Belgium', 'Cyprus', 'Estonia', 'Finland', 'France', 'Germany', 'Greece', 'Ireland', 'Italy', 'Latvia', 'Lithuania', 'Luxembourg', 'Malta', 'Netherlands', 'Portugal', 'Slovakia', 'Slovenia', 'Spain'];

		// Hide "Add your Name" button on mobile if in scroll donate view
		if (afterActionNextStep === 'scroll-donate') {
			$('#jump-to-form').hide();
		}
		function updateDonateCurrency(userLocation){
			if (euroCountries.includes(userLocation)) {
				userLocation = 'Europe';
			}
			var currencyData = {
				/* uses API exchange data, with hardcoded (out of date) exchange rate as fallback */
				'Canada': {
					currencySymbol: '$',
					currency: 'CAD',
					exchangeRate: exchangeRateData['CAD'] || 1.45
				},
				'Australia': {
					currencySymbol: '$',
					currency: 'AUD',
					exchangeRate:  exchangeRateData['AUD']  || 1.68
				},
				'New Zealand': {
					currencySymbol: '$',
					currency: 'NZD',
					exchangeRate:  exchangeRateData['NZD'] || 1.72
				},
				'United Kingdom': {
					currencySymbol: '£',
					currency: 'GBP',
					exchangeRate: exchangeRateData['GBP'] || 0.85
				},
				'Europe': {
					currencySymbol: '€',
					currency: 'EUR',
					exchangeRate: exchangeRateData['EUR'] || 0.92
				},
				'Brazil': {
					currencySymbol: 'R$',
					currency: 'BRL',
					exchangeRate: exchangeRateData['BRL'] || 5.07
				}
			};
			if (currencyData[userLocation]) {
				if ($('#afteraction-donate-inner .afteraction-donate-cta-container a').length) {
					// update alternate donate url
					let altDonateUrl = $('#afteraction-donate-inner .afteraction-donate-cta-container a').attr('href');
					altDonateUrl.indexOf('?') > -1 ?  altDonateUrl += '&currency=' : altDonateUrl += '?currency=';
					altDonateUrl += currencyData[userLocation].currency;
					$('#afteraction-donate-inner .afteraction-donate-cta-container a').attr('href', altDonateUrl);
				} else {
					// update default donate buttons url
					$('#afteraction-donate-inner .afteraction-donate-amount-container a').each(function(i){
						var $this = $(this);
						var originalAmt = initDonateAmounts[i];
						var convertedAmt = Math.ceil(originalAmt * currencyData[userLocation].exchangeRate);
						var url = $(this).attr('href');
						var newUrl = url.split('amount')[0] + 'amount=' + convertedAmt + '&source=' + url.split('&source=')[1] + '&currency=' + currencyData[userLocation].currency;
						$this.attr('href', newUrl);
						// change button label
						$this.html(currencyData[userLocation].currencySymbol + convertedAmt);
					});
				}
			}
		}

		function setFacebookShareLink(responseHTML) {
			// Set FB Share URL based on response from API
			var fbShareEl = $(responseHTML).find('a.fb-share');
			if (fbShareEl.length > 0) {
				var fbShareUrl = fbShareEl[0].href;

				var currFBShareEls = $('a.fb-share');
				if (currFBShareEls.length > 0) {
					for (var i = 0; i < currFBShareEls.length; i++) {
						var currFBShareEl = currFBShareEls[i];
						$(currFBShareEl).attr('href', fbShareUrl);
					}
				}
			}
		}

		function setTwitterShareLink(responseHTML) {
			// Set Twitter Share URL based on response from API
			var twShareEl = $(responseHTML).find('a.tw-share');
			if (twShareEl.length > 0) {
				var twShareUrl = twShareEl[0].href;

				var currTwShareEls = $('a.tw-share');
				if (currTwShareEls.length > 0) {
					for (var i = 0; i < currTwShareEls.length; i++) {
						var currTwShareEl = currTwShareEls[i];
						$(currTwShareEl).attr('href', twShareUrl);
					}
				}
			}
		}

		function afteractionShowShareAsk(el){
			if ( afteractionShareSlideInner.html() == '' ){
				afteractionShareSlideInner.append( afteractionShareAskContent )
				afteractionShareSlide.show();
			}
			$('html, body').animate({
				scrollTop: afteractionShareSlide.offset().top
			}, 800);
			afteractionProgressMeter.fadeIn();
			$(document).trigger('domUpdated'); // tell other scripts to re-run
			$("#jump-to-form").remove();

			// if user opts not to donate, update progress meter
			if (afterActionNextStep === 'scroll-donate') {
				if ( $(el).hasClass('afteraction-donate-ask-no') ){
					$("#afteraction-progress-meter-step2 .afteraction-progress-meter-dot")
						.removeClass('complete')
						.addClass('declined')
						.attr('data-icon',''); //&xE943; X
				} else {
					$("#afteraction-progress-meter-step2 .afteraction-progress-meter-dot")
						.removeClass('declined')
						.addClass('complete')
						.attr('data-icon',''); //&xE942; checkmark
				}
			}
		}

		function onSuccess(msg, actionID, akid) {
			// handle adblockers preventing the loading of Google Analytics library
			if (typeof gtag !== 'undefined') {
				// send google analytics event
				gtag('event', 'scrolling-signup', {'click_id': 'signup'});
				// trigger GA event for successful after action signup
				dataLayer.push(({'event': 'afterActionSignup'}));
			}
			// send FB tracker event
			if (typeof fbq === "function") {
				fbq('track', 'CompleteRegistration');
			}
			// save country for currency feature (needed for country prefill issue - FA)
			userCountry = $('#country').val();
			var fullName = $('#id_name').val();
			if (fullName) {
				firstName = fullName.split(' ')[0];
				$('.actionFirstName').text(firstName);
			}
			// hide the loading wheel
			$('.submit-button-text').css({
				'opacity': '1',
				'position': 'relative'
			});
			$('.loader').hide();

			// Set Copy Link URL with action_id
			var copyLinks = $('.copy-link');
			for (var i = 0; i < copyLinks.length; i++) {
				var copyLink = copyLinks[i];
				copyLink.href += `&action_id=${actionID}`;
			}

			// Add action_id to Email button URL
			var emailBtn = $('.email-share');
			for (var i = 0; i < emailBtn.length; i++) {
				var emailLink = emailBtn[0];
				emailLink.href += `&action_id=${actionID}`;
			}

			$('.copy-link-share').on('click', function (e) {
				e.preventDefault();
				var initialShareURL = e.target.href;
				var linkButton = e.target;
				initialShareURL += `&action_id=${actionID}&akid=${akid}`;
				
				$.ajax({
					method: 'GET',
					url: initialShareURL,
				}).done(function(shareURL) {
					navigator.clipboard.writeText(shareURL);
					linkButton.text = 'Link Copied!';
				}).fail(function() {
					navigator.clipboard.writeText(window.location.href);
				});
			});

			if (afterActionNextStep === 'scroll-share') {
				// show the share ask
				afteractionShowShareAsk();

				// if user opts to share, show share dialog
				$('.afteraction-share-ask-yes').on('click', function(){
					afteractionShowShare(msg);
					// handle adblockers preventing the loading of Google Analytics library
					if (typeof gtag !== 'undefined') {
						gtag('event', 'scrolling-signup', {'click_id': 'afteraction-share-ask-yes'});
					}
				});
				$('.afteraction-share-ask-no').on('click', function(){
					// handle adblockers preventing the loading of Google Analytics library
					if (typeof gtag !== 'undefined') {
						gtag('event', 'scrolling-signup', {'click_id': 'afteraction-share-ask-no'});
					}
				});
				// if user opts not to share or has completed sharing, show donate ask
				afteraction.on('click','.afteraction-share-ask-no, .afteraction-share-button', function(){
					var el = $(this);
					afteractionShowDonate(el);
				});
				$('.afteraction-donate-amount, .afteraction-donate-ask-yes').on('click', function(){
					// handle adblockers preventing the loading of Google Analytics library

					if (typeof gtag !== 'undefined') {
						gtag('event', 'scrolling-signup', {'click_id': 'afteraction-donate-yes'});
					}
				});
				$('.afteraction-donate-ask-no').on('click', function(){
					// handle adblockers preventing the loading of Google Analytics library
					if (typeof gtag !== 'undefined') {
						gtag('event', 'scrolling-signup', {'click_id': 'afteraction-donate-no'});
					}
				});
			} else if (afterActionNextStep === 'scroll-donate') {
				// show the donate ask
				afteractionShowDonate();

				afteraction.on('click', '.afteraction-donate-ask-no', function(e){
					// prevent getting redirected to the Get Involved URL
					e.preventDefault();

					// handle adblockers preventing the loading of Google Analytics library
					if (typeof gtag !== 'undefined') {
						gtag('event', 'scrolling-signup', {'click_id': 'afteraction-donate-no'});
					}
					var el = $(this);
					// if user doesn't want to donate, show the share ask
					afteractionShowShareAsk(el);

					// if user opts to share, show share dialog
					$('.afteraction-share-ask-yes').on('click', function(){
						afteractionShowShare(msg);
						// handle adblockers preventing the loading of Google Analytics library
						if (typeof gtag !== 'undefined') {
							gtag('event', 'scrolling-signup', {'click_id': 'afteraction-share-ask-yes'});
						}
					});
					$('.afteraction-share-ask-no').on('click', function(){
						// handle adblockers preventing the loading of Google Analytics library
						if (typeof gtag !== 'undefined') {
							gtag('event', 'scrolling-signup', {'click_id': 'afteraction-share-ask-no'});
						}
						var queryString = window.location.search;
						window.location.href = getInvolvedURL + queryString;
					});
				});

				// if user opts not to share or has completed sharing, update progress meter
				afteraction.on('click','.afteraction-share-ask-no, .afteraction-share-button', function(){
					if ( $(this).hasClass('afteraction-share-ask-no') ){
						$("#afteraction-progress-meter-step3 .afteraction-progress-meter-dot")
							.removeClass('complete')
							.addClass('declined')
							.attr('data-icon',''); //&xE943; X
					} else {
						$("#afteraction-progress-meter-step3 .afteraction-progress-meter-dot")
							.removeClass('declined')
							.addClass('complete')
							.attr('data-icon',''); //&xE942; checkmark
					}
				});
			} else if (afterActionNextStep === 'flow') {
				let country = $('#country').val();
				if (!country) {
					// case when form is embedded and country is not set
					country = '';
				}
				const fundraisingRegions = ['United States', 'Canada', 'United Kingdom', 'Australia', 'New Zealand', 'South Africa', 'Japan', 'France', 'Germany'];
				const fbShareEl = $('#afteraction-flow-share .fb-share');
				const blueskyShareEl = $('#afteraction-flow-share .bluesky-share');
				const whatsappShareEl = $('#afteraction-flow-share .whatsapp-share');
				if (fbShareEl && fbShareEl.length > 0) {
					fbShareEl[0].href += `&action_id=${actionID}&akid=${akid}`;
				}
				if (blueskyShareEl && blueskyShareEl.length > 0) {
					blueskyShareEl[0].href += `&action_id=${actionID}&akid=${akid}`;
				}
				if (whatsappShareEl && whatsappShareEl.length > 0) {
					whatsappShareEl[0].href += `?action_id=${actionID}&akid=${akid}`;
				}
				if (fundraisingRegions.includes(country)) {
					if (typeof gtag !== 'undefined') {
						// send google analytics event
						gtag('event', 'scrolling-signup', { 'view_id': 'thanksflow_step1_fundraising_ask' });
					}
					const pageId = '25584';
					const donateSourceCode = `aa_${pageId}_thanksflow`;
					const pageName = 'web_joinus_en';
					let currentQueryParams = window.location.search;
					currentQueryParams += `&source=${donateSourceCode}&og_page_name=${pageName}&action_id=${actionID}&akid=${akid}`;
					const donatePageEmbedURL = '' || 'https://act.350.org/donate/afteraction-thanks-and-chip-in';
					window.location.href = `${donatePageEmbedURL}${currentQueryParams}`;
				} else {
					$('#afteraction-flow-share #ak-donate-step-1').prop('checked', true);
					show_share_tick();
					afteractionFlowShare.show();
					if (typeof gtag !== 'undefined') {
						// send google analytics event
						gtag('event', 'scrolling-signup',  { 'view_id': 'thanksflow_step1_nonfundraising' });
					}
					actionLead.hide();
				}
				if ($('#id_name').val() && $('#id_name').val().split(' ').length > 0) {
					const name = $('#id_name').val().split(' ');
					const firstName = name[0];
					var lastName = null;
					if (name.length > 1) {
						lastName = name[1];
					}
					const email = $('#id_email').val();
					const city = $('#id_city').val();
					const dataToSend = {
						type: "signupForm",
						firstName: firstName,
						lastName: lastName,
						email: email,
						city: city,
						actionID: actionID,
						pageName: 'web_joinus_en'
					}
					const iframe = document.getElementById("donate-iframe");
					iframe.setAttribute("sandbox", "allow-scripts allow-top-navigation allow-same-origin allow-forms allow-popups");
					iframe.contentWindow.postMessage(dataToSend);
				}
			}
		}

		function afteractionShowShare(response){

			afteractionShareSlideInner
				.animate({opacity:0 }, 300, function(){
					$(this)
						.empty()
						.append( afteractionShareContent )
						.animate({opacity:1}, 300);
					$(document).trigger('domUpdated');
					$('html, body').animate({
						scrollTop: afteractionShareSlide.offset().top
					}, 800);

					var responseHTML = document.createElement('html');
					responseHTML.innerHTML = response;

					setFacebookShareLink(responseHTML);
					setTwitterShareLink(responseHTML);
				});
		};

		function afteractionShowDonate(el){
			afteractionDonateSlide.show();
			afteractionDonateSlideInner.animate({opacity:0 }, 300, function(){
				$(this)
					.empty()
					.append( afteractionDonateAskContent )
					.animate({opacity:1}, 300);
					// save initial donate amounts to be converted for each currency
					$('#afteraction-donate-inner .afteraction-donate-amount-container a').each(function(){
						initDonateAmounts.push(parseInt($(this).html().substring(1)));
					});
					updateDonateCurrency(userCountry);
					$('.fu-afteraction-donate-amt').attr('href', function(i, oldHref) {
						var currUrl = new (window.URL)(window.location.href);
						var oldParams = new URLSearchParams(oldHref);
						var queryParams = new URLSearchParams(currUrl.search);
						if (queryParams.get("r") === "CA") {
							oldParams.set("form", "FUNYEKJXZJF");
						} else if (queryParams.get("r") === "US") {
							oldParams.set("form", "FUNHGUXMNTJ");
						} else if (queryParams.get("r") === "NL") {
							oldParams.set("form", "FUNSZPAZXLE");
						} else {
							oldParams.set("form", "FUNLBGSMNDU");
						}
						return '?' + oldParams.toString();
					});
					$(document).trigger('domUpdated');
					$('html, body').animate({
						scrollTop: afteractionDonateSlide.offset().top
					}, 800);
			});
			if (afterActionNextStep === 'scroll-share') {
				if ( $(el).hasClass('afteraction-share-ask-no') ){
					$("#afteraction-progress-meter-step2 .afteraction-progress-meter-dot")
						.removeClass('complete')
						.addClass('declined')
						.attr('data-icon',''); //&xE943; X
				} else {
					$("#afteraction-progress-meter-step2 .afteraction-progress-meter-dot")
						.removeClass('declined')
						.addClass('complete')
						.attr('data-icon',''); //&xE942; checkmark
				}
			} else {
				afteractionProgressMeter.fadeIn();
			}
		};

		// re-set facebook share window pop-up
		afteraction.on('click','.button-share-facebook', function(e){
			e.preventDefault();
			var destination = jQuery(this).attr('href');
			popupWidth = 520;
			popupHeight = 350;
			// center the pop-up on the screen
			var winTop = (screen.height / 2) - (popupHeight / 2);
			var winLeft = (screen.width / 2) - (popupWidth / 2);
			window.open( destination , 'new-window-popup', 'top=' + winTop + ',left=' + winLeft + ',toolbar=0,status=0,resizable=yes,scrollbars=yes,width=' + popupWidth + ',height=' + popupHeight );
			// send Google Analytics event
			if (typeof gtag !== 'undefined') {
				
				gtag('event', 'scrolling-signup', {'click_id': 'share-facebook'});
				
			}
		});

		/* When the main form is submitted... */
		document.querySelector('#action-form').addEventListener('submit', function(e) {
			// don't redirect to standard thank you page
			e.preventDefault();
			// wait 150ms for... some reason? idk, i forget
			setTimeout(function() {
				// if no errors...
				if( $(".ak-err li").length < 1) {
					// show loading wheel in submit button
					if (!$('.input-submit button[type="submit"] .loader').length) {
						$('.input-submit button[type="submit"]').wrapInner('<span class="submit-button-text"><\/span>');
						$('.input-submit button[type="submit"]').append($('<span class="loader">'));
					}
					$('.submit-button-text').css({
						'opacity': '0',
						'position': 'absolute'
					});
					$('.loader').show();
					var xhr = new XMLHttpRequest;
					xhr.open("POST", $('#action-form').attr('action'), true);
					xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
					xhr.send($('#action-form').serialize());
					xhr.onreadystatechange = function () {
						if (xhr.readyState === 4) {
							if (xhr.status >= 200 && xhr.status < 300) {
								var responseURL = new (window.URL)(xhr.responseURL);
								var params = responseURL.searchParams;
								var actionID = params.get('action_id');
								var akid = params.get('akid');
								onSuccess(xhr.response, actionID, akid);
							} else {
								console.log('Error: AK AJAX submission failed.');
								// hide the loading wheel
								$('.submit-button-text').css({
									'opacity': '1',
									'position': 'relative'
								});
								$('.loader').hide();
							}
						}
					}
				}
			}, 150);
		});
	}
});
</script>

	

<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a5069aed1cf7241e',t:'MTc5Mjk4Nzc2Mg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
    </div>
    
        
        <div class="wtr-signup-thank-you hidden rounded-lg bg-dark p-6 text-neutral-50 wtr-ak-on-dark"
             data-thank-you data-bg-tone="dark">
            
                <p>Thanks for signing up!</p>
            
        </div>
    
    <script>
        (function () {
            
            
            var wrapper = document.currentScript.closest(".wtr-signup-actionkit");
            if (!wrapper) { return; }
            var formContainer = wrapper.querySelector("[data-form-container]");
            var form = formContainer && formContainer.querySelector('#action-form, [data-ak-id="action-form"]');
            if (!form) { return; }
            var thankYou = wrapper.querySelector("[data-thank-you]");
            var msgRequired = formContainer.dataset.msgRequired;
            var msgEmail = formContainer.dataset.msgEmail;
            var msgNetworkError = formContainer.dataset.msgNetworkError;
            var REQUIRED_FIELD_SELECTOR = ".input-text.required, .input-select.required, .input-checkbox.required, .input-radio.required";

            function populateUtmFields() {
                var params = new URLSearchParams(window.location.search);
                ["source", "medium", "campaign", "term", "content"].forEach(function (name) {
                    var value = params.get("utm_" + name);
                    if (!value) { return; }
                    var field = form.querySelector('[name="action_utm_' + name + '"]');
                    if (field) { field.value = value; }
                });
            }
            populateUtmFields();

            
            function populateTrackingFields() {
                var params = new URLSearchParams(window.location.search);
                ["source", "akid", "referring_akid", "aktmid", "action_id"].forEach(function (name) {
                    var value = params.get(name);
                    if (!value) { return; }
                    var field = form.querySelector('input[name="' + name + '"]');
                    if (!field) {
                        field = document.createElement("input");
                        field.type = "hidden";
                        field.name = name;
                        form.appendChild(field);
                    }
                    if (!field.value) { field.value = value; }
                });
            }
            populateTrackingFields();

            
            var countrySelect = form.querySelector('select[name="country"]');
            var privacyBox = form.querySelector(".ak-privacy");
            var privacyCountries = null;
            var privacyRequired = false;

            function setFieldActive(name, active) {
                var input = form.querySelector('[name="' + name + '"]');
                if (!input) { return null; }
                var row = input.closest('[id^="ak-fieldbox-"]');
                input.disabled = !active;
                if (row) { row.style.display = active ? "" : "none"; }
                return input;
            }

            function showOneOf(showName, hideName) {
                if (!form.querySelector('[name="' + showName + '"]') || !form.querySelector('[name="' + hideName + '"]')) { return; }
                var hidden = setFieldActive(hideName, false);
                var shown = setFieldActive(showName, true);
                if (hidden.value && !shown.value) { shown.value = hidden.value; }
            }

            function setPrivacyRequired(required) {
                privacyRequired = required;
                if (!privacyBox) { return; }
                privacyBox.style.display = required ? "" : "none";
                Array.prototype.forEach.call(privacyBox.querySelectorAll("input, select, textarea"), function (el) {
                    el.disabled = !required;
                });
                Array.prototype.forEach.call(form.querySelectorAll(".privacy-non_eu"), function (el) {
                    el.style.display = required ? "none" : "";
                });
            }

            function reflectCountry() {
                var country = countrySelect ? countrySelect.value : "";
                var isUs = !country || country === "United States" || country === "US";
                showOneOf(isUs ? "zip" : "postal", isUs ? "postal" : "zip");
                showOneOf(isUs ? "state" : "region", isUs ? "region" : "state");
                if (privacyCountries && countrySelect) {
                    setPrivacyRequired(privacyCountries.indexOf(country) !== -1);
                }
            }

            if (countrySelect) {
                countrySelect.addEventListener("change", reflectCountry);
            }
            reflectCountry();

            
            function clearFieldError(fieldbox) {
                var label = fieldbox.querySelector("label");
                var control = fieldbox.querySelector("input, select, textarea");
                if (label) { label.classList.remove("ak-error"); }
                if (control) { control.classList.remove("ak-error"); }
                var err = fieldbox.querySelector("ul.ak-err[data-wtr-client-err]");
                if (err) { err.remove(); }
            }

            function showFieldError(fieldbox, message) {
                var label = fieldbox.querySelector("label");
                var control = fieldbox.querySelector("input, select, textarea");
                if (label) { label.classList.add("ak-error"); }
                if (control) { control.classList.add("ak-error"); }
                var err = fieldbox.querySelector("ul.ak-err[data-wtr-client-err]");
                if (!err) {
                    err = document.createElement("ul");
                    err.className = "ak-err";
                    err.setAttribute("data-wtr-client-err", "");
                    err.appendChild(document.createElement("li"));
                    fieldbox.appendChild(err);
                }
                err.querySelector("li").textContent = message;
            }

            function fieldIsEmpty(fieldbox) {
                var choices = fieldbox.querySelectorAll('input[type="checkbox"], input[type="radio"]');
                if (choices.length) {
                    return !Array.prototype.some.call(choices, function (c) { return c.checked; });
                }
                var control = fieldbox.querySelector("input, select, textarea");
                return !control || !control.value.trim();
            }

            function validateForm() {
                var firstInvalid = null;
                Array.prototype.forEach.call(form.querySelectorAll(REQUIRED_FIELD_SELECTOR), function (fieldbox) {
                    clearFieldError(fieldbox);
                    if (fieldbox.style.display === "none") { return; }
                    if (fieldIsEmpty(fieldbox)) {
                        showFieldError(fieldbox, msgRequired);
                        firstInvalid = firstInvalid || fieldbox;
                    }
                });

                
                var privacyGroup = privacyRequired && privacyBox && privacyBox.querySelector(".input-radio-group");
                if (privacyGroup) {
                    clearFieldError(privacyGroup);
                    if (fieldIsEmpty(privacyGroup)) {
                        showFieldError(privacyGroup, msgRequired);
                        firstInvalid = firstInvalid || privacyGroup;
                    }
                }

                
                var emailField = form.querySelector('[name="email"]');
                if (emailField && emailField.value.trim()) {
                    var emailFieldbox = emailField.closest(".input-text, .input-select");
                    if (emailFieldbox && !/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(emailField.value.trim())) {
                        clearFieldError(emailFieldbox);
                        showFieldError(emailFieldbox, msgEmail);
                        firstInvalid = firstInvalid || emailFieldbox;
                    }
                }

                if (firstInvalid) {
                    var control = firstInvalid.querySelector("input, select, textarea");
                    if (control) { control.focus(); }
                    return false;
                }
                return true;
            }

            function clearErrorFor(event) {
                var fieldbox = event.target.closest(".input-text, .input-select, .input-checkbox, .input-radio");
                if (fieldbox) { clearFieldError(fieldbox); }
                var group = event.target.closest(".input-radio-group");
                if (group) { clearFieldError(group); }
            }
            form.addEventListener("input", clearErrorFor);
            form.addEventListener("change", clearErrorFor);

            
            function showFormError(message) {
                var errs = form.querySelector('#ak-errors, [data-ak-id="ak-errors"]');
                if (!errs) { return; }
                if (message) {
                    errs.querySelector("li").textContent = message;
                    errs.style.display = "";
                } else {
                    errs.style.display = "none";
                }
            }

            
            var fundraiseupCampaigns = {
                US: "",
                CA: "",
                _default: ""
            };
            var fundraiseupDesignation = "";
            var CHECKOUT_OPEN_TIMEOUT_MS = 5000;

            
            var visitorCountry = "";
            if (fundraiseupCampaigns.US !== fundraiseupCampaigns._default || fundraiseupCampaigns.CA !== fundraiseupCampaigns._default) {
                fetch("/cdn-cgi/trace")
                    .then(function (response) { return response.ok ? response.text() : ""; })
                    .then(function (text) {
                        var match = text.match(/^loc=([A-Z]{2})$/m);
                        if (match) { visitorCountry = match[1]; }
                    })
                    .catch(function () {});
            }

            function donationCampaign() {
                if (visitorCountry === "US" || visitorCountry === "CA") {
                    return fundraiseupCampaigns[visitorCountry];
                }
                return fundraiseupCampaigns._default;
            }

            function canOpenDonationCheckout() {
                return !!donationCampaign() && !!window.FundraiseUp && typeof window.FundraiseUp.openCheckout === "function";
            }

            function openDonationCheckout() {
                if (!canOpenDonationCheckout()) { return false; }
                var fundraiseupCampaign = donationCampaign();
                var data = new FormData(form);
                var firstName = String(data.get("first_name") || "").trim();
                var lastName = String(data.get("last_name") || "").trim();
                if (!firstName && !lastName && data.get("name")) {
                    var parts = String(data.get("name")).trim().split(/\s+/);
                    firstName = parts.shift() || "";
                    lastName = parts.join(" ");
                }
                
                var supporter = {};
                if (firstName) { supporter.firstName = firstName; }
                if (lastName) { supporter.lastName = lastName; }
                var options = { supporter: supporter };
                if (fundraiseupDesignation) { options.designations = [{ id: fundraiseupDesignation }]; }
                formContainer.classList.add("hidden");

                
                var opened = false;
                window.FundraiseUp.on("checkoutOpen", function () { opened = true; });
                window.FundraiseUp.openCheckout(fundraiseupCampaign, options);
                setTimeout(function () {
                    if (opened) { return; }
                    if (window.console) {
                        console.warn("Fundraise Up checkout did not open for campaign code \"" + fundraiseupCampaign + "\". Is it a campaign code (FUN...) rather than a form ID?");
                    }
                    if (thankYou) {
                        thankYou.classList.remove("hidden");
                    } else {
                        formContainer.classList.remove("hidden");
                    }
                }, CHECKOUT_OPEN_TIMEOUT_MS);
                return true;
            }

            
            var SIGNUP_EVENT_FALLBACK_MS = 2500;

            function pushSignupEvent(done) {
                var pageInput = form.querySelector('[name="page"]');
                var payload = {
                    event: "actionkit_signup",
                    ak_page: (pageInput && pageInput.value) || ""
                };
                if (typeof done === "function") {
                    var finished = false;
                    var finish = function () {
                        if (finished) { return; }
                        finished = true;
                        done();
                    };
                    payload.eventCallback = finish;
                    payload.eventTimeout = 2000;
                    setTimeout(finish, SIGNUP_EVENT_FALLBACK_MS);
                }
                window.dataLayer = window.dataLayer || [];
                window.dataLayer.push(payload);
            }

            form.onsubmit = null;
            form.addEventListener("submit", function (event) {
                event.preventDefault();
                showFormError("");

                if (!validateForm()) { return; }

                var submitButton = form.querySelector('[type="submit"]');
                if (submitButton) { submitButton.disabled = true; }

                fetch("/actionkit-signup/", {
                    method: "POST",
                    body: new FormData(form),
                    headers: {
                        "X-Requested-With": "XMLHttpRequest"
                    }
                }).then(function (response) {
                    return response.json();
                }).then(function (data) {
                    if (data.success) {
                        
                        var hasOwnNextStep = !!thankYou || canOpenDonationCheckout();
                        if (data.redirect_url && !(data.redirect_is_default && hasOwnNextStep)) {
                            var followRedirect = function () { window.location.assign(data.redirect_url); };
                            if (data.redirect_is_actionkit) {
                                followRedirect();
                            } else {
                                pushSignupEvent(followRedirect);
                            }
                            return;
                        }
                        pushSignupEvent();
                        if (openDonationCheckout()) { return; }
                        
                        if (formContainer) { formContainer.classList.add("hidden"); }
                        if (thankYou) { thankYou.classList.remove("hidden"); }
                        
                    } else {
                        showFormError(data.message);
                        if (submitButton) { submitButton.disabled = false; }
                    }
                }).catch(function () {
                    showFormError(msgNetworkError);
                    if (submitButton) { submitButton.disabled = false; }
                });
            });

            
            var baseUrl = "https://act.350.org";
            if (baseUrl) {
                if (!window.__wtrAkScriptPromise) {
                    window.__wtrAkScriptPromise = new Promise(function (resolve) {
                        var s = document.createElement("script");
                        s.src = baseUrl + "/resources/actionkit.js";
                        s.onload = resolve;
                        document.body.appendChild(s);
                    });
                }
                window.__wtrAkScriptPromise.then(function () {
                    if (window.__wtrAkPageInit) { return; }
                    window.__wtrAkPageInit = true;
                    actionkit.forms.contextRoot = baseUrl + "/context/";
                    actionkit.forms.initPage();
                });
            }

            var shortFormId = "web_joinus_en";
            var wantsProgress = false;

            
            
            var progressEl = formContainer.querySelector('#progress, [data-ak-id="progress"]');
            var progressTemplate = formContainer.querySelector("script[type='text/ak-template'][for='progress']");
            wantsProgress = !!(progressEl && progressTemplate);

            function renderProgress(progressData, pageData) {
                window.__wtrAkScriptPromise.then(function () {
                    var context = pageData || {};
                    
                    context.progress = progressData || {goal: undefined, total: undefined};
                    context.args = {};
                    context.capitalize = actionkit.utils.capitalize;
                    context.add_commas = actionkit.utils.add_commas;
                    try {
                        progressEl.innerHTML = actionkit.utils.template(progressTemplate.innerHTML, context);
                    } catch (e) {}
                });
            }

            function loadProgress(data, callbackName) {
                if (data.progress) {
                    renderProgress(data.progress, data);
                    return;
                }
                var fallbackCbName = callbackName + "_fallback";
                window[fallbackCbName] = function (progressData) {
                    delete window[fallbackCbName];
                    renderProgress(progressData, data);
                };
                var fallbackScript = document.createElement("script");
                fallbackScript.src = baseUrl + "/progress/" + shortFormId + "?form_name=act&callback=" + fallbackCbName;
                fallbackScript.onerror = function () {
                    delete window[fallbackCbName];
                    renderProgress(null, data);
                };
                document.body.appendChild(fallbackScript);
            }
            

            
            var wantsPrivacy = !!privacyBox;
            if (baseUrl && shortFormId && (wantsProgress || wantsPrivacy)) {
                if (wantsPrivacy) { setPrivacyRequired(false); }
                window.__wtrAkContextCbSeq = (window.__wtrAkContextCbSeq || 0) + 1;
                var contextCbName = "__wtrAkContextCb" + window.__wtrAkContextCbSeq;
                window[contextCbName] = function (data) {
                    delete window[contextCbName];
                    data = data || {};
                    if (wantsPrivacy) {
                        if (!Array.isArray(data.privacy_record_countries)) {
                            setPrivacyRequired(true);
                        } else if (countrySelect) {
                            privacyCountries = data.privacy_record_countries;
                            reflectCountry();
                        } else {
                            
                            setPrivacyRequired(!!data.privacy_needed);
                        }
                    }
                    if (wantsProgress) { loadProgress(data, contextCbName); }
                };
                var contextScript = document.createElement("script");
                contextScript.src = baseUrl + "/context/" + shortFormId + "?callback=" + contextCbName +
                    "&form_name=act" + (wantsProgress ? "&want_progress=1" : "") + "&r=" + Math.random();
                contextScript.onerror = function () {
                    delete window[contextCbName];
                    if (wantsPrivacy) { setPrivacyRequired(true); }
                };
                document.body.appendChild(contextScript);
            }
        })();
    </script>


                    
                </div>
            

            
            <div class="order-3 lg:order-none lg:col-span-2 min-w-0 border-t border-neutral-700 pt-8 space-y-4">

                
                
                    <div class="wtr-social-links flex items-center gap-4">
                        
                            <a href="https://bsky.app/profile/350.org"
                               rel="noopener noreferrer"
                               aria-label="Bluesky"
                               class="text-light hover:text-primary-400 transition-colors">
                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" width="20" height="20" aria-hidden="true"><path d="M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 1.565.139 1.908 0 3.08 0 3.768c0 .69.378 5.65.624 6.479.815 2.736 3.713 3.66 6.383 3.364.136-.02.275-.039.415-.056-.138.022-.276.04-.415.056-3.912.58-7.387 2.005-2.83 7.078 5.013 5.19 6.87-1.113 7.823-4.308.953 3.195 2.05 9.271 7.733 4.308 4.267-4.308 1.172-6.498-2.74-7.078a8.741 8.741 0 0 1-.415-.056c.14.017.279.036.415.056 2.67.297 5.568-.628 6.383-3.364.246-.828.624-5.79.624-6.478 0-.69-.139-1.861-.902-2.206-.659-.298-1.664-.62-4.3 1.24C16.046 4.748 13.087 8.687 12 10.8z"/></svg>
                            </a>
                        
                            <a href="https://facebook.com/350.org"
                               rel="noopener noreferrer"
                               aria-label="Facebook"
                               class="text-light hover:text-primary-400 transition-colors">
                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" width="20" height="20" aria-hidden="true"><path d="M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"/></svg>
                            </a>
                        
                            <a href="https://instagram.com/350org"
                               rel="noopener noreferrer"
                               aria-label="Instagram"
                               class="text-light hover:text-primary-400 transition-colors">
                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" width="20" height="20" aria-hidden="true"><path d="M12 0C8.74 0 8.333.015 7.053.072 5.775.132 4.905.333 4.14.63c-.789.306-1.459.717-2.126 1.384S.935 3.35.63 4.14C.333 4.905.131 5.775.072 7.053.012 8.333 0 8.74 0 12c0 3.259.014 3.668.072 4.948.06 1.277.261 2.148.558 2.913.306.788.717 1.459 1.384 2.126.667.666 1.336 1.079 2.126 1.384.766.296 1.636.499 2.913.558C8.333 23.988 8.74 24 12 24c3.259 0 3.668-.014 4.948-.072 1.277-.06 2.148-.262 2.913-.558.788-.306 1.459-.718 2.126-1.384.666-.667 1.079-1.335 1.384-2.126.296-.765.499-1.636.558-2.913.06-1.28.072-1.689.072-4.948 0-3.259-.014-3.667-.072-4.947-.06-1.277-.262-2.149-.558-2.913-.306-.789-.718-1.459-1.384-2.126C21.319 1.347 20.651.935 19.86.63c-.765-.297-1.636-.499-2.913-.558C15.667.012 15.26 0 12 0zm0 2.16c3.203 0 3.585.016 4.85.071 1.17.055 1.805.249 2.227.415.562.217.96.477 1.382.896.419.42.679.819.896 1.381.164.422.36 1.057.413 2.227.057 1.266.07 1.646.07 4.85s-.015 3.585-.074 4.85c-.061 1.17-.256 1.805-.421 2.227-.224.562-.479.96-.899 1.382-.419.419-.824.679-1.38.896-.42.164-1.065.36-2.235.413-1.274.057-1.649.07-4.859.07-3.211 0-3.586-.015-4.859-.074-1.171-.061-1.816-.256-2.236-.421-.569-.224-.96-.479-1.379-.899-.421-.419-.69-.824-.9-1.38-.165-.42-.359-1.065-.42-2.235-.045-1.26-.061-1.649-.061-4.844 0-3.196.016-3.586.061-4.861.061-1.17.255-1.814.42-2.234.21-.57.479-.96.9-1.381.419-.419.81-.689 1.379-.898.42-.166 1.051-.361 2.221-.421 1.275-.045 1.65-.06 4.859-.06l.045.03zm0 3.678c-3.405 0-6.162 2.76-6.162 6.162 0 3.405 2.76 6.162 6.162 6.162 3.405 0 6.162-2.76 6.162-6.162 0-3.405-2.76-6.162-6.162-6.162zM12 16c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm7.846-10.405c0 .795-.646 1.44-1.44 1.44-.795 0-1.44-.646-1.44-1.44 0-.794.646-1.439 1.44-1.439.793-.001 1.44.645 1.44 1.439z"/></svg>
                            </a>
                        
                            <a href="https://www.youtube.com/350org"
                               rel="noopener noreferrer"
                               aria-label="YouTube"
                               class="text-light hover:text-primary-400 transition-colors">
                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" width="20" height="20" aria-hidden="true"><path d="M23.495 6.205a3.007 3.007 0 0 0-2.088-2.088c-1.87-.501-9.396-.501-9.396-.501s-7.507-.01-9.396.501A3.007 3.007 0 0 0 .527 6.205a31.247 31.247 0 0 0-.522 5.805 31.247 31.247 0 0 0 .522 5.783 3.007 3.007 0 0 0 2.088 2.088c1.868.502 9.396.502 9.396.502s7.506 0 9.396-.502a3.007 3.007 0 0 0 2.088-2.088 31.247 31.247 0 0 0 .5-5.783 31.247 31.247 0 0 0-.5-5.805zM9.609 15.601V8.408l6.264 3.602z"/></svg>
                            </a>
                        
                            <a href="https://to.350.org/nFbxi"
                               rel="noopener noreferrer"
                               aria-label="WhatsApp"
                               class="text-light hover:text-primary-400 transition-colors">
                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" width="20" height="20" aria-hidden="true"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.999-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413"/></svg>
                            </a>
                        
                    </div>
                

                
                <div class="flex flex-col gap-4 sm:flex-row sm:items-center sm:justify-between">
                    <p class="text-sm text-light">
                        
                            ©2026 350.org is a 501(c)3 non-profit organization registered in the  United States.  PO Box 843004, Boston, MA 02284-3004, USA
                        
                    </p>
                    


    <nav class="flex items-center flex-wrap gap-x-3 gap-y-2" aria-label="Footer links">
        
            
            
                <a href="/info/privacy/"
                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                    Privacy policy
                </a>
            
        
            
                <span class="text-light" aria-hidden="true">|</span>
            
            
                <a href="/info/tos/"
                   class="text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                    Terms of service
                </a>
            
        
            
                <span class="text-light" aria-hidden="true">|</span>
            
            
                
                <a href="https://350.org/info/cookies"
                   rel="noopener noreferrer"
                   class="uc-cookie-link text-sm text-light hover:underline hover:decoration-primary-400 underline-offset-4 transition-colors">
                    Cookies
                </a>
            
        
    </nav>


                </div>

            </div>

        </div>
        </div>
    </footer>





    <script type="module" src="/static/js/main.249789c4f35b.js"></script>
    
    
    
    <!-- 100% privacy-first analytics --> <script async src="https://sa.350.org/latest.js"></script> <noscript><img src="https://sa.350.org/noscript.gif" alt="" referrerpolicy="no-referrer-when-downgrade" /></noscript>
<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a506b6839d70fa13',t:'MTc5Mjk4ODg5Mg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>
