.history{container-type:inline-size;overflow-x:hidden}.history h2{text-align:center}.history .carousel__container{overflow:visible}.history .carousel__items{margin-bottom:1rem}.history .carousel__item{cursor:default}.history .carousel__item:hover{transition:all .3s ease-in-out}.history .carousel__item:hover .history__year{color:var(--primary-1000);transition:all .3s ease-in-out}.history .carousel__item:hover .history__year:before{transform:scale(1.3);transition:all .1s ease-in-out}.history .carousel__item:hover .history__year:after{transition:all .1s ease-in-out}.history .carousel__item:hover .history__content{gap:1rem;transition:all .3s ease-in-out}.history .carousel__item:hover .history__content .history__text{max-height:600px}.history .carousel__item:hover .history__content img{display:block;max-height:128px;opacity:1;transition:all .3s ease-in-out}.history .carousel__item:hover .history__content:before{background:linear-gradient(270deg,#ef7e31 -.17%,#eb7363 26.35%,#a1cc61 49.56%,#66e0db 73.32%,#d64ade 98.26%);background-size:100% 100%;height:calc(100% + 4px);left:-2px;top:-2px;width:calc(100% + 4px)}@container (min-width: 800px){@media (max-width:80em){.history .carousel__item.active .history__year{color:var(--primary-1000)}.history .carousel__item.active .history__year:before{transform:scale(1.3);transition:all .1s ease-in-out}.history .carousel__item.active .history__year:after{transition:all .1s ease-in-out}.history .carousel__item.active .history__content{gap:1rem}.history .carousel__item.active .history__content .history__text{max-height:600px}.history .carousel__item.active .history__content img{display:block;max-height:128px;opacity:1}.history .carousel__item.active .history__content:before{background:linear-gradient(270deg,#ef7e31 -.17%,#eb7363 26.35%,#a1cc61 49.56%,#66e0db 73.32%,#d64ade 98.26%);background-size:100% 100%;height:calc(100% + 4px);left:-2px;top:-2px;width:calc(100% + 4px)}}@media (min-width:80em){.history .carousel__item.active .hovered-element .history__year{color:var(--primary-1000)}.history .carousel__item.active .hovered-element .history__year:before{transform:scale(1.3);transition:all .1s ease-in-out}.history .carousel__item.active .hovered-element .history__year:after{transition:all .1s ease-in-out}.history .carousel__item.active .hovered-element .history__content{gap:1rem}.history .carousel__item.active .hovered-element .history__content .history__text{max-height:600px}.history .carousel__item.active .hovered-element .history__content img{display:block;max-height:128px;opacity:1}.history .carousel__item.active .hovered-element .history__content:before{background:linear-gradient(270deg,#ef7e31 -.17%,#eb7363 26.35%,#a1cc61 49.56%,#66e0db 73.32%,#d64ade 98.26%);background-size:100% 100%;height:calc(100% + 4px);left:-2px;top:-2px;width:calc(100% + 4px)}}}.history .carousel .history__date{margin-left:2px;margin-top:10px}.history .carousel .history__date--preview-img .history__content{gap:1rem}.history .carousel .history__date--preview-img .history__content img{display:block;max-height:128px;opacity:1!important}.history .carousel .history__year{border-top:1px solid var(--neutral-400);color:var(--neutral-400);display:inline-block;font-family:var(--title-font-family);font-weight:700;height:1px;margin-bottom:2rem;overflow:visible;padding-top:1rem;position:relative;transition:all 1s ease-in-out;width:calc(100% + 18px)}.history .carousel .history__year:before{background-color:currentColor;border-radius:50%;content:"";height:13px;left:0;position:absolute;top:-.5rem;transition:all .1s ease-in-out;width:13px}.history .carousel .history__year:after{background:radial-gradient(currentColor 56%,transparent 60%) 0 50%/5px 5px,linear-gradient(currentColor,currentColor) 2px top/1px 9px;background-repeat:no-repeat;content:"";height:15px;left:4px;position:absolute;top:5px;transition:all .1s ease-in-out;width:5px;z-index:1}.history .carousel .history__content{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:0;max-width:calc(100% - 4px);padding:1rem;position:relative;transition:all .3s ease-in-out}.history .carousel .history__content .history__text{max-height:110px;overflow:hidden;transition:all 1s ease-in-out}.history .carousel .history__content img{max-height:0;-o-object-fit:cover;object-fit:cover;opacity:0;transition:all 1s ease-in-out}.history .carousel .history__content:before{background-color:var(--neutral-400);background-size:400% 400%;border-radius:13px;content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;transition:all .3s ease-in-out;width:calc(100% + 2px);z-index:-1}@container (min-width: 800px){@media (min-width:80em){.history .carousel__container{overflow:hidden}}}