.carousel-container{--outer-r:24px;--p-distance:12px;padding:16px;position:relative;overflow:hidden}.carousel-track{display:flex}.carousel-item{border-radius:calc(var(--outer-r) - var(--p-distance));cursor:grab;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex;position:relative;overflow:hidden}.carousel-item:active{cursor:grabbing}.carousel-container.round{border:1px solid #555}.carousel-item.round{text-align:center;background-color:#0d0d0d;border:1px solid #555;justify-content:center;align-items:center;position:relative;bottom:.1em}.carousel-item-header.round{margin:0;padding:0}.carousel-indicators-container.round{z-index:2;position:absolute;bottom:3em;left:50%;transform:translate(-50%)}.carousel-indicators-container{justify-content:center;width:100%;display:flex}.carousel-indicators{border-radius:24px;justify-content:space-between;width:120px;padding:10px 32px;display:flex}.carousel-indicator{cursor:pointer;border-radius:50%;width:8px;height:8px;transition:background-color .15s}.carousel-indicator.active{background-color:#fff}.carousel-indicator.inactive{background-color:#555}
.parallax{position:relative;overflow:hidden}.scroller{white-space:nowrap;text-align:center;letter-spacing:-.02em;filter:drop-shadow(0 1px 1px #0000001a);font-family:sans-serif;font-size:2.25rem;font-weight:700;display:flex}.scroller span{flex-shrink:0}.scroller span:nth-child(2n){color:#adff2f;font-weight:600}@media (min-width:768px){.scroller{font-size:8rem;font-weight:400;line-height:8rem}}
