.sx-em{color:var(--sx-purple);font-style:italic}.sx-em-light{color:var(--sx-gold-light);font-style:italic}.sx-track{background:linear-gradient(#ece7e0,#d9d3cb);border-radius:999px;height:10px;position:relative;box-shadow:inset 0 1px 2px #00000026}.sx-seg{transform-origin:0;border-radius:999px;position:absolute;top:0;bottom:0;transform:scaleX(0)}.sx-mk{border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.sx-m0{background:#fff;border:2px solid #8a8178;width:14px;height:14px}.sx-mt{border:1.5px dashed #6b635c;width:22px;height:22px}.sx-m1{background:var(--signal);opacity:0;border:3px solid #fff;width:20px;height:20px;box-shadow:0 0 0 5px #d9262e2e,0 2px 6px #00000040}.is-on .sx-seg{animation:.7s cubic-bezier(.3,.7,.2,1) both sx-seg}.is-on .sx-m1{animation:.5s both sx-pop}.sx-ticks{height:22px;margin-top:8px;position:relative}.sx-ticks span{color:#a39a90;font-size:10.5px;position:absolute;transform:translate(-50%)}.sx-ticks span:first-child{transform:none}.sx-ticks span:last-child{transform:translate(-100%)}.sx-map pattern circle{fill:#5a3f55}.sx-pin{fill:var(--sx-gold-light);opacity:0;filter:drop-shadow(0 0 3px #d9be8ce6)}.sx-arc{fill:none;stroke:var(--signal);stroke-width:1.3px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.85}.sx-dest{opacity:0}.sx-ddot{fill:var(--signal);stroke:#fff;stroke-width:1.5px}.sx-drk{fill:none;stroke:var(--signal);stroke-width:1px;opacity:.6;transform-box:fill-box;transform-origin:50%}.sx-org{fill:#fff;stroke:var(--sx-gold-light);stroke-width:2px}.sx-on{font-family:var(--font-sans);letter-spacing:.14em;fill:var(--sx-mist);text-transform:uppercase;font-size:9px}.is-on .sx-pin{animation:.5s both sx-pin}.is-on .sx-arc{animation:.9s cubic-bezier(.4,0,.2,1) both sx-arc}.is-on .sx-dest{animation:.45s both sx-fade}.is-on .sx-drk{animation:2.4s ease-out infinite sx-ring}.sx-video{opacity:.22;filter:blur(2px)}.sx-map-shade{background:radial-gradient(60% 55%,#2b17278c,#0000 75%)}@keyframes sx-seg{0%{transform:scaleX(0)}to{transform:none}}@keyframes sx-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes sx-pin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes sx-arc{to{stroke-dashoffset:0}}@keyframes sx-fade{to{opacity:1}}@keyframes sx-ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.sx-seg,.sx-m1,.sx-pin,.sx-arc,.sx-dest,.sx-drk{animation:none!important}.sx-seg{transform:none}.sx-m1,.sx-pin,.sx-dest{opacity:1}.sx-drk{opacity:.6}.sx-arc{stroke-dashoffset:0}}
