*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-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;background-color:#fff;flex-direction:column;width:100%;padding:10px 15px;font-family:inherit;line-height:1;display:flex;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{flex-direction:column;flex:auto;display:flex}.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{flex:3 auto;align-items:center;display:flex}.rhap_progress-container{cursor:pointer;user-select:none;flex:1 0 auto;align-self:center;align-items:center;height:20px;margin:0 calc(10px + 1%);display:flex}.rhap_progress-container:focus:not(:focus-visible){outline:0}.rhap_time{color:#333;user-select:none;font-size:16px}.rhap_progress-bar{box-sizing:border-box;z-index:0;background-color:#ddd;border-radius:2px;width:100%;height:5px;position:relative}.rhap_progress-filled{z-index:2;background-color:#868686;border-radius:2px;height:100%;position:absolute}.rhap_progress-bar-show-download{background-color:#dddddd80}.rhap_download-progress{z-index:1;background-color:#ddd;border-radius:2px;height:100%;position:absolute}.rhap_progress-indicator{box-sizing:border-box;z-index:3;background:#868686;border-radius:50px;width:20px;height:20px;margin-left:-10px;position:absolute;top:-8px;box-shadow:0 0 5px #86868680}.rhap_controls-section{flex:auto;justify-content:space-between;align-items:center;display:flex}.rhap_additional-controls{flex:1 0 auto;align-items:center;display:flex}.rhap_repeat-button{color:#868686;width:26px;height:26px;margin-right:6px;font-size:26px}.rhap_main-controls{flex:0 auto;justify-content:center;align-items:center;display:flex}.rhap_main-controls-button{color:#868686;width:35px;height:35px;margin:0 3px;font-size:35px}.rhap_volume-controls{flex:1 0 auto;justify-content:flex-end;align-items:center;display:flex}.rhap_volume-button{color:#868686;flex:0 0 26px;width:26px;height:26px;margin-right:6px;font-size:26px}.rhap_volume-container{user-select:none;flex:0 100px;align-items:center;display:flex}.rhap_volume-bar-area{cursor:pointer;align-items:center;width:100%;height:14px;display:flex}.rhap_volume-bar-area:focus:not(:focus-visible){outline:0}.rhap_volume-bar{box-sizing:border-box;background:#ddd;border-radius:2px;width:100%;height:4px;position:relative}.rhap_volume-indicator{box-sizing:border-box;opacity:.9;cursor:pointer;background:#868686;border-radius:50px;width:12px;height:12px;margin-left:-6px;position:absolute;top:-4px;left:0;box-shadow:0 0 3px #86868680}.rhap_volume-indicator:hover{opacity:.9}.rhap_volume-filled{z-index:2;background-color:#868686;border-radius:2px;height:100%;position:absolute}.rhap_button-clear{cursor:pointer;background-color:#0000;border:none;padding:0;overflow:hidden}.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{content:"";border:3px solid #ccc;border-width:3px 3px 0 0;width:9px;height:9px;display:block;position:absolute;top:6px}.react-datepicker__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker-wrapper{border:0;padding:0;display:inline-block}.react-datepicker{color:#000;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:initial;background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.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-right-radius:.3rem;border-bottom-left-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{margin:0 15px;display:inline-block}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{color:#000;margin-top:0;font-size:.944rem;font-weight:700}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{text-align:center;cursor:pointer;z-index:1;text-indent:-999em;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex;position:absolute;top:2px;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{margin-left:auto;margin-right:auto;display:block;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation-icon{width:0;font-size:20px;position:relative;top:-1px}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{text-align:center;margin:.4rem}.react-datepicker__year-wrapper{flex-wrap:wrap;max-width:180px;display:flex}.react-datepicker__year .react-datepicker__year-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__month{text-align:center;margin:.4rem}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{width:4rem;margin:2px;display:inline-block}.react-datepicker__input-time-container{clear:both;float:left;text-align:left;width:100%;margin:5px 0 10px 15px}.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{margin-left:10px;display:inline-block}.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{-webkit-appearance:none;margin:0}.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{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;top:0;right:-87px}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{text-align:center;border-bottom-right-radius:.3rem;width:85px;margin:0 auto;overflow-x:hidden}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:content-box;width:100%;height:calc(195px + .85rem);margin:0;padding-left:0;padding-right:0;list-style:none;overflow-y:scroll}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{white-space:nowrap;height:30px;padding:5px 10px}.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{color:#fff;background-color:#216ba5;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:#0000}.react-datepicker__week-number{color:#ccc;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.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{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{color:#fff;background-color:#216ba5;border-radius:.3rem}.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;text-align:center;width:1.7rem;margin:.166rem;line-height:1.7rem;display:inline-block}.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{background-color:#f0f0f0;border-radius:.3rem}.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{color:#fff;background-color:#3dcc4a;border-radius:.3rem}.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{color:#fff;background-color:#ff6803;border-radius:.3rem;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.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{color:#fff;background-color:#216ba5;border-radius:.3rem}.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{color:#000;background-color:#bad9f1;border-radius:.3rem}.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){color:#000;background-color:#f0f0f0}.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{color:#fff;white-space:nowrap;visibility:hidden;opacity:0;background-color:#333;border-radius:4px;padding:4px;transition:visibility,opacity .3s ease-in-out;position:absolute;bottom:70%;left:50%;transform:translate(-50%)}.react-datepicker__input-container{width:100%;display:inline-block;position:relative}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:content-box;padding:.5rem;position:absolute}.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 #0000;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{top:0;right:-16px;transform:rotate(135deg)}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{z-index:1;text-align:center;background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;width:50%;position:absolute;top:30px;left:25%}.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{width:100%;margin-left:auto;margin-right:auto;line-height:20px;display:block}.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{user-select:none;border-bottom-right-radius:.3rem;border-bottom-left-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;vertical-align:middle;background-color:#0000;border:0;outline:0;height:100%;padding:0 6px 0 0;display:table-cell;position:absolute;top:0;right:0}.react-datepicker__close-icon:after{cursor:pointer;color:#fff;text-align:center;vertical-align:middle;content:"×";background-color:#216ba5;border-radius:50%;width:16px;height:16px;padding:2px;font-size:12px;line-height:1;display:table-cell}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{cursor:pointer;text-align:center;clear:left;background:#f0f0f0;border-top:1px solid #aeaeae;padding:5px 0;font-weight:700}.react-datepicker__portal{z-index:2147483647;background-color:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.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 (width<=400px),(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;height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem}.react-datepicker__aria-live{clip-path:circle(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.react-datepicker__calendar-icon{vertical-align:-.125em;width:1em;height:1em}: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:#7533ffe6;--color-purple-2-alpha:#ba99ffe6;--color-purple-3-alpha:#dccdfbe6;--color-orange-1:#f90;--color-orange-2:#ffcc7f;--color-orange-3:#ffe5bf;--color-orange-1-alpha:#ff9900e6;--color-orange-2-alpha:#ffcc7fe6;--color-orange-3-alpha:#ffe5bfe6;--color-grey-1:#818181;--color-grey-2:#dfdede;--color-grey-3:#f5f5f5;--color-grey-1-alpha:#818181e6;--color-grey-2-alpha:#dfdedee6;--color-grey-3-alpha:#f5f5f5e6;--color-red-1:red;--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 (width>=0){:root{--fs-main:12px;--lh-main:14px;--fs-h6:9px;--lh-h6:10px;--fs-h5:14px;--lh-h5:16px;--fs-h4:16px;--lh-h4:20px;--fs-h3:16px;--lh-h3:17px}}@media screen and (width>=800px){:root{--fs-h3:17px;--lh-h3:18px}}@media screen and (width>=0){:root{--fs-text:18px;--lh-text:21px}}@media screen and (width>=980px){:root{--fs-text:21px;--lh-text:24px}}@media screen and (width>=0){:root{--fs-h2:18px;--lh-h2:21px}}@media screen and (width>=800px){:root{--fs-h2:28px;--lh-h2:28px}}@media screen and (width>=1100px){:root{--fs-h2:39px;--lh-h2:39px}}@media screen and (width>=0){:root{--fs-h1:28px;--lh-h1:29px}}@media screen and (width>=800px){:root{--fs-h1:38px;--lh-h1:39px}}@media screen and (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:#f5f5f5f2;--color-purple-3-alpha:#dccdfbf2;--text-width:720px;--title-width:960px;--image-height:100px;--landing-top:calc(var(--tag-height) * 2 + var(--margin-sm) * 4.5)}@media screen and (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:#f5f5f5e6;--color-purple-3-alpha:#dccdfbe6;--image-height:206px;--landing-top:calc(var(--header-height) + var(--sidebar-title-height) + var(--margin-md))}}*{-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;margin:0}html,body{-webkit-tap-highlight-color:transparent;height:100%;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);margin:0!important;padding:0!important}a{color:var(--color-link);cursor:pointer;text-decoration:none}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{font-weight:inherit;font-style:inherit;vertical-align:baseline;border:0;outline:0;margin:0;padding:0;font-family:inherit;font-size:100%}@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}::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{border-radius:var(--radius-md);background-color:var(--color-grey-3);width:100%;height:100%;position:relative;overflow:hidden}.image--ratio{padding-bottom:var(--ratio);height:0}.image>picture{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.image>picture img{object-fit:cover;object-position:var(--focus);width:100%;height:100%}.main{height:100vh;height:calc(var(--vh,1vh) * 100);flex-direction:column;width:100%;display:flex;overflow:hidden}.main--scroll{-webkit-overflow-scrolling:touch;overflow:auto}.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));align-items:center;gap:var(--margin-lg);flex-direction:column;display:flex;position:relative}@media screen and (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));top:calc(var(--margin-sm) * 1.5);z-index:99;align-items:flex-end;gap:var(--margin-sm);flex-direction:row;display:none;position:sticky;right:0}@media screen and (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));top:var(--header-height);flex-direction:column;display:flex;position:fixed}.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 (width>=800px){.main__nav__item{box-shadow:0 0 6px #80808033}}.main__nav__item{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@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));width:100%;height:100%;position:relative}@media screen and (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));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;display:grid}}.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));gap:calc(var(--lh-text) * 3);counter-reset:footnote;width:100%;padding-top:calc(var(--header-height) + var(--lh-text));flex-direction:column;display:flex}@media screen and (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{margin-bottom:calc(var(--lh-text) * -1);flex-direction:column;align-items:center;display:flex}@media screen and (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);text-align:center;margin-top:var(--lh-text);font-family:Georgia,Times New Roman,Times,serif}.body__content{align-items:center;gap:calc(var(--lh-text) * 3);flex-direction:column;display:flex}.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{color:var(--color-grey-1);font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;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{text-decoration-skip-ink:none;text-underline-offset:4px;text-decoration:underline 1px dashed}.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);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;background-image:none;font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;text-decoration:none;display:inline-block;transform:translateY(-1px)}@media screen and (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{flex-direction:column;align-items:center;display:flex}.body__text>*{width:100%;max-width:var(--text-width)}.body__quote{gap:var(--lh-main);padding-left:calc(var(--tag-height) + var(--margin-sm));flex-direction:column;display:flex}@media screen and (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{text-decoration-skip-ink:none;text-underline-offset:2px;color:var(--color-purple-1);text-decoration:underline 1px dashed}.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);align-items:center;gap:var(--margin-sm);flex-direction:column;display:flex}@media screen and (width>=800px){.body__image--portrait,.body__image--square{width:100%;max-width:var(--text-width)}}.body__video__inner{border-radius:var(--radius-md);width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.body__slideshow{align-items:center;gap:var(--margin-sm);width:100%;max-width:var(--title-width);flex-direction:column;display:flex}.body__slideshow__inner{justify-content:center;gap:var(--margin-sm);flex-wrap:wrap;display:flex}@media screen and (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;filter:blur(2px)}}.body__caption{width:100%;max-width:var(--text-width);font-size:var(--fs-main);line-height:var(--lh-main);color:var(--color-grey-1);text-align:center;font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.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);gap:var(--lh-text);flex-direction:column;display:flex}.body__author{grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-sm);grid-template-columns:repeat(1,minmax(0,1fr));place-items:baseline flex-start;display:grid}@media screen and (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);grid-column-gap:var(--margin-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.body__block--team{font-size:var(--fs-main);line-height:var(--lh-main);flex-direction:column;display:flex}.body__block__title{font-size:var(--fs-text);line-height:var(--lh-text);color:var(--color-grey-1)}.body__block__text{grid-column:span 2;font-family:Georgia,Times New Roman,Times,serif}.body__block__text a{text-decoration-skip-ink:none;text-underline-offset:4px;text-decoration:underline 1px dashed}.body__artwork{width:100%;max-width:var(--title-width);align-items:center;gap:var(--lh-text);flex-direction:column;display:flex}.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));color:var(--color-grey-1);font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.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);background-color:var(--color-purple-1);color:var(--color-bg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin-bottom:-.1em;margin-left:.25em;font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-style:normal;display:inline-flex;position:relative}.body__footnote__num:before{content:counter(footnote);position:absolute}.body__footnote__num *,.body__footnote__num{user-select:none}.body__footnote__text{font-size:var(--fs-main);line-height:var(--lh-main);color:var(--color-purple-1);padding-left:.5em;font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-style:normal;display:none}.body__footnote__text *,.body__footnote__text{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{text-decoration-skip-ink:none;text-underline-offset:4px;color:var(--color-purple-1);text-decoration:underline 1px dashed}.body__credits{flex-direction:column;align-items:center;display:flex}.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{grid-column-gap:var(--margin-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.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{text-decoration-skip-ink:none;text-underline-offset:2px;text-decoration:underline 1px dashed}.body__team{width:100%;height:100%;position:relative}@media screen and (width>=800px){.body__team{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;display:grid}}.body__team__graph{grid-column:1/-2;height:100vh;display:none;position:sticky;top:0}@media screen and (width>=800px){.body__team__graph{display:block}}.body__team__list{gap:var(--margin-sm);z-index:1;flex-direction:column;display:flex}.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-direction:column;flex:1;width:100%;display:flex;position:relative}.content__text{font-size:var(--fs-text);line-height:var(--lh-text);font-family:Georgia,Times New Roman,Times,serif}.content__text strong{color:var(--color-grey-1);font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;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{text-decoration-skip-ink:none;text-underline-offset:4px;text-decoration:underline 1px dashed}.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);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;background-image:none;font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;text-decoration:none;display:inline-block;transform:translateY(-1px)}@media screen and (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));flex-direction:column;align-items:flex-start;max-width:1000px;display:flex}.content__section{flex-direction:column;align-items:flex-start;display:flex}.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-text-fill-color:transparent;background-clip:text}.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{grid-column-gap:var(--margin-sm);grid-row-gap:var(--margin-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.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{grid-column-gap:var(--margin-sm);grid-template-columns:minmax(0,6fr) minmax(0,4fr);display:grid}.content__team__head{margin-bottom:var(--lh-main);justify-content:space-between;display:flex}.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));z-index:1;width:calc(100% + var(--margin-sm) * 1.5 * 2);justify-content:center;align-items:center;height:100%;position:relative;overflow:hidden}@media screen and (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);height:100vh;height:calc(var(--vh,1vh) * 100);grid-area:1/1/2/-1;align-self:stretch}.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);z-index:9;max-width:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.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{text-overflow:ellipsis;width:100%;overflow:hidden}.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{user-select:none;width:100%;height:100%}.graph__container{width:100%;height:100%;cursor:-webkit-grab;cursor:grab}.graph__container.grabbed{cursor:-webkit-grabbing;cursor:grabbing}.graph__container__inner{width:100%;height:100%;transition:opacity .6s cubic-bezier(.7,0,.3,1);position:relative}.graph__container__inner.transitioning{opacity:0;pointer-events:none}.graph__links{pointer-events:none;z-index:1;width:100%;height:100%;transition:opacity .3s cubic-bezier(.7,0,.3,1);position:absolute;top:0;left:0}.graph__container.transitioning .graph__links{opacity:0;pointer-events:none}.graph__nodes{z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.graph__nodes__item{z-index:2;flex-direction:column;align-items:center;transition:opacity .3s cubic-bezier(.7,0,.3,1);display:flex;position:absolute;transform:translate(-50%,-50%)}.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{background-color:var(--color-text);z-index:1;border-radius:50%;width:10px;height:10px;position:relative}.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:background-color .3s cubic-bezier(.7,0,.3,1),border-color .3s cubic-bezier(.7,0,.3,1),color .3s cubic-bezier(.7,0,.3,1);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{border-radius:none;background-color:#0000!important}.graph__dot--event svg{width:14px;height:14px;fill:var(--color-text);margin-top:-2px;margin-left:-2px}.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{background-color:var(--color-grey-3);border-radius:50%;transition:width .6s cubic-bezier(.7,0,.3,1),height .6s cubic-bezier(.7,0,.3,1);position:absolute;top:50%;left:50%;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;opacity:0;pointer-events:none;color:var(--color-purple-1);margin-bottom:5px}.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;line-height:var(--lh-main);opacity:0;pointer-events:none;color:var(--color-purple-1);margin-top:5px}.graph__nodes__item.hovered .graph__number{opacity:1}.graph__city__name{background-color:var(--color-grey-3);border:1px solid var(--color-grey-3);border-radius:4px;max-width:50vw;padding:2px 5px;display:flex}@media screen and (width>=800px){.graph__city__name{max-width:25vw}}.graph__city__name>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.graph__container.transitioning .graph__nodes__item.transitioning .graph__city__name{transition:background-color .3s cubic-bezier(.7,0,.3,1),border-color .3s cubic-bezier(.7,0,.3,1),color .3s cubic-bezier(.7,0,.3,1);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{pointer-events:none;background-color:#0000;border-color:#0000;display:none}@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,.graph__nodes__item.filtered .graph__dot~.graph__text .graph__city__name{display:flex}.graph__nodes__item.linked .graph__dot~.graph__text .graph__city__name{color:var(--color-purple-1);background-color:#0000;border-color:#0000;display:flex}.graph__nodes__item.hovered .graph__dot~.graph__text .graph__city__name,.graph__nodes__item.selected .graph__dot~.graph__text .graph__city__name{background-color:var(--color-purple-1);border-color:var(--color-purple-1);color:var(--color-bg);display:flex}.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{color:var(--color-orange-1);background-color:#0000;border-color:#0000;display:flex}.graph__nodes__item--event.hovered .graph__dot~.graph__text .graph__city__name,.graph__nodes__item--event.selected .graph__dot~.graph__text .graph__city__name{background-color:var(--color-orange-1);border-color:var(--color-orange-1);color:var(--color-bg);display:flex}.graph__city__out{font-size:var(--fs-h6);line-height:var(--lh-h6);white-space:nowrap;color:var(--color-purple-1);padding-bottom:2px;display:none;position:absolute;top:0;left:5px;transform:translateY(-100%)}.graph__nodes__item.hovered .graph__city__out{display:block}.graph__links__item{fill:none;stroke:#0000}.graph--home .graph__links__item{stroke:#0000}.graph--home .graph__links__item.active{stroke:var(--color-purple-1)}.graph--home .graph__links__item.out{stroke:#0000}.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{background-color:var(--color-purple-1);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);background-position:50%;background-repeat:no-repeat;background-size:15px 15px;border-radius:4px;width:20px;height:20px;margin-left:2px;display:flex;position:absolute;right:-22px}.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{background-color:var(--color-purple-1);border:1px solid var(--color-purple-1);color:var(--color-bg);transform:translateX(calc(100% + var(--margin-xs)));border-radius:10px;padding:2px 5px;display:none;position:absolute;right:0}.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);background-color:var(--color-grey-2);height:1px;top:50%;left:calc(var(--margin-xs) * -1 - 1px);display:inline-block;position:absolute}.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 (width>=800px){.graph__overlay{box-shadow:0 0 6px #80808033}}.graph__overlay{bottom:var(--sidebar-title-height);border-top-right-radius:var(--radius-md);border-top-left-radius:var(--radius-md);background-color:var(--color-purple-3);width:100%;color:var(--color-purple-1);z-index:8;position:fixed;left:0}@media (hover:hover) and (pointer:fine){.graph__overlay{display:none}}@media screen and (width>=800px){.graph__overlay{display:none}}.graph__overlay__inner{justify-content:space-between;align-items:baseline;gap:var(--margin-md);display:flex}.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));flex:none;margin-left:-2px;display:flex}.graph__news svg{width:14px;height:14px;fill:var(--color-orange-1)}.graph__offscreen{width:100px;height:100px;box-shadow:0px 0px 20px 0px var(--color-purple-1);z-index:999;pointer-events:none;opacity:0;border-radius:40%;transition:opacity .3s cubic-bezier(.7,0,.3,1);position:fixed;top:0;left:0}.graph__event .graph__offscreen{box-shadow:0px 0px 20px 0px var(--color-orange-1)}.graph__offscreen.visible{opacity:1}.graph__marker{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.graph__circle~.graph__marker{top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes blink{to{visibility:hidden}}.header{z-index:99;pointer-events:none;position:fixed;top:0;left:0}.header *,.header{user-select:none}.header__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));justify-content:space-between;align-items:flex-start;gap:var(--margin-lg);width:100vw;height:100vh;height:calc(var(--vh,1vh) * 100);pointer-events:none;background-color:#0000;flex-direction:column;transition:background-color .3s cubic-bezier(.7,0,.3,1),backdrop-filter .3s cubic-bezier(.7,0,.3,1);display:flex}@media screen and (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{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{gap:var(--margin-sm);flex-direction:column;width:100%;display:flex}.header__bottom{transition:opacity .3s cubic-bezier(.7,0,.3,1)}.header__bottom[data-status=preEnter],.header__bottom[data-status=unmounted],.header__bottom[data-status=exiting]{opacity:0;pointer-events:none}.header__fixed{gap:var(--margin-lg);justify-content:space-between;display:flex}.header__fixed>*{pointer-events:all}.header__sitetitle{gap:var(--margin-sm);flex-grow:0;max-width:100%;transition:flex-grow .3s cubic-bezier(.7,0,.3,1);display:flex}.header__inner.open-search .header__sitetitle{flex-grow:1}.header__nav{align-items:flex-start;gap:var(--margin-sm);flex-direction:column;transition:opacity .3s cubic-bezier(.7,0,.3,1);display:flex}.header__nav[data-status=preEnter],.header__nav[data-status=unmounted],.header__nav[data-status=exiting]{opacity:0;pointer-events:none}.header__footer{align-items:flex-start;gap:var(--margin-sm);flex-flow:wrap;display:flex}.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 (width>=800px){.header__item{box-shadow:0 0 6px #80808033}}.header__item{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.header__item:hover{background-color:var(--color-grey-2-alpha)}}.header__item{text-overflow:ellipsis;flex:none;display:block;overflow:hidden}@media screen and (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 (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 (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 (width>=800px){.header__hamburger{box-shadow:0 0 6px #80808033}}.header__hamburger{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@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);cursor:initial;position:relative}@media screen and (width>=800px){.header__search{transition:flex-basis .3s cubic-bezier(.7,0,.3,1)}.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 (width>=800px){.header__search__form{box-shadow:0 0 6px #80808033}}.header__search__form{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.header__search__form:hover{background-color:var(--color-grey-2-alpha)}}.header__search__form{padding:0;display:flex;position:relative}.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);z-index:1;flex:none;justify-content:center;align-items:center;height:100%;padding:0;display:flex;position:relative}.header__search__input{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));transition:opacity .3s cubic-bezier(.7,0,.3,1);box-shadow:0 0 6px #80808066}@media screen and (width>=800px){.header__search__input{box-shadow:0 0 6px #80808033}}.header__search__input{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-bg);width:calc(100vw - var(--margin-sm) * 3);top:calc(var(--tag-height) + var(--margin-sm));left:calc((var(--tag-height) + var(--margin-sm)) * -1);opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.header__inner.open-search .header__search__input{opacity:1;pointer-events:all}@media screen and (width>=800px){.header__search__input{top:initial;left:initial;width:100%;box-shadow:none;opacity:1;pointer-events:initial;background-color:#0000;padding:0;position:relative}}.header__search__input input{all:unset;box-sizing:border-box;font-size:var(--fs-h3);line-height:var(--lh-h3);cursor:text;width:100%;height:100%}.header__search__input input::placeholder{color:var(--color-text);opacity:1}.header__search__input input::-webkit-search-decoration{-webkit-appearance:none}.header__search__input input::-webkit-search-cancel-button{-webkit-appearance:none}.header__search__input input::-webkit-search-results-button{-webkit-appearance:none}.header__search__input input::-webkit-search-results-decoration{-webkit-appearance:none}.header__search__inner{top:calc(var(--tag-height) * 2 + var(--margin-sm));left:calc((var(--tag-height) + var(--margin-sm) * 2.5) * -1);width:100vw;transition:opacity .3s cubic-bezier(.7,0,.3,1);position:absolute}@media screen and (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{gap:var(--margin-sm);height:var(--tag-height);width:var(--tag-height);flex-direction:column;flex:none;align-items:flex-end;display:flex}@media screen and (width>=800px){.header__buttons{flex-direction:row;width:auto}}.header__button{gap:var(--margin-xs);transition:opacity .3s cubic-bezier(.7,0,.3,1);display:flex}.header__button--mobile{--color-a:var(--color-grey-2-alpha);--color-b:var(--color-grey-3-alpha)}@media screen and (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 (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 (width>=800px){.header__button__icon{box-shadow:0 0 6px #80808033}}.header__button__icon{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-b);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@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 (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 (width>=800px){.header__button__text{box-shadow:0 0 6px #80808033}}.header__button__text{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-b);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.header__button__text:hover{background-color:var(--color-a)}}.header__button__text{display:flex}@media screen and (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:transform .6s cubic-bezier(.7,0,.3,1),max-height .6s cubic-bezier(.7,0,.3,1);box-shadow:0 0 6px #80808066}@media screen and (width>=800px){.sidebar{box-shadow:0 0 6px #80808033}}.sidebar{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;flex-direction:column;display:flex;position:fixed;bottom:0;left:0}.sidebar.close{transform:translateY(calc(100% - var(--pos)))}@media screen and (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));bottom:initial;left:initial;width:initial;transform:initial;border-radius:var(--radius-md);grid-area:1/-2/2/-1;position:relative}.sidebar.close{max-height:var(--sidebar-title-height);transform:none}}.sidebar:before{content:"";top:var(--margin-xs);width:50px;height:var(--margin-xs);background-color:var(--color-grey-2);z-index:999;border-radius:2px;display:inline-block;position:absolute;left:calc(50% - 25px)}@media screen and (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));backdrop-filter:blur(4px);background:var(--color-grey-3-alpha);z-index:8;width:100%;height:var(--sidebar-title-height);flex:none;align-items:flex-end;display:flex;position:sticky;top:0}@media screen and (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{background-color:var(--color-grey-3);height:auto}@media screen and (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 (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{display:flex;overflow:hidden}.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));text-overflow:ellipsis;white-space:nowrap;width:100%;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>*{align-items:flex-end;display:flex}.sidebar__item>*>span:nth-last-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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));margin-left:-2px;display:flex}.sidebar__item__news svg{width:14px;height: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{scrollbar-width:none;background-color:var(--color-bg);flex:1;overflow:auto}.sidebar__title.swiping+.sidebar__scroll{overflow:hidden}.sidebar__scroll::-webkit-scrollbar{display:none}.filters{display:none}@media screen and (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));background-color:var(--color-bg);gap:var(--margin-xs);flex-wrap:wrap;display:flex}.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:sticky;top:0}.entries__item{display:flex;overflow:hidden}.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));text-overflow:ellipsis;white-space:nowrap;width:100%;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{display:flex;overflow:hidden}.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));text-overflow:ellipsis;white-space:nowrap;width:100%;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{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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);width:calc(var(--row-height) - 4px);color:var(--color-bg);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.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));margin-left:-2px;display:flex}.entries__item__news svg{width:14px;height:14px;fill:var(--color-orange-1)}.entry{gap:var(--margin-sm);flex-direction:column;width:100%;display:flex}.database+astro-island .entry{box-shadow:0 0 6px #80808066}@media screen and (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 (width>=800px){.body .entry{box-shadow:0 0 6px #80808033}}.entry__inner{flex-direction:column;display:flex}.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));backdrop-filter:blur(4px);background:var(--color-grey-3-alpha);z-index:8;width:100%;height:var(--sidebar-title-height);flex:none;align-items:flex-end;display:flex;position:sticky;top:0}@media screen and (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);gap:var(--lh-h6);flex-direction:column;display:flex}@media screen and (width>=800px){.entry__body{gap:initial}}.entry__cover .image{border-radius:0}@media screen and (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))}.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{text-decoration-skip-ink:none;text-underline-offset:2px;text-decoration:underline 1px dashed}.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,.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{display:flex;overflow:hidden}.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));text-overflow:ellipsis;white-space:nowrap;width:100%;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{text-decoration-skip-ink:none;text-underline-offset:2px;color:var(--color-grey-1);text-decoration:underline 1px dashed}@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;width:100%;display:flex}.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));z-index:999;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}@media screen and (width>=980px){.popup__mobile{display:none}}.popup__inner{box-shadow:0 0 6px #80808066}@media screen and (width>=800px){.popup__inner{box-shadow:0 0 6px #80808033}}.popup__inner{background-color:var(--color-grey-3);border-radius:var(--radius-md);flex-direction:column;width:100%;max-width:360px;display:flex;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));backdrop-filter:blur(4px);background:var(--color-grey-3-alpha);z-index:8;width:100%;height:var(--sidebar-title-height);flex:none;align-items:flex-end;display:flex;position:sticky;top:0}@media screen and (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{flex-direction:column;width:100%;display:flex}.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::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 (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);flex-direction:column;grid-column:1/-2;display:flex;overflow:hidden}.database__header{z-index:2;background:var(--color-grey-3);flex-direction:column;flex:none;display:flex;position:sticky;top:0}.database__table{scrollbar-width:none;flex:1;overflow:auto}.database__table::-webkit-scrollbar{display:none}.database__header__line,.database__row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media screen and (width>=980px){.database__header__line,.database__row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (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);justify-content:space-between;display:flex;position:relative;overflow:hidden}.database__cell--countries{display:none}@media screen and (width>=980px){.database__cell--countries{display:flex}}.database__cell--connections{display:none}@media screen and (width>=1300px){.database__cell--connections{display:flex}}.database__cell--select{padding:0}.database__cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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));pointer-events:none;width:100%;position:absolute}.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));white-space:nowrap;text-overflow:ellipsis;width:100%}.database__arrow{right:var(--margin-sm);position:absolute;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,.desc .database__arrow path:first-child{opacity:1}.desc .database__arrow path:last-child{opacity:0}.sideform{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));background-color:var(--color-grey-2-alpha);z-index:9999;cursor:pointer;justify-content:center;align-items:center;width:100vw;height:100%;display:flex;position:fixed;top:0;left:0}.main--join~.sideform{cursor:initial}.sideform__inner{box-shadow:0 0 6px #80808066}@media screen and (width>=800px){.sideform__inner{box-shadow:0 0 6px #80808033}}.sideform__inner{max-height:100%;cursor:initial;border-radius:var(--radius-md);flex-direction:column;width:100%;max-width:600px;display:flex;position:relative;overflow:hidden}.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));backdrop-filter:blur(4px);background:var(--color-grey-3-alpha);z-index:8;width:100%;height:var(--sidebar-title-height);flex:none;align-items:flex-end;display:flex;position:sticky;top:0}@media screen and (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{flex-direction:column;display:flex}.sideform__footer{background-color:var(--color-bg);flex-direction:column;align-items:flex-start;width:100%;display:flex;position:sticky;bottom:0}.sideform__footer__buttons{grid-template-columns:repeat(8,minmax(0,1fr));width:100%;display:grid}.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);color:var(--color-bg);cursor:pointer;justify-content:center;align-items:center;display:flex}.sideform__button--close{background-color:var(--color-red-2);grid-column:span 4}@media screen and (width>=800px){.sideform__button--close{grid-column:span 2}}.sideform__button--close.full{background-color:var(--color-purple-2);grid-column:span 8}.sideform__button--next{background-color:var(--color-purple-2);grid-column:span 4}@media screen and (width>=800px){.sideform__button--next{grid-column:span 6}}.sideform__button--home{background-color:var(--color-purple-1);grid-column:span 8}.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{grid-column-gap:var(--margin-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.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{flex-direction:row;justify-content:space-between;align-items:baseline;display:flex}.sideform__label{color:var(--color-text);display:flex}.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));color:var(--color-purple-2);font-family:Basel-MediumItalic,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.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{flex-direction:column;grid-column:span 2;display:flex}@media screen and (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);box-sizing:border-box;width:100%;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::placeholder{color:var(--color-grey-1)}.sideform__input::-webkit-datetime-edit-text{color:var(--color-grey-1);text-transform:uppercase}.sideform__input::-webkit-datetime-edit-month-field{color:var(--color-grey-1);text-transform:uppercase}.sideform__input::-webkit-datetime-edit-day-field{color:var(--color-grey-1);text-transform:uppercase}.sideform__input::-webkit-datetime-edit-year-field{color:var(--color-grey-1);text-transform:uppercase}.sideform__input.with-value::-webkit-datetime-edit-text{color:var(--color-text)}.sideform__input.with-value::-webkit-datetime-edit-month-field{color:var(--color-text)}.sideform__input.with-value::-webkit-datetime-edit-day-field{color:var(--color-text)}.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);box-sizing:border-box;width:100%;border-radius:var(--radius-md)!important;max-width:initial!important;min-width:initial!important;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{text-decoration-skip-ink:none;text-underline-offset:4px;color:var(--color-red-1);text-decoration:underline 1px dashed}.sideform__error+.sideform__error{margin-top:0}.sideform__checkbox{cursor:pointer;align-items:flex-start;display:flex}.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));border:1px solid var(--color-text);background-clip:content-box;border-radius:2px;flex:none;width:.5em;height:.5em;padding:2px}.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));cursor:pointer;align-items:center;display:flex}.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));border:1px solid var(--color-grey-1);background-clip:content-box;border-radius:50%;width:.5em;height:.5em;padding:2px;display:flex}.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));background-color:var(--color-grey-3);color:var(--color-grey-1);justify-content:space-between;display:flex}.sideform__recap__edit{cursor:pointer;align-items:center;display:flex}.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));width:10px;height:11px;fill:var(--color-grey-1)}.sideform__recap__title{color:var(--color-grey-1);display:inline}.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{text-indent:-15px;padding-left: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));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{gap:var(--lh-main);flex-direction:column;display:flex}.react-datepicker{box-shadow:0 0 6px #80808066}@media screen and (width>=800px){.react-datepicker{box-shadow:0 0 6px #80808033}}.react-datepicker{border-radius:var(--radius-md);border:none;font-family:Basel-Medium,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;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{background-color:var(--color-grey-3);border-bottom:none;padding-top:0}.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{width:20px;height:20px;top: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-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{height:32px;bottom:0;right:0;top:initial}.react-datepicker__close-icon:after{background-color:var(--color-purple-1)}.sideform__newentry{flex-direction:column;display:flex}.sideform__newentry__inner{grid-column-gap:var(--margin-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 72px;display:grid}.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));gap:var(--margin-sm);justify-content:flex-end;display:flex}.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);cursor:pointer;text-align:center;width:32px}.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));gap:var(--margin-lg);width:100%;padding-top:calc(var(--header-height) * 2);flex-direction:column;display:flex}@media screen and (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{grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-lg);grid-template-columns:minmax(0,1fr);display:grid}@media screen and (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);display:flex;position:relative;overflow:hidden}.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));gap:var(--margin-xs);display:flex;position:absolute;bottom:0;left:0}.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);align-items:center;display:flex}.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:"";background-repeat:no-repeat;background-size:contain;width:6px;height:9px;display:inline-block}.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);flex-direction:column;display:flex}.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));gap:var(--margin-sm);display:flex}.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));-webkit-line-clamp:3;background:linear-gradient(45deg, var(--color-text), var(--color-purple-1));background-repeat:no-repeat;background-size:100% 33.33%;background-color:var(--color-text);-webkit-text-fill-color:transparent;background-position-y:100%;-webkit-background-clip:text;-webkit-box-orient:vertical;padding-bottom:2px;font-family:Georgia,Times New Roman,Times,serif;display:-webkit-box;overflow:hidden}.productions__filters{top:calc(var(--header-height) - var(--margin-xs));z-index:2;position:fixed}@media screen and (width>=800px){.productions__filters{top:var(--header-height);position:sticky}}.productions__filters__list{gap:var(--margin-sm);flex-wrap:wrap;display:flex}.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 (width>=800px){.productions__filter{box-shadow:0 0 6px #80808033}}.productions__filter{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.productions__filter:hover{background-color:var(--color-grey-2-alpha)}}.productions__filter{display:none}@media screen and (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 (width>=800px){.productions__filter--othernetwork{box-shadow:0 0 6px #80808033}}.productions__filter--othernetwork{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-3-alpha);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@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:"";background-repeat:no-repeat;background-size:contain;width:8px;height:12px;display:inline-block}@media screen and (width>=800px){.productions__filter--podcast:before,.productions__filter--production:before,.productions__filter--exhibition:before,.productions__filter--editorial:before{width:10px;height:15px}}.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 (width>=800px){.productions__filter__title{box-shadow:0 0 6px #80808033}}.productions__filter__title{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-3-alpha);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.productions__filter__title:hover{background-color:var(--color-purple-2-alpha)}}@media screen and (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);border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-3-alpha);white-space:nowrap;cursor:default;justify-content:center;align-items:center;display:flex;box-shadow:0 0 6px #80808066}}@media screen and (width>=800px) and (width>=800px){.productions__filter__title{box-shadow:0 0 6px #80808033}}@media screen and (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 (width>=800px){.productions--itinerary .productions__filter__title{box-shadow:0 0 6px #80808033}}.productions--itinerary .productions__filter__title{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-orange-3-alpha);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.productions--itinerary .productions__filter__title:hover{background-color:var(--color-orange-2-alpha)}}@media screen and (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);border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-orange-3-alpha);white-space:nowrap;cursor:default;justify-content:center;align-items:center;display:flex;box-shadow:0 0 6px #80808066}}@media screen and (width>=800px) and (width>=800px){.productions--itinerary .productions__filter__title{box-shadow:0 0 6px #80808033}}@media screen and (width>=800px) and (hover:hover) and (pointer:fine){.productions--itinerary .productions__filter__title:hover{background-color:var(--color-orange-3-alpha)}}.podcast{gap:var(--margin-md);display:flex}.podcast:not(:last-child){margin-bottom:var(--lh-text)}.podcast__cover{box-shadow:0 0 6px #80808066}@media screen and (width>=800px){.podcast__cover{box-shadow:0 0 6px #80808033}}.podcast__cover{border-radius:var(--radius-md);width:var(--image-height);display:none;overflow:hidden}@media screen and (width>=800px){.podcast__cover{display:flex}}.podcast__player{box-shadow:0 0 6px #80808066}@media screen and (width>=800px){.podcast__player{box-shadow:0 0 6px #80808033}}.podcast__player{border-radius:var(--radius-md);background-color:var(--color-grey-3);flex-direction:column;flex:1;justify-content:space-between;display:flex}.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 (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 (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));box-shadow:none;background-color:#0000}.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{gap:var(--margin-sm);flex-flow:wrap;display:flex}.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 (width>=800px){.podcast__link{box-shadow:0 0 6px #80808033}}.podcast__link{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.podcast__link:hover{background-color:var(--color-grey-2)}}.events__wrapper{gap:var(--margin-xl);flex-direction:column;grid-column:1/-1;display:flex}.events{align-items:flex-start;gap:var(--margin-md);flex-direction:column;display:flex}.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 (width>=800px){.events__title{box-shadow:0 0 6px #80808033}}.events__title{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3);white-space:nowrap;cursor:default;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.events__title:hover{background-color:var(--color-grey-3)}}.events__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);width:100%;display:grid}.info{pointer-events:none;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);width:250px;transform:translateX(calc(250px - var(--tag-height) - var(--margin-sm) * 3 - var(--pos)));z-index:2;justify-content:flex-end;transition:width .3s cubic-bezier(.7,0,.3,1),transform .3s cubic-bezier(.7,0,.3,1);display:flex;position:fixed;top:0;right:0;overflow:hidden}.info.open{pointer-events:all;width:100%}@media screen and (width>=800px){.info.open{width:calc(100% + var(--margin-md) * 2)}.graph--home~.main .info{margin-right:0}.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);transform:initial;top:initial;right:initial;grid-area:1/-3/2/-2;display:flex;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);max-height:100vh;max-height:calc(var(--vh,1vh) * 100);scrollbar-width:none;justify-content:flex-start;align-items:flex-end;gap:var(--margin-sm);flex-direction:column;width:250px;display:flex;position:relative;overflow:auto}.info.swiping .info__inner{overflow:hidden}.info__inner::-webkit-scrollbar{display:none}@media screen and (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>*,.info:not(.open) .info__inner{pointer-events:auto}.info:not(.open) .info__inner>*{pointer-events:none}@media screen and (width>=800px){.info:not(.open) .info__inner{pointer-events:none}.info:not(.open) .info__inner>*{pointer-events:auto}}.info__header{gap:var(--margin-md);align-items:flex-start;display:flex}.lightbox{backdrop-filter:blur(4px);z-index:9999;background-color:var(--color-grey-3-alpha);flex-direction:column;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.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;justify-content:center;display:flex}@media screen and (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{gap:var(--margin-xs);white-space:nowrap;flex-direction:row;display:flex}.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 (width>=800px){.lightbox__close>div{box-shadow:0 0 6px #80808033}}.lightbox__close>div{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-3);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.lightbox__close>div:hover,.lightbox__close:hover>div{background-color:var(--color-purple-2)}}.lightbox__close__inner{justify-content:center;align-items:center;width:27px;height:27px;display:flex;position:relative;padding:0!important}.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));grid-gap:var(--margin-md);flex:none;display:grid}@media screen and (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 (width>=800px){.lightbox__caption{grid-column:1/-1}}@media screen and (width>=980px){.lightbox__caption{grid-column:3/-3}}.lightbox__slideshow{cursor:pointer;flex:1;display:flex;overflow:hidden}.swiper-wrapper{z-index:1;box-sizing:content-box;width:100%;height:100%;transition-property:transform;display:flex;position:relative;transform:translate(0,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));flex:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lightbox__slide__inner{width:100%;height:100%}.lightbox__slide__image{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lightbox__slide__image>div{aspect-ratio:var(--ratio)}.lightbox__slide__image--y>div{width:auto;height:100%}.lightbox__slide__image--x>div{width:100%;height:auto}.landing{align-items:flex-start;gap:var(--margin-sm);z-index:2;pointer-events:none;flex-direction:column;width:100vw;display:flex;position:fixed;bottom:0;left:0}.landing>*{pointer-events:initial}@media screen and (width>=800px){.landing{gap:var(--margin-md);z-index:3}}.landing__header{top:calc(var(--header-height) - var(--margin-xs));position:fixed}@media screen and (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));gap:var(--margin-sm);user-select:none;display:flex}@media screen and (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 (width>=800px){.landing__header__button.active{box-shadow:0 0 6px #80808033}}.landing__header__button.active{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-3-alpha);white-space:nowrap;cursor:default;justify-content:center;align-items:center;display:flex}@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 (width>=800px){.landing__header__button:not(.active){box-shadow:0 0 6px #80808033}}.landing__header__button:not(.active){border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3-alpha);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@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 (width>=800px){.landing__scroll{box-shadow:0 0 6px #80808033}}.landing__scroll{overscroll-behavior-y:none;width:100%;height:0;transition:height .6s cubic-bezier(.7,0,.3,1);overflow:auto}.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));gap:var(--margin-lg);flex-direction:column;display:flex}@media screen and (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 (width>=800px){.landing__container:not(.landing__container--buttons){box-shadow:0 0 6px #80808033}}.landing__container:not(.landing__container--buttons){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 (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-right-radius:0;border-bottom-left-radius:0}.landing__part{gap:var(--margin-sm);flex-direction:column;display:flex}.landing__part__header{justify-content:space-between;gap:var(--margin-md);flex-direction:row;display:flex}.landing__part__left{gap:var(--margin-sm);display:flex}.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 (width>=800px){.landing__part__title{box-shadow:0 0 6px #80808033}}.landing__part__title{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-bg);white-space:nowrap;cursor:default;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.landing__part__title:hover{background-color:var(--color-bg)}}.landing__part__title{text-overflow:ellipsis;display:block;overflow:hidden}.landing__part__arrows{gap:var(--margin-xs);display:flex}.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 (width>=800px){.landing__part__arrow{box-shadow:0 0 6px #80808033}}.landing__part__arrow{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@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 (width>=800px){.landing__part__link{box-shadow:0 0 6px #80808033}}.landing__part__link{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-3);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.landing__part__link:hover{background-color:var(--color-purple-2)}}.landing__part__body{gap:var(--margin-lg);flex-direction:column;display:flex}.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 (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);scrollbar-width:none;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;display:flex;overflow:auto}@media screen and (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));gap:var(--margin-md);flex-direction:row;flex:none;display:flex}@media screen and (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>*{width:calc(100vw - var(--margin-sm) * 3);scroll-snap-align:start;scroll-margin-left:calc(var(--margin-sm) * 1.5);flex:none}@media screen and (width>=800px){.landing__itinerary__inner>*{width:calc((100vw - var(--margin-md) * 5) / 4);scroll-margin-left:var(--margin-md)}}.landing__productions{grid-column-gap:calc(var(--margin-sm) * 1.5);grid-row-gap:calc(var(--margin-sm) * 1.5);grid-template-columns:repeat(1,minmax(0,1fr));width:100%;display:grid}@media screen and (width>=540px){.landing__productions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (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>:first-child{grid-column:1/-1}}@media screen and (width>=1100px){.landing__productions{grid-template-columns:repeat(4,minmax(0,1fr))}.landing__productions--grid>:first-child{grid-area:1/1/4/-2}.landing__productions--grid>:nth-child(2){grid-area:1/-2/2/-1}.landing__productions--grid>:nth-child(3){grid-area:2/-2/3/-1}.landing__productions--grid>:nth-child(4){grid-area:3/-2/4/-1}}.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));grid-column-gap:calc(var(--margin-sm) * 1.5);grid-row-gap:var(--margin-sm);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media screen and (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-column-gap:var(--margin-md);grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (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 (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);gap:var(--margin-md);flex-direction:column;display:flex;overflow:hidden}@media screen and (width>=800px){.landing__buttons__text{grid-column:2/4}}@media screen and (width>=1100px){.landing__buttons__text{grid-column:2/3}}.landing__buttons__inner{gap:var(--margin-sm);flex-direction:column;display:flex}@media screen and (width>=540px){.landing__buttons__inner{gap:calc(var(--margin-sm) * 1.5);flex-direction:row}}@media screen and (width>=800px){.landing__buttons__inner{gap:var(--margin-sm);flex-direction:column;grid-column:4/6}}@media screen and (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 (width>=800px){.landing__buttons__item--purple .landing__buttons__button{box-shadow:0 0 6px #80808033}}.landing__buttons__item--purple .landing__buttons__button{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-1);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@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 (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);border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-1);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;height:100%;display:flex;box-shadow:0 0 6px #80808066}}@media screen and (width>=800px) and (width>=800px){.landing__buttons__item--purple .landing__buttons__button{box-shadow:0 0 6px #80808033}}@media screen and (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 (width>=800px){.landing__buttons__item--orange .landing__buttons__button{box-shadow:0 0 6px #80808033}}.landing__buttons__item--orange .landing__buttons__button{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-orange-1);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@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 (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);border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-orange-1);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;height:100%;display:flex;box-shadow:0 0 6px #80808066}}@media screen and (width>=800px) and (width>=800px){.landing__buttons__item--orange .landing__buttons__button{box-shadow:0 0 6px #80808033}}@media screen and (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 (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;text-align:center;flex-direction:column;align-items:center;display:flex}@media screen and (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{background-color:var(--color-purple-3);border-radius:var(--radius-md);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;overflow:hidden}@media screen and (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-area:1/-2/2/-1}@media screen and (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{gap:var(--margin-lg);flex-direction:column;justify-content:space-between;display:flex}@media screen and (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 (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));flex-direction:column;align-items:flex-start;display:flex}@media screen and (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 (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;text-align:right;width:2.6em;display:inline-block}.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));grid-column-gap:calc(var(--margin-sm) * 1.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media screen and (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-column-gap:var(--margin-md);grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (width>=1100px){.newsletter{grid-template-columns:repeat(4,minmax(0,1fr))}}.newsletter__inner{box-shadow:0 0 6px #80808066}@media screen and (width>=800px){.newsletter__inner{box-shadow:0 0 6px #80808033}}.newsletter__inner{background-color:var(--color-grey-3);border-radius:var(--radius-md);gap:var(--margin-md);flex-direction:column;display:flex;overflow:hidden}@media screen and (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));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.newsletter__form.loading{pointer-events:none;animation:1s infinite alternate loading}.newsletter__field{align-items:center;gap:var(--margin-md);grid-column:1/-1;display:flex}.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 (width>=800px){.newsletter__input{box-shadow:0 0 6px #80808033}}.newsletter__input{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-bg);white-space:nowrap;cursor:default;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.newsletter__input:hover{background-color:var(--color-bg)}}.newsletter__input{cursor:text;width:100%}.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 (width>=800px){.newsletter__checkbox{box-shadow:0 0 6px #80808033}}.newsletter__checkbox{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-bg);white-space:nowrap;cursor:default;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.newsletter__checkbox:hover{background-color:var(--color-bg)}}.newsletter__checkbox{width:var(--tag-height);cursor:pointer;flex:none}.newsletter__checkbox:checked{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);background-position:50%;background-repeat:no-repeat;background-size:15px 15px}.newsletter__label{cursor:pointer}.newsletter__label a{text-decoration-skip-ink:none;text-underline-offset:2px;text-decoration:underline 1px dashed}.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);cursor:pointer;grid-column:1/-1}.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{flex-direction:row;display:flex;overflow:hidden}.marquee__inner{animation:marquee-left var(--marquee-duration,40s) linear infinite;flex-direction:row;flex-shrink:0;justify-content:space-around;display:flex}.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{max-height:calc(100vh - var(--tag-height) * 2 - var(--margin-md) - var(--margin-xs));flex-direction:column;display:flex;overflow:hidden}@media screen and (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 (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 (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{gap:var(--margin-lg);flex-direction:column;display:flex}@media screen and (width>=800px){.search__bottom__inner{grid-template-columns:repeat(auto-fill, minmax(var(--min-card-width), 1fr));grid-column-gap:var(--margin-md);grid-row-gap:var(--margin-lg);display:grid}}.search__section{align-items:flex-start;gap:var(--margin-sm);flex-direction:column;display:flex}@media screen and (width>=800px){.search__section--full{grid-column:1/-1}.search__section--entries{grid-area:1/2/-1/-1}.search__section--entries:first-child{grid-column:1/-1}.search__section--cities{grid-area:1/1/-1/2}}.search__count{box-shadow:0 0 6px #80808066}@media screen and (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);width:100%;overflow:hidden}@media screen and (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{gap:var(--margin-sm);display:flex}.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 (width>=800px){.search__title{box-shadow:0 0 6px #80808033}}.search__title{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-bg);white-space:nowrap;cursor:default;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.search__title:hover{background-color:var(--color-bg)}}.search__title{align-items:flex-end;display:flex}.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{gap:var(--margin-sm);flex-wrap:wrap;width:100%;display:flex}.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 (width>=800px){.search__item__link{box-shadow:0 0 6px #80808033}}.search__item__link{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@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 (width>=800px){.search__item__link--count{box-shadow:0 0 6px #80808033}}.search__item__link--count{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-purple-3);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.search__item__link--count:hover{background-color:var(--color-purple-2)}}.slider__container{gap:var(--margin-sm);flex-direction:column;width:100%;display:flex}.slider__header{justify-content:space-between;gap:var(--margin-md);flex-direction:row;width:100%;display:flex}.slider__left{gap:var(--margin-sm);display:flex}.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 (width>=800px){.slider__title{box-shadow:0 0 6px #80808033}}.slider__title{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-bg);white-space:nowrap;cursor:default;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.slider__title:hover{background-color:var(--color-bg)}}.slider__title{text-overflow:ellipsis;display:block;overflow:hidden}.slider__arrows{gap:var(--margin-xs);display:flex}.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 (width>=800px){.slider__arrow{box-shadow:0 0 6px #80808033}}.slider__arrow{border-radius:var(--radius-md);height:var(--tag-height);background-color:var(--color-grey-3);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:flex}@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 (width>=528px){.slider{--slides-per-view:2}}@media screen and (width>=784px){.slider{--slides-per-view:3}}@media screen and (width>=1040px){.slider{--slides-per-view:4}}@media screen and (width>=1296px){.slider{--slides-per-view:5}}@media screen and (width>=1552px){.slider{--slides-per-view:6}}@media screen and (width>=1808px){.slider{--slides-per-view:7}}@media screen and (width>=2064px){.slider{--slides-per-view:8}}@media screen and (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);scrollbar-width:none;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;display:flex;overflow:auto}@media screen and (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));gap:calc(var(--margin-sm) * 1.5);flex-direction:row;flex:none;display:flex}@media screen and (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>*{width:calc(100vw - var(--margin-sm) * 3);scroll-snap-align:start;scroll-margin-left:calc(var(--margin-sm) * 1.5);flex:none}@media screen and (width>=516px){.slider__inner>*{--spv:2;width:calc((100vw - var(--margin-sm) * 1.5 * (var(--spv) + 1)) / var(--spv))}}@media screen and (width>=768px){.slider__inner>*{--spv:3}}@media screen and (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 (width>=800px){.production{box-shadow:0 0 6px #80808033}}.production{border-radius:var(--radius-md);flex-direction:column;justify-content:flex-end;display:flex;overflow:hidden}.production__image .image{border-bottom-right-radius:0;border-bottom-left-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);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);flex-direction:column;flex:1;align-items:flex-start;display:flex;position:relative;overflow:hidden}@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));-webkit-line-clamp:3;margin-bottom:var(--lh-h3);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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 (width>=800px){.production__blurb{display:block}}.event{box-shadow:0 0 6px #80808066}@media screen and (width>=800px){.event{box-shadow:0 0 6px #80808033}}.event{background-color:var(--color-orange-3);border-radius:var(--radius-md);aspect-ratio:2;overflow:hidden}.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{width:100%;height:100%;display:flex}.event__text{z-index:1;flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative;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));-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;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));flex-direction:column;justify-content:flex-end;display:flex}.event__date p:first-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event__date a span{text-decoration-skip-ink:none;text-underline-offset:4px;text-decoration:underline 1px dashed}.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{background:linear-gradient(90deg, #f900, var(--color-orange-1));height:100%;position:relative}.event--on .event__placeholder{background:linear-gradient(90deg, #93f0, var(--color-purple-1))}
