PageSourceSearch

https://www.rippleworks.org/interviews/

html rippleworks.org collected 2026-09-28 10:29:56 UTC 191,751 bytes, 2,575 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head>
4	<meta charset="UTF-8" />
5<meta http-equiv="X-UA-Compatible" content="IE=edge">
6	<link rel="pingback" href="https://www.rippleworks.org/xmlrpc.php" />
7
8	
8<script type="text/javascript">
9		document.documentElement.className = 'js';
10	</script>
10
11
12	
12<script>var et_site_url='https://www.rippleworks.org';var et_post_id='14995';function et_core_page_resource_fallback(a,b){"undefined"===typeof b&&(b=a.sheet.cssRules&&0===a.sheet.cssRules.length);b&&(a.onerror=null,a.onload=null,a.href?a.href=et_site_url+"/?et_core_page_resource="+a.id+et_post_id:a.src&&(a.src=et_site_url+"/?et_core_page_resource="+a.id+et_post_id))}
13</script>
13<style id="et-divi-userfonts">@font-face { font-family: "Gordita"; font-display: swap;  src: url("https://www.rippleworks.org/wp-content/uploads/et-fonts/GorditaBold.otf") format("opentype"); }@font-face { font-family: "GorditaRegular"; font-display: swap;  src: url("https://www.rippleworks.org/wp-content/uploads/et-fonts/GorditaRegular.otf") format("opentype"); }@font-face { font-family: "Avenir Medium"; font-display: swap;  src: url("https://www.rippleworks.org/wp-content/uploads/et-fonts/AvenirLTStd-Medium.otf") format("opentype"); }</style><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
14
15	<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
16	<title>Interviews - Rippleworks</title>
17	<link rel="canonical" href="https://www.rippleworks.org/interviews/" />
18	<meta property="og:locale" content="en_US" />
19	<meta property="og:type" content="article" />
20	<meta property="og:title" content="Interviews - Rippleworks" />
21	<meta property="og:description" content="Meet the leaders of visionary social ventures—and learn how to support them." />
22	<meta property="og:url" content="https://www.rippleworks.org/interviews/" />
23	<meta property="og:site_name" content="Rippleworks" />
24	<meta property="article:modified_time" content="2025-11-21T22:37:56+00:00" />
25	<meta property="og:image" content="https://www.rippleworks.org/wp-content/uploads/2025/02/Breakthrough-Trust-3.jpg" />
26	<meta property="og:image:width" content="1600" />
27	<meta property="og:image:height" content="1067" />
28	<meta property="og:image:type" content="image/jpeg" />
29	<meta name="twitter:card" content="summary_large_image" />
30	
30<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.rippleworks.org\/interviews\/","url":"https:\/\/www.rippleworks.org\/interviews\/","name":"Interviews - Rippleworks","isPartOf":{"@id":"https:\/\/www.rippleworks.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rippleworks.org\/interviews\/#primaryimage"},"image":{"@id":"https:\/\/www.rippleworks.org\/interviews\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rippleworks.org\/wp-content\/uploads\/2025\/02\/Breakthrough-Trust-3.jpg","datePublished":"2025-03-28T17:23:05+00:00","dateModified":"2025-11-21T22:37:56+00:00","breadcrumb":{"@id":"https:\/\/www.rippleworks.org\/interviews\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rippleworks.org\/interviews\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rippleworks.org\/interviews\/#primaryimage","url":"https:\/\/www.rippleworks.org\/wp-content\/uploads\/2025\/02\/Breakthrough-Trust-3.jpg","contentUrl":"https:\/\/www.rippleworks.org\/wp-content\/uploads\/2025\/02\/Breakthrough-Trust-3.jpg","width":1600,"height":1067},{"@type":"BreadcrumbList","@id":"https:\/\/www.rippleworks.org\/interviews\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rippleworks.org\/"},{"@type":"ListItem","position":2,"name":"Interviews"}]},{"@type":"WebSite","@id":"https:\/\/www.rippleworks.org\/#website","url":"https:\/\/www.rippleworks.org\/","name":"Rippleworks","description":"Practical support for entrepreneurs","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rippleworks.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
30
31	<!-- / Yoast SEO plugin. -->
32
33
34<link rel='dns-prefetch' href='//www.googletagmanager.com' />
35<link rel='dns-prefetch' href='//fonts.googleapis.com' />
36<link rel="alternate" type="application/rss+xml" title="Rippleworks &raquo; Feed" href="https://www.rippleworks.org/feed/" />
37<link rel="alternate" type="application/rss+xml" title="Rippleworks &raquo; Comments Feed" href="https://www.rippleworks.org/comments/feed/" />
38<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.rippleworks.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.rippleworks.org%2Finterviews%2F" />
39<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.rippleworks.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.rippleworks.org%2Finterviews%2F&#038;format=xml" />
40<meta content="Divi v.4.9.0" name="generator"/><style id="wp-img-auto-sizes-contain-inline-css">
41img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
42.nav li.et-hover > ul,
43.menu li.et-hover > ul {
44	visibility: visible !important;
45	opacity: 1 !important; /* Necessary for tabbing through the primary top nav - Divi only has .et-hover containing visibility. */
46}
47.da11y-submenu-show {
48	visibility: visible !important;
49	opacity: 1 !important;
50}
51
52
53.keyboard-outline {
54	outline-style: solid !important;
55	outline-width: 2px !important;
56	-webkit-transition: none !important;
57	transition: none !important;
58}
59button:active.keyboard-outline,
60button:focus.keyboard-outline,
61input:active.keyboard-outline,
62input:focus.keyboard-outline,
63a[role="tab"].keyboard-outline {
64	outline-offset: -5px;
65}
66.et-search-form input:focus.keyboard-outline {
67	padding-left: 15px;
68	padding-right: 15px;
69}
70.et_pb_tab {
71	-webkit-animation: none !important;
72	animation: none !important;
73}
74
75.et_pb_scroll_top.et-visible:focus {
76	outline-width: 2px;
77	outline-style: solid;
78	outline-color: Highlight;
79}
80@media (-webkit-min-device-pixel-ratio:0) {
81	.et_pb_scroll_top.et-visible:focus {
82		outline-color: -webkit-focus-ring-color;
83		outline-style: auto;
84	}
85}
86
87.et_pb_contact_form_label,
88.widget_search .screen-reader-text,
89.et_pb_social_media_follow_network_name,
90.et_pb_search .screen-reader-text {
91	display: block !important; /* Reverse Divi adding display: none to screen reader text */
92}
93.da11y-screen-reader-text,
94.et_pb_contact_form_label,
95.widget_search .screen-reader-text,
96.et_pb_social_media_follow_network_name,
97.et_pb_search .screen-reader-text {
98	clip: rect(1px, 1px, 1px, 1px);
99	position: absolute !important;
100	height: 1px;
101	width: 1px;
102	overflow: hidden;
103	text-shadow: none;
104	text-transform: none;
105	letter-spacing: normal;
106	line-height: normal;
107	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
108	font-size: 1em;
109	font-weight: 600;
110	-webkit-font-smoothing: subpixel-antialiased;
111}
112.da11y-screen-reader-text:focus {
113	background: #f1f1f1;
114	color: #00547A;
115	-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
116	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
117	clip: auto !important;
118	display: block;
119	height: auto;
120	left: 5px;
121	padding: 15px 23px 14px;
122	text-decoration: none;
123	top: 7px;
124	width: auto;
125	z-index: 1000000; /* Above WP toolbar. */
126}
127
128/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
129</style>
130<style id="wp-emoji-styles-inline-css">
131
132	img.wp-smiley, img.emoji {
133		display: inline !important;
134		border: none !important;
135		box-shadow: none !important;
136		height: 1em !important;
137		width: 1em !important;
138		margin: 0 0.07em !important;
139		vertical-align: -0.1em !important;
140		background: none !important;
141		padding: 0 !important;
142	}
143/*# sourceURL=wp-emoji-styles-inline-css */
144</style>
145<style id="wp-block-library-inline-css">
146/**
147 * Colors
148 */
149/**
150 * Typography
151 */
152/**
153 * SCSS Variables.
154 *
155 * Please use variables from this sheet to ensure consistency across the UI.
156 * Don't add to this sheet unless you're pretty sure the value will be reused in many places.
157 * For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
158 */
159/**
160 * Fonts & basic variables.
161 */
162/**
163 * Typography
164 */
165/**
166 * Grid System.
167 * https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
168 */
169/**
170 * Radius scale.
171 */
172/**
173 * Elevation scale.
174 */
175/**
176 * Dimensions.
177 */
178/**
179 * Mobile specific styles
180 */
181/**
182 * Editor styles.
183 */
184/**
185 * Block & Editor UI.
186 */
187/**
188 * Block paddings.
189 */
190/**
191 * React Native specific.
192 * These variables do not appear to be used anywhere else.
193 */
194/**
195 * Breakpoints & Media Queries
196 */
197/**
198*  Converts a hex value into the rgb equivalent.
199*
200* @param {string} hex - the hexadecimal value to convert
201* @return {string} comma separated rgb values
202*/
203/**
204 * Long content fade mixin
205 *
206 * Creates a fading overlay to signify that the content is longer
207 * than the space allows.
208 */
209/**
210 * Breakpoint mixins
211 */
212/**
213 * Focus styles.
214 */
215/**
216 * Standard focus rings for the WordPress Design System.
217 *
218 * Apply `outset-ring__focus` inside the relevant pseudo-class at the call site,
219 * e.g. `&:focus { @include outset-ring__focus(); }`.
220 */
221/**
222 * Applies editor left position to the selector passed as argument
223 */
224/**
225 * Styles that are reused verbatim in a few places
226 */
227/**
228 * Allows users to opt-out of animations via OS-level preferences.
229 */
230/**
231 * Reset default styles for JavaScript UI based pages.
232 * This is a WP-admin agnostic reset
233 */
234/**
235 * Reset the WP Admin page styles for Gutenberg-like pages.
236 */
237/**
238 * Creates a checkerboard pattern background to indicate transparency.
239 * @param {String} $size - The size of the squares in the checkerboard pattern. Default is 12px.
240 */
241:root {
242  --wp-block-synced-color: #7a00df;
243  --wp-block-synced-color--rgb: 122, 0, 223;
244  --wp-bound-block-color: var(--wp-block-synced-color);
245  --wp-editor-canvas-background: #ddd;
246  --wp-admin-theme-color: #007cba;
247  --wp-admin-theme-color--rgb: 0, 124, 186;
248  --wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);
249  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
250  --wp-admin-theme-color-darker-20: #005a87;
251  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
252  --wp-admin-border-width-focus: 2px;
253}
254@media (min-resolution: 192dpi) {
255  :root {
256    --wp-admin-border-width-focus: 1.5px;
257  }
258}
259
260/**
261 * Element styles.
262 */
263.wp-element-button {
264  cursor: pointer;
265}
266
267:root .has-very-light-gray-background-color {
268  background-color: #eee;
269}
270:root .has-very-dark-gray-background-color {
271  background-color: #313131;
272}
273:root .has-very-light-gray-color {
274  color: #eee;
275}
276:root .has-very-dark-gray-color {
277  color: #313131;
278}
279:root {
280  /* stylelint-disable @stylistic/function-comma-space-after -- We can not use spacing because of WP multi site kses rule. */
281}
282:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
283  background: linear-gradient(135deg, rgb(0, 208, 132) 0%, rgb(6, 147, 227) 100%);
284}
285:root .has-purple-crush-gradient-background {
286  background: linear-gradient(135deg, rgb(52, 226, 228) 0%, rgb(71, 33, 251) 50%, rgb(171, 29, 254) 100%);
287}
288:root .has-hazy-dawn-gradient-background {
289  background: linear-gradient(135deg, rgb(250, 172, 168) 0%, rgb(218, 208, 236) 100%);
290}
291:root .has-subdued-olive-gradient-background {
292  background: linear-gradient(135deg, rgb(250, 250, 225) 0%, rgb(103, 166, 113) 100%);
293}
294:root .has-atomic-cream-gradient-background {
295  background: linear-gradient(135deg, rgb(253, 215, 154) 0%, rgb(0, 74, 89) 100%);
296}
297:root .has-nightshade-gradient-background {
298  background: linear-gradient(135deg, rgb(51, 9, 104) 0%, rgb(49, 205, 207) 100%);
299}
300:root .has-midnight-gradient-background {
301  background: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
302}
303:root {
304  /* stylelint-enable @stylistic/function-comma-space-after */
305  --wp--preset--font-size--normal: 16px;
306  --wp--preset--font-size--huge: 42px;
307}
308
309.has-regular-font-size {
310  font-size: 1em;
311}
312
313.has-larger-font-size {
314  font-size: 2.625em;
315}
316
317.has-normal-font-size {
318  font-size: var(--wp--preset--font-size--normal);
319}
320
321.has-huge-font-size {
322  font-size: var(--wp--preset--font-size--huge);
323}
324
325:root .has-text-align-center {
326  text-align: center;
327}
328
329:root .has-text-align-left {
330  /*rtl:ignore*/
331  text-align: left;
332}
333
334:root .has-text-align-right {
335  /*rtl:ignore*/
336  text-align: right;
337}
338
339.has-fit-text {
340  white-space: nowrap !important;
341}
342
343#end-resizable-editor-section {
344  display: none;
345}
346
347.aligncenter {
348  clear: both;
349}
350
351.items-justified-left {
352  justify-content: flex-start;
353}
354
355.items-justified-center {
356  justify-content: center;
357}
358
359.items-justified-right {
360  justify-content: flex-end;
361}
362
363.items-justified-space-between {
364  justify-content: space-between;
365}
366
367.screen-reader-text {
368  border: 0;
369  clip-path: inset(50%);
370  height: 1px;
371  margin: -1px;
372  overflow: hidden;
373  padding: 0;
374  position: absolute;
375  width: 1px;
376  word-wrap: normal !important;
377  word-break: normal !important;
378}
379
380.screen-reader-text:focus {
381  background-color: #ddd;
382  clip-path: none;
383  color: #444;
384  display: block;
385  font-size: 1em;
386  height: auto;
387  left: 5px;
388  line-height: normal;
389  padding: 15px 23px 14px;
390  text-decoration: none;
391  top: 5px;
392  width: auto;
393  z-index: 100000;
394}
395
396/**
397 * The following provide a simple means of applying a default border style when
398 * a user first makes a selection in the border block support panel.
399 * This prevents issues such as where the user could set a border width
400 * and see no border due there being no border style set.
401 *
402 * This is intended to be removed once intelligent defaults can be set while
403 * making border selections via the block support.
404 *
405 * See: https://github.com/WordPress/gutenberg/pull/33743
406 */
407html :where(.has-border-color) {
408  border-style: solid;
409}
410
411html :where([style^=border-color],
412[style*=";border-color"],
413[style*="; border-color"]) {
414  border-style: solid;
415}
416
417html :where([style^=border-top-color],
418[style*=";border-top-color"],
419[style*="; border-top-color"]) {
420  border-top-style: solid;
421}
422
423html :where([style^=border-right-color],
424[style*=";border-right-color"],
425[style*="; border-right-color"]) {
426  /*rtl:ignore*/
427  border-right-style: solid;
428}
429
430html :where([style^=border-bottom-color],
431[style*=";border-bottom-color"],
432[style*="; border-bottom-color"]) {
433  border-bottom-style: solid;
434}
435
436html :where([style^=border-left-color],
437[style*=";border-left-color"],
438[style*="; border-left-color"]) {
439  /*rtl:ignore*/
440  border-left-style: solid;
441}
442
443html :where([style^=border-width],
444[style*=";border-width"],
445[style*="; border-width"]) {
446  border-style: solid;
447}
448
449html :where([style^=border-top-width],
450[style*=";border-top-width"],
451[style*="; border-top-width"]) {
452  border-top-style: solid;
453}
454
455html :where([style^=border-right-width],
456[style*=";border-right-width"],
457[style*="; border-right-width"]) {
458  /*rtl:ignore*/
459  border-right-style: solid;
460}
461
462html :where([style^=border-bottom-width],
463[style*=";border-bottom-width"],
464[style*="; border-bottom-width"]) {
465  border-bottom-style: solid;
466}
467
468html :where([style^=border-left-width],
469[style*=";border-left-width"],
470[style*="; border-left-width"]) {
471  /*rtl:ignore*/
472  border-left-style: solid;
473}
474
475/**
476 * Provide baseline responsiveness for images.
477 */
478html :where(img[class*=wp-image-]) {
479  height: auto;
480  max-width: 100%;
481}
482
483/**
484 * Reset user agent styles for figure element margins.
485 */
486:where(figure) {
487  margin: 0 0 1em 0;
488}
489
490html :where(.is-position-sticky) {
491  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px);
492}
493
494@media screen and (max-width: 600px) {
495  html :where(.is-position-sticky) {
496    --wp-admin--admin-bar--position-offset: 0px;
497  }
498}
499
500/*# sourceURL=/wp-includes/css/dist/block-library/common.css */
501</style>
502<style id="classic-theme-styles-inline-css">
503/**
504 * These rules are needed for backwards compatibility.
505 * They should match the button element rules in the base theme.json file.
506 */
507.wp-block-button__link {
508	color: #ffffff;
509	background-color: #32373c;
510	border-radius: 9999px; /* 100% causes an oval, but any explicit but really high value retains the pill shape. */
511
512	/* This needs a low specificity so it won't override the rules from the button element if defined in theme.json. */
513	box-shadow: none;
514	text-decoration: none;
515
516	/* The extra 2px are added to size solids the same as the outline versions.*/
517	padding: calc(0.667em + 2px) calc(1.333em + 2px);
518
519	font-size: 1.125em;
520}
521
522.wp-block-file__button {
523	background: #32373c;
524	color: #ffffff;
525	text-decoration: none;
526}
527
528/*# sourceURL=/wp-includes/css/classic-themes.css */
529</style>
530
531<style id="global-styles-inline-css">
532: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,
5320) 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%);--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);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}: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;}
532.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;}
533/*# sourceURL=global-styles-inline-css */
534</style>
535
536<link rel='stylesheet' id='edac-sr-only-format-css' href='https://www.rippleworks.org/wp-content/plugins/accessibility-checker/build/css/srOnlyFormat.css?ver=1.50.1' media='all' />
537<link rel='stylesheet' id='awsm-team-css' href='https://www.rippleworks.org/wp-content/plugins/awsm-team-pro/css/team.min.css?ver=1.1.4' media='all' />
538<link rel='stylesheet' id='select2-css' href='https://www.rippleworks.org/wp-content/plugins/beautiful-taxonomy-filters/public/css/select2.min.css?ver=2.6.0' media='all' />
539<link rel='stylesheet' id='beautiful-taxonomy-filters-basic-css' href='https://www.rippleworks.org/wp-content/plugins/beautiful-taxonomy-filters/public/css/beautiful-taxonomy-filters-base.min.css?ver=2.6.0' media='all' />
540<link rel='stylesheet' id='esg-plugin-settings-css' href='https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/css/settings.css?ver=3.0.16' media='all' />
541<link rel='stylesheet' id='tp-fontello-css' href='https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/font/fontello/css/fontello.css?ver=3.0.16' media='all' />
542<link rel='stylesheet' id='divi-style-css' href='https://www.rippleworks.org/wp-content/themes/Divi/style.dev.css?ver=4.9.0' media='all' />
543<link rel='stylesheet' id='divi-modules-table-maker-styles-css' href='https://www.rippleworks.org/wp-content/plugins/divi-modules-table-maker/styles/style.min.css?ver=3.0.2' media='all' />
544<link rel='stylesheet' id='et-builder-googlefonts-cached-css' href='https://fonts.googleapis.com/css?family=Playfair+Display:regular,italic,700,700italic,900,900italic&#038;subset=latin,latin-ext&#038;display=swap' media='all' />
545<link rel='stylesheet' id='et-shortcodes-responsive-css-css' href='https://www.rippleworks.org/wp-content/themes/Divi/epanel/shortcodes/css/shortcodes_responsive.css?ver=4.9.0' media='all' />
546<link rel='stylesheet' id='magnific-popup-css' href='https://www.rippleworks.org/wp-content/themes/Divi/includes/builder/styles/magnific_popup.css?ver=4.9.0' media='all' />
547<link rel='stylesheet' id='dashicons-css' href='https://www.rippleworks.org/wp-includes/css/dashicons.css?ver=7.1.2' media='all' />
548<script id="cookie-law-info-js-extra">
549var _ckyConfig = {"_ipData":[],"_assetsURL":"https://www.rippleworks.org/wp-content/plugins/cookie-law-info/lite/frontend/images/","_publicURL":"https://www.rippleworks.org","_expiry":"365","_categories":[{"name":"Necessary","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true}},{"name":"Functional","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Analytics","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Advertisement","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"settings":{"type":"banner","preferenceCenterType":"popup","position":"bottom","applicableLaw":"gdpr"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":true,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":{"background-color":"#0056A7"},"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":false,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863dc"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}}}}},"_version":"3.2.8","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"reject-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"settings-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"readmore-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"revisit-consent","styles":{"background-color":"#0056A7"}}],"_shortCodes":[{"key":"cky_readmore","content":"\u003Ca href=\"#\" class=\"cky-policy\" aria-label=\"Cookie Policy\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\"\u003ECookie Policy\u003C/a\u003E","tag":"readmore-button","status":false,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"cky_show_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"Show more\"\u003EShow more\u003C/button\u003E","tag":"show-desc-button","status":true,"attributes":[]},{"key":"cky_hide_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"Show less\"\u003EShow less\u003C/button\u003E","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"cky_category_toggle_label","content":"[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"cky_enable_category_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_category_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_video_placeholder","content":"\u003Cdiv class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"\u003E\u003Cp class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\"\u003EPlease accept cookies to access this content\u003C/p\u003E\u003C/div\u003E","tag":"","status":true,"attributes":[]},{"key":"cky_enable_optout_label","content":"Enable","tag":"","status":true,"attributes":[]},{"key":"cky_disable_optout_label","content":"Disable","tag":"","status":true,"attributes":[]},{"key":"cky_optout_toggle_label","content":"[cky_{{status}}_optout_label] [cky_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"cky_optout_option_title","content":"Do Not Sell or Share My Personal Information","tag":"","status":true,"attributes":[]},{"key":"cky_optout_close_label","content":"Close","tag":"","status":true,"attributes":[]}],"_rtl":"","_language":"en","_providersToBlock":[]};
550var _ckyStyles = {"css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 100%; box-sizing: border-box; z-index: 9999999;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 16.5px 24px; box-shadow: 0 -1px 10px 0 #acabab4d;}.cky-banner-bottom{bottom: 0; left: 0;}.cky-banner-top{top: 0; left: 0;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}
550.cky-notice-group{display: flex; justify-content: space-between; align-items: center; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active){background: transparent;}.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: center; align-items: center; margin-left: 15px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px 27px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; white-space: nowrap; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 768px){.cky-notice-group{display: block;}.cky-notice-btn-wrapper{margin-left: 0;}.cky-notice-btn-wrapper .cky-btn{flex: auto; max-width: 100%; margin-top: 10px; white-space: unset;}}@media (max-width: 576px){.cky-notice-btn-wrapper{flex-direction: column;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 28px;}.cky-consent-container .cky-consent-bar{padding: 16.5px 0;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper .cky-btn{width: 100%; padding: 8px; margin-right: 0;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}}@media (max-width: 425px){.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-btn-wrapper{flex-direction: column;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}
550@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: auto; height: auto; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}
550.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: auto; width: auto; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 768px){.cky-notice-btn-wrapper{margin-left: 0; margin-top: 10px; justify-content: left;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{padding: 0;}}@media (max-width: 352px){.cky-notice-btn-wrapper .cky-btn-do-not-sell, .cky-notice-des a.cky-policy{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black;
550 width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"/wp-content/plugins/cookie-law-info/lite/frontend/images/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"};
551//# sourceURL=cookie-law-info-js-extra
552</script>
vendor: 1 bytes, line 552
552
553<script id="cookie-law-info-js" src="https://www.rippleworks.org/wp-content/plugins/cookie-law-info/lite/frontend/js/script.js?ver=3.2.8"></script>
vendor: 1 bytes, line 553
553
554<script id="jquery-core-js" src="https://www.rippleworks.org/wp-includes/js/jquery/jquery.js?ver=3.7.1"></script>
vendor: 1 bytes, line 554
554
555<script id="jquery-migrate-js" src="https://www.rippleworks.org/wp-includes/js/jquery/jquery-migrate.js?ver=3.4.1"></script>
555
556
557<!-- Google tag (gtag.js) snippet added by Site Kit -->
558<!-- Google Analytics snippet added by Site Kit -->
vendor: 80 bytes, lines 558-559
558
559<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
559GT-TBVWNPB
vendor: 18 bytes, line 559
559" async></script>
560<script id="google_gtagjs-js-after">
561window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
562gtag("set","linker",{"domains":["www.rippleworks.org"]});
563gtag("js", new Date());
564gtag("set", "developer_id.dZTNiMT", true);
565gtag("config", "GT-TBVWNPB");
566//# sourceURL=google_gtagjs-js-after
567</script>
567
568<link rel="https://api.w.org/" href="https://www.rippleworks.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.rippleworks.org/wp-json/wp/v2/pages/14995" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.rippleworks.org/xmlrpc.php?rsd" />
569<meta name="generator" content="WordPress 7.1.2" />
570<link rel='shortlink' href='https://www.rippleworks.org/?p=14995' />
571<style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0" /><meta name="generator" content="Site Kit by Google 1.188.0" /><link rel="preload" href="https://www.rippleworks.org/wp-content/themes/Divi/core/admin/fonts/modules.ttf" as="font" crossorigin="anonymous"><link rel="icon" href="https://www.rippleworks.org/wp-content/uploads/2018/10/cropped-favicon-32x32.png" sizes="32x32" />
572<link rel="icon" href="https://www.rippleworks.org/wp-content/uploads/2018/10/cropped-favicon-192x192.png" sizes="192x192" />
573<link rel="apple-touch-icon" href="https://www.rippleworks.org/wp-content/uploads/2018/10/cropped-favicon-180x180.png" />
574<meta name="msapplication-TileImage" content="https://www.rippleworks.org/wp-content/uploads/2018/10/cropped-favicon-270x270.png" />
575<link rel="stylesheet" id="et-core-unified-14995-cached-inline-styles" href="https://www.rippleworks.org/wp-content/et-cache/14995/et-core-unified-14995-17887080361788.min.css" onerror="et_core_page_resource_fallback(this, true)" onload="et_core_page_resource_fallback(this)" /><link rel='stylesheet' id='esg-tp-boxextcss-css' href='https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/css/jquery.esgbox.min.css?ver=3.0.16' media='all' />
576<style id="core-block-supports-inline-css">
577/**
578 * Core styles: block-supports
579 */
580
581/*# sourceURL=core-block-supports-inline-css */
582</style>
583
584</head>
585<body class="wp-singular page-template-default page page-id-14995 wp-theme-Divi et_pb_button_helper_class et_fixed_nav et_show_nav et_primary_nav_dropdown_animation_fade et_secondary_nav_dropdown_animation_fade et_header_style_left et_pb_footer_columns4 et_cover_background et_pb_gutter et_pb_gutters3 et_pb_pagebuilder_layout et_no_sidebar et_divi_theme et-db">
586	<div id="page-container">
587
588	
589	
590			<header id="main-header" data-height-onload="66">
591			<div class="container clearfix et_menu_container">
592							<div class="logo_container">
593					<span class="logo_helper"></span>
594					<a href="https://www.rippleworks.org/">
595						<img src="https://www.rippleworks.org/wp-content/uploads/2018/10/Color-logo-3.jpg" alt="Rippleworks" id="logo" data-height-percentage="46" />
596					</a>
597				</div>
598							<div id="et-top-navigation" data-height="66" data-fixed-height="40">
599											<nav id="top-menu-nav">
600						<ul id="top-menu" class="nav"><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-16914"><a href="https://www.rippleworks.org/our-portfolio/">Our Portfolio</a>
601<ul class="sub-menu">
602	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15511"><a href="https://www.rippleworks.org/portfolio-insights/">Portfolio Insights</a></li>
603	<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-14995 current_page_item menu-item-15543"><a href="https://www.rippleworks.org/interviews/" aria-current="page">Interviews</a></li>
604	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11113"><a href="https://careers.rippleworks.org/jobs">Join our Ventures</a></li>
605</ul>
606</li>
607<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-16803"><a href="https://www.rippleworks.org/our-programs/">Our Programs</a>
608<ul class="sub-menu">
609	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7091"><a href="https://www.rippleworks.org/our-projects/">Projects</a></li>
610	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-15524"><a href="https://www.rippleworks.org/expert-office-hours/">Expert Office Hours</a>
611	<ul class="sub-menu">
612		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13693"><a href="https://www.rippleworks.org/expert-office-hours/">Expert Office Hours</a></li>
613	</ul>
614</li>
615	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-10839"><a href="https://www.rippleworks.org/leaders-studio/">Leaders Studio</a>
616	<ul class="sub-menu">
617		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15522"><a href="https://www.rippleworks.org/leaders-studio/">Leaders Studio Programs</a></li>
618		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-10837"><a href="https://www.rippleworks.org/faqs/">Leaders Studio FAQs</a></li>
619	</ul>
620</li>
621	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4799"><a href="https://www.rippleworks.org/capital/">Capital</a>
622	<ul class="sub-menu">
623		<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15523"><a href="https://www.rippleworks.org/capital/">Capital</a></li>
624		<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13699"><a href="/capital/#investment-portfolio">Our Investments</a></li>
625	</ul>
626</li>
627</ul>
628</li>
629<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15297"><a href="https://www.rippleworks.org/resource-library/">Resource Library</a></li>
630<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-5551"><a href="https://www.rippleworks.org/our-story/">About Us</a>
631<ul class="sub-menu">
632	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5533"><a href="https://www.rippleworks.org/our-story/">Our Story</a></li>
633	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16105"><a href="https://www.rippleworks.org/our-team/">Our Team</a></li>
634	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5534"><a href="https://www.rippleworks.org/community-grants/">Community Grants</a></li>
635	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9360"><a href="https://www.rippleworks.org/join-our-team/">Join our Team</a></li>
636	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15521"><a href="https://www.rippleworks.org/expert-network/">Join our Expert Network</a></li>
637</ul>
638</li>
639</ul>						</nav>
640					
641					
642					
643					
644					<div id="et_mobile_nav_menu">
645				<div class="mobile_nav closed">
646					<span class="select_page">Select Page</span>
647					<span class="mobile_menu_bar mobile_menu_bar_toggle"></span>
648				</div>
649			</div>
649				</div> <!-- #et-top-navigation -->
650			</div> <!-- .container -->
651			<div class="et_search_outer">
652				<div class="container et_search_form_container">
653					<form role="search" method="get" class="et-search-form" action="https://www.rippleworks.org/">
654					<input type="search" class="et-search-field" placeholder="Search &hellip;" value="" name="s" title="Search for:" />					</form>
655					<span class="et_close_search_field"></span>
656				</div>
657			</div>
658		</header> <!-- #main-header -->
659			<div id="et-main-area">
660	
661<div id="main-content">
662
663
664			
665				<article id="post-14995" class="post-14995 page type-page status-publish has-post-thumbnail hentry">
666
667				
668					<div class="entry-content">
669					<div id="et-boc" class="et-boc">
670			
671		<div class="et-l et-l--post">
672			<div class="et_builder_inner_content et_pb_gutters3">
673		<div class="et_pb_section et_pb_section_0 et_pb_fullwidth_section et_section_regular" >
674				
675				
676				
677				
678					<section class="et_pb_with_border et_pb_module et_pb_fullwidth_header et_pb_fullwidth_header_0 et_pb_text_align_center et_pb_bg_layout_dark">
679				
680				
681				<div class="et_pb_fullwidth_header_container center">
682					
683					
684				</div>
685				<div class="et_pb_fullwidth_header_overlay"></div>
686				<div class="et_pb_fullwidth_header_scroll"></div>
687			</section>
688				
689				
690			</div> <!-- .et_pb_section --><div class="et_pb_section et_pb_section_1 et_pb_with_background et_section_regular" >
691				
692				
693				
694				
695					<div class="et_pb_row et_pb_row_0">
696				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough et-last-child">
697				
698				
699				<div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_center et_pb_bg_layout_light">
700				
701				
702				<div class="et_pb_text_inner"><h1>Meet the Leaders of Visionary Social Ventures—and Learn How to Support Them</h1></div>
703			</div> <!-- .et_pb_text --><div class="et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_center et_pb_bg_layout_light">
704				
705				
706				<div class="et_pb_text_inner"><p><span style="font-size: 16px;">We support social entrepreneurs who are making vital change around the world, with an approach that centers the needs and missions of those doing the work. With this goal in mind, <a href="https://solutionsinsightslab.org/" target="_blank" rel="noopener noreferrer">Solutions Insights Lab</a>, a<span style="font-weight: 400;">n initiative of the Solutions Journalism Network,</span> interviewed dozens of venture leaders to distill what’s working in the support they receive—and what’s missing. </span></p></div>
707			</div> <!-- .et_pb_text -->
708			</div> <!-- .et_pb_column -->
709				
710				
711			</div> <!-- .et_pb_row -->
712				
713				
714			</div> <!-- .et_pb_section --><div class="et_pb_section et_pb_section_2 et_pb_with_background et_section_regular" >
715				
716				
717				
718				
719					<div class="et_pb_row et_pb_row_1">
720				<div class="et_pb_column et_pb_column_4_4 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough et-last-child">
721				
722				
723				<div class="et_pb_module et_pb_text et_pb_text_2 et_animated  et_pb_text_align_center et_pb_bg_layout_light">
724				
725				
726				<div class="et_pb_text_inner"><p>Each interview seeks to surface the following elements:</p></div>
727			</div> <!-- .et_pb_text -->
728			</div> <!-- .et_pb_column -->
729				
730				
731			</div> <!-- .et_pb_row --><div class="et_pb_row et_pb_row_2">
732				<div class="et_pb_column et_pb_column_1_4 et_pb_column_2  et_pb_css_mix_blend_mode_passthrough">
733				
734				
735				<div class="et_pb_module et_pb_image et_pb_image_0">
736				
737				
738				<span class="et_pb_image_wrap "><img decoding="async" src="https://www.rippleworks.org/wp-content/uploads/2025/03/response-1.png" alt="" title="response" height="auto" width="auto" class="wp-image-15248" /></span>
739			</div><div class="et_pb_module et_pb_text et_pb_text_3  et_pb_text_align_left et_pb_bg_layout_light">
740				
741				
742				<div class="et_pb_text_inner"><h3 style="text-align: center;"><b>Response</b></h3></div>
743			</div> <!-- .et_pb_text --><div class="et_pb_module et_pb_text et_pb_text_4  et_pb_text_align_left et_pb_bg_layout_light">
744				
745				
746				<div class="et_pb_text_inner"><div style="text-align: center;">Focuses on a response to a social problem—and on how that response has worked, or why it hasn&#8217;t</div></div>
747			</div> <!-- .et_pb_text -->
748			</div> <!-- .et_pb_column --><div class="et_pb_column et_pb_column_1_4 et_pb_column_3  et_pb_css_mix_blend_mode_passthrough">
749				
750				
751				<div class="et_pb_module et_pb_image et_pb_image_1">
752				
753				
754				<span class="et_pb_image_wrap "><img decoding="async" src="https://www.rippleworks.org/wp-content/uploads/2025/03/insight-1.png" alt="A person has an insight" title="insight" height="auto" width="auto" class="wp-image-15250" /></span>
755			</div><div class="et_pb_module et_pb_text et_pb_text_5  et_pb_text_align_left et_pb_bg_layout_light">
756				
757				
758				<div class="et_pb_text_inner"><h4 style="text-align: center;">Insight</h4></div>
759			</div> <!-- .et_pb_text --><div class="et_pb_module et_pb_text et_pb_text_6  et_pb_text_align_left et_pb_bg_layout_light">
760				
761				
762				<div class="et_pb_text_inner"><div style="text-align: center;">Shows what can be learned from a response and why it matters</div></div>
763			</div> <!-- .et_pb_text -->
764			</div> <!-- .et_pb_column --><div class="et_pb_column et_pb_column_1_4 et_pb_column_4  et_pb_css_mix_blend_mode_passthrough">
765				
766				
767				<div class="et_pb_module et_pb_image et_pb_image_2">
768				
769				
770				<span class="et_pb_image_wrap "><img decoding="async" src="https://www.rippleworks.org/wp-content/uploads/2025/03/evidence-1.png" alt="A person shares evidence" title="evidence" height="auto" width="auto" class="wp-image-15251" /></span>
771			</div><div class="et_pb_module et_pb_text et_pb_text_7  et_pb_text_align_left et_pb_bg_layout_light">
772				
773				
774				<div class="et_pb_text_inner"><h4 style="text-align: center;">Evidence</h4></div>
775			</div> <!-- .et_pb_text --><div class="et_pb_module et_pb_text et_pb_text_8  et_pb_text_align_left et_pb_bg_layout_light">
776				
777				
778				<div class="et_pb_text_inner"><div style="text-align: center;">Provides data or qualitative results that indicate effectiveness (or lack thereof)</div>
779<div></div></div>
780			</div> <!-- .et_pb_text -->
781			</div> <!-- .et_pb_column --><div class="et_pb_column et_pb_column_1_4 et_pb_column_5  et_pb_css_mix_blend_mode_passthrough et-last-child">
782				
783				
784				<div class="et_pb_module et_pb_image et_pb_image_3">
785				
786				
787				<span class="et_pb_image_wrap "><img decoding="async" src="https://www.rippleworks.org/wp-content/uploads/2025/03/limitations-1.png" alt="A person speaks about limitations" title="limitations" height="auto" width="auto" class="wp-image-15249" /></span>
788			</div><div class="et_pb_module et_pb_text et_pb_text_9  et_pb_text_align_left et_pb_bg_layout_light">
789				
790				
791				<div class="et_pb_text_inner"><h4 style="text-align: center;">Limitations</h4></div>
792			</div> <!-- .et_pb_text --><div class="et_pb_module et_pb_text et_pb_text_10  et_pb_text_align_left et_pb_bg_layout_light">
793				
794				
795				<div class="et_pb_text_inner"><div style="text-align: center;">Places responses in context; doesn&#8217;t shy away from revealing shortcomings</div></div>
796			</div> <!-- .et_pb_text -->
797			</div> <!-- .et_pb_column -->
798				
799				
800			</div> <!-- .et_pb_row -->
801				
802				
803			</div> <!-- .et_pb_section --><div class="et_pb_section et_pb_section_3 et_pb_with_background et_section_regular" >
804				
805				
806				
807				
808					<div class="et_pb_row et_pb_row_3">
809				<div class="et_pb_column et_pb_column_4_4 et_pb_column_6  et_pb_css_mix_blend_mode_passthrough et-last-child">
810				
811				
812				<div class="et_pb_module et_pb_text et_pb_text_11  et_pb_text_align_left et_pb_bg_layout_light">
813				
814				
815				<div class="et_pb_text_inner"><h2 style="text-align: center;">All Interviews</h2></div>
816			</div> <!-- .et_pb_text --><div class="et_pb_module et_pb_code et_pb_code_0">
817				
818				
819				<div class="et_pb_code_inner"><style type="text/css">a.eg-henryharrison-element-1,a.eg-henryharrison-element-2{-webkit-transition:all .4s linear;   -moz-transition:all .4s linear;   -o-transition:all .4s linear;   -ms-transition:all .4s linear;   transition:all .4s linear}.eg-jimmy-carter-element-11 i:before{margin-left:0px; margin-right:0px}.eg-harding-element-17{letter-spacing:1px}.eg-harding-wrapper .esg-entry-media{overflow:hidden; box-sizing:border-box;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   padding:30px 30px 0px 30px}.eg-harding-wrapper .esg-media-poster{overflow:hidden; border-radius:50%;   -webkit-border-radius:50%;   -moz-border-radius:50%}.eg-ulysses-s-grant-wrapper .esg-entry-media{overflow:hidden; box-sizing:border-box;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   padding:30px 30px 0px 30px}.eg-ulysses-s-grant-wrapper .esg-media-poster{overflow:hidden; border-radius:50%;   -webkit-border-radius:50%;   -moz-border-radius:50%}.eg-richard-nixon-wrapper .esg-entry-media{overflow:hidden; box-sizing:border-box;   -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   padding:30px 30px 0px 30px}.eg-richard-nixon-wrapper .esg-media-poster{overflow:hidden; border-radius:50%;   -webkit-border-radius:50%;   -moz-border-radius:50%}
819.eg-herbert-hoover-wrapper .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");   filter:gray;   -webkit-filter:grayscale(100%)}.eg-herbert-hoover-wrapper:hover .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");  -webkit-filter:grayscale(0%)}.eg-lyndon-johnson-wrapper .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");   filter:gray;   -webkit-filter:grayscale(100%)}.eg-lyndon-johnson-wrapper:hover .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");  -webkit-filter:grayscale(0%)}.esg-overlay.eg-ronald-reagan-container{background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85))); background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.eg-georgebush-wrapper .esg-entry-cover{background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85))); background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.eg-jefferson-wrapper{-webkit-border-radius:5px !important; -moz-border-radius:5px !important; border-radius:5px !important; -webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC) !important}.eg-monroe-element-1{text-shadow:0px 1px 3px rgba(0,0,0,0.1)}.eg-lyndon-johnson-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0))); background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 )}.eg-wilbert-wrapper .esg-entry-cover{background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.35)),color-stop(96%,rgba(18,18,18,0)),color-stop(100%,rgba(19,19,19,0))); background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:-ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,rgba(18,18,18,0) 96%,rgba(19,19,19,0) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59000000',endColorstr='#00131313',GradientType=1 )}.eg-wilbert-wrapper .esg-media-poster{-webkit-transition:0.4s ease-in-out;  -moz-transition:0.4s ease-in-out;  -o-transition:0.4s ease-in-out;  transition:0.4s ease-in-out;  filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");   filter:gray;   -webkit-filter:grayscale(100%)}.eg-wilbert-wrapper:hover .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");  -webkit-filter:grayscale(0%)}.eg-phillie-element-3:after{content:" ";width:0px;height:0px;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent transparent transparent;left:50%;margin-left:-5px; bottom:-5px; position:absolute}.eg-howardtaft-wrapper .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0,0 1 0 0 0,0 0 1 0 0,0 0 0 1 0'/></filter></svg>#grayscale");  -webkit-filter:grayscale(0%)}.eg-howardtaft-wrapper:hover .esg-media-poster{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");   filter:gray;   -webkit-filter:grayscale(100%)}.myportfolio-container .added_to_cart.wc-forward{font-family:"Open Sans"; font-size:13px; color:#fff; margin-top:10px}.esgbox-title.esgbox-title-outside-wrap{font-size:15px; font-weight:700; text-align:center}.esgbox-title.esgbox-title-inside-wrap{padding-bottom:10px; font-size:15px; font-weight:700; text-align:center}.esg-content.eg-twitterstream-element-33-a{display:inline-block}.eg-twitterstream-element-35{word-break:break-all}.esg-overlay.eg-twitterstream-container{background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85))); background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}.esg-content.eg-facebookstream-element-33-a{display:inline-block}.eg-facebookstream-element-0{word-break:break-all}.esg-overlay.eg-flickrstream-container{background:-moz-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0)),color-stop(99%,rgba(0,0,0,0.83)),color-stop(100%,rgba(0,0,0,0.85))); background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-o-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:-ms-linear-gradient(top,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,rgba(0,0,0,0.83) 99%,rgba(0,0,0,0.85) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#d9000000',GradientType=0 )}</style>
820<style type="text/css">.text-light .navigationbuttons,.text-light .esg-pagination,.text-light .esg-filters{text-align:center;   position:relative;   z-index:2}.text-light .esg-filterbutton,.text-light .esg-navigationbutton,.text-light .esg-sortbutton,.text-light .esg-cartbutton{color:#1e2659; margin-right:5px; cursor:pointer; padding:0px 15px 0px 10px; line-height:20px; font-size:12px; font-weight:600; font-family:"Open Sans",sans-serif; display:inline-block; background:transparent; margin-bottom:5px}.text-light .esg-navigationbutton *{color:#1e2659}.text-light .esg-sortbutton-wrapper,.text-light .esg-cartbutton-wrapper{display:inline-block}.text-light .esg-sortbutton-order,.text-light .esg-cartbutton-order{display:inline-block;  vertical-align:center;  width:50px;  line-height:20px;  font-size:12px;  font-weight:700;
820  color:#1e2659;  cursor:pointer;  background:transparent}.text-light .esg-cartbutton{color:#1e2659; cursor:default !important}.text-light .esg-cartbutton .esgicon-basket{color:#999;   font-size:15px;   line-height:15px;   margin-right:10px}.text-light .esg-cartbutton-wrapper{cursor:default !important}.text-light .esg-sortbutton,.text-light .esg-cartbutton{display:inline-block; position:relative; cursor:pointer; margin-right:0px}.text-light .esg-navigationbutton:hover,.text-light .esg-filterbutton:hover,.text-light .esg-sortbutton:hover,.text-light .esg-filterbutton.selected,.text-light .esg-sortbutton-order:hover,.text-light .esg-cartbutton-order:hover{color:#1e2659}.text-light .esg-navigationbutton:hover,.text-light .esg-filterbutton:hover span:first-child,.text-light .esg-filterbutton.selected span:first-child{text-decoration:underline}.text-light .esg-filterbutton{border-right:0px solid #fff}.text-light .esg-filterbutton-last{border-right:none}.text-light .esg-sortbutton-order{padding-left:10px;  border-left:1px solid #e5e5e5}.text-light .esg-navigationbutton:hover *{color:#444}.text-light .esg-sortbutton-order.tp-desc:hover{border-color:#e5e5e5;   color:#444}.text-light .esg-filter-checked{padding:1px 3px; color:transparent; background:#eee; background:rgba(0,0,0,0.05); margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle}.text-light .esg-filter-checked *{}.text-light .esg-filterbutton.selected .esg-filter-checked,.text-light .esg-filterbutton:hover .esg-filter-checked{padding:1px 3px 1px 3px; color:#333; background:#eee; background:rgba(0,0,0,0.05); margin-left:7px; font-size:9px; font-weight:300; line-height:9px; vertical-align:middle}.esg-dropdown-wrapper{background:white}.text-light .esg-pagination-button:last-child{border-right:none}</style>
821<style type="text/css">.eg-nick-element-0{font-size:16px !important; line-height:22px !important; color:#03d8b4 !important; font-weight:400 !important; padding:17px 17px 17px 17px !important; border-radius:60px 60px 60px 60px !important; background:rgba(0,0,0,0.71) !important; z-index:2 !important; display:block; font-family:"Open Sans" !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}.eg-nick-element-10{font-size:21px; line-height:22px; color:#000238; font-weight:800; display:inline-block; float:none; clear:both; margin:20px 0px 10px 0px ; padding:0px 0px 0px 0px ; border-radius:0px 0px 0px 0px ; background:rgba(255,255,255,0.15); position:relative; z-index:2 !important; font-family:"Nunito Sans"}.eg-nick-element-11{font-size:13px !important; line-height:18px !important; color:rgba(0,18,56,0.69) !important; font-weight:300 !important; display:block !important; text-align:center !important; clear:none !important; margin:0px 0px 0px 0px !important; padding:0px 0px 20px 0px !important; border-radius:0px 0px 0px 0px !important; background:transparent !important; position:relative !important; z-index:2 !important; font-family:"Nunito Sans" !important; text-transform:capitalize !important}</style>
822<style type="text/css">.eg-nick-element-0:hover{font-size:16px !important; line-height:22px !important; color:#ffffff !important; font-weight:400 !important; border-radius:60px 60px 60px 60px !important; background:rgba(3,216,180,0.66) !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; border-left-width:0px !important; border-color:#ffffff !important; border-style:solid !important}</style>
823<style type="text/css">.eg-nick-element-0-a{display:inline-block !important; float:none !important; clear:none !important; margin:0px 10px 0px 0px !important; position:relative !important}</style>
824<style type="text/css">.eg-nick-container{background:rgba(0,3,51,0.79)}</style>
825<style type="text/css">.eg-nick-content{background:#ffffff; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:double; text-align:center}</style>
826<style type="text/css">.esg-grid .mainul li.eg-nick-wrapper{background:#3f424a; padding:0px 0px 0px 0px; border-width:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; border-color:transparent; border-style:none}</style>
827<style type="text/css">.esg-grid .mainul li.eg-nick-wrapper .esg-media-poster{background-size:cover; background-position:center center; background-repeat:no-repeat}</style>
828<!-- THE ESSENTIAL GRID 3.0.16 POST -->
829
830<article class="myportfolio-container text-light esg-entry-skin-nick source_type_post" id="esg-grid-13-1-wrap">
831
832   <div id="esg-grid-13-1" class="esg-grid" style="background: rgba(255,255,255,0);padding: 0px 0px 60px 0px ; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;">
833<article class="esg-filters esg-multiplefilters" style="margin-bottom: 40px; text-align: center; "><!-- THE FILTER BUTTON --><div class="esg-filter-wrapper dropdownstyle  esg-fgc-13" style="margin-left: 2.5px; margin-right: 2.5px;"><div class="esg-selected-filterbutton esg-mobile-filter-button"><span>Sectors</span><i class="eg-icon-down-open"></i></div><div class="esg-dropdown-wrapper"><div class="esg-filterbutton selected esg-allfilter" data-filter="filterall" data-fid="-1"><span>All </span></div><div class="esg-filterbutton" data-fid="136" data-filter="filter-agriculture"><span>Agriculture</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="141" data-filter="filter-economic-empowerment"><span>Economic Empowerment</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="143" data-filter="filter-education"><span>Education</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="145" data-filter="filter-energy"><span>Energy</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="139" data-filter="filter-environment"><span>Environment</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="152" data-filter="filter-healthcare"><span>Healthcare</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="155" data-filter="filter-human-rights"><span>Human Rights</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="169" data-filter="filter-multi-sector"><span>Multi-sector</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton-last esg-filterbutton" data-fid="178" data-filter="filter-wash"><span>WASH</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div></div><div class="eg-clearfix"></div></div><!-- THE FILTER BUTTON --><div class="esg-filter-wrapper dropdownstyle  esg-fgc-13 eg-filter-group" style="margin-left: 2.5px; margin-right: 2.5px;"><div class="esg-selected-filterbutton esg-mobile-filter-button"><span>Countries</span><i class="eg-icon-down-open"></i></div><div class="esg-dropdown-wrapper"><div class="esg-filterbutton selected esg-allfilter" data-filter="filterall" data-fid="-1"><span>All </span></div><div class="esg-filterbutton" data-fid="238" data-filter="filter-angola"><span>Angola</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="220" data-filter="filter-bangladesh"><span>Bangladesh</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="232" data-filter="filter-brazil"><span>Brazil</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="229" data-filter="filter-burkina-faso"><span>Burkina Faso</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="235" data-filter="filter-burundi"><span>Burundi</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="234" data-filter="filter-cambodia"><span>Cambodia</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="223" data-filter="filter-chad"><span>Chad</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="184" data-filter="filter-colombia"><span>Colombia</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="239" data-filter="filter-cote-divoire"><span>Côte d'Ivoire</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="185" data-filter="filter-el-salvador"><span>El Salvador</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="233" data-filter="filter-eswatini"><span>Eswatini</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="200" data-filter="filter-ethiopia"><span>Ethiopia</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="225" data-filter="filter-gambia"><span>Gambia</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="212" data-filter="filter-ghana"><span>Ghana</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="236" data-filter="filter-guatemala"><span>Guatemala</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="183" data-filter="filter-haiti"><span>Haiti</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="227" data-filter="filter-honduras"><span>Honduras</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="180" data-filter="filter-india"><span>India</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="217" data-filter="filter-indonesia"><span>Indonesia</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="199" data-filter="filter-kenya"><span>Kenya</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="213" data-filter="filter-liberia"><span>Liberia</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="231" data-filter="filter-madagascar"><span>Madagascar</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="215" data-filter="filter-malawi"><span>Malawi</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="237" data-filter="filter-mexico"><span>Mexico</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="230" data-filter="filter-mozambique"><span>Mozambique</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="240" data-filter="filter-namibia"><span>Namibia</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="201" data-filter="filter-nepal"><span>Nepal</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="228" data-filter="filter-nicaragua"><span>Nicaragua</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="202" data-filter="filter-nigeria"><span>Nigeria</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="226" data-filter="filter-pakistan"><span>Pakistan</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="221" data-filter="filter-rwanda"><span>Rwanda</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="207" data-filter="filter-south-africa"><span>South Africa</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="222" data-filter="filter-south-sudan"><span>South Sudan</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="206" data-filter="filter-tanzania"><span>Tanzania</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="203" data-filter="filter-togo"><span>Togo</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="205" data-filter="filter-uganda"><span>Uganda</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="216" data-filter="filter-united-states"><span>United States</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="208" data-filter="filter-zambia"><span>Zambia</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton-last esg-filterbutton" data-fid="209" data-filter="filter-zimbabwe"><span>Zimbabwe</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div></div><div class="eg-clearfix"></div></div><!-- THE FILTER BUTTON --><div class="esg-filter-wrapper dropdownstyle  esg-fgc-13 eg-filter-group" style="margin-left: 2.5px; margin-right: 2.5px;"><div class="esg-selected-filterbutton esg-mobile-filter-button"><span>Communities Served</span><i class="eg-icon-down-open"></i></div><div class="esg-dropdown-wrapper"><div class="esg-filterbutton selected esg-allfilter" data-filter="filterall" data-fid="-1"><span>All </span></div><div class="esg-filterbutton" data-fid="182" data-filter="filter-children"><span>Children</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="197" data-filter="filter-communities-experiencing-economic-hardship"><span>Communities Experiencing Economic Hardship</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="181" data-filter="filter-families"><span>Families</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="187" data-filter="filter-farmers"><span>Farmers</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="193" data-filter="filter-immigrants-and-refugees"><span>Immigrants and Refugees</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="210" data-filter="filter-not-community-specific"><span>Not Community Specific</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="196" data-filter="filter-people-who-are-were-incarcerated"><span>People Who Are/Were Incarcerated</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="186" data-filter="filter-rural-communities"><span>Rural Communities</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="192" data-filter="filter-urban-communities"><span>Urban Communities</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="190" data-filter="filter-women-and-girls"><sp
833an>Women and Girls</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton" data-fid="195" data-filter="filter-workers"><span>Workers</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div><div class="esg-filterbutton-last esg-filterbutton" data-fid="188" data-filter="filter-youth-and-young-adults"><span>Youth and Young Adults</span><span class="esg-filter-checked"><i class="eg-icon-ok-1"></i></span></div></div><div class="eg-clearfix"></div></div><div class="esg-filter-wrapper eg-search-wrapper esg-fgc-13" style="margin-left: 2.5px; margin-right: 2.5px;"><input name="eg-search-input-13" class="eg-search-input" type="text" value="" placeholder="Search..."><span class="eg-search-submit"><i class="eg-icon-search"></i></span><span class="eg-search-clean"><i class="eg-icon-cancel"></i></span></div></article><div class="esg-clear-no-height"></div><ul>
834<li id="eg-13-post-id-15914_7342" data-skin="nick" class="filterall filter-uncategorized filter-agriculture filter-farmers filter-interviews filter-malawi filter-youth-and-young-adults eg-nick-wrapper eg-post-id-15914" data-title="acades">
835    <div class="esg-media-cover-wrapper">
836<div class="esg-entry-media"><img fetchpriority="high" decoding="async" src="https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/images/300x200transparent.png" data-lazythumb="https://www.rippleworks.org/wp-content/uploads/2024/03/acades-5-25x25.jpeg" data-no-lazy="1" data-lazysrc="https://www.rippleworks.org/wp-content/uploads/2024/03/acades-5.jpeg" alt="" width="2048" height="1181"></div>
837
838            <div class="esg-entry-cover" data-clickable="on">
839
840<a class="eg-invisiblebutton  esgbox esgbox-post" href="javascript:void(0);" data-thumb="https://www.rippleworks.org/wp-content/uploads/2024/03/acades-5-200x115.jpeg"  data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;ACADES&lt;/div&gt;"  data-post="15914" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2024/03/acades-5.jpeg" data-posttitle="ACADES"></a>                <div class="esg-overlay esg-transition eg-nick-container" data-delay="0" data-duration="default" data-transition="esg-fade"></div>
841
842				<div class="esg-center eg-post-15914 eg-nick-element-0-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-falldown"><a class="eg-nick-element-0 eg-post-15914 esgbox esgbox-post" data-thumb="https://www.rippleworks.org/wp-content/uploads/2024/03/acades-5-200x115.jpeg" href="javascript:void(0);" data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;ACADES&lt;/div&gt;"  data-post="15914" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2024/03/acades-5.jpeg" data-posttitle="ACADES"><i class="eg-icon-search"></i></a></div>
843              <div class="esg-center eg-nick-element-8 esg-none esg-clear esg-line-break"></div>
844              <div class="esg-center eg-nick-element-9 esg-none esg-clear esg-line-break"></div>
845           </div>
846<div class="esg-entry-content eg-nick-content">
847				<div class="esg-content eg-post-15914 eg-nick-element-10">ACADES</div>
848				<div class="esg-content eg-post-15914 eg-nick-element-11">Madalitso Chipekwe | Agriculture</div>
849</div>   </div>
850
851</li>
852<li id="eg-13-post-id-15321_3336" data-skin="nick" class="filterall filter-uncategorized filter-agriculture filter-colombia filter-el-salvador filter-farmers filter-haiti filter-interviews filter-rural-communities eg-nick-wrapper eg-post-id-15321" data-title="acceso">
853    <div class="esg-media-cover-wrapper">
854<div class="esg-entry-media"><img loading="lazy" decoding="async" src="https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/images/300x200transparent.png" data-lazythumb="https://www.rippleworks.org/wp-content/uploads/2024/03/acceso-1-25x25.jpeg" data-no-lazy="1" data-lazysrc="https://www.rippleworks.org/wp-content/uploads/2024/03/acceso-1.jpeg" alt="" width="1440" height="960"></div>
855
856            <div class="esg-entry-cover" data-clickable="on">
857
858<a class="eg-invisiblebutton  esgbox esgbox-post" href="javascript:void(0);" data-thumb="https://www.rippleworks.org/wp-content/uploads/2024/03/acceso-1-200x133.jpeg"  data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Acceso&lt;/div&gt;"  data-post="15321" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2024/03/acceso-1.jpeg" data-posttitle="Acceso"></a>                <div class="esg-overlay esg-transition eg-nick-container" data-delay="0" data-duration="default" data-transition="esg-fade"></div>
859
860				<div class="esg-center eg-post-15321 eg-nick-element-0-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-falldown"><a class="eg-nick-element-0 eg-post-15321 esgbox esgbox-post" data-thumb="https://www.rippleworks.org/wp-content/uploads/2024/03/acceso-1-200x133.jpeg" href="javascript:void(0);" data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Acceso&lt;/div&gt;"  data-post="15321" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2024/03/acceso-1.jpeg" data-posttitle="Acceso"><i class="eg-icon-search"></i></a></div>
861              <div class="esg-center eg-nick-element-8 esg-none esg-clear esg-line-break"></div>
862              <div class="esg-center eg-nick-element-9 esg-none esg-clear esg-line-break"></div>
863           </div>
864<div class="esg-entry-content eg-nick-content">
865				<div class="esg-content eg-post-15321 eg-nick-element-10">Acceso</div>
866				<div class="esg-content eg-post-15321 eg-nick-element-11">Rob Johnson | Agriculture</div>
867</div>   </div>
868
869</li>
870<li id="eg-13-post-id-16382_4943" data-skin="nick" class="filterall filter-uncategorized filter-communities-experiencing-economic-hardship filter-human-rights filter-interviews filter-uganda eg-nick-wrapper eg-post-id-16382" data-title="barefootlaw">
871    <div class="esg-media-cover-wrapper">
872<div class="esg-entry-media"><img loading="lazy" decoding="async" src="https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/images/300x200transparent.png" data-lazythumb="https://www.rippleworks.org/wp-content/uploads/2024/11/Barefoot-Law-1-25x25.jpg" data-no-lazy="1" data-lazysrc="https://www.rippleworks.org/wp-content/uploads/2024/11/Barefoot-Law-1.jpg" alt="" width="2048" height="1239"></div>
873
874            <div class="esg-entry-cover" data-clickable="on">
875
876<a class="eg-invisiblebutton  esgbox esgbox-post" href="javascript:void(0);" data-thumb="https://www.rippleworks.org/wp-content/uploads/2024/11/Barefoot-Law-1-200x121.jpg"  data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;BarefootLaw&lt;/div&gt;"  data-post="16382" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2024/11/Barefoot-Law-1.jpg" data-posttitle="BarefootLaw"></a>                <div class="esg-overlay esg-transition eg-nick-container" data-delay="0" data-duration="default" data-transition="esg-fade"></div>
877
878				<div class="esg-center eg-post-16382 eg-nick-element-0-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-falldown"><a class="eg-nick-element-0 eg-post-16382 esgbox esgbox-post" data-thumb="https://www.rippleworks.org/wp-content/uploads/2024/11/Barefoot-Law-1-200x121.jpg" href="javascript:void(0);" data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;BarefootLaw&lt;/div&gt;"  data-post="16382" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2024/11/Barefoot-Law-1.jpg" data-posttitle="BarefootLaw"><i class="eg-icon-search"></i></a></div>
879              <div class="esg-center eg-nick-element-8 esg-none esg-clear esg-line-break"></div>
880              <div class="esg-center eg-nick-element-9 esg-none esg-clear esg-line-break"></div>
881           </div>
882<div class="esg-entry-content eg-nick-content">
883				<div class="esg-content eg-post-16382 eg-nick-element-10">BarefootLaw</div>
884				<div class="esg-content eg-post-16382 eg-nick-element-11">Gerald Abila | Human Rights</div>
885</div>   </div>
886
887</li>
888<li id="eg-13-post-id-15652_840" data-skin="nick" class="filterall filter-uncategorized filter-children filter-communities-experiencing-economic-hardship filter-education filter-interviews filter-rural-communities filter-uganda eg-nick-wrapper eg-post-id-15652" data-title="building-tomorrow">
889    <div class="esg-media-cover-wrapper">
890<div class="esg-entry-media"><img loading="lazy" decoding="async" src="https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/images/300x200transparent.png" data-lazythumb="https://www.rippleworks.org/wp-content/uploads/2024/09/building-tomorrow-2-25x25.jpg" data-no-lazy="1" data-lazysrc="https://www.rippleworks.org/wp-content/uploads/2024/09/building-tomorrow-2.jpg" alt="" width="2048" height="1182"></div>
891
892            <div class="esg-entry-cover" data-clickable="on">
893
894<a class="eg-invisiblebutton  esgbox esgbox-post" href="javascript:void(0);" data-thumb="https://www.rippleworks.org/wp-content/uploads/2024/09/building-tomorrow-2-200x115.jpg"  data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Building Tomorrow&lt;/div&gt;"  data-post="15652" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2024/09/building-tomorrow-2.jpg" data-posttitle="Building Tomorrow"></a>                <div class="esg-overlay esg-transition eg-nick-container" data-delay="0" data-duration="default" data-transition="esg-fade"></div>
895
896				<div class="esg-center eg-post-15652 eg-nick-element-0-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-falldown"><a class="eg-nick-element-0 eg-post-15652 esgbox esgbox-post" data-thumb="https://www.rippleworks.org/wp-content/uploads/2024/09/building-tomorrow-2-200x115.jpg" href="javascript:void(0);" data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Building Tomorrow&lt;/div&gt;"  data-post="15652" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2024/09/building-tomorrow-2.jpg" data-posttitle="Building Tomorrow"><i class="eg-icon-search"></i></a></div>
897              <div class="esg-center eg-nick-element-8 esg-none esg-clear esg-line-break"></div>
898              <div class="esg-center eg-nick-element-9 esg-none esg-clear esg-line-break"></div>
899           </div>
900<div class="esg-entry-content eg-nick-content">
901				<div class="esg-content eg-post-15652 eg-nick-element-10">Building Tomorrow</div>
902				<div class="esg-content eg-post-15652 eg-nick-element-11">George Srour | Education</div>
903</div>   </div>
904
905</li>
906<li id="eg-13-post-id-15833_4370" data-skin="nick" class="filterall filter-uncategorized filter-el-salvador filter-honduras filter-interviews filter-nicaragua filter-other filter-rural-communities eg-nick-wrapper eg-post-id-15833" data-title="cova">
907    <div class="esg-media-cover-wrapper">
908<div class="esg-entry-media"><img loading="lazy" decoding="async" src="https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/images/300x200transparent.png" data-lazythumb="https://www.rippleworks.org/wp-content/uploads/2025/04/Cova-banner-25x25.png" data-no-lazy="1" data-lazysrc="https://www.rippleworks.org/wp-content/uploads/2025/04/Cova-banner.png" alt="" width="1664" height="422"></div>
909
910            <div class="esg-entry-cover" data-clickable="on">
911
912<a class="eg-invisiblebutton  esgbox esgbox-post" href="javascript:void(0);" data-thumb="https://www.rippleworks.org/wp-content/uploads/2025/04/Cova-banner-200x51.png"  data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Cova&lt;/div&gt;"  data-post="15833" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2025/04/Cova-banner.png" data-posttitle="Cova"></a>                <div class="esg-overlay esg-transition eg-nick-container" data-delay="0" data-duration="default" data-transition="esg-fade"></div>
913
914				<div class="esg-center eg-post-15833 eg-nick-element-0-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-falldown"><a class="eg-nick-element-0 eg-post-15833 esgbox esgbox-post" data-thumb="https://www.rippleworks.org/wp-content/uploads/2025/04/Cova-banner-200x51.png" href="javascript:void(0);" data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Cova&lt;/div&gt;"  data-post="15833" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2025/04/Cova-banner.png" data-posttitle="Cova"><i class="eg-icon-search"></i></a></div>
915              <div class="esg-center eg-nick-element-8 esg-none esg-clear esg-line-break"></div>
916              <div class="esg-center eg-nick-element-9 esg-none esg-clear esg-line-break"></div>
917           </div>
918<div class="esg-entry-content eg-nick-content">
919				<div class="esg-content eg-post-15833 eg-nick-element-10">Cova</div>
920				<div class="esg-content eg-post-15833 eg-nick-element-11">Wesley Meier | Other</div>
921</div>   </div>
922
923</li>
924<li id="eg-13-post-id-15840_880" data-skin="nick" class="filterall filter-uncategorized filter-brazil filter-burkina-faso filter-ethiopia filter-healthcare filter-india filter-interviews filter-madagascar filter-malawi filter-mozambique filter-not-community-specific filter-tanzania filter-uganda filter-zambia eg-nick-wrapper eg-post-id-15840" data-title="development-media-international">
925    <div class="esg-media-cover-wrapper">
926<div class="esg-entry-media"><img loading="lazy" decoding="async" src="https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/images/300x200transparent.png" data-lazythumb="https://www.rippleworks.org/wp-content/uploads/2025/04/dmi-banner-25x25.png" data-no-lazy="1" data-lazysrc="https://www.rippleworks.org/wp-content/uploads/2025/04/dmi-banner.png" alt="" width="1664" height="422"></div>
927
928            <div class="esg-entry-cover" data-clickable="on">
929
930<a class="eg-invisiblebutton  esgbox esgbox-post" href="javascript:void(0);" data-thumb="https://www.rippleworks.org/wp-content/uploads/2025/04/dmi-banner-200x51.png"  data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Development Media International&lt;/div&gt;"  data-post="15840" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2025/04/dmi-banner.png" data-posttitle="Development Media International"></a>                <div class="esg-overlay esg-transition eg-nick-container" data-delay="0" data-duration="default" data-transition="esg-fade"></div>
931
932				<div class="esg-center eg-post-15840 eg-nick-element-0-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-falldown"><a class="eg-nick-element-0 eg-post-15840 esgbox esgbox-post" data-thumb="https://www.rippleworks.org/wp-content/uploads/2025/04/dmi-banner-200x51.png" href="javascript:void(0);" data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Development Media International&lt;/div&gt;"  data-post="15840" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2025/04/dmi-banner.png" data-posttitle="Development Media International"><i class="eg-icon-search"></i></a></div>
933              <div class="esg-center eg-nick-element-8 esg-none esg-clear esg-line-break"></div>
934              <div class="esg-center eg-nick-element-9 esg-none esg-clear esg-line-break"></div>
935           </div>
936<div class="esg-entry-content eg-nick-content">
937				<div class="esg-content eg-post-15840 eg-nick-element-10">Development Media International</div>
938				<div class="esg-content eg-post-15840 eg-nick-element-11">Roy Head | Healthcare</div>
939</div>   </div>
940
941</li>
942<li id="eg-13-post-id-15330_7186" data-skin="nick" class="filterall filter-uncategorized filter-agriculture filter-ethiopia filter-farmers filter-india filter-interviews filter-kenya filter-nepal filter-nigeria filter-rural-communities eg-nick-wrapper eg-post-id-15330" data-title="digital-green">
943    <div class="esg-media-cover-wrapper">
944<div class="esg-entry-media"><img loading="lazy" decoding="async" src="https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/images/300x200transparent.png" data-lazythumb="https://www.rippleworks
944.org/wp-content/uploads/2021/09/digital_green_bi_6-scaled-25x25.jpeg" data-no-lazy="1" data-lazysrc="https://www.rippleworks.org/wp-content/uploads/2021/09/digital_green_bi_6-scaled.jpeg" alt="" width="2560" height="1706"></div>
945
946            <div class="esg-entry-cover" data-clickable="on">
947
948<a class="eg-invisiblebutton  esgbox esgbox-post" href="javascript:void(0);" data-thumb="https://www.rippleworks.org/wp-content/uploads/2021/09/digital_green_bi_6-scaled-200x133.jpeg"  data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Digital Green&lt;/div&gt;"  data-post="15330" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2021/09/digital_green_bi_6-scaled.jpeg" data-posttitle="Digital Green"></a>                <div class="esg-overlay esg-transition eg-nick-container" data-delay="0" data-duration="default" data-transition="esg-fade"></div>
949
950				<div class="esg-center eg-post-15330 eg-nick-element-0-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-falldown"><a class="eg-nick-element-0 eg-post-15330 esgbox esgbox-post" data-thumb="https://www.rippleworks.org/wp-content/uploads/2021/09/digital_green_bi_6-scaled-200x133.jpeg" href="javascript:void(0);" data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Digital Green&lt;/div&gt;"  data-post="15330" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2021/09/digital_green_bi_6-scaled.jpeg" data-posttitle="Digital Green"><i class="eg-icon-search"></i></a></div>
951              <div class="esg-center eg-nick-element-8 esg-none esg-clear esg-line-break"></div>
952              <div class="esg-center eg-nick-element-9 esg-none esg-clear esg-line-break"></div>
953           </div>
954<div class="esg-entry-content eg-nick-content">
955				<div class="esg-content eg-post-15330 eg-nick-element-10">Digital Green</div>
956				<div class="esg-content eg-post-15330 eg-nick-element-11">Alesha Miller & Eric Firnhaber | Agriculture</div>
957</div>   </div>
958
959</li>
960<li id="eg-13-post-id-16388_3531" data-skin="nick" class="filterall filter-uncategorized filter-india filter-interviews filter-rural-communities filter-wash eg
960-nick-wrapper eg-post-id-16388" data-title="drinkwell">
961    <div class="esg-media-cover-wrapper">
962<div class="esg-entry-media"><img loading="lazy" decoding="async" src="https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/images/300x200transparent.png" data-lazythumb="https://www.rippleworks.org/wp-content/uploads/2022/06/drinkwell_bi_2-25x25.jpeg" data-no-lazy="1" data-lazysrc="https://www.rippleworks.org/wp-content/uploads/2022/06/drinkwell_bi_2.jpeg" alt="" width="1500" height="1000"></div>
963
964            <div class="esg-entry-cover" data-clickable="on">
965
966<a class="eg-invisiblebutton  esgbox esgbox-post" href="javascript:void(0);" data-thumb="https://www.rippleworks.org/wp-content/uploads/2022/06/drinkwell_bi_2-200x133.jpeg"  data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Drinkwell&lt;/div&gt;"  data-post="16388" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2022/06/drinkwell_bi_2.jpeg" data-posttitle="Drinkwell"></a>                <div class="esg-overlay esg-transition eg-nick-container" data-delay="0" data-duration="default" data-transition="esg-fade"></div>
967
968				<div class="esg-center eg-post-16388 eg-nick-element-0-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-falldown"><a class="eg-nick-element-0 eg-post-16388 esgbox esgbox-post" data-thumb="https://www.rippleworks.org/wp-content/uploads/2022/06/drinkwell_bi_2-200x133.jpeg" href="javascript:void(0);" data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Drinkwell&lt;/div&gt;"  data-post="16388" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2022/06/drinkwell_bi_2.jpeg" data-posttitle="Drinkwell"><i class="eg-icon-search"></i></a></div>
969              <div class="esg-center eg-nick-element-8 esg-none esg-clear esg-line-break"></div>
970              <div class="esg-center eg-nick-element-9 esg-none esg-clear esg-line-break"></div>
971           </div>
972<div class="esg-entry-content eg-nick-content">
973				<div class="esg-content eg-post-16388 eg-nick-element-10">Drinkwell</div>
974				<div class="esg-content eg-post-16388 eg-nick-element-11">Minhaj Chowdhury | WASH</div>
975</div>   </div>
976
977</li>
978<li id="eg-13-post-id-15931_215" data-skin="nick" class="filterall filter-uncategorized filter-interviews filter-kenya filter-multi-sector filter-rural-communities filter-rwanda filter-uganda eg-nick-wrapper eg-post-id-15931" data-title="earthenable">
979    <div class="esg-media-cover-wrapper">
980<div class="esg-entry-media"><img loading="lazy" decoding="async" src="https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/images/300x200transparent.png" data-lazythumb="https://www.rippleworks.org/wp-content/uploads/2023/12/EarthEnable-3-25x25.jpeg" data-no-lazy="1" data-lazysrc="https://www.rippleworks.org/wp-content/uploads/2023/12/EarthEnable-3.jpeg" alt="" width="1536" height="1024"></div>
981
982            <div class="esg-entry-cover" data-clickable="on">
983
984<a class="eg-invisiblebutton  esgbox esgbox-post" href="javascript:void(0);" data-thumb="https://www.rippleworks.org/wp-content/uploads/2023/12/EarthEnable-3-200x133.jpeg"  data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;EarthEnable&lt;/div&gt;"  data-post="15931" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2023/12/EarthEnable-3.jpeg" data-posttitle="EarthEnable"></a>                <div class="esg-overlay esg-transition eg-nick-container" data-delay="0" data-duration="default" data-transition="esg-fade"></div>
985
986				<div class="esg-center eg-post-15931 eg-nick-element-0-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-falldown"><a class="eg-nick-element-0 eg-post-15931 esgbox esgbox-post" data-thumb="https://www.rippleworks.org/wp-content/uploads/2023/12/EarthEnable-3-200x133.jpeg" href="javascript:void(0);" data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;EarthEnable&lt;/div&gt;"  data-post="15931" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2023/12/EarthEnable-3.jpeg" data-posttitle="EarthEnable"><i class="eg-icon-search"></i></a></div>
987              <div class="esg-center eg-nick-element-8 esg-none esg-clear esg-line-break"></div>
988              <div class="esg-center eg-nick-element-9 esg-none esg-clear esg-line-break"></div>
989           </div>
990<div class="esg-entry-content eg-nick-content">
991				<div class="esg-content eg-post-15931 eg-nick-element-10">EarthEnable</div>
992				<div class="esg-content eg-post-15931 eg-nick-element-11">Gayatri Datar | Multi-sector</div>
993</div>   </div>
994
995</li>
996<li id="eg-13-post-id-15667_4678" data-skin="nick" class="filterall filter-uncategorized filter-environment filter-farmers filter-interviews filter-kenya filter-nigeria filter-rural-communities eg-nick-wrapper eg-post-id-15667" data-title="farmz2u">
997    <div class="esg-media-cover-wrapper">
998<div class="esg-entry-media"><img loading="lazy" decoding="async" src="https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/images/300x200transparent.png" data-lazythumb="https://www.rippleworks.org/wp-content/uploads/2025/04/Farmz2U-25x25.png" data-no-lazy="1" data-lazysrc="https://www.rippleworks.org/wp-content/uploads/2025/04/Farmz2U.png" alt="" width="1664" height="422"></div>
999
1000            <div class="esg-entry-cover" data-clickable="on">
1001
1002<a class="eg-invisiblebutton  esgbox esgbox-post" href="javascript:void(0);" data-thumb="https://www.rippleworks.org/wp-content/uploads/2025/04/Farmz2U-200x51.png"  data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Farmz2U&lt;/div&gt;"  data-post="15667" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2025/04/Farmz2U.png" data-posttitle="Farmz2U"></a>                <div class="esg-overlay esg-transition eg-nick-container" data-delay="0" data-duration="default" data-transition="esg-fade"></div>
1003
1004				<div class="esg-center eg-post-15667 eg-nick-element-0-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-falldown"><a class="eg-nick-element-0 eg-post-15667 esgbox esgbox-post" data-thumb="https://www.rippleworks.org/wp-content/uploads/2025/04/Farmz2U-200x51.png" href="javascript:void(0);" data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Farmz2U&lt;/div&gt;"  data-post="15667" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2025/04/Farmz2U.png" data-posttitle="Farmz2U"><i class="eg-icon-search"></i></a></div>
1005              <div class="esg-center eg-nick-element-8 esg-none esg-clear esg-line-break"></div>
1006              <div class="esg-center eg-nick-element-9 esg-none esg-clear esg-line-break"></div>
1007           </div>
1008<div class="esg-entry-content eg-nick-content">
1009				<div class="esg-content eg-post-15667 eg-nick-element-10">Farmz2U</div>
1010				<div class="esg-content eg-post-15667 eg-nick-element-11">Aisha Raheem | Environment</div>
1011</div>   </div>
1012
1013</li>
1014<li id="eg-13-post-id-15703_9042" data-skin="nick" class="filterall filter-uncategorized filter-farmers filter-global filter-interviews filter-multi-sector filter-rural-communities eg-nick-wrapper eg-post-id-15703" data-title="fika">
1015    <div class="esg-media-cover-wrapper">
1016<div class="esg-entry-media"><img loading="lazy" decoding="async" src="https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/images/300x200transparent.png" data-lazythumb="https://www.rippleworks.org/wp-content/uploads/2025/04/Website-Grid-Logos-25x25.png" data-no-lazy="1" data-lazysrc="https://www.rippleworks.org/wp-content/uploads/2025/04/Website-Grid-Logos.png" alt="" width="1000" height="800"></div>
1017
1018            <div class="esg-entry-cover" data-clickable="on">
1019
1020<a class="eg-invisiblebutton  esgbox esgbox-post" href="javascript:void(0);" data-thumb="https://www.rippleworks.org/wp-content/uploads/2025/04/Website-Grid-Logos-200x160.png"  data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Fika&lt;/div&gt;"  data-post="15703" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2025/04/Website-Grid-Logos.png" data-posttitle="Fika"></a>                <div class="esg-overlay esg-transition eg-nick-container" data-delay="0" data-duration="default" data-transition="esg-fade"></div>
1021
1022				<div class="esg-center eg-post-15703 eg-nick-element-0-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-falldown"><a class="eg-nick-element-0 eg-post-15703 esgbox esgbox-post" data-thumb="https://www.rippleworks.org/wp-content/uploads/2025/04/Website-Grid-Logos-200x160.png" href="javascript:void(0);" data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Fika&lt;/div&gt;"  data-post="15703" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2025/04/Website-Grid-Logos.png" data-posttitle="Fika"><i class="eg-icon-search"></i></a></div>
1023              <div class="esg-center eg-nick-element-8 esg-none esg-clear esg-line-break"></div>
1024              <div class="esg-center eg-nick-element-9 esg-none esg-clear esg-line-break"></div>
1025           </div>
1026<div class="esg-entry-content eg-nick-content">
1027				<div class="esg-content eg-post-15703 eg-nick-element-10">Fika</div>
1028				<div class="esg-content eg-post-15703 eg-nick-element-11">Nivi Sharma | Multi-sector</div>
1029</div>   </div>
1030
1031</li>
1032<li id="eg-13-post-id-16417_9718" data-skin="nick" class="filterall filter-uncategorized filter-ethiopia filter-healthcare filter-interviews filter-not-community-specific eg-nick-wrapper eg-post-id-16417" data-title="financing-alliance-for-health">
1033    <div class="esg-media-cover-wrapper">
1034<div class="esg-entry-media"><img loading="lazy" decoding="async" src="https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/images/300x200transparent.png" data-lazythumb="https://www.rippleworks.org/wp-content/uploads/2025/07/Financing-Alliance-for-Health-25x25.png" data-no-lazy="1" data-lazysrc="https://www.rippleworks.org/wp-content/uploads/2025/07/Financing-Alliance-for-Health.png" alt="" width="450" height="338"></div>
1035
1036            <div class="esg-entry-cover" data-clickable="on">
1037
1038<a class="eg-invisiblebutton  esgbox esgbox-post" href="javascript:void(0);" data-thumb="https://www.rippleworks.org/wp-content/uploads/2025/07/Financing-Alliance-for-Health-200x150.png"  data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Financing Alliance for Health&lt;/div&gt;"  data-post="16417" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2025/07/Financing-Alliance-for-Health.png" data-posttitle="Financing Alliance for Health"></a>                <div class="esg-overlay esg-transition eg-nick-container" data-delay="0" data-duration="default" data-transition="esg-fade"></div>
1039
1040				<div class="esg-center eg-post-16417 eg-nick-element-0-a esg-transition" data-delay="0.1" data-duration="default" data-transition="esg-falldown"><a class="eg-nick-element-0 eg-post-16417 esgbox esgbox-post" data-thumb="https://www.rippleworks.org/wp-content/uploads/2025/07/Financing-Alliance-for-Health-200x150.png" href="javascript:void(0);" data-caption="&lt;div class=&quot;esgbox-caption-title&quot;&gt;Financing Alliance for Health&lt;/div&gt;"  data-post="16417" data-gridid="13" data-ispost="1" data-featured="https://www.rippleworks.org/wp-content/uploads/2025/07/Financing-Alliance-for-Health.png" data-posttitle="Financing Alliance for Health"><i class="eg-icon-search"></i></a></div>
1041              <div class="esg-center eg-nick-element-8 esg-none esg-clear esg-line-break"></div>
1042              <div class="esg-center eg-nick-element-9 esg-none esg-clear esg-line-break"></div>
1043           </div>
1044<div class="esg-entry-content eg-nick-content">
1045				<div class="esg-content eg-post-16417 eg-nick-element-10">Financing Alliance for Health</div>
1046				<div class="esg-content eg-post-16417 eg-nick-element-11">Angela Gichaga | Healthcare</div>
1047</div>   </div>
1048
1049</li>
1050</ul>
1051    </div>
1052
1053</article>
1054<div class="clear"></div>
1055<script type="text/javascript">
1056function eggbfc(winw,resultoption) {
1057  var lasttop = winw,
1058  lastbottom = 0,
1059  smallest =9999,
1060  largest = 0,
1061  samount = 0,
1062  lamount = 0,
1063  lastamount = 0,
1064  resultid = 0,
1065  resultidb = 0,
1066  responsiveEntries = [
1067            { width:1900,amount:3,mmheight:0},
1068            { width:1400,amount:3,mmheight:0},
1069            { width:1170,amount:3,mmheight:0},
1070            { width:1024,amount:3,mmheight:0},
1071            { width:960,amount:3,mmheight:0},
1072            { width:778,amount:3,mmheight:0},
1073            { width:640,amount:3,mmheight:0},
1074            { width:480,amount:1,mmheight:0},
1075            ];
1076  if (responsiveEntries!=undefined && responsiveEntries.length>0)
1077    jQuery.each(responsiveEntries, function(index,obj) {
1078      var curw = obj.width != undefined ? obj.width : 0,
1079        cura = obj.amount != undefined ? obj.amount : 0;
1080      if (smallest>curw) {
1081        smallest = curw;
1082        samount = cura;
1083        resultidb = index;
1084      }
1085      if (largest<curw) {
1086        largest = curw;
1087        lamount = cura;
1088      }
1089      if (curw>lastbottom && curw<=lasttop) {
1090        lastbottom = curw;
1091        lastamount = cura;
1092        resultid = index;
1093      }
1094    });
1095    if (smallest>winw) {
1096      lastamount = samount;
1097      resultid = resultidb;
1098    }
1099    var obj = new Object;
1100    obj.index = resultid;
1101    obj.column = lastamount;
1102    if (resultoption=="id")
1103      return obj;
1104    else
1105      return lastamount;
1106  }
1107  var coh=0,
1108    container = jQuery("#esg-grid-13-1");
1109  var cwidth = "boxed" == "boxed" ? container.width() : jQuery(window).width(),
1110    ar = "4:3",
1111    gbfc = eggbfc(cwidth,"id"),
1112  row = Math.ceil(12 / gbfc.column);
1113ar = ar.split(":");
1114var aratio=parseInt(ar[0],0) / parseInt(ar[1],0);
1115coh = cwidth / aratio;
1116coh = coh/gbfc.column*row;
1117  var ul = container.find("ul").first();
1118  ul.css({display:"block",height:coh+"px"});
1119var essapi_13_1;
1120function esginit_13_1() {
1121jQuery(document).ready(function() {
1122  var lightboxOptions = {
1123        margin : [0,0,0,0],
1124        buttons : ["thumbs","close"],
1125        infobar : true,
1126        loop : true,
1127        slideShow : {"autoStart": false, "speed": 3000},
1128        videoAutoPlay : true,
1129        animationEffect : "fade",
1130        animationDuration : 500,
1131        beforeShow: function(a, c) {
1132          var i = 0,
1133              multiple = false;
1134          a = a.slides;
1135          for(var b in a) {
1136            i++;
1137            if (i > 1) {
1138              multiple = true;
1139              break;
1140            }
1141          }
1142          if (!multiple) jQuery("body").addClass("esgbox-single");
1143          if (c.type === "image") jQuery(".esgbox-button--zoom").show();
1144          if (c.contentType === "html") c.$slide.addClass("esgbox-slide--overflow-" + c.opts.overflow);
1145        },
1146        beforeLoad: function(a, b) {
1147          jQuery("body").removeClass("esg-four-by-three");
1148          if (b.opts.$orig.data("ratio") === "4:3") jQuery("body").addClass("esg-four-by-three");
1149        },
1150        afterLoad: function() {jQuery(window).trigger("resize.esglb");},
1151        afterClose : function() {jQuery("body").removeClass("esgbox-hidearrows esgbox-single");},
1152        transitionEffect : "fade",
1153        transitionDuration : 500,
1154        hash : "group",
1155        arrows : true,
1156        wheel : false,
1157        baseClass : "esgbox-container-13",
1158        captionPosition : "bottom",
1159        overflow : "auto",
1160  };
1161
1162  jQuery("#esg-grid-13-1").data("lightboxsettings", lightboxOptions);
1163
1164  essapi_13_1 = jQuery("#esg-grid-13-1").tpessential({
1165        gridID:13,
1166        layout:"masonry",
1167        lazyLoad:"on",
1168        lazyLoadColor:"#FFFFFF",
1169        loadMoreType:"scroll",
1170        loadMoreAmount:12,
1171        loadMoreTxt:"Show More Interviews",
1172        loadMoreNr:"off",
1173        loadMoreEndTxt:"No More Items for the Selected Filter",
1174        loadMoreItems:[
1175            [15830,[-1,1,182,143,179,199]],
1176            [16391,[-1,1,234,139,217,179,210]],
1177            [15766,[-1,1,152,179,210,209]],
1178            [15933,[-1,1,182,184,155,179,188]],
1179            [16397,[-1,1,182,143,179,205]],
1180            [15536,[-1,1,136,187,179,215,186]],
1181            [16247,[-1,1,197,141,187,180,179,186]],
1182            [15958,[-1,1,182,143,179,208]],
1183            [15685,[-1,1,136,187,179,199,202,205]],
1184            [15184,[-1,1,182,181,155,180,179]],
1185            [15689,[-1,1,223,197,141,200,193,179,199,186,221,222,192]],
1186            [15333,[-1,1,182,204,152,179,186,203,190]],
1187            [15941,[-1,1,233,212,152,179,199,190]],
1188            [15872,[-1,1,197,145,179,231]],
1189            [15695,[-1,1,197,141,180,179]],
1190            [15795,[-1,1,136,187,180,179]],
1191            [15867,[-1,1,182,197,143,179,199]],
1192            [15875,[-1,1,182,143,180,179]],
1193            [15961,[-1,1,152,179,199,195]],
1194            [15910,[-1,1,143,180,179,188]],
1195            [15722,[-1,1,152,179,199,202,210,207,206,205,208,209]],
1196            [15744,[-1,1,197,152,179,202]],
1197            [15339,[-1,1,139,150,179]],
1198            [15637,[-1,1,187,155,217,179]],
1199            [15698,[-1,1,182,143,180,179]],
1200            [15755,[-1,1,155,179,196,216]],
1201            [15342,[-1,1,182,197,143,181,180,179]],
1202            [16421,[-1,1,235,141,179,190]],
1203            [15645,[-1,1,200,179,199,210,172,206]],
1204            [15348,[-1,1,152,180,179,186]],
1205            [16423,[-1,1,185,187,236,152,227,179,237]],
1206            [15790,[-1,1,136,187,179,206,205]],
1207            [15762,[-1,1,152,179,210,216]],
1208            [15676,[-1,1,182,197,179,207]],
1209            [15350,[-1,1,145,179,199,202,206,190]],
1210            [15800,[-1,1,182,143,179,226]],
1211            [15353,[-1,1,182,143,200,225,212,179,213]],
1212            [16243,[-1,1,197,141,180,179]],
1213            [15680,[-1,1,220,139,180,179,199,201]],
1214            [15355,[-1,1,145,179,215,186]],
1215            [16280,[-1,1,182,141,179,215,186,190]],
1216            [16425,[-1,1,238,239,233,212,152,179,215,230,240,202,207,222,206,205,188,208,209]]],
1217        row:9999,
1218        apiName: "essapi_13_1",
1219        loadMoreAjaxToken:"c6231551e0",
1220        loadMoreAjaxUrl:"https://www.rippleworks.org/wp-admin/admin-ajax.php",
1221        loadMoreAjaxAction:"Essential_Grid_Front_request_ajax",
1222        ajaxContentTarget:"ess-grid-ajax-container-",
1223        ajaxScrollToOffset:"0",
1224        ajaxCloseButton:"off",
1225        ajaxContentSliding:"on",
1226        ajaxScrollToOnLoad:"on",
1227        ajaxCallbackArgument:"off",
1228        ajaxNavButton:"off",
1229        ajaxCloseType:"type1",
1230        ajaxCloseInner:"false",
1231        ajaxCloseStyle:"light",
1232        ajaxClosePosition:"tr",
1233        space:30,
1234        pageAnimation:"fade",
1235        videoPlaybackInGrid: "on",
1236        videoLoopInGrid: "off",
1237        videoPlaybackOnHover: "off",
1238        videoInlineMute: "on",
1239        videoInlineControls: "off",
1240        keepLayersInline: "off",
1241        startAnimation: "none",
1242        startAnimationSpeed: 1000,
1243        startAnimationDelay: 100,
1244        startAnimationType: "item",
1245        animationType: "item",
1246        paginationScrollToTop:"off",
1247        paginationAutoplay:"off",
1248        spinner:"spinner0",
1249        minVisibleItems:12,
1250        lightBoxMode:"single",
1251        lightboxHash:"group",
1252        lightboxPostMinWid:"50%",
1253        lightboxPostMaxWid:"50%",
1254        lightboxSpinner:"off",
1255        lightBoxFeaturedImg:"off",
1256        lightBoxPostTitle:"off",
1257        lightBoxPostTitleTag:"h2",
1258        lightboxMargin : "0|0|0|0",
1259        lbContentPadding : "40|50|40|50",
1260        lbContentOverflow : "auto",
1261        animSpeed:1000,
1262        delayBasic:1,
1263        mainhoverdelay:1,
1264        filterType:"multi",
1265        filterLogic:"and",
1266        showDropFilter:"hover",
1267        filterGroupClass:"esg-fgc-13",
1268        filterNoMatch:"No Items for the Selected Filter",
1269        filterDeepLink:"off",
1270        hideMarkups: "off",
1271        inViewport: true,
1272        viewportBuffer: 20,
1273        youtubeNoCookie:"false",
1274        convertFilterMobile:false,
1275        convertFilterMobileWidth:768,
1276        paginationSwipe: "off",
1277        paginationDragVer: "off",
1278        pageSwipeThrottle: 30,
1279        googleFonts:['Open+Sans:300,400,600,700,800','Raleway:100,200,300,400,500,600,700,800,900','Droid+Serif:400,700','Nunito+Sans:400,600,700'],
1280        aspectratio:"4:3",
1281        hideBlankItemsAt: "1",
1282        responsiveEntries: [
1283            { width:1900,amount:3,mmheight:0},
1284            { width:1400,amount:3,mmheight:0},
1285            { width:1170,amount:3,mmheight:0},
1286            { width:1024,amount:3,mmheight:0},
1287            { width:960,amount:3,mmheight:0},
1288            { width:778,amount:3,mmheight:0},
1289            { width:640,amount:3,mmheight:0},
1290            { width:480,amount:1,mmheight:0},
1291            ]
1292  });
1293
1294window.Rippleworks = window.Rippleworks || {};
1295window.Rippleworks.portfolio = window.Rippleworks.portfolio || {};
1296
1297Rippleworks.portfolio.manualClick = false;
1298Rippleworks.portfolio.filters = [];
1299
1300Rippleworks.portfolio.timer = setInterval(function() {
1301 if (jQuery('.myportfolio-container.esg-revealed').length > 0) {
1302  //when URL changes, click on the right filter, only onload
1303
1304  var filters = window.location.search.replace('?filters=', '').split('/');
1305   
1306   if (filters[0] != ""){
1307     jQuery.each(filters, function(index, item) {
1308   jQuery('.esg-filterbutton[data-filter=filter-' + item).click()
1309  });
1310  window.scrollTo({
1311   behavior: "smooth",
1312   top: jQuery('#esg-grid-9-1').parents('.et_pb_section').offset().top - jQuery('header').height()
1313  })
1314
1315   }
1316
1317  
1318  clearInterval(Rippleworks.portfolio.timer);
1319 } else {}
1320}, 200);
1321
1322jQuery('.esg-filters').on('click', '.esg-mobile-filter-button', function() {
1323 jQuery(this).parent().siblings().find('.esg-dropdown-wrapper').hide();
1324 jQuery(this).parent().siblings().find('.hoveredfilter').removeClass('hoveredfilter');
1325
1326});
1327
1328
1329jQuery('.esg-filterbutton').on('click', function() {
1330
1331 var $this = jQuery(this);
1332
1333
1334
1335 if ($this.hasClass('selected')) {
1336  //remove
1337  var removeItem = $this.data().filter;
1338  Rippleworks.portfolio.filters = jQuery.grep(Rippleworks.portfolio.filters, function(value) {
1339   return value != removeItem;
1340  });
1341 } else if ($this.data().filter == "filterall") {
1342
1343  //remove all other filters within this group
1344  $this.siblings('.selected').each(function(index, item) {
1345
1346   var removeItem = jQuery(item).data().filter;
1347   Rippleworks.portfolio.filters = jQuery.grep(Rippleworks.portfolio.filters, function(value) {
1348    return value != removeItem;
1349   });
1350  });
1351
1352
1353 } else if ($this.data().filter != "filterall") {
1354  //add  	
1355  Rippleworks.portfolio.filters.push($this.data().filter);
1356 }
1357
1358 //build out new URL
1359 var stringFilter = Rippleworks.portfolio.filters.join("/").replace(/filter-/g, "");
1360 if (Rippleworks.portfolio.filters.length > 0) {
1361  history.pushState({}, window.theTitle, '?filters=' + stringFilter);
1362
1363 } else {
1364  history.pushState({}, window.theTitle, ' ');
1365 }
1366
1367
1368
1369
1370});
1371});
1372} // End of EsgInitScript
1373var once_13_1 = false;
1374if (document.readyState === "loading") document.addEventListener('readystatechange',function() { if ((document.readyState === "interactive" || document.readyState === "complete") && !once_13_1 ) { once_13_1 = true; esginit_13_1();}}); else {once_13_1 = true; esginit_13_1();}
1375</script>
1375
1376</div>
1377			</div> <!-- .et_pb_code -->
1378			</div> <!-- .et_pb_column -->
1379				
1380				
1381			</div> <!-- .et_pb_row -->
1382				
1383				
1384			</div> <!-- .et_pb_section -->		</div><!-- .et_builder_inner_content -->
1385	</div><!-- .et-l -->
1386	
1387			
1388		</div><!-- #et-boc -->
1389							</div> <!-- .entry-content -->
1390
1391				
1392				</article> <!-- .et_pb_post -->
1393
1394			
1395
1396</div> <!-- #main-content -->
1397
1398
1399			<footer id="main-footer">
1400				
1401
1402		
1403				<div id="footer-bottom">
1404					<div class="container clearfix">
1405									</div>	<!-- .container -->
1406				</div>
1407			</footer> <!-- #main-footer -->
1408		</div> <!-- #et-main-area -->
1409
1410
1411	</div> <!-- #page-container -->
1412
1413	
1413<script type="speculationrules">
1414{"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/Divi/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1415</script>
vendor: 1 bytes, line 1415
1415
1416<script id="ckyBannerTemplate" type="text/template"><div class="cky-overlay cky-hide"></div><div class="cky-btn-revisit-wrapper cky-revisit-hide" data-cky-tag="revisit-consent" data-tooltip="Consent Preferences" style="background-color:#0056a7"> <button class="cky-btn-revisit" aria-label="Consent Preferences"> <img src="https://www.rippleworks.org/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button></div><div class="cky-consent-container cky-hide" tabindex="0"> <div class="cky-consent-bar" data-cky-tag="notice" style="background-color:#FFFFFF;border-color:#f4f4f4;color:#212121">  <div class="cky-notice"> <p class="cky-title" role="heading" aria-level="1" data-cky-tag="title" style="color:#212121">We value your privacy</p><div class="cky-notice-group"> <div class="cky-notice-des" data-cky-tag="description" style="color:#212121"> <p>We use cookies to enhance your browsing experience, serve personalized ads or content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.</p> </div><div class="cky-notice-btn-wrapper" data-cky-tag="notice-buttons"> <button class="cky-btn cky-btn-customize" aria-label="Customize" data-cky-tag="settings-button" style="color:#1863dc;background-color:transparent;border-color:#1863dc">Customize</button> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="reject-button" style="color:#1863dc;background-color:transparent;border-color:#1863dc">Reject All</button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="accept-button" style="color:#FFFFFF;background-color:#1863dc;border-color:#1863dc">Accept All</button>  </div></div></div></div></div><div class="cky-modal" tabindex="0"> <div class="cky-preference-center" data-cky-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-preference-header"> <span class="cky-preference-title" role="heading" aria-level="1" data-cky-tag="detail-title" style="color:#212121">Customize Consent Preferences</span> <button class="cky-btn-close" aria-label="[cky_preference_close_label]" data-cky-tag="detail-close"> <img src="https://www.rippleworks.org/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt="Close"> </button> </div><div class="cky-preference-body-wrapper"> <div class="cky-preference-content-wrapper" data-cky-tag="detail-description" style="color:#212121"> <p>We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.</p><p>The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. </p><p>We also use third-party cookies that help us analyze how you use this website, store your preferences, and provide the content and advertisements that are relevant to you. These cookies will only be stored in your browser with your prior consent.</p><p>You can choose to enable or disable some or all of these cookies but disabling some of them may affect your browsing experience.</p> </div><div class="cky-accordion-wrapper" data-cky-tag="detail-categories"> <div class="cky-accordion" id="ckyDetailCategorynecessary"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Necessary" data-cky-tag="detail-category-title" style="color:#212121">Necessary</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchnecessary"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryfunctional"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Functional" data-cky-tag="detail-category-title" style="color:#212121">Functional</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchfunctional"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryanalytics"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Analytics" data-cky-tag="detail-category-title" style="color:#212121">Analytics</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchanalytics"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Analytical cookies are used to understand how visitors interact with the website. These 
1416cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryperformance"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Performance" data-cky-tag="detail-category-title" style="color:#212121">Performance</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchperformance"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryadvertisement"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Advertisement" data-cky-tag="detail-category-title" style="color:#212121">Advertisement</button><span class="cky-always-active">Always Active</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchadvertisement"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">No cookies to display.</p></div> </div> </div> </div></div><div class="cky-footer-wrapper"> <span class="cky-footer-shadow"></span> <div class="cky-prefrence-btn-wrapper" data-cky-tag="detail-buttons"> <button class="cky-btn cky-btn-reject" aria-label="Reject All" data-cky-tag="detail-reject-button" style="color:#1863dc;background-color:transparent;border-color:#1863dc"> Reject All </button> <button class="cky-btn cky-btn-preferences" aria-label="Save My Preferences" data-cky-tag="detail-save-button" style="color:#1863dc;background-color:transparent;border-color:#1863dc"> Save My Preferences </button> <button class="cky-btn cky-btn-accept" aria-label="Accept All" data-cky-tag="detail-accept-button" style="color:#ffffff;background-color:#1863dc;border-color:#1863dc"> Accept All </button> </div></div></div></div></script>
1416	
1416<script type="text/javascript">
1417				var et_animation_data = [{"class":"et_pb_text_2","style":"slideTop","repeat":"once","duration":"1000ms","delay":"0ms","intensity":"4%","starting_opacity":"0%","speed_curve":"ease-in-out"}];
1418				</script>
1418
1419	<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 1419-1420
1419
1420<script async src="https://www.googletagmanager.com/gtag/js?id=
1420UA-62198910-1
vendor: 13 bytes, line 1420
1420"></script>
1421<script>
1422  
vendor: 138 bytes, lines 1422-1426
1422window.dataLayer = window.dataLayer || [];
1423  function gtag(){dataLayer.push(arguments);}
1424  gtag('js', new Date());
1425
1426  gtag('config', '
1426UA-62198910-1
vendor: 5 bytes, line 1426
1426');
1427</script>
1427
1428<!-- Start of HubSpot Embed Code -->
1429<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/48211676.js"></script>
1429<!-- End of HubSpot Embed Code -->
1429<script id="et-builder-modules-global-functions-script-js-extra">
1430var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"};
1431//# sourceURL=et-builder-modules-global-functions-script-js-extra
1432</script>
vendor: 1 bytes, line 1432
1432
1433<script id="et-builder-modules-global-functions-script-js" src="https://www.rippleworks.org/wp-content/themes/Divi/includes/builder/frontend-builder/build/frontend-builder-global-functions.js?ver=4.9.0"></script>
vendor: 1 bytes, line 1433
1433
1434<script id="awsm-team-js" src="https://www.rippleworks.org/wp-content/plugins/awsm-team-pro/js/team.min.js?ver=1.1.4"></script>
vendor: 1 bytes, line 1434
1434
1435<script id="select2-js" src="https://www.rippleworks.org/wp-content/plugins/beautiful-taxonomy-filters/public/js/select2/select2.full.min.js?ver=2.6.0"></script>
vendor: 1 bytes, line 1435
1435
1436<script id="beautiful-taxonomy-filters-js-extra">
1437var btf_localization = {"ajaxurl":"https://www.rippleworks.org/wp-admin/admin-ajax.php","min_search":"8","allow_clear":"","show_description":"","disable_select2":"","conditional_dropdowns":"","language":"","rtl":"","disable_fuzzy":"","show_count":""};
1438//# sourceURL=beautiful-taxonomy-filters-js-extra
1439</script>
vendor: 1 bytes, line 1439
1439
1440<script id="beautiful-taxonomy-filters-js" src="https://www.rippleworks.org/wp-content/plugins/beautiful-taxonomy-filters/public/js/beautiful-taxonomy-filters-public.js?ver=2.6.0"></script>
vendor: 1 bytes, line 1440
1440
1441<script id="wp-hooks-js" src="https://www.rippleworks.org/wp-includes/js/dist/hooks.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1441
1441
1442<script id="wp-i18n-js" src="https://www.rippleworks.org/wp-includes/js/dist/i18n.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1442
1442
1443<script id="wp-i18n-js-after">
1444wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1445//# sourceURL=wp-i18n-js-after
1446</script>
vendor: 1 bytes, line 1446
1446
1447<script id="edac-frontend-fixes-js-extra">
1448var edac_frontend_fixes = [];
1449//# sourceURL=edac-frontend-fixes-js-extra
1450</script>
vendor: 1 bytes, line 1450
1450
1451<script id="edac-frontend-fixes-js" src="https://www.rippleworks.org/wp-content/plugins/accessibility-checker/build/frontendFixes.bundle.js?ver=1.50.1"></script>
vendor: 1 bytes, line 1451
1451
1452<script id="et-jquery-touch-mobile-js" src="https://www.rippleworks.org/wp-content/themes/Divi/includes/builder/scripts/ext/jquery.mobile.custom.min.js?ver=4.9.0"></script>
vendor: 1 bytes, line 1452
1452
1453<script id="divi-custom-script-js-extra">
1454var DIVI = {"item_count":"%d Item","items_count":"%d Items"};
1455//# sourceURL=divi-custom-script-js-extra
1456</script>
vendor: 1 bytes, line 1456
1456
1457<script id="divi-custom-script-js" src="https://www.rippleworks.org/wp-content/themes/Divi/js/custom.js?ver=4.9.0"></script>
vendor: 1 bytes, line 1457
1457
1458<script id="et-builder-modules-script-js-extra">
1459var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"};
1460var et_pb_custom = {"ajaxurl":"https://www.rippleworks.org/wp-admin/admin-ajax.php","images_uri":"https://www.rippleworks.org/wp-content/themes/Divi/images","builder_images_uri":"https://www.rippleworks.org/wp-content/themes/Divi/includes/builder/images","et_frontend_nonce":"76fc518382","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"572750d249","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"14995","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"yes","is_shortcode_tracking":"","tinymce_uri":""};
1461var et_pb_box_shadow_elements = [];
1462var et_pb_motion_elements = {"desktop":[{"id":".et_pb_text_0","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_text","trigger_start":"middle","trigger_end":"middle"},{"id":".et_pb_text_1","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_text","trigger_start":"middle","trigger_end":"middle"},{"id":".et_pb_image_0","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_image","trigger_start":"middle","trigger_end":"middle"},{"id":".et_pb_image_1","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_image","trigger_start":"middle","trigger_end":"middle"},{"id":".et_pb_image_2","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_image","trigger_start":"middle","trigger_end":"middle"},{"id":".et_pb_image_3","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_image","trigger_start":"middle","trigger_end":"middle"}],"tablet":[{"id":".et_pb_text_0","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_text","trigger_start":"middle","trigger_end":"middle"},{"id":".et_pb_text_1","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_text","trigger_start":"middle","trigger_end":"middle"},{"id":".et_pb_image_0","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_image","trigger_start":"middle","trigger_end":"middle"},{"id":".et_pb_image_1","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_image","trigger_start":"middle","trigger_end":"middle"},{"id":".et_pb_image_2","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_image","trigger_start":"middle","trigger_end":"middle"},{"id":".et_pb_image_3","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_image","trigger_start":"middle","trigger_end":"middle"}],"phone":[{"id":".et_pb_text_0","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_text","trigger_start":"middle","trigger_end":"middle"},{"id":".et_pb_text_1","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_text","trigger_start":"middle","trigger_end":"middle"},{"id":".et_pb_image_0","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_image","trigger_start":"middle","trigger_end":"middle"},{"id":".et_pb_image_1","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_image","trigger_start":"middle","trigger_end":"middle"},{"id":".et_pb_image_2","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_image","trigger_start":"middle","trigger_end":"middle"},{"id":".et_pb_image_3","start":0,"midStart":50,"midEnd":50,"end":100,"startValue":0,"midValue":100,"endValue":100,"resolver":"opacity","module_type":"et_pb_image","trigger_start":"middle","trigger_end":"middle"}]};
1463var et_pb_sticky_elements = [];
1464//# sourceURL=et-builder-modules-script-js-extra
1465</script>
vendor: 1 bytes, line 1465
1465
1466<script id="et-builder-modules-script-js" src="https://www.rippleworks.org/wp-content/themes/Divi/includes/builder/frontend-builder/build/frontend-builder-scripts.js?ver=4.9.0"></script>
vendor: 1 bytes, line 1466
1466
1467<script id="divi-modules-table-maker-frontend-bundle-js" src="https://www.rippleworks.org/wp-content/plugins/divi-modules-table-maker/scripts/frontend-bundle.min.js?ver=3.0.2"></script>
vendor: 1 bytes, line 1467
1467
1468<script id="divi-fitvids-js" src="https://www.rippleworks.org/wp-content/themes/Divi/includes/builder/scripts/ext/jquery.fitvids.js?ver=4.9.0"></script>
vendor: 1 bytes, line 1468
1468
1469<script id="waypoints-js" src="https://www.rippleworks.org/wp-content/themes/Divi/includes/builder/scripts/ext/waypoints.min.js?ver=4.9.0"></script>
vendor: 1 bytes, line 1469
1469
1470<script id="magnific-popup-js" src="https://www.rippleworks.org/wp-content/themes/Divi/includes/builder/scripts/ext/jquery.magnific-popup.js?ver=4.9.0"></script>
vendor: 1 bytes, line 1470
1470
1471<script id="et-core-common-js" src="https://www.rippleworks.org/wp-content/themes/Divi/core/admin/js/common.js?ver=4.9.0"></script>
vendor: 1 bytes, line 1471
1471
1472<script id="divi-accessibility-da11y-js-extra">
1473var _da11y = {"version":"2.0.5","active_outline_color":"#2ea3f2","skip_navigation_link_text":"Skip to content"};
1474//# sourceURL=divi-accessibility-da11y-js-extra
1475</script>
vendor: 1 bytes, line 1475
1475
1476<script id="divi-accessibility-da11y-js" src="https://www.rippleworks.org/wp-content/plugins/divi-accessibility-master/public/js/da11y.js?ver=2.0.5"></script>
vendor: 1 bytes, line 1476
1476
1477<script id="divi-accessibility-da11y-js-after">
1478jQuery(document).ready(function($) {
1479
1480	$('.et-menu > li').on('focusout', function() {
1481		$(this).removeClass('et-hover');
1482	});
1483	if($('.menu-item-has-children > a').length ) {
1484		$('.menu-item-has-children > a').addClass('da11y-submenu');
1485		$('.menu-item-has-children > a').attr('aria-expanded', 'false');
1486	}
1487
1488	$('.menu-item a').on('focus', function() {
1489		$(this).siblings('.da11y-submenu').attr('aria-expanded', 'true');
1490		$(this).siblings('.sub-menu').addClass('da11y-submenu-show');
1491		$(this).trigger('mouseenter');
1492	});
1493
1494	$('.menu-item-has-children a').on('focusout', function() {
1495		if( $(this).parent().not('.menu-item-has-children').is(':last-child') ) {
1496			$(this).parents('.menu-item-has-children').children('.da11y-submenu').attr('aria-expanded', 'false').trigger('mouseleave').siblings('.sub-menu').removeClass('da11y-submenu-show');
1497		}
1498	});
1499
1500	$('.menu-item-has-children a').keyup(function(event) {
1501		if (event.keyCode === 27) {
1502			var menuParent = $(this).parents('.menu-item-has-children').last();
1503			if(menuParent.length) {
1504				menuParent.children('a').focus();
1505				menuParent.find('.da11y-submenu').attr('aria-expanded', 'false').trigger('mouseleave').siblings('.sub-menu').removeClass('da11y-submenu-show');
1506			}
1507		}
1508	});
1509
1510	/**
1511	 * Generate search form styles.
1512	 *
1513	 * @since Divi v3.0.23
1514	 */
1515	function et_set_search_form_css() {
1516		const search_container = $('.et_search_form_container');
1517		const body = $('body');
1518		if (search_container.hasClass('et_pb_search_visible')) {
1519			const header_height = $('#main-header').innerHeight();
1520			const menu_width = $('#top-menu').width();
1521			const font_size = $('#top-menu li a').css('font-size');
1522			search_container.css({ height: header_height + 'px' });
1523			search_container.find('input').css('font-size', font_size);
1524			if (!body.hasClass('et_header_style_left')) {
1525				search_container.css('max-width', menu_width + 60);
1526			} else {
1527				search_container.find('form').css('max-width', menu_width + 60);
1528			}
1529		}
1530	}
1531
1532	/**
1533	 * Show the search.
1534	 *
1535	 * @since Divi v3.0.23
1536	 */
1537	function show_search() {
1538		const search_container = $('.et_search_form_container');
1539		if (search_container.hasClass('et_pb_is_animating')) {
1540			return;
1541		}
1542		$('.et_menu_container').removeClass('et_pb_menu_visible et_pb_no_animation').addClass('et_pb_menu_hidden');
1543		search_container.removeClass('et_pb_search_form_hidden et_pb_no_animation').addClass('et_pb_search_visible et_pb_is_animating');
1544		setTimeout(function () {
1545			$('.et_menu_container').addClass('et_pb_no_animation');
1546			search_container.addClass('et_pb_no_animation').removeClass('et_pb_is_animating');
1547		}, 1000);
1548		search_container.find('input').focus();
1549		et_set_search_form_css();
1550	}
1551
1552	/**
1553	 * Hide the search.
1554	 *
1555	 * @since Divi v3.0.23
1556	 */
1557	function hide_search() {
1558		if ($('.et_search_form_container').hasClass('et_pb_is_animating')) {
1559			return;
1560		}
1561		$('.et_menu_container').removeClass('et_pb_menu_hidden et_pb_no_animation').addClass('et_pb_menu_visible');
1562		$('.et_search_form_container').removeClass('et_pb_search_visible et_pb_no_animation').addClass('et_pb_search_form_hidden et_pb_is_animating');
1563		setTimeout(function () {
1564			$('.et_menu_container').addClass('et_pb_no_animation');
1565			$('.et_search_form_container').addClass('et_pb_no_animation').removeClass('et_pb_is_animating');
1566		}, 1000);
1567	}
1568
1569	$(this).keyup(function () {
1570		$('.et-search-field').focus(function () {
1571			show_search();
1572		}).blur(function () {
1573			hide_search();
1574		});
1575	});
1576
1577});
1578
1579
1580jQuery(document).ready(function($) {
1581	const text = ( ( window || {} )._da11y || {} ).skip_navigation_link_text || false;
1582
1583	/**
1584	 * Add skiplink to page.
1585	 */
1586	function skipTo(target) {
1587		const skiplink = '<a href="' + target + '" class="skip-link da11y-screen-reader-text">' + text + '</a>';
1588		$(target).attr('tabindex', -1);
1589		$('body').prepend(skiplink);
1590	}
1591	skipTo('#main-content');
1592
1593	/**
1594	 * Use js to focus for internal links.
1595	 */
1596	$('a[href^="#"]').click(function () {
1597		const content = $('#' + $(this).attr('href').slice(1));
1598		content.focus();
1599	});
1600
1601});
1602
1603
1604jQuery(document).ready(function($) {
1605
1606	let lastKey = new Date();
1607	let lastClick = new Date();
1608
1609	/**
1610	 * Only apply focus styles for keyboard usage.
1611	 */
1612	$(this).on('focusin', function (e) {
1613		$('.keyboard-outline').removeClass('keyboard-outline');
1614		const wasByKeyboard = lastClick < lastKey;
1615		if (wasByKeyboard) {
1616			$(e.target).addClass('keyboard-outline');
1617		}
1618	});
1619
1620	$(this).on('mousedown', function () {
1621		lastClick = new Date();
1622	});
1623
1624	$(this).on('keydown', function () {
1625		lastKey = new Date();
1626	});
1627
1628});
1629
1630
1631jQuery(document).ready(function($) {
1632
1633	/**
1634	 * Add appropriate aria attributes to Accordion & Toggle Divi modules
1635	 *
1636	 * @divi-module  Accordion, Toggle
1637	 */
1638	$('.et_pb_toggle').each(function (index) {
1639		var $toggle = $(this);
1640		var $title = $toggle.find('.et_pb_toggle_title');
1641		var $panel = $toggle.find('.et_pb_toggle_content');
1642		var isAccordion = $toggle.hasClass('et_pb_accordion_item');
1643
1644		$title.attr('role', 'button');
1645		$title.attr('tabindex', 0);
1646		$title.attr('aria-controls', 'et_pb_toggle_content_' + index);
1647		$panel.attr('id', 'et_pb_toggle_content_' + index);
1648
1649		if ($toggle.hasClass('et_pb_toggle_open')) {
1650			$title.attr('aria-expanded', true);
1651
1652			if (isAccordion) $title.attr('aria-disabled', true);
1653		} else {
1654			$title.attr('aria-expanded', false);
1655
1656			if (isAccordion) $title.removeAttr('aria-disabled');
1657		}
1658	});
1659
1660	/**
1661	 * Prevent spacebar from scolling page when toggle & accordion have focus.
1662	 *
1663	 * @divi-module  Accordion, Toggle
1664	 */
1665	$('.et_pb_toggle_title').on('keydown', function(e) {
1666		// Spacebar.
1667		if (e.which === 32){
1668			e.preventDefault();
1669		}
1670	});
1671
1672	/**
1673	 * Expand Accordion & Toggle modules when enter or spacebar are pressed while focused.
1674	 *
1675	 * @divi-module  Accordion, Toggle
1676	 */
1677	$(document).on('keyup', function(e) {
1678		// Spacebar & Enter.
1679		if (e.which === 13 || e.which === 32) {
1680			$('.et_pb_toggle_title:focus').trigger('click');
1681		}
1682	});
1683
1684	/**
1685	 * Set aria attributes of Accordion & Toggle modules when one is clicked.
1686	 *
1687	 * @divi-module  Accordion, Toggle
1688	 */
1689	$('.et_pb_toggle_title').on('click', function() {
1690		var $clickedToggleTitle = $(this);
1691		var $clickedToggle = $clickedToggleTitle.parent();
1692		var isAccordion = $clickedToggle.hasClass('et_pb_accordion_item');
1693
1694		if (isAccordion) {
1695			// Only change the aria attributes if an accordion toggle isn't already open
1696			if (!$clickedToggle.hasClass('et_pb_toggle_open')) {
1697				var $allSiblingToggles = $clickedToggleTitle.closest('.et_pb_accordion').find('.et_pb_toggle');
1698
1699				// Reset the aria attributes on the open toggle
1700				$allSiblingToggles.each(function() {
1701					$toggle = $(this);
1702					if ($toggle.hasClass('et_pb_toggle_open')) {
1703						var $openToggleTitle = $toggle.find('.et_pb_toggle_title')
1704
1705						$openToggleTitle.attr('aria-expanded', false);
1706						$openToggleTitle.removeAttr('aria-disabled');
1707					}
1708				});
1709
1710				// Set the aria attributes on the clicked toggle
1711				setTimeout(function() {
1712					$clickedToggleTitle.attr('aria-expanded', true);
1713					$clickedToggleTitle.attr('aria-disabled', true);
1714				}, 500);
1715			}
1716		} else {
1717			// The toggle isn't part of an accordion so its aria attributes should be udpated
1718			if ($clickedToggle.hasClass('et_pb_toggle_open')) {
1719				$clickedToggleTitle.attr('aria-expanded', false);
1720			} else {
1721				$clickedToggleTitle.attr('aria-expanded', true);
1722			}
1723		}
1724	});
1725
1726});
1727
1728
1729jQuery(document).ready(function($) {
1730
1731	/**
1732	 * Add unique ID to search module input with matching label.
1733	 *
1734	 * @divi-module  Search
1735	 */
1736	$('.et-search-field').each(function (e) {
1737		$(this).attr('id', 'et_pb_search_module_input_' + e);
1738		$('#et_pb_search_module_input_' + e).before('<label class="da11y-screen-reader-text" for="et_pb_search_module_input_' + e + '">Search for...</label>');
1739		$('#et_pb_search_module_input_' + e).after('<button type="submit" class="da11y-screen-reader-text">Search</button>');
1740	});
1741
1742	/**
1743	 * Add unique ID to search module input with matching label.
1744	 *
1745	 * @divi-module  Search
1746	 */
1747	$('.et_pb_s').each(function (e) {
1748		$(this).attr('id', 'et_pb_s_module_input_' + e);
1749		$('#et_pb_s_module_input_' + e).before('<label class="da11y-screen-reader-text" for="et_pb_s_module_input_' + e + '">Search for...</label>');
1750	});
1751
1752	/**
1753	 * Add unique ID to contact module input with matching label.
1754	 *
1755	 * @divi-module  Contact
1756	 */
1757	$('.et_pb_contact_form').each(function () {
1758		$(this).find('.et_pb_contact_captcha_question').parent().wrap('<label></label>');
1759	});
1760
1761	/**
1762	* Correct labels on social media icons
1763	*/
1764	$('.et-social-facebook a.icon span').text('Facebook');
1765	$('.et-social-twitter a.icon span').text('Twitter');
1766	$('.et-social-google-plus a.icon span').text('Google Plus');
1767	$('.et-social-pinterest a.icon span').text('Pinterest');
1768	$('.et-social-linkedin a.icon span').text('LinkedIn');
1769	$('.et-social-tumblr a.icon span').text('Tumblr');
1770	$('.et-social-instagram a.icon span').text('Instagram');
1771	$('.et-social-skype a.icon span').text('Skype');
1772	$('.et-social-flikr a.icon span').text('Flickr');
1773	$('.et-social-myspace a.icon span').text('Myspace');
1774	$('.et-social-dribbble a.icon span').text('Dribble');
1775	$('.et-social-youtube a.icon span').text('YouTube');
1776	$('.et-social-vimeo a.icon span').text('Vimeo');
1777	$('.et-social-rss a.icon span').text('RSS');
1778
1779});
1780
1781
1782jQuery(document).ready(function($) {
1783
1784	/**
1785	 * Add role="tabList".
1786	 *
1787	 * @divi-module  Tab
1788	 */
1789	$('.et_pb_tabs_controls').each(function () {
1790		$(this).attr('role', 'tablist');
1791	});
1792
1793	/**
1794	 * Add role="presentation".
1795	 *
1796	 * @divi-module  Tab
1797	 */
1798	$('.et_pb_tabs_controls li').each(function () {
1799		$(this).attr('role', 'presentation');
1800	});
1801
1802	/**
1803	 * Add role="tab".
1804	 *
1805	 * @divi-module  Tab
1806	 */
1807	 $('.et_pb_tabs_controls a').each(function () {
1808		$(this).attr({
1809			'role': 'tab',
1810		});
1811	});
1812
1813	/**
1814	 * Add role="tabpanel".
1815	 *
1816	 * @divi-module  Tab
1817	 */
1818	$('.et_pb_tab').each(function () {
1819		$(this).attr('role', 'tabpanel');
1820	});
1821
1822	/**
1823	 * Add initial state:
1824	 *
1825	 * aria-selected="false"
1826	 * aria-expanded="false"
1827	 * tabindex=-1
1828	 *
1829	 * @divi-module  Tab
1830	 */
1831	$('.et_pb_tabs_controls li:not(.et_pb_tab_active) a').each(function () {
1832		$(this).attr({
1833			'aria-selected': 'false',
1834			'aria-expanded': 'false',
1835			tabindex: -1
1836		});
1837	});
1838
1839
1840	/**
1841	* Add initial state:
1842	*
1843	* aria-selected="true"
1844	* aria-expanded="true"
1845	* tabindex=-1
1846	*
1847	* @divi-module  Tab
1848	 */
1849	$('.et_pb_tabs_controls li.et_pb_tab_active a').each(function () {
1850		$(this).attr({
1851			'aria-selected': 'true',
1852			'aria-expanded': 'true',
1853			tabindex: 0
1854		});
1855	});
1856
1857
1858	// Add aria-haspopup="true" support to submenus
1859	$('ul.sub-menu .menu-item a').each(function () {
1860		$(this).attr({
1861			'aria-haspopup': 'true',
1862		});
1863	});
1864
1865	// Add role="link" to all links
1866	$('a:not(.et-social-icon a, .wp-block-button__link, figure a, .et_pb_button, .et_pb_video_play a, .et_pb_tabs_controls a)').each(function () {
1867		$(this).attr({
1868			'role': 'link',
1869		});
1870	});
1871
1872	// Add role="button" to clickable elements
1873	$('#et_search_icon, .et_close_search_field, #et_mobile_nav_menu, #searchsubmit, .icon, .wp-block-button__link, .et_pb_button, .et_pb_video_play a').each(function () {
1874		$(this).attr({
1875			'role': 'button',
1876		});
1877	});
1878
1879	//Add aria support to reCAPTCHA
1880	$('#g-recaptcha-response').each(function () {
1881		$(this).attr({
1882			'aria-hidden': 'true',
1883			'aria-label': 'do not use',
1884			'aria-readonly': 'true',
1885		});
1886	});
1887
1888	/**
1889	 * Add unique ID to tab controls.
1890	 * Add aria-controls="x".
1891	 *
1892	 * @divi-module  Tab
1893	 */
1894	$('.et_pb_tabs_controls a').each(function (e) {
1895		$(this).attr({
1896			id: 'et_pb_tab_control_' + e,
1897			'aria-controls': 'et_pb_tab_panel_' + e
1898		});
1899	});
1900
1901	/**
1902	 * Add unique ID to tab panels.
1903	 * Add aria-labelledby="x".
1904	 *
1905	 * @divi-module  Tab
1906	 */
1907	$('.et_pb_tab').each(function (e) {
1908		$(this).attr({
1909			id: 'et_pb_tab_panel_' + e,
1910			'aria-labelledby': 'et_pb_tab_control_' + e
1911		});
1912	});
1913
1914	/**
1915	 * Set initial inactive tab panels to aria-hidden="false".
1916	 *
1917	 * @divi-module  Tab
1918	 */
1919	$('.et_pb_tab.et_pb_active_content').each(function () {
1920		$(this).attr('aria-hidden', 'false');
1921	});
1922
1923	/**
1924	 * Set initial inactive tab panels to aria-hidden="true".
1925	 *
1926	 * @divi-module  Tab
1927	 */
1928	$('.et_pb_tab:not(.et_pb_active_content)').each(function () {
1929		$(this).attr('aria-hidden', 'true');
1930	});
1931
1932	/**
1933	 * Add unique ID to tab module.
1934	 * Need to use data attribute because a regular ID somehow interferes with Divi.
1935	 *
1936	 * @divi-module  Tab
1937	 */
1938	$('.et_pb_tabs').each(function (e) {
1939		$(this).attr('data-da11y-id', 'et_pb_tab_module_' + e);
1940	});
1941
1942	/**
1943	 * Update aria-selected attribute when tab is clicked or when hitting enter while focused.
1944	 *
1945	 * @divi-module  Tab
1946	 */
1947	$('.et_pb_tabs_controls a').on('click', function () {
1948		const id = $(this).attr('id');
1949		const namespace = $(this).closest('.et_pb_tabs').attr('data-da11y-id'); // Used as a selector to scope changes to current module.
1950		// Reset all tab controls to be aria-selected="false" & aria-expanded="false".
1951		$('[data-da11y-id="' + namespace + '"] .et_pb_tabs_controls a').attr({
1952			'aria-selected': 'false',
1953			'aria-expanded': 'false',
1954			tabindex: -1
1955		});
1956		// Make active tab control aria-selected="true" & aria-expanded="true".
1957		$(this).attr({
1958			'aria-selected': 'true',
1959			'aria-expanded': 'true',
1960			tabindex: 0
1961		});
1962		// Reset all tabs to be aria-hidden="true".
1963		$('#' + namespace + ' .et_pb_tab').attr('aria-hidden', 'true');
1964		// Label active tab panel as aria-hidden="false".
1965		$('[aria-labelledby="' + id + '"]').attr('aria-hidden', 'false');
1966	});
1967
1968	// Arrow navigation for tab modules
1969	$('.et_pb_tabs_controls a').keyup(function (e) {
1970		const namespace = $(this).closest('.et_pb_tabs').attr('data-da11y-id');
1971		const module = $('[data-da11y-id="' + namespace + '"]');
1972		if (e.which === 39) { // Right.
1973			const next = module.find('li.et_pb_tab_active').next();
1974			if (next.length > 0) {
1975				next.find('a').trigger('click');
1976			} else {
1977				module.find('li:first a').trigger('click');
1978			}
1979		} else if (e.which === 37) { // Left.
1980			const next = module.find('li.et_pb_tab_active').prev();
1981			if (next.length > 0) {
1982				next.find('a').trigger('click');
1983			} else {
1984				module.find('li:last a').trigger('click');
1985			}
1986		}
1987		$('.et_pb_tabs_controls a').removeClass('keyboard-outline');
1988		module.find('li.et_pb_tab_active a').addClass('keyboard-outline');
1989	});
1990
1991	/**
1992	 * Add unique ID to search module.
1993	 * Need to use data attribute because a regular ID somehow interferes with Divi.
1994	 *
1995	 * @divi-module  Search
1996	 */
1997	$('.et_pb_search').each(function (e) {
1998		$(this).attr('data-da11y-id', 'et_pb_search_module_' + e);
1999	});
2000
2001	/**
2002	 * Add aria-required="true" to inputs.
2003	 *
2004	 * @divi-module  Contact Form
2005	 */
2006	$('[data-required_mark="required"]').each(function () {
2007		$(this).attr('aria-required', 'true');
2008	});
2009
2010	/**
2011	 * Hide hidden error field on contact form.
2012	 *
2013	 * @divi-module  Contact Form
2014	 */
2015	$('.et_pb_contactform_validate_field').attr('type', 'hidden');
2016
2017	/**
2018	 * Add alert role to error or success contact form message
2019	 *
2020	 * @divi-module  Contact Form
2021	 */
2022	$('.et-pb-contact-message').attr('role', 'alert');
2023
2024	/**
2025	* Add main role to main-content
2026	*/
2027	$('#main-content').attr('role', 'main');
2028
2029	/**
2030	 * Add aria-label="x".
2031	 *
2032	 * @divi-module  Fullwidth header, comment-wrap
2033	 */
2034	$('.et_pb_fullwidth_header').each(function (e) {
2035		$(this).attr('aria-label', 'Wide Header' + e);
2036	});
2037	$('#comment-wrap').attr('aria-label', 'Comments');
2038
2039	/**
2040	 * Hide manually disabled ARIA elements
2041	 */
2042	$('.aria-hidden').each(function (index, element) {
2043		hideAriaElement(element);
2044	});
2045
2046	function hideAriaElement(element) {
2047		const $element = $(element);
2048		$(element).attr('aria-hidden', 'true');
2049
2050		for(const child of $element.children()){
2051			hideAriaElement(child);
2052		}
2053	}
2054});
2055
2056jQuery(document).ready(function($) {
2057
2058	/**
2059	 * Add aria-hidden="true" to all icons
2060	 */
2061	$('#et_top_search, .et_close_search_field, .et_pb_main_blurb_image').attr('aria-hidden', 'true');
2062
2063});
2064
2065
2066jQuery(document).ready(function($) {
2067
2068	/**
2069	 * Mobile menu Aria support.
2070	 */
2071	$('.mobile_menu_bar').attr({'role': 'button', 'aria-expanded': 'false', 'aria-label': 'Menu', 'tabindex': 0});
2072	$('.mobile_menu_bar').on('click', function() {
2073		if($(this).hasClass('a11y-mobile-menu-open') ) {
2074			$(this).removeClass('a11y-mobile-menu-open').attr('aria-expanded', 'false');
2075		} else {
2076			$(this).addClass('a11y-mobile-menu-open').attr('aria-expanded', 'true');
2077		}
2078	});
2079
2080	/**
2081	* Allows mobile menu to be opened with keyboard.
2082	*/
2083	$('.mobile_menu_bar').keyup(function(event) {
2084		if (event.keyCode === 13 || event.keyCode === 32) {
2085			$('.mobile_menu_bar').click();
2086		}
2087	});
2088
2089	/**
2090	* Allows mobile menu to be closed with keyboard.
2091	*/
2092	$(document).keyup(function(event) {
2093		if (event.keyCode === 27) {
2094			if($('#et_mobile_nav_menu .mobile_nav').hasClass('opened')) {
2095				$('.mobile_menu_bar').click();
2096			}
2097		}
2098	});
2099
2100	/**
2101	* Closes mobile menu when it loses focus.
2102	*/
2103	$(this).on('focusin', function () {
2104		if($('#et_mobile_nav_menu .mobile_nav').hasClass('opened')) {
2105			if(!$('#et_mobile_nav_menu .et_mobile_menu :focus').length) {
2106				$('#et_mobile_nav_menu .mobile_menu_bar').click();
2107			}
2108		}
2109	});
2110
2111});
2112//# sourceURL=divi-accessibility-da11y-js-after
2113</script>
vendor: 1 bytes, line 2113
2113
2114<script id="tp-tools-js" src="https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/js/rbtools.min.js?ver=6.5.14"></script>
vendor: 1 bytes, line 2114
2114
2115<script id="esg-essential-grid-script-js-extra">
2116var eg_ajax_var = {"url":"https://www.rippleworks.org/wp-admin/admin-ajax.php","nonce":"f4e8c3713f"};
2117//# sourceURL=esg-essential-grid-script-js-extra
2118</script>
vendor: 1 bytes, line 2118
2118
2119<script id="esg-essential-grid-script-js" src="https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/js/esg.min.js?ver=3.0.16"></script>
vendor: 1 bytes, line 2119
2119
2120<script id="esg-tp-boxext-js" src="https://www.rippleworks.org/wp-content/plugins/essential-grid/public/assets/js/esgbox.min.js?ver=3.0.16"></script>
vendor: 1 bytes, line 2120
2120
2121<script id="wp-emoji-settings" type="application/json">
2122{"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":{"wpemoji":"https://www.rippleworks.org/wp-includes/js/wp-emoji.js?ver=7.1.2","twemoji":"https://www.rippleworks.org/wp-includes/js/twemoji.js?ver=7.1.2"}}
2123</script>
vendor: 1 bytes, line 2123
2123
2124<script type="module">
2125/**
2126 * @output wp-includes/js/wp-emoji-loader.js
2127 */
2128
2129/* eslint-env es6 */
2130
2131// Note: This is loaded as a script module, so there is no need for an IIFE to prevent pollution of the global scope.
2132
2133/**
2134 * Emoji Settings as exported in PHP via _print_emoji_detection_script().
2135 * @typedef WPEmojiSettings
2136 * @type {object}
2137 * @property {?object} source
2138 * @property {?string} source.concatemoji
2139 * @property {?string} source.twemoji
2140 * @property {?string} source.wpemoji
2141 */
2142
2143const selector = 'script#wp-emoji-settings';
2144const script = document.querySelector( selector );
2145if ( ! ( script instanceof HTMLScriptElement ) ) {
2146	throw new Error( `Element missing: ${ selector }`);
2147}
2148const settings = /** @type {WPEmojiSettings} */ ( JSON.parse( script.text ) );
2149
2150// For compatibility with other scripts that read from this global, in particular wp-includes/js/wp-emoji.js (source file: js/_enqueues/wp/emoji.js).
2151window._wpemojiSettings = settings;
2152
2153/**
2154 * Support tests.
2155 * @typedef SupportTests
2156 * @type {object}
2157 * @property {?boolean} flag
2158 * @property {?boolean} emoji
2159 */
2160
2161const sessionStorageKey = 'wpEmojiSettingsSupports';
2162const tests = [ 'flag', 'emoji' ];
2163
2164/**
2165 * Checks whether the browser supports offloading to a Worker.
2166 *
2167 * @since 6.3.0
2168 *
2169 * @private
2170 *
2171 * @returns {boolean}
2172 */
2173function supportsWorkerOffloading() {
2174	return (
2175		typeof Worker !== 'undefined' &&
2176		typeof OffscreenCanvas !== 'undefined' &&
2177		typeof URL !== 'undefined' &&
2178		URL.createObjectURL &&
2179		typeof Blob !== 'undefined'
2180	);
2181}
2182
2183/**
2184 * @typedef SessionSupportTests
2185 * @type {object}
2186 * @property {number} timestamp
2187 * @property {SupportTests} supportTests
2188 */
2189
2190/**
2191 * Get support tests from session.
2192 *
2193 * @since 6.3.0
2194 *
2195 * @private
2196 *
2197 * @returns {?SupportTests} Support tests, or null if not set or older than 1 week.
2198 */
2199function getSessionSupportTests() {
2200	try {
2201		/** @type {SessionSupportTests} */
2202		const item = JSON.parse(
2203			sessionStorage.getItem( sessionStorageKey )
2204		);
2205		if (
2206			typeof item === 'object' &&
2207			typeof item.timestamp === 'number' &&
2208			new Date().valueOf() < item.timestamp + 604800 && // Note: Number is a week in seconds.
2209			typeof item.supportTests === 'object'
2210		) {
2211			return item.supportTests;
2212		}
2213	} catch ( e ) {}
2214	return null;
2215}
2216
2217/**
2218 * Persist the supports in session storage.
2219 *
2220 * @since 6.3.0
2221 *
2222 * @private
2223 *
2224 * @param {SupportTests} supportTests Support tests.
2225 */
2226function setSessionSupportTests( supportTests ) {
2227	try {
2228		/** @type {SessionSupportTests} */
2229		const item = {
2230			supportTests: supportTests,
2231			timestamp: new Date().valueOf()
2232		};
2233
2234		sessionStorage.setItem(
2235			sessionStorageKey,
2236			JSON.stringify( item )
2237		);
2238	} catch ( e ) {}
2239}
2240
2241/**
2242 * Checks if two sets of Emoji characters render the same visually.
2243 *
2244 * This is used to determine if the browser is rendering an emoji with multiple data points
2245 * correctly. set1 is the emoji in the correct form, using a zero-width joiner. set2 is the emoji
2246 * in the incorrect form, using a zero-width space. If the two sets render the same, then the browser
2247 * does not support the emoji correctly.
2248 *
2249 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
2250 * scope. Everything must be passed by parameters.
2251 *
2252 * @since 4.9.0
2253 *
2254 * @private
2255 *
2256 * @param {CanvasRenderingContext2D} context 2D Context.
2257 * @param {string} set1 Set of Emoji to test.
2258 * @param {string} set2 Set of Emoji to test.
2259 *
2260 * @return {boolean} True if the two sets render the same.
2261 */
2262function emojiSetsRenderIdentically( context, set1, set2 ) {
2263	// Cleanup from previous test.
2264	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
2265	context.fillText( set1, 0, 0 );
2266	const rendered1 = new Uint32Array(
2267		context.getImageData(
2268			0,
2269			0,
2270			context.canvas.width,
2271			context.canvas.height
2272		).data
2273	);
2274
2275	// Cleanup from previous test.
2276	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
2277	context.fillText( set2, 0, 0 );
2278	const rendered2 = new Uint32Array(
2279		context.getImageData(
2280			0,
2281			0,
2282			context.canvas.width,
2283			context.canvas.height
2284		).data
2285	);
2286
2287	return rendered1.every( ( rendered2Data, index ) => {
2288		return rendered2Data === rendered2[ index ];
2289	} );
2290}
2291
2292/**
2293 * Checks if the center point of a single emoji is empty.
2294 *
2295 * This is used to determine if the browser is rendering an emoji with a single data point
2296 * correctly. The center point of an incorrectly rendered emoji will be empty. A correctly
2297 * rendered emoji will have a non-zero value at the center point.
2298 *
2299 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
2300 * scope. Everything must be passed by parameters.
2301 *
2302 * @since 6.8.2
2303 *
2304 * @private
2305 *
2306 * @param {CanvasRenderingContext2D} context 2D Context.
2307 * @param {string} emoji Emoji to test.
2308 *
2309 * @return {boolean} True if the center point is empty.
2310 */
2311function emojiRendersEmptyCenterPoint( context, emoji ) {
2312	// Cleanup from previous test.
2313	context.clearRect( 0, 0, context.canvas.width, context.canvas.height );
2314	context.fillText( emoji, 0, 0 );
2315
2316	// Test if the center point (16, 16) is empty (0,0,0,0).
2317	const centerPoint = context.getImageData(16, 16, 1, 1);
2318	for ( let i = 0; i < centerPoint.data.length; i++ ) {
2319		if ( centerPoint.data[ i ] !== 0 ) {
2320			// Stop checking the moment it's known not to be empty.
2321			return false;
2322		}
2323	}
2324
2325	return true;
2326}
2327
2328/**
2329 * Determines if the browser properly renders Emoji that Twemoji can supplement.
2330 *
2331 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
2332 * scope. Everything must be passed by parameters.
2333 *
2334 * @since 4.2.0
2335 *
2336 * @private
2337 *
2338 * @param {CanvasRenderingContext2D} context 2D Context.
2339 * @param {string} type Whether to test for support of "flag" or "emoji".
2340 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
2341 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
2342 *
2343 * @return {boolean} True if the browser can render emoji, false if it cannot.
2344 */
2345function browserSupportsEmoji( context, type, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
2346	let isIdentical;
2347
2348	switch ( type ) {
2349		case 'flag':
2350			/*
2351			 * Test for Transgender flag compatibility. Added in Unicode 13.
2352			 *
2353			 * To test for support, we try to render it, and compare the rendering to how it would look if
2354			 * the browser doesn't render it correctly (white flag emoji + transgender symbol).
2355			 */
2356			isIdentical = emojiSetsRenderIdentically(
2357				context,
2358				'\uD83C\uDFF3\uFE0F\u200D\u26A7\uFE0F', // as a zero-width joiner sequence
2359				'\uD83C\uDFF3\uFE0F\u200B\u26A7\uFE0F' // separated by a zero-width space
2360			);
2361
2362			if ( isIdentical ) {
2363				return false;
2364			}
2365
2366			/*
2367			 * Test for Sark flag compatibility. This is the least supported of the letter locale flags,
2368			 * so gives us an easy test for full support.
2369			 *
2370			 * To test for support, we try to render it, and compare the rendering to how it would look if
2371			 * the browser doesn't render it correctly ([C] + [Q]).
2372			 */
2373			isIdentical = emojiSetsRenderIdentically(
2374				context,
2375				'\uD83C\uDDE8\uD83C\uDDF6', // as the sequence of two code points
2376				'\uD83C\uDDE8\u200B\uD83C\uDDF6' // as the two code points separated by a zero-width space
2377			);
2378
2379			if ( isIdentical ) {
2380				return false;
2381			}
2382
2383			/*
2384			 * Test for English flag compatibility. England is a country in the United Kingdom, it
2385			 * does not have a two letter locale code but rather a five letter sub-division code.
2386			 *
2387			 * To test for support, we try to render it, and compare the rendering to how it would look if
2388			 * the browser doesn't render it correctly (black flag emoji + [G] + [B] + [E] + [N] + [G]).
2389			 */
2390			isIdentical = emojiSetsRenderIdentically(
2391				context,
2392				// as the flag sequence
2393				'\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67\uDB40\uDC7F',
2394				// with each code point separated by a zero-width space
2395				'\uD83C\uDFF4\u200B\uDB40\uDC67\u200B\uDB40\uDC62\u200B\uDB40\uDC65\u200B\uDB40\uDC6E\u200B\uDB40\uDC67\u200B\uDB40\uDC7F'
2396			);
2397
2398			return ! isIdentical;
2399		case 'emoji':
2400			/*
2401			 * Is there a large, hairy, humanoid mythical creature living in the browser?
2402			 *
2403			 * To test for Emoji 17.0 support, try to render a new emoji: Hairy Creature.
2404			 *
2405			 * The hairy creature emoji is a single code point emoji. Testing for browser
2406			 * support required testing the center point of the emoji to see if it is empty.
2407			 *
2408			 * 0xD83E 0x1FAC8 (\uD83E\u1FAC8) == 🫈 Hairy creature.
2409			 *
2410			 * When updating this test, please ensure that the emoji is either a single code point
2411			 * or switch to using the emojiSetsRenderIdentically function and testing with a zero-width
2412			 * joiner vs a zero-width space.
2413			 */
2414			const notSupported = emojiRendersEmptyCenterPoint( context, '\uD83E\u1FAC8' );
2415			return ! notSupported;
2416	}
2417
2418	return false;
2419}
2420
2421/**
2422 * Checks emoji support tests.
2423 *
2424 * This function may be serialized to run in a Worker. Therefore, it cannot refer to variables from the containing
2425 * scope. Everything must be passed by parameters.
2426 *
2427 * @since 6.3.0
2428 *
2429 * @private
2430 *
2431 * @param {string[]} tests Tests.
2432 * @param {Function} browserSupportsEmoji Reference to browserSupportsEmoji function, needed due to minification.
2433 * @param {Function} emojiSetsRenderIdentically Reference to emojiSetsRenderIdentically function, needed due to minification.
2434 * @param {Function} emojiRendersEmptyCenterPoint Reference to emojiRendersEmptyCenterPoint function, needed due to minification.
2435 *
2436 * @return {SupportTests} Support tests.
2437 */
2438function testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint ) {
2439	let canvas;
2440	if (
2441		typeof WorkerGlobalScope !== 'undefined' &&
2442		self instanceof WorkerGlobalScope
2443	) {
2444		canvas = new OffscreenCanvas( 300, 150 ); // Dimensions are default for HTMLCanvasElement.
2445	} else {
2446		canvas = document.createElement( 'canvas' );
2447	}
2448
2449	const context = canvas.getContext( '2d', { willReadFrequently: true } );
2450
2451	/*
2452	 * Chrome on OS X added native emoji rendering in M41. Unfortunately,
2453	 * it doesn't work when the font is bolder than 500 weight. So, we
2454	 * check for bold rendering support to avoid invisible emoji in Chrome.
2455	 */
2456	context.textBaseline = 'top';
2457	context.font = '600 32px Arial';
2458
2459	const supports = {};
2460	tests.forEach( ( test ) => {
2461		supports[ test ] = browserSupportsEmoji( context, test, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
2462	} );
2463	return supports;
2464}
2465
2466/**
2467 * Adds a script to the head of the document.
2468 *
2469 * @ignore
2470 *
2471 * @since 4.2.0
2472 *
2473 * @param {string} src The url where the script is located.
2474 *
2475 * @return {void}
2476 */
2477function addScript( src ) {
2478	const script = document.createElement( 'script' );
2479	script.src = src;
2480	script.defer = true;
2481	document.head.appendChild( script );
2482}
2483
2484settings.supports = {
2485	everything: true,
2486	everythingExceptFlag: true
2487};
2488
2489// Obtain the emoji support from the browser, asynchronously when possible.
2490new Promise( ( resolve ) => {
2491	let supportTests = getSessionSupportTests();
2492	if ( supportTests ) {
2493		resolve( supportTests );
2494		return;
2495	}
2496
2497	if ( supportsWorkerOffloading() ) {
2498		try {
2499			// Note that the functions are being passed as arguments due to minification.
2500			const workerScript =
2501				'postMessage(' +
2502				testEmojiSupports.toString() +
2503				'(' +
2504				[
2505					JSON.stringify( tests ),
2506					browserSupportsEmoji.toString(),
2507					emojiSetsRenderIdentically.toString(),
2508					emojiRendersEmptyCenterPoint.toString()
2509				].join( ',' ) +
2510				'));';
2511			const blob = new Blob( [ workerScript ], {
2512				type: 'text/javascript'
2513			} );
2514			const worker = new Worker( URL.createObjectURL( blob ), { name: 'wpTestEmojiSupports' } );
2515			worker.onmessage = ( event ) => {
2516				supportTests = event.data;
2517				setSessionSupportTests( supportTests );
2518				worker.terminate();
2519				resolve( supportTests );
2520			};
2521			return;
2522		} catch ( e ) {}
2523	}
2524
2525	supportTests = testEmojiSupports( tests, browserSupportsEmoji, emojiSetsRenderIdentically, emojiRendersEmptyCenterPoint );
2526	setSessionSupportTests( supportTests );
2527	resolve( supportTests );
2528} )
2529	// Once the browser emoji support has been obtained from the session, finalize the settings.
2530	.then( ( supportTests ) => {
2531		/*
2532		 * Tests the browser support for flag emojis and other emojis, and adjusts the
2533		 * support settings accordingly.
2534		 */
2535		for ( const test in supportTests ) {
2536			settings.supports[ test ] = supportTests[ test ];
2537
2538			settings.supports.everything =
2539				settings.supports.everything && settings.supports[ test ];
2540
2541			if ( 'flag' !== test ) {
2542				settings.supports.everythingExceptFlag =
2543					settings.supports.everythingExceptFlag &&
2544					settings.supports[ test ];
2545			}
2546		}
2547
2548		settings.supports.everythingExceptFlag =
2549			settings.supports.everythingExceptFlag &&
2550			! settings.supports.flag;
2551
2552		// When the browser can not render everything we need to load a polyfill.
2553		if ( ! settings.supports.everything ) {
2554			const src = settings.source || {};
2555
2556			if ( src.concatemoji ) {
2557				addScript( src.concatemoji );
2558			} else if ( src.wpemoji && src.twemoji ) {
2559				addScript( src.twemoji );
2560				addScript( src.wpemoji );
2561			}
2562		}
2563	} );
2564//# sourceURL=https://www.rippleworks.org/wp-includes/js/wp-emoji-loader.js
2565</script>
2565
2566</body>
2567</html>
2568
2569<!--
2570Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin
2571
2572Page Caching using Disk: Enhanced 
2573
2574Served from: www.rippleworks.org @ 2026-09-28 10:29:56 by W3 Total Cache
2575-->

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.