.n-portfolio--teaser-large{position:relative}.n-portfolio--teaser-large .n__title{color:var(--black);font-family:var(--font1);font-size:2.8rem;font-weight:var(--bold);letter-spacing:-.035em;line-height:1;margin-top:2rem}.n-portfolio--teaser-large .n__category{color:var(--black);font-family:var(--font2);font-size:1.2rem;font-weight:var(--bold);line-height:1.25;margin-top:1.5rem;text-transform:uppercase}.n-portfolio--teaser-large .n__header{overflow:hidden;position:relative;width:100%}@media screen and (max-width:768px){.n-portfolio--teaser-large .n__header{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}}.n-portfolio--teaser-large:hover .n__overlay{-webkit-animation-play-state:running;animation-play-state:running;opacity:1}.n-portfolio--teaser-large .n__overlay{-webkit-animation:scroll-left 7s linear infinite;animation:scroll-left 7s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused;bottom:0;color:var(--white);display:inline-block;font-family:var(--font1);font-size:14rem;font-weight:var(--bold);left:100%;letter-spacing:-.035em;line-height:1;mix-blend-mode:overlay;opacity:0;pointer-events:none;position:absolute;text-align:center;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;white-space:nowrap;will-change:left}@-webkit-keyframes scroll-left{0%{left:100%;-webkit-transform:translateX(0);transform:translateX(0)}to{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes scroll-left{0%{left:100%;-webkit-transform:translateX(0);transform:translateX(0)}to{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}
/*# sourceMappingURL=node--portfolio--teaser-large.css.map */