.journey[data-astro-cid-ej22s2rq]{--j:var(--color-gold);--j-grad:var(--grad-gold);--j-ink:#1c1608}.j-blue[data-astro-cid-ej22s2rq]{--j:var(--color-blue-sky);--j-grad:linear-gradient(100deg, #157ed9, #99ceea 50%, #4baddd);--j-ink:#04213f}.journey[data-astro-cid-ej22s2rq]{container-type:inline-size}.track[data-astro-cid-ej22s2rq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid;position:relative}.stop[data-astro-cid-ej22s2rq]{text-align:left;border:1px solid color-mix(in srgb, var(--j) 22%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--j) 7%, transparent), transparent);color:#fff;cursor:pointer;border-radius:1rem;align-content:center;justify-items:start;gap:.35rem;padding:1.1rem 1rem 1rem;transition:border-color .4s,background-color .4s,box-shadow .4s;display:grid;position:relative}.stop[data-astro-cid-ej22s2rq]:hover{border-color:var(--j)}.stop[data-astro-cid-ej22s2rq] .n[data-astro-cid-ej22s2rq]{letter-spacing:.2em;color:var(--color-copper-soft);font-size:.7rem;font-weight:700}.stop[data-astro-cid-ej22s2rq] .name[data-astro-cid-ej22s2rq]{font-family:var(--font-display);letter-spacing:.06em;overflow-wrap:anywhere;font-size:1.15rem;font-weight:700;line-height:1.15}.j-gold[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq]:last-child{background:var(--j-grad);color:var(--j-ink);border-color:#0000}.j-gold[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq]:last-child .n[data-astro-cid-ej22s2rq]{color:#52261d}.stop[data-astro-cid-ej22s2rq][aria-selected=true]{background-color:color-mix(in srgb, var(--j) 16%, transparent);border-color:var(--j);box-shadow:inset 0 -3px 0 var(--j), 0 0 0 1px var(--j), 0 12px 30px -14px color-mix(in srgb, var(--j) 70%, transparent);z-index:2}.cue[data-astro-cid-ej22s2rq]{border:1px solid color-mix(in srgb, var(--j) 55%, transparent);width:1.1rem;height:1.1rem;transition:background-color .3s, border-color .3s, transform .4s var(--ease-flow);border-radius:50%;position:absolute;top:.7rem;right:.7rem}.cue[data-astro-cid-ej22s2rq]:before,.cue[data-astro-cid-ej22s2rq]:after{content:"";background:var(--j);width:.5rem;height:1px;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cue[data-astro-cid-ej22s2rq]:after{transform:translate(-50%,-50%)rotate(90deg)}.stop[data-astro-cid-ej22s2rq]:hover .cue[data-astro-cid-ej22s2rq]{border-color:var(--j);transform:scale(1.12)}.stop[data-astro-cid-ej22s2rq][aria-selected=true] .cue[data-astro-cid-ej22s2rq]{background:var(--j);border-color:var(--j)}.stop[data-astro-cid-ej22s2rq][aria-selected=true] .cue[data-astro-cid-ej22s2rq]:before,.stop[data-astro-cid-ej22s2rq][aria-selected=true] .cue[data-astro-cid-ej22s2rq]:after{opacity:0}.j-gold[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq]:last-child .cue[data-astro-cid-ej22s2rq]{border-color:#1c160873}.j-gold[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq]:last-child .cue[data-astro-cid-ej22s2rq]:before,.j-gold[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq]:last-child .cue[data-astro-cid-ej22s2rq]:after{background:var(--j-ink)}.j-gold[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq]:last-child[aria-selected=true] .cue[data-astro-cid-ej22s2rq]{background:var(--j-ink);border-color:var(--j-ink)}.stop[data-astro-cid-ej22s2rq][aria-selected=true] .n[data-astro-cid-ej22s2rq]{color:var(--j)}.j-gold[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq]:last-child[aria-selected=true]{box-shadow:inset 0 -3px 0 #6e4c0c, 0 0 0 2px var(--color-gold-pale), 0 12px 30px -14px color-mix(in srgb, var(--j) 70%, transparent)}.j-gold[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq]:last-child[aria-selected=true] .n[data-astro-cid-ej22s2rq]{color:#52261d}.j-links[data-astro-cid-ej22s2rq] .stop-li[data-astro-cid-ej22s2rq]{display:grid}.j-links[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq]{height:100%;text-decoration:none}.j-links[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq]:hover{background-color:color-mix(in srgb, var(--j) 12%, transparent)}.j-gold[data-astro-cid-ej22s2rq].j-links .stop-li[data-astro-cid-ej22s2rq]:not(:last-child) .stop[data-astro-cid-ej22s2rq]{background:linear-gradient(180deg, color-mix(in srgb, var(--j) 7%, transparent), transparent);border-color:color-mix(in srgb, var(--j) 22%, transparent);color:#fff}.j-gold[data-astro-cid-ej22s2rq].j-links .stop-li[data-astro-cid-ej22s2rq]:not(:last-child) .stop[data-astro-cid-ej22s2rq]:hover{background-color:color-mix(in srgb, var(--j) 12%, transparent);border-color:var(--j)}.j-gold[data-astro-cid-ej22s2rq].j-links .stop-li[data-astro-cid-ej22s2rq]:not(:last-child) .n[data-astro-cid-ej22s2rq]{color:var(--color-copper-soft)}.j-gold[data-astro-cid-ej22s2rq].j-links .stop-li[data-astro-cid-ej22s2rq]:last-child .stop[data-astro-cid-ej22s2rq]{background:var(--j-grad);color:var(--j-ink);border-color:#0000}.j-gold[data-astro-cid-ej22s2rq].j-links .stop-li[data-astro-cid-ej22s2rq]:last-child .n[data-astro-cid-ej22s2rq]{color:#52261d}@container (width>=30rem){.track[data-astro-cid-ej22s2rq]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=38rem){.track[data-astro-cid-ej22s2rq]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr))}}@container (width>=44rem){.track[data-astro-cid-ej22s2rq]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:0}.stop[data-astro-cid-ej22s2rq]{border-inline-width:0;border-radius:0;padding:1.4rem 1.1rem 1.3rem 1.4rem}.stop[data-astro-cid-ej22s2rq]:first-child{border-left-width:1px;border-radius:1rem 0 0 1rem}.stop[data-astro-cid-ej22s2rq]:last-child{border-right-width:1px;border-radius:0 1rem 1rem 0}.stop[data-astro-cid-ej22s2rq]:not(:last-child):after{content:"";border-top:1px solid var(--j);border-right:1px solid var(--j);z-index:1;pointer-events:none;width:.75rem;height:.75rem;position:absolute;top:50%;right:-.4rem;transform:translateY(-50%)rotate(45deg)}.stop[data-astro-cid-ej22s2rq] .name[data-astro-cid-ej22s2rq]{font-size:clamp(.85rem,1.9cqi,1.15rem)}.j-links[data-astro-cid-ej22s2rq] .stop[data-astro-cid-ej22s2rq]{border-left-width:0;border-right-width:0;border-radius:0}.j-links[data-astro-cid-ej22s2rq] .stop-li[data-astro-cid-ej22s2rq]:first-child .stop[data-astro-cid-ej22s2rq]{border-left-width:1px;border-radius:1rem 0 0 1rem}.j-links[data-astro-cid-ej22s2rq] .stop-li[data-astro-cid-ej22s2rq]:last-child .stop[data-astro-cid-ej22s2rq]{border-right-width:1px;border-radius:0 1rem 1rem 0}.j-links[data-astro-cid-ej22s2rq] .stop-li[data-astro-cid-ej22s2rq]:not(:last-child) .stop[data-astro-cid-ej22s2rq]:after{content:"";border-top:1px solid var(--j);border-right:1px solid var(--j);z-index:1;pointer-events:none;width:.75rem;height:.75rem;position:absolute;top:50%;right:-.4rem;transform:translateY(-50%)rotate(45deg)}}.panels[data-astro-cid-ej22s2rq]{--x:50%;margin-top:1.4rem;position:relative}.js .panels[data-astro-cid-ej22s2rq]:before{content:"";top:-.7rem;left:var(--x);background:var(--j);clip-path:polygon(50% 0,100% 100%,0 100%);width:1.5rem;height:.75rem;transition:left .45s var(--ease-flow), opacity .25s;z-index:1;position:absolute;transform:translate(-50%)}.panels[data-astro-cid-ej22s2rq].no-pointer:before{opacity:0}.panel[data-astro-cid-ej22s2rq]{border:1.5px solid color-mix(in srgb, var(--j) 65%, transparent);border-top:3px solid var(--j);background:linear-gradient(160deg, color-mix(in srgb, var(--j) 14%, transparent), #ffffff05);box-shadow:0 24px 60px -30px color-mix(in srgb, var(--j) 45%, transparent);border-radius:1.25rem;padding:clamp(1.4rem,3vw,2.25rem);position:relative}.panel[data-astro-cid-ej22s2rq]+.panel[data-astro-cid-ej22s2rq]{margin-top:.75rem}.panel[data-astro-cid-ej22s2rq][hidden]{display:none}.p-label[data-astro-cid-ej22s2rq]{letter-spacing:.22em;color:var(--j);align-items:center;gap:.75rem;font-size:.72rem;font-weight:700;display:flex}.p-label[data-astro-cid-ej22s2rq] span[data-astro-cid-ej22s2rq]{font-family:var(--font-display);letter-spacing:0;font-size:1.1rem}.p-q[data-astro-cid-ej22s2rq]{font-family:var(--font-display);margin-top:.8rem;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700;line-height:1.08}.p-text[data-astro-cid-ej22s2rq]{color:#ffffffd1;max-width:58ch;margin-top:.8rem}.j-sm[data-astro-cid-ej22s2rq] .p-q[data-astro-cid-ej22s2rq]{font-size:clamp(1.3rem,2vw,1.6rem)}.j-sm[data-astro-cid-ej22s2rq] .p-text[data-astro-cid-ej22s2rq]{font-size:1rem}.j-sm[data-astro-cid-ej22s2rq] .panel[data-astro-cid-ej22s2rq]{padding:1.4rem}.js .panel[data-astro-cid-ej22s2rq].show{animation:j-in .5s var(--ease-flow) both}@keyframes j-in{0%{opacity:0;transform:translateY(10px)}}
