.hero-art[data-astro-cid-66u3kelc]{background:var(--dc-black);position:relative}.frame[data-astro-cid-66u3kelc]{line-height:0;position:relative}.art[data-astro-cid-66u3kelc]{width:100%;height:auto;display:block;mask-image:linear-gradient(#000 90%,#0000 100%)}.overline[data-astro-cid-66u3kelc]{text-align:center;width:max-content;max-width:62%;font-family:var(--font-display);letter-spacing:.32em;color:#fff;text-shadow:0 2px 18px #0a0a0dd9;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(.72rem,1.5vw,1.4rem);font-weight:500;position:absolute;top:10%;left:50%;translate:-50%}.mono[data-astro-cid-66u3kelc]{filter:drop-shadow(0 2px 20px #0a0a0dbf);width:clamp(84px,10.5vw,170px);height:auto;position:absolute;bottom:16%;left:5.5%}.sr-only[data-astro-cid-66u3kelc]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.frame[data-astro-cid-66u3kelc]{height:56vw;max-height:340px;overflow:hidden}.art[data-astro-cid-66u3kelc]{object-fit:cover;object-position:62% center;height:100%}.mono[data-astro-cid-66u3kelc]{width:74px;bottom:8%;left:4%}.overline[data-astro-cid-66u3kelc]{letter-spacing:.22em;max-width:86%;top:8%}}.mark[data-astro-cid-lvdnueyh]{background:repeating-linear-gradient(135deg, transparent 0 11px, #4a6b8c0f 11px 22px), linear-gradient(160deg, var(--dc-midnight), var(--dc-black));place-items:center;width:100%;height:100%;display:grid}svg[data-astro-cid-lvdnueyh]{width:58%;height:58%;overflow:visible}.line[data-astro-cid-lvdnueyh],.ring[data-astro-cid-lvdnueyh],.bar[data-astro-cid-lvdnueyh]{stroke:var(--dc-steel);stroke-width:1.6px;stroke-linecap:round;fill:none}.bar[data-astro-cid-lvdnueyh]{stroke-width:2.4px}.dot[data-astro-cid-lvdnueyh]{fill:var(--dc-ice);stroke:none}.faint[data-astro-cid-lvdnueyh]{opacity:.68}.fainter[data-astro-cid-lvdnueyh]{opacity:.44}.faintest[data-astro-cid-lvdnueyh]{opacity:.24}.spine[data-astro-cid-lxhl5467]{padding-block:0 var(--tail-pad);margin-top:-1.1vw;position:relative}.follow[data-astro-cid-lxhl5467]{font-family:var(--font-display);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.28em;color:var(--dc-ice);margin-bottom:var(--space-lg);flex-direction:column;align-items:center;gap:.6rem;display:flex}.chev[data-astro-cid-lxhl5467]{border-right:1.5px solid var(--dc-ice);border-bottom:1.5px solid var(--dc-ice);width:11px;height:11px;rotate:45deg}@media (prefers-reduced-motion:no-preference){.chev[data-astro-cid-lxhl5467]{animation:nudge 2.4s var(--ease) infinite}@keyframes nudge{0%,to{opacity:.55;translate:0}50%{opacity:1;translate:0 5px}}}.rail[data-astro-cid-lxhl5467]{width:100%;position:relative}.track[data-astro-cid-lxhl5467]{pointer-events:none;z-index:0;position:absolute;inset:0}.track[data-astro-cid-lxhl5467] svg[data-astro-cid-lxhl5467]{width:100%;height:100%}.ghost[data-astro-cid-lxhl5467],.strand[data-astro-cid-lxhl5467]{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.ghost[data-astro-cid-lxhl5467]{stroke:var(--dc-slate);stroke-width:1.5px;opacity:.5}.strand[data-astro-cid-lxhl5467]{stroke:url(#spineFlow);stroke-dasharray:var(--len,4000);stroke-dashoffset:calc(var(--len,4000) * (1 - clamp(0, var(--progress,1), 1)))}.dot[data-astro-cid-lxhl5467]{background:var(--dc-black);border:2px solid var(--dc-steel);width:13px;height:13px;transition:border-color .45s var(--ease), box-shadow .45s var(--ease), background-color .45s var(--ease);border-radius:50%;position:absolute;translate:-50% -50%}.dot[data-astro-cid-lxhl5467].lit{border-color:var(--dc-ice);background:var(--dc-ice);box-shadow:0 0 0 5px #9ec1e024,0 0 16px #9ec1e0b3}.traveller[data-astro-cid-lxhl5467]{will-change:transform;opacity:0;width:9px;height:9px;transition:opacity .4s var(--ease);background:#fff;border-radius:50%;position:absolute;top:0;left:0;translate:-50% -50%;box-shadow:0 0 8px 2px #ffffffe6,0 0 26px 6px #9ec1e0bf,0 0 60px 16px #4a6b8c80}.traveller[data-astro-cid-lxhl5467].on{opacity:1}.stops[data-astro-cid-lxhl5467]{z-index:1;padding:0;padding-top:var(--lift);margin:0;list-style:none;position:relative}.stop[data-astro-cid-lxhl5467]{min-height:var(--stop-h);align-items:center;display:flex}.cluster[data-astro-cid-lxhl5467]{gap:var(--inner-gap);width:min(400px,32%);transform:translateY(calc(-1 * var(--lift)));flex-direction:column;display:flex}.stops[data-astro-cid-lxhl5467]{--nestle:.75rem}.stop[data-astro-cid-lxhl5467].right .cluster[data-astro-cid-lxhl5467]{margin-left:auto;margin-right:calc(var(--nx) + var(--nestle));text-align:right}.stop[data-astro-cid-lxhl5467].left .cluster[data-astro-cid-lxhl5467]{margin-left:calc(100% - var(--nx) + var(--nestle));text-align:left;margin-right:auto}.copy[data-astro-cid-lxhl5467]{min-height:var(--copy-h);order:1}.shot[data-astro-cid-lxhl5467]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);height:var(--shot-h);order:2;width:100%;margin:0;overflow:hidden}.stop[data-astro-cid-lxhl5467].right .shot[data-astro-cid-lxhl5467]{margin-left:auto}.stop[data-astro-cid-lxhl5467].left .shot[data-astro-cid-lxhl5467]{margin-right:auto}.shot[data-astro-cid-lxhl5467] img[data-astro-cid-lxhl5467]{object-fit:cover;filter:saturate(.55)contrast(1.08)brightness(.82);width:100%;height:100%;transition:filter .5s var(--ease), scale .7s var(--ease)}.stop[data-astro-cid-lxhl5467]:hover .shot[data-astro-cid-lxhl5467] img[data-astro-cid-lxhl5467]{filter:saturate(.8)contrast(1.05)brightness(.95);scale:1.03}.shot[data-astro-cid-lxhl5467].is-native{border-color:var(--dc-steel);max-width:300px}.shot[data-astro-cid-lxhl5467].is-native img[data-astro-cid-lxhl5467]{object-fit:contain;filter:none}.stop[data-astro-cid-lxhl5467]:hover .shot[data-astro-cid-lxhl5467].is-native img[data-astro-cid-lxhl5467]{filter:none}.num[data-astro-cid-lxhl5467]{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.22em;color:var(--dc-steel)}.copy[data-astro-cid-lxhl5467] h2[data-astro-cid-lxhl5467]{font-size:var(--step-3);letter-spacing:.06em;text-transform:uppercase;margin:.35rem 0 .7rem;font-weight:500}.copy[data-astro-cid-lxhl5467] p[data-astro-cid-lxhl5467]{color:var(--text-muted);font-size:var(--step--1);max-width:34ch;line-height:1.6}.stop[data-astro-cid-lxhl5467].right .copy[data-astro-cid-lxhl5467] p[data-astro-cid-lxhl5467]{margin-left:auto}.explore[data-astro-cid-lxhl5467]{font-family:var(--font-display);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.18em;color:var(--dc-ice);margin-top:1rem;text-decoration:none;display:inline-block}.explore[data-astro-cid-lxhl5467] span[data-astro-cid-lxhl5467]{transition:translate .3s var(--ease);display:inline-block}.explore[data-astro-cid-lxhl5467]:hover span[data-astro-cid-lxhl5467]{translate:5px}@media (width<=900px){.stop[data-astro-cid-lxhl5467]{min-height:0;padding-block:var(--space-md);padding-inline:92px 1.25rem}.stop[data-astro-cid-lxhl5467].right .cluster[data-astro-cid-lxhl5467],.stop[data-astro-cid-lxhl5467].left .cluster[data-astro-cid-lxhl5467]{text-align:left;width:100%;margin-inline:0;transform:none}.stop[data-astro-cid-lxhl5467].right .copy[data-astro-cid-lxhl5467] p[data-astro-cid-lxhl5467]{margin-left:0}.stop[data-astro-cid-lxhl5467].right .shot[data-astro-cid-lxhl5467],.stop[data-astro-cid-lxhl5467].left .shot[data-astro-cid-lxhl5467]{margin-inline:0}.shot[data-astro-cid-lxhl5467]{height:260px}.shot[data-astro-cid-lxhl5467].is-native{max-width:260px}}.finale[data-astro-cid-lcdefpme]{isolation:isolate;text-align:center;min-height:78svh;padding-block:var(--space-xl);border-top:1px solid var(--border);place-items:center;display:grid;position:relative;overflow:hidden}.finale-bg[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-1;filter:saturate(.5)brightness(.42)contrast(1.1);width:100%;height:100%;position:absolute;inset:0}.finale[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(to bottom, var(--dc-black) 0%, #0a0a0d8c 40%, #0a0a0dc7 100%);position:absolute;inset:0}.num[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.22em;color:var(--dc-ice)}.finale[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--step-4);margin:.6rem 0 var(--space-sm);font-weight:500}.finale[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-inline:auto;margin-bottom:var(--space-md)}
