@media (width>=1024px){.wg-scene[data-place=desktop]{justify-content:flex-end;padding:64px 0 24px 24px;position:absolute;inset:0}.wg-scene[data-place=desktop] .wg-stage{aspect-ratio:auto;flex:auto}.wg-scene[data-place=desktop]{--wg-zoom-max:1.5;--wg-zoom:1.15;--wg-shift:calc(-31px - 3.4vw + min(0px, 338px - 23.5vw));--wg-ot:70px;--wg-ob:40px}.wg-scene[data-place=desktop] .wg-view{-webkit-mask-image:linear-gradient(to right, #0000002e calc(var(--wg-fade-end,-1000px) - 36px), #000 var(--wg-fade-end,-1000px)), var(--wg-vfade);mask-image:linear-gradient(to right, #0000002e calc(var(--wg-fade-end,-1000px) - 36px), #000 var(--wg-fade-end,-1000px)), var(--wg-vfade);-webkit-mask-composite:source-in;mask-composite:intersect}.wall-xray-hero--story .wall-hero__content-col{z-index:2;pointer-events:none;position:relative}.wall-xray-hero--story .wall-hero__content-col .wxh-live{pointer-events:none}.wall-xray-hero--story .wall-hero__content-col .wxh-live>*{pointer-events:auto}.wall-xray-hero--story .wall-hero__scene-col{z-index:1}.wg-scene[data-place=desktop]>:not(.wg-stage){z-index:1;position:relative}}@media (width>=1680px){.wg-scene[data-place=desktop]{--wg-zoom:1.25}}@media (width>=1880px){.wg-scene[data-place=desktop]{--wg-zoom:1.33}}@media (width>=1440px){.wg-scene[data-place=desktop]{padding-bottom:28px}}@media (width>=1024px) and (height<=740px){.wg-scene[data-place=desktop]{padding-top:56px;padding-bottom:16px}}@media (width<=1023.98px){.wall-xray-hero--story .wall-hero__mobile-scene{aspect-ratio:auto;border:0;border-radius:0;overflow:visible}}.wg-scene{--wg-accent:#ff9a1f;--wg-ink:#f5f7fa;--wg-dim:#8a8ca0;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;min-height:0;display:flex;position:relative}.wg-stage{width:100%;min-height:0;aspect-ratio:var(--wg-ratio,1.6);flex:0 auto;position:relative;container-type:size}.wg-view{--wg-vl:min(0px, calc(50cqw - var(--wg-zoom,1) * 48.8cqw + var(--wg-shift,0px) - 8px));top:calc(-1 * var(--wg-ot,0px));right:0;bottom:calc(-1 * var(--wg-ob,0px));left:var(--wg-vl);pointer-events:none;--wg-vfade:linear-gradient(to bottom, transparent 0, #000 32px, #000 calc(100% - 32px), transparent 100%);-webkit-mask-image:var(--wg-vfade);mask-image:var(--wg-vfade);position:absolute;overflow:hidden}.wg-canvas{width:100%;height:100%;position:absolute;inset:0}.wg-poster{top:calc((1 - var(--wg-zoom,1)) * 50cqh + var(--wg-ot,0px));left:calc((1 - var(--wg-zoom,1)) * 50cqw + var(--wg-shift,0px) - var(--wg-vl));width:calc(var(--wg-zoom,1) * 100cqw);height:calc(var(--wg-zoom,1) * 100cqh);pointer-events:none;max-width:none;max-height:none;display:block;position:absolute}.wg-stage.is-live .wg-poster{display:none}.wg-scene[data-place=mobile]{--wg-zoom:1.06;height:auto}.wg-scene[data-place=mobile] .wg-view{--wg-vl:0px}.wg-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wg-cue{--wg-b:96px;z-index:3;top:var(--y,50%);left:var(--x,50%);transform:translate(calc(var(--wg-b) / 2 - 100%), -50%);align-items:center;gap:12px;display:flex;position:absolute}.wg-beacon{width:var(--wg-b);height:var(--wg-b);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:opacity .25s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.wg-beacon__core{z-index:2;color:#fff;background:radial-gradient(circle at 35% 28%,#ffd59a 0%,#ff8a00 52%,#e85300 100%);border:3px solid #fff;border-radius:50%;place-items:center;width:75%;height:75%;animation:2.6s ease-in-out infinite wg-knock;display:grid;position:relative;box-shadow:0 0 0 5px #ff7a0059,0 0 36px 10px #ff8000bf,0 10px 22px #00000080}.wg-ico{width:50%;height:50%;transition:transform .2s}.wg-beacon__glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#ff8c148c 0%,#ff780038 42%,#ff780000 70%);border-radius:50%;animation:2.6s ease-in-out infinite wg-breathe;position:absolute;inset:-30%}@keyframes wg-breathe{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.wg-beacon__wave{z-index:1;opacity:0;pointer-events:none;border:3px solid #ff9628f2;border-radius:50%;animation:2.6s cubic-bezier(.1,.6,.3,1) infinite wg-wave;position:absolute;inset:12%}.wg-beacon__wave--late{animation-delay:.9s}@keyframes wg-wave{0%{opacity:1;transform:scale(.9)}80%,to{opacity:0;transform:scale(2.2)}}@keyframes wg-knock{0%,58%,to{transform:none}66%{transform:scale(1.14)}74%{transform:scale(.95)}82%{transform:scale(1.06)}}.wg-beacon:hover .wg-beacon__core{animation:none;transform:scale(1.1)}.wg-beacon:focus-visible{outline-offset:3px;outline:3px solid #ff8a00f2}.wg-scene.is-busy .wg-beacon{opacity:0;pointer-events:none;transform:scale(.4)}.wg-scene.is-ready:not(.is-busy) .wg-beacon{animation:.5s cubic-bezier(.2,.8,.2,1) wg-pop}@keyframes wg-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.wg-scene.is-off .wg-beacon__core,.wg-scene.is-off .wg-beacon__wave,.wg-scene.is-off .wg-beacon__glow{animation-play-state:paused}@media (width<=1023.98px){.wg-cue{--wg-b:76px}}@media (width<=599px){.wg-cue{--wg-b:64px}.wg-beacon__core{border-width:2px}}@media (prefers-reduced-motion:reduce){.wg-beacon__core,.wg-beacon__wave,.wg-beacon__glow{animation:none}}@media (width>=1024px){.wg-scene[data-place=desktop]{--wg-ob:20px}}.wg-beacon__cap{color:#f5f7fa;white-space:nowrap;pointer-events:none;background:#0e131fe0;border-radius:999px;padding:4px 9px;font-size:12.5px;font-weight:600;line-height:1.2;display:none;position:absolute;top:calc(100% - 2px);left:50%;transform:translate(-50%)}.wg-scene[data-cap] .wg-beacon__cap{display:block}.wg-cue .wg-calc{white-space:nowrap;width:auto;min-height:56px;box-shadow:inset 0 1px 0 var(--wp-cta-rim,#ffffff47), inset 0 10px 18px var(--wp-cta-glow,#ffffff0f), 0 10px 24px #00000073;flex:none;padding:8px 22px;display:none}.wg-scene[data-end]:not(.is-busy) .wg-calc{display:inline-flex}.wg-scene[data-end].is-ready:not(.is-busy) .wg-calc{animation:.5s cubic-bezier(.2,.8,.2,1) wg-pop}.wg-cue .wg-calc:focus-visible{outline-offset:3px;outline:3px solid #fff}.wg-calc .cta-primary__label{font-size:15px}@media (width<=599px){.wg-cue{gap:8px}.wg-cue .wg-calc{min-height:48px;padding:6px 16px}.wg-calc .cta-primary__label{font-size:14px}}@media (prefers-reduced-motion:reduce){.wg-scene[data-end].is-ready:not(.is-busy) .wg-calc{animation:none}}
