.carousel{padding-top:4rem}.carousel .carousel-items{gap:2rem;margin:0 -6rem;padding-bottom:2rem;display:grid}@media (max-width:1024px){.carousel .carousel-items{grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding-bottom:1rem}}.carousel .carousel-items .carousel-item{width:100%}.carousel .carousel-items .carousel-item>img{aspect-ratio:2/3;object-fit:contain;width:100%}.carousel .carousel-items .carousel-item:first-of-type .entry-card{transform:translateY(0)}.carousel .carousel-items .carousel-item:nth-of-type(2) .entry-card{transform:translateY(3rem)}@media (max-width:1024px){.carousel .carousel-items .carousel-item:nth-of-type(2) .entry-card{transform:translateY(2rem)}}.carousel .carousel-items .carousel-item:nth-of-type(3) .entry-card{transform:translateY(-3rem)}@media (max-width:1024px){.carousel .carousel-items .carousel-item:nth-of-type(3) .entry-card{transform:translateY(0)}}.carousel .carousel-items .carousel-item:nth-of-type(4) .entry-card{transform:translateY(0)}@media (max-width:1024px){.carousel .carousel-items .carousel-item:nth-of-type(4) .entry-card{transform:translateY(2rem)}.carousel .carousel-items .carousel-item{grid-template-columns:1fr 1fr;margin:0}}.carousel .carousel-items .carousel-item .entry-card{width:100%}.carousel .carousel-buttons{gap:2rem;margin:2rem 0;display:flex}@media (max-width:1024px){.carousel .carousel-buttons{justify-content:center;gap:.5rem;margin:1rem 0}}.carousel .carousel-buttons button{cursor:pointer;transition:all .2s}@media (max-width:1024px){.carousel .carousel-buttons button svg{width:42px;height:42px}}.carousel .carousel-buttons>button:first-of-type:hover{transform:translate(-.4rem)}.carousel .carousel-buttons>button:nth-of-type(2):hover{transform:translate(.4rem)}.carousel .carousel-buttons .indicators{flex-grow:1;justify-content:center;gap:1rem;padding:2rem;display:flex}@media (max-width:1024px){.carousel .carousel-buttons .indicators{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:1rem 0}}.carousel .carousel-buttons .indicators button{opacity:.5;background-color:var(--current-brand);width:40px;height:4px}.carousel .carousel-buttons .indicators button.active{opacity:1}@media (max-width:1024px){.carousel .carousel-buttons .indicators button{width:4px;height:4px}.carousel .carousel-buttons .indicators button.active{width:30px}}
/*# sourceMappingURL=3486b706d0011450.css.map*/