.carousel-skeleton .skeleton-btn,.carousel-skeleton .skeleton-copy,.carousel-skeleton .skeleton-img,.carousel-skeleton .skeleton-text{background-color:#e0e0e0;border-radius:5px;animation:pulse 1.2s infinite}@font-face{font-family:freight;src:local("freight-text-pro"),local("serif");font-display:fallback}@font-face{font-family:garamond;src:local("garamond-premier-pro-display"),local("serif");font-display:fallback}@font-face{font-family:brandon-grotesque;src:local("brandon-grotesque"),local("sans-serif");font-display:fallback}@font-face{font-family:Inter;src:local("inter"),local("sans-serif");font-display:fallback}.font-brandon{font-family:brandon-grotesque;text-transform:uppercase;font-size:1rem}.display-5{font-size:2rem}.display-6{font-size:1.75rem}.carousel-skeleton .carousel-skeleton-con{gap:10px}.carousel-skeleton .skeleton-flex-con{display:flex;flex-direction:column;justify-content:center;gap:10px;align-items:center;width:100%;height:100%}.carousel-skeleton .skeleton-img{width:100%;height:100%;aspect-ratio:1/1}.carousel-skeleton .skeleton-text-con{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-grow:1;width:90%}.carousel-skeleton .skeleton-text{margin:.625rem 0;width:100%;height:15px}.carousel-skeleton .skeleton-copy{height:12px;width:50%;margin-bottom:.625rem}.carousel-skeleton .skeleton-btn{height:35px;width:100px;margin:auto 0 .625rem}@keyframes pulse{0%,100%{opacity:.5}50%{opacity:1}}