.app-scroll-map[data-v-34c47522]{height:21.25rem;inset:auto 0 0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:0}.app-scroll-map--fade[data-v-34c47522]{-webkit-mask-image:linear-gradient(180deg,#000,#000 78%,transparent);mask-image:linear-gradient(180deg,#000,#000 78%,transparent)}.app-scroll-map__glow[data-v-34c47522]{background:radial-gradient(circle,rgba(249,115,22,.32) 0,rgba(249,115,22,.1) 40%,transparent 70%);border-radius:50%;filter:blur(32px);height:min(138vw,30rem);left:50%;position:absolute;top:48%;transform:translate(-50%,-50%);width:min(138vw,30rem)}.app-scroll-map__frame[data-v-34c47522]{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.app-scroll-map--sphere .app-scroll-map__frame[data-v-34c47522]{background:#07080e;border-radius:50%;bottom:auto;box-shadow:0 22px 48px #0000008c,0 0 0 1px #ffa05a2e,0 0 36px #f9731633;height:min(124vw,26.75rem);left:50%;right:auto;top:46%;transform:translate(-50%,-50%);width:min(124vw,26.75rem)}.app-scroll-map__track[data-v-34c47522]{animation:app-scroll-map-34c47522 var(--map-duration,42s) linear infinite;display:flex;height:100%;width:-moz-max-content;width:max-content;will-change:transform}.app-scroll-map--static .app-scroll-map__track[data-v-34c47522]{animation:none;justify-content:center;transform:none;width:100%;will-change:auto}.app-scroll-map--contained[data-v-34c47522]{height:100%;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%}.app-scroll-map--contained .app-scroll-map__img[data-v-34c47522]{aspect-ratio:auto;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.app-scroll-map--static .app-scroll-map__slide[data-v-34c47522]{height:100%;width:100%}.app-scroll-map--static .app-scroll-map__img[data-v-34c47522]{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.app-scroll-map.app-scroll-map--contained.app-scroll-map--static .app-scroll-map__img[data-v-34c47522]{aspect-ratio:auto;-o-object-fit:fill;object-fit:fill}.app-scroll-map__slide[data-v-34c47522]{flex-shrink:0;height:100%;position:relative}.app-scroll-map__slide--dup[data-v-34c47522]{margin-left:-1px}.app-scroll-map__overlay[data-v-34c47522]{top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.app-scroll-map__img[data-v-34c47522]{aspect-ratio:var(--map-ratio,1272/668);display:block;height:100%;max-width:none;-o-object-fit:fill;object-fit:fill;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.app-scroll-map__wash[data-v-34c47522]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:2}.app-scroll-map__pins[data-v-34c47522]{top:0;right:0;bottom:0;left:0;list-style:none;margin:0;padding:0;position:absolute;z-index:1}.app-scroll-map--interactive .app-scroll-map__pin[data-v-34c47522]{cursor:pointer;pointer-events:auto}.app-scroll-map--cycle .app-scroll-map__pin[data-v-34c47522]{opacity:0;pointer-events:none;transition:opacity .5s ease}.app-scroll-map--cycle .app-scroll-map__pin .app-scroll-map__pin-mark[data-v-34c47522],.app-scroll-map--cycle .app-scroll-map__pin .app-scroll-map__pin-ripple[data-v-34c47522]{animation-play-state:paused}.app-scroll-map--cycle .app-scroll-map__pin.is-cycle-on[data-v-34c47522]{opacity:1;pointer-events:auto;z-index:2}.app-scroll-map--cycle .app-scroll-map__pin.is-cycle-on .app-scroll-map__pin-mark[data-v-34c47522],.app-scroll-map--cycle .app-scroll-map__pin.is-cycle-on .app-scroll-map__pin-ripple[data-v-34c47522]{animation-play-state:running}.app-scroll-map__pin[data-v-34c47522]{align-items:center;display:flex;flex-direction:column;gap:.2rem;left:var(--x);position:absolute;top:var(--y);transform:translate(-50%,-100%) translateY(-.15rem)}.app-scroll-map__pin.is-active[data-v-34c47522]{transform:translate(-50%,-100%) translateY(-.15rem) scale(1.18);z-index:2}.app-scroll-map__pin--pc[data-v-34c47522]{display:none}.app-scroll-map__pin--h5[data-v-34c47522]{display:flex}.app-scroll-map__pin-ripple[data-v-34c47522]{animation:app-scroll-map-pin-ripple-34c47522 2s ease-out infinite;animation-delay:calc(var(--d)*.11s + .42s);border:1.5px solid rgba(255,154,77,.82);border-radius:50%;height:.95rem;left:50%;margin:-.475rem 0 0 -.475rem;pointer-events:none;position:absolute;top:.48rem;width:.95rem}.app-scroll-map__pin-ripple--delay[data-v-34c47522]{animation-delay:calc(var(--d)*.11s + 1.15s)}.app-scroll-map__pin-mark[data-v-34c47522]{animation:app-scroll-map-pin-mark-34c47522 2.2s ease-in-out infinite;animation-delay:calc(var(--d)*.11s + .48s);background:linear-gradient(180deg,#ff9a4d 0,var(--color-accent-face) 72%);border-radius:50% 50% 50% 0;box-shadow:0 0 0 1px #ffffff2e,0 0 10px #ff690073;height:.95rem;position:relative;transform:rotate(-45deg);width:.95rem;z-index:1}.app-scroll-map__pin-core[data-v-34c47522]{background:#fff;border-radius:50%;top:.26rem;right:.26rem;bottom:.26rem;left:.26rem;position:absolute}.app-scroll-map__pin-label[data-v-34c47522]{color:#fff;font-size:.6875rem;line-height:1.2;position:relative;transform:translateY(.15rem);white-space:nowrap;z-index:1}html[data-theme=light] .app-scroll-map__pin-label[data-v-34c47522]{color:#000}.app-scroll-map__shade[data-v-34c47522]{background:radial-gradient(circle at 32% 28%,rgba(255,214,170,.26) 0,transparent 34%),radial-gradient(circle at 50% 48%,transparent 36%,rgba(0,0,0,.38) 66%,rgba(0,0,0,.78) 100%);border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff14;top:0;right:0;bottom:0;left:0;position:absolute}@keyframes app-scroll-map-34c47522{0%{transform:translate(var(--map-from,0))}to{transform:translate(var(--map-to,-50%))}}@keyframes app-scroll-map-pin-ripple-34c47522{0%{opacity:.82;transform:scale(.45)}to{opacity:0;transform:scale(3.7)}}@keyframes app-scroll-map-pin-mark-34c47522{0%,to{box-shadow:0 0 0 1px #ffffff2e,0 0 10px #ff690073;transform:rotate(-45deg) scale(1)}50%{box-shadow:0 0 0 1px #ffffff52,0 0 16px #ff6900d1;transform:rotate(-45deg) scale(1.14)}}@media(prefers-reduced-motion:reduce){.app-scroll-map__track[data-v-34c47522]{animation:none;transform:translate(var(--map-from,0))}.app-scroll-map__slide--dup[data-v-34c47522]{display:none}.app-scroll-map__pin-mark[data-v-34c47522],.app-scroll-map__pin-ripple[data-v-34c47522]{animation:none}.app-scroll-map.app-scroll-map--cycle .app-scroll-map__pin[data-v-34c47522]{opacity:1;pointer-events:auto;transition:none}}@media(min-width:1100px){.app-scroll-map[data-v-34c47522]{height:auto;top:0;right:0;bottom:0;left:0;-webkit-mask-image:none;mask-image:none}.app-scroll-map__glow[data-v-34c47522],.app-scroll-map__shade[data-v-34c47522]{display:none}.app-scroll-map__frame[data-v-34c47522]{background:transparent;border-radius:0;box-shadow:none;height:100%;right:0;bottom:0;left:0;top:0;transform:none;width:100%}.app-scroll-map__track[data-v-34c47522]{animation:none;will-change:auto}.app-scroll-map__slide[data-v-34c47522],.app-scroll-map__track[data-v-34c47522]{height:100%;position:relative;transform:none;width:100%}.app-scroll-map__slide[data-v-34c47522]{right:auto;top:auto}.app-scroll-map__slide--dup[data-v-34c47522]{display:none}.app-scroll-map__img[data-v-34c47522]{filter:none;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.app-scroll-map__pin-ripple[data-v-34c47522]{height:1.05rem;margin:-.525rem 0 0 -.525rem;top:.56rem;width:1.05rem}.app-scroll-map__pin-mark[data-v-34c47522]{height:1.125rem;width:1.125rem}.app-scroll-map__pin--pc[data-v-34c47522]{display:flex}.app-scroll-map__pin--h5[data-v-34c47522]{display:none}.app-scroll-map__pin-core[data-v-34c47522]{top:.3rem;right:.3rem;bottom:.3rem;left:.3rem}.app-scroll-map__pin-label[data-v-34c47522]{font-size:.75rem}}@media(max-width:1099px){.app-scroll-map--sliced.app-scroll-map--contained .app-scroll-map__track[data-v-34c47522]{justify-content:flex-start;width:100%}.app-scroll-map--sliced.app-scroll-map--contained .app-scroll-map__slide[data-v-34c47522]{aspect-ratio:var(--map-ratio,1272/668);height:100%;margin-left:50%;transform:translate(calc((var(--slice-x, 0) + var(--slice-w, 1)*.5)*-100%));width:auto}.app-scroll-map--sliced.app-scroll-map--contained .app-scroll-map__img[data-v-34c47522]{aspect-ratio:var(--map-ratio,1272/668);height:100%;-o-object-fit:fill;object-fit:fill;width:100%}}
