.carousel_carousel__m0mMY{position:relative;width:100vw;overflow:hidden;background-color:rgba(0,0,0,.8)}.carousel_slide__BH3i_{display:flex;justify-content:center;align-items:center;width:100vw;height:100%;background-color:#f0f0f0}.carousel_slide__BH3i_ img{width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover}.carousel_darkbackground___Rh6x{background-color:rgba(0,0,0,.5);width:100vw;height:100vh;position:absolute;top:0}.carousel_nextButton__csA79,.carousel_prevButton__bO9yz{position:absolute;top:50%;background-color:rgba(0,0,0,.8);color:#fff;border:1px solid #fff;cursor:pointer;z-index:10;display:flex;justify-content:center;align-items:center}.carousel_prevButton__bO9yz{left:10px}.carousel_nextButton__csA79{right:10px}.carousel_nextButton__csA79:hover,.carousel_prevButton__bO9yz:hover{background-color:rgba(0,0,0,.7)}@media only screen and (max-width:768px){.carousel_nextButton__csA79,.carousel_prevButton__bO9yz{top:80%}}:root{--color-text:#000;--color-bg:#ffefd5;--color-bg-accent:#ecdcc0;--size:clamp(10rem,1rem + 40vmin,30rem);--gap:calc(var(--size) / 4);--duration:180s;--scroll-start:0;--scroll-end:calc(-100% - var(--gap))}@media (prefers-color-scheme:dark){:root{--color-text:#ffefd5;--color-bg:#fff;--color-bg-accent:transparent}}*{box-sizing:border-box}.marquee{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--gap);-webkit-mask-image:linear-gradient(var(--mask-direction,to right),transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(var(--mask-direction,to right),transparent,#000 20%,#000 80%,transparent);padding:20px 0}.marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:5px;min-width:100%;animation:scroll-x var(--duration) linear infinite}@media (prefers-reduced-motion:reduce){.marquee__group{animation-play-state:paused}}.marquee--vertical{--mask-direction:to bottom}.marquee--vertical,.marquee--vertical .marquee__group{flex-direction:column}.marquee--vertical .marquee__group{animation-name:scroll-y}.marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:-3s}@keyframes scroll-x{0%{transform:translateX(var(--scroll-start))}to{transform:translateX(var(--scroll-end))}}@keyframes scroll-y{0%{transform:translateY(var(--scroll-start))}to{transform:translateY(var(--scroll-end))}}.marquee img{display:grid;place-items:center;width:190px;padding:4px}.wrapper{display:flex;flex-direction:column;gap:var(--gap);width:100%;margin:40px auto auto}