html{scroll-behavior:smooth}body{--scrollbar-width:15px}section{scroll-margin-top:100px}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:3px solid #ee2da7;outline-offset:4px}
body.navigation-open [data-native-menu] [id$="_r_comp-kd5px9hr"]{visibility:visible!important;opacity:1!important;z-index:99999!important}
[data-native-menu]{display:none!important}body.navigation-open{overflow:hidden}body.navigation-open [data-native-menu]{display:block!important;position:fixed!important;inset:0!important;z-index:100000!important;width:100%!important;height:100dvh!important}body.navigation-open [data-native-menu] [id^=container-]{visibility:visible!important}body.navigation-open [data-native-menu] [role=dialog]{visibility:visible!important;max-height:100dvh;overflow:auto}
.replica-rail{position:relative;width:100%;overflow:hidden;--item-width:291px;--gap:20px;height:517px}.replica-logos{--item-width:178px;--gap:40px;height:100px}.replica-rail-track{display:flex;gap:var(--gap);width:max-content;height:100%;animation:rail-slide 18.66s linear infinite}.replica-logos .replica-rail-track{animation-duration:13.08s}.replica-rail-item{display:block;position:relative;flex:none;width:var(--item-width);height:100%;margin:0;padding:0;border:0;background:none;overflow:hidden}.replica-clips .replica-rail-item{cursor:pointer}.replica-rail-item>img{display:block;width:100%;height:100%;object-fit:cover}.replica-logos .replica-rail-item>img{object-fit:cover}.replica-clip-play{position:absolute;inset:0;display:grid;place-items:center}.replica-clip-play svg{width:60px;height:60px}.replica-rail:hover .replica-rail-track,.replica-rail:focus-within .replica-rail-track,.replica-rail[data-paused] .replica-rail-track{animation-play-state:paused}.replica-rail-item video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}.replica-mosaic{position:relative;width:100%;background:#fff}.replica-photo{position:absolute;padding:0;border:0;background:#fff;cursor:pointer;overflow:hidden}.replica-photo img{display:block;width:100%;height:100%;object-fit:cover}.replica-photo img{transition:transform .25s}.replica-photo:hover img{transform:scale(.98)}
.replica-viewer{position:fixed;inset:0;max-width:100vw;width:100vw;max-height:100dvh;height:100dvh;border:0;margin:0;padding:50px 70px;background:#fff;color:#111;z-index:100001;box-sizing:border-box}.replica-viewer::backdrop{background:#fff}.replica-viewer-content{height:100%;width:100%;display:grid;place-items:center}.replica-viewer-content img{max-width:100%;max-height:100%;object-fit:contain}.replica-viewer button{position:absolute;display:grid;place-items:center;background:transparent;color:#111;border:0;font:34px/1 Arial;cursor:pointer;width:48px;height:48px}.replica-viewer-close{top:8px;right:12px}.replica-viewer-prev{left:10px;top:calc(50% - 24px)}.replica-viewer-next{right:10px;top:calc(50% - 24px)}.replica-viewer-count{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);font:14px Arial}
.wixui-video-player{position:relative;min-width:0;min-height:0}[data-authored-player]>div{position:absolute;inset:0;min-width:0;min-height:0;width:100%;height:100%}[data-authored-player] [hidden]{display:none!important}[data-authored-player]:fullscreen{width:100vw;height:100vh;background:#000}[data-authored-player] [data-playable-hook=player-container]:focus-visible{outline:3px solid #ee2da7;outline-offset:-3px}
@keyframes rail-slide{to{transform:translateX(calc(-3 * (var(--item-width) + var(--gap))))}}@keyframes replica-scroll-left{to{transform:translateX(-100%)}}@keyframes replica-scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0)}}[data-marquee-animation=left]{animation:replica-scroll-left 25s linear infinite}[data-marquee-animation=right]{animation:replica-scroll-right 25s linear infinite}
@media(max-width:767px){section{scroll-margin-top:75px}.replica-viewer{padding:55px 25px}.replica-viewer-prev{left:0}.replica-viewer-next{right:0}.replica-viewer button{width:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.replica-rail{overflow-x:auto}}
