@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.filter{background-color:#fff;border-width:1px 0;border-bottom:.0625rem solid #000;border-left:0 solid #000;border-right:0 solid #000;border-top:.0625rem solid #000;border-top-color:var(--current-back-color);left:0;margin-left:-1rem;margin-right:-1rem;overflow:hidden;position:relative;position:sticky;right:0;top:48px;top:3rem}.is-clip .filter{border-top-color:#fff}.filter{font-size:0;letter-spacing:0;white-space:nowrap;z-index:10}.filter:hover ul{animation-play-state:paused}.is-clip .filter{background-color:#000;border-color:#fff}.filter:after,.filter:before{content:"";height:100%;position:absolute;top:0;width:32px;width:2rem;z-index:12}.filter:before{background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff);left:0}.filter:after{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:0}.is-clip .filter:before{background-image:linear-gradient(270deg,transparent,#000)}.is-clip .filter:after{background-image:linear-gradient(90deg,transparent,#000)}.filter ul{animation:marquee 25s linear infinite;display:inline-block;min-width:100%}.filter li{color:#a5a5a5;display:inline-block;font-family:Nirvana,serif;font-size:16px;font-size:1rem;font-weight:400;letter-spacing:normal;line-height:20px;line-height:1.25rem;margin:.5rem 1rem}.filter a{border:.0625rem solid transparent;border-radius:1rem;cursor:pointer;display:block;padding:.125rem 1rem;white-space:nowrap}.is-clip .filter a{color:#fff}.filter a:focus,.filter a:hover{color:var(--current-back-color)}.is-clip .filter a:focus,.is-clip .filter a:hover{color:#fff}.filter a:focus,.filter a:hover{border-color:var(--current-back-color)}.is-clip .filter a:focus,.is-clip .filter a:hover{border-color:#fff}.filter a.is-active{background-color:var(--current-back-color)}.is-clip .filter a.is-active{background-color:#fff}.filter a.is-active{color:var(--current-front-color)}.is-clip .filter a.is-active{color:#000}@media only print and (min-width:24em),only screen and (min-width:40em){.filter{margin-left:-2rem;margin-right:-2rem}}@media only print and (min-width:30em),only screen and (min-width:48em){.filter{border-top:none;left:8rem;margin:0 0 1rem;right:1rem;top:0}}@media only screen and (min-width:64em){.filter{left:9rem;right:2rem}.filter:after,.filter:before{width:4rem}}
/*# sourceMappingURL=filter.css.map */