.hero-visual{position:relative;width:100%;aspect-ratio:1.22;min-width:0;isolation:isolate}.hero-visual .hero-video,.hero-visual .hero-poster,.hero-visual .hero-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;border:0}.hero-visual .hero-video,.hero-visual .hero-canvas{opacity:0;pointer-events:none}.hero-visual[data-playing]:not([data-renderer=canvas]) .hero-video{opacity:1}.hero-visual[data-playing][data-renderer=canvas] .hero-canvas{opacity:1}.hero-visual[data-playing] .hero-poster{opacity:0}.hero-wordmark{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .85s ease}.hero-wordmark text{letter-spacing:normal}.hero-visual.has-wordmark .hero-wordmark{opacity:1}.hero-wordmark-sheen{transform:translate(-450px)}.hero-visual.has-wordmark .hero-wordmark-sheen{animation:wordmark-glimmer 2.4s cubic-bezier(.25,.1,.25,1) .35s both}@keyframes wordmark-glimmer{0%{transform:translate(-450px)}to{transform:translate(1000px)}}@media(max-width:767px){.hero-visual{width:100%;max-width:540px;justify-self:center;aspect-ratio:1.25}}@media(prefers-reduced-motion:reduce){.hero-wordmark{transition:none}.hero-visual.has-wordmark .hero-wordmark-sheen{animation:none}}
