html{scroll-behavior:smooth}
body{margin:0;background:#0A0A0A}
a{color:#FFFFFF;text-decoration:none}a:hover{color:#D4D4D4}
*{box-sizing:border-box}
@keyframes sxMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes sxBlink{0%,49%{opacity:1}50%,100%{opacity:0}}
@keyframes sxGrow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes sxRise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@keyframes sxChev{0%,100%{opacity:.12}40%{opacity:1}}
.sx-marquee{display:flex;width:max-content;animation:sxMarquee 50s linear infinite}
.sx-marquee-slow{display:flex;width:max-content;animation:sxMarquee 75s linear infinite}
.sx-marquee:hover{animation-play-state:paused}
.sx-blink{animation:sxBlink 1.1s step-end infinite}
.sx-rise{animation:sxRise .6s cubic-bezier(.2,.7,.2,1) both}
.sx-d1{animation-delay:.08s}.sx-d2{animation-delay:.16s}.sx-d3{animation-delay:.24s}.sx-d4{animation-delay:.32s}
.sx-grow{transform-origin:left center;animation:sxGrow 2s cubic-bezier(.2,.7,.2,1) both}
.sx-chev{animation:sxChev 1.8s ease-in-out infinite}
.sx-c2{animation-delay:.15s}.sx-c3{animation-delay:.3s}.sx-c4{animation-delay:.45s}.sx-c5{animation-delay:.6s}.sx-c6{animation-delay:.75s}
.sx-card{transition:transform .25s ease,border-color .25s ease,background .25s ease}
.sx-card:hover{transform:translateY(-3px);border-color:#5A5A5A !important;background:#151515 !important}
.sx-photo img{transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .5s ease}
.sx-photo:hover img{transform:scale(1.03);filter:brightness(1.08)}
.sx-btn{transition:transform .2s ease,background .2s ease,color .2s ease}
.sx-btn:hover{transform:translateY(-2px)}
.sx-btn-solid:hover{background:#D4D4D4 !important;color:#0A0A0A !important}
.sx-btn-ghost:hover{background:#FFFFFF !important;color:#0A0A0A !important}
.sx-outline{color:inherit}
.sx-gridbg{background-image:linear-gradient(rgba(255,255,255,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.045) 1px,transparent 1px);background-size:56px 56px}
.sx-redact{background:#EDEDED;color:transparent;padding:0 4px;transition:background .4s ease,color .4s ease}
.sx-report:hover .sx-redact,.sx-report:focus-within .sx-redact{background:rgba(255,255,255,0.12);color:#FFFFFF}
.sx-nav{display:flex}
.sx-mnav{display:none}
.sx-mnav summary{list-style:none}
.sx-mnav summary::-webkit-details-marker{display:none}
@media (max-width:960px){.sx-nav{display:none}.sx-mnav{display:block}}
.sx-scan,.sx-travel{display:none !important}
.sx-zoom,.sx-spin,.sx-float,.sx-pulse,.sx-draw,.sx-flow,.sx-flow-slow,.sx-drift,.sx-bob{animation:none !important;transform:none !important}
.sx-still *{animation:none !important}
@media (prefers-reduced-motion:reduce){*{animation:none !important;transition:none !important}}
