.beyond-module__nHfoOG__path{--node:.75rem;--mid:calc(var(--text-h4) * .75);position:relative}.beyond-module__nHfoOG__rail{top:var(--mid);bottom:calc(20% - var(--mid));background:var(--color-line-strong);transform-origin:top;width:1px;position:absolute;inset-inline-start:calc(var(--node) / 2 - .5px)}.beyond-module__nHfoOG__steps{grid-auto-rows:1fr;display:grid}.beyond-module__nHfoOG__step{grid-template-columns:var(--node) 1fr;align-content:start;column-gap:1.25rem;padding-bottom:1.5rem;display:grid}.beyond-module__nHfoOG__node{width:var(--node);height:var(--node);border:1px solid var(--color-muted);background:var(--color-midnight);border-radius:999px;align-self:center;position:relative}.beyond-module__nHfoOG__node:after{content:"";border-radius:inherit;background:var(--color-warm);position:absolute;inset:-1px}.beyond-module__nHfoOG__label,.beyond-module__nHfoOG__gloss{grid-column:2}@media (min-width:48rem){.beyond-module__nHfoOG__rail{top:calc(var(--node) / 2 - .5px);bottom:auto;width:auto;height:1px;transform-origin:var(--inline-start);inset-inline-start:calc(var(--node) / 2);inset-inline-end:calc(20% - var(--node) / 2)}.beyond-module__nHfoOG__steps{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto}.beyond-module__nHfoOG__step{padding-bottom:0;flex-direction:column;align-items:flex-start;padding-inline-end:1.5rem;display:flex}.beyond-module__nHfoOG__node{align-self:flex-start}.beyond-module__nHfoOG__label{margin-top:1.25rem}}@media (prefers-reduced-motion:no-preference) and (update:fast){:root:not([data-motion=off]) .beyond-module__nHfoOG__root[data-state=armed] .beyond-module__nHfoOG__rail{scale:1 0}:root:not([data-motion=off]) .beyond-module__nHfoOG__root[data-state=armed] .beyond-module__nHfoOG__node:after{opacity:0}:root:not([data-motion=off]) .beyond-module__nHfoOG__root[data-state=armed] .beyond-module__nHfoOG__label{color:var(--color-muted)}:root:not([data-motion=off]) .beyond-module__nHfoOG__root[data-state=play] .beyond-module__nHfoOG__rail{animation:beyond-module__nHfoOG__grow-y var(--dur-medium) var(--ease-out-expo) both}:root:not([data-motion=off]) .beyond-module__nHfoOG__root[data-state=play] .beyond-module__nHfoOG__node:after{animation:beyond-module__nHfoOG__lit var(--dur-short) var(--ease-out-expo) calc(.2s + var(--i,0) * var(--stagger)) both}:root:not([data-motion=off]) .beyond-module__nHfoOG__root[data-state=play] .beyond-module__nHfoOG__label{animation:beyond-module__nHfoOG__ink var(--dur-short) var(--ease-out-expo) calc(.2s + var(--i,0) * var(--stagger)) both}}@media (min-width:48rem) and (prefers-reduced-motion:no-preference) and (update:fast){:root:not([data-motion=off]) .beyond-module__nHfoOG__root[data-state=armed] .beyond-module__nHfoOG__rail{scale:0 1}:root:not([data-motion=off]) .beyond-module__nHfoOG__root[data-state=play] .beyond-module__nHfoOG__rail{animation-name:beyond-module__nHfoOG__grow-x}}@keyframes beyond-module__nHfoOG__grow-x{0%{scale:0 1}}@keyframes beyond-module__nHfoOG__grow-y{0%{scale:1 0}}@keyframes beyond-module__nHfoOG__lit{0%{opacity:0;scale:.5}}@keyframes beyond-module__nHfoOG__ink{0%{color:var(--color-muted)}}
.core-module__nlzaGW__field{container-type:inline-size}.core-module__nlzaGW__beam path{fill:none;stroke-width:.35px;stroke-dasharray:1}.core-module__nlzaGW__hub{transform-box:fill-box;transform-origin:50%}.core-module__nlzaGW__lit{transition:stroke var(--dur-micro) var(--ease-out-expo), opacity var(--dur-micro) var(--ease-out-expo)}.core-module__nlzaGW__tile{transition:border-color var(--dur-micro) var(--ease-out-expo)}section:has(li[data-door]:hover) .core-module__nlzaGW__lit{opacity:.35}:is(section:has(li[data-door=travel]:hover) .core-module__nlzaGW__beam[data-door=travel] .core-module__nlzaGW__lit,section:has(li[data-door=mobility]:hover) .core-module__nlzaGW__beam[data-door=mobility] .core-module__nlzaGW__lit,section:has(li[data-door=services]:hover) .core-module__nlzaGW__beam[data-door=services] .core-module__nlzaGW__lit,section:has(li[data-door=shopping]:hover) .core-module__nlzaGW__beam[data-door=shopping] .core-module__nlzaGW__lit,section:has(li[data-door=entertainment]:hover) .core-module__nlzaGW__beam[data-door=entertainment] .core-module__nlzaGW__lit,section:has(li[data-door=more]:hover) .core-module__nlzaGW__beam[data-door=more] .core-module__nlzaGW__lit){stroke:var(--color-warm);opacity:1}:is(section:has(li[data-door=travel]:hover) .core-module__nlzaGW__node[data-door=travel] .core-module__nlzaGW__tile,section:has(li[data-door=mobility]:hover) .core-module__nlzaGW__node[data-door=mobility] .core-module__nlzaGW__tile,section:has(li[data-door=services]:hover) .core-module__nlzaGW__node[data-door=services] .core-module__nlzaGW__tile,section:has(li[data-door=shopping]:hover) .core-module__nlzaGW__node[data-door=shopping] .core-module__nlzaGW__tile,section:has(li[data-door=entertainment]:hover) .core-module__nlzaGW__node[data-door=entertainment] .core-module__nlzaGW__tile,section:has(li[data-door=more]:hover) .core-module__nlzaGW__node[data-door=more] .core-module__nlzaGW__tile){border-color:var(--color-warm)}@media (prefers-reduced-motion:no-preference) and (update:fast){:root:not([data-motion=off]) [data-state=armed] .core-module__nlzaGW__hub{opacity:.3;scale:.92}:root:not([data-motion=off]) [data-state=armed] .core-module__nlzaGW__beam path{stroke-dashoffset:1px}:root:not([data-motion=off]) [data-state=armed] .core-module__nlzaGW__node{opacity:.5;translate:var(--dx) var(--dy)}:root:not([data-motion=off]) [data-state=armed] .core-module__nlzaGW__caption{opacity:.5}:root:not([data-motion=off]) [data-state=play] .core-module__nlzaGW__hub{animation:core-module__nlzaGW__hub-in var(--dur-short) var(--ease-out-expo) both}:root:not([data-motion=off]) [data-state=play] .core-module__nlzaGW__beam path{animation:core-module__nlzaGW__draw var(--dur-medium) var(--ease-out-expo) calc(.12s + var(--i) * var(--stagger)) both}:root:not([data-motion=off]) [data-state=play] .core-module__nlzaGW__node{animation:core-module__nlzaGW__node-in var(--dur-short) var(--ease-out-expo) calc(.6s + var(--i) * var(--stagger)) both}:root:not([data-motion=off]) [data-state=play] .core-module__nlzaGW__caption{animation:core-module__nlzaGW__caption-in var(--dur-short) var(--ease-out-expo) 1s both}}@keyframes core-module__nlzaGW__hub-in{0%{opacity:.3;scale:.92}}@keyframes core-module__nlzaGW__draw{0%{stroke-dashoffset:1px}}@keyframes core-module__nlzaGW__node-in{0%{opacity:.5;translate:var(--dx) var(--dy)}}@keyframes core-module__nlzaGW__caption-in{0%{opacity:.5}}
