.sc-scene{--ease:linear-gradient(180deg,#000 var(--hs-sky-solid),#000000e0 calc(var(--hs-sky-solid) + var(--sc-ramp) * .18),#000000a8 calc(var(--hs-sky-solid) + var(--sc-ramp) * .38),#00000063 calc(var(--hs-sky-solid) + var(--sc-ramp) * .58),#00000026 calc(var(--hs-sky-solid) + var(--sc-ramp) * .78),#00000008 calc(var(--hs-sky-solid) + var(--sc-ramp) * .92),transparent var(--hs-sky-gone));--sc-ramp:calc(var(--hs-sky-gone) - var(--hs-sky-solid));position:absolute;z-index:-1;inset:0 0 auto;height:var(--hs-sky-gone);overflow:hidden;contain:paint;pointer-events:none;background:var(--hs-page);-webkit-mask-image:var(--ease);mask-image:var(--ease)}.sc-stage{--sh:800px;--sw:calc(var(--sh) * 2.3581);--span:100%;--water:.7743;--bw:max(100vw,var(--sw));position:absolute;left:0;right:0;top:calc(480px - var(--water) * var(--sh));height:var(--sh)}.sc-plane{position:absolute;top:calc(var(--y) * var(--sh));height:calc(var(--h) * var(--sh));width:calc(var(--w) * var(--sw));left:calc(50% + (var(--x) + var(--w) / 2 - .5) * var(--span) - var(--w) * var(--sw) / 2);background:no-repeat 0 0/100% 100%;transform-origin:50% 100%;will-change:transform;opacity:0;animation:sc-in 1.4s cubic-bezier(.2,.7,.2,1) forwards}.sc-back{width:var(--bw);height:calc(var(--bw) / 2.3581);left:calc(50% - var(--bw) / 2);top:calc(var(--water) * (var(--sh) - var(--bw) / 2.3581));background-size:cover;animation-duration:.9s}.sc-near{left:min(-36px,calc(50% + (var(--w) / 2 - .5) * var(--span) - var(--w) * var(--sw) / 2));transform-origin:0 100%;animation-delay:.12s}.sc-mid{animation-delay:.05s}.sc-right{animation-delay:.1s}.sc-front{animation-delay:.08s}.sc-plane>i{position:absolute;inset:0;background:no-repeat 0 0/100% 100%;animation:sc-drift 64s ease-in-out infinite alternate}.sc-veil-a{--veil:.36}.sc-veil-a,.sc-veil-b{opacity:0;animation-name:sc-veil}.sc-veil-b{--veil:.46}.sc-veil-b>i{animation-duration:47s;animation-direction:alternate-reverse}.sc-scene[data-visible=false] .sc-plane>i,.sc-scene[data-wait] .sc-plane{animation-play-state:paused}.dark .sc-veil-a{--veil:.32}.dark .sc-veil-b{--veil:.4}@keyframes sc-in{to{opacity:1}}@keyframes sc-veil{to{opacity:var(--veil)}}@keyframes sc-drift{0%{transform:translate3d(-3.2%,0,0)}to{transform:translate3d(3.2%,0,0)}}@media(max-width:760px){.sc-stage{--sh:560px;--span:150%;top:calc(400px - var(--water) * var(--sh))}}@media(prefers-reduced-motion:reduce){.sc-plane,.sc-plane>i{animation:none;will-change:auto}.sc-plane{opacity:1}.sc-veil-a{opacity:.36}.sc-veil-b{opacity:.46}.dark .sc-veil-a{opacity:.32}.dark .sc-veil-b{opacity:.4}}.sc-back{background-image:url(/showcase-scene/day/back-1x.webp);background-image:image-set(url(/showcase-scene/day/back-1x.webp) 1x,url(/showcase-scene/day/back-2x.webp) 2x)}.dark .sc-back{background-image:url(/showcase-scene/night/back-1x.webp);background-image:image-set(url(/showcase-scene/night/back-1x.webp) 1x,url(/showcase-scene/night/back-2x.webp) 2x)}.sc-mid{background-image:url(/showcase-scene/day/mid-1x.webp);background-image:image-set(url(/showcase-scene/day/mid-1x.webp) 1x,url(/showcase-scene/day/mid-2x.webp) 2x)}.dark .sc-mid{background-image:url(/showcase-scene/night/mid-1x.webp);background-image:image-set(url(/showcase-scene/night/mid-1x.webp) 1x,url(/showcase-scene/night/mid-2x.webp) 2x)}.sc-front{background-image:url(/showcase-scene/day/front-1x.webp);background-image:image-set(url(/showcase-scene/day/front-1x.webp) 1x,url(/showcase-scene/day/front-2x.webp) 2x)}.dark .sc-front{background-image:url(/showcase-scene/night/front-1x.webp);background-image:image-set(url(/showcase-scene/night/front-1x.webp) 1x,url(/showcase-scene/night/front-2x.webp) 2x)}.sc-right{background-image:url(/showcase-scene/day/right-1x.webp);background-image:image-set(url(/showcase-scene/day/right-1x.webp) 1x,url(/showcase-scene/day/right-2x.webp) 2x)}.dark .sc-right{background-image:url(/showcase-scene/night/right-1x.webp);background-image:image-set(url(/showcase-scene/night/right-1x.webp) 1x,url(/showcase-scene/night/right-2x.webp) 2x)}.sc-near{background-image:url(/showcase-scene/day/near-1x.webp);background-image:image-set(url(/showcase-scene/day/near-1x.webp) 1x,url(/showcase-scene/day/near-2x.webp) 2x)}.dark .sc-near{background-image:url(/showcase-scene/night/near-1x.webp);background-image:image-set(url(/showcase-scene/night/near-1x.webp) 1x,url(/showcase-scene/night/near-2x.webp) 2x)}.sc-veil-a i{background-image:url(/showcase-scene/day/veil-a.webp)}.dark .sc-veil-a i{background-image:url(/showcase-scene/night/veil-a.webp)}.sc-veil-b i{background-image:url(/showcase-scene/day/veil-b.webp)}.dark .sc-veil-b i{background-image:url(/showcase-scene/night/veil-b.webp)}