.ilm-imarquee-wrapper{width:100%;overflow:hidden;position:relative;padding:var(--ilm-imarquee-pad-top,0) var(--ilm-imarquee-pad-right,0) var(--ilm-imarquee-pad-bottom,0) var(--ilm-imarquee-pad-left,0);border-radius:var(--ilm-imarquee-wrapper-rad,0);opacity:0;animation:ilm-imarquee-fadein 0.1s ease var(--ilm-imarquee-delay,300ms) forwards;will-change:opacity;background:#fff0}.ilm-imarquee--has-fade{isolation:isolate}@keyframes ilm-imarquee-fadein{to{opacity:1}}.ilm-imarquee--tilted{transform:perspective(600px) rotateX(var(--ilm-imarquee-tilt-x,0deg)) rotateY(var(--ilm-imarquee-tilt-y,0deg));overflow:hidden}.ilm-imarquee--track-tilted{transform:rotate(var(--ilm-imarquee-tilt,0deg));overflow:hidden}.ilm-imarquee-track{display:flex;align-items:center;gap:var(--ilm-imarquee-gap,24px);width:max-content;background:#fff0;will-change:transform;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ilm-imarquee-track.ilm-imarquee-dir-left{animation:ilm-imarquee-scroll-left var(--ilm-imarquee-speed,30s) linear 0s infinite}.ilm-imarquee-track.ilm-imarquee-dir-right{animation:ilm-imarquee-scroll-right var(--ilm-imarquee-speed,30s) linear 0s infinite}.ilm-imarquee--pause-hover:hover .ilm-imarquee-track,.ilm-imarquee--pause-hover:focus-within .ilm-imarquee-track{animation-play-state:paused}.ilm-imarquee-item{flex-shrink:0;position:relative;overflow:hidden;background:#fff0;height:var(--ilm-imarquee-height,400px);aspect-ratio:var(--ilm-imarquee-ratio,auto);border-radius:var(--ilm-imarquee-rad,var(--ilm-radius-medium,12px));border:var(--ilm-imarquee-bd-width,0) solid var(--ilm-imarquee-border-colour,transparent)}.ilm-imarquee-item a{display:block;width:100%;height:100%;line-height:0;text-decoration:none}.ilm-imarquee-item img{width:100%;height:100%;object-fit:var(--ilm-imarquee-object-fit,cover);display:block;flex-shrink:0;user-select:none;-webkit-user-drag:none}.ilm-imarquee-caption{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:6px 8px;background:rgb(0 0 0 / .45);color:#fff;font-size:.75em;text-align:center;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@keyframes ilm-imarquee-scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes ilm-imarquee-scroll-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}.ilm-imarquee--static .ilm-imarquee-track{animation:none}.ilm-imarquee-wrapper.ilm-imarquee--manual{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.ilm-imarquee-wrapper.ilm-imarquee--manual::-webkit-scrollbar{display:none}.ilm-imarquee--manual .ilm-imarquee-item{scroll-snap-align:start}.ilm-imarquee-fade{position:absolute;pointer-events:none;z-index:2}.ilm-imarquee-fade--left{top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to right,#000,transparent);mask-image:linear-gradient(to right,#000,transparent)}.ilm-imarquee-fade--right{top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(to left,#000,transparent);mask-image:linear-gradient(to left,#000,transparent)}.ilm-imarquee-fade--top{left:0;right:0;top:0;-webkit-mask-image:linear-gradient(to bottom,#000,transparent);mask-image:linear-gradient(to bottom,#000,transparent)}.ilm-imarquee-fade--bottom{left:0;right:0;bottom:0;-webkit-mask-image:linear-gradient(to top,#000,transparent);mask-image:linear-gradient(to top,#000,transparent)}.ilm-imarquee--has-hover .ilm-imarquee-item{transition:transform var(--ilm-imarquee-hv-speed,300ms) ease,box-shadow var(--ilm-imarquee-hv-speed,300ms) ease}.ilm-imarquee--has-hover .ilm-imarquee-item img{transition:filter var(--ilm-imarquee-hv-speed,300ms) ease}.ilm-imarquee--has-hover .ilm-imarquee-item:hover{z-index:4}.ilm-imarquee--hover-grow .ilm-imarquee-item:hover{transform:scale(var(--ilm-imarquee-hv-scale,1.05))}.ilm-imarquee--hover-lift .ilm-imarquee-item:hover{transform:translateY(var(--ilm-imarquee-hv-lift,-8px));box-shadow:0 14px 30px rgba(0,0,0,var(--ilm-imarquee-hv-shadow-opacity,.3))}.ilm-imarquee--hover-brighten .ilm-imarquee-item:hover img{filter:brightness(var(--ilm-imarquee-hv-bright,1.1))}.ilm-imarquee--hover-grayscale .ilm-imarquee-item img{filter:grayscale(var(--ilm-imarquee-hv-gray,1))}.ilm-imarquee--hover-grayscale .ilm-imarquee-item:hover img{filter:grayscale(0)}.ilm-imarquee--hover-reveal .ilm-imarquee-item::after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:var(--ilm-imarquee-reveal-colour,rgb(0 0 0 / .55));opacity:var(--ilm-imarquee-hv-reveal,.45);transition:opacity var(--ilm-imarquee-hv-speed,300ms) ease}.ilm-imarquee--hover-reveal .ilm-imarquee-item:hover::after{opacity:0}@media (hover:none){.ilm-imarquee--has-hover .ilm-imarquee-item:hover{transform:none;box-shadow:none;z-index:auto}.ilm-imarquee--hover-grayscale .ilm-imarquee-item img,.ilm-imarquee--hover-brighten .ilm-imarquee-item:hover img{filter:none}.ilm-imarquee--hover-reveal .ilm-imarquee-item::after{opacity:0}}@media (prefers-reduced-motion:reduce){.ilm-imarquee-wrapper{animation:none;opacity:1}.ilm-imarquee-track{animation:none}.ilm-imarquee--has-hover .ilm-imarquee-item,.ilm-imarquee--has-hover .ilm-imarquee-item img{transition:none!important;transform:none!important}}@media (max-width:600px){.ilm-imarquee-fade{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}