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 » Feed" href="https://www.rippleworks.org/feed/" /> 37<link rel="alternate" type="application/rss+xml" title="Rippleworks » 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&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&subset=latin,latin-ext&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 …" 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’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’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="<div class="esgbox-caption-title">ACADES</div>" 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="<div class="esgbox-caption-title">ACADES</div>" 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="<div class="esgbox-caption-title">Acceso</div>" 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="<div class="esgbox-caption-title">Acceso</div>" 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="<div class="esgbox-caption-title">BarefootLaw</div>" 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="<div class="esgbox-caption-title">BarefootLaw</div>" 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="<div class="esgbox-caption-title">Building Tomorrow</div>" 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="<div class="esgbox-caption-title">Building Tomorrow</div>" 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="<div class="esgbox-caption-title">Cova</div>" 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="<div class="esgbox-caption-title">Cova</div>" 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="<div class="esgbox-caption-title">Development Media International</div>" 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="<div class="esgbox-caption-title">Development Media International</div>" 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="<div class="esgbox-caption-title">Digital Green</div>" 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="<div class="esgbox-caption-title">Digital Green</div>" 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="<div class="esgbox-caption-title">Drinkwell</div>" 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="<div class="esgbox-caption-title">Drinkwell</div>" 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="<div class="esgbox-caption-title">EarthEnable</div>" 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="<div class="esgbox-caption-title">EarthEnable</div>" 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="<div class="esgbox-caption-title">Farmz2U</div>" 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="<div class="esgbox-caption-title">Farmz2U</div>" 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="<div class="esgbox-caption-title">Fika</div>" 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="<div class="esgbox-caption-title">Fika</div>" 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="<div class="esgbox-caption-title">Financing Alliance for Health</div>" 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="<div class="esgbox-caption-title">Financing Alliance for Health</div>" 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.