/* The user's physical stone transformation, in the same camera as the wall. */
.wall-cinema{position:absolute;inset:0;width:1672px;height:941px;opacity:0;transition:opacity 900ms var(--wall-ease);pointer-events:none}
.wall-film,.wall-film-end{position:absolute;inset:0;display:block;width:1672px;height:941px;max-width:none;object-fit:fill;pointer-events:none}
.wall-film{opacity:1;transition:opacity 320ms ease}
.wall-film-end{opacity:0;transition:opacity 320ms ease}
html[data-view=services] .wall-cinema{opacity:1}
.wall-plane.is-complete .wall-film{opacity:0}
.wall-plane.is-complete .wall-film-end{opacity:1}
html[data-decoding=running] .decoder-node{pointer-events:none}
html[data-decoding=running] .wall-letter-light{opacity:0}
@media(prefers-reduced-motion:reduce){.wall-cinema,.wall-film,.wall-film-end{transition:none}}
/* The three close-up areas use the same visible navigation language. */
.wall-pan{gap:8px}
.wall-pan button{width:50px;min-height:44px;height:44px;background:#fff0d9e8;border:1px solid #977342;border-radius:2px;color:#49311b;font-size:14px}
.wall-pan button[aria-pressed=true]{background:#173b50;border:1px solid #9d8050;color:#fff4df;box-shadow:inset 0 -2px 0 #c5a064}
