.landscape.highlands-visualizer{isolation:isolate}
.highlands-visualizer>img{z-index:0}
.highlands-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity 1.2s ease}
.highlands-visualizer.is-live .highlands-canvas{opacity:1}
.highlands-visualizer>.landscape-shade{z-index:2;pointer-events:none}
.highlands-visualizer>.landscape-top,.highlands-visualizer>h2,.highlands-visualizer>.landscape-bottom{z-index:3}
.highlands-visualizer .landscape-bottom>span{margin-right:55px}
.highlands-motion-toggle{position:absolute;right:34px;bottom:25px;z-index:4;width:42px;height:42px;border:1px solid #eef6ed88;border-radius:50%;background:#123340a6;backdrop-filter:blur(6px);display:grid;place-items:center;color:white}
.highlands-motion-toggle[hidden]{display:none}
.highlands-motion-toggle:hover{background:#123340e6}
.highlands-motion-toggle svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.5}
.highlands-motion-toggle[aria-pressed=true] svg{fill:currentColor;stroke:none}
.highlands-motion-toggle:focus-visible{outline-color:white}
@media(max-width:800px){.highlands-motion-toggle{right:24px;bottom:25px}}
@media(max-width:560px){.highlands-motion-toggle{right:20px;bottom:22px;width:40px;height:40px}.highlands-visualizer .landscape-bottom>span{margin-right:0}}
@media(prefers-reduced-motion:reduce){.highlands-canvas{transition:none}}
