.tour[data-v-e4ffef5c]{background:#02060d;color:#fcfcfc;height:calc((var(--steps) + 1)*100svh);position:relative}.tour__pin[data-v-e4ffef5c]{height:100svh;isolation:isolate;overflow:clip;position:sticky;top:0}.tour__photos[data-v-e4ffef5c]{inset:0;position:absolute;z-index:-2}.tour__photo[data-v-e4ffef5c]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transform:scale(1.12);transition:opacity 1s var(--quint),transform 1.6s var(--expo);width:100%}.tour__photo.is-on[data-v-e4ffef5c]{opacity:1;transform:scale(var(--z,1.04));transition:opacity 1s var(--quint),transform .3s linear}.tour__scrim[data-v-e4ffef5c]{background:linear-gradient(0deg,#02060deb,#02060d33 55%,#02060d73),linear-gradient(90deg,oklch(.12 .02 250/.6),transparent 70%);inset:0;position:absolute;z-index:-1}.tour__body[data-v-e4ffef5c]{display:grid;grid-template-rows:auto 1fr;height:100%;padding-block:calc(var(--bar-total) + 1.5rem) clamp(2rem,6vh,4rem);position:relative}.tour__count[data-v-e4ffef5c]{color:#ffffffb3;font-size:.85rem}.tour__stage[data-v-e4ffef5c]{align-self:end;display:grid;position:relative}.tour__step[data-v-e4ffef5c]{align-self:end;grid-area:1/1;max-width:56rem;opacity:0;pointer-events:none;transform:translateY(40px);transition:opacity .5s var(--quint),transform .7s var(--expo)}.tour__step.is-on[data-v-e4ffef5c]{opacity:1;pointer-events:auto;transform:none;transition-delay:.15s}.tour__kicker[data-v-e4ffef5c]{color:#ffffffbf;font-size:.9rem;margin-bottom:.6rem}.tour__title[data-v-e4ffef5c]{font-family:var(--font-display);font-size:clamp(2.8rem,9vw,8rem);font-variation-settings:"wdth" 112,"wght" 860;font-weight:860;letter-spacing:-.045em;line-height:.9;text-wrap:balance}.tour__lede[data-v-e4ffef5c]{color:#ffffffd1;font-size:clamp(1rem,1.5vw,1.2rem);margin-top:1rem;max-width:46ch}.tour__facts[data-v-e4ffef5c],.tour__go[data-v-e4ffef5c]{margin-top:clamp(1.25rem,3vh,2rem)}.tour__go[data-v-e4ffef5c]{border-bottom:2px solid oklch(1 0 0/.4);color:#fff;display:inline-block;font-weight:700;padding-bottom:2px;transition:border-color .2s}.tour__go[data-v-e4ffef5c]:hover{border-color:#fff}.tour__rail[data-v-e4ffef5c]{display:grid;gap:.5rem;list-style:none;margin:0;padding:0;position:absolute;right:var(--pad);top:50%;translate:0 -50%}.tour__rail li[data-v-e4ffef5c]{background:#ffffff38;border-radius:2px;height:36px;overflow:hidden;position:relative;width:3px}.tour__rail i[data-v-e4ffef5c]{background:#fff;inset:0;position:absolute;transform:scaleY(var(--f,0));transform-origin:top}.tour__rail li.is-done i[data-v-e4ffef5c]{--f:1}@media(max-width:700px){.tour[data-v-e4ffef5c]{height:auto;padding-block:1.5rem}.tour__pin[data-v-e4ffef5c]{height:auto;overflow:visible;position:relative}.tour__count[data-v-e4ffef5c],.tour__photos[data-v-e4ffef5c],.tour__rail[data-v-e4ffef5c],.tour__scrim[data-v-e4ffef5c]{display:none}.tour .tour__body[data-v-e4ffef5c]{display:block;height:auto;max-width:none;padding:0}.tour__stage[data-v-e4ffef5c]{display:flex;gap:.75rem;overflow-x:auto;padding-inline:var(--pad);scroll-padding-inline:var(--pad);scroll-snap-type:x mandatory;scrollbar-width:none}.tour__stage[data-v-e4ffef5c]::-webkit-scrollbar{display:none}.tour__step[data-v-e4ffef5c]{background:linear-gradient(to top,#02060df2 35%,#02060d26),var(--img) var(--focus) /cover,#0b121a;border-radius:14px;display:flex;flex:0 0 86%;flex-direction:column;justify-content:flex-end;min-height:22rem;opacity:1;overflow:hidden;padding:1.1rem;pointer-events:auto;scroll-snap-align:start;transform:none;transition:none}.tour__kicker[data-v-e4ffef5c]{font-size:.8rem;margin-bottom:.35rem}.tour__title[data-v-e4ffef5c]{font-size:1.9rem}.tour__lede[data-v-e4ffef5c]{font-size:.9rem;margin-top:.6rem}.tour__facts[data-v-e4ffef5c],.tour__go[data-v-e4ffef5c]{margin-top:.8rem}}.tour--static[data-v-e4ffef5c]{height:auto}.tour--static .tour__pin[data-v-e4ffef5c]{height:auto;position:relative}.tour--static .tour__stage[data-v-e4ffef5c]{gap:3rem}.tour--static .tour__step[data-v-e4ffef5c]{grid-area:auto;opacity:1;pointer-events:auto;transform:none}.tour--static .tour__count[data-v-e4ffef5c],.tour--static .tour__rail[data-v-e4ffef5c]{display:none}@media(prefers-reduced-motion:reduce){.tour__photo[data-v-e4ffef5c],.tour__step[data-v-e4ffef5c]{transition:none}}
