.journey[data-astro-cid-ej22s2rq]{--on:1;margin-top:clamp(28px,4vw,48px)}.route[data-astro-cid-ej22s2rq]{height:clamp(380px,100vh - 400px,600px);display:none;position:relative}@media (width>=900px){.route[data-astro-cid-ej22s2rq]{display:block}.journey[data-astro-cid-ej22s2rq] .rail[data-astro-cid-ej22s2rq]{display:none}}.route-svg[data-astro-cid-ej22s2rq]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-base[data-astro-cid-ej22s2rq],.route-trail[data-astro-cid-ej22s2rq]{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.route-base[data-astro-cid-ej22s2rq]{stroke:var(--faint);stroke-width:2px;stroke-dasharray:2 10}.route-trail[data-astro-cid-ej22s2rq]{stroke:var(--red);stroke-width:3px}.plane[data-astro-cid-ej22s2rq]{z-index:3;pointer-events:none;filter:drop-shadow(0 16px 18px #00000073);width:clamp(70px,7vw,110px);height:auto;position:absolute;top:0;left:0}.stop[data-astro-cid-ej22s2rq]{--on:0;width:min(23vw,290px);position:absolute;translate:-50%}.pin[data-astro-cid-ej22s2rq]{width:56px;height:56px;font-family:var(--font-display);color:var(--white);background:color-mix(in srgb, var(--red) calc(var(--on) * 100%), var(--ink-3));border:2px solid color-mix(in srgb, var(--red) calc(var(--on) * 100%), var(--line));scale:calc(.85 + var(--on) * .15);border-radius:50%;place-items:center;font-size:1.4rem;font-weight:800;transition:none;display:grid}.stop[data-astro-cid-ej22s2rq] .pin[data-astro-cid-ej22s2rq]{z-index:2;position:absolute;top:0;left:50%;translate:-50% -50%}.stop-card[data-astro-cid-ej22s2rq]{text-align:center;opacity:calc(.25 + var(--on) * .75);translate:0 calc((1 - var(--on)) * 14px);position:absolute;left:0;right:0}.stop[data-astro-cid-ej22s2rq].low .stop-card[data-astro-cid-ej22s2rq]{top:48px}.stop[data-astro-cid-ej22s2rq].high .stop-card[data-astro-cid-ej22s2rq]{bottom:48px}.stop-card[data-astro-cid-ej22s2rq] .h3[data-astro-cid-ej22s2rq]{margin-bottom:8px}.stop-card[data-astro-cid-ej22s2rq] p[data-astro-cid-ej22s2rq]{color:var(--dim);margin:0;font-size:1.05rem}.rail[data-astro-cid-ej22s2rq]{gap:36px;padding-left:76px;display:grid;position:relative}.rail[data-astro-cid-ej22s2rq]:before{content:"";border-left:2px dashed var(--faint);position:absolute;top:28px;bottom:28px;left:27px}.rail-plane[data-astro-cid-ej22s2rq]{z-index:3;pointer-events:none;filter:drop-shadow(0 10px 12px #00000073);width:58px;height:auto;position:absolute;top:0;left:0;rotate:135deg}.rail-stop[data-astro-cid-ej22s2rq]{--on:1;opacity:calc(.3 + var(--on) * .7);position:relative}.rail-stop[data-astro-cid-ej22s2rq] .pin[data-astro-cid-ej22s2rq]{position:absolute;top:-4px;left:-76px}.rail-stop[data-astro-cid-ej22s2rq] .h3[data-astro-cid-ej22s2rq]{margin-bottom:6px}.rail-stop[data-astro-cid-ej22s2rq] p[data-astro-cid-ej22s2rq]{color:var(--dim);margin:0}.hero[data-astro-cid-2nv3see5]{align-items:flex-end;min-height:92svh;padding:140px 0 clamp(48px,7vw,96px);display:flex;position:relative;overflow:hidden}.hero-inner[data-astro-cid-2nv3see5]{z-index:2;position:relative}.hero-stickers[data-astro-cid-2nv3see5]{position:absolute;inset:0}.hero-title[data-astro-cid-2nv3see5]>span[data-astro-cid-2nv3see5]{display:block}.hero-title[data-astro-cid-2nv3see5]{max-width:12em;margin:18px 0 40px}.hero-foot[data-astro-cid-2nv3see5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.hero-foot[data-astro-cid-2nv3see5] .lede[data-astro-cid-2nv3see5]{margin:0}.how[data-astro-cid-2nv3see5]{overflow:hidden}@media (width>=900px){.how[data-astro-cid-2nv3see5]{min-height:100vh;padding:104px 0 40px}}.journey-title[data-astro-cid-2nv3see5]{margin:12px 0 0}.poster[data-astro-cid-2nv3see5]{min-height:100svh;color:var(--white);background:#0b6f63;text-decoration:none;display:block;position:relative;overflow:hidden}.poster-water[data-astro-cid-2nv3see5]{background:radial-gradient(30% 18% at 25% 30%,#ffffff47,#0000 70%),radial-gradient(40% 25% at 75% 60%,#12d6b4e6,#0000 70%),radial-gradient(50% 30% at 40% 85%,#d4f53c40,#0000 70%),linear-gradient(170deg,#1fd1b4 0%,#0b6f63 55%,#063f39 100%);position:absolute;inset:-15% 0}.poster-water[data-astro-cid-2nv3see5]:after{content:"";background:linear-gradient(#0006 0%,#0000000d 40%,#0009 100%);position:absolute;inset:0}.poster-inner[data-astro-cid-2nv3see5]{flex-direction:column;justify-content:space-between;min-height:100svh;padding-top:120px;padding-bottom:48px;display:flex;position:relative}.poster-top[data-astro-cid-2nv3see5]{justify-content:space-between;align-items:center;gap:16px;display:flex}.poster-top[data-astro-cid-2nv3see5] .label[data-astro-cid-2nv3see5]{color:var(--white)}.tag[data-astro-cid-2nv3see5]{background:var(--red);color:var(--white);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;font-size:.75rem;font-weight:600}.poster-title[data-astro-cid-2nv3see5]{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(4rem,16vw,16rem);line-height:.82}.poster-bottom[data-astro-cid-2nv3see5]{flex-wrap:wrap;align-items:center;gap:12px 32px;font-size:1.15rem;font-weight:600;display:flex}.poster-bottom[data-astro-cid-2nv3see5] .btn[data-astro-cid-2nv3see5]{margin-left:auto}.head[data-astro-cid-2nv3see5]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:40px;display:flex}.head[data-astro-cid-2nv3see5] .h2[data-astro-cid-2nv3see5],.head[data-astro-cid-2nv3see5] .lede[data-astro-cid-2nv3see5]{margin:0}.continents[data-astro-cid-2nv3see5]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width>=900px){.continents[data-astro-cid-2nv3see5]{grid-template-columns:repeat(4,1fr)}}.continents[data-astro-cid-2nv3see5] li[data-astro-cid-2nv3see5]{aspect-ratio:3/4;border-radius:var(--radius);background:var(--ink-2);border:1px solid var(--line);isolation:isolate;transition:color .5s var(--ease-out);flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden}.cont-img[data-astro-cid-2nv3see5]{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s var(--ease-out), opacity .6s var(--ease-out);position:absolute;inset:0}.continents[data-astro-cid-2nv3see5] li[data-astro-cid-2nv3see5]:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a0a0a8c 0%,#0a0a0a0d 40%,#0a0a0acc 100%);position:absolute;inset:0}.continents[data-astro-cid-2nv3see5] .soon[data-astro-cid-2nv3see5]{color:#ffffffbf}.continents[data-astro-cid-2nv3see5] strong[data-astro-cid-2nv3see5]{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1}.soon[data-astro-cid-2nv3see5]{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);font-size:.72rem}@media (hover:hover){.continents[data-astro-cid-2nv3see5] li[data-astro-cid-2nv3see5]:hover .cont-img[data-astro-cid-2nv3see5]{transform:scale(1.07)}}.parties-label[data-astro-cid-2nv3see5]{color:inherit;--accent:var(--black)}.invite[data-astro-cid-2nv3see5]{font-family:var(--font-display);margin:12px 0 0;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:700}.parties-btn[data-astro-cid-2nv3see5]{background:var(--black);color:var(--white)}
