.Journey-module__tCT_jW__journey{--vh:100vh;position:relative}.Journey-module__tCT_jW__stage{height:var(--vh);z-index:0;position:sticky;top:0;overflow:hidden}.Journey-module__tCT_jW__canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.Journey-module__tCT_jW__canvas[data-drag="1"]{cursor:grabbing}.Journey-module__tCT_jW__labels{z-index:2;pointer-events:none;position:absolute;inset:0}.Journey-module__tCT_jW__badge{z-index:3;font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-fg-mute);border:1px dashed var(--color-line-strong);background:color-mix(in oklch, var(--color-ink) 70%, transparent);border-radius:4px;padding:.3rem .55rem;font-size:.66rem;position:absolute;top:6.4rem;right:clamp(1.25rem,4vw,3rem)}.Journey-module__tCT_jW__dots{z-index:4;--p:0;flex-direction:column;gap:.6rem;display:flex;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.Journey-module__tCT_jW__dots:before,.Journey-module__tCT_jW__dots:after{content:"";width:1px;margin-left:-.5px;position:absolute;top:4px;bottom:4px;left:50%}.Journey-module__tCT_jW__dots:before{background:var(--color-line-strong);opacity:.45}.Journey-module__tCT_jW__dots:after{background:linear-gradient(180deg, var(--color-accent), var(--color-accent-3));transform:scaleY(var(--p));transform-origin:50% 0}.Journey-module__tCT_jW__dots button{z-index:1;background:var(--color-line-strong);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s;position:relative}.Journey-module__tCT_jW__dots button[aria-current=true]{background:var(--color-accent);transform:scale(1.4)}.Journey-module__tCT_jW__dots button:after{content:"";border:1px solid var(--color-accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.Journey-module__tCT_jW__dots button[aria-current=true]:after{animation:Journey-module__tCT_jW__dot-pulse 1.1s var(--ease-out-expo) 1}}@keyframes Journey-module__tCT_jW__dot-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.Journey-module__tCT_jW__lbl{font-family:var(--font-mono);white-space:nowrap;pointer-events:none;opacity:0;font-size:.68rem;transition:opacity .3s;position:absolute;top:0;left:0;transform:translate(-50%,-100%)}.Journey-module__tCT_jW__lbl.Journey-module__tCT_jW__on{opacity:1}.Journey-module__tCT_jW__k{background:color-mix(in oklch, var(--color-ink) 96%, transparent);border:1px solid var(--color-line);color:var(--color-fg);border-radius:4px;align-items:center;gap:.45rem;padding:.28rem .55rem;display:inline-flex;box-shadow:0 6px 16px -10px #141e3259}.Journey-module__tCT_jW__k i{background:var(--color-accent);border-radius:50%;width:6px;height:6px}.Journey-module__tCT_jW__k small{color:var(--color-fg-mute)}.Journey-module__tCT_jW__wh{pointer-events:auto;cursor:pointer}.Journey-module__tCT_jW__out .Journey-module__tCT_jW__k{border-color:#d64545}.Journey-module__tCT_jW__out .Journey-module__tCT_jW__k i{background:#d64545}.Journey-module__tCT_jW__pop .Journey-module__tCT_jW__k,.Journey-module__tCT_jW__k.Journey-module__tCT_jW__vi{background:var(--color-accent-2);color:#fff;border-color:#0000}.Journey-module__tCT_jW__pop .Journey-module__tCT_jW__k i{background:#fff}.Journey-module__tCT_jW__k.Journey-module__tCT_jW__te{background:var(--color-accent-3);color:#fff;border-color:#0000}.Journey-module__tCT_jW__dim .Journey-module__tCT_jW__k{background:color-mix(in oklch, var(--color-ink) 80%, transparent);color:var(--color-fg-mute);box-shadow:none;padding:.18rem .45rem}.Journey-module__tCT_jW__phone{z-index:3;opacity:0;pointer-events:none;background:var(--color-ink);border:1px solid var(--color-line-strong);width:150px;font-family:var(--font-mono);color:var(--color-fg-dim);border-radius:14px;padding:.9rem .75rem .8rem;font-size:.62rem;transition:opacity .25s;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 20px 40px -20px #141e3280}.Journey-module__tCT_jW__phone[data-on="1"]{pointer-events:auto}.Journey-module__tCT_jW__phone .Journey-module__tCT_jW__q{background:var(--color-slate);border-radius:3px;height:6px;margin:.35rem 0 .6rem;overflow:hidden}.Journey-module__tCT_jW__phone .Journey-module__tCT_jW__q s{background:var(--color-accent);width:0;height:100%;transition:width .3s;display:block}.Journey-module__tCT_jW__phone .Journey-module__tCT_jW__row{border-bottom:1px solid var(--color-line);justify-content:space-between;padding:.28rem 0;display:flex}.Journey-module__tCT_jW__phone .Journey-module__tCT_jW__row:last-of-type{border-bottom:0}.Journey-module__tCT_jW__phone button{background:var(--color-accent);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:6px;margin-top:.6rem;padding:.45rem}.Journey-module__tCT_jW__phone button.Journey-module__tCT_jW__bad{background:#d64545}.Journey-module__tCT_jW__phone .Journey-module__tCT_jW__msg{min-height:1.2em;color:var(--color-fg-mute);margin-top:.4rem}.Journey-module__tCT_jW__deck{z-index:3;pointer-events:none;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.Journey-module__tCT_jW__deckInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-block:1.2rem;display:flex}.Journey-module__tCT_jW__ctl{pointer-events:auto;flex-wrap:wrap;gap:.5rem;display:flex}.Journey-module__tCT_jW__chip{background:color-mix(in oklch, var(--color-ink) 95%, transparent);border:1px solid var(--color-line);font-family:var(--font-mono);color:var(--color-fg-dim);cursor:pointer;border-radius:5px;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.7rem;display:inline-flex}.Journey-module__tCT_jW__chip:hover{border-color:var(--color-accent);color:var(--color-fg)}.Journey-module__tCT_jW__chip i{background:#c9d1dd;border-radius:6px;width:22px;height:12px;position:relative}.Journey-module__tCT_jW__chip i:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;transition:transform .2s;position:absolute;top:2px;left:2px}.Journey-module__tCT_jW__chip[aria-pressed=true] i{background:var(--color-accent)}.Journey-module__tCT_jW__chip[aria-pressed=true] i:after{transform:translate(10px)}.Journey-module__tCT_jW__hint{cursor:default;color:var(--color-fg-mute)}.Journey-module__tCT_jW__hint:hover{border-color:var(--color-line);color:var(--color-fg-mute)}.Journey-module__tCT_jW__trace{pointer-events:auto;width:min(26rem,100%);font-family:var(--font-mono);color:#8b96a6;background:#0f1620eb;border-radius:6px;padding:.55rem .7rem;font-size:.68rem}.Journey-module__tCT_jW__trace>div{white-space:nowrap;text-overflow:ellipsis;grid-template-columns:4.2rem 1fr;gap:.6rem;line-height:1.7;display:grid;overflow:hidden}.Journey-module__tCT_jW__trace time{color:#5b6676}.Journey-module__tCT_jW__trace b{color:#dfe6ef;font-weight:500}.Journey-module__tCT_jW__trace .Journey-module__tCT_jW__ok b{color:#35c28f}.Journey-module__tCT_jW__trace .Journey-module__tCT_jW__warn b{color:#f2b544}.Journey-module__tCT_jW__trace .Journey-module__tCT_jW__bad b{color:#ff6b6b}.Journey-module__tCT_jW__trace .Journey-module__tCT_jW__vi b{color:#b9a9ff}.Journey-module__tCT_jW__trace .Journey-module__tCT_jW__te b{color:#6fd3c1}.Journey-module__tCT_jW__stations{z-index:1;margin-top:calc(-1 * var(--vh));pointer-events:none;position:relative}.Journey-module__tCT_jW__station{height:calc(var(--vh) * 1.35);align-items:center;display:flex}.Journey-module__tCT_jW__stationInner{display:flex}.Journey-module__tCT_jW__station[data-side=right] .Journey-module__tCT_jW__stationInner{justify-content:flex-end}.Journey-module__tCT_jW__station[data-side=center] .Journey-module__tCT_jW__stationInner{justify-content:center}.Journey-module__tCT_jW__card{pointer-events:auto;will-change:transform, opacity;transform-origin:50%;width:min(30rem,100%)}.Journey-module__tCT_jW__box{background:color-mix(in oklch, var(--color-ink) 97%, transparent);border:1px solid var(--color-line);border-radius:10px;padding:1.6rem 1.8rem 1.7rem;box-shadow:0 30px 60px -40px #141e3266}.Journey-module__tCT_jW__h1{letter-spacing:-.035em;margin-top:1.3rem;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:600;line-height:1.12}.Journey-module__tCT_jW__h1 em{color:var(--color-accent);font-style:normal}.Journey-module__tCT_jW__h2{margin-top:.9rem;font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:600;line-height:1.25}.Journey-module__tCT_jW__meta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-fg-mute);margin-top:.4rem;font-size:.66rem;font-weight:400;display:block}.Journey-module__tCT_jW__lede{color:var(--color-fg-dim);margin-top:1.2rem;font-size:.98rem;line-height:1.85}.Journey-module__tCT_jW__ctas{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.Journey-module__tCT_jW__promises{border-top:1px solid var(--color-line);color:var(--color-fg-dim);text-align:left;grid-template-columns:1fr 1fr;gap:.8rem 1.4rem;margin:1.6rem 0 0;padding:1.2rem 0 0;font-size:.8rem;line-height:1.6;list-style:none;display:grid}.Journey-module__tCT_jW__cta .Journey-module__tCT_jW__card,.Journey-module__tCT_jW__cta{width:min(36rem,100%)}.Journey-module__tCT_jW__promises b{color:var(--color-fg);margin-bottom:.15rem;font-size:.88rem;font-weight:500;display:block}.Journey-module__tCT_jW__how{color:var(--color-fg-dim);gap:.45rem;margin:1.1rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.Journey-module__tCT_jW__how li{grid-template-columns:1.1rem 1fr;gap:.4rem;display:grid}.Journey-module__tCT_jW__how li:before{content:"✓";color:var(--color-accent-3);font-family:var(--font-mono)}.Journey-module__tCT_jW__dl{border-top:1px solid var(--color-line);font-family:var(--font-mono);color:var(--color-fg-mute);margin-top:1rem;padding-top:.8rem;font-size:.68rem}.Journey-module__tCT_jW__dl b{color:var(--color-fg-dim);font-weight:500}.Journey-module__tCT_jW__running{font-family:var(--font-mono);color:var(--color-fg-mute);margin-top:.9rem;font-size:.68rem}.Journey-module__tCT_jW__running b{color:var(--color-accent);font-weight:500}.Journey-module__tCT_jW__cta{text-align:center}.Journey-module__tCT_jW__cta .Journey-module__tCT_jW__h2{font-size:clamp(1.7rem,3vw,2.4rem)}.Journey-module__tCT_jW__cta .Journey-module__tCT_jW__ctas{justify-content:center}.Journey-module__tCT_jW__facts{font-family:var(--font-mono);color:var(--color-fg-mute);flex-wrap:wrap;justify-content:center;gap:.5rem 1.6rem;margin-top:1.6rem;font-size:.7rem;display:flex}.Journey-module__tCT_jW__facts b{color:var(--color-fg-dim);font-weight:500}@media (max-width:900px){.Journey-module__tCT_jW__stationInner,.Journey-module__tCT_jW__station[data-side=right] .Journey-module__tCT_jW__stationInner{justify-content:center;align-items:flex-end}.Journey-module__tCT_jW__station{align-items:flex-end;padding-bottom:2rem}.Journey-module__tCT_jW__card{width:100%}.Journey-module__tCT_jW__deck,.Journey-module__tCT_jW__dots{display:none}.Journey-module__tCT_jW__badge{top:5.6rem}}
.WorldView-module__ei9YlW__view{border:1px solid var(--color-line);background:color-mix(in oklch, var(--color-ink) 60%, var(--color-void));border-radius:10px;position:relative;overflow:hidden}.WorldView-module__ei9YlW__canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.WorldView-module__ei9YlW__canvas[data-drag="1"]{cursor:grabbing}.WorldView-module__ei9YlW__labels{z-index:2;pointer-events:none;position:absolute;inset:0}.WorldView-module__ei9YlW__badge{z-index:3;font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-fg-mute);border:1px dashed var(--color-line-strong);background:color-mix(in oklch, var(--color-ink) 70%, transparent);border-radius:4px;padding:.22rem .45rem;font-size:.62rem;position:absolute;bottom:.7rem;right:.8rem}
