.hero-progress{position:absolute;z-index:8;left:0;right:0;bottom:0;height:5px;background:#1112;pointer-events:none;overflow:hidden}
.hero-progress>span{display:block;height:100%;width:100%;background:var(--ink);transform:scaleX(0);transform-origin:left center}
.hero-carousel:has(.coming-slide.is-active) .hero-progress{bottom:13px}
.secret-hero-visual .mystery-extra{color:#1653ff;text-shadow:1px 1px 0 #1113}
.secret-hero-visual .hero-q-four{font-size:70px;left:4%;top:62%;transform:rotate(15deg)}
.secret-hero-visual .hero-q-five{font-size:85px;right:8%;top:43%;transform:rotate(-18deg)}
.social-consolidated .personal-socials .imdb-wordmark{font:bold 14px/1 Arial,sans-serif;letter-spacing:-.8px}
@media(max-width:760px){
 nav .navlinks{display:flex;gap:12px;font-size:8px;letter-spacing:.3px}
 nav .logo{font-size:28px;letter-spacing:-1px}
 .hero-carousel:has(.coming-slide.is-active) .hero-controls{bottom:24px}
 .secret-hero-visual .hero-q-four{font-size:33px;left:0;top:62%}
 .secret-hero-visual .hero-q-five{font-size:38px;right:4%;top:38%}
}
@media(prefers-reduced-motion:reduce){.hero-progress{display:none}}
/* Keep the desktop portrait backdrop flush with the ticker. */
@media(min-width:761px){.hero-carousel #business-slide .hero-visual{margin-bottom:-42px}}
.venture-group .brand-logo{transition:transform .3s ease,filter .3s ease;transform-origin:center}
@media(hover:hover) and (prefers-reduced-motion:no-preference){
 .venture-group .ascend-venture .ac-logo:hover{transform:rotate(4deg) scale(1.075);filter:brightness(1.12) drop-shadow(0 0 8px #fff9)}
 .venture-group .btp-venture .btp-logo:hover{transform:rotate(-5deg) scale(1.075);filter:brightness(1.12) drop-shadow(0 0 8px #fff9)}
}
@media(hover:hover) and (prefers-reduced-motion:reduce){.venture-group .brand-logo:hover{filter:brightness(1.12) drop-shadow(0 0 8px #fff9)}}
