:root{--min-menu-width: 45px;--max-menu-width: 180px;--menu-width: var(--min-menu-width);--text-color: #1d232a;--reverse-text-color: #fafafa;--mid-gray: #dadada;--breadcrumbs-height: 37px;--first-sidebar-width: 45px}::selection{background:var(--text-color);color:var(--reverse-text-color)}a{text-decoration:none}p a{text-decoration:underline}h1,h2,h3{font-family:"Ultra",serif;font-weight:400;text-transform:uppercase}h1{font-size:28px;text-transform:uppercase;padding-bottom:calc(var(--spacing)*8)}h2{padding-bottom:calc(var(--spacing)*8)}h3{font-size:24px;padding-bottom:2rem;padding-top:1rem}li{list-style:none}code,strong,em{color:var(--text-color)}.right code,.right strong,.right em{color:var(--reverse-text-color)}body{color:var(--text-color);background-color:var(--reverse-text-color);min-height:100vh;min-height:100dvh;word-break:normal}header{position:fixed;width:var(--menu-width);left:0;top:0;bottom:0;background-color:var(--reverse-text-color);color:var(--text-color);border-right:1px solid;transition:all 1s ease;overflow:hidden;display:flex}.site-name{font-family:"Ultra",serif;text-transform:uppercase;font-size:24px;writing-mode:sideways-lr;text-orientation:mixed;padding:2rem .25rem}.open-menu{--menu-width: 180px}.open-menu .event-filters{left:calc(-100vw + 2*var(--min-menu-width))}.open-menu main{margin-left:var(--min-menu-width)}.open-menu .content{width:calc(100vw - var(--min-menu-width));min-width:calc(100vw - var(--min-menu-width))}.open-menu .left,.open-menu .right{width:calc(50vw - var(--min-menu-width)/2)}.open-menu .right{margin-left:calc(50vw - var(--min-menu-width)/2)}.open-menu .open-images{left:calc(50vw + var(--max-menu-width) - 2rem)}.first-sidebar{border-right:1px solid;display:flex;flex-direction:column;align-items:center;justify-content:center}.navbar{align-items:flex-start;padding:0;width:134px;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease}.navbar a{text-decoration:none;line-height:25px}.navbar a:hover,.navbar .active{text-decoration:underline;text-underline-offset:8px;background-color:var(--reverse-text-color);color:var(--text-color)}.funded-by{font-size:10px;position:absolute;bottom:0;padding:1rem}.navbar-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}.toggle-open-menu{border-top:4px solid var(--text-color);border-bottom:4px solid var(--text-color);margin:12px 12px;height:12px;width:20px;position:absolute;top:0}@media (min-width: 960px){h1{font-size:50px}h2{font-size:24px}}@media (min-width: 1280px){:root{--menu-width: 180px}h1{font-size:70px}h2{font-size:50px}.toggle-open-menu{opacity:0;visibility:hidden}}@media (min-width: 1440px){h1{font-size:70px}h2{font-size:50px}}.my-menu{width:100%}.my-menu li{width:100%}.my-menu li a{padding:8px 1.5rem;display:inline-block;width:100%;text-transform:lowercase}.open-filter{padding:1rem 1rem;background-color:var(--text-color);color:var(--reverse-text-color);border:1px solid var(--reverse-text-color);text-transform:lowercase;transition:all .5s ease}@-webkit-keyframes flash{0%{background-color:var(--text-color);color:var(--reverse-text-color)}100%{background-color:var(--reverse-text-color);color:var(--text-color)}}@keyframes flash{0%{background-color:var(--text-color);color:var(--reverse-text-color)}6%{background-color:var(--reverse-text-color);color:var(--text-color)}12%{background-color:var(--text-color);color:var(--reverse-text-color)}}header .open-filter{background:none;color:var(--text-color);margin:0;border:none;padding:10px 0 10px 0;width:46px;height:36px;justify-self:center;display:flex;align-items:center;justify-content:center}main,.event-filters{transition:all 1s ease}main{position:relative;margin-left:var(--menu-width);background-color:var(--reverse-text-color);min-height:100vh;display:block;overflow-x:hidden}.top-search{position:sticky;top:0;background-color:var(--mid-gray);z-index:20;display:flex;flex-wrap:wrap}.top-search::before{content:"";display:block;position:absolute;top:-2rem;height:2rem;left:-2rem;width:calc(100% + 4rem);background:var(--mid-gray)}.top-search h1{width:80%}.top-search .close-search{margin-left:auto;padding:1rem;cursor:pointer;margin-left:auto;font-family:"Ultra",serif;text-transform:uppercase;font-size:18px}.search-input{padding:1rem 0;width:100%}.search-input label,.search-input input{border-radius:0 !important;color:var(--text-color);background:var(--reverse-text-color);width:100%}.search-input label{border:1px solid var(--text-color)}.search-results__items{padding-top:2rem}.search-results{position:fixed;padding:2rem;padding-top:calc(1rem + var(--breadcrumbs-height));width:calc(100vw - var(--menu-width));height:100dvh;left:100vw;top:0;z-index:10;color:var(--text-color);transition:top 1s ease,left 1s ease,width 1s ease;background-color:var(--mid-gray);overflow-y:scroll}@media all and (min-width: 960px){.search-results{width:calc(80vw - var(--menu-width))}}@media all and (min-width: 1025px){.search-results{width:calc(50vw - var(--menu-width))}}.search-results b{background-color:var(--text-color);color:var(--reverse-text-color)}.search-results h1{width:80%}.search-results .search-results__item a{flex-direction:column;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid}.search-teaser{margin-top:12px}.header-icons{width:25px;padding:1rem 0;position:absolute;bottom:0}.header-icons svg{width:25px;height:20px}#search-button{width:46px;height:36px;justify-self:center;display:flex;align-items:center;justify-content:center}.search-opened{overflow:hidden}.search-opened .search-results{top:0;left:calc(var(--menu-width))}@media (min-width: 960px){.search-opened .search-results{left:calc(20vw + var(--menu-width))}}@media (min-width: 1025px){.search-opened .search-results{left:calc(50vw + var(--menu-width))}}.search-opened #search-button{background:var(--text-color);color:var(--reverse-text-color)}.search-opened main{margin-left:calc(-100vw + 2*var(--menu-width))}@media (min-width: 960px){.search-opened main{margin-left:calc(-80vw + 2*var(--menu-width))}}@media (min-width: 1440px){.search-opened main{margin-left:calc(-50vw + 2*var(--menu-width))}}.search-opened .event-filters{left:calc(-200vw + 2*var(--menu-width))}@media (min-width: 960px){.search-opened .event-filters{left:calc(-80vw + var(--menu-width))}}@media (min-width: 1280px){.search-opened .event-filters{left:calc(-50vw + var(--menu-width))}}.opened-filters main{margin-left:100vw}@media (min-width: 960px){.opened-filters main{margin-left:calc(80vw + var(--menu-width))}}@media (min-width: 1440px){.opened-filters main{margin-left:calc(50vw + var(--menu-width))}}.opened-filters .event-filters{left:var(--first-sidebar-width)}@media (min-width: 960px){.opened-filters .event-filters{left:var(--menu-width)}}.opened-filters .open-filter{background-color:var(--reverse-text-color);color:var(--text-color)}.opened-filters header .open-filter{background:var(--text-color);color:var(--reverse-text-color)}.event-filters{position:fixed;overflow:scroll;left:calc(-100vw + 2*var(--menu-width));background-color:var(--text-color);color:var(--reverse-text-color);top:0;height:100%;width:calc(100vw - var(--first-sidebar-width));min-width:calc(100vw - var(--first-sidebar-width));z-index:10;padding-top:calc(1rem + var(--breadcrumbs-height)) !important}@media (min-width: 960px){.event-filters{left:calc(-80vw + var(--menu-width));width:80vw;min-width:80vw}}@media (min-width: 1440px){.event-filters{left:calc(-50vw + var(--menu-width));width:50vw;min-width:50vw}}.filter-by{height:fit-content}.filters,.tax-btn,.breadcrumbs{text-transform:lowercase}.tax-btn{padding:5px 10px;margin-right:5px;border:1px solid;display:inline-block;margin-bottom:10px;font-size:14px}.tax-btn:hover{background-color:var(--text-color);color:var(--reverse-text-color)}.filters{z-index:0;position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"type year" "tag tag" "participant participant" "organizer organizer";gap:3rem}@media all and (min-width: 960px){.filters{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"type tag tag year" "participant participant organizer organizer"}}.filters li{position:relative;padding-right:35px;hyphens:manual}.filters small{position:absolute;right:0;top:0;white-space:nowrap;opacity:.5}.filters .tag{grid-area:tag}.filters .tag ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 2rem}.filters .type{grid-area:type}.filters .participant{grid-area:participant}.filters .participant ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 2rem}.filters .year{grid-area:year}.filters .organiser{grid-area:organizer}.filters .organiser ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 2rem}.filters span{display:block;margin-bottom:1rem;font-family:"Ultra";text-transform:uppercase;font-size:24px;letter-spacing:1px;border-bottom:1px solid;padding-bottom:.5rem;position:sticky;top:2rem;z-index:1;background:var(--text-color)}@media all and (min-width: 960px){.filters span{top:60px}}@media all and (min-width: 1280px){.filters span{top:83px}}.filters ul{padding-left:0}.breadcrumbs{position:fixed;top:0;border-bottom:1px solid;width:100%;padding-left:2rem;margin-top:0px;background-color:var(--reverse-text-color);z-index:1000;left:var(--first-sidebar-width);animation:left 1s ease forwards;color:var(--text-color)}.breadcrumbs ul{margin:0}.input input{background:var(--reverse-text-color);box-shadow:none;outline:none}.input:focus,.input:focus-within{box-shadow:none;outline:auto}.content{display:flex;flex-wrap:wrap;width:calc(100vw - 64px);width:calc(100vw - var(--menu-width));min-width:calc(100vw - 64px);min-width:calc(100vw - var(--menu-width))}.tax-label{display:block;margin:1rem 0;font-size:13px;font-weight:bold;text-transform:uppercase}.content>div:not(.breadcrumbs),.event-filters{padding:2rem 2rem}.event-date{font-size:20px}@media (min-width: 650px){.event-date{font-size:30px}}.left,.right{width:calc(100vw - var(--menu-width));margin-top:var(--breadcrumbs-height) !important}.left{position:fixed;z-index:10}.left h1{padding-bottom:.7rem}.left .event-content{padding:2rem 0 1rem}.open-images{position:absolute;right:0;z-index:10;top:67px;opacity:1}.top-filters{display:flex;justify-content:space-between;align-items:start;position:sticky;top:0rem;background:var(--text-color);z-index:1;margin-bottom:2rem}.top-filters::before{content:"";display:block;position:absolute;top:-2rem;height:2rem;left:-2rem;width:calc(100% + 4rem);background:var(--text-color)}.top-filters h1{padding:0}.close-filters{margin-left:auto;font-family:"Ultra",serif;text-transform:uppercase;font-size:18px}.open-images{position:fixed;left:calc(50vw + var(--menu-width)/2);top:65px}.images-opened .right{width:calc(100vw - var(--menu-width));margin-left:0;position:relative !important}.images-opened .left{position:fixed !important}.images-opened .open-images{transform:rotate(225deg);-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);left:var(--menu-width)}.opened-filters .open-images{left:calc(100vw + var(--menu-width)/2)}.opened-filters.images-opened .open-images{left:calc(50vw + var(--menu-width))}.right{background-color:var(--text-color);padding:0 !important;color:var(--reverse-text-color);z-index:1;position:relative;transition:margin-left 1s ease,width 1s ease;-webkit-transition:margin-left 1s ease,width 1s ease;-moz-transition:margin-left 1s ease,width 1s ease;-o-transition:margin-left 1s ease,width 1s ease}@media (min-width: 650px){.right{min-height:100vh}}.left{position:relative}@media (min-width: 650px){.left,.right{width:calc(50vw - var(--menu-width)/2)}.left{position:fixed}.right{margin-left:calc(50vw - var(--menu-width)/2)}}.left-scroll .left{position:relative}.left-scroll .right{position:fixed}.all{width:100%;margin-top:var(--breadcrumbs-height) !important;padding-top:18px !important}.taxonomy{flex-shrink:1;margin-right:2rem}.image-slider{display:flex;justify-content:center;align-items:center;flex-direction:column}.image-slider .poster{margin-bottom:4rem;display:flex;flex-direction:column;justify-content:start}.image-slider .event-image,.image-slider .poster{width:100%;margin-bottom:0rem;position:relative}.image-label{margin-top:4px;display:block;font-size:10px;text-align:right;position:absolute;bottom:0;max-width:74%;right:0}@media all and (min-width: 960px){.image-label{font-size:12px}}.image-label p{padding:5px 8px;color:var(--reverse-text-color);background:var(--text-color);width:fit-content}.image-slider img{width:100%}.cards-list{--card-gap: 2rem;display:grid;grid-template-columns:repeat(1, 1fr);gap:calc(var(--card-gap)*2) var(--card-gap)}@media all and (min-width: 960px){.cards-list{margin-left:0;width:100%}}.cards-list .card{width:100%;border-radius:0;border-bottom:1px solid;padding-bottom:2rem}.cards-list .card-body{gap:0;padding:var(--card-p, 1.5rem) 0}.cards-list .type{margin-top:auto}.cards-list .type,.cards-list .tag{display:none}@media (min-width: 650px){.cards-list{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1025px){.cards-list{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 1280px){.cards-list{grid-template-columns:repeat(4, 1fr)}}.cards-list .participant{display:none}audio{margin:1rem 0;width:100%}.card-image{transition:all .5s ease;background-color:var(--reverse-text-color);display:flex;align-items:start}.card-image img{transition:all .5s ease;min-width:100%}.card:hover .card-image{opacity:1}.card:hover .card-image img{filter:grayscale(0) contrast(1) brightness(1)}.lazy{opacity:0;transition:opacity .5s ease}.lazy.loaded{opacity:1}.sticky-events{display:flex;justify-content:space-between;align-items:center;position:sticky;top:2rem;z-index:2;margin-bottom:2rem;border-bottom:1px solid;padding-bottom:2rem}.sticky-events svg{width:27px;height:25px}.view-btn{padding:1rem;text-align:center;border:1px solid var(--reverse-text-color);padding:1rem 1rem;text-transform:lowercase;width:90px;cursor:pointer}.view-thumbs{display:flex}.thumbs-view-btn{background-color:var(--reverse-text-color);color:var(--text-color)}.single-term-wrapper{width:100%}.show-list .list-view-btn{background-color:var(--reverse-text-color);color:var(--text-color)}.show-list .thumbs-view-btn{background:var(--text-color);color:var(--reverse-text-color)}.show-list .cards-list{gap:0;border-top:1px solid;grid-template-columns:repeat(1, 1fr);margin-left:-2rem;width:calc(100% + 4rem)}@media (min-width: 650px){.show-list .cards-list{border:1px solid;margin-left:0rem;width:100%}}.show-list .card{position:relative;padding:1rem 2rem;width:100%;border:0px;border-bottom:1px solid;box-shadow:none}@media all and (min-width: 650px){.show-list .card{padding:1rem}}.show-list .card .card-image{order:10;width:35%;max-width:400px;display:none;opacity:1;z-index:10;position:absolute;bottom:-1rem;left:15%;height:auto !important}.show-list .card:hover .card-image{display:block}.show-list .card .card-body{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:baseline;padding:0}.show-list .card .date{width:100%;margin-bottom:1rem}@media all and (min-width: 960px){.show-list .card .date{width:15%;margin-bottom:0px}.show-list .card .date .end-date{display:block}}.show-list .card .card-title{width:100%;align-items:baseline}@media all and (min-width: 960px){.show-list .card .card-title{width:35%}}.show-list .card .type{width:auto;margin-top:0}@media all and (min-width: 960px){.show-list .card .type{width:25%}}.show-list .card .tag{width:auto}@media all and (min-width: 960px){.show-list .card .tag{width:25%}}.show-list .card .type,.show-list .card .tag{display:block}.show-list .card .participant{display:none;width:0%;max-height:95px;overflow:hidden}@media (max-width: 650px){.left,.right{width:calc(100vh - var(--min-menu-width)) !important;position:relative !important;margin:0 !important;top:0 !important}.left{padding-top:4rem !important}.open-images{display:none}}.audio-player{background:var(text-color);box-shadow:0 2px 16px rgba(0,0,0,.12);padding:1.2rem 1.5rem;display:flex;align-items:center;gap:1rem;margin:2rem auto;color:var(--text-color);border:1px solid var(--reverse-text-color)}.audio-player button::before{content:"";display:block;position:absolute;left:15px;top:10px;width:10px;height:20px;background:#23272a;clip-path:polygon(0 0, 100% 50%, 0 100%);transition:opacity .2s}.audio-player button{width:40px;height:40px;border:none;border-radius:50%;cursor:pointer;position:relative;transition:background .2s;}.progress-container{flex:1;height:8px;background:var(--text-color);border-radius:4px;cursor:pointer;position:relative;margin:0 .5rem;border:1px solid var(--reverse-text-color)}.progress{background:var(--reverse-text-color);height:100%;width:0%;border-radius:4px;transition:width .1s linear}.time{font-size:1rem;min-width:40px;text-align:right;color:var(--reverse-text-color)}.audio-player button::before{content:"";display:block;position:absolute;left:15px;top:10px;width:10px;height:20px;background:var(--reverse-text-color);clip-path:polygon(0 0, 100% 50%, 0 100%);transition:opacity .2s,clip-path .2s,width .2s}.audio-player button.paused::before{width:16px;transform:translateX(-3px);clip-path:polygon(0 0, 35% 0, 35% 100%, 0 100%, 0 0, 65% 0, 100% 0, 100% 100%, 65% 100%, 65% 0)}.title-text-slide{display:grid;grid-template-columns:1fr;gap:3rem;border-bottom:1px solid;margin-bottom:3rem;padding-bottom:2rem}.title-text-slide .right-side{display:flex;align-items:center;width:calc(100% + 3rem);margin-left:-2rem}.title-text-slide .slideshow-container{width:100%}@media all and (min-width: 960px){.title-text-slide{grid-template-columns:1fr 1fr}.title-text-slide .right-side{width:100%;margin-left:0}.title-text-slide .left-side{padding-right:2rem}.title-text-slide.flippped .left-side{order:2;padding-left:2rem;padding-right:0}.title-text-slide.flippped .slideshow-container .slideshow-nav{right:-3rem;left:auto}}.slideshow-container{position:relative;width:100%;height:auto;padding-right:2rem}@media (min-width: 960px){.slideshow-container{padding-right:0rem}}.slideshow-container .slide-wrapper{overflow:hidden}.slideshow-container .image-slider{display:flex;flex-direction:column;transition:transform .6s cubic-bezier(.25, .1, .25, 1)}.slideshow-container .image-slider .poster{flex-shrink:0;width:100%;min-height:100%;display:flex;flex-direction:column;justify-content:center;display:flex;align-items:center}.slideshow-container .image-slider .poster img{width:100%;height:auto;object-fit:contain}.slideshow-container .slideshow-nav{position:absolute;border:1px solid var(--text-color);background-color:var(--reverse-text-color);writing-mode:sideways-lr;text-orientation:mixed;width:3rem;height:50%;display:flex;cursor:pointer;z-index:10;opacity:.8;transition:opacity .3s ease;user-select:none;right:-1rem;padding-bottom:1rem;line-height:42px}@media (min-width: 960px){.slideshow-container .slideshow-nav{right:auto;left:-3rem}}.slideshow-container .slideshow-nav:hover{opacity:1}.slideshow-container .slideshow-nav.prev-slide{top:0rem}.slideshow-container .slideshow-nav.next-slide{bottom:0rem}.slideshow-container .slideshow-nav.disabled{opacity:.3;cursor:not-allowed}.taxonomy-list h2{font-size:50px;padding:2rem 0;border-bottom:1px solid;margin-bottom:3rem;margin-top:3rem}.index .content .all{height:calc(100vh - var(--breadcrumbs-height));height:calc(100dvh - var(--breadcrumbs-height));display:flex;flex-direction:column;justify-content:end;position:relative;z-index:0}@media all and (min-width: 960px){.index .content .all p{max-width:60%}}.reverse-colors main{background:var(--text-color);color:var(--reverse-text-color)}.reverse-colors main .card-image{background:none}.reverse-colors main ::selection{background:var(--reverse-text-color);color:var(--text-color)}.footer{height:2px}.image-slider{background:url("/images/noise8.jpg")}.image-slider img{mix-blend-mode:multiply}.card-image a{background:url("/images/noise8.jpg")}.card-image a img{mix-blend-mode:multiply}.image-background-slideshow{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:url("/images/noise8.jpg")}.image-background-slideshow .background-image{position:absolute;top:0;width:100%;height:100%;background-size:cover;background-position:center}.image-background-slideshow p{max-width:100% !important}.background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;opacity:0;transition:opacity 1.5s ease-in-out;display:flex;align-items:center;justify-content:center;mix-blend-mode:multiply}.background-image.active{opacity:1}.all{transition:background-color 1.5s ease-in-out,color 1.5s ease-in-out}.all.light{background-color:var(--text-color);color:var(--reverse-text-color)}.all.dark{background-color:var(--reverse-text-color);color:var(--text-color)}