.ah-headline.type .ah-words-wrapper.selected:after,.ah-headline.type b{visibility:hidden}.ah-headline.clip span,.ah-headline.loading-bar span,.ah-headline.slide span{margin-top:-11px;padding:.2em 0;display:inline-block}.ah-headline.clip .ah-words-wrapper,.ah-headline.loading-bar .ah-words-wrapper,.ah-headline.slide .ah-words-wrapper,.ah-headline.type .ah-words-wrapper{vertical-align:top;overflow:hidden}.ah-words-wrapper{text-align:left;display:inline-block;position:relative}.ah-words-wrapper b{white-space:nowrap;color:var(--colorYellow);display:inline-block;position:absolute;top:0;left:0}.ah-words-wrapper b.is-visible{position:relative}.no-js .ah-words-wrapper b{opacity:0}.no-js .ah-words-wrapper b.is-visible{opacity:1}.ah-headline.rotate-1 .ah-words-wrapper{perspective:300px}.ah-headline.rotate-1 b{opacity:0;transform-origin:50% 100%;transform:rotateX(180deg)}.ah-headline.rotate-1 b.is-visible{opacity:1;animation:1.2s ah-rotate-1-in;transform:rotateX(0)}.ah-headline.rotate-1 b.is-hidden{animation:1.2s ah-rotate-1-out;transform:rotateX(180deg)}@keyframes ah-rotate-1-in{0%{opacity:0;transform:rotateX(180deg)}35%{opacity:0;transform:rotateX(120deg)}65%{opacity:0}to{opacity:1;transform:rotateX(360deg)}}@keyframes ah-rotate-1-out{0%{opacity:1;transform:rotateX(0)}35%{opacity:1;transform:rotateX(-40deg)}65%{opacity:0}to{opacity:0;transform:rotateX(180deg)}}.ah-headline.type .ah-words-wrapper:after{content:"";background-color:#363636;width:1px;height:90%;position:absolute;top:50%;bottom:auto;right:0;transform:translateY(-50%)}.ah-headline.type .ah-words-wrapper.waiting:after{animation:1s infinite ah-pulse}.ah-headline.type .ah-words-wrapper.selected{background-color:#f0f0f0}.ah-headline.type .ah-words-wrapper.selected b{color:#363636}.ah-headline.type b.is-visible{visibility:visible}.ah-headline.type i{visibility:hidden;position:absolute}.ah-headline.type i.in{visibility:visible;position:relative}@keyframes ah-pulse{0%{opacity:1;transform:translateY(-50%)scale(1)}40%{opacity:0;transform:translateY(-50%)scale(.9)}to{opacity:0;transform:translateY(-50%)scale(0)}}.ah-headline.rotate-2 .ah-words-wrapper{perspective:300px}.ah-headline.rotate-2 em,.ah-headline.rotate-2 i{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}.ah-headline.rotate-2 b{opacity:0}.ah-headline.rotate-2 i{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;opacity:0;transform:translateZ(-20px)rotateX(90deg)}.is-visible .ah-headline.rotate-2 i{opacity:1}.ah-headline.rotate-2 i.in{animation:.4s forwards ah-rotate-2-in}.ah-headline.rotate-2 i.out{animation:.4s forwards ah-rotate-2-out}.ah-headline.rotate-2 em{transform:translateZ(20px)}.no-csstransitions .ah-headline.rotate-2 i{opacity:0;transform:rotateX(0)}.no-csstransitions .ah-headline.rotate-2 i em{transform:scale(1)}.no-csstransitions .ah-headline.rotate-2 .is-visible i{opacity:1}@keyframes ah-rotate-2-in{0%{opacity:0;transform:translateZ(-20px)rotateX(90deg)}60%{opacity:1;transform:translateZ(-20px)rotateX(-10deg)}to{opacity:1;transform:translateZ(-20px)rotateX(0)}}@keyframes ah-rotate-2-out{0%{opacity:1;transform:translateZ(-20px)rotateX(0)}60%{opacity:0;transform:translateZ(-20px)rotateX(-100deg)}to{opacity:0;transform:translateZ(-20px)rotateX(-90deg)}}.ah-headline.loading-bar .ah-words-wrapper b:after{content:"";background:var(--colorYellow);z-index:2;width:0;height:3px;transition:none;position:absolute;bottom:0;left:0}.ah-headline.loading-bar .ah-words-wrapper.is-loading b:after{width:100%;transition:width 3s}.ah-headline.loading-bar b{opacity:0;margin-top:5px;margin-left:13px;transition:opacity .3s,top .3s;top:.2em}.ah-headline.loading-bar b.is-visible{opacity:1;margin-top:0;margin-left:13px;top:0}.ah-headline.slide b{opacity:0;top:.2em}.ah-headline.slide b.is-visible{opacity:1;animation:.6s slide-in;top:0}.ah-headline.slide b.is-hidden{animation:.6s slide-out}@keyframes slide-in{0%{opacity:0;transform:translateY(-100%)}60%{opacity:1;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(120%)}to{opacity:0;transform:translateY(100%)}}.ah-headline.clip .ah-words-wrapper:after{content:"";background-color:#363636;width:2px;height:100%;position:absolute;top:0;right:0}.ah-headline.clip b{opacity:0}.ah-headline.clip b.is-visible{opacity:1}.ah-headline.zoom .ah-words-wrapper{perspective:300px}.ah-headline.zoom b{opacity:0}.ah-headline.zoom b.is-visible{opacity:1;animation:.8s zoom-in}.ah-headline.zoom b.is-hidden{animation:.8s zoom-out}@keyframes zoom-in{0%{opacity:0;transform:translateZ(100px)}to{opacity:1;transform:translateZ(0)}}@keyframes zoom-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(-100px)}}.ah-headline.rotate-3 .ah-words-wrapper{perspective:300px}.ah-headline.rotate-3 b{opacity:0}.ah-headline.rotate-3 i{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block;transform:rotateY(180deg)}.is-visible .ah-headline.rotate-3 i{transform:rotateY(0)}.ah-headline.rotate-3 i.in{animation:.6s forwards ah-rotate-3-in}.ah-headline.rotate-3 i.out{animation:.6s forwards ah-rotate-3-out}.no-csstransitions .ah-headline.rotate-3 i{opacity:0;transform:rotateY(0)}.no-csstransitions .ah-headline.rotate-3 .is-visible i{opacity:1}@keyframes ah-rotate-3-in{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes ah-rotate-3-out{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}.ah-headline.scale b{opacity:0}.ah-headline.scale i{opacity:0;display:inline-block;transform:scale(0)}.is-visible .ah-headline.scale i{opacity:1}.ah-headline.scale i.in{animation:.6s forwards scale-up}.ah-headline.scale i.out{animation:.6s forwards scale-down}.no-csstransitions .ah-headline.scale i{opacity:0;transform:scale(1)}.no-csstransitions .ah-headline.scale .is-visible i{opacity:1}@keyframes scale-up{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes scale-down{0%{opacity:1;transform:scale(1)}60%{opacity:0;transform:scale(0)}}.ah-headline.push b{opacity:0}.ah-headline.push b.is-visible{opacity:1;animation:.6s push-in}.ah-headline.push b.is-hidden{animation:.6s push-out}@keyframes push-in{0%{opacity:0;transform:translate(-100%)}60%{opacity:1;transform:translate(10%)}to{opacity:1;transform:translate(0)}}@keyframes push-out{0%{opacity:1;transform:translate(0)}60%{opacity:0;transform:translate(110%)}to{opacity:0;transform:translate(100%)}}
