:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;--font-family:"Trebuchet MS";--normal-text-family:var(--font-family)!important;--headline-family:var(--font-family)!important;--dark-text-color:#2a2a2a;--big-font-size:clamp(1.25rem,0.9643rem + 0.5952vw,1.5rem);--default-font-size:clamp(1.125rem,0.9821rem + 0.2976vw,1.25rem);--small-font-size:clamp(1rem,0.8571rem + 0.2976vw,1.125rem);--h1-font-size:clamp(2.625rem,2.0833rem + 1.1285vw,3.4375rem);--h2-font-size:clamp(2.25rem,2rem + 0.5208vw,2.625rem)}body{--text-color:var(--dark-text-color)}body.dark-bg{--text-color:#fff}body #fl-main-content a,body #fl-main-content h1,body #fl-main-content h2,body #fl-main-content h3,body #fl-main-content h4,body #fl-main-content h5,body #fl-main-content h6,body #fl-main-content p{color:var(--text-color)}body h1{font-size:var(--h1-font-size)}body h2{font-size:var(--h2-font-size)}#svg-line{left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%)}#svg-line path{fill:none;stroke:#000;stroke-width:.25rem}#svg-line path#test-path-bg{opacity:.1}#svg-line path#test-path{stroke:green}.fl-menu a,.fl-menu svg{color:#fff!important}.fl-menu .fl-search-form-fields{flex-direction:row!important}.fl-menu .fl-search-form-fields .fl-search-form-input-wrap{position:relative}.fl-menu .fl-search-form-fields .fl-search-form-input-wrap input{border-radius:100rem}.fl-menu .fl-search-form-fields .fl-button-wrap a{background-color:transparent!important;border:none!important;padding:1rem!important;position:relative}.fl-menu .fl-search-form-fields .fl-button-wrap a:focus-visible i:before,.fl-menu .fl-search-form-fields .fl-button-wrap a:hover i:before{text-decoration:underline;text-underline-offset:2px}.fl-menu a:focus-visible,.fl-menu a:hover{text-decoration:underline}.fl-menu .fl-menu-mobile-flyout{background-color:var(--global-pantone-2758);padding:0}.fl-menu .fl-menu-mobile-flyout .sub-menu{background-color:var(--global-pantone-7687);padding-inline-end:1rem}#gsap-stroke-wrapper path{stroke:#fff;stroke-width:.35rem;stroke-linecap:round;fill:transparent}#gsap-stroke-wrapper path#gsap-stroke-path-background{stroke:#69b3e7;stroke-dasharray:10 15}#gsap-stroke-wrapper path#gsap-stroke-path-straight{stroke:green}.fl-row .fl-module-box .fl-module-box{padding:1.618em 0}.hero-row .fl-row-content-wrap{margin-top:0;padding-top:16rem}.hero-row .hero-excerpt{margin:auto;max-width:56rem!important}.hero-row .hero-excerpt .fl-node-content{font-size:1.25rem;margin-top:0}.hero-row .hero-title{margin:auto;max-width:56rem!important}.hero-row .hero-title .fl-node-content{margin-bottom:1em}.fl-module-ecosystem-hero-cta .fl-module-content{display:flex;flex-direction:row;gap:2rem}.fl-module-ecosystem-hero-cta .fl-module-content:after,.fl-module-ecosystem-hero-cta .fl-module-content:before{display:none}.fl-module-ecosystem-hero-cta .fl-module-content .ecosystem_hero_cta{--text-color:var(--global-pantone-2768);align-items:center;background-color:var(--global-pantone-358);border-radius:2rem;display:flex;flex:1 1 auto;flex-direction:column;gap:1.5rem;padding:5rem 5rem 4rem;text-align:center;width:100%}.fl-module-ecosystem-hero-cta .fl-module-content .ecosystem_hero_cta:focus-within,.fl-module-ecosystem-hero-cta .fl-module-content .ecosystem_hero_cta:hover{background-color:var(--global-pantone-292)}.fl-module-ecosystem-hero-cta .fl-module-content .ecosystem_hero_cta--has-icon i{font-size:5rem}.fl-module-ecosystem-hero-cta .fl-module-content .ecosystem_hero_cta__title{font-size:1.5rem}.fl-module-ecosystem-hero-cta .fl-module-content .ecosystem_hero_cta__content{font-size:1.125rem}.ecosystem-term{--ecosystem-bg:var(--global-pantone-7687);--ecosystem-bg:var(--button-color);--text-color:var(--button-text-color);align-items:center;background-color:var(--ecosystem-bg);border-radius:100rem;display:flex;justify-content:center;padding-block:var(--padding-buttons-tb);padding-inline:var(--padding-buttons-lr);text-align:center}.ecosystem-term__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-top:1rem}.ecosystem-term:focus-visible,.ecosystem-term:hover{--ecosystem-bg:var(--button-hover-color);--text-color:var(--button-hover-text-color)}.fl-module-ecosystem-paper-filter .fl-module-content{display:flex;flex-direction:column;gap:1rem;justify-content:space-between}@media (min-width:1024px){.fl-module-ecosystem-paper-filter .fl-module-content{flex-direction:row}}.fl-module-ecosystem-paper-filter .fl-module-content:after,.fl-module-ecosystem-paper-filter .fl-module-content:before{display:none}.fl-module-ecosystem-paper-filter .fl-module-content form{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.fl-module-ecosystem-paper-filter .fl-module-content form{flex-direction:row}}.fl-module-ecosystem-paper-filter .fl-module-content form *{align-items:center;display:flex;height:100%;justify-self:center}.fl-module-ecosystem-paper-filter .fl-module-content form .ecosystem-research-paper__select-wrapper{border-radius:100rem}@media (max-width:1023px){.fl-module-ecosystem-paper-filter .fl-module-content form .ecosystem-research-paper__select-wrapper{width:100%}}.fl-module-ecosystem-paper-filter .fl-module-content form .ecosystem-research-paper__search-wrapper input{border-radius:100rem;color:initial!important;font-size:var(--default-font-size,20px)!important;min-width:275px;padding:1rem 2rem;padding-inline-end:5rem;padding-inline-start:2rem}.fl-module-ecosystem-paper-filter .fl-module-content form .ecosystem-research-paper__search-wrapper,.fl-module-ecosystem-paper-filter .fl-module-content form .ecosystem-research-paper__select-wrapper{position:relative}.fl-module-ecosystem-paper-filter .fl-module-content form .ecosystem-research-paper__search-wrapper i,.fl-module-ecosystem-paper-filter .fl-module-content form .ecosystem-research-paper__select-wrapper i{position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:1}.fl-module-ecosystem-paper-filter .fl-module-content form select{-webkit-appearance:none;border-radius:100rem;padding:1rem 2rem}@media (max-width:1023px){.fl-module-ecosystem-paper-filter .fl-module-content form select{width:100%}}.fl-module-ecosystem-paper-filter .fl-module-content form input,.fl-module-ecosystem-paper-filter .fl-module-content form select{line-height:1rem;min-height:55px}.fl-module-ecosystem-paper-filter .fl-module-content h2{--text-color:#fff}.page-navigation{align-items:center;display:flex;justify-content:space-between}.page-navigation a{--text-color:#fff;align-items:center;display:inline-flex;gap:.5em}
