.animated-title{margin:0;color:#fff;position:relative;display:inline-block}.animated-title__text{-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition:-webkit-text-decoration-color var(--transition-duration,.5s) cubic-bezier(.4,0,.2,1);transition:text-decoration-color var(--transition-duration,.5s) cubic-bezier(.4,0,.2,1);transition:text-decoration-color var(--transition-duration,.5s) cubic-bezier(.4,0,.2,1),-webkit-text-decoration-color var(--transition-duration,.5s) cubic-bezier(.4,0,.2,1);display:inline}.animated-title__icon{display:inline-flex;align-items:center;justify-content:center;width:.8em;height:.8em;border-radius:50%;background-color:transparent;color:currentColor;transition:all var(--transition-duration,.5s) cubic-bezier(.4,0,.2,1);opacity:0;transform:translateX(-.25rem);vertical-align:middle;margin-left:.25em}.animated-title__icon svg{width:.5em;height:.5em;fill:currentColor}.animated-title-parent:hover .animated-title__text,.hero-slide-link.parent:hover .animated-title__text,.interactive-card:hover .animated-title__text,.story-card:hover .animated-title__text,.theme-card:hover .animated-title__text{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.animated-title-parent:hover .animated-title__icon,.hero-slide-link.parent:hover .animated-title__icon,.interactive-card:hover .animated-title__icon,.story-card:hover .animated-title__icon,.theme-card:hover .animated-title__icon{opacity:1;transform:translateX(0);background-color:#0050d8;color:#fff}