.large-centered-visual-hero:where(.astro-tii7a5hc){position:relative;display:flex;justify-content:center;padding:150px 20px 10px}.hero-content:where(.astro-tii7a5hc){display:flex;justify-content:center;padding:100px 0;width:100%}.hero-text:where(.astro-tii7a5hc){display:flex;flex-direction:column;gap:60px;max-width:620px;text-align:center;>:where(.astro-tii7a5hc):empty{display:none}}.large-column-section:where(.astro-ezbst2lw){display:flex;flex-direction:column;gap:80px;@media (max-width: 800px){gap:30px}}.large-column-feature:where(.astro-ezbst2lw){display:flex;flex-direction:column;gap:40px;width:100%;&:first-child .large-column-feature-graphic:where(.astro-ezbst2lw){background:linear-gradient(to bottom,var(--color-gray-10) 40%,var(--color-cloud))}&:last-child .large-column-feature-graphic:where(.astro-ezbst2lw){background:linear-gradient(to bottom,var(--color-gray-10) 40%,var(--color-sky))}}.large-column-feature-graphic:where(.astro-ezbst2lw){width:100%;aspect-ratio:1/1;border-radius:40px;overflow:hidden}.large-column-feature-text:where(.astro-ezbst2lw){display:flex;flex-direction:column;gap:14px;padding:0 20px;>:where(.astro-ezbst2lw):empty{display:none}& p:where(.astro-ezbst2lw){color:var(--color-gray)}.button{width:fit-content}}.text-and-container-section:where(.astro-njtqva2n){position:relative;padding:300px 0;h2{place-self:center}@media (max-width: 800px){padding:150px 0}}.content-box:where(.astro-njtqva2n){display:flex;flex-direction:column;align-items:start;gap:24px;padding:24px;border-radius:30px;background:#fff;--gb-radius: 30px;.group{display:flex;flex-direction:column;gap:24px}@media (max-width: 800px){.button{width:100%;justify-content:space-between}}}.research-graphic:where(.astro-gqnv5pql){position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;width:100dvw;max-width:1440px;z-index:-1;pointer-events:none;video,img{position:relative;min-width:100%;min-height:100%;object-fit:cover}@media (max-width: 800px){top:-15%;min-height:130%}}.logos-section:where(.astro-sfyndlzv){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:60px;text-align:center;padding:60px 0;.logos-container{position:relative;display:flex;width:100%;overflow:hidden}p{padding:0 20px}.logos{display:flex;gap:80px;flex-shrink:0;padding:0 40px}&.scroll .logos{animation:marquee 20s linear infinite}.logo{display:flex;align-items:center;justify-content:center}.action-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-radius:15px;font-size:16px;font-weight:500;border:1px solid var(--color-charcoal);background:transparent;transition:all .2s ease-out;color:var(--color-charcoal);text-decoration:none}.action-button:hover{background-color:var(--color-charcoal);color:var(--color-white);cursor:pointer;transition:none}@media (prefers-reduced-motion: reduce){.logos{animation:none}}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.name-grid:where(.astro-od7crnvo){display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:0 80px;width:100%;max-width:var(--container-max-width);margin:0 auto;@media (max-width: 800px){padding:0 20px;grid-template-columns:repeat(2,1fr)}}.name-grid-item:where(.astro-od7crnvo){display:flex;align-items:end;padding:45px 16px;border-bottom:1px solid var(--color-light-gray);@media (max-width: 800px){padding:20px 16px}}.image-carousel-section:where(.astro-e32mw3rs){display:flex;flex-direction:column;gap:80px;padding:100px 0;@media (max-width: 800px){padding:20px 0;gap:60px}}.image-carousel-header:where(.astro-e32mw3rs){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;text-align:center;max-width:500px;margin:0 auto;padding:0 20px}.image-carousel:where(.astro-e32mw3rs){display:flex;flex-direction:column;gap:80px;width:100%;max-width:100vw;margin:0 auto;@media (max-width: 800px){gap:40px}}.image-carousel-viewport:where(.astro-e32mw3rs){position:relative;overflow:hidden;padding:50px 0;margin:-50px auto;width:100%;max-width:100vw}.image-carousel-container:where(.astro-e32mw3rs){display:flex}.image-carousel-item:where(.astro-e32mw3rs){position:relative;flex:0 0 auto;display:flex;flex-direction:column;gap:40px;width:auto;padding:0 20px;transition:opacity .2s ease-in-out,filter .2s ease-in-out;cursor:pointer;p{padding:0 24px;text-align:center;opacity:0;transition:opacity .2s ease-in-out}.image-info{position:absolute;top:30px;left:10px;color:#fff;z-index:2}&[data-active=false]{opacity:.4;.image-carousel-item-box{filter:grayscale(.5)}}&[data-active=true]{opacity:1;p{opacity:1}.image-carousel-item-box{filter:grayscale(0)}}&[data-active=false]:hover{opacity:.6;.image-carousel-item-box{filter:grayscale(.3)}}}.image-carousel-item-box:where(.astro-e32mw3rs){height:400px;aspect-ratio:16/9;border-radius:30px;background:var(--color-gray-300);overflow:hidden;transition:all .2s ease-in-out;position:relative;.carousel-image{width:100%;height:100%;object-fit:cover}}.image-carousel-controls:where(.astro-e32mw3rs){display:flex;justify-content:end;gap:10px;padding:40px 80px;width:100%;max-width:var(--container-max-width);margin:0 auto}@media (min-width: 1600px){.image-carousel-viewport:where(.astro-e32mw3rs){padding:50px 0;margin:-50px auto}}@media (max-width: 800px){.image-carousel-item:where(.astro-e32mw3rs){width:100%}.image-carousel-item-box:where(.astro-e32mw3rs){height:unset}.image-carousel-controls:where(.astro-e32mw3rs){padding:20px}}.investor-logos-section:where(.astro-4ye6fllx){display:flex;flex-direction:column;justify-content:center;align-items:center;gap:80px;text-align:center;padding:60px 0}.investor-logos-grid:where(.astro-4ye6fllx){display:grid;grid-template-columns:repeat(3,1fr);gap:80px;width:100%;max-width:1200px;margin:0 auto;padding:0 40px}.logo-item:where(.astro-4ye6fllx){display:flex;align-items:center;justify-content:center}.logo-item:where(.astro-4ye6fllx) svg:where(.astro-4ye6fllx){fill:currentColor}@media (max-width: 800px){.investor-logos-grid:where(.astro-4ye6fllx){grid-template-columns:repeat(2,1fr);gap:40px;padding:0 20px}.logo-item:where(.astro-4ye6fllx){width:120px}}.other-investors:where(.astro-gkq7oefr){padding-top:60px;text-align:center;width:100%}.bio-link:where(.astro-gkq7oefr){display:flex;align-items:center;gap:10px;color:var(--color-gray)}
