@font-face{font-family:IBM Plex Mono;src:url(/assets/IBMPlexMono-Regular-DgFGXfON.woff2) format("woff2"),url(/assets/IBMPlexMono-Regular-DsFVQVKo.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{padding:0;margin-top:0;background-color:#000;font-family:IBM Plex Mono;font-size:16px;color:#fff;margin-right:0rem;margin-left:0rem}.w-padding{padding:1rem}a{text-decoration:initial}.small{font-size:.7rem}button{font-family:IBM Plex Mono;-webkit-tap-highlight-color:transparent}a,h1,h2,p{color:#fff}h1{text-transform:uppercase;font-size:2rem}h2{text-transform:uppercase;font-size:1.5rem}h3{text-transform:lowercase}input{font-family:IBM Plex Mono}:focus{outline:none!important}.not-in-view{opacity:0;transition:ease-in .25s}.in-view{opacity:1;content-visibility:visible;transition:ease-in .5s}header{background-color:#000;width:100%;z-index:100;position:sticky;top:0;box-shadow:#000 0 0 8px}.event-cards{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.event-cards .card{border-bottom:solid 1px black;padding-bottom:0rem;margin-bottom:1rem;background-color:#000}.event-cards .card .highlight-word{color:#000;background-color:#ffffff96}.event-cards .card .cover{height:20rem;width:100%;background-size:cover;background-position-y:-.8rem;position:relative}.event-cards .card .cover .image{height:100%;width:100%;position:absolute;z-index:2;mix-blend-mode:luminosity;filter:contrast(2.5)}.event-cards .card .cover .image img{object-fit:cover;object-position:0px -10px;height:100%;width:100%}.event-cards .card .cover .overlay{z-index:0;position:absolute;opacity:1;height:100%;width:100%;transition:.5s}.event-cards .card .body{display:flex;flex-direction:column;align-items:flex-start}.event-cards .card .summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;overflow:hidden}.event-cards .card .provider{border-top:solid 1px white;padding:.2rem;display:flex;margin-top:2rem}.event-cards .card .categories{font-weight:700}.hightlight{transition:.5s}.card:hover .cover .image,.highlight.card .cover .image{filter:contrast(1);transition:.5s;mix-blend-mode:initial}.card:hover .cover .overlay,.highlight.card .cover .overlay{background:#fff;opacity:0;transition:.5s}.hide{display:none}.search-wrapper{display:flex;justify-content:space-between;margin-bottom:1rem}.search-wrapper .search-result{font-size:.7rem;margin-left:.5rem}.search-wrapper button{margin-left:.5rem;background-color:#fff;cursor:pointer;padding-top:.35rem;padding-bottom:.35rem;background:#fff;border:initial}.search-wrapper #erase:active,.search-wrapper #erase:hover{background:initial!important}.search-wrapper .w-search{display:flex;box-sizing:border-box}.search-wrapper .w-search .w-button{display:flex;align-items:center;margin-top:0rem}.search-wrapper .w-search button{margin-left:0;margin-right:.4rem;color:#fff;background:initial;border:initial;display:flex;align-items:center}.search-wrapper input{width:20rem;height:2.5rem;padding:.5rem;text-transform:uppercase;font-weight:600;margin-right:0rem}.search-wrapper input::placeholder{font-weight:400}#preview-search{max-width:50rem}#preview-search span{margin:.2rem;font-size:.8rem}#preview-search span:after{content:"-";padding-left:.2rem}#preview-search span:last-child:after{content:""}@media only screen and (max-width: 960px){p{font-size:.85rem}h1{font-size:2rem}h2{font-size:1.2rem}.intro br{display:none}.search-wrapper{flex-direction:column;margin-bottom:.5rem}.search-wrapper button{margin-left:0;margin-right:.25rem}.search-wrapper input{width:15rem;max-width:70vw}.search-wrapper .w-button{margin-top:.5rem;display:flex}.in-view.card .cover .image,.hightlight .cover .image{filter:contrast(1);transition:.5s;transition-delay:.25s;mix-blend-mode:initial}.in-view.card .cover .overlay,.hightlight .cover .overlay{background:#fff;opacity:0;transition-delay:.75s;transition:.5s}header #preview-search span{font-size:.8rem;margin-bottom:0}.event-cards{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}.event-cards .card{border-bottom:solid 1px black;padding-bottom:0rem;margin-bottom:0rem;background-color:#000}.event-cards .card .cover{height:14rem}.event-cards .card .provider{margin-top:.2rem}}
