1<!doctype html> 2<html lang="en-US"> 3<head> 4 <link rel="apple-touch-icon" sizes="180x180" href="https://srm360.org/wp-content/themes/srm/apple-touch-icon.png"> 5 <link rel="icon" type="image/x-icon" href="https://srm360.org/wp-content/themes/srm/favicon.ico"> 6 7 <meta charset="UTF-8"> 8 <meta name="viewport" content="width=device-width, initial-scale=1"> 9 <link rel="profile" href="https://gmpg.org/xfn/11"> 10 11 <!-- Old Google Fonts --> 12 <link rel="preconnect" href="https://fonts.googleapis.com"> 13 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 14 <link href="https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap" rel="stylesheet"> 15 16 17 <!-- 2025 Google Fonts --> 18 <link rel="preconnect" href="https://fonts.googleapis.com"> 19 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 20 <link href="https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Neuton:ital,wght@0,200;0,300;0,400;0,700;0,800;1,400&family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet"> 21 22 <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 23 24 <!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> 25 <title>SRM360</title> 26 <meta name="description" content="SRM360 supports an informed, evidence-based discussion of sunlight reflection methods (SRM), otherwise known as Solar Radiation Modification (SRM) or solar geoengineering." /> 27 <link rel="canonical" href="https://srm360.org/" /> 28 <meta property="og:locale" content="en_US" /> 29 <meta property="og:type" content="website" /> 30 <meta property="og:title" content="Homepage" /> 31 <meta property="og:description" content="SRM360 supports an informed, evidence-based discussion of sunlight reflection methods (SRM), otherwise known as Solar Radiation Modification (SRM) or solar geoengineering." /> 32 <meta property="og:url" content="https://srm360.org/" /> 33 <meta property="og:site_name" content="SRM360" /> 34 <meta property="article:modified_time" content="2026-09-24T14:29:02+00:00" /> 35 <meta property="og:image" content="https://srm360.org/wp-content/uploads/2025/04/Social-Profile-Picture_Black_White-1200-x-630-px.png" /> 36 <meta property="og:image:width" content="1200" /> 37 <meta property="og:image:height" content="630" /> 38 <meta property="og:image:type" content="image/png" /> 39 <meta name="twitter:card" content="summary_large_image" /> 40 <meta name="twitter:image" content="https://srm360.org/wp-content/uploads/2025/04/Social-Profile-Picture_Black_White-1200-x-630-px.png" /> 41 <meta name="twitter:site" content="@SRM360_org" /> 42
42<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://srm360.org/","url":"https://srm360.org/","name":"SRM360","isPartOf":{"@id":"https://srm360.org/#website"},"about":{"@id":"https://srm360.org/#organization"},"primaryImageOfPage":{"@id":"https://srm360.org/#primaryimage"},"image":{"@id":"https://srm360.org/#primaryimage"},"thumbnailUrl":"https://srm360.org/wp-content/uploads/2025/04/Social-Profile-Picture_Black_White.png","datePublished":"2025-04-15T00:33:21+00:00","dateModified":"2026-09-24T14:29:02+00:00","description":"SRM360 supports an informed, evidence-based discussion of sunlight reflection methods (SRM), otherwise known as Solar Radiation Modification (SRM) or solar geoengineering.","breadcrumb":{"@id":"https://srm360.org/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://srm360.org/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://srm360.org/#primaryimage","url":"https://srm360.org/wp-content/uploads/2025/04/Social-Profile-Picture_Black_White.png","contentUrl":"https://srm360.org/wp-content/uploads/2025/04/Social-Profile-Picture_Black_White.png","width":800,"height":800},{"@type":"BreadcrumbList","@id":"https://srm360.org/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://srm360.org/#website","url":"https://srm360.org/","name":"SRM360","description":"","publisher":{"@id":"https://srm360.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://srm360.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://srm360.org/#organization","name":"SRM360","url":"https://srm360.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://srm360.org/#/schema/logo/image/","url":"https://srm360.org/wp-content/uploads/2025/04/Social-Profile-Picture_Black_White.png","contentUrl":"https://srm360.org/wp-content/uploads/2025/04/Social-Profile-Picture_Black_White.png","width":800,"height":800,"caption":"SRM360"},"image":{"@id":"https://srm360.org/#/schema/logo/image/"},"sameAs":["https://x.com/SRM360_org","https://www.linkedin.com/company/srm360-org","https://www.youtube.com/@SRM360_org"],"description":"SRM360 supports an informed, evidence-based discussion of sunlight reflection methods (SRM), otherwise known as Solar Radiation Modification (SRM) or solar geoengineering, by synthesising, explaining, and communicating the science in a clear and accessible way.","publishingPrinciples":"https://srm360.org/about-us/","ownershipFundingInfo":"https://srm360.org/funding/","actionableFeedbackPolicy":"https://srm360.org/how-we-work/","correctionsPolicy":"https://srm360.org/expert-contributors/","ethicsPolicy":"https://srm360.org/about-us/","diversityPolicy":"https://srm360.org/expert-contributors/","diversityStaffingReport":"https://srm360.org/our-team/"}]}</script>
42 43 <!-- / Yoast SEO Premium plugin. --> 44 45 46<link rel='dns-prefetch' href='//ajax.googleapis.com' /> 47<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 48<link rel="alternate" type="application/rss+xml" title="SRM360 » Feed" href="https://srm360.org/feed/" /> 49<link rel="alternate" type="application/rss+xml" title="SRM360 » Comments Feed" href="https://srm360.org/comments/feed/" /> 50<link rel="alternate" type="text/calendar" title="SRM360 » iCal Feed" href="https://srm360.org/events/?ical=1" /> 51<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://srm360.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsrm360.org%2F" /> 52<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://srm360.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fsrm360.org%2F&format=xml" /> 53<style id="wp-img-auto-sizes-contain-inline-css"> 54img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 55/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 56</style> 57<link rel='stylesheet' id='formidable-css' href='https://srm360.org/wp-content/plugins/formidable/css/formidableforms.css?ver=3251640' media='all' /> 58<style id="wp-emoji-styles-inline-css"> 59 60 img.wp-smiley, img.emoji { 61 display: inline !important; 62 border: none !important; 63 box-shadow: none !important; 64 height: 1em !important; 65 width: 1em !important; 66 margin: 0 0.07em !important; 67 vertical-align: -0.1em !important; 68 background: none !important; 69 padding: 0 !important; 70 } 71/*# sourceURL=wp-emoji-styles-inline-css */ 72</style> 73<style id="wp-block-library-inline-css"> 74:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
74--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 75 76/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 77</style> 78<style id="classic-theme-styles-inline-css"> 79/*! This file is auto-generated */ 80.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 81/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 82</style> 83 84<style id="global-styles-inline-css"> 85:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
85--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
85.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 86/*# sourceURL=global-styles-inline-css */ 87</style> 88 89<link rel='stylesheet' id='cookie-notice-front-css' href='https://srm360.org/wp-content/plugins/cookie-notice/css/front.min.css?ver=2.5.14' media='all' /> 90<link rel='stylesheet' id='srm-style-css' href='https://srm360.org/wp-content/themes/srm/style.css?ver=1.2.51' media='all' /> 91<link rel='stylesheet' id='srm-custom-style-css' href='https://srm360.org/wp-content/themes/srm/assets/css/main.css?ver=1.2.51' media='all' />
92<script id="cookie-notice-front-js-before"> 93var cnArgs = {"ajaxUrl":"https:\/\/srm360.org\/wp-admin\/admin-ajax.php","nonce":"5ed953e236","hideEffect":"fade","position":"bottom","onScroll":false,"onScrollOffset":100,"onClick":false,"cookieName":"cookie_notice_accepted","cookieTime":2592000,"cookieTimeRejected":2592000,"globalCookie":false,"redirection":false,"cache":true,"revokeCookies":false,"revokeCookiesOpt":"automatic"}; 94 95//# sourceURL=cookie-notice-front-js-before 96</script>
vendor: 1 bytes, line 96
96
97<script id="cookie-notice-front-js" src="https://srm360.org/wp-content/plugins/cookie-notice/js/front.min.js?ver=2.5.14"></script>
vendor: 1 bytes, line 97
97
98<script id="jquery-js" src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js"></script>
vendor: 1 bytes, line 98
98
99<script id="ai2html-resizer-js" src="https://srm360.org/wp-content/themes/srm/assets/js/ai2html-resizer.js?ver=1.2.51"></script>
99 100 101<!-- Google tag (gtag.js) snippet added by Site Kit --> 102<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 102-103
102 103<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
103GT-K52XCVPD
vendor: 18 bytes, line 103
103" async></script>
104<script id="google_gtagjs-js-after"> 105window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 106gtag("set","linker",{"domains":["srm360.org"]}); 107gtag("js", new Date()); 108gtag("set", "developer_id.dZTNiMT", true); 109gtag("config", "GT-K52XCVPD"); 110 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 111//# sourceURL=google_gtagjs-js-after 112</script>
112 113<link rel="https://api.w.org/" href="https://srm360.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://srm360.org/wp-json/wp/v2/pages/3255" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://srm360.org/xmlrpc.php?rsd" /> 114<link rel='shortlink' href='https://srm360.org/' /> 115<meta name="generator" content="Site Kit by Google 1.188.0" /><meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://srm360.org"><link rel="alternate" href="https://srm360.org/wp-json/tribe/events/v1/" /> 116<!-- Google Tag Manager snippet added by Site Kit -->
117<script>
vendor: 420 bytes, lines 117-126
117 118 ( function( w, d, s, l, i ) { 119 w[l] = w[l] || []; 120 w[l].push( {'gtm.start': new Date().getTime(), event: 'gtm.js'} ); 121 var f = d.getElementsByTagName( s )[0], 122 j = d.createElement( s ), dl = l != 'dataLayer' ? '&l=' + l : ''; 123 j.async = true; 124 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 125 f.parentNode.insertBefore( j, f ); 126 } )( window, document, 'script', 'dataLayer', '
126GTM-WMVTP8TK
vendor: 9 bytes, lines 126-127
126' ); 127
128</script>
128 129 130<!-- End Google Tag Manager snippet added by Site Kit --> 131 132 133 <style> 134 html { 135 margin-top: 0 !important; 136 } 137 </style> 138 139
139<script> 140 !function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments); 141 },s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js', 142 a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script'); 143 twq('config','opp8f'); 144 </script>
144 145 146</head> 147 148<body class="home wp-singular page-template page-template-templates page-template-tp-homepage page-template-templatestp-homepage-php page page-id-3255 wp-theme-srm cookies-not-set tribe-no-js no-sidebar"> 149 <!-- Google Tag Manager (noscript) snippet added by Site Kit -->
vendor: 74 bytes, lines 149-151
149 150 <noscript> 151 <iframe src="https://www.googletagmanager.com/ns.html?id=
151GTM-WMVTP8TK
vendor: 88 bytes, lines 151-153
151" height="0" width="0" style="display:none;visibility:hidden"></iframe> 152 </noscript> 153
153<!-- End Google Tag Manager (noscript) snippet added by Site Kit --> 154 155<header class="site-header"> 156 <div class="container"> 157 <div class="container__inner relative"> 158 159 <a class="site-header-logo" href="/"> 160 <svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" baseProfile="tiny" version="1.2" viewBox="0 0 262 135"> 161 <polygon points=".676 77.773 149.676 77.773 149.676 69.961 95.89 69.962 146.503 49.292 143.428 41.974 92.813 62.638 131.548 24.451 125.865 18.85 87.126 57.033 108.086 7.142 100.662 4.111 79.697 53.999 79.694 0 71.658 0 71.655 54 50.686 4.112 43.261 7.143 64.225 57.033 25.484 18.852 19.801 24.453 58.539 62.638 7.922 41.977 4.847 49.296 55.462 69.963 .676 69.964 .676 77.773" fill="#ffffff"/> 162 <g> 163 <g> 164 <path d="M38.817,110.223c-1.284-1.276-2.932-2.39-4.944-3.345-2.012-.954-4.415-1.719-7.211-2.296l-4.16-.865c-1.591-.333-2.893-.716-3.904-1.148-1.012-.433-1.751-.943-2.216-1.531-.466-.588-.699-1.27-.699-2.047,0-.732.216-1.386.648-1.964.431-.577,1.102-1.026,2.012-1.348.909-.321,2.068-.483,3.478-.483,2.227,0,3.892.449,4.995,1.348,1.102.899,1.71,2.158,1.824,3.777h13.229c-.023-3.239-.847-6.073-2.472-8.503-1.625-2.429-3.933-4.315-6.921-5.658-2.989-1.342-6.541-2.013-10.654-2.013-4.023,0-7.575.66-10.655,1.98-3.08,1.32-5.495,3.162-7.245,5.524-1.751,2.363-2.625,5.12-2.625,8.27,0,3.883,1.29,6.95,3.87,9.202,2.58,2.252,6.108,3.844,10.587,4.776l5.114,1.065c1.887.377,3.387.799,4.501,1.265,1.113.466,1.914.982,2.403,1.548.489.566.733,1.226.733,1.98,0,.821-.256,1.548-.767,2.18-.511.632-1.267,1.126-2.267,1.481-1.001.355-2.239.532-3.716.532-1.773,0-3.29-.266-4.552-.799-1.262-.532-2.239-1.32-2.932-2.363-.694-1.043-1.086-2.318-1.176-3.827H0c.022,4.149.943,7.555,2.762,10.217,1.818,2.662,4.369,4.632,7.654,5.907,3.284,1.276,7.131,1.914,11.541,1.914,4.296,0,7.978-.588,11.047-1.764,3.069-1.176,5.427-2.901,7.075-5.175,1.648-2.274,2.472-5.042,2.472-8.303,0-1.886-.302-3.627-.903-5.225-.602-1.597-1.546-3.034-2.83-4.31Z" fill="#ffffff"/> 165 <path d="M84.521,110.639c1.614-2.44,2.421-5.436,2.421-8.986,0-3.505-.79-6.517-2.369-9.035-1.58-2.518-3.785-4.448-6.614-5.791-2.83-1.342-6.132-2.013-9.904-2.013h-21.889v49.587h13.774v-16.374h4.779l8.927,16.374h15.002l-10.36-18.494c2.642-1.234,4.725-2.986,6.234-5.268ZM59.939,95.597h4.841c1.636,0,3.034.211,4.194.632,1.159.422,2.046,1.076,2.659,1.964.614.888.92,2.041.92,3.461s-.307,2.563-.92,3.428-1.5,1.498-2.659,1.897-2.557.599-4.194.599h-4.841v-11.981Z" fill="#ffffff"/> 166 <polygon points="132.56 84.814 120.696 112.902 120.15 112.902 108.353 84.814 91.17 84.814 91.17 134.401 104.671 134.401 104.671 105.581 105.08 105.581 116.331 134.002 124.514 134.002 135.834 105.714 136.175 105.714 136.175 134.401 149.676 134.401 149.676 84.814 132.56 84.814" fill="#ffffff"/> 167 </g> 168 <g> 169 <path d="M168.502,135c-3.432,0-6.478-.571-9.137-1.712-2.659-1.141-4.762-2.731-6.308-4.769-1.546-2.038-2.364-4.398-2.455-7.079h7.705c.113,1.462.625,2.725,1.534,3.789.909,1.064,2.108,1.889,3.597,2.476,1.488.587,3.154.881,4.995.881,2,0,3.773-.343,5.319-1.03,1.545-.687,2.756-1.634,3.631-2.842.875-1.207,1.313-2.609,1.313-4.204,0-1.662-.432-3.129-1.296-4.404-.864-1.274-2.126-2.265-3.785-2.975-1.659-.709-3.66-1.064-6-1.064h-4.33v-6.115h4.33c1.863,0,3.512-.332,4.944-.997s2.551-1.584,3.358-2.759c.807-1.174,1.21-2.559,1.21-4.155,0-1.529-.353-2.864-1.057-4.005-.705-1.141-1.694-2.027-2.966-2.659-1.273-.631-2.774-.947-4.501-.947-1.66,0-3.205.288-4.637.864-1.432.576-2.597,1.402-3.495,2.476-.898,1.075-1.37,2.376-1.415,3.905h-7.399c.068-2.681.87-5.035,2.404-7.063,1.534-2.027,3.58-3.611,6.137-4.753,2.557-1.141,5.392-1.712,8.506-1.712,3.25,0,6.063.615,8.439,1.845,2.375,1.23,4.211,2.87,5.506,4.919,1.296,2.05,1.943,4.282,1.943,6.697,0,2.814-.796,5.18-2.387,7.096-1.591,1.917-3.716,3.219-6.376,3.905v.366c3.364.51,5.972,1.817,7.825,3.922,1.852,2.105,2.779,4.72,2.779,7.844,0,2.725-.779,5.163-2.335,7.312-1.557,2.149-3.682,3.844-6.376,5.085-2.693,1.241-5.768,1.861-9.222,1.861Z" fill="#ffffff"/> 170 <path d="M205.83,135c-2.25,0-4.478-.388-6.683-1.163-2.205-.775-4.194-2.066-5.967-3.872-1.773-1.806-3.2-4.238-4.279-7.295-1.08-3.058-1.619-6.858-1.619-11.4,0-4.321.448-8.159,1.347-11.516.898-3.357,2.182-6.193,3.853-8.508,1.671-2.315,3.688-4.077,6.052-5.285,2.364-1.207,5.023-1.811,7.978-1.811,3.023,0,5.705.582,8.046,1.745,2.341,1.163,4.245,2.764,5.711,4.803,1.466,2.039,2.381,4.365,2.745,6.98h-7.501c-.523-2.061-1.546-3.739-3.069-5.035-1.523-1.296-3.5-1.944-5.932-1.944-3.728,0-6.632,1.579-8.711,4.736s-3.12,7.55-3.12,13.178h.375c.886-1.39
1706,1.966-2.598,3.239-3.606,1.272-1.008,2.699-1.778,4.279-2.31,1.58-.532,3.267-.798,5.063-.798,2.932,0,5.597.698,7.995,2.094,2.398,1.396,4.307,3.318,5.728,5.766,1.42,2.449,2.131,5.257,2.131,8.425,0,3.147-.733,5.994-2.199,8.542-1.466,2.548-3.523,4.565-6.171,6.049-2.648,1.485-5.745,2.227-9.291,2.227ZM205.796,128.718c1.954,0,3.699-.465,5.233-1.396,1.535-.931,2.756-2.188,3.665-3.772.909-1.584,1.364-3.351,1.364-5.301,0-1.905-.438-3.634-1.313-5.185-.875-1.551-2.069-2.786-3.58-3.706-1.512-.919-3.245-1.379-5.2-1.379-1.932,0-3.682.477-5.251,1.429-1.568.953-2.813,2.216-3.733,3.789-.921,1.573-1.381,3.279-1.381,5.118s.443,3.556,1.33,5.152c.886,1.595,2.097,2.87,3.631,3.822,1.534.953,3.278,1.429,5.234,1.429Z" fill="#ffffff"/> 171 <path d="M243.384,135c-3.91,0-7.257-.997-10.041-2.991-2.784-1.994-4.91-4.88-6.376-8.658-1.466-3.778-2.199-8.359-2.199-13.743s.738-9.943,2.216-13.743c1.477-3.8,3.608-6.702,6.393-8.708,2.784-2.005,6.12-3.008,10.007-3.008,3.909,0,7.256,1.003,10.041,3.008,2.784,2.006,4.91,4.908,6.376,8.708,1.466,3.8,2.199,8.381,2.199,13.743s-.728,9.966-2.182,13.743c-1.455,3.778-3.569,6.664-6.342,8.658-2.774,1.994-6.137,2.991-10.092,2.991ZM243.384,128.619c2.386,0,4.398-.742,6.035-2.227,1.636-1.484,2.886-3.65,3.75-6.498.864-2.847,1.296-6.276,1.296-10.287,0-4.033-.432-7.472-1.296-10.32-.864-2.847-2.114-5.019-3.75-6.514-1.637-1.496-3.648-2.243-6.035-2.243-3.524,0-6.245,1.668-8.166,5.002-1.921,3.335-2.881,8.027-2.881,14.076,0,4.011.431,7.44,1.296,10.287.864,2.847,2.119,5.013,3.767,6.498,1.648,1.485,3.642,2.227,5.984,2.227Z" fill="#ffffff"/> 172 </g> 173 </g> 174 </svg> 175 </a> 176 177 <a href="#mobile-nav" class="mobile-nav-button js-open-mobile-nav"> 178 <span></span> 179 <span></span> 180 <span></span> 181 <span></span> 182 </a> 183 184 <div class="mobile-nav-close-button js-close-nav"></div> 185 186 <div class="site-header-language"> 187 </div> 188 189 <a href="#search-bar" class="js-toggle-search site-header-search"> 190 <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 191 <path d="M22.1333 24L13.7333 15.6C13.0667 16.1333 12.3 16.5556 11.4333 16.8667C10.5667 17.1778 9.64445 17.3333 8.66667 17.3333C6.24444 17.3333 4.19444 16.4944 2.51667 14.8167C0.838889 13.1389 0 11.0889 0 8.66667C0 6.24444 0.838889 4.19444 2.51667 2.51667C4.19444 0.838889 6.24444 0 8.66667 0C11.0889 0 13.1389 0.838889 14.8167 2.51667C16.4944 4.19444 17.3333 6.24444 17.3333 8.66667C17.3333 9.64445 17.1778 10.5667 16.8667 11.4333C16.5556 12.3 16.1333 13.0667 15.6 13.7333L24 22.1333L22.1333 24ZM8.66667 14.6667C10.3333 14.6667 11.75 14.0833 12.9167 12.9167C14.0833 11.75 14.6667 10.3333 14.6667 8.66667C14.6667 7 14.0833 5.58333 12.9167 4.41667C11.75 3.25 10.3333 2.66667 8.66667 2.66667C7 2.66667 5.58333 3.25 4.41667 4.41667C3.25 5.58333 2.66667 7 2.66667 8.66667C2.66667 10.3333 3.25 11.75 4.41667 12.9167C5.58333 14.0833 7 14.6667 8.66667 14.6667Z" fill="white"/> 192 </svg> 193 </a> 194 195 <a href="#main-nav" class="nav-button js-open-nav"> 196 197 Menu </a> 198 199 200 201 202 </div> 203 </div> 204</header> 205 206<div id="main-nav" class="mfp-hide mobile-nav"> 207 <nav id="site-navigation" class="main-navigation"> 208 <div class="desktop-nav-close-button js-close-nav"></div> 209 <div> 210 <div class="menu-main-menu-container"><ul id="primary-menu" class="menu"><li id="menu-item-2694" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2694"><a>Intro to SRM</a> 211<ul class="sub-menu"> 212 <li id="menu-item-2693" class="menu-item menu-item-type-post_type menu-item-object-guide menu-item-2693"><a href="https://srm360.org/guide/why-consider-srm/">Why SRM?</a></li> 213 <li id="menu-item-2895" class="menu-item menu-item-type-post_type menu-item-object-guide menu-item-2895"><a href="https://srm360.org/guide/the-sunlight-reflection-methods/">SRM Approaches</a></li> 214 <li id="menu-item-2908" class="menu-item menu-item-type-post_type menu-item-object-guide menu-item-2908"><a href="https://srm360.org/guide/could-srm-help-reduce-climate-risks/">Could SRM Help?</a></li> 215 <li id="menu-item-2907" class="menu-item menu-item-type-post_type menu-item-object-guide menu-item-2907"><a href="https://srm360.org/guide/how-could-srm-go-wrong/">Pitfalls of SRM</a></li> 216 <li id="menu-item-2919" class="menu-item menu-item-type-post_type menu-item-object-guide menu-item-2919"><a href="https://srm360.org/guide/how-should-srm-be-governed/">SRM Governance</a></li> 217</ul> 218</li> 219<li id="menu-item-2695" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2695"><a>SRM Landscape</a> 220<ul class="sub-menu"> 221 <li id="menu-item-8430" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8430"><a href="https://srm360.org/funding-tracker/">SRM Funding Tracker</a></li> 222 <li id="menu-item-3848" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3848"><a href="https://srm360.org/researcher-database/">SRM Researchers</a></li> 223 <li id="menu-item-4357" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4357"><a href="https://srm360.org/outdoor-experiments/">Outdoor Experiments</a></li> 224 <li id="menu-item-5193" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5193"><a href="https://srm360.org/us-bans/">US Bans</a></li> 225</ul> 226</li> 227<li id="menu-item-2696" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2696"><a>Library</a> 228<ul class="sub-menu"> 229 <li id="menu-item-2700" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2700"><a href="/library/?post-type%5B%5D=article&post-type%5B%5D=news-article">Articles</a></li> 230 <li id="menu-item-2705" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2705"><a href="/library/?post-type=perspective">Perspectives</a></li> 231 <li id="menu-item-2707" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2707"><a href="/library/?post-type=news-reaction">News Reactions</a></li> 232 <li id="menu-item-2706" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2706"><a href="/library/?post-type=infographic">Graphics</a></li> 233 <li id="menu-item-2709" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2709"><a href="/library/?post-type=video">Videos</a></li> 234</ul> 235</li> 236<li id="menu-item-2697" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2697"><a>SRM360</a> 237<ul class="sub-menu"> 238 <li id="menu-item-2933" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2933"><a href="https://srm360.org/about-us/">About Us</a></li> 239 <li id="menu-item-2874" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2874"><a href="https://srm360.org/how-we-work/">How We Work</a></li> 240 <li id="menu-item-2723" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2723"><a href="https://srm360.org/our-team/">Our Team</a></li> 241 <li id="menu-item-2720" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2720"><a href="https://srm360.org/expert-contributors/">Expert Contributors</a></li> 242 <li id="menu-item-2721" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2721"><a href="https://srm360.org/advisory-group/">Advisory Group</a></li> 243 <li id="menu-item-2719" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2719"><a href="https://srm360.org/funding/">Board and Funders</a></li> 244 <li id="menu-item-5602" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5602"><a href="https://srm360.org/jobs/">Jobs</a></li> 245</ul> 246</li> 247<li id="menu-item-2698" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2698"><a>Resources</a> 248<ul class="sub-menu"> 249 <li id="menu-item-3652" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3652"><a href="https://srm360.org/events/">Events</a></li> 250 <li id="menu-item-4708" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4708"><a href="https://srm360.org/newsletters/">Newsletters</a></li> 251 <li id="menu-item-4800" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4800"><a href="https://srm360.org/primers/">Primers</a></li> 252 <li id="menu-item-6376" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6376"><a href="https://srm360.org/facts-and-myths/">Facts and Myths</a></li> 253 <li id="menu-item-2724" class="css-hide-mobile menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2724"><a href="#">Â </a> 254 <ul class="sub-menu"> 255 <li id="menu-item-2717" class="nav-heading menu-item menu-item-type-post_type menu-item-object-page menu-item-2717"><a href="https://srm360.org/subscribe/">Subscribe</a></li> 256 <li id="menu-item-2716" class="nav-heading menu-item menu-item-type-post_type menu-item-object-page menu-item-2716"><a href="https://srm360.org/contact/">Contact Us</a></li> 257 </ul> 258</li> 259</ul> 260</li> 261<li id="menu-item-2715" class="css-hide-desktop menu-item menu-item-type-post_type menu-item-object-page menu-item-2715"><a href="https://srm360.org/subscribe/">Subscribe</a></li> 262<li id="menu-item-2714" class="css-hide-desktop menu-item menu-item-type-post_type menu-item-object-page menu-item-2714"><a href="https://srm360.org/contact/">Contact Us</a></li> 263</ul></div> </div> 264 </nav> 265</div> 266 267<div id="mobile-nav" class="mfp-hide mobile-nav"> 268 <nav id="mobile-navigation" class="mobile-navigation"> 269 <div> 270 <div class="menu-main-menu-container"><ul id="primary-menu" class="menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2694"><a>Intro to SRM</a> 271<ul class="sub-menu"> 272 <li class="menu-item menu-item-type-post_type menu-item-object-guide menu-item-2693"><a href="https://srm360.org/guide/why-consider-srm/">
272Why SRM?</a></li> 273 <li class="menu-item menu-item-type-post_type menu-item-object-guide menu-item-2895"><a href="https://srm360.org/guide/the-sunlight-reflection-methods/">SRM Approaches</a></li> 274 <li class="menu-item menu-item-type-post_type menu-item-object-guide menu-item-2908"><a href="https://srm360.org/guide/could-srm-help-reduce-climate-risks/">Could SRM Help?</a></li> 275 <li class="menu-item menu-item-type-post_type menu-item-object-guide menu-item-2907"><a href="https://srm360.org/guide/how-could-srm-go-wrong/">Pitfalls of SRM</a></li> 276 <li class="menu-item menu-item-type-post_type menu-item-object-guide menu-item-2919"><a href="https://srm360.org/guide/how-should-srm-be-governed/">SRM Governance</a></li> 277</ul> 278</li> 279<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2695"><a>SRM Landscape</a> 280<ul class="sub-menu"> 281 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8430"><a href="https://srm360.org/funding-tracker/">SRM Funding Tracker</a></li> 282 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3848"><a href="https://srm360.org/researcher-database/">SRM Researchers</a></li> 283 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4357"><a href="https://srm360.org/outdoor-experiments/">Outdoor Experiments</a></li> 284 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5193"><a href="https://srm360.org/us-bans/">US Bans</a></li> 285</ul> 286</li> 287<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2696"><a>Library</a> 288<ul class="sub-menu"> 289 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2700"><a href="/library/?post-type%5B%5D=article&post-type%5B%5D=news-article">Articles</a></li> 290 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2705"><a href="/library/?post-type=perspective">Perspectives</a></li> 291 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2707"><a href="/library/?post-type=news-reaction">News Reactions</a></li> 292 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2706"><a href="/library/?post-type=infographic">Graphics</a></li> 293 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2709"><a href="/library/?post-type=video">Videos</a></li> 294</ul> 295</li> 296<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2697"><a>SRM360</a> 297<ul class="sub-menu"> 298 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2933"><a href="https://srm360.org/about-us/">About Us</a></li> 299 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2874"><a href="https://srm360.org/how-we-work/">How We Work</a></li> 300 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2723"><a href="https://srm360.org/our-team/">Our Team</a></li> 301 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2720"><a href="https://srm360.org/expert-contributors/">Expert Contributors</a></li> 302 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2721"><a href="https://srm360.org/advisory-group/">Advisory Group</a></li> 303 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2719"><a href="https://srm360.org/funding/">Board and Funders</a></li> 304 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5602"><a href="https://srm360.org/jobs/">Jobs</a></li> 305</ul> 306</li> 307<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2698"><a>Resources</a> 308<ul class="sub-menu"> 309 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3652"><a href="https://srm360.org/events/">Events</a></li> 310 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4708"><a href="https://srm360.org/newsletters/">Newsletters</a></li> 311 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4800"><a href="https://srm360.org/primers/">Primers</a></li> 312 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6376"><a href="https://srm360.org/facts-and-myths/">Facts and Myths</a></li> 313 <li class="css-hide-mobile menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2724"><a href="#"> </a> 314 <ul class="sub-menu"> 315 <li class="nav-heading menu-item menu-item-type-post_type menu-item-object-page menu-item-2717"><a href="https://srm360.org/subscribe/">Subscribe</a></li> 316 <li class="nav-heading menu-item menu-item-type-post_type menu-item-object-page menu-item-2716"><a href="https://srm360.org/contact/">Contact Us</a></li> 317 </ul> 318</li> 319</ul> 320</li> 321<li class="css-hide-desktop menu-item menu-item-type-post_type menu-item-object-page menu-item-2715"><a href="https://srm360.org/subscribe/">Subscribe</a></li> 322<li class="css-hide-desktop menu-item menu-item-type-post_type menu-item-object-page menu-item-2714"><a href="https://srm360.org/contact/">Contact Us</a></li> 323</ul></div> </div> 324 </nav> 325</div> 326 327<div id="search-bar" class="search-bar"> 328 <div class="container"> 329 <div class="container__inner"> 330 <form role="search" method="get" class="search-form" action="https://srm360.org/library/"> 331 <input type="search" class="search-field" placeholder="Keywords hereâ¦" value="" name="search-term"> 332 <input type="submit" class="search-submit" value="Search"> 333</form> </div> 334 </div> 335</div> 336<main id="primary" class="site-main"> 337 <section class="hp-carousel"> 338 <div class="hp-carousel__slide font-dark center"> 339 <picture class="hp-carousel__slide--image"> 340 <source media="(max-width: 700px)" srcset="https://srm360.org/wp-content/uploads/2026/09/mobile-4-scaled.png"> 341 <source media="(max-width: 1100px)" srcset="https://srm360.org/wp-content/uploads/2026/09/tablet-2-scaled.png"> 342 <img src="https://srm360.org/wp-content/uploads/2026/09/desktop-4-scaled.png" alt=""> 343 </picture> 344 345 346 <div class="container"> 347 <div class="container__inner"> 348 <div class="hp-carousel__slide--inner large"> 349 <h1>Who funds solar geoengineering?</h1> 350 <h5>The most comprehensive public dataset on who funds SRM research and governance â and whoâs shaping its future.</h5> 351 352 <a class="btn--text" href="https://srm360.org/funding-tracker/" target=""> 353 EXPLORE THE DATA </a> 354 </div> 355 </div> 356 </div> 357 </div> 358 <div class="hp-carousel__slide font-dark top"> 359 <picture class="hp-carousel__slide--image"> 360 <source media="(max-width: 700px)" srcset="https://srm360.org/wp-content/uploads/2026/08/carousel-timeline_mobile.jpg"> 361 <source media="(max-width: 1100px)" srcset="https://srm360.org/wp-content/uploads/2026/08/carousel-timeline_tablet-scaled.jpg"> 362 <img src="https://srm360.org/wp-content/uploads/2026/08/carousel-timeline_desktop-scaled.jpg" alt="Blue-duotone photo montage: a stratospheric research balloon ascending, sunlight through clouds, a man signing a document, a telescope aboard a research vessel at sea, a volcanic ash eruption, and a large group of conference attendees."> 363 </picture> 364 365 366 <div class="container"> 367 <div class="container__inner"> 368 <div class="hp-carousel__slide--inner medium"> 369 <h1>The evolution of SRM</h1> 370 <h5>How did solar geoengineering grow from a fringe idea into a global field of study?</h5> 371 372 <a class="btn--text" href="https://srm360.org/infographic/a-brief-history-of-solar-geoengineering/" target=""> 373 EXPLORE THE TIMELINE </a> 374 </div> 375 </div> 376 </div> 377 </div> 378 <div class="hp-carousel__slide font-dark bottom"> 379 <picture class="hp-carousel__slide--image"> 380 <source media="(max-width: 700px)" srcset="https://srm360.org/wp-content/uploads/2026/04/sm-security-carousel-1.jpg"> 381 <source media="(max-width: 1100px)" srcset="https://srm360.org/wp-content/uploads/2026/04/md-security-carousel.JPG-1.jpg"> 382 <img src="https://srm360.org/wp-content/uploads/2026/04/lg-security-carousel-1.jpg" alt="A submarine surfacing through Arctic sea ice, with crew members visible on the conning tower. The vessel is surrounded by broken ice floes against a pale grey winter sky."> 383 </picture> 384 385 386 <div class="container"> 387 <div class="container__inner"> 388 <div class="hp-carousel__slide--inner medium"> 389 <h1>SRM & Security</h1> 390 <h5>Could solar geoengineering reduce climate-driven security risks â or increase geopolitical tensions?</h5> 391 392 <a class="btn--text" href="https://srm360.org/primers/security/" target=""> 393 EXPLORE THE TOPIC </a> 394 </div> 395 </div> 396 </div> 397 </div> 398 <div class="hp-carousel__slide font-dark bottom"> 399 <picture class="hp-carousel__slide--image"> 400 <source media="(max-width: 700px)" srcset="https://srm360.org/wp-content/uploads/2026/01/FACTCHECKS-small-1-1.jpg"> 401 <source media="(max-width: 1100px)" srcset="https://srm360.org/wp-content/uploads/2026/01/FACTCHECKS-medium.jpg"> 402 <img src="https://srm360.org/wp-content/uploads/2026/01/FACTCHECKS-large.jpg" alt=""> 403 </picture> 404 405 406 <div class="container"> 407 <div class="container__inner"> 408 <div class="hp-carousel__slide--inner medium"> 409 <h1>Under the Lens</h1> 410 <h5>From misconceptions to misinformation â we examine common SRM claims and explain what the evidence actually shows.</h5> 411 412 <a class="btn--text" href="https://srm360.org/facts-and-myths/" target="_blank"> 413 GET THE FACTS </a> 414 </div> 415 </div> 416 </div> 417 </div> 418 <div class="hp-carousel__slide font-dark bottom"> 419 <picture class="hp-carousel__slide--image"> 420 <source media="(max-width: 700px)" srcset="https://srm360.org/wp-content/uploads/2025/04/dimmer_SMALL_3-scaled.jpg"> 421 <source media="(max-width: 1100px)" srcset="https://srm360.org/wp-content/uploads/2025/04/dimmer_MEDIUM_3.jpg"> 422 <img src="https://srm360.org/wp-content/uploads/2025/04/dimmer_LARGE_3.jpg" alt=""> 423 </picture> 424 425 426 <div class="container"> 427 <div class="container__inner"> 428 <div class="hp-carousel__slide--inner small"> 429 <h1>What is SRM?</h1> 430 <h5>What are sunlight reflection methods â also known as solar geoengineering â and why do they matter now?</h5> 431 432 <a class="btn--text" href="https://srm360.org/guide/why-consider-srm/" target=""> 433 Explore SRM </a> 434 </div> 435 </div> 436 </div> 437 </div> 438 <div class="hp-carousel__slide font-dark bottom"> 439 <picture class="hp-carousel__slide--image"> 440 <source media="(max-width: 700px)" srcset="https://srm360.org/wp-content/uploads/2025/04/viewpoints-SMALL3-1.jpg"> 441 <source media="(max-width: 1100px)" srcset="https://srm360.org/wp-content/uploads/2025/04/viewpoints-MEDIUM6.jpg"> 442 <img src="https://srm360.org/wp-content/uploads/2025/04/viewpoints-LARGE6.jpg" alt=""> 443 </picture> 444 445 446 <div class="container"> 447 <div class="container__inner"> 448 <div class="hp-carousel__slide--inner large"> 449 <h1>Perspective matters.</h1> 450 <h5>Big ideas are bound to generate disagreement. We spotlight diverse, informed opinions.</h5> 451 452 <a class="btn--text" href="https://srm360.org/library/?post-type=perspective" target=""> 453 BROWSE PERSPECTIVES </a> 454 </div> 455 </div> 456 </div> 457 </div> 458 </section> 459 460 <section class="section homepage"> 461 <div class="container"> 462 <div class="container__inner"> 463 <h2 class="">Latest Content</h2> 464 <div class="archive-grid"> 465 466 467 468<div class="archive-card"> 469 <div class="archive-card__top"> 470 <div class="archive-card__meta"> 471 472 <h6>Perspective</h6> 473 </div> 474 475 <div class="archive-card__img"> 476 <a href="https://srm360.org/perspective/what-does-the-latest-funding-data-reveal-about-srm/"> 477 <img src="https://srm360.org/wp-content/uploads/2026/09/article3.png"/> 478 </a> 479 </div> 480 481 <h4> 482 <a href="https://srm360.org/perspective/what-does-the-latest-funding-data-reveal-about-srm/">Different Takes: What Does the Latest Funding Data Reveal About SRM?</a> 483 </h4> 484 </div> 485 486 <div class="archive-card__bottom"> 487 488 489 <p class="archive-read-time"> 490 6 491 492 min read </p> 493 </div> 494</div> 495 496 497<div class="archive-card"> 498 <div class="archive-card__top"> 499 <div class="arch
499ive-card__meta"> 500 501 <h6>News Reaction</h6> 502 </div> 503 504 <div class="archive-card__img"> 505 <a href="https://srm360.org/news-reaction/reflective-roadmap-for-the-future-of-sai-research/"> 506 <img src="https://srm360.org/wp-content/uploads/2026/09/horizon-atmosphere.jpg"/> 507 </a> 508 </div> 509 510 <h4> 511 <a href="https://srm360.org/news-reaction/reflective-roadmap-for-the-future-of-sai-research/">Reflective Publishes a Roadmap for the Future of SAI Research</a> 512 </h4> 513 </div> 514 515 <div class="archive-card__bottom"> 516 517 518 <p class="archive-read-time"> 519 7 520 521 mins </p> 522 </div> 523</div> 524 525 526<div class="archive-card"> 527 <div class="archive-card__top"> 528 <div class="archive-card__meta"> 529 530 <h6>Article</h6> 531 </div> 532 533 <div class="archive-card__img"> 534 <a href="https://srm360.org/article/whats-new-in-solar-geoengineering-funding-2026/"> 535 <img src="https://srm360.org/wp-content/uploads/2026/09/article2.png"/> 536 </a> 537 </div> 538 539 <h4> 540 <a href="https://srm360.org/article/whats-new-in-solar-geoengineering-funding-2026/">Whatâs New in Solar Geoengineering Funding?</a> 541 </h4> 542 </div> 543 544 <div class="archive-card__bottom"> 545 546 547 <p class="archive-read-time"> 548 5 549 550 min read </p> 551 </div> 552</div> 553 554 555<div class="archive-card"> 556 <div class="archive-card__top"> 557 <div class="archive-card__meta"> 558 559 <h6>Article</h6> 560 </div> 561 562 <div class="archive-card__img"> 563 <a href="https://srm360.org/article/who-funds-work-on-solar-geoengineering-2026/"> 564 <img src="https://srm360.org/wp-content/uploads/2026/09/article1.png"/> 565 </a> 566 </div> 567 568 <h4> 569 <a href="https://srm360.org/article/who-funds-work-on-solar-geoengineering-2026/">Who Funds Work on Solar Geoengineering?</a> 570 </h4> 571 </div> 572 573 <div class="archive-card__bottom"> 574 575 576 <p class="archive-read-time"> 577 5 578 579 min read </p> 580 </div> 581</div> 582 583 584<div class="archive-card"> 585 <div class="archive-card__top"> 586 <div class="archive-card__meta"> 587 588 <h6>News Article</h6> 589 </div> 590 591 <div class="archive-card__img"> 592 <a href="https://srm360.org/news-article/unep-avoids-srm-in-overshoot-report/"> 593 <img src="https://srm360.org/wp-content/uploads/2026/09/un-flag.jpg"/> 594 </a> 595 </div> 596 597 <h4> 598 <a href="https://srm360.org/news-article/unep-avoids-srm-in-overshoot-report/">UNEP Avoids SRM in Report on âInevitableâ Overshoot of 1.5°C</a> 599 </h4> 600 </div> 601 602 <div class="archive-card__bottom"> 603 604 605 <p class="archive-read-time"> 606 5 607 608 mins </p> 609 </div> 610</div> 611 612 613<div class="archive-card"> 614 <div class="archive-card__top"> 615 <div class="archive-card__meta"> 616 617 <h6>Perspective</h6> 618 </div> 619 620 <div class="archive-card__img"> 621 <a href="https://srm360.org/perspective/letters-to-the-editor-august-2026/"> 622 <img src="https://srm360.org/wp-content/uploads/2026/08/mailboxes-forest.jpg"/> 623 </a> 624 </div> 625 626 <h4> 627 <a href="https://srm360.org/perspective/letters-to-the-editor-august-2026/">Letters to the Editor â August 2026</a> 628 </h4> 629 </div> 630 631 <div class="archive-card__bottom"> 632 633 634 <p class="archive-read-time"> 635 5 636 637 min read </p> 638 </div> 639</div> </div> 640 </div> 641 </div> 642 </section> 643 644 <section class="section homepage"> 645 <div class="container"> 646 <div class="container__inner"> 647 <h2 class="">On the Horizon</h2> 648 <div class="hp-events"> 649 <div class="hp-event"> 650 651 652 <div class="hp-event__top"> 653 <div class="hp-event__top--left"> 654 <div> 655 656 <div class="hp-event-info"> 657 <h4 class="hp-event-type">Live Discussion</h4> 658 659 <p class="event-start-date"><span>September</span> <span>29</span> <span>2026</span></p> 660 661 </div> 662 663 <a class="btn white-bg" href="https://srm360.org/event/solar-geoengineering-and-small-islands-2026/" target="_self">Register</a> 664 </div> 665 </div> 666 <div class="hp-event__top--center"> 667 <img src="https://srm360.org/wp-content/uploads/2026/09/tree-beach.jpg" alt="A palm tree on a beach in strong winds, with debris around it"/> 668 </div> 669 <div class="hp-event__top--right"> 670 <p class="hp-event-caption">A damaged palm tree on a beach near Port Vila, Vanuatu</p><p class="hp-event-credit">Credit: REUTERS</p> </div> 671 </div> 672 673 <h3>Solar Geoengineering and Small Islands â Vulnerability, Risks, and Representation</h3> 674 <p>Join us for our next live discussion on the climate impacts threatening Small Island
674States, and the potential effects of solar geoengineering. </p> 675 676 <div class="hp-event-people"><a class="hp-event-person" href="https://srm360.org/person/elizabeth-thompson/"><div class="hp-event-person__image"><img width="300" height="300" src="https://srm360.org/wp-content/uploads/2026/09/elizabeth-thompson-300x300.jpeg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://srm360.org/wp-content/uploads/2026/09/elizabeth-thompson-300x300.jpeg 300w, https://srm360.org/wp-content/uploads/2026/09/elizabeth-thompson.jpeg 481w" sizes="(max-width: 300px) 100vw, 300px" /></div><span>Elizabeth Thompson</span></a><a class="hp-event-person" href="https://srm360.org/person/michael-taylor/"><div class="hp-event-person__image"><img width="300" height="300" src="https://srm360.org/wp-content/uploads/2026/09/michael-taylor-300x300.jpeg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Michael Taylor" decoding="async" srcset="https://srm360.org/wp-content/uploads/2026/09/michael-taylor-300x300.jpeg 300w, https://srm360.org/wp-content/uploads/2026/09/michael-taylor-600x600.jpeg 600w, https://srm360.org/wp-content/uploads/2026/09/michael-taylor-768x768.jpeg 768w, https://srm360.org/wp-content/uploads/2026/09/michael-taylor.jpeg 1000w" sizes="(max-width: 300px) 100vw, 300px" /></div><span>Michael Taylor</span></a></div> 677 <a class="btn thick hide-tablet hp-event-mobile-button" href="https://srm360.org/event/solar-geoengineering-and-small-islands-2026/" target="_self">Register</a> 678 679 680 </div> 681 </div> 682 </div> 683 </div> 684 </section> 685 686 <section class="section homepage"> 687 <div class="container"> 688 <div class="container__inner"> 689 <h2>SRM360 on LinkedIn</h2> 690 <!-- Elfsight LinkedIn Feed | Untitled LinkedIn Feed --> 691
691<script src="https://elfsightcdn.com/platform.js" async></script>
691 692 <div class="elfsight-app-6604b2df-c4de-4d45-ae85-c7b1a58e361a" data-elfsight-app-lazy></div> 693 </div> 694 </div> 695 </section> 696 697 698 <section class="section homepage"> 699 <div class="container"> 700 <div class="container__inner"> 701 <h2 class="">As Seen In</h2> 702 <div class="archive-grid four-across"> 703 704 <a class="archive-card external" href="https://www.economist.com/science-and-technology/2026/05/21/could-microscopic-spheres-of-silica-help-cool-the-planet" target="_blank"> 705 <div class="archive-card__top"> 706 <div class="archive-card__img"> 707 <img src="https://srm360.org/wp-content/uploads/2025/07/Economist-BW.jpg" alt=""/> 708 </div> 709 710 <h4></h4> 711 </div> 712 </a> 713 714 715 <a class="archive-card external" href="https://www.bloomberg.com/opinion/articles/2025-05-15/solar-geoengineering-isn-t-a-climate-solution-despite-hype" target="_blank"> 716 <div class="archive-card__top"> 717 <div class="archive-card__img"> 718 <img src="https://srm360.org/wp-content/uploads/2025/07/Bloomberg-BW.jpg" alt=""/> 719 </div> 720 721 <h4></h4> 722 </div> 723 </a> 724 725 726 <a class="archive-card external" href="https://www.eenews.net/articles/gop-lawmakers-question-federal-oversight-of-sunlight-blocking-tech/" target="_blank"> 727 <div class="archive-card__top"> 728 <div class="archive-card__img"> 729 <img src="https://srm360.org/wp-content/uploads/2025/07/EE-Politico-BW.jpg" alt=""/> 730 </div> 731 732 <h4></h4> 733 </div> 734 </a> 735 736 737 <a class="archive-card external" href="https://www.carbonbrief.org/factcheck-how-the-uk-is-and-is-not-studying-solar-geoengineering/" target="_blank"> 738 <div class="archive-card__top"> 739 <div class="archive-card__img"> 740 <img src="https://srm360.org/wp-content/uploads/2025/07/Carbon-Brief-BW.jpg" alt=""/> 741 </div> 742 743 <h4></h4> 744 </div> 745 </a> 746 747 </div> 748 </div> 749 </div> 750 </section> 751 752 753 </main><!-- #main --> 754 755 756<footer class="site-footer "> 757 <div class="container"> 758 <div class="container__inner"> 759 <div class="site-footer-col"> 760 <div class="site-footer-col__left"> 761 <h3 class="subscribe-title">Subscribe</h3> 762 <p class="subscribe-message">Please subscribe to receive news and updates from SRM360. Your data will be held and used in line with our 763 <a href="/privacy-policy">Privacy Policy</a>.</p> 764 <div class="site-footer-newsletter"> 765 <form method="POST" action="https://srm360.activehosted.com/proc.php" id="_form_31_" class="_form _form_31 _inline-form _dark" novalidate data-styles-version="5"> 766 <input type="hidden" name="u" value="31" /> 767 <input type="hidden" name="f" value="31" /> 768 <input type="hidden" name="s" />
769 <input type="hidden" name="c" value="0" /> 770 <input type="hidden" name="m" value="0" /> 771 <input type="hidden" name="act" value="sub" /> 772 <input type="hidden" name="v" value="2" /> 773 <input type="hidden" name="or" value="fe5addc5e0a8a5dc91a30bf3a2483638" /> 774 <div class="_form-content"> 775 <div class="_form_element _x77900511 _full_width " > 776 <label for="fullname" class="_form-label"> 777 Full Name<span class="field-required"> 778 * 779 </span> 780 </label> 781 <div class="_field-wrapper"> 782 <input type="text" id="fullname" name="fullname" placeholder="Full Name*" required/> 783 </div> 784 </div> 785 <div class="_form_element _x23182172 _full_width " > 786 <label for="email" class="_form-label"> 787 Email<span class="field-required"> 788 * 789 </span> 790 </label> 791 <div class="_field-wrapper"> 792 <input type="text" id="email" name="email" placeholder="Email*" required/> 793 </div> 794</div> 795<div class="_form_element _x78841621 _full_width " > 796 <label for="field[4]" class="_form-label"> 797 Country<span class="field-required"> 798 * 799 </span> 800</label> 801<div class="_field-wrapper"> 802 <input type="text" id="field[4]" name="field[4]" value="" placeholder="Country*" required/> 803</div> 804</div> 805<div class="_form_element _x02043162 _full_width " > 806<label for="field[2]" class="_form-label"> 807 Organisation<span class="field-required"> 808 * 809</span> 810</label> 811<div class="_field-wrapper"> 812<input type="text" id="field[2]" name="field[2]" value="" placeholder="Organisation*" required/> 813</div> 814</div> 815<div class="_form_element _x46726608 _full_width " > 816<label for="field[8]" class="_form-label"> 817Organisation Sector<span class="field-required"> 818* 819</span> 820</label> 821<div class="_field-wrapper"> 822<select name="field[8]" id="field[8]" required> 823<option value="" disabled selected>Choose a Sector</option> 824<option value="Research / Academia" > 825 Research / Academia 826</option> 827<option value="Non-profit / NGO / Think Tank" > 828 Non-profit / NGO / Think Tank 829</option> 830<option value="Government / Policy / Intergovernmental Body" > 831 Government / Policy / Intergovernmental Body 832</option> 833<option value="Philanthropy / Funding Organisation" > 834 Philanthropy / Funding Organisation 835</option> 836<option value="Private Sector / Business / Finance" > 837 Private Sector / Business / Finance 838</option> 839<option value="Education / Community Group" > 840 Education / Community Group 841</option> 842<option value="Media / Communications / Journalism" > 843 Media / Communications / Journalism 844</option> 845<option value="Technology / R&D" > 846 Technology / R&D 847</option> 848<option value="Other" > 849 Other 850</option> 851</select> 852</div> 853</div> 854<div class="_form_element _x17557996 _full_width checkbox-wrapper" > 855<input type="hidden" name="ls" id="ls" value="1" /> 856<legend class="_form-label visible"> 857Subscribe to: 858</legend> 859<div class="_row"> 860<input id="nlbox_1" type="checkbox" value="1" name="nlbox[]" checked 861> 862<span> 863<label for="nlbox_1"> 864 SRM360 Monthly Newsletter and Updates 865</label> 866</span> 867</div> 868<div class="_row"> 869<input id="nlbox_10" type="checkbox" value="10" name="nlbox[]" checked 870> 871<span> 872<label for="nlbox_10"> 873 SRM360 Events 874</label> 875</span> 876</div> 877</div> 878<div class="_form_element _x66790076 _full_width " > 879<label for="ls" class="_form-label"> 880Please verify your request.<span class="field-required"> 881* 882</span> 883</label> 884<div class="g-recaptcha" data-sitekey="6LcwIw8TAAAAACP1ysM08EhCgzd6q5JAOUR1a0Go"> 885</div> 886</div> 887<div class="_button-wrapper _full_width"> 888<button id="_form_31_submit" class="_submit" type="submit"> 889Submit 890</button> 891</div> 892<div class="_clear-element"> 893</div> 894</div> 895<div class="_form-thank-you" style="display:none;"> 896</div> 897</form>
897<script> 898window.cfields = {"4":"country","2":"institution","8":"organisation_sector"}; 899window._show_thank_you = function(id, message, trackcmp_url, email) { 900 var form = document.getElementById('_form_' + id + '_'), thank_you = form.querySelector('._form-thank-you'); 901 form.querySelector('._form-content').style.display = 'none'; 902 thank_you.innerHTML = message; 903 thank_you.style.display = 'block'; 904 const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; 905 var visitorObject = window[vgoAlias]; 906 if (email && typeof visitorObject !== 'undefined') { 907 visitorObject('setEmail', email); 908 visitorObject('update'); 909 } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { 910 // Site tracking URL to use after inline form submission. 911 _load_script(trackcmp_url); 912 } 913 if (typeof window._form_callback !== 'undefined') window._form_callback(id); 914 thank_you.setAttribute('tabindex', '-1'); 915 thank_you.focus(); 916}; 917window._show_unsubscribe = function(id, message, trackcmp_url, email) { 918 var form = document.getElementById('_form_' + id + '_'), unsub = form.querySelector('._form-thank-you'); 919 var branding = form.querySelector('._form-branding'); 920 if (branding) { 921 branding.style.display = 'none'; 922 } 923 form.querySelector('._form-content').style.display = 'none'; 924 unsub.style.display = 'block'; 925 form.insertAdjacentHTML('afterend', message) 926 const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; 927 var visitorObject = window[vgoAlias]; 928 if (email && typeof visitorObject !== 'undefined') { 929 visitorObject('setEmail', email); 930 visitorObject('update'); 931 } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { 932 // Site tracking URL to use after inline form submission. 933 _load_script(trackcmp_url); 934 } 935 if (typeof window._form_callback !== 'undefined') window._form_callback(id); 936}; 937window._show_error = function(id, message, html) { 938 var form = document.getElementById('_form_' + id + '_'), 939 err = document.createElement('div'), 940 button = form.querySelector('button[type="submit"]'), 941 old_error = form.querySelector('._form_error'); 942 if (old_error) old_error.parentNode.removeChild(old_error); 943 err.innerHTML = message; 944 err.className = '_error-inner _form_error _no_arrow'; 945 var wrapper = document.createElement('div'); 946 wrapper.className = '_form-inner _show_be_error'; 947 wrapper.appendChild(err); 948 button.parentNode.insertBefore(wrapper, button); 949 var submitButton = form.querySelector('[id^="_form"][id$="_submit"]'); 950 submitButton.disabled = false; 951 submitButton.classList.remove('processing'); 952 if (html) { 953 var div = document.createElement('div'); 954 div.className = '_error-html'; 955 div.innerHTML = html; 956 err.appendChild(div); 957 } 958}; 959window._show_pc_confirmation = function(id, header, detail, show, email) { 960 var form = document.getElementById('_form_' + id + '_'), pc_confirmation = form.querySelector('._form-pc-confirmation'); 961 if (pc_confirmation.style.display === 'none') { 962 form.querySelector('._form-content').style.display = 'none'; 963 pc_confirmation.innerHTML = "<div class='_form-title'>" + header + "</div>" + "<p>" + detail + "</p>" + 964 "<button class='_submit' id='hideButton'>Manage preferences</button>"; 965 pc_confirmation.style.display = 'block'; 966 var mp = document.querySelector('input[name="mp"]'); 967 mp.value = '0'; 968 } else { 969 form.querySelector('._form-content').style.display = 'inline'; 970 pc_confirmation.style.display = 'none'; 971 } 972 973 var hideButton = document.getElementById('hideButton'); 974 // Add event listener to the button 975 hideButton.addEventListener('click', function() { 976 var submitButton = document.querySelector('#_form_31_submit'); 977 submitButton.disabled = false; 978 submitButton.classList.remove('processing'); 979 var mp = document.querySelector('input[name="mp"]'); 980 mp.value = '1'; 981 const cacheBuster = new URL(window.location.href); 982 cacheBuster.searchParams.set('v', new Date().getTime()); 983 window.location.href = cacheBuster.toString(); 984 }); 985 986 const vgoAlias = typeof visitorGlobalObjectAlias === 'undefined' ? 'vgo' : visitorGlobalObjectAlias; 987 var visitorObject = window[vgoAlias]; 988 if (email && typeof visitorObject !== 'undefined') { 989 visitorObject('setEmail', email); 990 visitorObject('update'); 991 } else if (typeof(trackcmp_url) != 'undefined' && trackcmp_url) { 992 // Site tracking URL to use after inline form submission. 993 _load_script(trackcmp_url); 994 } 995 if (typeof window._form_callback !== 'undefined') window._form_callback(id); 996}; 997window._load_script = function(url, callback, isSubmit) { 998 var head = document.querySelector('head'), script = document.createElement('script'), r = false;
999 var submitButton = document.querySelector('#_form_31_submit'); 1000 script.charset = 'utf-8'; 1001 script.src = url; 1002 if (callback) { 1003 script.onload = script.onreadystatechange = function() { 1004 if (!r && (!this.readyState || this.readyState == 'complete')) { 1005 r = true; 1006 callback(); 1007 } 1008 }; 1009 } 1010 script.onerror = function() { 1011 if (isSubmit) { 1012 if (script.src.length > 10000) { 1013 _show_error("31", "Sorry, your submission failed. Please shorten your responses and try again."); 1014 } else { 1015 _show_error("31", "Sorry, your submission failed. Please try again."); 1016 } 1017 submitButton.disabled = false; 1018 submitButton.classList.remove('processing'); 1019 } 1020 } 1021 1022 head.appendChild(script); 1023}; 1024(function() { 1025 var iti; 1026 if (window.location.search.search("excludeform") !== -1) return false; 1027 var getCookie = function(name) { 1028 var match = document.cookie.match(new RegExp('(^|; )' + name + '=([^;]+)')); 1029 return match ? match[2] : null; 1030 } 1031 var setCookie = function(name, value) { 1032 var now = new Date(); 1033 var time = now.getTime(); 1034 var expireTime = time + 1000 * 60 * 60 * 24 * 365; 1035 now.setTime(expireTime); 1036 document.cookie = name + '=' + value + '; expires=' + now + ';path=/; Secure; SameSite=Lax;'; 1037 } 1038 var addEvent = function(element, event, func) { 1039 if (element.addEventListener) { 1040 element.addEventListener(event, func); 1041 } else { 1042 var oldFunc = element['on' + event]; 1043 element['on' + event] = function() { 1044 oldFunc.apply(this, arguments); 1045 func.apply(this, arguments); 1046 }; 1047 } 1048 } 1049 var _removed = false; 1050 var form_to_submit = document.getElementById('_form_31_'); 1051 var allInputs = form_to_submit.querySelectorAll('input, select, textarea'), tooltips = [], submitted = false; 1052 1053 var getUrlParam = function(name) { 1054 if (name.toLowerCase() !== 'email') { 1055 var params = new URLSearchParams(window.location.search); 1056 return params.get(name) || false; 1057 } 1058 // email is a special case because a plus is valid in the email address 1059 var qString = window.location.search; 1060 if (!qString) { 1061 return false; 1062 } 1063 var parameters = qString.substr(1).split('&'); 1064 for (var i = 0; i < parameters.length; i++) { 1065 var parameter = parameters[i].split('='); 1066 if (parameter[0].toLowerCase() === 'email') { 1067 return parameter[1] === undefined ? true : decodeURIComponent(parameter[1]); 1068 } 1069 } 1070 return false; 1071 }; 1072 1073 var acctDateFormat = "%d/%B/%Y"; 1074 var getNormalizedDate = function(date, acctFormat) { 1075 var decodedDate = decodeURIComponent(date); 1076 if (acctFormat && acctFormat.match(/(%d|%e).*%m/gi) !== null) { 1077 return decodedDate.replace(/(\d{2}).*(\d{2}).*(\d{4})/g, '$3-$2-$1'); 1078 } else if (Date.parse(decodedDate)) { 1079 var dateObj = new Date(decodedDate); 1080 var year = dateObj.getFullYear(); 1081 var month = dateObj.getMonth() + 1; 1082 var day = dateObj.getDate(); 1083 return `${year}-${month < 10 ? `0${month}` : month}-${day < 10 ? `0${day}` : day}`; 1084 } 1085 return false; 1086 }; 1087 1088 var getNormalizedTime = function(time) { 1089 var hour, minutes; 1090 var decodedTime = decodeURIComponent(time); 1091 var timeParts = Array.from(decodedTime.matchAll(/(\d{1,2}):(\d{1,2})\W*([AaPp][Mm])?/gm))[0]; 1092 if (timeParts[3]) { // 12 hour format 1093 var isPM = timeParts[3].toLowerCase() === 'pm'; 1094 if (isPM) { 1095 hour = parseInt(timeParts[1]) === 12 ? '12' : `${parseInt(timeParts[1]) + 12}`; 1096 } else { 1097 hour = parseInt(timeParts[1]) === 12 ? '0' : timeParts[1]; 1098 } 1099 } else { // 24 hour format 1100 hour = timeParts[1]; 1101 } 1102 var normalizedHour = parseInt(hour) < 10 ? `0${parseInt(hour)}` : hour; 1103 var minutes = timeParts[2]; 1104 return `${normalizedHour}:${minutes}`; 1105 }; 1106 1107 for (var i = 0; i < allInputs.length; i++) { 1108 var regexStr = "field\\[(\\d+)\\]"; 1109 var results = new RegExp(regexStr).exec(allInputs[i].name); 1110 if (results != undefined) { 1111 allInputs[i].dataset.name = allInputs[i].name.match(/\[time\]$/) 1112 ? `${window.cfields[results[1]]}_time` 1113 : window.cfields[results[1]]; 1114 } else { 1115 allInputs[i].dataset.name = allInputs[i].name; 1116 } 1117 var fieldVal = getUrlParam(allInputs[i].dataset.name); 1118 1119 if (fieldVal) {
1120 if (allInputs[i].dataset.autofill === "false") { 1121 continue; 1122 } 1123 if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") { 1124 if (allInputs[i].value == fieldVal) { 1125 allInputs[i].checked = true; 1126 } 1127 } else if (allInputs[i].type == "date") { 1128 allInputs[i].value = getNormalizedDate(fieldVal, acctDateFormat); 1129 } else if (allInputs[i].type == "time") { 1130 allInputs[i].value = getNormalizedTime(fieldVal); 1131 } else { 1132 allInputs[i].value = fieldVal; 1133 } 1134 } 1135 } 1136 1137 var remove_tooltips = function() { 1138 for (var i = 0; i < tooltips.length; i++) { 1139 tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); 1140 } 1141 tooltips = []; 1142 }; 1143 var remove_tooltip = function(elem) { 1144 for (var i = 0; i < tooltips.length; i++) { 1145 if (tooltips[i].elem === elem) { 1146 tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); 1147 tooltips.splice(i, 1); 1148 return; 1149 } 1150 } 1151 }; 1152 var create_tooltip = function(elem, text) { 1153 var tooltip = document.createElement('div'), 1154 arrow = document.createElement('div'), 1155 inner = document.createElement('div'), new_tooltip = {}; 1156 tooltip.id = `${elem.id}-error`; 1157 tooltip.setAttribute('role', 'alert') 1158 if (elem.type != 'radio' && (elem.type != 'checkbox' || elem.name === 'sms_consent')) { 1159 tooltip.className = '_error'; 1160 arrow.className = '_error-arrow'; 1161 inner.className = '_error-inner'; 1162 inner.innerHTML = text; 1163 tooltip.appendChild(arrow); 1164 tooltip.appendChild(inner); 1165 elem.parentNode.appendChild(tooltip); 1166 } else { 1167 tooltip.className = '_error-inner _no_arrow'; 1168 tooltip.innerHTML = text; 1169 elem.parentNode.insertBefore(tooltip, elem); 1170 new_tooltip.no_arrow = true; 1171 } 1172 new_tooltip.tip = tooltip; 1173 new_tooltip.elem = elem; 1174 tooltips.push(new_tooltip); 1175 return new_tooltip; 1176 }; 1177 var resize_tooltip = function(tooltip) { 1178 var rect = tooltip.elem.getBoundingClientRect(); 1179 var doc = document.documentElement, 1180 scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0)); 1181 if (scrollPosition < 40) { 1182 tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below'; 1183 } else { 1184 tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above'; 1185 } 1186 }; 1187 var resize_tooltips = function() { 1188 if (_removed) return; 1189 for (var i = 0; i < tooltips.length; i++) { 1190 if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); 1191 } 1192 }; 1193 var validate_field = function(elem, remove) { 1194 var tooltip = null, value = elem.value, no_error = true; 1195 remove ? remove_tooltip(elem) : false; 1196 elem.removeAttribute('aria-invalid'); 1197 elem.removeAttribute('aria-describedby'); 1198 if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, ''); 1199 if (elem.getAttribute('required') !== null) { 1200 if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) { 1201 var elems = form_to_submit.elements[elem.name]; 1202 if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length <= 1) { 1203 no_error = elem.checked; 1204 } 1205 else { 1206 no_error = false; 1207 for (var i = 0; i < elems.length; i++) { 1208 if (elems[i].checked) no_error = true; 1209 } 1210 } 1211 if (!no_error) { 1212 tooltip = create_tooltip(elem, "Please select an option."); 1213 } 1214 } else if (elem.type =='checkbox') { 1215 var elems = form_to_submit.elements[elem.name], found = false, err = []; 1216 no_error = true; 1217 for (var i = 0; i < elems.length; i++) { 1218 if (elems[i].getAttribute('required') === null) continue; 1219 if (!found && elems[i] !== elem) return true; 1220 found = true; 1221 elems[i].className = elems[i].className.replace(/ ?_has_error ?/g, ''); 1222 if (!elems[i].checked) { 1223 no_error = false;
1224 elems[i].className = elems[i].className + ' _has_error'; 1225 err.push("Checking %s is required".replace("%s", elems[i].value)); 1226 } 1227 } 1228 if (!no_error) { 1229 tooltip = create_tooltip(elem, err.join('<br/>')); 1230 } 1231 } else if (elem.tagName == 'SELECT') { 1232 var selected = true; 1233 if (elem.multiple) { 1234 selected = false; 1235 for (var i = 0; i < elem.options.length; i++) { 1236 if (elem.options[i].selected) { 1237 selected = true; 1238 break; 1239 } 1240 } 1241 } else { 1242 for (var i = 0; i < elem.options.length; i++) { 1243 if (elem.options[i].selected 1244 && (!elem.options[i].value 1245 || (elem.options[i].value.match(/\n/g))) 1246 ) { 1247 selected = false; 1248 } 1249 } 1250 } 1251 if (!selected) { 1252 elem.className = elem.className + ' _has_error'; 1253 no_error = false; 1254 tooltip = create_tooltip(elem, "Please select an option."); 1255 } 1256 } else if (value === undefined || value === null || value === '') { 1257 elem.className = elem.className + ' _has_error'; 1258 no_error = false; 1259 tooltip = create_tooltip(elem, "This field is required."); 1260 } 1261 } 1262 if (no_error && elem.name == 'email') { 1263 if (!value.match(/^[\+_a-z0-9-'&=]+(\.[\+_a-z0-9-']+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/i)) { 1264 elem.className = elem.className + ' _has_error'; 1265 no_error = false; 1266 tooltip = create_tooltip(elem, "Enter a valid email address."); 1267 } 1268 } 1269 if (no_error && (elem.id == 'phone')) { 1270 if (elem.value.trim() && typeof iti != 'undefined' && !iti.isValidNumber()) { 1271 elem.className = elem.className + ' _has_error'; 1272 no_error = false; 1273 tooltip = create_tooltip(elem, "Enter a valid phone number."); 1274 } 1275 } 1276 if (no_error && /date_field/.test(elem.className)) { 1277 if (!value.match(/^\d\d\d\d-\d\d-\d\d$/)) { 1278 elem.className = elem.className + ' _has_error'; 1279 no_error = false; 1280 tooltip = create_tooltip(elem, "Enter a valid date."); 1281 } 1282 } 1283 1284 if (no_error && elem.name === 'sms_consent') { 1285 const phoneInput = document.getElementById('phone'); 1286 const consentRequired = phoneInput.attributes.required || phoneInput.value.length > 0; 1287 const showError = (consentRequired || !!elem.attributes.required) && !elem.checked; 1288 if (showError) { 1289 elem.className = elem.className + ' _has_error'; 1290 no_error = false; 1291 tooltip = create_tooltip(elem, "Please check this box to continue"); 1292 } else { 1293 elem.className = elem.className.replace(/ ?_has_error ?/g, ''); 1294 } 1295 } 1296 tooltip ? resize_tooltip(tooltip) : false; 1297 if (!no_error && elem.hasAttribute('id')) { 1298 elem.setAttribute('aria-invalid', 'true'); 1299 elem.setAttribute('aria-describedby', `${elem.id}-error`); 1300 } 1301 return no_error; 1302 }; 1303 var needs_validate = function(el) { 1304 if(el.getAttribute('required') !== null){ 1305 return true; 1306 } 1307 if((el.name === 'email' || el.id === 'phone' || el.id === 'sms_consent') && el.value !== ""){ 1308 return true; 1309 } 1310 1311 return false; 1312 }; 1313 var validate_form = function(e) { 1314 var err = form_to_submit.querySelector('._form_error'), no_error = true; 1315 if (!submitted) { 1316 submitted = true; 1317 for (var i = 0, len = allInputs.length; i < len; i++) { 1318 var input = allInputs[i]; 1319 if (needs_validate(input)) { 1320 if (input.type == 'text' || input.type == 'number' || input.type == 'time' || input.type == 'tel') { 1321 addEvent(input, 'blur', function() { 1322 this.value = this.value.trim(); 1323 validate_field(this, true); 1324 }); 1325 addEvent(input, 'input', function() { 1326 validate_field(this, true); 1327 }); 1328 } else if (input.type == 'radio' || input.type == 'checkbox') { 1329 (function(el) { 1330 function getElementsArray(name){ 1331 const value = form_to_submit.elements[name]; 1332 if (Array.isArray(value)){ 1333 return value; 1334 } 1335 return [value]; 1336 } 1337 var radios = getElementsArray(el.name); 1338 for (var i = 0; i < radios.length; i++) { 1339 addEvent(radios[i], 'change', function() { 1340 validate_field(el, true); 1341 }); 1342 } 1343 })(input); 1344 } else if (input.tagName == 'SELECT') { 1345 addEvent(input, 'change', function() { 1346 validate_field(this, true); 1347 }); 1348 } else if (input.type == 'textarea'){ 1349 addEvent(input, 'input', function() { 1350 validate_field(this, true); 1351 }); 1352 } 1353 } 1354 } 1355 } 1356 remove_tooltips(); 1357 for (var i = 0, len = allInputs.length; i < len; i++) { 1358 var elem = allInputs[i]; 1359 if (needs_validate(elem)) { 1360 if (elem.tagName.toLowerCase() !== "select") { 1361 elem.value = elem.value.trim(); 1362 } 1363 validate_field(elem) ? true : no_error = false;
1364 } 1365 } 1366 if (!no_error && e) { 1367 e.preventDefault(); 1368 } 1369 if (!no_error) { 1370 const firstFocusableError = form_to_submit.querySelector('._has_error:not([disabled])'); 1371 if (firstFocusableError && typeof firstFocusableError.focus === 'function') { 1372 firstFocusableError.focus(); 1373 } 1374 } 1375 resize_tooltips(); 1376 return no_error; 1377 }; 1378 addEvent(window, 'resize', resize_tooltips); 1379 addEvent(window, 'scroll', resize_tooltips); 1380 1381 window['recaptcha_callback'] = function() { 1382 // Get all recaptchas in the DOM (there may be more than one form on the page). 1383 var recaptchas = document.getElementsByClassName("g-recaptcha"); 1384 for (var i in recaptchas) { 1385 // Set the recaptcha element ID, so the recaptcha can be applied to each element. 1386 var recaptcha_id = "recaptcha_" + i; 1387 recaptchas[i].id = recaptcha_id; 1388 var el = document.getElementById(recaptcha_id); 1389 if (el != null) { 1390 var sitekey = el.getAttribute("data-sitekey"); 1391 var stoken = el.getAttribute("data-stoken"); 1392 grecaptcha.render(recaptcha_id, {"sitekey":sitekey,"stoken":stoken}); 1393 } 1394 } 1395}; _load_script("https://www.google.com/recaptcha/api.js?onload=recaptcha_callback&render=explicit"); 1396 var _form_serialize = function(form){if(!form||form.nodeName!=="FORM"){return }var i,j,q=[];for(i=0;i<form.elements.length;i++){if(form.elements[i].name===""){continue}switch(form.elements[i].nodeName){case"INPUT":switch(form.elements[i].type){case"tel":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].previousSibling.querySelector('div.iti__selected-dial-code').innerText)+encodeURIComponent(" ")+encodeURIComponent(form.elements[i].value));break;case"text":case"number":case"date":case"time":case"hidden":case"password":case"button":case"reset":case"submit":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"checkbox":case"radio":if(form.elements[i].checked){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value))}break;case"file":break}break;case"TEXTAREA":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"SELECT":switch(form.elements[i].type){case"select-one":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break;case"select-multiple":for(j=0;j<form.elements[i].options.length;j++){if(form.elements[i].options[j].selected){q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].options[j].value))}}break}break;case"BUTTON":switch(form.elements[i].type){case"reset":case"submit":case"button":q.push(form.elements[i].name+"="+encodeURIComponent(form.elements[i].value));break}break}}return q.join("&")}; 1397 1398 const formSupportsPost = false; 1399 var form_submit = function(e) { 1400 1401 e.preventDefault(); 1402 if (validate_form()) { 1403 if(form_to_submit.querySelector('input[name="phone"]') && typeof iti != 'undefined') { 1404 form_to_submit.querySelector('input[name="phone"]').value = iti.getNumber(); 1405 } 1406 // use this trick to get the submit button & disable it using plain
1406javascript 1407 var submitButton = e.target.querySelector('#_form_31_submit'); 1408 submitButton.disabled = true; 1409 submitButton.classList.add('processing'); 1410 var serialized = _form_serialize(document.getElementById('_form_31_')).replace(/%0A/g, '\\n'); 1411 var err = form_to_submit.querySelector('._form_error'); 1412 err ? err.parentNode.removeChild(err) : false; 1413 async function submitForm() { 1414 var formData = new FormData(); 1415 const searchParams = new URLSearchParams(serialized); 1416 searchParams.forEach((value, key) => { 1417 if (key !== 'hideButton') { 1418 formData.append(key, value); 1419 } 1420 }); 1421 let request = { 1422 headers: { 1423 "Accept": "application/json" 1424 }, 1425 body: formData, 1426 method: "POST" 1427 }; 1428 1429 let pageUrlParams = new URLSearchParams(window.location.search); 1430 if (pageUrlParams.has('t')) { 1431 request.headers.Authorization = 'Bearer ' + pageUrlParams.get('t'); 1432 } 1433 const response = await fetch('https://srm360.activehosted.com/proc.php?jsonp=true', request); 1434 1435 return response.json(); 1436 } 1437 if (formSupportsPost) { 1438 submitForm().then((data) => { 1439 eval(data.js); 1440 }).catch(() => { 1441 _show_error("31", "Sorry, your submission failed. Please try again."); 1442 }); 1443 } else { 1444 _load_script('https://srm360.activehosted.com/proc.php?' + serialized + '&jsonp=true', null, true); 1445 } 1446 } 1447 return false; 1448 }; 1449 addEvent(form_to_submit, 'submit', form_submit); 1450})(); 1451 1452</script>
1452 </div> 1453 1454 <h3> 1455 Join the conversation on 1456 <a href="https://www.linkedin.com/company/srm360-org" target="_blank"> 1457 <img src="https://srm360.org/wp-content/themes/srm/assets/images/logo-linkedin.svg" alt="Linked in Logo" style="display: block; margin-top: 10px;width:120px; height: auto;"/> 1458 </a> 1459 </h3> 1460 </div> 1461 <div class="site-footer-col__right"> 1462 <h3>Ask us a question!</h3> 1463 <p class="subscribe-message">Get the facts behind some common claims and questions about SRM. Explore <a href="/facts-and-myths/">Under the Lens</a>.</p> 1464 <div class="site-footer-form"> 1465 <div class="frm_forms " id="frm_form_10_container" > 1466<form enctype="multipart/form-data" method="post" class="frm-show-form frm_js_validate frm_ajax_submit " id="form_ask-a-question-form2" > 1467<div class="frm_form_fields "> 1468<fieldset> 1469<legend class="frm_screen_reader">Ask a Question Form (2026)</legend> 1470 1471<div class="frm_fields_container"> 1472<input type="hidden" name="frm_action" value="create" /> 1473<input type="hidden" name="form_id" value="10" /> 1474<input type="hidden" name="frm_hide_fields_10" id="frm_hide_fields_10" value="" /> 1475<input type="hidden" name="form_key" value="ask-a-question-form2" /> 1476<input type="hidden" name="item_meta[0]" value="" /> 1477<input type="hidden" id="frm_submit_entry_10" name="frm_submit_entry_10" value="48c7f73a89" /><input type="hidden" name="_wp_http_referer" value="/" /><div id="frm_field_40_container" class="frm_form_field form-field frm_required_field frm_none_container"> 1478 <label for="field_t29vy6" id="field_t29vy6_label" class="frm_primary_label">Name 1479 <span class="frm_required" aria-hidden="true">*</span> 1480 </label> 1481 <input type="text" id="field_t29vy6" name="item_meta[40]" value="" placeholder="Name*" data-reqmsg="Name cannot be blank." aria-required="true" data-invmsg="Name is invalid" aria-invalid="false" /> 1482 1483 1484</div> 1485<div id="frm_field_41_container" class="frm_form_field form-field frm_required_field frm_none_container"> 1486 <label for="field_o5mbk6" id="field_o5mbk6_label" class="frm_primary_label">Email 1487 <span class="frm_required" aria-hidden="true">*</span> 1488 </label> 1489 <input type="email" id="field_o5mbk6" name="item_meta[41]" value="" placeholder="Email*" data-reqmsg="Email cannot be blank." aria-required="true" data-invmsg="Email is invalid" aria-invalid="false" /> 1490 1491 1492</div> 1493<div id="frm_field_42_container" class="frm_form_field form-field frm_required_field frm_none_container"> 1494 <label for="field_ww4ve6" id="field_ww4ve6_label" class="frm_primary_label">Question 1495 <span class="frm_required" aria-hidden="true">*</span> 1496 </label> 1497 <textarea name="item_meta[42]" id="field_ww4ve6" rows="3" placeholder="Enter question here*" data-reqmsg="Question cannot be blank." aria-required="true" data-invmsg="Question is invalid" aria-invalid="false" ></textarea> 1498 1499 1500</div> 1501<div id="frm_field_43_container" class="frm_form_field form-field "> 1502 <div class="frm_submit frm_flex"> 1503<button class="frm_button_submit" type="submit" >Submit</button> 1504 1505 1506 1507</div> 1508</div> 1509 <input type="hidden" name="item_key" value="" /> 1510 <div id="frm_field_56_container"> 1511 <label for="field_m21rh" > 1512 If you are human, leave this field blank. </label> 1513 <input id="field_m21rh" type="text" class="frm_form_field form-field frm_verify" name="item_meta[56]" value="" /> 1514 </div> 1515 <input name="frm_state" type="hidden" value="8WRbgFF3ofiiraPDkIdpWiGcioSr9GGwg/7GJ/r1jtA=" /></div> 1516</fieldset> 1517</div> 1518 1519</form> 1520</div> 1521 </div> 1522 1523 1524 </div> 1525 </div> 1526 1527 <div class="site-footer__legal"> 1528 <p>SRM360 is a 501(c)(3) non-profit organization that supports an informed, evidence-based discussion of sunlight reflection methods (SRM), otherwise known as Solar Radiation Modification (SRM) or solar geoengineering, by synthesising, explaining, and communicating the science in a clear and accessible way.</p> 1529 1530 <div class="menu-footer-legal-container"><ul id="menu-footer-legal" class="menu"><li id="menu-item-1164" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1164"><a href="https://srm360.org/cookie-policy/">Cookie Policy</a></li> 1531<li id="menu-item-1165" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1165"><a rel="privacy-policy" href="https://srm360.org/privacy-policy/">Privacy Policy</a></li> 1532</ul></div> </div> 1533 </div> 1534 </div> 1535</footer> 1536
1537<script> 1538 ( function() { 1539 const style = document.createElement( 'style' ); 1540 style.appendChild( document.createTextNode( '#frm_field_56_container {visibility:hidden;overflow:hidden;width:0;height:0;position:absolute;}' ) ); 1541 document.head.appendChild( style ); 1542 document.currentScript?.remove(); 1543 } )(); 1544 </script>
1544<script type="speculationrules"> 1545{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/srm/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1546</script>
1546 1547
1547<script> 1548 ( function ( body ) { 1549 'use strict'; 1550 body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); 1551 } )( document.body ); 1552 </script>
1552 1553
1553<script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script>
1553 1554<!-- Sign in with Google button added by Site Kit --> 1555 <style> 1556 .googlesitekit-sign-in-with-google__frontend-output-button{max-width:320px} 1557 .interim-login #login>.googlesitekit-sign-in-with-google__frontend-output-button{margin-bottom:16px} 1558 </style> 1559
1559<script src="https://accounts.google.com/gsi/client"></script>
vendor: 1 bytes, line 1559
1559
1560<script data-siwg-config="{"clientID":"618370494393-ev4es56f6i8d56a58lh9ci9hna13snd0.apps.googleusercontent.com","defaultButtonOptions":{"theme":"outline","text":"signin_with","shape":"rectangular"},"loginURI":"https:\/\/srm360.org\/cms-login\/?action=googlesitekit_auth","isUserLoggedIn":false,"isWPLogin":false,"isPreview":false,"isWooCommerce":false,"isExistingUserFlow":false,"connectNonce":"","followsPostRedirect":false,"redirectTo":"","redirectCookieName":"googlesitekit_auth_redirect_to","redirectCookiePath":"\/","redirectCookieTTL":0,"nonceCookieName":"googlesitekit_auth_nonce","nonceCookiePath":"\/","nonceCookieTTL":900,"shouldShowOneTapPrompt":false}" src="https://srm360.org/wp-content/plugins/google-site-kit/dist/assets/js/sign-in-with-google-5a9e012872c712a23a12.js"></script>
1560 1561 1562<!-- End Sign in with Google button added by Site Kit -->
1563<script id="tec-user-agent-js" src="https://srm360.org/wp-content/plugins/the-events-calendar/common/build/js/user-agent.js?ver=da75d0bdea6dde3898df"></script>
vendor: 1 bytes, line 1563
1563
1564<script id="site_tracking-js-extra"> 1565var php_data = {"ac_settings":{"tracking_actid":226844573,"site_tracking_default":1},"user_email":""}; 1566//# sourceURL=site_tracking-js-extra 1567</script>
vendor: 1 bytes, line 1567
1567
1568<script id="site_tracking-js" src="https://srm360.org/wp-content/plugins/activecampaign-subscription-forms/site_tracking.js?ver=7.0.5"></script>
vendor: 1 bytes, line 1568
1568
1569<script id="ajax-js-extra"> 1570var wp_ajax = {"ajax_url":"https://srm360.org/wp-admin/admin-ajax.php"}; 1571//# sourceURL=ajax-js-extra 1572</script>
vendor: 1 bytes, line 1572
1572
1573<script id="ajax-js" src="https://srm360.org/wp-content/themes/srm/assets/js/js-bundle.js?ver=1.2.51"></script>
vendor: 1 bytes, line 1573
1573
1574<script id="googlesitekit-events-provider-content-events-js-before"> 1575window._googlesitekit = window._googlesitekit || {}; 1576window._googlesitekit.contentEvents = {"postID":3255,"isSinglePost":false,"hasVimeoEmbed":false}; 1577//# sourceURL=googlesitekit-events-provider-content-events-js-before 1578</script>
vendor: 1 bytes, line 1578
1578
1579<script id="googlesitekit-events-provider-content-events-js" src="https://srm360.org/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-c7172f3fd0e4d5ad62ef.js" defer></script>
vendor: 1 bytes, line 1579
1579
1580<script id="formidable-js-extra"> 1581var frm_js = {"ajax_url":"https://srm360.org/wp-admin/admin-ajax.php","images_url":"https://srm360.org/wp-content/plugins/formidable/images","loading":"Loading\u2026","remove":"Remove","offset":"4","nonce":"cbbac11bda","id":"ID","no_results":"No results match","file_spam":"That file looks like Spam.","calc_error":"There is an error in the calculation in the field with key","empty_fields":"Please complete the preceding required fields before uploading a file.","focus_first_error":"1","include_alert_role":"1","include_resend_email":""}; 1582//# sourceURL=formidable-js-extra 1583</script>
vendor: 1 bytes, line 1583
1583
1584<script id="formidable-js" src="https://srm360.org/wp-content/plugins/formidable/js/frm.min.js?ver=6.29"></script>
vendor: 1 bytes, line 1584
1584
1585<script id="wp-emoji-settings" type="application/json"> 1586{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://srm360.org/wp-includes/js/wp-emoji-release.min.js?ver=7.0.5"}} 1587</script>
vendor: 1 bytes, line 1587
1587
1588<script type="module"> 1589/*! This file is auto-generated */ 1590var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1591//# sourceURL=https://srm360.org/wp-includes/js/wp-emoji-loader.min.js 1592</script>
1592 1593 1594 <!-- Cookie Notice plugin v2.5.14 by Hu-manity.co https://hu-manity.co/ --> 1595 <div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-bottom" aria-label="Cookie Notice" style="background-color: rgba(29,60,94,1);"><div class="cookie-notice-container" style="color: #fff"><span id="cn-notice-text" class="cn-text-container">We use Cookies to facilitate and improve your experience of our website. Please see our <a href="/cookie-policy" target="_blank">Cookie Policy</a> and <a href="privacy-policy" target="_blank">Privacy Policy</a>.</span><span id="cn-notice-buttons" class="cn-buttons-container"><button id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button cn-button-custom css-cookie-btn" aria-label="Accept">Accept</button></span><button type="button" id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" aria-label="No"></button></div> 1596 1597 </div> 1598 <!-- / Cookie Notice plugin -->
1599<script type="text/javascript"> 1600 _linkedin_partner_id = "6548650"; 1601 window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; 1602 window._linkedin_data_partner_ids.push(_linkedin_partner_id); 1603</script>
vendor: 1 bytes, line 1603
1603
1604<script type="text/javascript"> 1605 (function(l) { 1606 if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])}; 1607 window.lintrk.q=[]} 1608 var s = document.getElementsByTagName("script")[0]; 1609 var b = document.createElement("script"); 1610 b.type = "text/javascript";b.async = true; 1611 b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; 1612 s.parentNode.insertBefore(b, s);})(window.lintrk); 1613</script>
1613 1614<noscript> 1615 <img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=6548650&fmt=gif" /> 1616</noscript> 1617
1618<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:'a4040940a9b5da16',t:'MTc5MDI3NjQ2OQ=='};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>
1618</body> 1619</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.