svg.svelte-14rvr3y{width:100%;height:auto;display:block;overflow:visible}a.svelte-14rvr3y{cursor:pointer;outline:none}.region.svelte-14rvr3y{fill:#faf7f00b;stroke:var(--hair);stroke-width:1px;stroke-linejoin:round;transition:fill var(--dur-2) var(--ease-out), stroke var(--dur-2) var(--ease-out)}.region.placeholder.svelte-14rvr3y{fill:#faf7f005}a.svelte-14rvr3y:hover .region:where(.svelte-14rvr3y),.region.active.svelte-14rvr3y{fill:#c8a24a2e;stroke:var(--brand-gold)}a.svelte-14rvr3y:focus-visible .region:where(.svelte-14rvr3y){stroke:var(--brand-gold);stroke-width:1.8px}.region-label.svelte-14rvr3y{fill:var(--brand-champagne);font-family:var(--font-body);letter-spacing:.02em;opacity:0;pointer-events:none;paint-order:stroke;stroke:#0a0a0ab3;stroke-width:3px;transition:opacity var(--dur-2) var(--ease-out);font-size:15px}.region-label.on.svelte-14rvr3y{opacity:1}@media (hover:none){.region-label.svelte-14rvr3y{opacity:1;font-size:13px}.region.svelte-14rvr3y{fill:#faf7f012;stroke:#faf7f047}.region.placeholder.svelte-14rvr3y{fill:#faf7f009}}.city.svelte-14rvr3y circle:where(.svelte-14rvr3y){fill:var(--brand-gold)}.city.svelte-14rvr3y text:where(.svelte-14rvr3y){fill:var(--ink-3);font-family:var(--font-body);letter-spacing:.04em;pointer-events:none;font-size:12px}.journeys.svelte-6p33tb{min-height:100vh;padding:var(--space-top) var(--gutter) var(--space-3xl);background:var(--brand-obsidian);overflow-x:clip}.head.svelte-6p33tb{max-width:760px;margin:0 auto clamp(40px,6vw,72px)}.kicker.svelte-6p33tb{letter-spacing:.26em;text-transform:uppercase;color:var(--brand-gold);margin-bottom:16px;font-size:11px;display:block}h1.svelte-6p33tb{font-family:var(--font-display);color:var(--ink-1);letter-spacing:-.01em;margin:0 0 26px;font-size:clamp(32px,5vw,64px);font-weight:300;line-height:1.05}.lede.svelte-6p33tb{color:var(--ink-2);max-width:620px;margin:0;font-size:clamp(14px,1.3vw,17px);font-weight:300;line-height:1.75}.explorer.svelte-6p33tb{max-width:1180px;margin:0 auto}.stage-map.svelte-6p33tb{isolation:isolate;position:relative}.map-holder.svelte-6p33tb{width:62%;margin-left:-1%}.map-holder.svelte-6p33tb svg{width:100%;height:auto;display:block}.stage.svelte-6p33tb{pointer-events:none;z-index:2;align-items:center;display:flex;position:absolute;inset:15% min(0px,590px - 50vw) 5% 40%}.reveal.svelte-6p33tb{position:absolute;inset:0}.stage-img.svelte-6p33tb{object-fit:cover;object-position:64% center;-webkit-mask-composite:source-in;filter:brightness(.58)contrast(1.08)saturate(.82)sepia(.24);width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#0000001f 30%,#0000009e 56%,#000 84%),linear-gradient(#0000 0%,#000 22%),linear-gradient(#000 76%,#0000 100%);mask-image:linear-gradient(90deg,#0000 4%,#0000001f 30%,#0000009e 56%,#000 84%),linear-gradient(#0000 0%,#000 22%),linear-gradient(#000 76%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.stage-copy.svelte-6p33tb{z-index:3;width:min(46%,500px);padding-left:clamp(0px,3vw,44px);position:relative}.copy.svelte-6p33tb{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.rule.svelte-6p33tb{background:var(--brand-gold);opacity:.8;width:46px;height:1px;margin-bottom:4px}.s-prompt.svelte-6p33tb{font-family:var(--font-display);color:var(--ink-3);letter-spacing:.03em;font-size:clamp(20px,2.3vw,30px);font-variant-caps:small-caps;font-weight:300;line-height:1.1}.s-name.svelte-6p33tb{font-family:var(--font-display);color:var(--ink-1);letter-spacing:.005em;text-shadow:0 2px 34px #060606b8;font-size:clamp(30px,3.6vw,52px);font-variant-caps:small-caps;font-weight:300;line-height:1.05}.s-kicker.svelte-6p33tb{color:var(--ink-2);text-shadow:0 1px 22px #060606b3;max-width:30ch;font-size:clamp(13px,1.1vw,15.5px);font-weight:300;line-height:1.55}.s-count.svelte-6p33tb{letter-spacing:.22em;text-transform:uppercase;color:var(--brand-gold);margin-top:8px;font-size:10px}.cta-wrap.svelte-6p33tb{text-align:center;max-width:1120px;margin:clamp(48px,7vw,88px) auto 0}.cta.svelte-6p33tb{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-1);border:1px solid var(--brand-gold);transition:background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);padding:16px 32px;font-size:11px;text-decoration:none;display:inline-block}.cta.svelte-6p33tb:hover,.cta.svelte-6p33tb:focus-visible{background:var(--brand-gold);color:var(--brand-obsidian);outline:none}.tap-hint.svelte-6p33tb{text-align:center;font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:14px 0 0;font-size:12px;display:none}@media (hover:none){.stage.svelte-6p33tb{display:none}.tap-hint.svelte-6p33tb{display:block}}@media (width<=620px){.journeys.svelte-6p33tb{padding-top:110px}.head.svelte-6p33tb{margin-bottom:24px}.map-holder.svelte-6p33tb{max-width:520px}}@media (width<=820px){.map-holder.svelte-6p33tb{width:100%;max-width:460px;margin:0 auto}.stage.svelte-6p33tb{text-align:center;justify-content:center;min-height:110px;margin-top:6px;position:static}.reveal.svelte-6p33tb{display:none}.stage-copy.svelte-6p33tb{width:100%;margin:0;padding:0}.copy.svelte-6p33tb{align-items:center}.s-kicker.svelte-6p33tb{max-width:42ch}}
