.video[data-v-ddc7cba6]{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--night-0)}.video iframe[data-v-ddc7cba6]{height:100%}.video iframe[data-v-ddc7cba6],.video__facade[data-v-ddc7cba6]{position:absolute;inset:0;width:100%;border:0}.video__facade[data-v-ddc7cba6]{display:grid;place-items:end;padding:clamp(.9rem,3vw,1.6rem);background:none;cursor:pointer}.video__facade img[data-v-ddc7cba6],.video__facade picture[data-v-ddc7cba6]{position:absolute;inset:0;width:100%;height:100%}.video__facade img[data-v-ddc7cba6]{-o-object-fit:cover;object-fit:cover;filter:saturate(.9);transition:transform .9s var(--ease-out),filter .9s var(--ease-out)}.video__facade[data-v-ddc7cba6]:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(4,7,10,.55))}.video__facade:focus-visible img[data-v-ddc7cba6],.video__facade:hover img[data-v-ddc7cba6]{transform:scale(1.03);filter:saturate(1.05)}.video__facade[data-v-ddc7cba6]:focus-visible{outline-offset:-4px}.video__play[data-v-ddc7cba6]{position:relative;z-index:1;display:grid;place-items:center;width:clamp(52px,8vw,84px);aspect-ratio:1;border-radius:50%;color:#1d1206;background:var(--gold-grad);box-shadow:0 0 0 5px #080d128c,0 0 0 6px var(--line-gold),0 0 36px #f9bb5773,inset 0 1px #ffffff80;transition:transform .5s var(--ease-out)}.video__play svg[data-v-ddc7cba6]{width:42%;height:42%}.video__facade:focus-visible .video__play[data-v-ddc7cba6],.video__facade:hover .video__play[data-v-ddc7cba6]{transform:scale(1.08)}.road[data-v-2c99b3b8]{position:relative;padding:clamp(10rem,22vw,20rem) 0 clamp(6rem,11vw,10rem);overflow:hidden;isolation:isolate;background:var(--night-1)}.road--page[data-v-2c99b3b8]{padding-top:calc(var(--nav-h) + clamp(3rem,8vw,6rem))}.road__hint[data-v-2c99b3b8]{max-width:1000px;margin:0 auto;font-style:italic;text-align:center;color:var(--gold-hi)}.road__hint[data-v-2c99b3b8]:not(:empty){margin-top:1.2rem}.road__sky[data-v-2c99b3b8]{position:absolute;inset:0 0 auto;height:min(110vh,1000px);z-index:-1;opacity:.6}.road__sky img[data-v-2c99b3b8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.road__sky[data-v-2c99b3b8]:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--night-1) 0,rgba(12,19,25,.3) 30%,rgba(8,13,18,.75) 65%,var(--night-1) 100%)}.guide[data-v-2c99b3b8]{max-width:760px;margin:0 auto clamp(3.5rem,7vw,5.5rem)}.guide__video[data-v-2c99b3b8]{border:1px solid var(--line-gold);box-shadow:0 30px 80px #0000008c}.guide__caption[data-v-2c99b3b8]{margin-top:1rem;font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.22em;text-align:center;text-wrap:balance;text-transform:uppercase;color:var(--gold)}.trail[data-v-2c99b3b8]{position:relative;max-width:1000px;margin:0 auto clamp(4rem,8vw,6rem)}.trail__path[data-v-2c99b3b8]{position:absolute;left:50%;top:0;width:200px;height:100%;translate:-50% 0;overflow:visible;fill:none}.trail__ghost[data-v-2c99b3b8]{stroke:#eaeae929;stroke-width:1.5}.trail__ghost[data-v-2c99b3b8],.trail__gold[data-v-2c99b3b8]{stroke-dasharray:2 9;stroke-linecap:round;vector-effect:non-scaling-stroke}.trail__gold[data-v-2c99b3b8]{stroke:var(--gold);stroke-width:2.5;filter:drop-shadow(0 0 4px rgba(249,187,87,.7))}.trail__reveal[data-v-2c99b3b8]{fill:none;stroke:#fff;stroke-width:40;stroke-dasharray:1;stroke-dashoffset:0}.trail__steps[data-v-2c99b3b8]{display:grid;grid-auto-rows:1fr;margin:0;padding:0;list-style:none}.stop[data-v-2c99b3b8]{display:grid;grid-template-columns:1fr 120px 1fr;align-items:center;min-height:260px}.stop__mark[data-v-2c99b3b8]{grid-column:2;grid-row:1;justify-self:center;display:grid;place-items:center;width:76px;aspect-ratio:1;border-radius:50%;font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:#1d1206;background:var(--gold-grad);box-shadow:0 0 0 5px var(--night-1),0 0 0 6px var(--line-gold),0 0 30px #f9bb5759,inset 0 1px #ffffff80}.stop__card[data-v-2c99b3b8]{grid-row:1;max-width:380px;padding:1.6rem 1.8rem;border:1px solid var(--line);background:linear-gradient(160deg,#1c2a36bf,#0c1319bf);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stop--l .stop__card[data-v-2c99b3b8]{grid-column:1;justify-self:end;text-align:right}.stop--r .stop__card[data-v-2c99b3b8]{grid-column:3;justify-self:start}.stop__title[data-v-2c99b3b8]{margin-bottom:.5rem;font-size:1.5rem;letter-spacing:.03em}.stop__text[data-v-2c99b3b8]{color:var(--silver)}.stop__links[data-v-2c99b3b8]{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:1rem}.stop--l .stop__links[data-v-2c99b3b8]{justify-content:flex-end}.stop__link[data-v-2c99b3b8],.stop__soon[data-v-2c99b3b8]{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--gold-hi)}.stop__link svg[data-v-2c99b3b8],.stop__soon svg[data-v-2c99b3b8]{width:18px;transition:transform .4s var(--ease-out)}.stop__link:hover svg[data-v-2c99b3b8],.stop__soon:hover svg[data-v-2c99b3b8]{transform:translate(5px)}.stop__soon[data-v-2c99b3b8]{color:var(--steel)}.gate[data-v-2c99b3b8]{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 3rem;max-width:1000px;margin-inline:auto;padding:clamp(1.8rem,4vw,2.8rem) clamp(1.5rem,4vw,3.2rem);border:1px solid var(--line-gold);background:radial-gradient(ellipse at 0 0,rgba(249,187,87,.1),transparent 60%),#080d12b3}.gate[data-v-2c99b3b8]:after,.gate[data-v-2c99b3b8]:before{content:"";position:absolute;width:9px;height:9px;background:var(--gold);transform:rotate(45deg);box-shadow:0 0 10px var(--gold)}.gate[data-v-2c99b3b8]:before{top:-5px;left:-5px}.gate[data-v-2c99b3b8]:after{bottom:-5px;right:-5px}.gate__info[data-v-2c99b3b8]{display:grid;gap:.5rem;max-width:34em}.gate__label[data-v-2c99b3b8]{font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.gate__address[data-v-2c99b3b8]{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:clamp(1.3rem,2vw,1.8rem);color:var(--bone)}.gate__closed[data-v-2c99b3b8]{font-size:1.15rem;font-style:italic;color:var(--bone)}.gate__actions[data-v-2c99b3b8]{display:flex;flex-wrap:wrap;gap:.8rem}@media(max-width:760px){.trail__path[data-v-2c99b3b8]{display:none}.trail__steps[data-v-2c99b3b8]{grid-auto-rows:auto;gap:1.4rem;padding-left:1.8rem;border-left:1px dashed rgba(249,187,87,.4)}.stop[data-v-2c99b3b8]{grid-template-columns:1fr;min-height:0}.stop__mark[data-v-2c99b3b8]{grid-column:1;justify-self:start;width:44px;font-size:.9rem;margin:0 0 -.6rem calc(-1.8rem - 22px);position:relative;z-index:1}.stop--l .stop__links[data-v-2c99b3b8]{justify-content:flex-start}.stop--l .stop__card[data-v-2c99b3b8],.stop--r .stop__card[data-v-2c99b3b8]{grid-column:1;grid-row:2;justify-self:stretch;max-width:none;text-align:left}}
