.continuity-contact{appearance:none;display:inline-block;background:transparent;border:0;border-bottom:1px solid currentColor;border-radius:0;color:inherit;font:inherit;padding:10px 0;margin-inline-start:28px;cursor:pointer;text-align:start}.continuity-contact:focus-visible{outline:2px solid #df7a2b;outline-offset:6px}#access .continuity-contact{margin-inline-start:0}.continuity-map{--continuity:0;position:relative;margin-top:36px}.continuity-map .ecosystem-overview{position:relative;isolation:isolate;padding-top:40px}.continuity-map .ecosystem-overview:before,.continuity-map .ecosystem-overview:after{content:'';position:absolute;top:12px;inset-inline:0;height:1px;background:#ffffff30;z-index:-1}.continuity-map .ecosystem-overview:after{background:#df7a2b;transform:scaleX(var(--continuity));transform-origin:left;box-shadow:0 0 12px #df7a2b44}.continuity-map .ecosystem-overview>a{position:relative;opacity:1!important;transform:translateY(calc((1 - var(--arrival,1))*24px));transition:color .35s,border-color .35s}.continuity-map .ecosystem-overview>a:before{content:'';position:absolute;top:-33px;inset-inline-start:0;width:9px;height:9px;border-radius:50%;background:#0c1c2c;border:1px solid #c5ced6;transition:background .3s,box-shadow .3s}.continuity-map .ecosystem-overview>a.is-connected:before{background:#df7a2b;border-color:#df7a2b;box-shadow:0 0 16px #df7a2b55}.continuity-map .continuity-caption{font-size:16px;line-height:1.7;color:#c6d2dc;max-width:760px;margin:30px 0 0}.continuity-map .ecosystem-overview>a:focus-visible{outline:2px solid #df7a2b;outline-offset:6px}[dir=rtl] .continuity-map .ecosystem-overview:after{transform-origin:right}@media(max-width:760px){.hero-copy .continuity-contact{margin:12px 0 0;display:table}.continuity-map .ecosystem-overview{display:grid!important;grid-template-columns:1fr!important;gap:26px!important;padding-top:0;padding-inline-start:28px}.continuity-map .ecosystem-overview:before,.continuity-map .ecosystem-overview:after{top:0;bottom:0;inset-inline-start:4px;inset-inline-end:auto;width:1px;height:auto}.continuity-map .ecosystem-overview:after{transform:scaleY(var(--continuity));transform-origin:top}.continuity-map .ecosystem-overview>a:before{top:14px;inset-inline-start:-28px}.continuity-map .ecosystem-overview>a{transform:translateX(calc((1 - var(--arrival,1))*16px))}.continuity-map .continuity-caption{font-size:15px}}@media(prefers-reduced-motion:reduce){.continuity-map .ecosystem-overview>a{transform:none!important;transition:none}.continuity-map .ecosystem-overview:after{transform:none}.continuity-map .ecosystem-overview>a:before{transition:none}}
