.animated-cards{display:flex;flex-wrap:wrap}.animated-card__glow{left:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity .4s ease}.animated-card__glow,.animated-card__glow svg{height:100%;width:100%}.animated-card:hover .animated-card__glow{opacity:1}.animated-card{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative;transition:background-color .4s ease,transform .4s cubic-bezier(.45,.25,.6,.95)}.animated-card.animated-card__scale{z-index:2}.animated-card.animated-card__scale:hover{transform:scale(1.05)!important;transition:transform .4s cubic-bezier(.45,.25,.6,.95)!important}.animated-card.animated-card__scale:hover .animated-card__inner,.animated-card.animated-card_marquee:hover .animated-card__inner{transform:scale(.95)}.animated-card__inner{transition:transform .4s cubic-bezier(.45,.25,.6,.95)}.animated-card_outline .animated-card__inner{padding:max(12%,50px) max(12%,50px) max(8%,40px);transform-origin:top center;width:min(800px,100%)}.animated-card_marquee .animated-card__inner{padding:max(4vw,40px);transform-origin:center center;width:min(660px,100%)}.span7 .animated-card_marquee .animated-card__inner,.span8 .animated-card_marquee .animated-card__inner,.span9 .animated-card_marquee .animated-card__inner{width:min(780px,100%)}.animated-card__subtitle{color:transparent;font-size:280px;letter-spacing:-.03em;line-height:1;margin:0 -1.4vw;padding-top:30px;transform:translate(35%);white-space:nowrap;word-break:keep-all;-webkit-text-stroke-width:1px;transition:all .8s ease}.animated-card:hover .animated-card__subtitle{transform:translate(-15px);-webkit-text-stroke-width:0;-webkit-text-stroke-color:currentcolor!important}.animated-card__title{margin-bottom:.5em;position:relative;transition:color .4s ease}.animated-card__desc{line-height:1.4;opacity:.7;transition:color .4s ease}.animated-card a{cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.animated-card__tags{align-items:end;display:flex;flex-wrap:wrap;gap:8px;margin-top:60px;position:relative}.animated-card__tag{border:1px solid transparent;border-radius:50px;display:inline-block;font-size:17px;padding:7px 25px 8px;transition:all .4s cubic-bezier(.45,.25,.6,.95)}.animated-card_marquee{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;min-height:500px;overflow:hidden}.animated-card_marquee .animated-card__title{margin-top:0}.animated-card_marquee .animated-card__tags{margin-top:0;opacity:1;padding:max(8%,40px) max(8%,40px) max(6%,40px);transform-style:preserve-3d;transition-duration:.8s}.animated-card_marquee .animated-card__tag{transition-duration:.2s}.animated-card__scrolling-line{bottom:0;line-height:1.1;opacity:0;overflow:hidden;position:absolute;transform:translate3d(0,110%,0);transform-style:preserve-3d;transition:all .8s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:100%}.animated-card_marquee:hover .animated-card__scrolling-line{opacity:1;transform:translateZ(0)}.animated-card_marquee:hover .animated-card__tags{opacity:0;transform:translate3d(0,110%,0)}.animated-card_marquee .animated-card__scrolling-line__inner{-webkit-animation:scrollingMarquee 15s linear infinite;animation:scrollingMarquee 15s linear infinite;display:flex}.animated-card__scrolling-line__inner>span{font-size:160px;letter-spacing:-.03em}.animated-card__scrolling-line__inner>span em{-webkit-text-stroke-width:2px}.animated-card__scrolling-line__inner>span:not(:last-child){margin-right:.3em}@media (min-width:1140px){.animated-card__subtitle{transform:translate(25%)}}@media (max-width:767px){.animated-card__tag{font-size:16px;padding:.35rem .8rem .4rem}}@-webkit-keyframes scrollingMarquee{0%{transform:translateX(-300%)}to{transform:translateX(0)}}@keyframes scrollingMarquee{0%{transform:translateX(0)}to{transform:translateX(-300%)}}