/* Living light around illustrations, not around text or product screenshots. */
[data-scene-ready]{--sc-lift:0px;--sc-rotate:0deg;--sc-tilt-x:0deg;--sc-tilt-y:0deg;--sc-light:.14;--sc-light-x:50%;--sc-light-y:50%;isolation:isolate}
.sc-motion-canvas,.sc-soft-light{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;user-select:none;border-radius:inherit}
.sc-motion-canvas{z-index:2;opacity:.95}
.sc-soft-light{z-index:2;background:radial-gradient(ellipse 27% 32% at var(--sc-light-x) var(--sc-light-y),rgba(255,121,56,.5),rgba(255,97,31,.08) 52%,transparent 80%);mix-blend-mode:screen;opacity:var(--sc-light)}
[data-scene-ready] .sc-depth-image{animation:none!important;transform:perspective(1100px) translate3d(0,var(--sc-lift),0) rotateX(var(--sc-tilt-x)) rotateY(var(--sc-tilt-y)) rotateZ(var(--sc-rotate));transform-origin:50% 55%;transition:opacity .7s ease;backface-visibility:hidden}
[data-scene-motion=running] .sc-depth-image{will-change:transform}
[data-scene-motion=paused] .sc-depth-image,[data-scene-motion=idle] .sc-depth-image{will-change:auto}
.hv-art[data-scene-ready] .hv-art-traces{opacity:.35}
.hv-art[data-scene-ready] .hv-art-label,.hv-art[data-scene-ready] figcaption,.hv-art[data-scene-ready] .hv-art-next,.hv-art[data-scene-ready] .hv-art-controls{z-index:4}
.vs-hero-art[data-scene-ready] .vs-diagram{z-index:3}
.vs-editorial-art[data-scene-ready] .sc-motion-canvas{opacity:.63}
.vs-editorial-art[data-scene-ready] .sc-soft-light{opacity:calc(var(--sc-light) * .6)}
.vs-editorial-art[data-scene-ready] .vs-art-track{z-index:3}
.iv-scene[data-scene-ready]{position:relative}
.iv-scene[data-scene-ready] .sc-motion-canvas{opacity:.9}
.rw[data-theme=light] .hv-art[data-scene-ready] .sc-motion-canvas{opacity:.75}
.rw[data-theme=light] .vs-hero-art[data-scene-ready] .sc-soft-light{mix-blend-mode:screen}
@media(max-width:600px){.sc-motion-canvas{opacity:.75}.hv-art[data-scene-ready] .hv-art-traces{opacity:.2}.vs-editorial-art[data-scene-ready] .sc-motion-canvas{opacity:.5}}
@media(prefers-reduced-motion:reduce){[data-scene-ready] .sc-depth-image{animation:none!important;transform:none!important;transition:none!important;will-change:auto!important}.sc-motion-canvas{opacity:.45}.sc-soft-light{opacity:.08!important}}
