.index-hero{--ev-hero-key:color-mix(in srgb, var(--cs-color-neutral-1) 65%, transparent);--ev-hero-warm:color-mix(in srgb, var(--cs-color-neutral-4) 35%, transparent);background:radial-gradient(ellipse 45% 69% at 80% 48%, var(--ev-hero-key) 0%, color-mix(in srgb, var(--ev-hero-key) 60%, transparent) 45%, transparent 100%), radial-gradient(ellipse 69% 111% at 82% 50%, color-mix(in srgb, var(--ev-hero-warm) 70%, transparent) 0%, transparent 100%), linear-gradient(180deg, var(--ev-hero-cool-light) 0%, var(--ev-hero-cool-light) 55%, var(--cs-color-surface-page) 100%);position:relative;overflow:hidden}@media (max-width:767.98px){.index-hero{background:radial-gradient(ellipse 90% 39% at 86% 24%, var(--ev-hero-key) 0%, transparent 100%), linear-gradient(180deg, var(--ev-hero-cool-light) 0%, var(--cs-color-surface-page) 100%)}}.index-hero .hero-fly__canvas{z-index:0;pointer-events:none;opacity:0;transition:opacity var(--cs-motion-enter-4) var(--cs-motion-easing-enter);display:block;position:absolute}.index-hero .hero-fly__canvas.is-ready{opacity:1}.index-hero>.wrap{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.index-hero .hero-fly__canvas{transition:none}}
