@keyframes  slide-horizontal-new{0%{transform:translate(100%)}}
@keyframes  slide-horizontal-old{80%{opacity:1}to{opacity:0;transform:translate(-100%)}}
@keyframes  slide-vertical-new{0%{transform:translateY(-100%)}}
@keyframes  slide-vertical-old{80%{opacity:1}to{opacity:0;transform:translateY(100%)}}
@keyframes  out-in-new{0%{opacity:0}}
@keyframes  out-in-old{to{opacity:0}}
html,body{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0}
body{--scrollbar-width:0px;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:Arial,Helvetica,sans-serif;font-size:10px}
html,body{height:100%}
body{overflow-x:auto;overflow-y:scroll}
body:not(.responsive) #site-root{width:100%;min-width:var(--site-width)}
body:not([data-js-loaded]) [data-hide-prejs]{visibility:hidden}
interact-element{display:contents}
:root{--one-unit:1vw;--section-max-width:9999px;--spx-stopper-max:9999px;--spx-stopper-min:0px;--browser-zoom:1}
@supports  ((-webkit-appearance:none)) and (stroke-color:transparent){:root{--safari-sticky-fix:opacity;--experimental-safari-sticky-fix:translateZ(0)}}
@supports  (container-type:inline-size){:root{--one-unit:1cqw}}
[id^=oldHoverBox-]{mix-blend-mode:plus-lighter;transition:opacity .5s,visibility .5s}
[data-mesh-id$=inlineContent-gridContainer]:has(>[id^=oldHoverBox-]){isolation:isolate}
