@charset "UTF-8";.theme-ticker[data-v-77050d8f]{overflow:hidden;position:relative;width:100%}.theme-ticker-cards[data-v-77050d8f]{animation:scroll-77050d8f 120s linear infinite;display:flex;gap:20px;will-change:transform}.theme-ticker-cards[data-v-77050d8f]:hover{animation-play-state:paused}.theme-ticker-card a[data-v-77050d8f]{background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:8px;display:block;flex-shrink:0;padding:10px;width:416px}@media screen and (min-width:1024px){.theme-ticker-card a[data-v-77050d8f]{width:636px}}.image-container[data-v-77050d8f]{aspect-ratio:4/3;position:relative;width:100%}.image-placeholder[data-v-77050d8f]{background:#1a1a1a;background-size:200% 100%;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.image-placeholder.error[data-v-77050d8f]{align-items:center;background:#1a1a1a;display:flex;justify-content:center}.image-placeholder.error[data-v-77050d8f]:after{content:"⚠️";font-size:2rem;opacity:.5}.ticker-image[data-v-77050d8f]{animation:fadeIn-77050d8f .3s ease forwards;border-radius:4px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;top:0;width:100%;z-index:2}@keyframes fadeIn-77050d8f{to{opacity:1}}@keyframes shimmer-77050d8f{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes scroll-77050d8f{0%{transform:translate(0)}to{transform:translate(-6132px)}}@media screen and (max-width:768px){@keyframes scroll-77050d8f{0%{transform:translate(0)}to{transform:translate(-2240px)}}}@media screen and (min-width:769px) and (max-width:1023px){@keyframes scroll-77050d8f{0%{transform:translate(0)}to{transform:translate(-3640px)}}}.hero{display:flex;flex-direction:column;gap:4rem;padding:3rem 0 0}@media screen and (min-width:1024px){.hero{padding:5rem 0 0}}.hero-content{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin:0 auto;max-width:856px;text-align:center}.hero-content h1{font-size:2rem;margin:0}@media screen and (min-width:768px){.hero-content h1{font-size:3.5rem}}@media screen and (min-width:1024px){.hero-content h1{font-size:72px}}.hero-content p{font-size:18px;font-weight:500;margin:0;max-width:634px;opacity:.5}@media screen and (min-width:768px){.hero-content p{font-size:20px}}.hero-content-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}
