.sculpture-stage{isolation:isolate}.sculpture-stage:not(.hero-sculpture){width:100%;height:100%;position:relative}.sculpture-stage canvas{outline-offset:-16px;cursor:grab;touch-action:pan-y;opacity:0;width:100%;height:100%;display:block;position:relative}.sculpture-stage canvas[data-dragging=true]{cursor:grabbing}.sculpture-stage canvas:focus-visible{outline:2px solid #52684b}.sculpture-stage[data-status=ready] canvas{opacity:1}.sculpture-stage .sculpture-poster{object-fit:contain;pointer-events:none;background:#f8f9f5;width:100%;height:100%;position:absolute;inset:0}.sculpture-stage[data-status=ready] .sculpture-poster{visibility:hidden}.sculpture-stage .hero-interaction-note{text-align:center;letter-spacing:.035em;color:#677360;pointer-events:none;font-size:10px;position:absolute;bottom:22px;left:0;right:0}.sculpture-stage .hero-interaction-note span{margin-left:8px;font-size:15px}.sculpture-status{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.sculpture-stage .hero-interaction-note{font-size:9px;bottom:4px}}
