.bracket[data-astro-cid-hsdsz7qj]{position:relative}.bracket[data-astro-cid-hsdsz7qj]:before,.bracket[data-astro-cid-hsdsz7qj]:after{content:"";border-color:var(--c-ink-soft);position:absolute}.bracket-in[data-astro-cid-hsdsz7qj]:before{border-width:1px 1px 1px 0;border-radius:0 6px 6px 0;width:50%;top:25%;bottom:25%;left:0}.bracket-in[data-astro-cid-hsdsz7qj]:after{border-top-width:1px;top:50%;left:50%;right:0}.bracket-out[data-astro-cid-hsdsz7qj]:before{border-width:1px 0 1px 1px;border-radius:6px 0 0 6px;width:50%;top:25%;bottom:25%;right:0}.bracket-out[data-astro-cid-hsdsz7qj]:after{border-top-width:1px;top:50%;left:0;right:50%}.stack-module.is-hub{background:var(--c-surface-alt)}.stack-module{cursor:pointer;transition:border-color .2s}.stack-module:hover{border-color:var(--c-ink-soft)}.stack-module[aria-selected=true]{border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent)}.stack-module[aria-selected=true] .module-num{color:var(--c-accent)}.stack-module:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.stack-module{transition:none}}.module-led{background:var(--c-rule);border-radius:9999px;width:6px;height:6px}.module-pulse{border-radius:inherit;border:1px solid var(--c-accent);opacity:0;pointer-events:none;position:absolute;inset:-1px}.flow-dot[data-astro-cid-hsdsz7qj]{background:var(--c-accent);opacity:0;border-radius:9999px;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}.bracket-in[data-astro-cid-hsdsz7qj] .flow-dot[data-astro-cid-hsdsz7qj]{top:50%;left:50%}.bracket-out[data-astro-cid-hsdsz7qj] .flow-dot[data-astro-cid-hsdsz7qj]{top:50%;left:0}@media (prefers-reduced-motion:no-preference){[data-stack].is-playing .stack-module[data-flow=source] .module-led{animation:5s ease-in-out infinite led-send}[data-stack].is-playing .stack-module[data-flow=target] .module-led{animation:5s ease-in-out infinite led-receive}[data-stack].is-playing .module-pulse{animation:5s ease-out infinite hub-pulse}[data-stack].is-playing .bracket-in[data-astro-cid-hsdsz7qj] .flow-dot[data-astro-cid-hsdsz7qj]{animation:5s linear infinite flow-in}[data-stack].is-playing .flow-dot-up[data-astro-cid-hsdsz7qj]{animation:5s linear infinite flow-out-up}[data-stack].is-playing .flow-dot-down[data-astro-cid-hsdsz7qj]{animation:5s linear infinite flow-out-down}}@keyframes led-send{0%,to{background:var(--c-rule)}3%,10%{background:var(--c-accent)}16%{background:var(--c-rule)}}@keyframes led-receive{0%,66%,to{background:var(--c-rule)}70%,88%{background:var(--c-accent)}94%{background:var(--c-rule)}}@keyframes hub-pulse{0%,25%,to{opacity:0;transform:scale(1)}28%{opacity:1;transform:scale(1)}44%{opacity:0;transform:scale(1.03)}}@keyframes flow-in{0%,4%{opacity:0;transform:translate(0)}6%{opacity:1}24%{opacity:1;transform:translate(1.375rem)}27%,to{opacity:0;transform:translate(1.375rem)}}@keyframes flow-out-up{0%,44%{opacity:0;transform:translate(0)}46%{opacity:1;transform:translate(0)}54%{transform:translate(1.375rem)}62%{transform:translate(1.375rem, var(--lift))}68%{opacity:1;transform:translate(2.75rem, var(--lift))}70%,to{opacity:0;transform:translate(2.75rem, var(--lift))}}@keyframes flow-out-down{0%,44%{opacity:0;transform:translate(0)}46%{opacity:1;transform:translate(0)}54%{transform:translate(1.375rem)}62%{transform:translate(1.375rem, var(--drop))}68%{opacity:1;transform:translate(2.75rem, var(--drop))}70%,to{opacity:0;transform:translate(2.75rem, var(--drop))}}.tour-tab[data-astro-cid-gsjijf3k]{border-top:3px solid var(--c-rule)}.tour-tab[data-astro-cid-gsjijf3k]:hover{border-top-color:var(--c-ink-soft)}.tour-tab[data-astro-cid-gsjijf3k][aria-selected=true]{border-top-color:var(--c-accent);background:var(--c-surface-alt)}.pin[data-astro-cid-gsjijf3k]{background:0 0;border:0;justify-content:flex-end;min-width:44px;min-height:44px;padding:0;transform:translate(-50%,-100%)}.dot[data-astro-cid-gsjijf3k]{box-sizing:border-box;border:2px solid var(--c-ink);background:var(--c-surface);border-radius:50%;width:11px;height:11px;transition:width .15s,height .15s;display:block;transform:translateY(50%)}.pin[data-astro-cid-gsjijf3k][aria-current=true] .dot[data-astro-cid-gsjijf3k]{background:var(--c-accent);width:16px;height:16px}.rider[data-astro-cid-gsjijf3k]{fill:none;stroke:var(--c-ink);stroke-linecap:round;stroke-linejoin:round}.rider[data-astro-cid-gsjijf3k] .wheel[data-astro-cid-gsjijf3k] circle[data-astro-cid-gsjijf3k]{stroke-width:2px}.rider[data-astro-cid-gsjijf3k] .spokes[data-astro-cid-gsjijf3k]{stroke-width:.7px;opacity:.6}.rider[data-astro-cid-gsjijf3k] .frame[data-astro-cid-gsjijf3k]{stroke-width:2px}.rider[data-astro-cid-gsjijf3k] .torso[data-astro-cid-gsjijf3k]{stroke:var(--c-accent);stroke-width:5.5px}.rider[data-astro-cid-gsjijf3k] .arm[data-astro-cid-gsjijf3k]{stroke:var(--c-accent);stroke-width:2.6px}.rider[data-astro-cid-gsjijf3k] .head[data-astro-cid-gsjijf3k]{fill:var(--c-ink);stroke:none}.rider[data-astro-cid-gsjijf3k] .helmet[data-astro-cid-gsjijf3k]{fill:var(--c-magenta);stroke:none}.rider[data-astro-cid-gsjijf3k] .leg[data-astro-cid-gsjijf3k]{stroke-width:2.8px}.rider[data-astro-cid-gsjijf3k] .leg-back[data-astro-cid-gsjijf3k]{opacity:.45}.climb-row[data-astro-cid-gsjijf3k]:hover,.climb-row[data-astro-cid-gsjijf3k][aria-current=true]{background:var(--c-surface-alt)}html:not(.js) .climb-row[data-astro-cid-gsjijf3k][aria-current=true]{background:0 0}
