.fx-system-map{--fx-system-count:3;grid-template-columns:repeat(var(--fx-system-count),minmax(0,1fr));isolation:isolate;background:0 0;border-top:1px solid #aac3eb1f;border-bottom:1px solid #aac3eb1f;gap:0;width:100%;max-width:70rem;margin-top:clamp(2.4rem,4.8vh,3.1rem);padding-top:2.35rem;display:grid;position:relative}.fx-system-map__invitation{color:#e9bf6b;letter-spacing:.16em;text-shadow:0 0 18px #e9bf6b29;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:680;position:absolute;top:-1.85rem;left:0}.fx-system-map__invitation:before{content:"";vertical-align:.18em;background:#e9bf6b;border-radius:50%;width:4px;height:4px;margin-right:.65rem;display:inline-block;box-shadow:0 0 12px #e9bf6b7a}.fx-system-map__head{color:#cedaeeb3;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;display:flex;position:absolute;top:.6rem;left:0;right:0}.fx-system-map__head i{opacity:.7;background:linear-gradient(90deg,#6194e56b,#e9bf6b61,#b3a4d457,#0000);flex:1;max-width:13rem;height:1px}.fx-system-map__head span{color:#cad6ecbd}.fx-system-map__head small{color:#cad6ec8c;font:inherit}.fx-system-route{height:1px;left:calc((100% / var(--fx-system-count)) / 2 + 1.35rem);right:calc((100% / var(--fx-system-count)) / 2 + 1.35rem);background:linear-gradient(90deg,#6194e514,#6194e5b8 28%,#e9bf6bc2 55%,#b3a4d4b3 78%,#b3a4d414);position:absolute;top:2.34rem}.fx-system-route:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#d4e2faf2,#0000) -30% 0/30% 100% no-repeat;animation:5.8s cubic-bezier(.4,0,.2,1) infinite fx-route-scan;position:absolute;inset:0}.fx-system-route i{--fx-node-color:#6194e5;background:var(--fx-node-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--fx-node-color) 55%,transparent),0 0 20px color-mix(in srgb,var(--fx-node-color) 65%,transparent);border:3px solid #091020;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-5px}.fx-system-route i:nth-child(2){--fx-node-color:#e9bf6b}.fx-system-route i:nth-child(3){--fx-node-color:#6194e5}.fx-system-route i:nth-child(4){--fx-node-color:#b3a4d4}.fx-system-node{--fx-system-color:#5f9df8;color:#eef2f9;isolation:isolate;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.9rem;min-height:9.45rem;padding:1.25rem 1.35rem 1.05rem;transition:background-color .45s,opacity .45s,transform .55s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.fx-system-node+.fx-system-node{border-left:1px solid #aac3eb1c}.fx-system-node:before{background:linear-gradient(90deg,var(--fx-system-color),color-mix(in srgb,var(--fx-system-color) 25%,transparent),transparent);content:"";opacity:.42;transform-origin:0;height:1px;transition:opacity .45s,transform .55s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:1.35rem;right:1.35rem;transform:scaleX(.18)}.fx-system-node:after{background:radial-gradient(ellipse at 28% 50%,color-mix(in srgb,var(--fx-system-color) 12%,transparent),transparent 68%);content:"";opacity:0;pointer-events:none;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-8%)}.fx-system-node:hover:before,.fx-system-node:focus-visible:before{opacity:1;transform:scaleX(1)}.fx-system-node:hover:after,.fx-system-node:focus-visible:after{opacity:1;transform:translate(0)}.fx-system-node:hover,.fx-system-node:focus-visible{background-color:#ffffff05}.fx-system-node:focus-visible{outline:2px solid var(--fx-system-color);outline-offset:5px}.fx-system-map:has(.fx-system-node:hover) .fx-system-node:not(:hover){opacity:.57}.fx-system-node--wallet{--fx-system-color:#e9bf6b}.fx-system-node--show{--fx-system-color:#6194e5}.fx-system-node--booking{--fx-system-color:#e2765a}.fx-system-node--exchange{--fx-system-color:#b3a4d4}.fx-system-index{color:color-mix(in srgb,var(--fx-system-color) 48%,transparent);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:600;position:absolute;top:.9rem;right:1.05rem}.fx-system-beacon{color:var(--fx-system-color);z-index:1;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.fx-system-beacon:before{border:1px solid color-mix(in srgb,var(--fx-system-color) 38%,transparent);content:"";transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(.86)}.fx-system-node:hover .fx-system-beacon:before{transform:scale(1.08)}.fx-system-copy{flex-direction:column;min-width:0;min-height:100%;padding-right:.65rem;display:flex}.fx-system-copy small{color:color-mix(in srgb,var(--fx-system-color) 76%,transparent);letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem;font-weight:650;line-height:1.45;display:block}.fx-system-copy strong{font-size:clamp(1.18rem,1.55vw,1.55rem);font-weight:var(--fe-weight-title,560);letter-spacing:-.048em;margin-top:.52rem;line-height:1.16;display:block}.fx-system-copy>span{color:#dee6f2ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:24rem;margin-top:.45rem;font-size:clamp(.82rem,.93vw,.9rem);line-height:1.55;display:-webkit-box;overflow:hidden}.fx-system-action{color:var(--fx-system-color);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;width:max-content;margin-top:auto;padding-top:.7rem;font-size:.82rem;font-style:normal;font-weight:650;transition:gap .45s cubic-bezier(.16,1,.3,1);display:inline-flex}.fx-system-node:hover .fx-system-action{gap:.68rem}.story-visual-frame{aspect-ratio:1.35;isolation:isolate;justify-self:center;width:min(35vw,26rem);max-width:26rem;position:relative}.story-visual-frame.is-cinematic{aspect-ratio:16/9;width:min(43vw,36rem);max-width:36rem}.landing-cinematic-visual{isolation:isolate;background:#0a1122;border:1px solid #aac3eb33;border-radius:1.2rem;width:100%;height:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000047,inset 0 1px #ffffff12}.landing-cinematic-visual:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(115deg,#5f9df824,#0000 33% 70%,#e9bf6b1a);position:absolute;inset:0}.landing-cinematic-visual__poster,.landing-cinematic-visual__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.landing-cinematic-visual__video{opacity:0;z-index:1;transition:opacity .7s cubic-bezier(.16,1,.3,1)}.landing-cinematic-visual__video.is-ready{opacity:1}.landing-cinematic-visual__shade{pointer-events:none;z-index:2;background:linear-gradient(#0000 52%,#0508107a),linear-gradient(90deg,#05081026,#0000 32%);position:absolute;inset:0}.landing-cinematic-visual__signal{opacity:.7;z-index:4;background:linear-gradient(90deg,#5f9df8,#e9bf6b);height:1px;position:absolute;bottom:0;left:8%;right:8%}.story-movement.is-reversed .story-visual-frame{grid-area:1/2}.fx-stage-visual{--fx-accent:#5f9df8;--fx-accent-soft:#5f9df847;--fx-gold:#e9bf6b;isolation:isolate;width:100%;height:100%;min-height:15rem;margin:0;position:relative}.fx-stage-visual--weight,.fx-stage-visual--trap{--fx-accent:#e9bf6b;--fx-accent-soft:#e9bf6b45}.fx-stage-visual--network,.fx-stage-visual--pillars,.fx-stage-visual--hub{--fx-accent:#9fc4f0;--fx-accent-soft:#9fc4f040}.fx-stage-visual--open{--fx-accent:#bcd4f8;--fx-accent-soft:#c4d6f442}.fx-stage-visual--mileage{--fx-accent:#5f9df8;--fx-accent-soft:#5f9df840}.fx-stage-visual--passport{--fx-accent:#e9bf6b;--fx-accent-soft:#e9bf6b40}.fx-stage-visual--show{--fx-accent:#6194e5;--fx-accent-soft:#6194e53d}.fx-stage-visual--journey{--fx-accent:#9fc4f0;--fx-accent-soft:#9fc4f03d}.fx-stage-visual--lastcall{--fx-accent:#e9bf6b;--fx-accent-soft:#e9bf6b3d}.fx-stage-visual--lounge{--fx-accent:#b3a4d4;--fx-accent-soft:#b3a4d43d}.fx-stage-visual--join{--fx-accent:#bcd4f8;--fx-accent-soft:#c4d6f440}.fx-stage-halo{background:radial-gradient(ellipse at 50% 52%,var(--fx-accent-soft),#0911240f 45%,transparent 70%);pointer-events:none;position:absolute;inset:-12%;transform:translateZ(0)}.fx-stage-visual svg{filter:drop-shadow(0 28px 48px #0000002e);z-index:1;width:100%;height:100%;position:relative;overflow:visible}.fx-stage-visual svg *{transform-box:fill-box;transform-origin:50%}.fx-stage-visual .fx-ring,.fx-stage-visual .fx-route,.fx-stage-visual .fx-axis,.fx-stage-visual .fx-balance,.fx-stage-visual .fx-gravity,.fx-stage-visual .fx-horizon,.fx-stage-visual .fx-value-stream,.fx-stage-visual .fx-network-lines,.fx-stage-visual .fx-foundation,.fx-stage-visual .fx-aperture,.fx-stage-visual .fx-open-paths path{stroke:var(--fx-accent);stroke-linecap:round;stroke-linejoin:round}.fx-stage-visual .fx-ring,.fx-stage-visual .fx-network-lines,.fx-stage-visual .fx-aperture{opacity:.27}.fx-stage-visual .fx-route{opacity:.82;stroke-width:1.35px}.fx-stage-visual .fx-node{fill:var(--fx-accent);filter:drop-shadow(0 0 8px var(--fx-accent))}.fx-stage-visual figcaption{color:color-mix(in srgb,var(--fx-accent) 74%,transparent);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;z-index:2;align-items:center;gap:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;display:flex;position:absolute;bottom:.65rem;left:50%;transform:translate(-50%)}.fx-stage-visual figcaption i{background:var(--fx-accent);box-shadow:0 0 10px var(--fx-accent);width:4px;height:4px}.fx-scene-signal .fx-ring--one{animation:13s linear infinite fx-orbit-a}.fx-scene-signal .fx-ring--two{animation:17s linear infinite reverse fx-orbit-b}.fx-scene-signal .fx-core circle:first-child{fill:#5f9df81a;stroke:#5f9df88c}.fx-scene-signal .fx-core circle:last-child{fill:#e8f0fe;filter:drop-shadow(0 0 17px #5f9df8)}.fx-scene-weight .fx-axis,.fx-scene-weight .fx-balance{opacity:.28;stroke:var(--fx-accent)}.fx-scene-weight .fx-ledger rect{fill:#e9bf6b0f;stroke:#e9bf6b61}.fx-scene-weight .fx-ledger--left{transform:translateY(8px)}.fx-scene-weight .fx-ledger--right{opacity:.7;transform:translateY(-8px)}.fx-scene-weight .fx-gravity{opacity:.42;stroke:var(--fx-accent)}.fx-scene-weight .fx-mass{fill:#e9bf6b33;filter:drop-shadow(0 0 25px #e9bf6b8c);stroke:#ffe1a9b8}.fx-scene-horizon .fx-horizon{opacity:.45;stroke-width:1.2px}.fx-scene-horizon .fx-horizon--far{opacity:.18}.fx-scene-horizon .fx-value-stream{opacity:.35;stroke-width:6px}.fx-scene-horizon .fx-sun,.fx-scene-open .fx-sun{fill:#e9bf6b8c;filter:drop-shadow(0 0 28px #e9bf6b9e)}.fx-scene-horizon .fx-particles circle{fill:var(--fx-accent);animation:3.8s ease-in-out infinite fx-node-breathe}.fx-scene-horizon .fx-particles circle:nth-child(2){animation-delay:.55s}.fx-scene-horizon .fx-particles circle:nth-child(3){animation-delay:1.1s}.fx-scene-horizon .fx-particles circle:nth-child(4){animation-delay:1.65s}.fx-scene-trap .fx-fragments rect{fill:#e9bf6b0b;stroke:#e9bf6b52}.fx-scene-trap .fx-fragments rect:nth-child(2),.fx-scene-trap .fx-fragments rect:nth-child(5){stroke:#5f9df833}.fx-scene-trap .fx-route--broken{stroke-dasharray:8 7}.fx-scene-trap .fx-exit{opacity:.92;stroke:#5f9df8;stroke-width:2px}.fx-scene-network .fx-network-lines{opacity:.29}.fx-scene-network .fx-network-core{fill:#9fc4f014;stroke:#9fc4f07a}.fx-scene-network .fx-network-core--inner{fill:#9fc4f038;filter:drop-shadow(0 0 19px #9fc4f085)}.fx-scene-network .fx-route{stroke-dasharray:5 8;animation:5.5s ease-in-out infinite fx-network-route}.fx-scene-pillars .fx-pillar rect{fill:#9fc4f00e;stroke:#9fc4f05c}.fx-scene-pillars .fx-pillar path{opacity:.25;stroke:var(--fx-accent)}.fx-scene-pillars .fx-pillar circle{fill:var(--fx-accent)}.fx-scene-pillars .fx-pillar--2,.fx-scene-pillars .fx-pillar--4{transform:translateY(-5px)}.fx-scene-pillars .fx-foundation{opacity:.45}.fx-scene-hub .fx-hub-core{fill:#9fc4f02b;filter:drop-shadow(0 0 24px #9fc4f061);stroke:#9fc4f0b3}.fx-scene-hub .fx-spoke line{opacity:.3;stroke:var(--fx-accent)}.fx-scene-hub .fx-ring--one{animation:18s linear infinite fx-orbit-a}.fx-scene-hub .fx-ring--two{animation:13s linear infinite reverse fx-orbit-b}.fx-scene-open .fx-aperture{opacity:.32}.fx-scene-open .fx-aperture--two{opacity:.55}.fx-scene-open .fx-horizon{opacity:.32}.fx-scene-open .fx-open-paths path{opacity:.2}.fx-scene-open .fx-route{stroke:var(--fx-gold)}.fx-service-line,.fx-service-route,.fx-service-ring,.fx-show-wave{fill:none;stroke:var(--fx-accent);stroke-linecap:round;stroke-linejoin:round}.fx-service-line{opacity:.72;stroke-width:1.4px}.fx-service-line--soft{opacity:.22}.fx-service-line--horizon{opacity:.16}.fx-service-route{opacity:.9;stroke-dasharray:7 9;stroke-width:2px;animation:5.8s linear infinite fx-service-route-flow}.fx-service-surface{fill:color-mix(in srgb,var(--fx-accent) 7%,transparent);stroke:color-mix(in srgb,var(--fx-accent) 48%,transparent);stroke-width:1.1px}.fx-service-ring{opacity:.38;stroke-width:1.1px}.fx-service-node{fill:var(--fx-accent);filter:drop-shadow(0 0 9px var(--fx-accent))}.fx-service-label{fill:#eef2f9;letter-spacing:.08em;text-anchor:middle;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:750}.fx-mileage-unit{animation:5.2s ease-in-out infinite fx-service-breathe}.fx-mileage-unit--2{animation-delay:.55s}.fx-mileage-unit--3{animation-delay:1.1s}.fx-service-route--blocked{opacity:.16;stroke-dasharray:3 13}.fx-service-route--released{stroke:var(--fx-gold)}.fx-mileage-gate{animation:6.2s ease-in-out infinite fx-service-emphasis}.fx-service-node--destination{fill:var(--fx-gold);animation:4.8s ease-in-out infinite fx-service-arrive}.fx-service-line--destination{stroke:var(--fx-gold)}.fx-passport-core{animation:7s ease-in-out infinite fx-service-float}.fx-passport-core .fx-service-surface{fill:#5f9df816;stroke:#5f9df8a8}.fx-passport-airline{animation:5.8s ease-in-out infinite fx-service-breathe}.fx-passport-airline--2,.fx-passport-airline--5{animation-delay:.8s}.fx-passport-airline--3,.fx-passport-airline--6{animation-delay:1.6s}.fx-show-wave{opacity:.2;stroke-width:1.4px;animation:4.8s ease-in-out infinite fx-show-signal}.fx-show-wave--two{animation-delay:.55s}.fx-show-wave--three{animation-delay:1.1s}.fx-show-world{animation:8.4s ease-in-out infinite fx-service-breathe}.fx-show-city{animation:5.4s ease-in-out infinite fx-service-arrive}.fx-show-city--2{animation-delay:.65s}.fx-show-city--3{animation-delay:1.3s}.fx-show-city--4{animation-delay:1.95s}.fx-lastcall-clock__track{stroke-dasharray:4 8;animation:16s linear infinite fx-lastcall-track}.fx-lastcall-clock__window{fill:#e9bf6b0b;stroke:#e9bf6b3b}.fx-lastcall-hand{transform:none}.fx-lastcall-label{fill:var(--fx-gold);font-size:16px}.fx-lastcall-seat{opacity:.25}.fx-lastcall-seat.is-open{fill:#e9bf6b38;opacity:1;stroke:#ffe1a9e6;animation:4.3s ease-in-out infinite fx-service-arrive}.fx-lastcall-seat:nth-child(8){animation-delay:.8s}.fx-lounge-token{animation:7.4s ease-in-out infinite fx-service-breathe}.fx-lounge-token--to{animation-delay:1.3s}.fx-lounge-anchor{animation:6.5s ease-in-out infinite fx-service-emphasis}.fx-lounge-anchor .fx-service-surface{fill:#e9bf6b17;stroke:#e9bf6bb3}.fx-lounge-route{stroke:var(--fx-gold)}.fx-lounge-proof{animation:5s ease-in-out infinite fx-service-arrive}.fx-journey-route{stroke:var(--fx-gold)}.fx-journey-stage{opacity:.52;animation:7.2s ease-in-out infinite fx-journey-stage}.fx-journey-stage--2{animation-delay:.9s}.fx-journey-stage--3{animation-delay:1.8s}.fx-journey-stage--4{animation-delay:2.7s}.fx-journey-signal{animation:4.8s ease-in-out infinite fx-service-arrive}.fx-join-person,.fx-join-airline{animation:6.4s ease-in-out infinite fx-service-breathe}.fx-join-person--2,.fx-join-airline--2{animation-delay:.8s}.fx-join-person--3,.fx-join-airline--3{animation-delay:1.6s}.fx-join-gateway{animation:7.2s ease-in-out infinite fx-service-emphasis}.fx-join-door--left{animation:7.2s ease-in-out infinite fx-join-open-left}.fx-join-door--right{animation:7.2s ease-in-out infinite fx-join-open-right}.fx-scene-join>.fx-service-route{stroke:var(--fx-gold)}.fx-stage-visual--briefing{width:min(42vw,38rem);height:min(35vw,32rem);min-height:22rem}.fx-stage-visual--briefing .fx-stage-halo{opacity:1.15;inset:-5%}.fx-stage-visual--briefing figcaption{bottom:8%}@keyframes fx-route-scan{0%{opacity:0;background-position:-30% 0}14%{opacity:.82}78%{opacity:.82}to{opacity:0;background-position:130% 0}}@keyframes fx-orbit-a{50%{opacity:.58;transform:rotate(180deg)scale(.98)}to{transform:rotate(360deg)}}@keyframes fx-orbit-b{50%{opacity:.52;transform:rotate(180deg)scale(1.025)}to{transform:rotate(360deg)}}@keyframes fx-node-breathe{50%{opacity:.46;transform:scale(.68)}}@keyframes fx-network-route{50%{opacity:.42;transform:translateY(-3px)}}@keyframes fx-service-route-flow{to{stroke-dashoffset:-64px}}@keyframes fx-service-breathe{50%{opacity:.58;transform:scale(.94)}}@keyframes fx-service-float{50%{transform:translateY(-5px)}}@keyframes fx-service-emphasis{50%{filter:drop-shadow(0 0 13px var(--fx-accent-soft));transform:scale(1.025)}}@keyframes fx-service-arrive{50%{filter:drop-shadow(0 0 17px var(--fx-accent));opacity:.58;transform:scale(.82)}}@keyframes fx-show-signal{0%,to{opacity:.13;transform:scale(.94)}50%{opacity:.62;transform:scale(1.025)}}@keyframes fx-lastcall-track{to{stroke-dashoffset:-72px}}@keyframes fx-journey-stage{22%,38%{filter:drop-shadow(0 0 15px var(--fx-accent-soft));opacity:1;transform:scale(1.08)}}@keyframes fx-join-open-left{45%,60%{transform:translate(-8px)}}@keyframes fx-join-open-right{45%,60%{transform:translate(8px)}}@media (max-width:767px){.fx-system-map{background:0 0;border-top:1px solid #aac3eb1f;border-bottom:1px solid #aac3eb1a;grid-template-columns:1fr;gap:0;max-width:31rem;margin-top:3.2rem;padding:2.55rem 0 0}.fx-system-map__invitation{font-size:var(--fe-type-meta,.72rem);top:-2rem;left:.15rem}.fx-system-map__head{font-size:var(--fe-type-meta,.72rem);flex-wrap:wrap;align-content:center;top:.7rem;left:.15rem;right:.15rem}.fx-system-map__head i{flex:1;width:auto;min-width:1.6rem}.fx-system-map__head span{flex-basis:auto}.fx-system-route{z-index:0;background:linear-gradient(#6194e529,#e9bf6b85 52%,#b3a4d45c,#0000);width:1px;height:auto;display:block;inset:3.65rem auto 1.55rem 1.32rem}.fx-system-route:after{background:linear-gradient(#0000,#e0eafaeb,#0000) 0 -30%/100% 28%;animation:5.8s cubic-bezier(.4,0,.2,1) infinite fx-route-scan-mobile}.fx-system-route i{display:none}.fx-system-node{z-index:1;background:0 0;min-height:7.1rem;padding:1rem .7rem .9rem 3.45rem;display:block}.fx-system-node+.fx-system-node{border-top:1px solid #aac3eb17;border-left:0}.fx-system-node:before{opacity:.5;left:3.45rem;right:.7rem}.fx-system-node:after{display:none}.fx-system-node:hover,.fx-system-node:focus-visible{background-color:#0000}.fx-system-index{font-size:var(--fe-type-meta,.72rem);top:.8rem;right:.7rem}.fx-system-copy{min-height:5.15rem;padding-right:2.5rem}.fx-system-copy small{font-size:var(--fe-type-meta,.72rem);letter-spacing:.075em;padding-right:0}.fx-system-copy strong{margin-top:.3rem;font-size:1.2rem}.fx-system-copy>span{font-size:var(--fe-type-control,.86rem);margin-top:.3rem;line-height:1.55}.fx-system-action{font-size:var(--fe-type-control,.86rem);padding-top:.55rem}.fx-system-beacon{background:#07090f;width:2rem;height:2rem;position:absolute;top:1.1rem;left:.33rem;box-shadow:0 0 0 .42rem #07090f}.fx-system-beacon svg{width:16px;height:16px}.fx-system-map[data-system-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.fx-system-map[data-system-count="4"] .fx-system-route{display:none}.fx-system-map[data-system-count="4"] .fx-system-node{min-height:8.5rem;padding:1rem .75rem .85rem}.fx-system-map[data-system-count="4"] .fx-system-node:nth-of-type(odd){border-left:0}.fx-system-map[data-system-count="4"] .fx-system-node:nth-of-type(2n){border-left:1px solid #aac3eb17}.fx-system-map[data-system-count="4"] .fx-system-node:nth-of-type(-n+2){border-top:0}.fx-system-map[data-system-count="4"] .fx-system-beacon{display:none}.fx-system-map[data-system-count="4"] .fx-system-copy{min-height:6.55rem;padding-right:1.35rem}.fx-system-map[data-system-count="4"] .fx-system-copy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.fx-system-map[data-system-count="4"] .fx-system-node:before{left:.75rem;right:.75rem}.story-visual-frame{align-self:stretch;width:100%;max-width:none;margin-left:0}.story-visual-frame.is-cinematic{aspect-ratio:16/9;width:100%}.landing-cinematic-visual{border-radius:1rem}.story-movement.is-reversed .story-visual-frame{grid-area:auto}.fx-stage-visual{min-height:12.5rem}.fx-stage-visual figcaption{letter-spacing:.11em;font-size:.95rem;bottom:0}.fx-stage-visual svg{filter:drop-shadow(0 20px 32px #00000029)}.fx-stage-visual .fx-service-line--soft{opacity:.17}.fx-stage-visual .fx-service-route{stroke-width:2.35px}.fx-stage-visual--briefing{width:100%;height:auto;min-height:17rem}.fx-stage-visual--briefing figcaption{bottom:2%}}@keyframes fx-route-scan-mobile{0%{opacity:0;background-position:0 -30%}14%{opacity:.82}78%{opacity:.82}to{opacity:0;background-position:0 130%}}@media (prefers-reduced-motion:reduce){.fx-system-route:after,.fx-stage-visual *{animation:none!important}.fx-system-node{transform:none!important}}
