.sr-supply{--sr-bg:#050505;--sr-neon:#5ce1ff;--sr-text:#f4f5f7;--sr-muted:#8b939c;--sr-display:var(--font-heading,"Syne",sans-serif);--sr-body:var(--font-sans,"Space Grotesk",sans-serif);--sr-px:0;--sr-py:0;--sr-r1:0;--sr-r2:0;--sr-cargo:0;position:relative;isolation:isolate;height:280vh;overflow:visible;background:#050505;scroll-margin-top:calc(var(--promo-bar-height, 2.5rem) + 4.25rem);color:var(--sr-text);font-family:var(--sr-body)}.sr-supply__pin{position:sticky;top:0;height:100svh;overflow:hidden;background:#050505}.sr-supply .sr-eyebrow{margin:0 0 .85rem;color:var(--sr-neon);font-size:.7rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase}.sr-supply__copy{position:absolute;left:clamp(1.25rem,5vw,4.5rem);top:50%;z-index:4;max-width:min(26rem,34vw);transform:translateY(-50%)}.sr-supply h2,.sr-supply__title{margin:0;color:#f4f5f7!important;-webkit-text-fill-color:#f4f5f7;font-family:var(--sr-display);font-size:clamp(1.6rem,3.6vw,2.6rem);font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase}.sr-supply__desc{margin:1rem 0 0;max-width:18rem;color:var(--sr-muted);line-height:1.5}.sr-supply__stage{position:relative;width:100%;height:100%;overflow:hidden;background:#050505}.sr-supply__stage:after,.sr-supply__stage:before{content:"";position:absolute;top:0;bottom:0;z-index:2;width:min(22rem,18%);pointer-events:none}.sr-supply__stage:before{left:0;background:linear-gradient(90deg,#050505,rgba(5,5,5,.55) 48%,transparent)}.sr-supply__stage:after{right:0;background:linear-gradient(270deg,#050505,rgba(5,5,5,.45) 48%,transparent)}.sr-supply__map{display:contents}.sr-supply__world{position:absolute;left:50%;top:50%;z-index:1;width:min(96vw,92rem);aspect-ratio:1108/660;pointer-events:none;transform:translate(-50%,-50%) rotateX(calc(var(--sr-py) * -4deg)) rotateY(calc(var(--sr-px) * 5deg))}.sr-supply__plate{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:transparent;filter:drop-shadow(0 18px 28px rgba(0,0,0,.45))}.sr-supply__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sr-supply__line{fill:none;stroke:var(--sr-neon);stroke-width:.7;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 .8px rgba(92,225,255,.9));will-change:stroke-dashoffset}.sr-supply__line--1{stroke-dashoffset:calc(1 - var(--sr-r1))}.sr-supply__line--2{stroke-dashoffset:calc(1 - var(--sr-r2))}.sr-supply__track{fill:none;stroke:none}.sr-supply__pulse{fill:rgba(92,225,255,.12);stroke:rgba(92,225,255,.4);stroke-width:.28;opacity:.5}.sr-supply__pulse.is-on{opacity:1;animation:sr-supply-pulse 2.2s ease-out infinite}.sr-supply__dot{fill:#5ce1ff;opacity:.4}.sr-supply__dot.is-on{opacity:1;filter:drop-shadow(0 0 1.4px rgba(92,225,255,.95))}.sr-supply__cargo{fill:#fff;stroke:#5ce1ff;stroke-width:.35;opacity:var(--sr-cargo);pointer-events:none}.sr-supply__hotspot{position:absolute;z-index:5;width:1.05rem;height:1.05rem;margin:-.5rem 0 0 -.5rem;border:1px solid #5ce1ff;border-radius:50%;background:rgba(92,225,255,.2);box-shadow:0 0 0 6px rgba(92,225,255,.08);cursor:pointer;pointer-events:auto;opacity:.55}.sr-supply__hotspot.is-on{opacity:1;background:#5ce1ff;box-shadow:0 0 0 8px rgba(92,225,255,.18);animation:sr-supply-hot 1.8s ease-out infinite}.sr-supply__labels{position:absolute;left:clamp(1.25rem,5vw,4.5rem);right:clamp(1.25rem,5vw,4.5rem);bottom:clamp(1.5rem,4vw,3rem);z-index:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.sr-supply__label{position:static;width:auto;padding:.55rem .4rem;border:0;border-top:1px solid rgba(255,255,255,.08);background:transparent;color:inherit;text-align:left;cursor:pointer}.sr-supply__label span,.sr-supply__label strong{display:block}.sr-supply__label strong{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sr-muted)}.sr-supply__label.is-on strong{color:var(--sr-neon)}.sr-supply__label span{margin-top:.15rem;color:var(--sr-muted);font-size:.72rem;line-height:1.35}.sr-supply__aside{position:absolute;right:clamp(1.25rem,5vw,4.5rem);top:18%;z-index:4;max-width:min(16rem,28vw)}.sr-supply__aside p:last-child{margin:0;color:var(--sr-muted);font-size:.9rem;line-height:1.5}@keyframes sr-supply-pulse{0%{opacity:.9}to{opacity:.15}}@keyframes sr-supply-hot{0%{box-shadow:0 0 0 0 rgba(92,225,255,.35)}to{box-shadow:0 0 0 12px rgba(92,225,255,0)}}@media (prefers-reduced-motion:reduce){.sr-supply{height:100svh}.sr-supply__cargo,.sr-supply__hotspot,.sr-supply__line,.sr-supply__pulse{animation:none!important;opacity:1!important}.sr-supply__line--1,.sr-supply__line--2{stroke-dashoffset:0!important}}@media (max-width:980px){.sr-supply__world{width:min(100vw,42rem);top:48%}.sr-supply__copy{left:1.25rem;right:1.25rem;top:10%;max-width:none;transform:none}.sr-supply__aside{display:none}.sr-supply__labels{left:1.25rem;right:1.25rem;grid-template-columns:1fr}.sr-supply__stage:after,.sr-supply__stage:before{width:12%}}