.about-hero-immersive .hero-ai-imm__video{opacity:1}@media (min-aspect-ratio:4/3){.about-hero-immersive .hero-ai-imm__video{object-fit:contain;object-position:center;background:var(--color-bg,#0a0a0b)}}.about-hero-immersive:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#04070dd1 0%,#04070d9e 26%,#04070d33 48%,#04070d00 66%),linear-gradient(#04070d00 68%,#04070db3 100%);position:absolute;top:0;bottom:0;left:0;right:0}.about-hero-immersive .hero-ai-imm__content{text-align:left;max-width:min(1240px,94vw)}.about-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:48px;display:grid}.about-hero-col--copy,.about-hero-col--partners{min-width:0}.about-hero-immersive .hero-ai-imm__eyebrow,.about-hero-immersive .hero-ai-imm__title,.about-hero-immersive .hero-ai-imm__copy{text-align:left;margin-left:0;margin-right:0}.about-hero-immersive .hero-ai-imm__copy{max-width:46ch}.about-hero-immersive .hero-ai-imm__cta{justify-content:flex-start}.about-hero-logos{max-width:100%;margin:40px auto 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.about-hero-logos__viewport{will-change:transform;width:max-content;animation:32s linear infinite about-hero-logos-marquee;display:flex}.about-hero-logos:hover .about-hero-logos__viewport{animation-play-state:paused}.about-hero-logos__track{flex:none;align-items:center;gap:60px;padding-right:60px;display:flex}.about-hero-logos__item{flex:none;justify-content:center;align-items:center;height:32px;display:flex}.about-hero-logos__logo{object-fit:contain;opacity:.6;filter:brightness(0)invert();width:auto;max-width:140px;height:26px;transition:opacity .3s}.about-hero-logos__item:hover .about-hero-logos__logo{opacity:1}@keyframes about-hero-logos-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.about-hero-logos__viewport{animation:none}.about-hero-logos{overflow-x:auto}.about-hero-showcase{animation:none}}@media (max-width:1080px){.about-hero-grid{grid-template-columns:1fr;gap:34px}.about-hero-immersive .hero-ai-imm__eyebrow,.about-hero-immersive .hero-ai-imm__title,.about-hero-immersive .hero-ai-imm__copy{text-align:center}.about-hero-immersive .hero-ai-imm__copy{max-width:60ch;margin-left:auto;margin-right:auto}.about-hero-immersive .hero-ai-imm__cta{justify-content:center}}@media (max-width:620px){.about-hero-logos__track{gap:40px;padding-right:40px}.about-hero-logos__logo{height:22px}}