html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.marquee{--marquee--colour:transparent;--marquee--repeat-count:6;--marquee--base-duration:1s;--marquee--repeat-size:calc(100% / var(--marquee--repeat-count));--marquee--double-size:calc(var(--marquee--repeat-size) * 2);--marquee--duration:calc(var(--marquee--base-duration) * var(--char-count, 20));overflow:hidden;width:110%;margin-left:-5%;mix-blend-mode:screen;background:var(--marquee--colour);color:#fff}.marquee p{transform:translateY(.07em);font-weight:700;margin:0;display:flex;gap:.5em}.marquee p:after{content:"*";transform:translateY(.175em)}.marquee p:before{content:""}.marquee--inner{width:max-content;display:flex;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.marquee--inner{animation:marquee var(--marquee--duration) infinite linear,reduce-marquee var(--marquee--duration) infinite linear paused;animation-composition:add}.marquee--inner:hover{animation-play-state:running}}@keyframes marquee{0%{transform:translateX(calc((-1 * var(--marquee--double-size)) - (var(--marquee--double-size) * var(--marquee--direction, 1))))}to{transform:translateX(calc(var(--marquee--double-size) * -1))}}@keyframes reduce-marquee{0%{transform:translateX(calc(var(--marquee--repeat-size) * var(--marquee--direction, 1)))}to{transfrom:translateX(calc(var(--marquee--double-size) * -1))}}.marquees{align-content:center;height:100%;display:grid;gap:5vw;overflow:hidden}