@charset "UTF-8";/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.rhap_container{box-sizing:border-box;display:flex;flex-direction:column;line-height:1;font-family:inherit;width:100%;padding:10px 15px;background-color:#fff;box-shadow:0 0 3px #0003}.rhap_container:focus:not(:focus-visible){outline:0}.rhap_container svg{vertical-align:initial}.rhap_header{margin-bottom:10px}.rhap_footer{margin-top:5px}.rhap_main{display:flex;flex-direction:column;flex:1 1 auto}.rhap_stacked .rhap_controls-section{margin-top:8px}.rhap_horizontal{flex-direction:row}.rhap_horizontal .rhap_controls-section{margin-left:8px}.rhap_horizontal-reverse{flex-direction:row-reverse}.rhap_horizontal-reverse .rhap_controls-section{margin-right:8px}.rhap_stacked-reverse{flex-direction:column-reverse}.rhap_stacked-reverse .rhap_controls-section{margin-bottom:8px}.rhap_progress-section{display:flex;flex:3 1 auto;align-items:center}.rhap_progress-container{display:flex;align-items:center;height:20px;flex:1 0 auto;align-self:center;margin:0 calc(10px + 1%);cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rhap_progress-container:focus:not(:focus-visible){outline:0}.rhap_time{color:#333;font-size:16px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rhap_progress-bar{box-sizing:border-box;position:relative;z-index:0;width:100%;height:5px;background-color:#ddd;border-radius:2px}.rhap_progress-filled{height:100%;position:absolute;z-index:2;background-color:#868686;border-radius:2px}.rhap_progress-bar-show-download{background-color:#dddddd80}.rhap_download-progress{height:100%;position:absolute;z-index:1;background-color:#ddd;border-radius:2px}.rhap_progress-indicator{box-sizing:border-box;position:absolute;z-index:3;width:20px;height:20px;margin-left:-10px;top:-8px;background:#868686;border-radius:50px;box-shadow:#86868680 0 0 5px}.rhap_controls-section{display:flex;flex:1 1 auto;justify-content:space-between;align-items:center}.rhap_additional-controls{display:flex;flex:1 0 auto;align-items:center}.rhap_repeat-button{font-size:26px;width:26px;height:26px;color:#868686;margin-right:6px}.rhap_main-controls{flex:0 1 auto;display:flex;justify-content:center;align-items:center}.rhap_main-controls-button{margin:0 3px;color:#868686;font-size:35px;width:35px;height:35px}.rhap_play-pause-button{font-size:40px;width:40px;height:40px}.rhap_volume-controls{display:flex;flex:1 0 auto;justify-content:flex-end;align-items:center}.rhap_volume-button{flex:0 0 26px;font-size:26px;width:26px;height:26px;color:#868686;margin-right:6px}.rhap_volume-container{display:flex;align-items:center;flex:0 1 100px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rhap_volume-bar-area{display:flex;align-items:center;width:100%;height:14px;cursor:pointer}.rhap_volume-bar-area:focus:not(:focus-visible){outline:0}.rhap_volume-bar{box-sizing:border-box;position:relative;width:100%;height:4px;background:#ddd;border-radius:2px}.rhap_volume-indicator{box-sizing:border-box;position:absolute;width:12px;height:12px;margin-left:-6px;left:0;top:-4px;background:#868686;opacity:.9;border-radius:50px;box-shadow:#86868680 0 0 3px;cursor:pointer}.rhap_volume-indicator:hover{opacity:.9}.rhap_volume-filled{height:100%;position:absolute;z-index:2;background-color:#868686;border-radius:2px}.rhap_button-clear{background-color:transparent;border:none;padding:0;overflow:hidden;cursor:pointer}.rhap_button-clear:hover{opacity:.9;transition-duration:.2s}.rhap_button-clear:active{opacity:.95}.rhap_button-clear:focus:not(:focus-visible){outline:0}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}:root{--base-space: 8px;--color-text: black;--color-link: black;--color-bg: white;--color-purple-1: #7533ff;--color-purple-2: #ba99ff;--color-purple-3: #dccdfb;--color-purple-1-alpha: rgba(117, 51, 255, .9);--color-purple-2-alpha: rgba(186, 153, 255, .9);--color-purple-3-alpha: rgba(220, 205, 251, .9);--color-orange-1: #ff9900;--color-orange-2: #ffcc7f;--color-orange-3: #ffe5bf;--color-orange-1-alpha: rgba(255, 153, 0, .9);--color-orange-2-alpha: rgba(255, 204, 127, .9);--color-orange-3-alpha: rgba(255, 229, 191, .9);--color-grey-1: #818181;--color-grey-2: #dfdede;--color-grey-3: #f5f5f5;--color-grey-1-alpha: rgba(129, 129, 129, .9);--color-grey-2-alpha: rgba(223, 222, 222, .9);--color-grey-3-alpha: rgba(245, 245, 245, .9);--color-red-1: #ff0000;--color-red-2: #ff7f7f;--color-red-3: #ffe6e6;--margin-xxs: calc(var(--base-space) * .25);--margin-xs: calc(var(--base-space) * .5);--margin-sm: calc(var(--base-space) * 1);--margin-md: calc(var(--base-space) * 2);--margin-lg: calc(var(--base-space) * 4);--margin-xl: calc(var(--base-space) * 8);--margin-xxl: calc(var(--base-space) * 16)}@media screen and (min-width: 0px){:root{--fs-main: 12px;--lh-main: 14px}}@media screen and (min-width: 0px){:root{--fs-h6: 9px;--lh-h6: 10px}}@media screen and (min-width: 0px){:root{--fs-h5: 14px;--lh-h5: 16px}}@media screen and (min-width: 0px){:root{--fs-h4: 16px;--lh-h4: 20px}}@media screen and (min-width: 0px){:root{--fs-h3: 16px;--lh-h3: 17px}}@media screen and (min-width: 800px){:root{--fs-h3: 17px;--lh-h3: 18px}}@media screen and (min-width: 0px){:root{--fs-text: 18px;--lh-text: 21px}}@media screen and (min-width: 980px){:root{--fs-text: 21px;--lh-text: 24px}}@media screen and (min-width: 0px){:root{--fs-h2: 18px;--lh-h2: 21px}}@media screen and (min-width: 800px){:root{--fs-h2: 28px;--lh-h2: 28px}}@media screen and (min-width: 1100px){:root{--fs-h2: 39px;--lh-h2: 39px}}@media screen and (min-width: 0px){:root{--fs-h1: 28px;--lh-h1: 29px}}@media screen and (min-width: 800px){:root{--fs-h1: 38px;--lh-h1: 39px}}@media screen and (min-width: 1100px){:root{--fs-h1: 58px;--lh-h1: 58px}}:root{--radius-sm: 3px;--radius-md: 5px;--min-card-width: 240px;--tag-height: calc(var(--lh-h3) + var(--margin-xs) * 2);--header-height: calc(var(--tag-height) + var(--margin-sm) * 3);--row-height: calc(var(--lh-main) + var(--margin-xxs) * 2);--input-height: calc(var(--lh-main) + var(--margin-sm) * 2);--title-height: calc(var(--tag-height) + var(--margin-sm) * 4);--sidebar-title-height: calc(var(--lh-h3) * 3 + var(--margin-sm) * 2);--color-grey-3-alpha: rgba(245, 245, 245, .95);--color-purple-3-alpha: rgba(220, 205, 251, .95);--text-width: 720px;--title-width: 960px;--image-height: 100px;--landing-top: calc(var(--tag-height) * 2 + var(--margin-sm) * 4.5)}@media screen and (min-width: 800px){:root{--header-height: calc(var(--tag-height) + var(--margin-sm) * 3);--sidebar-title-height: calc(var(--lh-h3) * 3 + var(--margin-xs) * 2);--color-grey-3-alpha: rgba(245, 245, 245, .9);--color-purple-3-alpha: rgba(220, 205, 251, .9);--image-height: 206px;--landing-top: calc(var(--header-height) + var(--sidebar-title-height) + var(--margin-md))}}*{margin:0;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html,body{-webkit-tap-highlight-color:transparent;height:100%;margin:0!important;padding:0!important;color:var(--color-text);background:var(--color-bg);font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-main);line-height:var(--lh-main)}a{color:var(--color-link);text-decoration:none;cursor:pointer}ul,ol{margin:0;padding:0}ul{list-style-type:none}ol{list-style-position:inside}img{width:100%}strong,b{font-weight:400}i,em{font-style:normal}h1,h2,h3,h4,h5,h6,small{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}@font-face{font-family:Basel-Medium;src:url(/_astro/Basel-Medium.CkkVLcCe.woff2) format("woff2"),url(/_astro/Basel-Medium.zF37HXE1.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Basel-MediumItalic;src:url(/_astro/Basel-MediumItalic.BzanmuFv.woff2) format("woff2"),url(/_astro/Basel-MediumItalic.C9elSob6.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}::-moz-selection{background-color:var(--color-purple-2);color:var(--color-bg)}::selection{background-color:var(--color-purple-2);color:var(--color-bg)}html,body{overflow:hidden}body.is-loading{pointer-events:none}.container--landing,.container--landing *{pointer-events:none!important}.image{height:100%;width:100%;position:relative;border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-grey-3)}.image--ratio{padding-bottom:var(--ratio);height:0}.image>picture{position:absolute;height:100%;width:100%;left:0;top:0;display:flex}.image>picture img{width:100%;height:100%;object-fit:cover;object-position:var(--focus)}.main{height:100vh;height:calc(var(--vh, 1vh) * 100);width:100%;display:flex;flex-direction:column;overflow:hidden}.main--scroll{overflow:auto;-webkit-overflow-scrolling:touch}.main__scroll{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--margin-lg)}@media screen and (min-width: 800px){.main__scroll{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.main__nav{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));padding-top:calc(var(--margin-sm) * 2 + var(--fs-h3));position:-webkit-sticky;position:sticky;flex-direction:row;align-items:flex-end;top:calc(var(--margin-sm) * 1.5);right:0;z-index:99;gap:var(--margin-sm);display:none}@media screen and (min-width: 800px){.main__nav{padding-top:calc(0 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));position:fixed;top:var(--header-height);flex-direction:column;display:flex}.main__nav:empty{display:none}}.main__nav__item{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.main__nav__item{box-shadow:0 0 6px #80808033}}.main__nav__item{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.main__nav__item:hover{background-color:var(--color-grey-2-alpha)}}.main__nav__item.active{background-color:var(--color-grey-2-alpha)}.main__network{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));position:relative;width:100%;height:100%}@media screen and (min-width: 800px){.main__network{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-card-width),1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-md);align-items:flex-start}}.body{padding-top:calc(3 * var(--base-space));padding-bottom:calc(3 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));width:100%;display:flex;flex-direction:column;gap:calc(var(--lh-text) * 3);counter-reset:footnote;padding-top:calc(var(--header-height) + var(--lh-text))}@media screen and (min-width: 800px){.body{padding-top:calc(2 * var(--base-space));padding-bottom:calc(4 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));padding-top:var(--header-height)}}.body__header{display:flex;flex-direction:column;align-items:center;margin-bottom:calc(var(--lh-text) * -1)}@media screen and (min-width: 800px){.body__header{margin-bottom:initial}}.body__header>*{width:100%;max-width:var(--title-width)}.body__title{font-size:var(--fs-h1);line-height:var(--lh-h1);text-align:center;letter-spacing:-.02em}.body__subtitle{font-size:var(--fs-h1);line-height:var(--lh-h1);text-align:center;letter-spacing:-.02em;color:var(--color-grey-2)}.body__info{font-size:var(--fs-text);line-height:var(--lh-text);font-family:Georgia,Times New Roman,Times,serif;text-align:center;margin-top:var(--lh-text)}.body__content{display:flex;flex-direction:column;align-items:center;gap:calc(var(--lh-text) * 3)}.body__content>*{width:100%;max-width:var(--title-width)}.body__text{font-size:var(--fs-text);line-height:var(--lh-text);font-family:Georgia,Times New Roman,Times,serif}.body__text strong{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:var(--color-grey-1);font-weight:400}.body__text i,.body__text em{font-style:italic}.body__text p:not(:last-child),.body__text h3:not(.body__artwork__title):not(:last-child){margin-bottom:var(--lh-text)}.body__text a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:4px}.body__text h3{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.body__text .internal__link{font-size:var(--fs-main);line-height:var(--lh-main);font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;padding-top:calc(.25 * var(--base-space));padding-bottom:calc(.25 * var(--base-space));padding-right:calc(.5 * var(--base-space));padding-left:calc(.5 * var(--base-space));background-color:var(--color-grey-3);border-radius:var(--radius-sm);white-space:nowrap;text-decoration:none;transform:translateY(-1px);display:inline-block;background-image:none}@media screen and (min-width: 800px){.body__text .internal__link{transform:translateY(-2px)}}@media (hover: hover) and (pointer: fine){.body__text .internal__link:hover{background-color:var(--color-grey-2)}}.body__text{display:flex;flex-direction:column;align-items:center}.body__text>*{width:100%;max-width:var(--text-width)}.body__quote{display:flex;flex-direction:column;gap:var(--lh-main);padding-left:calc(var(--tag-height) + var(--margin-sm))}@media screen and (min-width: 800px){.body__quote{padding-left:15%}}.body__quote blockquote{font-style:italic}.body__quote cite{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-main);line-height:var(--lh-main);font-style:initial;color:var(--color-purple-1)}.body__quote cite i,.body__quote cite em{font-family:Basel-MediumItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.body__quote cite a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:2px;color:var(--color-purple-1)}.body__quote:not(:last-child){margin-bottom:var(--lh-text)}:not(.body__image):not(.body__slideshow):not(.body__artwork)+.body__image,:not(.body__image):not(.body__slideshow):not(.body__artwork)+.body__slideshow,:not(.body__image):not(.body__slideshow):not(.body__artwork)+.body__artwork{margin-top:calc(var(--lh-text) * 2)}.body__image:not(:last-child),.body__slideshow:not(:last-child),.body__artwork:not(:last-child){margin-bottom:calc(var(--lh-text) * 3)}.body__image{width:100%;max-width:var(--title-width);display:flex;flex-direction:column;align-items:center;gap:var(--margin-sm)}@media screen and (min-width: 800px){.body__image--portrait,.body__image--square{width:100%;max-width:var(--text-width)}}.body__slideshow{display:flex;flex-direction:column;align-items:center;gap:var(--margin-sm);width:100%;max-width:var(--title-width)}.body__slideshow__inner{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--margin-sm)}@media screen and (min-width: 800px){.body__slideshow__inner{gap:var(--margin-md)}}.body__slideshow__image{height:var(--image-height);border-radius:var(--radius-md);aspect-ratio:var(--ratio);cursor:pointer;overflow:hidden}@media (hover: hover) and (pointer: fine){.body__slideshow__image:hover .image{opacity:.8;-webkit-filter:blur(2px);filter:blur(2px)}}.body__caption{width:100%;max-width:var(--text-width);font-size:var(--fs-main);line-height:var(--lh-main);font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:var(--color-grey-1);text-align:center}.body__podcast{font-size:var(--fs-text);line-height:var(--lh-text);width:100%;max-width:var(--text-width)}.body__podcast p strong{color:var(--color-grey-1)}.body__podcast p:not(:last-child){margin-bottom:var(--margin-sm)}.body__authors{width:100%;max-width:var(--text-width);display:flex;flex-direction:column;gap:var(--lh-text)}.body__author{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-sm);align-items:baseline;justify-items:flex-start}@media screen and (min-width: 800px){.body__author{grid-template-columns:repeat(3,minmax(0,1fr))}}.body__author__title{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));background-color:var(--color-grey-3);border-radius:var(--radius-md)}.body__author__title--link{cursor:pointer}@media (hover: hover) and (pointer: fine){.body__author__title--link:hover{background-color:var(--color-grey-2)}}.body__author__bio{font-size:var(--fs-text);line-height:var(--lh-text);color:var(--color-grey-1);grid-column:span 2}.body__blocks{width:100%;max-width:var(--text-width)}.body__block{font-size:var(--fs-text);line-height:var(--lh-text);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--margin-md)}.body__block--team{font-size:var(--fs-main);line-height:var(--lh-main);display:flex;flex-direction:column}.body__block__title{font-size:var(--fs-text);line-height:var(--lh-text);color:var(--color-grey-1)}.body__block__text{font-family:Georgia,Times New Roman,Times,serif;grid-column:span 2}.body__block__text a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:4px}.body__artwork{width:100%;max-width:var(--title-width);display:flex;flex-direction:column;align-items:center;gap:var(--lh-text)}.body__artwork__header,.body__artwork__content{width:100%;max-width:var(--text-width)}.body__artwork__images{width:100%}.body__artwork__artist{margin-top:calc(0 * var(--base-space));margin-bottom:calc(2 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:var(--color-grey-1)}.body__artwork__details{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-main);line-height:var(--lh-main)}.body__footnote{counter-increment:footnote}.body__footnote__num{font-size:var(--fs-main);line-height:var(--lh-main);font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;background-color:var(--color-purple-1);color:var(--color-bg);font-style:normal;width:1.5em;height:1.5em;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin-bottom:-.1em;margin-left:.25em;cursor:pointer;position:relative}.body__footnote__num:before{content:counter(footnote);position:absolute}.body__footnote__num *,.body__footnote__num{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.body__footnote__text{font-size:var(--fs-main);line-height:var(--lh-main);font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:var(--color-purple-1);padding-left:.5em;display:none;font-style:normal}.body__footnote__text *,.body__footnote__text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.body__footnote__num.active+.body__footnote__text{display:inline}.body__footnote__text i,.body__footnote__text em{font-family:Basel-MediumItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.body__footnote__text a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:4px;color:var(--color-purple-1)}.body__credits{display:flex;flex-direction:column;align-items:center}.body__credits>*{width:100%;max-width:var(--text-width)}.body__credits h3{font-size:var(--fs-text);line-height:var(--lh-text);margin-top:var(--lh-text);margin-bottom:var(--lh-text)}.body__credits .body__list+p{margin-top:var(--lh-text)}.body__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--margin-md)}.body__list__title{color:var(--color-grey-1)}.body__list__items{grid-column:span 2}.body__list__items:first-child{grid-column:1/-1}.body__list__items a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:2px}.body__team{position:relative;width:100%;height:100%}@media screen and (min-width: 800px){.body__team{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-card-width),1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-md);align-items:flex-start}}.body__team__graph{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:none;grid-column:1/-2}@media screen and (min-width: 800px){.body__team__graph{display:block}}.body__team__list{display:flex;flex-direction:column;gap:var(--margin-sm);z-index:1}.content--confirm{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space))}.content__inner{flex:1;width:100%;position:relative;display:flex;flex-direction:column}.content__text{font-size:var(--fs-text);line-height:var(--lh-text);font-family:Georgia,Times New Roman,Times,serif}.content__text strong{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:var(--color-grey-1);font-weight:400}.content__text i,.content__text em{font-style:italic}.content__text p:not(:last-child),.content__text h3:not(.body__artwork__title):not(:last-child){margin-bottom:var(--lh-text)}.content__text a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:4px}.content__text h3{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.content__text .internal__link{font-size:var(--fs-main);line-height:var(--lh-main);font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;padding-top:calc(.25 * var(--base-space));padding-bottom:calc(.25 * var(--base-space));padding-right:calc(.5 * var(--base-space));padding-left:calc(.5 * var(--base-space));background-color:var(--color-grey-3);border-radius:var(--radius-sm);white-space:nowrap;text-decoration:none;transform:translateY(-1px);display:inline-block;background-image:none}@media screen and (min-width: 800px){.content__text .internal__link{transform:translateY(-2px)}}@media (hover: hover) and (pointer: fine){.content__text .internal__link:hover{background-color:var(--color-grey-2)}}.content__text{font-size:var(--fs-h4);line-height:var(--lh-h4);padding-top:calc(1 * var(--base-space));padding-bottom:calc(4 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));display:flex;flex-direction:column;align-items:flex-start;max-width:1000px}.content__section{display:flex;flex-direction:column;align-items:flex-start}.content__section:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(2 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space))}.content__soon{font-size:var(--fs-h3);line-height:var(--lh-h3);background:var(--gradient-purple-darkgrey);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.content__team__section:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(2 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space))}.content__team__intro{margin-top:calc(0 * var(--base-space));margin-bottom:calc(1 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));font-size:var(--fs-h4);line-height:var(--lh-h4)}.content__team__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--margin-sm);grid-row-gap:var(--margin-sm)}.content__team__item{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));background-color:var(--color-grey-3)}.content__team__item--main{grid-column:span 2}.content__team__item--main .content__team__body{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr);grid-column-gap:var(--margin-sm)}.content__team__head{margin-bottom:var(--lh-main);display:flex;justify-content:space-between}.content__team__link span{display:none}.content__team__link:after{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(1 * var(--base-space));content:"↗︎"}.graph{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(-1.5 * var(--base-space));margin-left:calc(-1.5 * var(--base-space));align-items:center;justify-content:center;overflow:hidden;z-index:1;position:relative;width:calc(100% + var(--margin-sm) * 1.5 * 2);height:100%}@media screen and (min-width: 800px){.graph{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(-2 * var(--base-space));margin-left:calc(-2 * var(--base-space));width:calc(100% + var(--margin-md) * 2);grid-column:1/-1;grid-row:1/2;align-self:stretch;height:100vh;height:calc(var(--vh, 1vh) * 100)}.landing~.graph{grid-row:1/3}}.about__graph .graph{position:absolute}.graph--landing{cursor:pointer}.graph--landing *{pointer-events:none!important}.graph__header{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-size:var(--fs-h3);line-height:var(--lh-h3);position:absolute;display:flex;top:0;left:0;z-index:9;overflow:hidden;max-width:100%}.graph__header--content{position:relative}.graph__header__item{white-space:nowrap;display:flex}.graph__header__item:last-child{overflow:hidden}.graph__header__item:last-child a{overflow:hidden;text-overflow:ellipsis;width:100%}.graph__header__item:first-child a,.graph__header__item:first-child{color:var(--color-grey-1)}.graph__header__item:not(:first-child) a,.graph__header__item:not(:first-child){color:var(--color-grey-2)}.graph__header__item:not(:last-child):after{content:" / ";white-space:pre}.graph__inner{height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.graph__container{height:100%;width:100%;cursor:-webkit-grab;cursor:grab}.graph__container.grabbed{cursor:-webkit-grabbing;cursor:grabbing}.graph__container__inner{transition-property:opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;position:relative;height:100%;width:100%}.graph__container__inner.transitioning{opacity:0;pointer-events:none}.graph__links{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.graph__container.transitioning .graph__links{opacity:0;pointer-events:none}.graph__nodes{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.graph__nodes__item{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;z-index:2}.graph__nodes__item.selected{z-index:6}.graph__nodes__item.hovered{z-index:4}.graph__nodes__item.linked{z-index:3}.graph__nodes__item.transitioning{z-index:9}.graph__container.transitioning .graph__nodes__item.transitioning{z-index:999}.graph__container.transitioning .graph__nodes__item:not(.transitioning){opacity:0}.graph__dot{height:10px;width:10px;border-radius:50%;background-color:var(--color-text);position:relative;z-index:1}.graph__nodes__item.filtered .graph__dot{background-color:var(--color-red-1)}.graph__nodes__item.hovered .graph__dot,.graph__nodes__item.linked .graph__dot,.graph__nodes__item.selected .graph__dot{background-color:var(--color-purple-1)}.graph__container.transitioning .graph__nodes__item.transitioning .graph__dot{transition-property:background-color,border-color,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;background-color:var(--color-purple-1)!important}.graph__nodes__item--event.hovered .graph__dot,.graph__nodes__item--event.linked .graph__dot,.graph__nodes__item--event.selected .graph__dot{background-color:var(--color-orange-1)}.graph__dot--event{background-color:transparent!important;border-radius:none}.graph__dot--event svg{height:14px;width:14px;margin-top:-2px;margin-left:-2px;fill:var(--color-text)}.graph__nodes__item.hovered .graph__dot--event svg,.graph__nodes__item.linked .graph__dot--event svg,.graph__nodes__item.selected .graph__dot--event svg{fill:var(--color-purple-1)}.graph--city .graph__nodes__item.linked .graph__dot{background-color:var(--color-purple-2)}.graph__circle{transition-property:width,height;transition-duration:.6s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;top:50%;left:50%;border-radius:50%;background-color:var(--color-grey-3);position:absolute;transform:translate(-50%,-50%)}.graph__nodes__item.hovered .graph__circle,.graph__nodes__item.linked .graph__circle{background-color:var(--color-purple-2)}.graph__nodes__item.transitioning .graph__circle{width:400vw!important;height:400vw!important}.graph__name{z-index:2;white-space:nowrap;margin-bottom:5px;opacity:0;pointer-events:none;color:var(--color-purple-1)}.graph__nodes__item.hovered .graph__name,.graph__nodes__item.linked .graph__name{opacity:1}.graph__number{font-size:var(--fs-h6);line-height:var(--lh-h6);z-index:2;white-space:nowrap;margin-top:5px;line-height:var(--lh-main);opacity:0;pointer-events:none;color:var(--color-purple-1)}.graph__nodes__item.hovered .graph__number{opacity:1}.graph__city__name{padding:2px 5px;background-color:var(--color-grey-3);border:1px solid var(--color-grey-3);border-radius:4px;max-width:50vw;display:flex}@media screen and (min-width: 800px){.graph__city__name{max-width:25vw}}.graph__city__name>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.graph__container.transitioning .graph__nodes__item.transitioning .graph__city__name{transition-property:background-color,border-color,color;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;background-color:var(--color-purple-1)!important;border-color:var(--color-purple-1)!important;color:var(--color-bg)!important}.graph__nodes__item.filtered .graph__city__name{background-color:var(--color-red-3);border-color:var(--color-red-3);color:var(--color-red-1)}.graph__nodes__item.linked .graph__city__name{background-color:var(--color-purple-2);border-color:var(--color-purple-2);color:var(--color-bg)}.graph__nodes__item.hovered .graph__city__name,.graph__nodes__item.selected .graph__city__name{background-color:var(--color-purple-1);border-color:var(--color-purple-1);color:var(--color-bg)}.graph__nodes__item--event.linked .graph__city__name{background-color:var(--color-orange-2);border-color:var(--color-orange-2);color:var(--color-bg)}.graph__nodes__item--event.hovered .graph__city__name,.graph__nodes__item--event.selected .graph__city__name{background-color:var(--color-orange-1);border-color:var(--color-orange-1);color:var(--color-bg)}.graph__city__name.out{background-color:var(--color-bg);border-color:var(--color-grey-2)}.graph__nodes__item.filtered .graph__city__name.out{background-color:var(--color-bg);border-color:var(--color-red-1);color:var(--color-red-1)}.graph__nodes__item.hovered .graph__city__name.out{background-color:var(--color-bg);border-color:var(--color-purple-1);color:var(--color-purple-1)}.graph__nodes__item.linked .graph__city__name.out{background-color:var(--color-bg);border-color:var(--color-purple-2);color:var(--color-purple-2)}.graph__dot~.graph__text .graph__city__name{display:none;pointer-events:none;background-color:transparent;border-color:transparent}@media (hover: none) and (pointer: coarse){.graph__dot~.graph__text .graph__city__name{display:flex}}.graph--entry .graph__dot~.graph__text .graph__city__name,.about__graph .graph__dot~.graph__text .graph__city__name,.graph--event .graph__dot~.graph__text .graph__city__name{display:flex}.graph__nodes__item.filtered .graph__dot~.graph__text .graph__city__name{display:flex}.graph__nodes__item.linked .graph__dot~.graph__text .graph__city__name{display:flex;background-color:transparent;border-color:transparent;color:var(--color-purple-1)}.graph__nodes__item.hovered .graph__dot~.graph__text .graph__city__name,.graph__nodes__item.selected .graph__dot~.graph__text .graph__city__name{display:flex;background-color:var(--color-purple-1);border-color:var(--color-purple-1);color:var(--color-bg)}.graph__nodes__item.hovered .graph__dot~.graph__text .graph__city__name.out,.graph__nodes__item.selected .graph__dot~.graph__text .graph__city__name.out{background-color:var(--color-bg);border-color:var(--color-purple-1);color:var(--color-purple-1)}.graph__nodes__item--event.linked .graph__dot~.graph__text .graph__city__name{display:flex;background-color:transparent;border-color:transparent;color:var(--color-orange-1)}.graph__nodes__item--event.hovered .graph__dot~.graph__text .graph__city__name,.graph__nodes__item--event.selected .graph__dot~.graph__text .graph__city__name{display:flex;background-color:var(--color-orange-1);border-color:var(--color-orange-1);color:var(--color-bg)}.graph__city__out{font-size:var(--fs-h6);line-height:var(--lh-h6);position:absolute;left:5px;top:0;padding-bottom:2px;transform:translateY(-100%);white-space:nowrap;color:var(--color-purple-1);display:none}.graph__nodes__item.hovered .graph__city__out{display:block}.graph__links__item{fill:none;stroke:transparent}.graph--home .graph__links__item{stroke:transparent}.graph--home .graph__links__item.active{stroke:var(--color-purple-1)}.graph--home .graph__links__item.out{stroke:transparent}.graph--home .graph__links__item.out.active{stroke:var(--color-purple-1)}.graph--city .graph__links__item{stroke:var(--color-grey-2)}.graph--city .graph__links__item.active{stroke:var(--color-purple-1)}.graph--city .graph__links__item.out{stroke-dasharray:4 8;stroke:var(--color-grey-2)}.graph--city .graph__links__item.out.active{stroke:var(--color-purple-1)}.graph--event .graph__links__item{stroke:var(--color-grey-2)}.graph--event .graph__links__item.active{stroke:var(--color-orange-1)}.graph--event .graph__links__item.out{stroke-dasharray:4 8;stroke:var(--color-grey-2)}.graph--event .graph__links__item.out.active{stroke:var(--color-orange-1)}.graph__text{display:flex}.graph__dot+.graph__text{position:absolute;top:0;transform:translateY(calc(-100% - 5px))}.graph__close{height:20px;width:20px;background-color:var(--color-purple-1);display:flex;border-radius:4px;margin-left:2px;position:absolute;right:-22px;background-size:15px 15px;background-position:center;background-repeat:no-repeat;background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2015%2015%22%20width%3D%2215%22%20height%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m1%201%2013%2013%22%20%2F%3E%3Cpath%20d%3D%22m14%201-13%2013%22%20%2F%3E%3C%2Fsvg%3E)}.graph__nodes__item--event .graph__close{background-color:var(--color-orange-1)}@media (hover: hover) and (pointer: fine){.graph__close:hover{background-color:var(--color-purple-2)}.graph__nodes__item--event .graph__close:hover{background-color:var(--color-orange-2)}}.graph__external{border-radius:10px;padding:2px 5px;background-color:var(--color-purple-1);border:1px solid var(--color-purple-1);color:var(--color-bg);position:absolute;right:0;transform:translate(calc(100% + var(--margin-xs)));display:none}.graph__nodes__item.hovered .graph__external{display:block}.graph__nodes__item--event .graph__external{background-color:var(--color-orange-1);border:1px solid var(--color-orange-1)}.graph__external:before{content:"";width:var(--margin-xs);height:1px;display:inline-block;position:absolute;background-color:var(--color-grey-2);top:50%;left:calc(var(--margin-xs) * -1 - 1px)}.graph__overlay{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.graph__overlay{box-shadow:0 0 6px #80808033}}.graph__overlay{position:fixed;bottom:var(--sidebar-title-height);left:0;width:100%;border-top-right-radius:var(--radius-md);border-top-left-radius:var(--radius-md);background-color:var(--color-purple-3);color:var(--color-purple-1);z-index:8}@media (hover: hover) and (pointer: fine){.graph__overlay{display:none}}@media screen and (min-width: 800px){.graph__overlay{display:none}}.graph__overlay__inner{display:flex;align-items:baseline;justify-content:space-between;gap:var(--margin-md)}.graph__overlay__subtitle{margin-top:calc(.5 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));font-size:var(--fs-main);line-height:var(--lh-main)}.graph__news{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(.5 * var(--base-space));margin-left:calc(0 * var(--base-space));display:flex;margin-left:-2px;flex:none}.graph__news svg{height:14px;width:14px;fill:var(--color-orange-1)}.graph__offscreen{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;position:fixed;top:0;left:0;height:100px;width:100px;box-shadow:0 0 20px 0 var(--color-purple-1);z-index:999;border-radius:40%;pointer-events:none;opacity:0}.graph__event .graph__offscreen{box-shadow:0 0 20px 0 var(--color-orange-1)}.graph__offscreen.visible{opacity:1}.graph__marker{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.graph__circle~.graph__marker{top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes blink{to{visibility:hidden}}.header{position:fixed;top:0;left:0;z-index:99;pointer-events:none}.header *,.header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header__inner{transition-property:background-color,backdrop-filter,-webkit-backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding-top:calc(1.5 * var(--base-space));padding-bottom:calc(1.5 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--margin-lg);background-color:transparent;width:100vw;height:100vh;height:calc(var(--vh, 1vh) * 100);pointer-events:none}@media screen and (min-width: 800px){.header__inner{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.header__inner.open,.header__inner.open-search{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;pointer-events:all}.header__inner.open{background-color:var(--color-purple-2-alpha)}.header__inner.open-search{background-color:var(--color-grey-2-alpha)}.header__top{display:flex;flex-direction:column;gap:var(--margin-sm);width:100%}.header__bottom{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s}.header__bottom[data-status=preEnter],.header__bottom[data-status=unmounted],.header__bottom[data-status=exiting]{opacity:0;pointer-events:none}.header__fixed{display:flex;gap:var(--margin-lg);justify-content:space-between}.header__fixed>*{pointer-events:all}.header__sitetitle{transition-property:flex-grow;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;display:flex;gap:var(--margin-sm);max-width:100%;flex-grow:0}.header__inner.open-search .header__sitetitle{flex-grow:1}.header__nav{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;display:flex;flex-direction:column;align-items:flex-start;gap:var(--margin-sm)}.header__nav[data-status=preEnter],.header__nav[data-status=unmounted],.header__nav[data-status=exiting]{opacity:0;pointer-events:none}.header__footer{display:flex;flex-direction:row;align-items:flex-start;gap:var(--margin-sm);flex-wrap:wrap}.header__item{all:unset;box-sizing:border-box;padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.header__item{box-shadow:0 0 6px #80808033}}.header__item{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.header__item:hover{background-color:var(--color-grey-2-alpha)}}.header__item{text-overflow:ellipsis;display:block;overflow:hidden;flex:none}@media screen and (min-width: 800px){.header__item{max-width:33.33vw}}.header__item--small{font-size:var(--fs-h5);line-height:var(--lh-h5);height:auto}.header__item--title~.header__item:not(.header__item--breadcrumb-hidden){display:none}@media screen and (min-width: 800px){.header__item--title~.header__item:not(.header__item--breadcrumb-hidden){display:block}}.header__item--reset{color:var(--color-grey-1)}.header__item--breadcrumb-hidden{display:none}@media screen and (min-width: 1300px){.header__item--breadcrumb-hidden{display:block}}.header__item.active{background-color:var(--color-grey-2-alpha)}.header__hamburger{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.header__hamburger{box-shadow:0 0 6px #80808033}}.header__hamburger{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.header__hamburger:hover{background-color:var(--color-grey-2-alpha)}}.header__hamburger{width:var(--tag-height);flex:none;padding:0}.header__search{flex-basis:var(--tag-height);position:relative;cursor:initial}@media screen and (min-width: 800px){.header__search{transition-property:flex-basis;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s}}@media screen and (min-width: 800px){.header__inner.open-search .header__search{flex-basis:100%}}.header__search__form{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.header__search__form{box-shadow:0 0 6px #80808033}}.header__search__form{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.header__search__form:hover{background-color:var(--color-grey-2-alpha)}}.header__search__form{display:flex;position:relative;padding:0}.header__inner.open-search .header__search__form,.header__inner.open-search .header__search__form:hover{background-color:var(--color-bg)}.header__search__button{all:unset;box-sizing:border-box;width:var(--tag-height);flex:none;padding:0;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:100%}.header__search__input{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.header__search__input{box-shadow:0 0 6px #80808033}}.header__search__input{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-bg);width:calc(100vw - var(--margin-sm) * 3);position:absolute;top:calc(var(--tag-height) + var(--margin-sm));left:calc((var(--tag-height) + var(--margin-sm)) * -1);opacity:0;pointer-events:none}.header__inner.open-search .header__search__input{opacity:1;pointer-events:all}@media screen and (min-width: 800px){.header__search__input{position:relative;top:initial;left:initial;width:100%;box-shadow:none;padding:0;background-color:transparent;opacity:1;pointer-events:initial}}.header__search__input input{all:unset;box-sizing:border-box;font-size:var(--fs-h3);line-height:var(--lh-h3);width:100%;height:100%;cursor:text}.header__search__input input::-webkit-input-placeholder{color:var(--color-text);opacity:1}.header__search__input input::-ms-input-placeholder{color:var(--color-text);opacity:1}.header__search__input input::placeholder{color:var(--color-text);opacity:1}.header__search__input input::-webkit-search-decoration,.header__search__input input::-webkit-search-cancel-button,.header__search__input input::-webkit-search-results-button,.header__search__input input::-webkit-search-results-decoration{-webkit-appearance:none}.header__search__inner{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;position:absolute;top:calc(var(--tag-height) * 2 + var(--margin-sm));left:calc((var(--tag-height) + var(--margin-sm) * 2.5) * -1);width:100vw}@media screen and (min-width: 800px){.header__search__inner{top:var(--tag-height);left:calc((var(--tag-height) + var(--margin-sm) + var(--margin-md)) * -1)}}.header__search__inner[data-status=preEnter],.header__search__inner[data-status=unmounted],.header__search__inner[data-status=exiting]{opacity:0;pointer-events:none}.header__buttons{flex-direction:column;gap:var(--margin-sm);align-items:flex-end;flex:none;display:flex;height:var(--tag-height);width:var(--tag-height)}@media screen and (min-width: 800px){.header__buttons{flex-direction:row;width:auto}}.header__button{transition-property:opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;display:flex;gap:var(--margin-xs)}.header__button--mobile{--color-a: var(--color-grey-2-alpha);--color-b: var(--color-grey-3-alpha)}@media screen and (min-width: 800px){.header__button--mobile{display:none}}.header__button--purple{--color-a: var(--color-purple-2-alpha);--color-b: var(--color-purple-3-alpha)}.header__button--orange{--color-a: var(--color-orange-2-alpha);--color-b: var(--color-orange-3-alpha)}.header__button--purple,.header__button--orange{opacity:0;pointer-events:none}.header__buttons.active .header__button--purple,.header__buttons.active .header__button--orange{opacity:1;pointer-events:all}@media screen and (min-width: 800px){.header__button--purple,.header__button--orange{opacity:1;pointer-events:all}}.header__button__icon{all:unset;box-sizing:border-box;padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.header__button__icon{box-shadow:0 0 6px #80808033}}.header__button__icon{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-b);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.header__button__icon:hover{background-color:var(--color-a)}}.header__button__icon{width:var(--tag-height);flex:none;padding:0}.header__button--purple .header__button__icon,.header__button--orange .header__button__icon{display:none}@media screen and (min-width: 800px){.header__button--purple .header__button__icon,.header__button--orange .header__button__icon{display:flex}}@media (hover: hover) and (pointer: fine){.header__button:hover .header__button__icon{background-color:var(--color-a)}}.header__button__text{all:unset;box-sizing:border-box;padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.header__button__text{box-shadow:0 0 6px #80808033}}.header__button__text{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-b);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.header__button__text:hover{background-color:var(--color-a)}}.header__button__text{display:flex}@media screen and (min-width: 800px){.header__button__text{display:flex}}@media (hover: hover) and (pointer: fine){.header__button:hover .header__button__text{background-color:var(--color-a)}}.sidebar{transition-property:transform,max-height;transition-duration:.6s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.sidebar{box-shadow:0 0 6px #80808033}}.sidebar{display:flex;flex-direction:column;position:fixed;bottom:0;left:0;width:100%;max-height:calc(100vh - var(--tag-height) * 2 - var(--margin-sm) * 4.5);max-height:calc(var(--vh, 1vh) * 100 - var(--tag-height) * 2 - var(--margin-sm) * 4.5);transform:translateY(calc(100% - var(--sidebar-title-height) - var(--pos)));border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);z-index:9}.sidebar.close{transform:translateY(calc(100% - var(--pos)))}@media screen and (min-width: 800px){.sidebar{margin-top:calc(2 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));margin-top:var(--header-height);max-height:calc(100vh - var(--header-height) - var(--margin-md));max-height:calc(var(--vh, 1vh) * 100 - var(--header-height) - var(--margin-md));position:relative;grid-column:-2/-1;grid-row:1/2;bottom:initial;left:initial;width:initial;transform:initial;border-radius:var(--radius-md)}.sidebar.close{max-height:var(--sidebar-title-height);transform:none}}.sidebar:before{content:"";position:absolute;top:var(--margin-xs);left:calc(50% - 25px);width:50px;height:var(--margin-xs);display:inline-block;background-color:var(--color-grey-2);z-index:999;border-radius:2px}@media screen and (min-width: 800px){.sidebar:before{display:none}}.sidebar__title{font-size:var(--fs-h3);line-height:var(--lh-h3);padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--color-grey-3-alpha);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:8;display:flex;align-items:flex-end;flex:none;height:var(--sidebar-title-height)}@media screen and (min-width: 800px){.sidebar__title{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));align-items:flex-start}}.sidebar__title{touch-action:pan-y;cursor:pointer}.sidebar__title--small{height:auto;background-color:var(--color-grey-3)}@media screen and (min-width: 800px){.sidebar__title--small{background-color:var(--color-grey-2)}}.sidebar--event .sidebar__title:not(.sidebar__title--small){background:var(--color-orange-3-alpha)}@media screen and (min-width: 800px){.sidebar__title{touch-action:initial;cursor:initial}.sidebar.close .sidebar__title{cursor:pointer}}.sidebar__list{background-color:var(--color-bg)}.search--active+.sidebar__list{display:none}.sidebar__item{overflow:hidden;display:flex}.sidebar__item>*{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__item:nth-child(odd){background-color:var(--color-bg)}.sidebar__item:nth-child(2n){background-color:var(--color-grey-3)}.sidebar__item.filtered>*{color:var(--color-red-1)}.sidebar__item.active:nth-child(odd),.sidebar__item.hover:nth-child(odd){background-color:var(--color-purple-3)}.sidebar__item.active:nth-child(2n),.sidebar__item.hover:nth-child(2n){background-color:var(--color-purple-2)}.sidebar__item.active>*,.sidebar__item.hover>*{color:var(--color-purple-1)}.sidebar__item>*{display:flex;align-items:flex-end}.sidebar__item>*>span:nth-last-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__item__news{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(.5 * var(--base-space));margin-left:calc(0 * var(--base-space));display:flex;margin-left:-2px}.sidebar__item__news svg{height:14px;width:14px;fill:var(--color-orange-1)}.sidebar__country__title{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));color:var(--color-grey-1)}.sidebar__country__title:nth-child(odd){background-color:var(--color-bg)}.sidebar__country__title:nth-child(2n){background-color:var(--color-grey-3)}.sidebar__count{font-size:var(--fs-h6);line-height:var(--lh-h6);margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(.5 * var(--base-space));padding-bottom:1px}.sidebar__scroll{flex:1;overflow:auto;scrollbar-width:none;background-color:var(--color-bg)}.sidebar__title.swiping+.sidebar__scroll{overflow:hidden}.sidebar__scroll::-webkit-scrollbar{display:none}.filters{display:none}@media screen and (min-width: 800px){.filters{display:flex}}.filters__list{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));display:flex;flex-wrap:wrap;background-color:var(--color-bg);gap:var(--margin-xs)}.filters__item{padding-top:calc(.25 * var(--base-space));padding-bottom:calc(.25 * var(--base-space));padding-right:calc(.5 * var(--base-space));padding-left:calc(.5 * var(--base-space));border-radius:var(--radius-sm);cursor:pointer;background-color:var(--color-grey-3)}@media (hover: hover) and (pointer: fine){.filters__item:hover{background-color:var(--color-grey-2)}}.filters__item.active{background-color:var(--color-red-3);color:var(--color-red-1)}.entries__title{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));background-color:var(--color-grey-2);position:-webkit-sticky;position:sticky;top:0}.entries__item{overflow:hidden;display:flex}.entries__item>*{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entries__item:nth-child(odd){background-color:var(--color-bg)}.entries__item:nth-child(2n){background-color:var(--color-grey-3)}.entries__item.filtered>*{color:var(--color-red-1)}.entries__item.active:nth-child(odd),.entries__item.hover:nth-child(odd){background-color:var(--color-purple-3)}.entries__item.active:nth-child(2n),.entries__item.hover:nth-child(2n){background-color:var(--color-purple-2)}.entries__item.active>*,.entries__item.hover>*{color:var(--color-purple-1)}.entries--event .entries__item{overflow:hidden;display:flex}.entries--event .entries__item>*{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entries--event .entries__item:nth-child(odd){background-color:var(--color-bg)}.entries--event .entries__item:nth-child(2n){background-color:var(--color-grey-3)}.entries--event .entries__item.filtered>*{color:var(--color-red-1)}.entries--event .entries__item.active:nth-child(odd),.entries--event .entries__item.hover:nth-child(odd){background-color:var(--color-orange-3)}.entries--event .entries__item.active:nth-child(2n),.entries--event .entries__item.hover:nth-child(2n){background-color:var(--color-orange-2)}.entries--event .entries__item.active>*,.entries--event .entries__item.hover>*{color:var(--color-orange-1)}.entries__item>*{display:flex}.entries__item>*>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entries__item__events{font-size:var(--fs-h6);line-height:var(--lh-h6);margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(1 * var(--base-space));background-color:var(--color-purple-1);display:flex;width:calc(var(--row-height) - 4px);color:var(--color-bg);justify-content:center;align-items:center;border-radius:7px;flex-shrink:0}.entries__item.active .entries__item__events{background-color:var(--color-bg);color:var(--color-purple-1)}@media (hover: hover) and (pointer: fine){.entries__item:hover .entries__item__events{background-color:var(--color-bg);color:var(--color-purple-1)}}.entries__item__news{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(.5 * var(--base-space));margin-left:calc(0 * var(--base-space));display:flex;margin-left:-2px}.entries__item__news svg{height:14px;width:14px;fill:var(--color-orange-1)}.entry{display:flex;flex-direction:column;gap:var(--margin-sm);width:100%}.database+astro-island .entry{box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.database+astro-island .entry{box-shadow:0 0 6px #80808033}}.database+astro-island .entry{max-height:calc(100% - var(--header-height));margin-top:var(--header-height);border-radius:var(--radius-md);overflow:hidden}.body .entry{box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.body .entry{box-shadow:0 0 6px #80808033}}.entry__inner{display:flex;flex-direction:column}.entry__title{font-size:var(--fs-h3);line-height:var(--lh-h3);padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--color-grey-3-alpha);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:8;display:flex;align-items:flex-end;flex:none;height:var(--sidebar-title-height)}@media screen and (min-width: 800px){.entry__title{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));align-items:flex-start}}.body .entry__title{position:initial}.entry__body{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));background-color:var(--color-bg);display:flex;flex-direction:column;gap:var(--lh-h6)}@media screen and (min-width: 800px){.entry__body{gap:initial}}.entry__cover .image{border-radius:0}@media screen and (min-width: 800px){.entry__cover{margin-top:calc(-1 * var(--base-space));margin-bottom:calc(1 * var(--base-space));margin-right:calc(-1 * var(--base-space));margin-left:calc(-1 * var(--base-space))}}@media screen and (min-width: 800px){.entry__section:not(:last-child){margin-bottom:var(--lh-h6)}}.entry__info__item{display:block}.entry__info__item *{display:inline}.entry__info__title{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(1 * var(--base-space));margin-left:calc(0 * var(--base-space));color:var(--color-grey-1)}.entry__info__link a span{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:2px}.entry__info__link a:after{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(1 * var(--base-space));content:"↗︎"}@media (hover: hover) and (pointer: fine){.entry__info__link a:hover{color:var(--color-purple-1)}}@media (hover: hover) and (pointer: fine){.entry__info__city:hover{color:var(--color-purple-1)}}.entry__info__city:not(:last-child):after{content:", "}.entry__about__title,.entry__related__title{color:var(--color-grey-1)}.entry__related__title{margin-top:calc(0 * var(--base-space));margin-bottom:calc(.25 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space))}.entry__related__item{overflow:hidden;display:flex}.entry__related__item>*{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entry__related__item:nth-child(odd){background-color:var(--color-grey-3)}.entry__related__item:nth-child(2n){background-color:var(--color-bg)}.entry__related__item.filtered>*{color:var(--color-red-1)}.entry__related__item.active:nth-child(odd),.entry__related__item.hover:nth-child(odd){background-color:var(--color-purple-2)}.entry__related__item.active:nth-child(2n),.entry__related__item.hover:nth-child(2n){background-color:var(--color-purple-3)}.entry__related__item.active>*,.entry__related__item.hover>*{color:var(--color-purple-1)}.entry__text__contact{color:var(--color-grey-1)}.entry__text__contact a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:2px;color:var(--color-grey-1)}@media (hover: hover) and (pointer: fine){.entry__text__contact a:hover{color:var(--color-purple-2)}}.entry__footer__link{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-size:var(--fs-h3);line-height:var(--lh-h3);background-color:var(--color-purple-3);cursor:pointer;display:flex;width:100%}.entry__footer__link:hover{background-color:var(--color-purple-2)}.popup{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 980px){.popup__mobile{display:none}}.popup__inner{box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.popup__inner{box-shadow:0 0 6px #80808033}}.popup__inner{background-color:var(--color-grey-3);width:100%;max-width:360px;display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden}.popup__head{font-size:var(--fs-h3);line-height:var(--lh-h3);padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--color-grey-3-alpha);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:8;display:flex;align-items:flex-end;flex:none;height:var(--sidebar-title-height)}@media screen and (min-width: 800px){.popup__head{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));align-items:flex-start}}.popup__head{background:var(--color-purple-3);color:var(--color-text);width:100%}.popup__body{font-size:var(--fs-main);line-height:var(--lh-main)}.popup__form{width:100%;display:flex;flex-direction:column}.popup__form__group{display:flex}.popup__input{all:unset;background:var(--color-bg);padding-top:calc(.25 * var(--base-space));padding-bottom:calc(.25 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));flex:1}.popup__input::-webkit-input-placeholder{color:var(--color-text)}.popup__input::-ms-input-placeholder{color:var(--color-text)}.popup__input::placeholder{color:var(--color-text)}.popup__submit{all:unset;padding-top:calc(.25 * var(--base-space));padding-bottom:calc(.25 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));color:var(--color-grey-1);cursor:pointer}@media (hover: hover) and (pointer: fine){.popup__submit:hover{color:var(--color-purple-1)}}.popup__error{padding-top:calc(.25 * var(--base-space));padding-bottom:calc(.25 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));color:var(--color-purple-1)}.database{box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.database{box-shadow:0 0 6px #80808033}}.database{margin-top:calc(2 * var(--base-space));margin-bottom:calc(2 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));margin-top:var(--header-height);max-height:calc(100% - var(--header-height) - var(--margin-md));border-radius:var(--radius-md);overflow:hidden;grid-column:1/-2;display:flex;flex-direction:column}.database__header{position:-webkit-sticky;position:sticky;z-index:2;top:0;background:var(--color-grey-3);display:flex;flex-direction:column;flex:none}.database__table{overflow:auto;flex:1;scrollbar-width:none}.database__table::-webkit-scrollbar{display:none}.database__header__line,.database__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width: 980px){.database__header__line,.database__row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width: 1300px){.database__header__line,.database__row{grid-template-columns:repeat(5,minmax(0,1fr))}}.database__row:nth-child(odd){background-color:var(--color-bg)}.database__row:nth-child(2n){background-color:var(--color-grey-3)}.database__row.active:nth-child(odd){background-color:var(--color-purple-3)}.database__row.active:nth-child(2n){background-color:var(--color-purple-2)}.database__row.active>*{color:var(--color-purple-1)}@media (hover: hover) and (pointer: fine){.database__row:hover:nth-child(odd){background-color:var(--color-purple-3)}.database__row:hover:nth-child(2n){background-color:var(--color-purple-2)}.database__row:hover>*{color:var(--color-purple-1)}}.database__cell{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));color:var(--color-text);display:flex;justify-content:space-between;overflow:hidden;position:relative}.database__cell--countries{display:none}@media screen and (min-width: 980px){.database__cell--countries{display:flex}}.database__cell--connections{display:none}@media screen and (min-width: 1300px){.database__cell--connections{display:flex}}.database__cell--select{padding:0}.database__cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.database__header .database__cell{font-size:var(--fs-h3);line-height:var(--lh-h3)}.database__header .database__cell:not(.database__cell--connections){cursor:pointer}@media (hover: hover) and (pointer: fine){.database__header .database__cell:not(.database__cell--connections):hover{background:var(--color-grey-2)}}.database__label{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));position:absolute;width:100%;pointer-events:none}.database__label.hidden{display:none}.database__select{all:unset;padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(4 * var(--base-space));padding-left:calc(1 * var(--base-space));width:100%;white-space:nowrap;text-overflow:ellipsis}.database__arrow{position:absolute;right:var(--margin-sm);top:50%;transform:translateY(-50%)}.database__arrow svg{fill:var(--color-purple-3)}@media (hover: hover) and (pointer: fine){.database__cell:hover .database__arrow svg{fill:var(--color-purple-2)}}.asc .database__arrow path:first-child{opacity:0}.asc .database__arrow path:last-child{opacity:1}.desc .database__arrow path:first-child{opacity:1}.desc .database__arrow path:last-child{opacity:0}.sideform{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));position:fixed;top:0;left:0;width:100vw;height:100%;background-color:var(--color-grey-2-alpha);z-index:9999;justify-content:center;align-items:center;cursor:pointer;display:flex}.main--join~.sideform{cursor:initial}.sideform__inner{box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.sideform__inner{box-shadow:0 0 6px #80808033}}.sideform__inner{max-height:100%;display:flex;flex-direction:column;position:relative;cursor:initial;width:100%;max-width:600px;overflow:hidden;border-radius:var(--radius-md)}.sideform__header{font-size:var(--fs-h3);line-height:var(--lh-h3);padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--color-grey-3-alpha);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:8;display:flex;align-items:flex-end;flex:none;height:var(--sidebar-title-height)}@media screen and (min-width: 800px){.sideform__header{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));align-items:flex-start}}.sideform__header{display:flex;flex-direction:column}.sideform__footer{position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex-direction:column;align-items:flex-start;width:100%;background-color:var(--color-bg)}.sideform__footer__buttons{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));width:100%}.sideform__footer__buttons.disabled{cursor:not-allowed;opacity:.5}.sideform__footer__buttons.disabled *{pointer-events:none}.sideform__footer__checkboxes{font-size:var(--fs-h5);line-height:var(--lh-h5);padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space))}.sideform__footer__messages{font-size:var(--fs-h5);line-height:var(--lh-h5);padding-top:calc(1 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));color:var(--color-grey-1)}.sideform__button{all:unset;padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-size:var(--fs-h3);line-height:var(--lh-h3);display:flex;align-items:center;justify-content:center;color:var(--color-bg);cursor:pointer}.sideform__button--close{grid-column:span 4;background-color:var(--color-red-2)}@media screen and (min-width: 800px){.sideform__button--close{grid-column:span 2}}.sideform__button--close.full{grid-column:span 8;background-color:var(--color-purple-2)}.sideform__button--next{grid-column:span 4;background-color:var(--color-purple-2)}@media screen and (min-width: 800px){.sideform__button--next{grid-column:span 6}}.sideform__button--home{grid-column:span 8;background-color:var(--color-purple-1)}.sideform__slide{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-size:var(--fs-h5);line-height:var(--lh-h5);flex-direction:column;display:none}.sideform__slide.active{display:flex}.sideform__slide>*:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(4 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space))}.sideform__group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--margin-md)}.sideform__group>*:not(.sideform__subgroup){grid-column:span 2}.sideform__group--margin{padding-top:calc(0 * var(--base-space));padding-bottom:calc(12 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space))}.sideform__group__header{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between}.sideform__label{display:flex;color:var(--color-text)}.sideform__label--required:after{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(.5 * var(--base-space));content:"*";color:var(--color-red-1)}.sideform__count{font-size:var(--fs-main);line-height:var(--lh-main);color:var(--color-grey-2)}.sideform__count--error{color:var(--color-red-1)}.sideform__sublabel{margin-top:calc(.5 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));font-family:Basel-MediumItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:var(--color-purple-2)}.sideform__sublabel--required:after{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(.5 * var(--base-space));content:"*";color:var(--color-red-1)}.sideform__checkbox+.sideform__sublabel{margin-top:calc(-.5 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space))}.sideform__important{color:var(--color-red-1)}.sideform__subgroup{display:flex;flex-direction:column;grid-column:span 2}@media screen and (min-width: 800px){.sideform__subgroup{grid-column:span 1}.sideform__subgroup:first-child:last-child{grid-column:span 2}}.sideform__input{all:unset;padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));margin-top:calc(1 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));background-color:var(--color-grey-3);color:var(--color-text);border-radius:var(--radius-md);width:100%;box-sizing:border-box;height:var(--input-height)}.sideform__input--text{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));height:auto}.sideform__input.error{background-color:var(--color-red-3)}.sideform__input::-webkit-input-placeholder{color:var(--color-grey-1)}.sideform__input::-ms-input-placeholder{color:var(--color-grey-1)}.sideform__input::placeholder{color:var(--color-grey-1)}.sideform__input::-webkit-datetime-edit-text,.sideform__input::-webkit-datetime-edit-month-field,.sideform__input::-webkit-datetime-edit-day-field,.sideform__input::-webkit-datetime-edit-year-field{color:var(--color-grey-1);text-transform:uppercase}.sideform__input.with-value::-webkit-datetime-edit-text,.sideform__input.with-value::-webkit-datetime-edit-month-field,.sideform__input.with-value::-webkit-datetime-edit-day-field,.sideform__input.with-value::-webkit-datetime-edit-year-field{color:var(--color-text)}.sideform__input::-webkit-calendar-picker-indicator{display:none}.sideform__input:focus{outline:1px solid var(--color-purple-1)}.sideform__file{margin-top:calc(1 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));background-color:var(--color-grey-3);color:var(--color-text);border-radius:var(--radius-md)!important;width:100%;max-width:initial!important;min-width:initial!important;box-sizing:border-box;border:1px dashed var(--color-grey-1)!important;padding:calc(var(--margin-sm) - 1px)!important;height:initial!important}.sideform__file>input{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h5);line-height:var(--lh-h5)}.sideform__file span{font-size:var(--fs-h5)!important;line-height:var(--lh-h5)!important;color:var(--color-grey-1)!important}.sideform__file svg{display:none}.sideform__file.error{background-color:var(--color-red-3)}.sideform__file .file-types{display:none}.sideform__error{font-size:var(--fs-main);line-height:var(--lh-main);margin-top:calc(1 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));color:var(--color-red-1)}.sideform__error a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:4px;color:var(--color-red-1)}.sideform__error+.sideform__error{margin-top:0}.sideform__checkbox{display:flex;align-items:flex-start;cursor:pointer}.sideform__checkbox.error{color:var(--color-red-1)}.sideform__checkbox strong{border-bottom:1px solid var(--color-text);display:inline-block}.sideform__checkbox a{color:var(--color-purple-1)}.sideform__select+.sideform__checkbox{margin-top:calc(2 * var(--base-space));margin-bottom:calc(1 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));color:var(--color-grey-1)}.sideform__checkbox--required span:after{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(.5 * var(--base-space));content:"*";color:var(--color-red-1)}.sideform__checkbox__inner{all:unset;margin-top:calc(.2 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(2 * var(--base-space));margin-left:calc(0 * var(--base-space));padding:2px;border:1px solid var(--color-text);width:.5em;height:.5em;background-clip:content-box;border-radius:2px;flex:none}.sideform__checkbox.error .sideform__checkbox__inner{border-color:var(--color-red-1);background-color:var(--color-red-3)}.sideform__select+.sideform__checkbox .sideform__checkbox__inner{border-color:var(--color-grey-1)}.sideform__checkbox__inner:checked{background-color:var(--color-text)}.sideform__select+.sideform__checkbox .sideform__checkbox__inner:checked{background-color:var(--color-grey-1)}.sideform__radio{margin-top:calc(1 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));display:flex;align-items:center;cursor:pointer}.sideform__radio span{color:var(--color-grey-1)}.sideform__radio__inner{all:unset;margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(1 * var(--base-space));margin-left:calc(0 * var(--base-space));padding:2px;border:1px solid var(--color-grey-1);width:.5em;height:.5em;display:flex;border-radius:50%;background-clip:content-box}.sideform__radio__inner.error{border-color:var(--color-red-1);background-color:var(--color-red-3)}.sideform__radio__inner:checked{background-color:var(--color-text);border-color:var(--color-text)}.sideform__radio__inner:checked+span{color:var(--color-text)}.sideform__recap__group{width:100%}.sideform__recap__group:not(:last-child){margin-top:calc(0 * var(--base-space));margin-bottom:calc(4 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space))}.sideform__recap__header{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));margin-top:calc(0 * var(--base-space));margin-bottom:calc(2 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));display:flex;justify-content:space-between;background-color:var(--color-grey-3);color:var(--color-grey-1)}.sideform__recap__edit{cursor:pointer;display:flex;align-items:center}.sideform__recap__edit svg{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(.5 * var(--base-space));height:11px;width:10px;fill:var(--color-grey-1)}.sideform__recap__title{display:inline;color:var(--color-grey-1)}.sideform__recap__title:after{content:": "}.sideform__recap__text{display:inline}.sideform__recap__text span:not(:last-child):after{content:", "}.sideform__text{color:var(--color-grey-1)}.sideform__text p:not(:last-child),.sideform__text ol:not(:last-child){margin-bottom:var(--lh-main)}.sideform__text ol li{padding-left:15px;text-indent:-15px}.sideform__text ol li *{text-indent:none}.sideform__text a{color:var(--color-purple-1)}.sideform__select{margin-top:calc(1 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sideform__body{padding-top:calc(0 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));background-color:var(--color-bg);overflow:auto}.sideform__recap__checkboxes{display:flex;flex-direction:column;gap:var(--lh-main)}.react-datepicker{box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.react-datepicker{box-shadow:0 0 6px #80808033}}.react-datepicker{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;border-radius:var(--radius-md);border:none;overflow:hidden}.react-datepicker,.react-datepicker *{font-size:var(--fs-main);line-height:var(--lh-main);font-weight:400}.react-datepicker__triangle{display:none}.react-datepicker__header{padding-top:0;background-color:var(--color-grey-3);border-bottom:none}.react-datepicker__current-month{padding:6px 0}.react-datepicker__day,.react-datepicker__day-name{line-height:18px}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:var(--radius-sm);background-color:var(--color-purple-1)}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:var(--radius-sm);background-color:var(--color-grey-3)}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:var(--radius-sm);background-color:var(--color-purple-3)}.react-datepicker__navigation{top:0;height:20px;width:20px}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{border-width:2px 2px 0 0;border-color:var(--color-grey-2)}.react-datepicker__navigation:hover *:before{border-color:var(--color-grey-1)}.react-datepicker__close-icon{bottom:0;right:0;height:32px;top:initial}.react-datepicker__close-icon:after{background-color:var(--color-purple-1)}.sideform__newentry{display:flex;flex-direction:column}.sideform__newentry__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 72px;grid-column-gap:var(--margin-md)}.sideform__newentry__buttons{margin-top:calc(1 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));display:flex;gap:var(--margin-sm);justify-content:flex-end}.sideform__newentry__button{all:unset;font-size:var(--fs-h3);line-height:var(--lh-h3);box-sizing:border-box;background-color:var(--color-grey-3);color:var(--color-text);border-radius:var(--radius-md);width:32px;cursor:pointer;text-align:center}.sideform__newentry__button:hover{background-color:var(--color-grey-2)}.sideform__file__name{color:var(--color-grey-1);cursor:pointer}.productions{padding-top:calc(3 * var(--base-space));padding-bottom:calc(3 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));display:flex;flex-direction:column;width:100%;gap:var(--margin-lg);padding-top:calc(var(--header-height) * 2)}@media screen and (min-width: 800px){.productions{padding-top:calc(2 * var(--base-space));padding-bottom:calc(4 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));padding-top:var(--header-height)}}.productions__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-lg)}@media screen and (min-width: 540px){.productions__grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}.productions__item.inactive{display:none}.productions__top{margin-top:calc(0 * var(--base-space));margin-bottom:calc(1 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));border-radius:var(--radius-md);overflow:hidden;position:relative;display:flex}.productions__image{width:100%}.productions__tags{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));position:absolute;bottom:0;left:0;display:flex;gap:var(--margin-xs)}.productions__tag{padding-top:calc(.25 * var(--base-space));padding-bottom:calc(.25 * var(--base-space));padding-right:calc(.75 * var(--base-space));padding-left:calc(.75 * var(--base-space));background-color:var(--color-bg);border-radius:var(--radius-sm);display:flex;align-items:center}.productions__tag.active{background-color:var(--color-purple-3)}.productions__tag--podcast:before,.productions__tag--production:before,.productions__tag--exhibition:before,.productions__tag--editorial:before{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(.5 * var(--base-space));margin-left:calc(0 * var(--base-space));content:"";display:inline-block;height:9px;width:6px;background-repeat:no-repeat;background-size:contain}.productions__tag--podcast:before{background-image:url(/icons/ON_podcast.svg)}.productions__tag--production:before{background-image:url(/icons/ON_production.svg)}.productions__tag--exhibition:before{background-image:url(/icons/ON_exhibition.svg)}.productions__tag--editorial:before{background-image:url(/icons/ON_editorial.svg)}.productions__content{font-size:var(--fs-h3);line-height:var(--lh-h3);display:flex;flex-direction:column}.productions__subtitle{color:var(--color-grey-1)}.productions__links{margin-top:calc(1 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));display:flex;gap:var(--margin-sm)}.productions__link{border-bottom:1px solid}.productions__text{margin-top:calc(1 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(0 * var(--base-space));font-family:Georgia,Times New Roman,Times,serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;background:linear-gradient(45deg,var(--color-text),var(--color-purple-1));background-size:100% 33.33%;background-repeat:no-repeat;background-color:var(--color-text);background-position-y:100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:2px}.productions__filters{position:fixed;top:calc(var(--header-height) - var(--margin-xs));z-index:2}@media screen and (min-width: 800px){.productions__filters{position:-webkit-sticky;position:sticky;top:var(--header-height)}}.productions__filters__list{display:flex;gap:var(--margin-sm);flex-wrap:wrap}.productions__filter{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.productions__filter{box-shadow:0 0 6px #80808033}}.productions__filter{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.productions__filter:hover{background-color:var(--color-grey-2-alpha)}}.productions__filter{display:none}@media screen and (min-width: 800px){.productions__filter{display:flex}}.productions__filter.open{display:flex}.productions__filter.active{background-color:var(--color-grey-2-alpha)}.productions__filter--othernetwork{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.productions__filter--othernetwork{box-shadow:0 0 6px #80808033}}.productions__filter--othernetwork{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-3-alpha);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.productions__filter--othernetwork:hover{background-color:var(--color-purple-2-alpha)}}.productions__filter--othernetwork.active{background-color:var(--color-purple-2-alpha)}.productions__filter--podcast:before,.productions__filter--production:before,.productions__filter--exhibition:before,.productions__filter--editorial:before{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(.75 * var(--base-space));margin-left:calc(0 * var(--base-space));content:"";display:inline-block;height:12px;width:8px;background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 800px){.productions__filter--podcast:before,.productions__filter--production:before,.productions__filter--exhibition:before,.productions__filter--editorial:before{height:15px;width:10px}}.productions__filter--podcast:before{background-image:url(/icons/ON_podcast.svg)}.productions__filter--production:before{background-image:url(/icons/ON_production.svg)}.productions__filter--exhibition:before{background-image:url(/icons/ON_exhibition.svg)}.productions__filter--editorial:before{background-image:url(/icons/ON_editorial.svg)}.productions__filter__title{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.productions__filter__title{box-shadow:0 0 6px #80808033}}.productions__filter__title{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-3-alpha);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.productions__filter__title:hover{background-color:var(--color-purple-2-alpha)}}@media screen and (min-width: 800px){.productions__filter__title{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-3-alpha);white-space:nowrap;cursor:default}}@media screen and (min-width: 800px) and (min-width: 800px){.productions__filter__title{box-shadow:0 0 6px #80808033}}@media screen and (min-width: 800px) and (hover: hover) and (pointer: fine){.productions__filter__title:hover{background-color:var(--color-purple-3-alpha)}}.productions--itinerary .productions__filter__title{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.productions--itinerary .productions__filter__title{box-shadow:0 0 6px #80808033}}.productions--itinerary .productions__filter__title{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-orange-3-alpha);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.productions--itinerary .productions__filter__title:hover{background-color:var(--color-orange-2-alpha)}}@media screen and (min-width: 800px){.productions--itinerary .productions__filter__title{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-orange-3-alpha);white-space:nowrap;cursor:default}}@media screen and (min-width: 800px) and (min-width: 800px){.productions--itinerary .productions__filter__title{box-shadow:0 0 6px #80808033}}@media screen and (min-width: 800px) and (hover: hover) and (pointer: fine){.productions--itinerary .productions__filter__title:hover{background-color:var(--color-orange-3-alpha)}}.podcast{display:flex;gap:var(--margin-md)}.podcast:not(:last-child){margin-bottom:var(--lh-text)}.podcast__cover{box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.podcast__cover{box-shadow:0 0 6px #80808033}}.podcast__cover{border-radius:var(--radius-md);overflow:hidden;display:none;width:var(--image-height)}@media screen and (min-width: 800px){.podcast__cover{display:flex}}.podcast__player{box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.podcast__player{box-shadow:0 0 6px #80808033}}.podcast__player{border-radius:var(--radius-md);background-color:var(--color-grey-3);display:flex;flex-direction:column;justify-content:space-between;flex:1}.podcast__smallcover{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(2 * var(--base-space));margin-left:calc(0 * var(--base-space));width:calc(var(--lh-h3) * 3);height:calc(var(--lh-h3) * 3);border-radius:var(--radius-sm);overflow:hidden}@media screen and (min-width: 800px){.podcast__smallcover{display:none}}.podcast__title{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));white-space:pre-wrap;display:flex}@media screen and (min-width: 800px){.podcast__title{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space))}}.podcast__title p{color:var(--color-grey-1)}.rhap_container{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));background-color:transparent;box-shadow:none}.rhap_time{font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-main);line-height:var(--lh-main)}.rhap_additional-controls,.rhap_volume-controls{display:none}.rhap_controls-section{flex:none}.rhap_horizontal-reverse .rhap_controls-section{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(2 * var(--base-space));margin-left:calc(0 * var(--base-space))}.rhap_main-controls-button{margin:0}.rhap_progress-bar{background-color:var(--color-grey-2)}.rhap_progress-indicator{background:var(--color-grey-1);width:var(--margin-md);height:var(--margin-md);margin-left:calc(var(--margin-sm) * -1);top:calc(var(--margin-sm) * -1 + 2px)}.rhap_progress-filled{background-color:var(--color-purple-1)}.rhap_progress-container{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(2 * var(--base-space));margin-left:calc(2 * var(--base-space))}.rhap_progress-section{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(0 * var(--base-space))}.rhap_play-pause-button{width:32px;height:32px;font-size:initial}.rhap_play-pause-button svg{fill:var(--color-text)}.podcast__links{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--margin-sm)}.podcast__link{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.podcast__link{box-shadow:0 0 6px #80808033}}.podcast__link{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.podcast__link:hover{background-color:var(--color-grey-2)}}.events__wrapper{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--margin-xl)}.events{display:flex;flex-direction:column;align-items:flex-start;gap:var(--margin-md)}.events__title{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.events__title{box-shadow:0 0 6px #80808033}}.events__title{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3);white-space:nowrap;cursor:default}@media (hover: hover) and (pointer: fine){.events__title:hover{background-color:var(--color-grey-3)}}.events__grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-card-width),1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-md)}.info{transition-property:width,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;pointer-events:none;display:flex;justify-content:flex-end;height:calc(100vh - var(--title-height) - var(--margin-sm) * 1.5);height:calc(var(--vh, 1vh) * 100 - var(--title-height) - var(--margin-sm) * 1.5);position:fixed;overflow:hidden;top:0;right:0;width:250px;transform:translate(calc(250px - var(--tag-height) - var(--margin-sm) * 3 - var(--pos)));z-index:2}.info.open{width:100%;pointer-events:all}@media screen and (min-width: 800px){.info.open{width:calc(100% + var(--margin-md) * 2)}}@media screen and (min-width: 800px){.graph--home~.main .info{margin-right:0}}@media screen and (min-width: 800px){.info{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(-2 * var(--base-space));margin-left:calc(-2 * var(--base-space));height:100vh;height:calc(var(--vh, 1vh) * 100);width:calc(100% + var(--margin-md) * 2);grid-column:-3/-2;grid-row:1/2;transform:initial;display:flex;top:initial;right:initial;position:relative}}.info__inner{padding-top:calc(1.5 * var(--base-space));padding-bottom:calc(1.5 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));padding-top:var(--header-height);display:flex;overflow:auto;position:relative;flex-direction:column;justify-content:flex-start;align-items:flex-end;max-height:100vh;max-height:calc(var(--vh, 1vh) * 100);scrollbar-width:none;gap:var(--margin-sm);width:250px}.info.swiping .info__inner{overflow:hidden}.info__inner::-webkit-scrollbar{display:none}@media screen and (min-width: 800px){.info__inner{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));padding-top:var(--header-height);width:100%}}.info.open .info__inner{pointer-events:none}.info.open .info__inner>*{pointer-events:auto}.info:not(.open) .info__inner{pointer-events:auto}.info:not(.open) .info__inner>*{pointer-events:none}@media screen and (min-width: 800px){.info:not(.open) .info__inner{pointer-events:none}.info:not(.open) .info__inner>*{pointer-events:auto}}.info__header{display:flex;gap:var(--margin-md);align-items:flex-start}.lightbox{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background-color:var(--color-grey-3-alpha);display:flex;flex-direction:column}.lightbox__header{padding-top:calc(1.5 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));flex:none;display:flex;justify-content:center}@media screen and (min-width: 800px){.lightbox__header{padding-top:calc(2 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.lightbox__close{display:flex;flex-direction:row;gap:var(--margin-xs);white-space:nowrap}.lightbox__close>div{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.lightbox__close>div{box-shadow:0 0 6px #80808033}}.lightbox__close>div{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-3);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.lightbox__close>div:hover{background-color:var(--color-purple-2)}}@media (hover: hover) and (pointer: fine){.lightbox__close:hover>div{background-color:var(--color-purple-2)}}.lightbox__close__inner{height:27px;width:27px;display:flex;position:relative;padding:0!important;align-items:center;justify-content:center}.lightbox__footer{padding-top:calc(0 * var(--base-space));padding-bottom:calc(1.5 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));flex:none;display:grid;grid-gap:var(--margin-md)}@media screen and (min-width: 800px){.lightbox__footer{padding-top:calc(0 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));grid-template-columns:repeat(15,minmax(0,1fr))}}.lightbox__caption{text-align:center}@media screen and (min-width: 800px){.lightbox__caption{grid-column:1/-1}}@media screen and (min-width: 980px){.lightbox__caption{grid-column:3/-3}}.lightbox__slideshow{display:flex;flex:1;overflow:hidden;cursor:pointer}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;transform:translateZ(0)}.lightbox__slide{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));display:flex;align-items:center;justify-content:center;height:100%;width:100%;flex:none}.lightbox__slide__inner{width:100%;height:100%}.lightbox__slide__image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.lightbox__slide__image>div{aspect-ratio:var(--ratio)}.lightbox__slide__image--y>div{height:100%;width:auto}.lightbox__slide__image--x>div{height:auto;width:100%}.landing{display:flex;flex-direction:column;align-items:flex-start;gap:var(--margin-sm);z-index:2;position:fixed;bottom:0;left:0;width:100vw;pointer-events:none}.landing>*{pointer-events:initial}@media screen and (min-width: 800px){.landing{gap:var(--margin-md);z-index:3}}.landing__header{position:fixed;top:calc(var(--header-height) - var(--margin-xs))}@media screen and (min-width: 800px){.landing__header{position:initial;top:initial}}.landing__header__buttons{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));display:flex;gap:var(--margin-sm);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width: 800px){.landing__header__buttons{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.landing__header__button{all:unset;box-sizing:border-box}.landing__header__button.active{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.landing__header__button.active{box-shadow:0 0 6px #80808033}}.landing__header__button.active{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-3-alpha);white-space:nowrap;cursor:default}@media (hover: hover) and (pointer: fine){.landing__header__button.active:hover{background-color:var(--color-purple-3-alpha)}}.landing__header__button:not(.active){padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.landing__header__button:not(.active){box-shadow:0 0 6px #80808033}}.landing__header__button:not(.active){display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.landing__header__button:not(.active):hover{background-color:var(--color-purple-2-alpha)}}.landing__scroll{box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.landing__scroll{box-shadow:0 0 6px #80808033}}.landing__scroll{transition-property:height;transition-duration:.6s;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:0s;overflow:auto;height:0;width:100%}.landing.open .landing__scroll{height:calc(100vh - var(--landing-top));height:calc(var(--vh, 1vh) * 100 - var(--landing-top))}.landing__container{padding-top:calc(1.5 * var(--base-space));padding-bottom:calc(1.5 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));display:flex;flex-direction:column;gap:var(--margin-lg)}@media screen and (min-width: 800px){.landing__container{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.landing__container:not(.landing__container--buttons){box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.landing__container:not(.landing__container--buttons){box-shadow:0 0 6px #80808033}}.landing__container:not(.landing__container--buttons){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--color-grey-3-alpha);border-radius:var(--radius-md)}.landing__container--buttons{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space))}@media screen and (min-width: 800px){.landing__container--buttons{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.landing__container:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.landing__part{display:flex;flex-direction:column;gap:var(--margin-sm)}.landing__part__header{display:flex;flex-direction:row;justify-content:space-between;gap:var(--margin-md)}.landing__part__left{display:flex;gap:var(--margin-sm)}.landing__part__title{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.landing__part__title{box-shadow:0 0 6px #80808033}}.landing__part__title{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-bg);white-space:nowrap;cursor:default}@media (hover: hover) and (pointer: fine){.landing__part__title:hover{background-color:var(--color-bg)}}.landing__part__title{overflow:hidden;text-overflow:ellipsis;display:block}.landing__part__arrows{display:flex;gap:var(--margin-xs)}.landing__part__arrow{all:unset;box-sizing:border-box;padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.landing__part__arrow{box-shadow:0 0 6px #80808033}}.landing__part__arrow{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.landing__part__arrow:hover{background-color:var(--color-purple-3)}}.landing__part__arrow{cursor:pointer}.landing__part__arrow.inactive{color:var(--color-grey-1);pointer-events:none}.landing__part__link{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.landing__part__link{box-shadow:0 0 6px #80808033}}.landing__part__link{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-3);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.landing__part__link:hover{background-color:var(--color-purple-2)}}.landing__part__body{display:flex;flex-direction:column;gap:var(--margin-lg)}.landing__text{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em}.landing__part__body--quote .landing__text,.landing__exhibition__text .landing__text{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em}@media screen and (min-width: 800px){.landing__part__body--quote .landing__text,.landing__exhibition__text .landing__text{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(4 * var(--base-space));padding-left:calc(0 * var(--base-space))}}.landing__author{color:var(--color-purple-1)}.landing__itinerary{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(-1.5 * var(--base-space));margin-left:calc(-1.5 * var(--base-space));width:calc(100% + var(--margin-sm) * 3);overflow:auto;scrollbar-width:none;display:flex;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media screen and (min-width: 800px){.landing__itinerary{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(-2 * var(--base-space));margin-left:calc(-2 * var(--base-space));width:calc(100% + var(--margin-md) * 2)}}.landing__itinerary::-webkit-scrollbar{display:none}.landing__itinerary__inner{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));display:flex;flex-direction:row;gap:var(--margin-md);flex:none}@media screen and (min-width: 800px){.landing__itinerary__inner{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.landing__itinerary__inner>*{flex:none;width:calc(100vw - var(--margin-sm) * 3);scroll-snap-align:start;scroll-margin-left:calc(var(--margin-sm) * 1.5)}@media screen and (min-width: 800px){.landing__itinerary__inner>*{width:calc((100vw - var(--margin-md) * 5) / 4);scroll-margin-left:var(--margin-md)}}.landing__productions{width:100%;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:calc(var(--margin-sm) * 1.5);grid-row-gap:calc(var(--margin-sm) * 1.5)}@media screen and (min-width: 540px){.landing__productions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width: 800px){.landing__productions{grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-md)}.landing__productions--grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing__productions--grid>*:nth-child(1){grid-column:1/-1}}@media screen and (min-width: 1100px){.landing__productions{grid-template-columns:repeat(4,minmax(0,1fr))}.landing__productions--grid>*:nth-child(1){grid-column:1/-2;grid-row:1/4}.landing__productions--grid>*:nth-child(2){grid-column:-2/-1;grid-row:1/2}.landing__productions--grid>*:nth-child(3){grid-column:-2/-1;grid-row:2/3}.landing__productions--grid>*:nth-child(4){grid-column:-2/-1;grid-row:3/4}}.landing__buttons{padding-top:calc(12 * var(--base-space));padding-bottom:calc(12 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:calc(var(--margin-sm) * 1.5);grid-row-gap:var(--margin-sm)}@media screen and (min-width: 800px){.landing__buttons{padding-top:calc(24 * var(--base-space));padding-bottom:calc(24 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:var(--margin-md)}}@media screen and (min-width: 1100px){.landing__buttons{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing__buttons__text{font-size:var(--fs-h3);line-height:var(--lh-h3);padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.landing__buttons__text{box-shadow:0 0 6px #80808033}}.landing__buttons__text{background-color:var(--color-grey-3);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--margin-md);overflow:hidden}@media screen and (min-width: 800px){.landing__buttons__text{grid-column:2/4}}@media screen and (min-width: 1100px){.landing__buttons__text{grid-column:2/3}}.landing__buttons__inner{display:flex;flex-direction:column;gap:var(--margin-sm)}@media screen and (min-width: 540px){.landing__buttons__inner{flex-direction:row;gap:calc(var(--margin-sm) * 1.5)}}@media screen and (min-width: 800px){.landing__buttons__inner{flex-direction:column;grid-column:4/6;gap:var(--margin-sm)}}@media screen and (min-width: 1100px){.landing__buttons__inner{grid-column:3/4}}.landing__buttons__item{flex:1;display:flex}.landing__buttons__button{all:unset;box-sizing:border-box;width:100%}.landing__buttons__item--purple .landing__buttons__button{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.landing__buttons__item--purple .landing__buttons__button{box-shadow:0 0 6px #80808033}}.landing__buttons__item--purple .landing__buttons__button{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-1);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.landing__buttons__item--purple .landing__buttons__button:hover{background-color:var(--color-purple-2)}}.landing__buttons__item--purple .landing__buttons__button{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));color:var(--color-bg);height:100%}@media screen and (min-width: 800px){.landing__buttons__item--purple .landing__buttons__button{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-1);white-space:nowrap;cursor:pointer;height:100%}}@media screen and (min-width: 800px) and (min-width: 800px){.landing__buttons__item--purple .landing__buttons__button{box-shadow:0 0 6px #80808033}}@media screen and (min-width: 800px) and (hover: hover) and (pointer: fine){.landing__buttons__item--purple .landing__buttons__button:hover{background-color:var(--color-purple-2)}}.landing__buttons__item--orange .landing__buttons__button{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.landing__buttons__item--orange .landing__buttons__button{box-shadow:0 0 6px #80808033}}.landing__buttons__item--orange .landing__buttons__button{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-orange-1);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.landing__buttons__item--orange .landing__buttons__button:hover{background-color:var(--color-orange-2)}}.landing__buttons__item--orange .landing__buttons__button{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));color:var(--color-bg);height:100%}@media screen and (min-width: 800px){.landing__buttons__item--orange .landing__buttons__button{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-orange-1);white-space:nowrap;cursor:pointer;height:100%}}@media screen and (min-width: 800px) and (min-width: 800px){.landing__buttons__item--orange .landing__buttons__button{box-shadow:0 0 6px #80808033}}@media screen and (min-width: 800px) and (hover: hover) and (pointer: fine){.landing__buttons__item--orange .landing__buttons__button:hover{background-color:var(--color-orange-2)}}.landing__marquee{box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.landing__marquee{box-shadow:0 0 6px #80808033}}.landing__marquee{background-color:var(--color-purple-3);border-radius:var(--radius-md);display:flex}.landing__marquee__item{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(4 * var(--base-space));padding-left:calc(4 * var(--base-space));font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (min-width: 800px){.landing__marquee__item{padding-top:calc(1 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(8 * var(--base-space));padding-left:calc(8 * var(--base-space))}}@media (hover: hover) and (pointer: fine){.landing__marquee__item:hover,.landing__marquee__item:hover *{color:var(--color-purple-1)!important}}.landing__marquee__title{color:var(--color-purple-1)}.landing__exhibition{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));background-color:var(--color-purple-3);border-radius:var(--radius-md);overflow:hidden}@media screen and (min-width: 980px){.landing__exhibition{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing__exhibition:hover{background-color:var(--color-purple-2)}.landing__exhibition__image{min-height:calc((100vw - var(--margin-md) * 2) * .6667);grid-row:1/2;grid-column:-2/-1}@media screen and (min-width: 980px){.landing__exhibition__image{min-height:calc((100vw - var(--margin-md) * 2) * .5 * .6667)}}.landing__exhibition__image .image{border-radius:0}.landing__exhibition__text{display:flex;flex-direction:column;gap:var(--margin-lg);justify-content:space-between}@media screen and (min-width: 800px){.landing__exhibition__text{gap:var(--margin-xl)}}.landing__exhibition__title{padding-top:calc(.25 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.01em}@media screen and (min-width: 800px){.landing__exhibition__title{font-size:var(--fs-h2);line-height:var(--lh-h2)}}.landing__exhibition__bottom{padding-top:calc(0 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width: 980px){.landing__exhibition__bottom{padding-top:calc(0 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(4 * var(--base-space));padding-left:calc(1 * var(--base-space))}}.landing__exhibition__description{font-family:Georgia,Times New Roman,Times,serif;font-size:var(--fs-h3);line-height:var(--lh-h3);margin-bottom:calc(2 * var(--lh-h3))}@media screen and (min-width: 800px){.landing__exhibition__description{margin-bottom:calc(3 * var(--lh-h3))}}.landing__exhibition__small{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(1.5 * var(--base-space));margin-left:calc(0 * var(--base-space));font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:0;width:2.6em;display:inline-block;text-align:right}.landing__exhibition__cta:after{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(1 * var(--base-space));content:"↗︎"}@keyframes loading{0%{opacity:.5}to{opacity:.25}}.newsletter{padding-top:calc(12 * var(--base-space));padding-bottom:calc(12 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:calc(var(--margin-sm) * 1.5)}@media screen and (min-width: 800px){.newsletter{padding-top:calc(24 * var(--base-space));padding-bottom:calc(24 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:var(--margin-md)}}@media screen and (min-width: 1100px){.newsletter{grid-template-columns:repeat(4,minmax(0,1fr))}}.newsletter__inner{box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.newsletter__inner{box-shadow:0 0 6px #80808033}}.newsletter__inner{background-color:var(--color-grey-3);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--margin-md);overflow:hidden}@media screen and (min-width: 800px){.newsletter__inner{grid-column:2/-2}}.newsletter__text{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-size:var(--fs-h3);line-height:var(--lh-h3);max-width:400px}.newsletter__form{padding-top:calc(0 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-md)}.newsletter__form.loading{pointer-events:none;animation:loading 1s infinite alternate}.newsletter__field{grid-column:1/-1;display:flex;align-items:center;gap:var(--margin-md)}.newsletter__field--half{grid-column:span 1}.newsletter__field--checkbox{cursor:pointer}.newsletter__input{all:unset;box-sizing:border-box;padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.newsletter__input{box-shadow:0 0 6px #80808033}}.newsletter__input{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-bg);white-space:nowrap;cursor:default}@media (hover: hover) and (pointer: fine){.newsletter__input:hover{background-color:var(--color-bg)}}.newsletter__input{width:100%;cursor:text}.newsletter__input::-webkit-input-placeholder{color:var(--color-grey-2);opacity:1}.newsletter__input::-ms-input-placeholder{color:var(--color-grey-2);opacity:1}.newsletter__input::placeholder{color:var(--color-grey-2);opacity:1}.newsletter__checkbox{all:unset;box-sizing:border-box;padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.newsletter__checkbox{box-shadow:0 0 6px #80808033}}.newsletter__checkbox{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-bg);white-space:nowrap;cursor:default}@media (hover: hover) and (pointer: fine){.newsletter__checkbox:hover{background-color:var(--color-bg)}}.newsletter__checkbox{width:var(--tag-height);flex:none;cursor:pointer}.newsletter__checkbox:checked{background-size:15px 15px;background-position:center;background-repeat:no-repeat;background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2015%2015%22%20width%3D%2215%22%20height%3D%2215%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m1%201%2013%2013%22%20%2F%3E%3Cpath%20d%3D%22m14%201-13%2013%22%20%2F%3E%3C%2Fsvg%3E)}.newsletter__label{cursor:pointer}.newsletter__label a{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:2px}.newsletter__submit{all:unset;box-sizing:border-box;margin-top:calc(0 * var(--base-space));margin-bottom:calc(-1 * var(--base-space));margin-right:calc(-1 * var(--base-space));margin-left:calc(-1 * var(--base-space));padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-size:var(--fs-h3);line-height:var(--lh-h3);background-color:var(--color-grey-2);grid-column:1/-1;cursor:pointer}.newsletter__submit:hover{background-color:var(--color-grey-1)}.newsletter__message{padding-top:calc(0 * var(--base-space));padding-bottom:calc(1 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:-.01em}.marquee{display:flex;flex-direction:row;overflow:hidden}.marquee__inner{display:flex;flex-direction:row;flex-shrink:0;justify-content:space-around;animation:marquee-left var(--marquee-duration, 40s) linear infinite}.marquee:hover .marquee__inner--pause{animation-play-state:paused}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.marquee{overflow-x:auto}.marquee__inner{animation:none}.marquee__inner:first-child{display:none}}.search{display:flex;flex-direction:column;max-height:calc(100vh - var(--tag-height) * 2 - var(--margin-md) - var(--margin-xs));overflow:hidden}@media screen and (min-width: 800px){.search{max-height:calc(100vh - var(--tag-height) - var(--margin-md))}}.search__top{padding-top:calc(1 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space))}@media screen and (min-width: 800px){.search__top{padding-top:calc(2 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.search__bottom{padding-top:calc(1.5 * var(--base-space));padding-bottom:calc(1.5 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));overflow:auto}@media screen and (min-width: 800px){.search__bottom{padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space))}}.search__bottom__inner{display:flex;flex-direction:column;gap:var(--margin-lg)}@media screen and (min-width: 800px){.search__bottom__inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min-card-width),1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-lg)}}.search__section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--margin-sm)}@media screen and (min-width: 800px){.search__section--full{grid-column:1/-1}.search__section--entries{grid-column:2/-1;grid-row:1/-1}.search__section--entries:first-child{grid-column:1/-1}.search__section--cities{grid-column:1/2;grid-row:1/-1}}.search__count{box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.search__count{box-shadow:0 0 6px #80808033}}.search__count{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:-.01em;background-color:var(--color-bg);border-radius:var(--radius-md);overflow:hidden;width:100%}@media screen and (min-width: 800px){.search__count{font-size:var(--fs-h2);line-height:var(--lh-h2)}}.search__count--empty{background-color:var(--color-grey-3)}.search__header{display:flex;gap:var(--margin-sm)}.search__title{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.search__title{box-shadow:0 0 6px #80808033}}.search__title{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-bg);white-space:nowrap;cursor:default}@media (hover: hover) and (pointer: fine){.search__title:hover{background-color:var(--color-bg)}}.search__title{display:flex;align-items:flex-end}.search__title__count{font-size:var(--fs-h6);line-height:var(--lh-h6);margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(.5 * var(--base-space));padding-bottom:1px}.search__list{display:flex;gap:var(--margin-sm);flex-wrap:wrap;width:100%}.search__item__link{all:unset;box-sizing:border-box;padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.search__item__link{box-shadow:0 0 6px #80808033}}.search__item__link{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.search__item__link:hover{background-color:var(--color-purple-1)}}.search__item__link:not(.search__item__link--count):hover{color:var(--color-bg)}.search__item__link--count{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.search__item__link--count{box-shadow:0 0 6px #80808033}}.search__item__link--count{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-3);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.search__item__link--count:hover{background-color:var(--color-purple-2)}}.slider__container{display:flex;flex-direction:column;gap:var(--margin-sm);width:100%}.slider__header{display:flex;flex-direction:row;justify-content:space-between;gap:var(--margin-md);width:100%}.slider__left{display:flex;gap:var(--margin-sm)}.slider__title{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.slider__title{box-shadow:0 0 6px #80808033}}.slider__title{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-bg);white-space:nowrap;cursor:default}@media (hover: hover) and (pointer: fine){.slider__title:hover{background-color:var(--color-bg)}}.slider__title{overflow:hidden;text-overflow:ellipsis;display:block}.slider__arrows{display:flex;gap:var(--margin-xs)}.slider__arrow{all:unset;box-sizing:border-box;padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:var(--fs-h3);line-height:var(--lh-h3);box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.slider__arrow{box-shadow:0 0 6px #80808033}}.slider__arrow{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3);white-space:nowrap;cursor:pointer}@media (hover: hover) and (pointer: fine){.slider__arrow:hover{background-color:var(--color-purple-3)}}.slider__arrow{cursor:pointer}.slider__arrow.inactive{pointer-events:none}.slider__arrow.inactive svg{stroke:var(--color-grey-1)}@media screen and (min-width: 528px){.slider{--slides-per-view: 2}}@media screen and (min-width: 784px){.slider{--slides-per-view: 3}}@media screen and (min-width: 1040px){.slider{--slides-per-view: 4}}@media screen and (min-width: 1296px){.slider{--slides-per-view: 5}}@media screen and (min-width: 1552px){.slider{--slides-per-view: 6}}@media screen and (min-width: 1808px){.slider{--slides-per-view: 7}}@media screen and (min-width: 2064px){.slider{--slides-per-view: 8}}@media screen and (min-width: 2320px){.slider{--slides-per-view: 9}}.slider{width:100%}.slider__wrapper{margin-top:calc(-2 * var(--base-space));margin-bottom:calc(-2 * var(--base-space));margin-right:calc(-1.5 * var(--base-space));margin-left:calc(-1.5 * var(--base-space));padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));width:calc(100% + var(--margin-sm) * 3);overflow:auto;scrollbar-width:none;display:flex;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}@media screen and (min-width: 800px){.slider__wrapper{margin-top:calc(-2 * var(--base-space));margin-bottom:calc(-2 * var(--base-space));margin-right:calc(-2 * var(--base-space));margin-left:calc(-2 * var(--base-space));padding-top:calc(2 * var(--base-space));padding-bottom:calc(2 * var(--base-space));padding-right:calc(0 * var(--base-space));padding-left:calc(0 * var(--base-space));width:calc(100% + var(--margin-md) * 2)}}.slider__wrapper::-webkit-scrollbar{display:none}.slider__inner{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1.5 * var(--base-space));padding-left:calc(1.5 * var(--base-space));display:flex;flex-direction:row;gap:calc(var(--margin-sm) * 1.5);flex:none}@media screen and (min-width: 800px){.slider__inner{padding-top:calc(0 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(2 * var(--base-space));padding-left:calc(2 * var(--base-space));gap:var(--margin-md)}}.slider__inner>*{flex:none;width:calc(100vw - var(--margin-sm) * 3);scroll-snap-align:start;scroll-margin-left:calc(var(--margin-sm) * 1.5)}@media screen and (min-width: 516px){.slider__inner>*{--spv: 2;width:calc((100vw - var(--margin-sm) * 1.5 * (var(--spv) + 1)) / var(--spv))}}@media screen and (min-width: 768px){.slider__inner>*{--spv: 3}}@media screen and (min-width: 800px){.slider__inner>*{width:calc((100vw - var(--margin-md) * (var(--slides-per-view) + 1)) / var(--slides-per-view));scroll-margin-left:var(--margin-md)}}.production{box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.production{box-shadow:0 0 6px #80808033}}.production{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:var(--radius-md)}.production__image .image{border-bottom-left-radius:0;border-bottom-right-radius:0}.production__body{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));background-color:var(--color-purple-3);position:relative;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);overflow:hidden;flex:1;display:flex;flex-direction:column;align-items:flex-start}@media (hover: hover) and (pointer: fine){.production:hover .production__body{background-color:var(--color-purple-2)}}.production__title{font-size:var(--fs-h3);line-height:var(--lh-h3);height:calc(3 * var(--lh-h3));display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:var(--lh-h3)}.production__title>span{color:var(--color-purple-1)}.production__cta:after{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(1 * var(--base-space));content:"↗︎"}.production__blurb{width:100%;max-width:var(--text-width);font-family:Georgia,Times New Roman,Times,serif;font-size:var(--fs-h3);line-height:var(--lh-h3);margin-bottom:calc(3 * var(--lh-h3));flex:1;display:none}@media screen and (min-width: 800px){.production__blurb{display:block}}.event{box-shadow:0 0 6px #80808066}@media screen and (min-width: 800px){.event{box-shadow:0 0 6px #80808033}}.event{background-color:var(--color-orange-3);border-radius:var(--radius-md);overflow:hidden;aspect-ratio:2/1}.event.inactive{display:none}@media (hover: hover) and (pointer: fine){.event:hover{background-color:var(--color-orange-2)}}.event--on{background-color:var(--color-purple-3)}@media (hover: hover) and (pointer: fine){.event--on:hover{background-color:var(--color-purple-2)}}.event__inner{display:flex;width:100%;height:100%}.event__text{display:flex;flex-direction:column;z-index:1;justify-content:space-between;position:relative;flex:1;overflow:hidden}.event__title{padding-top:calc(.5 * var(--base-space));padding-bottom:calc(0 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));font-size:var(--fs-h3);line-height:var(--lh-h3);height:calc(4 * var(--lh-h3) + var(--margin-xs));display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.event__date{padding-top:calc(0 * var(--base-space));padding-bottom:calc(.5 * var(--base-space));padding-right:calc(1 * var(--base-space));padding-left:calc(1 * var(--base-space));display:flex;flex-direction:column;justify-content:flex-end}.event__date p:nth-child(1){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event__date a span{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:4px}.event__date a:after{margin-top:calc(0 * var(--base-space));margin-bottom:calc(0 * var(--base-space));margin-right:calc(0 * var(--base-space));margin-left:calc(1 * var(--base-space));content:"↗︎"}.event__image{aspect-ratio:2/3}.event__image .image{border-top-left-radius:0;border-bottom-left-radius:0}.event__placeholder{height:100%;position:relative;background:linear-gradient(90deg,rgba(255,153,0,0),var(--color-orange-1))}.event--on .event__placeholder{background:linear-gradient(90deg,rgba(153,51,255,0),var(--color-purple-1))}
