.voyage[data-v-97c242d4]{--t-pulse:3s;--dotmap-pulses:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.voyage-pulse[data-v-97c242d4]{top:var(--y);left:var(--x);width:calc(var(--r)*2);aspect-ratio:1;opacity:0;border:1.5px solid;border-radius:50%;position:absolute;translate:-50% -50%}.voyage-track[data-v-97c242d4]{transform-origin:0 0;scale:var(--k,0);position:absolute;top:0;left:0}.voyage-traveller[data-v-97c242d4]{opacity:0;border:1.5px solid #fff;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){.js-anim .is-in>.voyage .voyage-pulse[data-v-97c242d4]{animation:voyage-pulse-97c242d4 var(--t-pulse) var(--ease-reveal) calc(var(--arcs-at) + var(--pulse-at)) var(--dotmap-pulses) both;animation-play-state:paused}.js-anim .is-in>.voyage[data-live] .voyage-pulse[data-v-97c242d4]{animation-play-state:running}}@keyframes voyage-pulse-97c242d4{0%{opacity:.6;transform:scale(1.2)}to{opacity:0;transform:scale(3)}}.dotmap[data-v-6e0d86a6]{--wave-step:.14s;--t-wave:1.2s;--arcs-at:calc(var(--map-at,0s) + .8s);--arc-step:.45s;--t-arc:1.1s;width:100%;position:relative}.dotmap-layer[data-v-6e0d86a6]{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.dotmap-dots[data-v-6e0d86a6]{stroke-width:6.4px}.dotmap-arc[data-v-6e0d86a6],.dotmap-dots[data-v-6e0d86a6]{fill:none;stroke-linecap:round}.dotmap-arc[data-v-6e0d86a6]{stroke-width:2.6px;stroke-dasharray:0 8}.dotmap-trace[data-v-6e0d86a6]{fill:none;stroke:#fff;stroke-width:10px;stroke-linecap:butt;stroke-dasharray:1 2}.dotmap-ring[data-v-6e0d86a6]{fill:#fff;stroke-width:3px}.dotmap-city[data-v-6e0d86a6]{top:var(--y);border-radius:var(--r-pill);background-color:var(--dotmap-label-bg,#fcf7f6);color:#334379;font-size:clamp(.6875rem,.55rem + .45vw,.9375rem);font-weight:var(--weight-medium);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:.15em .5em;line-height:1.3;position:absolute}.dotmap-city--right[data-v-6e0d86a6]{left:calc(var(--x) + var(--r));transform:translateY(-50%)}.dotmap-city--left[data-v-6e0d86a6]{right:calc(100% - var(--x) + var(--r));transform:translateY(-50%)}@media (prefers-reduced-motion:no-preference){.js-anim .dotmap:not(.is-in) .dotmap-wave[data-v-6e0d86a6]{opacity:0}.js-anim .dotmap.is-in .dotmap-wave[data-v-6e0d86a6]{transition:opacity var(--t-wave) var(--ease-reveal);transition-delay:calc(var(--map-at,0s) + var(--wave)*var(--wave-step))}.js-anim .dotmap:not(.is-in) .dotmap-trace[data-v-6e0d86a6]{stroke-dashoffset:1px}.js-anim .dotmap.is-in .dotmap-trace[data-v-6e0d86a6]{stroke-dashoffset:0;transition:stroke-dashoffset var(--t-arc) var(--ease-reveal) calc(var(--arcs-at) + var(--leg)*var(--arc-step))}}.hero[data-v-50ad3902]{padding-top:clamp(2.5rem,6vw,4.5rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.hero-actions[data-v-50ad3902]{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.hero-map[data-v-50ad3902]{--map-at:.55s;margin-top:clamp(.5rem,2vw,1.5rem)}@media (width<=30rem){.hero-map[data-v-50ad3902] .dotmap-city--right{top:calc(var(--y) + .625rem);left:auto;right:calc(100% - var(--x) - var(--r));transform:none}}.preview[data-v-97e8fe10]{padding-block:var(--spc-y);border-top:1px solid var(--hairline)}.preview-bar[data-v-97e8fe10]{padding-inline:var(--spc-x)}.preview-eyebrow[data-v-97e8fe10]{color:var(--bordeaux);margin-block:0}.preview[data-v-97e8fe10]>section.section{padding-block:clamp(1.5rem,3vw,2.5rem)}
