.vjourney[data-astro-cid-xzmu6qjf]{background:var(--color-ink);color:var(--color-chalk);position:relative}.vjourney__photos[data-astro-cid-xzmu6qjf],.vjourney__map[data-astro-cid-xzmu6qjf]{display:none}.vjourney__canvas{padding-block:var(--spacing-site-section,96px)}.vjourney__eyebrow[data-astro-cid-xzmu6qjf]{color:color-mix(in srgb, var(--color-chalk) 65%, transparent)}.vjourney__title[data-astro-cid-xzmu6qjf]{color:var(--color-chalk);margin-top:12px}.vjourney__chapters[data-astro-cid-xzmu6qjf]{gap:64px;margin:48px 0 0;padding:0;list-style:none;display:grid}.vjourney__chapter[data-astro-cid-xzmu6qjf]{justify-items:start;gap:14px;display:grid}.vjourney__still[data-astro-cid-xzmu6qjf]{aspect-ratio:16/9;border-radius:var(--radius-card);width:100%;margin-bottom:8px;overflow:hidden}.vjourney__still[data-astro-cid-xzmu6qjf] img[data-astro-cid-xzmu6qjf]{object-fit:cover;filter:saturate(.85)contrast(.96);width:100%;height:100%}.vjourney__link[data-astro-cid-xzmu6qjf]{border-bottom:1px solid color-mix(in srgb, var(--color-chalk) 40%, transparent);transition:border-color .2s, gap .3s var(--site-ease-out);align-items:center;gap:6px;padding-bottom:2px;display:inline-flex}.vjourney__link[data-astro-cid-xzmu6qjf]:hover{border-color:var(--color-chalk);gap:10px}.vjourney[data-astro-cid-xzmu6qjf][data-live]{height:calc(var(--n) * 90vh)}.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__stage[data-astro-cid-xzmu6qjf]{height:100svh;position:sticky;top:0;overflow:hidden;container-type:size}.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__photos[data-astro-cid-xzmu6qjf]{display:block;position:absolute;inset:0 0 0 38%;overflow:hidden}@container (width<724px){.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__photos[data-astro-cid-xzmu6qjf]{inset:0}}.vjourney__photo[data-astro-cid-xzmu6qjf]{opacity:0;transition:opacity .6s;position:absolute;inset:0}.vjourney__photo[data-astro-cid-xzmu6qjf][data-on]{opacity:1}.vjourney__photo[data-astro-cid-xzmu6qjf] img[data-astro-cid-xzmu6qjf]{object-fit:cover;filter:saturate(.85)contrast(.96);width:100%;height:100%;transition:scale 6s linear;scale:1.06}.vjourney__photo[data-astro-cid-xzmu6qjf][data-on] img[data-astro-cid-xzmu6qjf]{scale:1}.vjourney__slats[data-astro-cid-xzmu6qjf]{pointer-events:none;display:flex;position:absolute;inset:0}.vjourney__slats[data-astro-cid-xzmu6qjf]>span[data-astro-cid-xzmu6qjf]{opacity:0;background:color-mix(in srgb, var(--color-white) 14%, transparent);backdrop-filter:blur(12px);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--color-white) 40%, transparent);flex:1;margin-right:-1px;transform:perspective(600px)rotateY(88deg)}.vjourney__photo[data-astro-cid-xzmu6qjf][data-on] .vjourney__slats[data-astro-cid-xzmu6qjf]>span[data-astro-cid-xzmu6qjf]{animation:site-slat-open 1s var(--site-ease-out) both, vj-slat-gone .4s ease both;animation-delay:calc(var(--i) * 70ms), calc(1s + var(--i) * 70ms)}@keyframes vj-slat-gone{0%{opacity:1}to{opacity:0}}.vjourney__scrim[data-astro-cid-xzmu6qjf]{background:linear-gradient(to right, var(--color-ink), color-mix(in srgb, var(--color-ink) 20%, transparent) 30%, transparent 60%), linear-gradient(to top, color-mix(in srgb, var(--color-ink) 70%, transparent), transparent 55%);position:absolute;inset:0}@container (width<724px){.vjourney__scrim[data-astro-cid-xzmu6qjf]{background:linear-gradient(to top, var(--color-ink) 10%, color-mix(in srgb, var(--color-ink) 40%, transparent) 55%, color-mix(in srgb, var(--color-ink) 30%, transparent))}}.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__map[data-astro-cid-xzmu6qjf]{aspect-ratio:262/512;height:min(70cqh,560px);display:block;position:absolute;top:50%;left:max(20px,4cqw);translate:0 -50%}@container (width<724px){.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__map[data-astro-cid-xzmu6qjf]{height:30cqh;top:76px;left:auto;right:16px;translate:0}}.vjourney__svg[data-astro-cid-xzmu6qjf]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.vjourney__svg[data-astro-cid-xzmu6qjf] .vjourney__grid{fill:none;stroke:color-mix(in srgb, var(--color-chalk) 10%, transparent);stroke-width:1px}.vjourney__ghost[data-astro-cid-xzmu6qjf]{fill:none;stroke:color-mix(in srgb, var(--color-chalk) 25%, transparent);stroke-width:2px;stroke-dasharray:3 5}.vjourney__line[data-astro-cid-xzmu6qjf]{fill:none;stroke:var(--color-chalk);stroke-width:3.5px;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t))}.vjourney__stop[data-astro-cid-xzmu6qjf]{left:var(--sx);top:var(--sy);border-radius:var(--radius-xs);background:var(--color-ink);width:11px;height:11px;box-shadow:inset 0 0 0 2px var(--color-chalk);position:absolute;translate:-50% -50%}.vjourney__stop[data-astro-cid-xzmu6qjf][data-passed]{background:var(--color-chalk)}.vjourney__rider[data-astro-cid-xzmu6qjf]{left:var(--rx,50%);top:var(--ry,10%);aspect-ratio:88/85;background:var(--color-chalk);height:26px;position:absolute;translate:-50% -110%;mask:url(/kit/web/brand/figma-2026-10-14/rider-module.svg) 50%/100% 100% no-repeat}.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__canvas{padding-block:0;position:absolute;inset:0}.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__eyebrow[data-astro-cid-xzmu6qjf],.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__title[data-astro-cid-xzmu6qjf]{position:absolute;top:max(88px,12cqh);left:calc(max(20px,4cqw) + min(70cqh,560px)/1.95312 + 40px)}.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__title[data-astro-cid-xzmu6qjf]{max-width:12ch;font-size:clamp(22px,2.4vw,32px);top:calc(max(88px,12cqh) + 28px)}@container (width<724px){.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__eyebrow[data-astro-cid-xzmu6qjf],.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__title[data-astro-cid-xzmu6qjf]{left:20px}}.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__still[data-astro-cid-xzmu6qjf]{display:none}.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__chapters[data-astro-cid-xzmu6qjf]{margin:0}.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__chapter[data-astro-cid-xzmu6qjf]{opacity:0;pointer-events:none;max-width:560px;transition:opacity .5s var(--site-ease-out), translate .6s var(--site-ease-out);position:absolute;bottom:max(48px,10cqh);left:calc(max(20px,4cqw) + min(70cqh,560px)/1.95312 + 40px);right:max(20px,4cqw);translate:0 24px}@container (width<724px){.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__chapter[data-astro-cid-xzmu6qjf]{bottom:32px;left:20px;right:20px}}.vjourney[data-astro-cid-xzmu6qjf][data-live] .vjourney__chapter[data-astro-cid-xzmu6qjf][data-on]{opacity:1;pointer-events:auto;translate:0}
