/* Restore the spatial assembly; scrolling opens a second subject, never a zoom. */
.restored-hero .montage-next{position:absolute;inset:0;clip-path:inset(0 0 0 calc((1 - var(--reveal,0))*100%));z-index:1;background:var(--graphite)}
.restored-hero .montage-next img{display:block;width:100%;height:100%;object-fit:cover;object-position:65% 52%;transform:none}
.restored-hero .montage-shade{z-index:2}
.restored-hero .audit-ai{z-index:3!important}
.restored-hero .montage-slice img{transform:none!important;object-position:50% 55%}
.restored-hero .montage-detail-copy{max-width:44%}
.restored-hero .montage-intro h1{font-size:clamp(70px,8.5vw,150px)!important}
.restored-hero .montage-intro{top:22%;width:63%}
.restored-hero .montage-scene{top:12%;height:75%;left:32%;width:68%}
.restored-hero .montage-bottom p{font-size:10px}
@media(max-width:1000px) and (min-width:701px){.restored-hero .montage-intro h1{font-size:85px!important}.restored-hero .montage-intro{top:25%}.restored-hero .montage-scene{left:29%;width:76%;height:70%;top:16%}}
@media(max-width:700px){.restored-hero .montage-intro{top:89px;width:calc(100% - 44px)}.restored-hero .montage-intro h1{font-size:clamp(49px,14vw,78px)!important}.restored-hero .montage-scene{left:9%;width:91%;top:49%;height:38%}.restored-hero .montage-detail-copy{max-width:90%;top:16%}.restored-hero .montage-detail-copy>p{font-size:45px}.restored-hero .montage-next img{object-position:65% center}.restored-hero .montage-bottom>p{max-width:23ch}}
@media(prefers-reduced-motion:reduce){.restored-hero .montage-next{display:none}}
/* Provenance is a quiet image credit, not a UI badge. */
.werk-site .ai-badge,.werk-site .werk-ai,.werk-site .audit-ai{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:0!important;padding:0!important;box-shadow:none!important;color:rgba(255,255,255,.76)!important;text-shadow:0 1px 3px rgba(0,0,0,.65)!important;font:400 8px/1.2 Outfit,Arial,sans-serif!important;letter-spacing:.01em!important;top:auto!important;bottom:10px!important;right:12px!important;left:auto!important;opacity:.8!important}
.werk-site .ai-badge:before,.werk-site .werk-ai:before,.werk-site .audit-ai:before{display:none!important}
.restored-hero .audit-ai{right:8%!important;bottom:16px!important}
@media(max-width:700px){.werk-site .ai-badge,.werk-site .werk-ai,.werk-site .audit-ai{font-size:7px!important;bottom:8px!important;right:10px!important}.restored-hero .audit-ai{right:12%!important;bottom:13px!important}}
