html[data-viavr-motion=ready] .vr-motion-depth{transform:translate3d(0, var(--vr-depth-y,0px), 0)}.vr-motion-rim{z-index:2;border-radius:inherit;pointer-events:none;background-image:linear-gradient(90deg,#0000,#dccbea00 20%,#dccbead9 50%,#dccbea00 80%,#0000),linear-gradient(90deg,#0000,#c8addf00 20%,#ddcdebb3 50%,#c8addf00 80%,#0000);background-position:-60% 0,160% 100%;background-repeat:no-repeat;background-size:48% 2px,48% 2px;position:absolute;inset:0}.vr-motion-portal{z-index:-1;pointer-events:none;border:1px solid #bb9bd72e;border-color:#c4a8dcb3 #bb9bd72e #c5aadd80;border-radius:50%;position:absolute;inset:7% -6%;box-shadow:0 -9px 35px -17px #bd9ed866,0 12px 35px -19px #d0bae466}.vr-motion-scene{isolation:isolate;position:relative}.vr-motion-light{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(380px circle at var(--vr-light-x,50%) var(--vr-light-y,35%), #ad86cf19, transparent 74%);transition:opacity .45s;position:absolute;inset:0}[data-vr-pointer=active]>.vr-motion-light{opacity:1}html[data-viavr-motion=ready] .vr-motion-scene .eco-node{transform:perspective(1100px) rotateY(var(--vr-node-turn,0deg));transform-origin:50%;transition:border-color .25s,transform .4s cubic-bezier(.2,.65,.25,1)}.vr-motion-journey{pointer-events:none;background:#5c437224;border-radius:2px;height:2px;margin-top:12px;display:block;position:relative;overflow:hidden}.vr-motion-journey:after{content:"";width:100%;height:100%;transform:scaleX(var(--vr-journey-progress,0));transform-origin:0;background:linear-gradient(90deg,#5c3380,#8356ab);display:block}@media (prefers-reduced-motion:no-preference){html[data-viavr-motion=ready] .button>span[aria-hidden=true]{transition:translate .3s cubic-bezier(.2,.65,.25,1);display:inline-block}html[data-viavr-motion=ready] .button:is(:hover,:focus-visible)>span[aria-hidden=true]{translate:3px -3px}html[data-viavr-motion=ready] :is(.button,.eco-tabs button,.carousel-controls button):active{scale:.98}}@media (width<=760px){.vr-motion-portal{inset:9% 1%}.vr-motion-rim{background-size:62% 1px,62% 1px}}@media (prefers-reduced-motion:reduce){.vr-motion-rim,.vr-motion-portal,.vr-motion-light,.vr-motion-journey{display:none!important}.vr-motion-depth,.vr-motion-scene .eco-node{transform:none!important}[data-vr-arrival]{translate:none!important}.vr-motion-scene .eco-node,.vr-motion-light{transition:none!important}}@media print{.vr-motion-rim,.vr-motion-portal,.vr-motion-light,.vr-motion-journey{display:none!important}.vr-motion-depth,.vr-motion-scene .eco-node{transform:none!important}[data-vr-arrival]{translate:none!important}}.carousel-accessibility-text{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-carousel-controls][hidden]{display:none}.airpano-carousel{padding-inline:40px;position:relative}.airpano-carousel>.carousel-controls{justify-content:center;padding-top:14px}.airpano-carousel .carousel-controls button[data-carousel-prev],.airpano-carousel .carousel-controls button[data-carousel-next]{z-index:3;top:var(--airpano-control-y,25%);color:#654880;cursor:pointer;background:#fbf8fe;border:1px solid #d5c1e9;border-radius:50%;flex:none;place-items:center;width:64px;min-width:64px;max-width:64px;height:64px;min-height:64px;padding:0;font-size:29px;font-weight:400;line-height:1;transition:background .2s,color .2s,box-shadow .2s;display:grid;position:absolute;transform:translateY(-50%);box-shadow:0 5px 22px #49316226}.airpano-carousel .carousel-controls button[data-carousel-prev]{left:-32px}.airpano-carousel .carousel-controls button[data-carousel-next]{right:-32px}.airpano-carousel .carousel-controls button:hover:not([aria-disabled=true]){color:#492c67;background:#eee2fa;border-color:#bfa0db;box-shadow:0 7px 26px #49316236}.airpano-carousel .carousel-controls button:focus-visible{outline-offset:4px;outline:3px solid #79569d}.airpano-carousel .carousel-controls button>span{transform:translateY(-1px)}.airpano-carousel .carousel-counter{opacity:.75}@media (width<=850px){.airpano-carousel{padding-inline:0}.airpano-carousel .carousel-controls button[data-carousel-prev],.airpano-carousel .carousel-controls button[data-carousel-next]{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;font-size:25px}.airpano-carousel .carousel-controls button[data-carousel-prev]{left:10px}.airpano-carousel .carousel-controls button[data-carousel-next]{right:10px}}@media (prefers-reduced-motion:reduce){.airpano-carousel .carousel-controls button{transition:none}}@media print{.carousel-accessibility-text{display:none}}
