.viver-module__yzVcqq__range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px;display:block}.viver-module__yzVcqq__range:focus-visible{outline:none}.viver-module__yzVcqq__range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-red) var(--p), var(--color-fog) var(--p));border-radius:2px;height:4px}.viver-module__yzVcqq__range::-moz-range-track{background:var(--color-fog);border-radius:2px;height:4px}.viver-module__yzVcqq__range::-moz-range-progress{background:var(--color-red);border-radius:2px;height:4px}.viver-module__yzVcqq__range::-webkit-slider-thumb{appearance:none;border:2px solid var(--color-ink);width:28px;height:28px;transition:transform .16s var(--ease-out), border-color .16s var(--ease-out);background:#fff;border-radius:50%;margin-top:-12px;box-shadow:0 1px 4px #00000029}.viver-module__yzVcqq__range::-moz-range-thumb{border:2px solid var(--color-ink);background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 4px #00000029}.viver-module__yzVcqq__range:active::-webkit-slider-thumb{border-color:var(--color-red);transform:scale(1.12)}.viver-module__yzVcqq__range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--color-red);outline-offset:3px}.viver-module__yzVcqq__range:focus-visible::-moz-range-thumb{outline:2px solid var(--color-red);outline-offset:3px}.viver-module__yzVcqq__bar{transform-origin:0;transition:transform .5s var(--ease-out);will-change:transform}.viver-module__yzVcqq__dot{transition:opacity .25s var(--ease-out), background-color .2s var(--ease-out), box-shadow .2s var(--ease-out), border-color .2s var(--ease-out);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.viver-module__yzVcqq__dotIn{animation:viver-module__yzVcqq__dotIn .6s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes viver-module__yzVcqq__dotIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}}.viver-module__yzVcqq__coast{animation:viver-module__yzVcqq__landIn .9s var(--ease-out) both}.viver-module__yzVcqq__land{animation:viver-module__yzVcqq__landIn 1.1s var(--ease-out) .35s both}.viver-module__yzVcqq__mapWrap:not(.viver-module__yzVcqq__mapSeen) .viver-module__yzVcqq__coast,.viver-module__yzVcqq__mapWrap:not(.viver-module__yzVcqq__mapSeen) .viver-module__yzVcqq__land{animation-play-state:paused}@keyframes viver-module__yzVcqq__landIn{0%{opacity:0}}.viver-module__yzVcqq__tip{animation:viver-module__yzVcqq__tipIn .2s var(--ease-out) both}@keyframes viver-module__yzVcqq__tipIn{0%{opacity:0;transform:translateY(4px)}}.viver-module__yzVcqq__shot{clip-path:inset(100% 0 0);transition:clip-path .9s var(--ease-in-out)}.viver-module__yzVcqq__shotOn{clip-path:inset(0)}.viver-module__yzVcqq__step{transition:opacity .4s var(--ease-out)}.viver-module__yzVcqq__stage{display:none}@media (min-width:1024px),(min-height:560px){.viver-module__yzVcqq__stage{display:block}.viver-module__yzVcqq__stepPhoto{display:none}.viver-module__yzVcqq__stepOff{opacity:.7}}@media (max-width:1023px) and (min-height:560px){.viver-module__yzVcqq__stage{top:var(--header-offset);z-index:5;background:#fff;margin-bottom:16rem;padding:.75rem 0 1rem;transition:top .3s;position:sticky}.viver-module__yzVcqq__steps{margin-top:-14.5rem}.viver-module__yzVcqq__stage:after{content:"";pointer-events:none;background:linear-gradient(#fff,#fff0);height:1.5rem;position:absolute;inset:100% 0 auto}.viver-module__yzVcqq__frame{aspect-ratio:4/3;width:100%;max-height:40svh}.viver-module__yzVcqq__sceneStep{min-height:48svh}.viver-module__yzVcqq__sceneStep:last-child{min-height:0}}@media (min-width:768px) and (max-width:1023px) and (min-height:560px){.viver-module__yzVcqq__frame{aspect-ratio:16/9;max-height:44svh}.viver-module__yzVcqq__sceneStep{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-content:start;column-gap:2.5rem;min-height:30svh;display:grid}.viver-module__yzVcqq__sceneStep:last-child{min-height:0}.viver-module__yzVcqq__stage{margin-bottom:10rem}.viver-module__yzVcqq__steps{margin-top:-8.5rem}.viver-module__yzVcqq__stepHead{grid-column:1/-1}.viver-module__yzVcqq__stepText{margin-top:.875rem}}@media (min-width:1024px){.viver-module__yzVcqq__frame{top:calc(var(--header-offset) + 2rem);aspect-ratio:5/4;max-height:calc(100svh - var(--header-h) - 4rem);transition:top .3s;position:sticky}}@media (min-width:1280px){.viver-module__yzVcqq__frame{aspect-ratio:auto;height:calc(100svh - var(--header-h) - 4rem);max-height:46rem}}html.js .viver-module__yzVcqq__clipWrap>*{clip-path:inset(0 0 100% 0 round var(--radius-card));transition:clip-path 1.1s var(--ease-in-out) var(--d,0s)}html.js .viver-module__yzVcqq__clipWrap.is-in>*{clip-path:inset(0 0 0% 0 round var(--radius-card))}@media (prefers-reduced-motion:reduce){html.js .viver-module__yzVcqq__clipWrap>*{clip-path:none;transition:none}}.viver-module__yzVcqq__panel{transition:grid-template-rows .35s var(--ease-out), opacity .3s var(--ease-out);opacity:0;grid-template-rows:0fr;display:grid}.viver-module__yzVcqq__panelOpen{opacity:1;grid-template-rows:1fr}.viver-module__yzVcqq__plus{transition:transform .3s var(--ease-out)}.viver-module__yzVcqq__plusOpen{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.viver-module__yzVcqq__bar,.viver-module__yzVcqq__dot,.viver-module__yzVcqq__shot,.viver-module__yzVcqq__step,.viver-module__yzVcqq__panel,.viver-module__yzVcqq__plus,.viver-module__yzVcqq__stage,.viver-module__yzVcqq__frame{transition:none}.viver-module__yzVcqq__stepOff{opacity:1}.viver-module__yzVcqq__dotIn,.viver-module__yzVcqq__tip,.viver-module__yzVcqq__coast,.viver-module__yzVcqq__land{animation:none}}
