/* Only the rendered 3D frame is presented; the mark stays still. */
.emblem-scene{position:absolute;inset:-64px 0;pointer-events:none;overflow:visible}
.emblem-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;opacity:0}
[data-renderer=webgl] .emblem-canvas{opacity:1;transition:opacity .18s ease-out}
@media(prefers-reduced-motion:reduce){[data-renderer=webgl] .emblem-canvas{transition:none}}

/* An uninterrupted background, without a boxed halo or caption rule. */
.studio-emblem-stage:before{display:none}
.studio-emblem-caption{border-top:0}
body:has(.studio-hero) .site-header{border-bottom:0}
.studio-audiences{border-top:0}
