.hx-hero .hero-brand{position:relative;width:330px;max-width:100%}
.hx-hero .hero-brand .hx-wordmark{width:100%;height:auto;max-width:none}
.hx-hero .hero-brand .hero-x{visibility:hidden;animation:none!important}
.hx-hero .hero-glass-mark{position:absolute;left:84.4388%;top:47.7778%;width:29.0816%;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;background:#fff}
.hero-glass-mark img,.hero-glass-mark video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}
.hero-glass-mark video{opacity:1} /* Native poster is visible before playback; autoplay never depends on a playing-triggered visibility gate. */
@media(min-width:1600px){.hx-hero .hero-brand{width:390px}}
@media(max-width:767px){.hx-hero .hero-brand{width:258px}}
@media(prefers-reduced-motion:reduce){.hero-glass-mark video{display:none!important}}
