.ambient-accent{display:none;position:absolute;pointer-events:none;user-select:none;z-index:-1}.ambient-accent img{display:block;width:100%;height:100%;object-fit:contain}.home-site[data-ambient=contours]{overflow-x:clip}.home-site[data-ambient=contours] :is(.network-library,.tools-section,.closing-cta){position:relative;isolation:isolate}.home-site[data-ambient=contours] .ambient-accent{display:block}.home-site[data-ambient=contours] .network-library .ambient-contour{width:850px;height:720px;inset-inline-start:-430px;top:-35px;opacity:.3;transform:rotate(-16deg);mask-image:linear-gradient(90deg,#000 40%,transparent 95%)}.home-site[data-ambient=contours] .tools-section .ambient-flow{width:820px;height:620px;inset-inline-end:-300px;top:-210px;opacity:.24;transform:rotate(-18deg);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 65%,transparent)}.home-site[data-ambient=contours] .closing-cta .ambient-ribbon{width:1400px;max-width:140%;height:620px;left:50%;top:-50px;transform:translateX(-50%);opacity:.26;mask-image:radial-gradient(ellipse at 50% 20%,transparent 15%,#000 65%)}[dir=rtl] .home-site[data-ambient=contours] .network-library .ambient-contour{transform:scaleX(-1) rotate(-16deg)}[dir=rtl] .home-site[data-ambient=contours] .tools-section .ambient-flow{transform:scaleX(-1) rotate(-18deg)}@media(max-width:760px){.home-site[data-ambient=contours] .network-library .ambient-contour{width:600px;height:620px;inset-inline-start:-340px;top:90px;opacity:.2}.home-site[data-ambient=contours] .tools-section .ambient-flow{width:590px;height:430px;inset-inline-end:-320px;top:-130px;opacity:.18}.home-site[data-ambient=contours] .closing-cta .ambient-ribbon{max-width:none;width:760px;height:510px;top:0;opacity:.19}}@media(forced-colors:active){.ambient-accent{display:none!important}}.globe-network{position:absolute;inset:0;z-index:3;pointer-events:none;color:#d8d8df}.globe-network-heading{position:absolute;top:3%;left:12%;right:8%;display:flex;align-items:center;gap:9px;font-size:10px;letter-spacing:.11em;color:#a2a2ac;line-height:1.6;margin:0;text-transform:uppercase}.globe-network-heading>span{width:5px;height:5px;border-radius:50%;background:#b6cbbd;box-shadow:0 0 9px #b6cbbd33;flex-shrink:0}.globe-network-paths{position:absolute;inset:0;width:100%;height:100%;overflow:visible;stroke-width:.12;stroke:#e2e2ef}.globe-network-ring{opacity:.17;stroke-dasharray:.3 1.2}.globe-network-ring-secondary{opacity:.07;stroke-dasharray:none}.globe-network-route{opacity:.07;transition:opacity .4s;stroke-width:.13}.globe-network-paths g[data-active=true] .globe-network-route{opacity:.6;stroke-dasharray:1 2;animation:globe-link-travel 18s linear infinite}.globe-network-halo{stroke-width:.15;opacity:.2}.globe-network-paths g[data-active=true] .globe-network-halo{opacity:.7;fill:#ffffff12}.globe-market{position:absolute;left:var(--node-x);top:var(--node-y);transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;gap:8px;min-width:52px;min-height:44px;padding:8px 10px;border-radius:25px;color:#a8a8b0;font-size:10px;letter-spacing:.1em;background:#080809c9;border:1px solid #ffffff12;pointer-events:auto;transition:background .2s,border-color .2s,color .2s}.globe-market-dot{width:4px;height:4px;flex-shrink:0;background:currentColor;border-radius:50%}.globe-market:hover,.globe-market[aria-pressed=true]{color:#f5f5f8;border-color:#ffffff5c;background:#202023}.globe-market[aria-pressed=true] .globe-market-dot{box-shadow:0 0 10px #ffffff88}.globe-destination a:focus-visible,.globe-market:focus-visible{outline:2px solid #eee;outline-offset:4px}.globe-destination{position:absolute;left:45%;bottom:14%;width:41%;padding:12px 15px 4px;border:1px solid #ffffff28;border-radius:12px;background:linear-gradient(120deg,#222225f5,#0d0d10fa);box-shadow:0 8px 32px #0005,inset 0 1px #ffffff08;pointer-events:auto}.globe-destination-title{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.4;color:#ededf2}.globe-destination-signal{margin-inline-start:auto;display:flex;gap:2px;align-items:flex-end;height:12px}.globe-destination-signal i{width:2px;background:#b6cbbd;transform-origin:bottom;animation:globe-link-signal 3s ease-in-out infinite}.globe-destination-signal i:first-child{height:3px}.globe-destination-signal i:nth-child(2){height:6px;animation-delay:.2s}.globe-destination-signal i:nth-child(3){height:9px;animation-delay:.4s}.globe-destination-signal i:nth-child(4){height:12px;animation-delay:.6s}.globe-market-summary{display:flex;flex-wrap:wrap;gap:3px 8px;line-height:1.5;font-size:10px;color:#b3b3be;margin:9px 0 1px;min-height:30px;align-content:center}.globe-market-summary b{font-weight:500;color:#ededf2}.globe-destination a{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:36px;font-size:10px;color:#e6e6ee;border-top:1px solid #ffffff12;text-decoration:none}.globe-destination a:hover{color:#fff}.globe-destination a>span{font-size:16px}.sculpture-art[data-playing=false] .globe-network *{animation-play-state:paused!important}@keyframes globe-link-travel{to{stroke-dashoffset:-60}}@keyframes globe-link-signal{50%{transform:scaleY(.55);opacity:.55}}@media(min-width:761px){.sculpture-network-enhanced .sculpture-interface{top:90%;bottom:auto}}@media(max-width:760px){.globe-network-heading{top:0;font-size:8px;left:8%;letter-spacing:.07em}.globe-market{min-width:46px;padding:7px;gap:5px;font-size:9px}.globe-destination{left:30%;bottom:10%;width:50%;padding:9px 10px 2px;border-radius:10px}.globe-destination-title{font-size:10px;gap:5px}.globe-market-summary{font-size:9px;margin:5px 0 0;min-height:28px}.globe-destination a{font-size:9px;min-height:32px}.globe-destination-signal{display:none}.sculpture-network-enhanced .sculpture-interface{top:99%}.network-orbit.sculpture-network-enhanced{margin-bottom:80px}}@media(prefers-reduced-motion:reduce){.globe-network *{animation:none!important;transition:none!important}}.embedded-network-title{position:absolute;top:3%;inset-inline:12%;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;z-index:3;color:#aab4b8;font-size:9px;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.embedded-network-title>span{width:4px;height:4px;border-radius:50%;background:#c4dbdf;box-shadow:0 0 10px #afdee977}.sculpture-embedded .sculpture-interface{bottom:-4%;gap:8px}.embedded-network-caption{display:flex;align-items:center;justify-content:center;gap:12px;max-width:100%;min-height:44px;color:#c3cbd0;font-size:10px;line-height:1.5}.embedded-network-caption select{color:#e2e8eb;background:transparent;border:0;max-width:44%;min-height:44px;cursor:pointer;font:inherit;padding:0 5px;outline-offset:2px}.embedded-network-caption option{background:#111;color:#eee}.embedded-network-caption>span{color:#9da7ad;white-space:nowrap;font-variant-numeric:tabular-nums}.embedded-network-caption a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:20px;color:#ccdce2}.embedded-network-caption a:hover{color:white}.embedded-network-caption a:focus-visible{outline:1px solid white}.sculpture-canvas[data-network-hover=true]{cursor:pointer}.sculpture-controls button:disabled{opacity:.4;cursor:default}@media(max-width:760px){.sculpture-embedded .sculpture-interface{top:94%;bottom:auto;inset-inline:0;gap:5px}.network-orbit.sculpture-embedded{margin-bottom:85px}.embedded-network-caption{gap:4px;font-size:9px;width:100%}.embedded-network-caption select{max-width:43%}.embedded-network-title{top:0;font-size:8px;letter-spacing:.08em}}