.strata-route-cascade_shell__p4pz2{--strata-origin-x:50%;--strata-origin-y:42%;position:relative;display:flex;flex-direction:column;flex:1 1 auto;width:100%;isolation:isolate}.strata-route-cascade_home__y0jHc{min-height:100svh;background:#041016}.strata-route-cascade_expanded__Rlc3Q{min-height:100svh;overflow-x:clip;background:radial-gradient(circle at 76% 8%,rgba(142,231,239,.1),transparent 30rem),radial-gradient(circle at 16% 88%,rgba(212,180,131,.08),transparent 28rem),#041016}.strata-route-cascade_surface__APA_Q{position:relative;z-index:2;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:inherit;transform-origin:var(--strata-origin-x) var(--strata-origin-y)}.strata-route-cascade_shell__p4pz2[data-strata-fidelity=true] .strata-route-cascade_surface__APA_Q{overflow-anchor:none;background:transparent;animation:none;box-shadow:none}.strata-route-cascade_shell__p4pz2[data-strata-fidelity=true] .strata-route-cascade_backplanes__0mk9X{display:none}.strata-route-cascade_shell__p4pz2[data-reduced-motion=true] .strata-route-cascade_frontplane__MDWJL,.strata-route-cascade_shell__p4pz2[data-reduced-motion=true] .strata-route-cascade_surface__APA_Q{animation:none}.strata-route-cascade_shell__p4pz2[data-reduced-motion=true] .strata-route-cascade_frontplane__MDWJL{display:none}.strata-route-cascade_expanded__Rlc3Q .strata-route-cascade_surface__APA_Q{overflow-x:clip;background:#f7f1e7;box-shadow:0 2.5rem 7rem rgba(0,0,0,.3);animation:strata-route-cascade_route-content-arrive__ZK8Mr .42s cubic-bezier(.2,.82,.2,1) both}.strata-route-cascade_home__y0jHc .strata-route-cascade_surface__APA_Q{animation:strata-route-cascade_route-world-arrive__BDESJ .42s cubic-bezier(.2,.82,.2,1) both}.strata-route-cascade_leaving___ERgd .strata-route-cascade_surface__APA_Q{pointer-events:none;animation:strata-route-cascade_route-content-shed__44_mS .27s cubic-bezier(.4,0,.8,.2) both}.strata-route-cascade_frontplane__MDWJL{position:fixed;inset:clamp(4.8rem,8vh,6.5rem) clamp(.75rem,3vw,3rem) clamp(.75rem,3vh,2rem);z-index:80;border:1px solid rgba(142,231,239,.36);border-radius:clamp(1rem,2vw,1.75rem);background:linear-gradient(145deg,rgba(142,231,239,.08),transparent 44%),rgba(4,16,22,.08);box-shadow:0 2rem 7rem rgba(0,0,0,.24);opacity:0;pointer-events:none;transform-origin:var(--strata-origin-x) var(--strata-origin-y);animation:strata-route-cascade_route-front-arrive__o0rhJ .62s cubic-bezier(.2,.82,.2,1) both}.strata-route-cascade_leaving___ERgd .strata-route-cascade_frontplane__MDWJL{animation:strata-route-cascade_route-front-shed__9GmAj .27s cubic-bezier(.4,0,.8,.2) both}.strata-route-cascade_backplanes__0mk9X{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;transform-style:preserve-3d}.strata-route-cascade_backplanes__0mk9X i{position:absolute;top:5%;right:5%;width:min(30rem,45vw);height:min(22rem,48svh);border:1px solid rgba(142,231,239,.12);border-radius:1.5rem;background:rgba(7,31,49,.22);box-shadow:0 1.5rem 4rem rgba(0,0,0,.2);transform:translate3d(2rem,-2rem,-180px) rotate(-2deg)}.strata-route-cascade_backplanes__0mk9X i:nth-child(2){transform:translate3d(4.5rem,-4rem,-360px) rotate(-4deg)}.strata-route-cascade_backplanes__0mk9X i:nth-child(3){transform:translate3d(7rem,-6rem,-540px) rotate(-6deg)}.strata-route-cascade_routeRail__u3PNu{position:fixed;bottom:max(.7rem,env(safe-area-inset-bottom));right:max(.55rem,env(safe-area-inset-right));z-index:46}.strata-route-cascade_routeRail__u3PNu a{display:flex;min-height:2.75rem;align-items:center;justify-items:center;gap:.5rem;padding:.65rem .9rem;border:1px solid rgba(142,231,239,.24);border-radius:999px;background:rgba(4,16,22,.82);box-shadow:0 1rem 3rem rgba(4,16,22,.28);color:#f7f1e7;text-decoration:none;backdrop-filter:blur(16px) saturate(1.2)}.strata-route-cascade_routeRail__u3PNu a:focus-visible,.strata-route-cascade_routeRail__u3PNu a:hover{border-color:rgba(142,231,239,.68);background:rgba(4,16,22,.94)}.strata-route-cascade_routeRail__u3PNu a:focus-visible{outline:2px solid #8ee7ef;outline-offset:3px}.strata-route-cascade_routeRailNumber__wTwpw{color:#d4b483;font-family:var(--font-geist-mono),monospace;font-size:.62rem;font-weight:700;letter-spacing:.12em}.strata-route-cascade_routeRailName__mbAt5{font-size:.8rem;white-space:nowrap}.strata-route-cascade_routeRailMarks__Oi7wh{display:grid;gap:.38rem}.strata-route-cascade_routeRailMarks__Oi7wh i{width:.35rem;height:.35rem;border:1px solid rgba(247,241,231,.56);border-radius:50%;background:transparent}.strata-route-cascade_routeRailMarks__Oi7wh i[data-current=true]{border-color:#8ee7ef;background:#8ee7ef;box-shadow:0 0 .65rem rgba(142,231,239,.72)}.strata-route-cascade_routeStatus__BLr2z{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes strata-route-cascade_route-content-arrive__ZK8Mr{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:none}}@keyframes strata-route-cascade_route-world-arrive__BDESJ{0%{opacity:0}to{opacity:1}}@keyframes strata-route-cascade_route-content-shed__44_mS{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.55rem)}}@keyframes strata-route-cascade_route-front-arrive__o0rhJ{0%{opacity:.72;filter:blur(8px) saturate(.75);transform:perspective(1500px) translate3d(4vw,-3vh,-520px) rotateX(2.5deg) scale(.9)}to{opacity:0;filter:blur(0) saturate(1);transform:perspective(1500px) translateZ(0) rotateX(0) scale(1)}}@keyframes strata-route-cascade_route-front-shed__9GmAj{0%{opacity:0;filter:blur(0);transform:perspective(1500px) translateZ(0) scale(1)}to{opacity:.82;filter:blur(10px);transform:perspective(1500px) translate3d(3vw,-4vh,310px) rotateX(-2deg) scale(1.045)}}@media (max-width:640px){.strata-route-cascade_routeRail__u3PNu{top:auto;right:max(.6rem,env(safe-area-inset-right));bottom:max(.6rem,env(safe-area-inset-bottom));transform:none}.strata-route-cascade_routeRail__u3PNu a{width:auto;grid-auto-flow:column;grid-template-columns:auto auto;padding:.65rem .85rem}.strata-route-cascade_routeRailMarks__Oi7wh{grid-auto-flow:column}}@media (prefers-reduced-motion:reduce){.strata-route-cascade_shell__p4pz2,.strata-route-cascade_surface__APA_Q{perspective:none}.strata-route-cascade_expanded__Rlc3Q .strata-route-cascade_surface__APA_Q,.strata-route-cascade_frontplane__MDWJL,.strata-route-cascade_home__y0jHc .strata-route-cascade_surface__APA_Q,.strata-route-cascade_leaving___ERgd .strata-route-cascade_frontplane__MDWJL,.strata-route-cascade_leaving___ERgd .strata-route-cascade_surface__APA_Q{animation:none}.strata-route-cascade_backplanes__0mk9X,.strata-route-cascade_frontplane__MDWJL{display:none}.strata-route-cascade_routeRail__u3PNu a{backdrop-filter:none}}