/* No permanent compositor hints on words or offscreen content. */
.bz-reveal-page .bz-wait{opacity:0}
.bz-reveal-page .bz-w{display:inline-block}
.bz-reveal-page .bz-head .bz-w{opacity:0;filter:blur(10px);transition:none}
.bz-reveal-page .bz-head.bz-in .bz-w{opacity:1;filter:blur(0);transition:opacity 1400ms cubic-bezier(.25,.46,.45,.94),filter 1400ms cubic-bezier(.25,.46,.45,.94)}
.bz-reveal-page .bz-line{display:block;white-space:nowrap}
.bz-reveal-page .bz-hyphen::after{content:'\2010'}
.bz-reveal-page .bz-copy .bz-line{opacity:0;transform:translate3d(0,24px,0);transition:none}
.bz-reveal-page .bz-copy.bz-in .bz-line{opacity:1;transform:none;transition:opacity 1200ms cubic-bezier(.25,.46,.45,.94),transform 1200ms cubic-bezier(.25,.46,.45,.94)}
.bz-reveal-page .bz-block{opacity:0;transform:translate3d(0,14px,0);transition:none}
.bz-reveal-page .bz-block.bz-in{opacity:1;transform:none;transition:opacity 850ms cubic-bezier(.25,.46,.45,.94),transform 850ms cubic-bezier(.25,.46,.45,.94)}
.bz-reveal-page #page-header .bz-hero-owner{visibility:visible!important;animation:none!important}
.bz-reveal-page #page-header .heading-text.bz-hero-owner{opacity:1!important;transform:none!important}
.bz-reveal-page #page-header .uncode-video-container,
.bz-reveal-page #page-header .uncode-video-container iframe,
.bz-reveal-page #page-header .uncode-video-container video{pointer-events:none!important}
.bz-boot .bz-reveal-page #page-header .heading-text>h1,
.bz-boot .bz-reveal-page #page-header .btn-container,
.bz-boot .bz-reveal-page .row-portfolio-info .post-title,
.bz-boot .bz-reveal-page .row-portfolio-info .col-lg-8 .uncont>p,
.bz-boot .bz-reveal-page .uncode_text_column>p,
.bz-boot .bz-reveal-page .uncode_text_column li,
.bz-boot .bz-reveal-page .row-portfolio-info .info-content,
.bz-boot .bz-reveal-page .row-portfolio-info .post-share{opacity:0}
@media print,(prefers-reduced-motion:reduce){
 .bz-reveal-page .bz-wait,.bz-reveal-page .bz-block,.bz-reveal-page .bz-head .bz-w,.bz-reveal-page .bz-copy .bz-line{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}
}

/* One-shot photo appearance inside Uncode's existing clipped frame. */
.bz-reveal-page .uncode-single-media-wrapper.bz-photo-ready{opacity:1;filter:blur(5px);transform:scale(1.025);transform-origin:50% 50%;transition:none}
.bz-reveal-page .uncode-single-media-wrapper.bz-photo-active{transition:filter 1600ms cubic-bezier(.25,.46,.45,.94),transform 1600ms cubic-bezier(.25,.46,.45,.94)}
.bz-reveal-page .uncode-single-media-wrapper.bz-photo-in{opacity:1;filter:blur(0);transform:none}
@media print,(prefers-reduced-motion:reduce){
 .bz-reveal-page .uncode-single-media-wrapper.bz-photo-ready{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}
}

.bz-reveal-page .uncode-single-media-wrapper.bz-photo-pending{opacity:1;filter:blur(5px);transform:scale(1.025);transform-origin:50% 50%;transition:none}
.bz-reveal-page .bz-block.bz-copy-block.bz-in{transition-duration:1200ms;transition-delay:200ms}
@media print,(prefers-reduced-motion:reduce){.bz-reveal-page .uncode-single-media-wrapper.bz-photo-pending{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}

/* Metadata stays in its final position throughout the reveal. */
.bz-reveal-page .row-portfolio-info .info-content.bz-block,
.bz-reveal-page .row-portfolio-info .post-share.bz-block{transform:none}

/* Keep YouTube startup/pause UI behind the existing static header poster. */
.bz-reveal-page #page-header .uncode-video-container[data-provider="youtube"] iframe{opacity:0!important;transition:opacity 350ms ease}
.bz-reveal-page #page-header .uncode-video-container.bz-video-ready[data-provider="youtube"] iframe{opacity:1!important}
