[data-ecosystem][data-active-row="1"] .ecosystem-row:not([data-eco-row="1"]),[data-ecosystem][data-active-row="2"] .ecosystem-row:not([data-eco-row="2"]),[data-ecosystem][data-active-row="3"] .ecosystem-row:not([data-eco-row="3"]){opacity:.3!important;pointer-events:none;transition:opacity .5s ease}[data-eco-title] .eco-title-text{color:var(--text-color);transition:color .5s ease}[data-eco-title] .eco-arrow-icon{color:var(--arrow-icon)}[data-eco-pair][data-hover-active=true] .hover-blob{opacity:1}[data-eco-title][data-hover-active=true] .eco-radial{transform:scale(1)}[data-eco-title][data-hover-active=true] .eco-title-text{color:var(--card-bg)}[data-eco-title][data-hover-active=true] .eco-arrow-shell{background-color:var(--card-bg)!important;transform:scale(1.1)}[data-eco-title][data-hover-active=true] .eco-arrow-track{transform:translate(40px,-40px)}[data-eco-title][data-hover-active=true] .eco-arrow-icon{color:var(--arrow-bg)}[data-eco-image][data-hover-active=true] .eco-image-scale{transform:scale(1.02)}[data-eco-image][data-hover-active=true] .eco-image-overlay{background-color:#0006}@media(max-width:1023.98px){#ecosystem [data-eco-stage-viewport]{position:relative!important;height:auto!important;overflow:visible!important}#eco-title-container{display:block!important;height:auto!important;min-height:200px!important;pointer-events:auto!important;position:relative!important;z-index:20!important}#eco-header-wrapper{display:block!important;margin-bottom:40px!important;margin-top:0!important;opacity:1!important;position:relative!important;visibility:visible!important}#eco-title span{opacity:1!important}[data-eco-content]{opacity:1!important;transform:none!important;padding-top:0!important}}#hero-section picture{display:block!important}@media(min-width:1024px){#hero-section[data-astro-cid-4qdngvj2] h1[data-astro-cid-4qdngvj2]{font-size:3.75rem}}.animate-home-hero-entry[data-astro-cid-4qdngvj2]{animation:home-hero-fade-up var(--hero-reveal-duration, 1.4s) var(--hero-ease, ease-out) both}@keyframes home-hero-fade-up{0%{opacity:0;transform:translateY(var(--hero-reveal-y, 2.25rem));filter:blur(var(--hero-reveal-blur, 10px))}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.animate-home-hero-entry[data-astro-cid-4qdngvj2]{animation:none}}.card-item[data-astro-cid-ysgzs472].is-hoverable{cursor:pointer;transition:transform .4s ease,box-shadow .4s ease;will-change:transform}.card-item[data-astro-cid-ysgzs472].is-hoverable:hover{box-shadow:0 10px 30px -10px #0000001a;transform:scale(1.03)!important}body[data-page=home]{background-color:#fff;transition:background-color var(--pixedi-site-bg-duration, 1.45s) var(--pixedi-site-bg-ease, ease),color var(--pixedi-site-bg-duration, 1.45s) var(--pixedi-site-bg-ease, ease)}body[data-page=home][data-site-bg=dark]{background-color:#000}.section-bg-switch{transition:background-color .7s ease}.section-text-switch{transition:color .5s ease}.logo-white,.logo-black{transition:opacity .5s ease}body[data-site-bg] .section-bg-switch,body[data-site-bg] .section-text-switch,body[data-site-bg] .logo-white,body[data-site-bg] .logo-black{transition-duration:var(--pixedi-site-bg-duration, 1.45s)!important;transition-timing-function:var(--pixedi-site-bg-ease, ease)!important}#what-we-do-section,[data-subsection=wwd]{--wwd-theme-text: #222222;color:var(--wwd-theme-text)!important}body[data-page=home][data-site-bg=dark] #what-we-do-section,body[data-page=home][data-site-bg=dark] [data-subsection=wwd]{--wwd-theme-text: #ffffff}body[data-page=home][data-site-bg=dark] #tools-tech-heading-wrapper h2,body[data-page=home][data-site-bg=dark] #tools-tech-mobile-heading{color:#fff!important}.card-item,.mobile-card-item,.card-item p,.mobile-card-item p{color:#222!important}body[data-page=home][data-site-bg=dark] .section-bg-switch{background-color:#fff!important}body[data-page=home][data-site-bg=dark] .section-text-switch{color:#222!important}body[data-page=home][data-site-bg=dark] .logo-white{opacity:1!important}body[data-page=home][data-site-bg=dark] .logo-black{opacity:0!important}
