.h-hero__brands .brand-av img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.h-hero__brands .h-hero__brand{position:relative;overflow:visible}.h-hero__brand-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);padding:6px 10px;border-radius:8px;background:var(--fg-1);color:var(--bg-surface);font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;visibility:hidden;pointer-events:none}.h-hero__brand:focus-visible,.h-hero__brand:hover{z-index:10}.h-hero__brand:focus-visible .h-hero__brand-tooltip,.h-hero__brand:hover .h-hero__brand-tooltip{visibility:visible}.h-hero .h-hero__caption{top:calc(88% + 24px);bottom:auto;display:flex;flex-direction:column;align-items:center;gap:4px;width:max-content;max-width:90%;font-size:12px;line-height:1.4;white-space:normal;text-align:center}.h-hero__host-name{display:inline-flex;align-items:center;gap:5px;color:var(--fg-1);font-weight:500}.h-hero__caption a{font-size:11px;color:inherit;text-underline-offset:3px}.h-hero__caption a:hover{text-decoration:underline}.h-hero .h-hero__h1{text-wrap:balance}