.sg-sculpture{position:relative;isolation:isolate;overflow:hidden;background:transparent;contain:layout paint}
.sg-sculpture__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;outline:0}
.sg-sculpture__fallback{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;transition:opacity .3s ease}
.sg-sculpture__fallback.is-hidden{opacity:0;pointer-events:none}
@media(prefers-reduced-motion:reduce){.sg-sculpture__fallback{transition:none}}
