@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;border-radius:var(--plyr-menu-radius,4px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2px);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/2) calc(var(--plyr-control-spacing,10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height,5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing,10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(255,255,255,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:rgba(255,255,255,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:4px;border-radius:calc(var(--plyr-tooltip-radius,5px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--plyr-tooltip-radius,5px) - 1px);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--plyr-tooltip-radius,5px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.cr_body .editable_content{display:flex;flex-direction:column;gap:var(--grid-gap)}.cr_body .cr_ipe_item{display:flex;flex-direction:column}.cr_body .cr_ipe_item label{font-size:var(--text-base);margin-bottom:2px}.cr_body .cr_ipe_item input:not([type="checkbox"]):not([type="radio"]),.cr_body .cr_ipe_item select{--border-top: 0px;--border-bottom: 0px;appearance:none;border:0;width:100%;position:relative;background-color:var(--color-beige);border-top:var(--border-top) solid currentColor;border-bottom:var(--border-bottom) solid currentColor;color:var(--color-black);font:inherit;font-size:var(--text-s);padding-left:var(--spacing-2xs);padding-right:var(--spacing-2xs);padding-top:calc(var(--spacing-2xs) - var(--border-top));padding-bottom:calc(var(--spacing-2xs) - var(--border-bottom))}.cr_body .cr_ipe_item input:not([type="checkbox"]):not([type="radio"]):focus-visible,.cr_body .cr_ipe_item select:focus-visible{background-color:var(--color-beige--bright);outline:0}.cr_body .cr_ipe_item input:not([type="checkbox"]):not([type="radio"]){--border-bottom: 2px}.cr_body .cr_ipe_item input:not([type="checkbox"]):not([type="radio"]):focus-visible{--border-bottom: 3px}.cr_body .cr_ipe_item select{--border-bottom: 2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor'%3E%3Cpath stroke-linecap='square' stroke-linejoin='square' d='M19.5 8.25l-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A");background-size:1em;background-repeat:no-repeat;background-position:center right 1em}.cr_body .cr_ipe_item select:focus-visible{--border-bottom: 3px}.cr_button{appearance:none;cursor:pointer;display:inline-block;border-radius:2em;border:1px solid var(--color-black);font-size:var(--text-s);line-height:1;padding:calc(var(--spacing-xs) - 2px) calc(var(--spacing-m) - 2px);background:var(--color-black);color:var(--color-white)}.cr_button:focus-visible{outline:2px solid var(--color-black)}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Book.woff2) format("woff2"),url(/fonts/PPNeueMontreal-Book.woff) format("woff");font-weight:400;font-style:normal;display:swap}@font-face{font-family:PP Neue Montreal;src:url(/fonts/PPNeueMontreal-Bold.woff2) format("woff2"),url(/fonts/PPNeueMontreal-Bold.woff) format("woff");font-weight:700;font-style:normal;display:swap}:root{--breakpoint-m: 1024px;--base: 1;--spacing-4xs: .25rem;--spacing-3xs: .5rem;--spacing-2xs: .75rem;--spacing-xs: 1rem;--spacing-s: 1.5rem;--spacing-m: 2rem;--spacing-l: 2.5rem;--spacing-xl: 3.25rem;--spacing-2xl: 4.5rem;--spacing-3xl: 6.25rem;--spacing--x: var(--spacing-m);--font-sans: "PP Neue Montreal", Arial, sans-serif;--text-base: 1rem;--text-2xs: .75rem;--text-xs: .9375rem;--text-s: 1.125rem;--text-m: 1.4375rem;--text-l: 2rem;--text-xl: 3rem;--text-2xl: 3.75rem;--text-3xl: 6rem;--flex-typo-base-size: .5rem;--flex-typo-factor: .55vw;--flex-typo-max-size: 1.75rem;--leading-headlines: 1.2;--leading-copy: 1.4;--weight-normal: 400;--weight-bold: 700;--tracking-headlines: .015em;--tracking-copy: .015em;--tracking-upper: .05em;--color-black: #000;--color-white: #fff;--color-beige: #f0efed;--color-beige--bright: #f6f5f2;--color-gray: #d8d8d8;--color-gray--dark: #979797;--color-green: #00aa00;--color-red: #ff0000;--color-yellow: #ffdd00;--grid-columns: 12;--grid-gap: var(--spacing-m);--list-gap: var(--spacing-s);--columns: 1;--grid-column-width: ((100% - ((var(--grid-columns) - 1) * var(--grid-gap))) / 12) * var(--columns)}@media screen and (max-width: 1024px){:root{--spacing--x: var(--spacing-2xs);--grid-gap: var(--spacing-2xs);--grid-columns: 6}}*{box-sizing:border-box}html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-black);background:var(--color-white);line-height:var(--leading-copy);letter-spacing:var(--tracking-copy)}@media screen and (min-width: 1440px){@supports (font-size: min(1rem + 1vw,2rem)){html{min-width:1vw;font-size:min(calc(var(--flex-typo-base-size) + var(--flex-typo-factor)),var(--flex-typo-max-size))}}}img,figure,iframe,video,object,svg{vertical-align:middle;margin:0}img{max-width:100%}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}p:first-child,ul:first-child,ol:first-child{margin-top:0}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}button{color:inherit}:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.no-scroll{overflow:hidden}.h1{font-size:var(--text-2xl);line-height:var(--leading-headlines);font-weight:var(--weight-bold)}.h2{font-size:var(--text-xl);line-height:var(--leading-headlines);font-weight:var(--weight-bold)}.h3{font-size:var(--text-l);line-height:var(--leading-headlines);font-weight:var(--weight-bold)}.h4{font-size:var(--text-m);line-height:var(--leading-headlines);font-weight:var(--weight-bold)}.h5{font-size:var(--text-s);line-height:var(--leading-headlines);font-weight:var(--weight-bold)}@media screen and (max-width: 768px){.h3{font-size:var(--text-m)}}.grid{--columns: var(--grid-columns);--column-gap: var(--grid-gap);--row-gap: var(--grid-gap);display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-column-gap:var(--column-gap);grid-row-gap:var(--row-gap)}.grid>*{--span: calc(var(--grid-columns) / 2);grid-column:span var(--span) / span var(--span)}.col-1{--span: 1}.col-2{--span: 2}.col-3{--span: 3}.col-4{--span: 4}.col-5{--span: 5}.col-6{--span: 6}.col-7{--span: 7}.col-8{--span: 8}.col-9{--span: 9}.col-10{--span: 10}.col-11{--span: 11}.col-12{--span: 12}.col-content{grid-column:3 / 11}@media screen and (max-width: 1024px){.col-1,.col-2{--span: 1}.col-3,.col-4{--span: 2}.col-5,.col-6{--span: 3}.col-7,.col-8{--span: 4}.col-9,.col-10{--span: 5}.col-11,.col-12{--span: 6}.col-content{grid-column:span var(--grid-columns) / span var(--grid-columns)}}@media screen and (min-width: 1570px){.col-content{grid-column:4 / 10}}@media screen and (min-width: 1920px){.grid>*:not([class*="col-"]){--span: calc(var(--grid-columns) / 3)}}.list{--row-gap: var(--list-gap);display:grid;grid-template-columns:1fr;grid-row-gap:var(--row-gap);list-style:none;margin:0;padding:0}.list--tight{--row-gap: 2px}.accordion__item{padding:0!important}.accordion__trigger{appearance:none;-webkit-appearance:none;border:0;background:0;cursor:pointer;width:100%;text-align:left;padding:var(--spacing-s) var(--spacing-m)}.accordion__content{padding:0 var(--spacing-m) var(--spacing-m)}@media screen and (max-width: 768px){.accordion__trigger{padding:var(--spacing-xs)}.accordion__content{padding:0 var(--spacing-xs) var(--spacing-xs)}}.box{padding:var(--spacing-s) var(--spacing-m);border:1px solid currentColor}.box__image{margin-bottom:var(--spacing-xs)}.box__title{font-size:var(--text-m);font-weight:var(--weight-bold);display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-s)}.box__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid;border-radius:2em;width:var(--spacing-l);height:var(--spacing-l)}.box__icon svg{width:1.25rem}@media screen and (max-width: 768px){.box{padding:var(--spacing-xs)}.box__title{font-size:var(--text-s)}}.button{--border-width: 1px;--padding-y: var(--spacing-xs);--padding-x: var(--spacing-m);appearance:none;-webkit-appearance:none;cursor:pointer;display:inline-block;border-radius:2em;border:var(--border-width) solid currentColor;color:inherit;font-size:var(--text-s);font-weight:var(--weight-normal);letter-spacing:var(--tracking-copy);line-height:1;padding:calc(var(--padding-y) - (var(--border-width) * 2)) calc(var(--padding-x) - (var(--border-width) * 2));white-space:nowrap}.button[disabled]{opacity:.25;cursor:not-allowed;pointer-events:none}.button:focus-visible{outline:2px solid var(--color-black)}.button--primary{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.button--secondary{background:var(--color-white);color:var(--color-black)}.button--secondary:focus-visible{outline-offset:0}@media screen and (max-width: 768px){.button{--padding-y: var(--spacing-2xs);--padding-x: var(--spacing-s);font-size:var(--text-base)}}.buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2xs)}.buttons--centered{justify-content:center}.card{--grid-gap: 0;background:var(--color-beige);font-size:var(--text-s)}.card__media{--span: 7}.card__media img,.card__media video{width:100%;object-fit:cover;object-position:center}.card__text{--span: 5;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--spacing-l);padding-top:var(--spacing-s);padding-left:var(--spacing-m);padding-right:var(--spacing-m);padding-bottom:var(--spacing-s)}@media screen and (max-width: 1024px){.card{display:flex;flex-direction:column}.card__text{gap:var(--spacing-xs);padding:var(--spacing-s);height:100%}}@media screen and (max-width: 768px){.card__text{padding:var(--spacing-2xs);padding-bottom:var(--spacing-xs)}}.calendar{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:var(--spacing-s)}.calendar__legend{display:block;font-size:var(--text-m);text-align:center;margin-bottom:var(--spacing-xs)}.calendar__table{border-collapse:collapse;margin-bottom:var(--spacing-2xs);width:100%}.calendar__weeklegend td{text-align:center;padding-bottom:var(--spacing-2xs)}.calendar__day{width:3em;height:3em;padding:0;border:1px solid var(--color-black)}.calendar__day .filter{width:100%;height:100%}.calendar__day .filter__label{border:0;border-radius:0;padding:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:var(--text-xs)}.calendar__day--pseudo{border:0}@media screen and (max-width: 768px){.calendar{grid-template-columns:1fr}}.carousel{display:flex;flex-direction:column;width:100%;height:100%}.carousel__canvas{position:relative;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}.carousel__slider{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;width:100%;height:100%;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.carousel__slider::-webkit-scrollbar{display:none}.carousel__slider:focus-visible{outline:0}.carousel__slide{width:100%;flex-shrink:0;scroll-snap-align:start}.carousel__interface{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-xs) var(--spacing--x)}.carousel__navigation{display:flex;gap:var(--spacing-2xs)}.carousel__indicator{font-size:var(--text-xs)}.carousel__button{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;border-radius:2em;border:1px solid var(--color-black);background:var(--color-white);color:var(--color-black);width:var(--spacing-l);height:var(--spacing-l);cursor:pointer}.carousel__button:hover{background:var(--color-black);color:var(--color-white)}.carousel__button[aria-disabled]{opacity:.25;cursor:not-allowed}.carousel__button:focus-visible{outline:2px solid var(--color-black);outline-offset:0}.carousel__button svg{width:1.25rem}.carousel__button--prev svg{margin-left:-.125em;margin-top:-.125em}.carousel__button--next svg{margin-top:-.125em;margin-left:.125em}.dialog__modal{position:fixed;inset:0;z-index:200;overflow-y:auto}.dialog__overlay{--bg-opacity: .5;position:fixed;inset:0;background:rgba(0,0,0,var(--bg-opacity))}.dialog__panel{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing--x)}.dialog{position:relative;width:100%;max-width:64rem;overflow-y:auto;background:var(--color-white);padding:var(--spacing--x)}.expander__content{height:0;overflow:hidden;transition:height .35s ease-in-out}.expander__trigger{text-align:right}.expander>*>:first-child{margin-top:0}.filter{display:block}.filter__checkbox{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.filter__label{appearance:none;cursor:pointer;display:inline-block;border-radius:2em;border:1px solid var(--color-black);background:var(--color-white);color:var(--color-black);font-size:var(--text-s);line-height:1;padding:calc(var(--spacing-2xs) - 2px) calc(var(--spacing-s) - 2px)}.filter__checkbox:checked~.filter__label{background:var(--color-black);color:var(--color-white)}.filter__checkbox:focus-visible~.filter__label{outline:2px solid var(--color-black)}.htmx-request .filter__label{pointer-events:none;opacity:.5;cursor:not-allowed}@media screen and (max-width: 768px){.filter__label{font-size:var(--text-base)}}.field:not(.field--submit){width:100%}.field{display:flex;flex-direction:column}.field--with-icon{position:relative}.field--submit{flex-direction:row;gap:var(--spacing-xs)}.field__label{font-size:var(--text-xs)}.field__label:not(.field__label--input-only){margin-bottom:2px}.field__label--required:after{content:" *"}.field__instructions{font-style:italic}.field__input,.field__select{--border-top: 0px;--border-bottom: 0px;--border-color: currentColor;appearance:none;-webkit-appearance:none;border:0;border-radius:0;width:100%;position:relative;background-color:var(--color-beige);border-top:var(--border-top) solid var(--border-color);border-bottom:var(--border-bottom) solid var(--border-color);color:var(--color-black);font:inherit;font-size:var(--text-s);padding-left:var(--spacing-2xs);padding-right:var(--spacing-2xs);padding-top:calc(var(--spacing-2xs) - var(--border-top));padding-bottom:calc(var(--spacing-2xs) - var(--border-bottom))}.field__input:focus,.field__select:focus{background-color:var(--color-beige--bright)}.field__input:focus-visible,.field__select:focus-visible{outline:0}.field__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.field__input{--border-bottom: 2px}.field__input:focus{--border-bottom: 3px}.field__select{--border-bottom: 2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor'%3E%3Cpath stroke-linecap='square' stroke-linejoin='square' d='M19.5 8.25l-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E%0A");background-size:1em;background-repeat:no-repeat;background-position:center right 1em}.field__select:focus{--border-bottom: 3px}.field__input--plain{--border-bottom: 1px;background-color:transparent;padding-left:0;padding-right:0;padding-top:calc(var(--spacing-3xs) - var(--border-top));padding-bottom:calc(var(--spacing-3xs) - var(--border-bottom))}.field__input--plain:focus{--border-bottom: 2px;background-color:transparent}.field__input--error,.field__select--error{--border-color: var(--color-red)}.field__list{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.field__list--horizontal{flex-direction:row}.field__box{appearance:none;padding:0;print-color-adjust:exact;position:relative;top:-2px;margin-right:var(--spacing-3xs);display:inline-block;vertical-align:middle;background-origin:border-box;user-select:none;flex-shrink:0;height:var(--spacing-s);width:var(--spacing-s);color:currentColor;background:var(--color-white);border:2px solid currentColor}.field__box[type=radio]{border-radius:100%}.field__box:checked{background-size:100%;background-position:center;background-repeat:no-repeat}.field__box[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='currentColor'%3E%3Cpath stroke-linecap='square' stroke-linejoin='square' d='M4.5 12.75l6 6 9-13.5' /%3E%3C/svg%3E%0A")}.field__box[type=radio]:checked{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' fill='currentColor' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}.field__errors{list-style:none;padding:var(--spacing-4xs) var(--spacing-2xs);margin:0;background:var(--color-red);color:var(--color-white);font-size:var(--text-2xs);font-weight:700}.field__icon{position:absolute;top:50%;transform:translateY(-50%);right:var(--spacing-3xs);z-index:1;width:var(--spacing-s);height:var(--spacing-s)}.form__pages{display:none}.form__alert{background:var(--color-beige);color:var(--color-black);font-size:var(--text-base);font-weight:700;padding:var(--spacing-2xs) var(--spacing-xs);margin-bottom:var(--spacing-m)}.form__alert--error{background:var(--color-red);color:var(--color-white)}.form__alert--success{background:var(--color-green);color:var(--color-white)}.form__buttons{margin-top:var(--spacing-m)}.form__column{display:flex}.form__column--left{justify-content:flex-start}.form__column--center{justify-content:center}.form__column--right{justify-content:flex-end}@media screen and (max-width: 480px){.form__column{--span: 6}}.download{color:var(--color-black);display:block}.dropdown__wrapper{position:relative}.dropdown__trigger svg{flex-shrink:0;transform-origin:center center;transform:rotate(-90deg);width:1em;margin-left:auto}.dropdown__trigger[aria-expanded=true] svg{transform:rotate(90deg)}.dropdown{position:absolute;z-index:50;left:0}@media screen and (max-width: 1024px){.dropdown__wrapper{position:static}}.gallery-grid-item__media{width:100%}.gallery-grid-item__media a{display:block}.gallery-grid-item__media img{width:100%}.gallery-grid-item__content{margin-top:var(--spacing-2xs)}.gallery-grid-item__headline{margin-top:var(--spacing-4xs);font-size:var(--text-m);font-weight:var(--weight-bold)}@media screen and (max-width: 768px){.gallery-grid-item__headline{font-size:var(--text-s)}}.hub{margin-top:var(--spacing-m);margin-bottom:var(--spacing-m)}.hub__list{margin:0;margin-top:var(--spacing-xs);padding:0;list-style:none;gap:2px}.hub__item{--span: 4}.hub__link{padding:var(--spacing-xs);background:var(--color-beige);display:flex;height:100%;font-size:var(--text-s);transition:background 70ms ease-in-out}.hub__link:hover{background:var(--color-beige--bright)}.hub__item__title{--min-lines: 3;min-height:calc(var(--min-lines) * 1em * var(--leading-copy));padding-right:1em}.hub__item__icon{flex-shrink:0;width:1em;height:1em;margin-left:auto}@media screen and (max-width: 1024px){.hub__item{--span: 3}}@media screen and (max-width: 768px){.hub__list{margin-top:var(--spacing-2xs)}.hub__item{--span: 6}.hub__item__title{--min-lines: 2}}.link{appearance:none;border:0;padding:0;background:transparent;cursor:pointer;display:inline-flex;gap:var(--spacing-4xs);white-space:nowrap}.link:focus-visible{outline:2px solid var(--color-black)}.link__text,.link--underlined{border-bottom:1px solid var(--color-gray--dark)}.link__icon svg{width:1rem}.link--small{font-size:var(--text-xs)}.link--large{font-size:var(--text-s)}@media screen and (max-width: 768px){.link--large{font-size:var(--text-xs)}}.logo{display:block;flex-shrink:0;color:var(--color-black)}.logo--m{width:5.25rem}.logo__figure{width:100%}.logo svg{width:100%;height:auto}.journal-item__media a{display:block}.journal-item__media{margin-bottom:var(--spacing-2xs)}.journal-item__media img,.journal-item__media video{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center}.journal-item__meta{margin-top:var(--spacing-4xs)}.journal-item__content{margin-top:var(--spacing-xs);padding-right:var(--grid-gap);position:relative}.journal-item__headline{font-size:var(--text-xl);line-height:var(--leading-headlines)}.journal-item__headline a:after{content:"";display:block;position:absolute;inset:0}.journal-item__description{font-size:var(--text-s);margin-top:var(--spacing-s);margin-bottom:var(--spacing-s)}.journal-item__link{font-size:var(--text-s);width:auto}@media screen and (max-width: 768px){.journal-item__headline{font-size:var(--text-l)}.journal-item__description,.journal-item__link{font-size:var(--text-xs)}}.media__wrapper{border:1px solid;background:var(--color-beige)}.media--video .media__wrapper{border:0;background:0}.media__text{padding:var(--spacing-m)}.media__headline{font-size:var(--text-m);font-weight:700}.media__description{font-size:var(--text-m);margin:0}.media__caption{margin-top:var(--spacing-4xs);font-size:var(--text-2xs)}@media screen and (max-width: 768px){.media__headline,.media__description{font-size:var(--text-s)}.media__text{padding:var(--spacing-xs)}}.navigation{display:flex;gap:var(--spacing-m);list-style:none;margin:0;padding:0}.navigation__link{display:inline-block;color:var(--color-black);border-bottom:1px solid transparent}.navigation__link--active{border-color:currentColor}.navigation__span{display:inline-block}.navigation__link:hover{border-color:currentColor}.navigation__separator{display:inline-block;width:.9em;height:.9em}.navigation__separator svg{width:100%;position:relative;top:-.05em}.navigation--main{text-transform:uppercase;font-size:var(--text-s);letter-spacing:.025em;gap:var(--spacing-l)}.navigation--main .navigation__link{position:relative;top:calc(1px + .25em)}.navigation--meta{margin-left:auto;align-items:flex-end;font-size:var(--text-xs)}.navigation--breadcrumb{gap:var(--spacing-4xs);flex-wrap:wrap}@media screen and (max-width: 768px){.navigation{flex-wrap:wrap}}@media screen and (max-width: 1280px){.navigation--main{gap:var(--spacing-m)}}@media screen and (min-width: 1380px){.navigation--main{gap:var(--spacing-xl)}}@media screen and (min-width: 1680px){.navigation--main{gap:var(--spacing-2xl)}}.news-item{display:flex;gap:var(--spacing-m);padding-right:var(--grid-gap)}.news-item__media{flex-shrink:0;width:50%}.news-item__media a{display:block}.news-item__media img{width:100%}.news-item__content{font-size:var(--text-s)}.news-item__date{font-weight:var(--weight-bold)}@media screen and (max-width: 768px){.news-item{flex-direction:column;gap:var(--spacing-2xs);padding-right:0}.news-item__media{width:100%}.news-item__content{font-size:var(--text-xs)}}.pdf{border:1px solid;height:75vh}@media screen and (max-width: 768px){.pdf{height:80vh}}.plyr{--plyr-color-main: var(--color-black);--plyr-control-icon-size: var(--text-s);--plyr-control-radius: 0;--plyr-audio-controls-background: var(--color-white);--plyr-audio-control-color: var(--color-black);--plyr-audio-control-color-hover: var(--color-white);--plyr-audio-control-background-hover: var(--color-black);--plyr-font-family: var(--font-sans);--plyr-font-size-small: var(--text-xs)}.poll .form__alert--success{display:none}.poll__options{display:flex;flex-direction:column;gap:var(--spacing-3xs)}.poll__option{text-align:left}.poll-alert{margin-top:2em;margin-bottom:1em;font-size:var(--text-s)}.poll-result{position:relative;padding:.65em .65em .8em;font-size:var(--text-s)}.poll-result__label{display:flex;position:relative;z-index:1}.poll-result__label strong{width:5ch;margin-right:1ch;flex-shrink:0;text-align:right;font-weight:var(--weight-bold)}.poll-result__progress{appearance:none;position:absolute;border:0;background:none;height:100%;width:100%;top:0;left:0}.poll-result__progress::-webkit-progress-bar{background:none}.poll-result__progress::-webkit-progress-value{background:var(--color-beige);border-radius:4px}.poll-result__progress::-moz-progress-bar{background:var(--color-beige);border-radius:4px}.journal--bg01 .poll-result--top .poll-result__progress::-webkit-progress-value{background-color:#fff}.journal--bg02 .poll-result--top .poll-result__progress::-webkit-progress-value{background-color:#ecece2}.journal--bg03 .poll-result--top .poll-result__progress::-webkit-progress-value{background-color:#fdc0b0}.journal--bg04 .poll-result--top .poll-result__progress::-webkit-progress-value{background-color:#c2ede4}.journal--bg05 .poll-result--top .poll-result__progress::-webkit-progress-value{background-color:#b0d2f6}.journal--bg06 .poll-result--top .poll-result__progress::-webkit-progress-value{background-color:#d0c6ff}.journal--bg01 .poll-result--top .poll-result__progress::-moz-progress-bar{background-color:#fff}.journal--bg02 .poll-result--top .poll-result__progress::-moz-progress-bar{background-color:#ecece2}.journal--bg03 .poll-result--top .poll-result__progress::-moz-progress-bar{background-color:#fdc0b0}.journal--bg04 .poll-result--top .poll-result__progress::-moz-progress-bar{background-color:#c2ede4}.journal--bg05 .poll-result--top .poll-result__progress::-moz-progress-bar{background-color:#b0d2f6}.journal--bg06 .poll-result--top .poll-result__progress::-moz-progress-bar{background-color:#d0c6ff}.press-item{display:flex;gap:var(--spacing-m);font-size:var(--text-s)}.press-item__date{flex-shrink:0}.press-item__headline .link{white-space:inherit;display:inline}.production-schedule-item{font-size:var(--text-s);display:table-row}.production-schedule-item>*{display:table-cell;padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);padding-left:var(--spacing--x);border-bottom:1px solid var(--color-beige)}.production-schedule-item>*:last-child{padding-right:var(--spacing--x)}.production-schedule-item:first-child>*{border-top:1px solid var(--color-beige)}.production-schedule-item__date{font-weight:var(--weight-bold)}.production-schedule-item__hint{font-size:var(--text-xs);font-weight:var(--weight-normal);display:block}.production-schedule-item__actions{display:flex;gap:var(--spacing-m);justify-content:flex-end;align-items:baseline}.production-schedule-item__actions .link{font-size:var(--text-xs)}@media screen and (max-width: 900px){.production-schedule-item{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);border-bottom:1px solid var(--color-beige);padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);padding-left:var(--spacing--x);padding-right:var(--spacing--x);font-size:var(--text-xs)}.production-schedule-item:first-child{border-top:1px solid var(--color-beige)}.production-schedule-item>*{border:0;padding:0}.production-schedule-item:first-child>*{border:0}.production-schedule-item>:last-child{padding-right:0}.production-schedule-item__date,.production-schedule-item__times{width:calc(50% - var(--spacing-xs) / 2)}.production-schedule-item__times{text-align:right}.production-schedule-item__meta,.production-schedule-item__actions__wrapper{width:100%}.production-schedule-item__actions{justify-content:space-between}}.program-filter{width:25%}.program-filter__trigger{--padding-x: var(--spacing-s);width:100%;display:flex;gap:var(--spacing-2xs);background:var(--color-white)}.program-filter__trigger:focus-visible{outline:2px solid var(--color-black);outline-offset:0}.program-filter__trigger span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:.25em;padding-bottom:.25em;margin-top:-.25em;margin-bottom:-.25em}.program-filter__trigger--active{background:var(--color-beige);border-color:var(--color-beige)}.program-filter__dropdown{margin-top:var(--spacing-xs);width:200%;max-width:50rem;background:var(--color-beige);padding:var(--spacing-s);border-radius:3px}.program-filter__list{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs);margin-bottom:var(--spacing-2xs)}.program-filter__close{float:right}.program-filter--venues .program-filter__dropdown{left:auto;right:0}.program-filter--dates .program-filter__dropdown{width:calc(14 * 3em + var(--spacing-s) * 3)}@media screen and (max-width: 1080px){.program-filter--dates .program-filter__dropdown{width:250%}}@media screen and (max-width: 1024px){.program-filter{width:100%}.program-filter__dropdown{margin-top:var(--spacing-4xs);padding:var(--spacing-xs);width:auto;left:var(--spacing--x);right:var(--spacing--x)}.program-filter--dates .program-filter__dropdown{width:auto}.program-filter--venues .program-filter__dropdown{left:var(--spacing--x);right:var(--spacing--x)}.program-filter__close{padding-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}}.program-grid-item a{display:block}.program-grid-item__media{margin-bottom:var(--spacing-2xs)}.program-grid-item__media img,.program-grid-item__media video{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center}.program-grid-item__header{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--text-s)}.program-grid-item__header time{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.program-grid-item__content{margin-top:var(--spacing-4xs);position:relative}.program-grid-item__title{font-size:var(--text-m);font-weight:var(--weight-bold);margin-bottom:0}.program-grid-item__title a:after{content:"";display:block;position:absolute;inset:0}.program-grid-item__subtitle{font-size:var(--text-m);margin:0}@media screen and (max-width: 768px){.program-grid-item__header{font-size:var(--text-xs)}.program-grid-item__header .tag{margin-top:calc(var(--spacing-4xs) * -1)}.program-grid-item__title,.program-grid-item__subtitle{font-size:var(--text-xs)}.program-grid-item__content{margin-top:0}}.program-list-item{display:flex;gap:var(--spacing-s);font-size:var(--text-s)}.program-list-item__media{width:33%;flex-shrink:0}.program-list-item__media img,.program-list-item__media video{width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center}.program-list-item__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.program-list-item__time{font-weight:var(--weight-bold);display:block}.program-list-item__content{position:relative;margin-top:var(--spacing-2xs)}.program-list-item__title{margin-top:var(--spacing-2xs)}.program-list-item__title a:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:var(--text-l)}.program-list-item__actions{margin-left:auto;align-self:center;display:flex;flex-direction:column;text-align:center;gap:var(--spacing-2xs)}.program-list-item__actions .link{align-self:center;margin-top:var(--spacing-xs);font-size:var(--text-xs)}.program-list-item__actions .performance-na{max-width:12rem}@media screen and (max-width: 768px){.program-list-item{font-size:var(--text-base);flex-direction:column}.program-list-item__text{position:relative}.program-list-item__actions{margin-left:0;width:100%;flex-direction:row;align-items:center;gap:var(--spacing-4xs)}.program-list-item__actions .button{width:50%}.program-list-item__actions .link{display:none}.program-list-item__actions .performance-na{width:50%;max-width:none}.program-list-item__title{margin-top:var(--spacing-2xs);font-size:var(--text-xs)}.program-list-item__media{display:none}.program-list-item__content{position:static}.program-list-item__content .tag{position:absolute;top:0;right:0}.program-list-item__venue,.program-list-item__subtitle{font-size:var(--text-2xs);display:block}}.prose{font-size:var(--text-m);line-height:var(--leading-copy)}.prose--s{font-size:var(--text-s)}.prose--l{font-size:var(--text-xl);line-height:var(--leading-headlines);max-width:50ch}.prose strong,.prose b{font-weight:var(--weight-bold)}.prose em,.prose i{font-style:italic}.prose a{border-bottom:1px solid var(--color-gray--dark)}.prose a:hover{border-bottom:1px solid currentColor}.prose h1,.prose h2,.prose h3{font-size:inherit}.prose h4,.prose h5,.prose h6{font-size:var(--text-xs)}.prose p:not(:first-child),.prose ul:not(:first-child),.prose ol:not(:first-child){margin-top:var(--spacing-m)}.prose p:not(:last-child),.prose ul:not(:last-child),.prose ol:not(:last-child){margin-bottom:var(--spacing-m)}.prose ul,.prose ol{padding-left:1em}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal;margin-left:.4em}@media screen and (max-width: 768px){.prose{font-size:var(--text-s)}.prose--small{font-size:var(--text-xs)}}.quote{font-size:var(--text-xl);line-height:var(--leading-headlines)}.quote__text{margin:0;padding:0;font-size:inherit;line-height:inherit;font-weight:var(--weight-bold)}.quote__source{text-align:right}.quote__source cite{font-style:normal}.search__result{padding:var(--spacing-xs);background:var(--color-beige);display:flex;height:100%;font-size:var(--text-s);transition:background 70ms ease-in-out}.search__result:hover{background:var(--color-beige--bright)}.search__result__content{--min-lines: 2;min-height:calc(var(--min-lines) * 1em * var(--leading-copy));padding-right:1em;display:flex;flex-direction:column}.search__result__description{font-size:var(--text-xs)}.search__result__icon{flex-shrink:0;width:1em;height:1em;margin-left:auto}.skipper{position:absolute;transform:translateY(-100%);display:inline-block;padding:var(--spacing-xs);background:var(--color-black);color:var(--color-white)}.skipper:focus{transform:translateY(0);z-index:1}.socials{font-size:var(--text-m);line-height:var(--leading-copy)}.socials__headline{font-weight:var(--weight-bold)}.socials__list{list-style:none;margin:0;padding:0}.socials__list li a{display:inline-flex;align-items:center}.socials__list li a span{margin-left:var(--spacing-4xs);border-bottom:1px solid var(--color-gray--dark)}.socials__list li a:hover span{border-bottom:1px solid currentColor}.spinner{display:none;width:1.5rem;height:1.5rem}.htmx-request .spinner{display:inline-block;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tag{--color-tag: #c4a7c1;display:inline-block;flex-shrink:0;font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-upper);text-transform:uppercase;line-height:1;white-space:nowrap;color:var(--color-tag)}.tag--schauspiel{--color-tag: #d53a17}.tag--tanz{--color-tag: #0a8a2f}.tag--literatur{--color-tag: #41ace3}.tag--zwischenraeume{--color-tag: #f08228}.tag--neuer-zirkus{--color-tag: #007c88}.tag--junge-ruhrfestspiele{--color-tag: #fab600}.tag--fuer-alle{--color-tag: #b160a2}.tag--musik{--color-tag: #00689e}.tag--kabarett{--color-tag: #e94190}.tag--dialog{--color-tag: #8dc069}@media screen and (max-width: 768px){.tag{font-size:var(--text-2xs)}}.titles__subtitle{font-size:var(--text-s);margin:0}@media screen and (max-width: 768px){.titles__subtitle{font-size:var(--text-xs)}}.venue .card__media{--span: 6}.venue__title{font-weight:var(--weight-bold)}.venue__title,.venue__address{margin:0;font-size:var(--text-m)}.alert{padding-left:var(--spacing--x);padding-right:var(--spacing--x);padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.alert--black{background:var(--color-black);color:var(--color-white)}.alert--white{background:var(--color-white);color:var(--color-black)}.alert--beige{background:var(--color-beige);color:var(--color-black)}.biography__wrapper{grid-column:2 / 12;background:var(--color-white)}.biography__headline{margin-bottom:var(--spacing-s)}.biography__text{padding:var(--spacing-m)}.biography__media img{height:100%;width:100%;object-fit:cover}@media screen and (max-width: 768px){.biography__wrapper{display:block}}@media screen and (max-width: 1024px){.biography__wrapper{grid-column:1 / 7}}.breadcrumb-navigation{margin-top:var(--spacing-m);margin-bottom:var(--spacing-xl);font-size:var(--text-xs)}@media screen and (max-width: 768px){.breadcrumb-navigation{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-l)}}.call-to-action .prose{max-width:40ch}.call-to-action .prose~.buttons{margin-top:var(--spacing-m)}.footer-navigation{padding-top:var(--spacing-m);padding-bottom:var(--spacing-s);font-size:var(--text-s);color:var(--color-black)}.footer-navigation .navigation__link{border-bottom-color:var(--color-gray--dark);display:inline}.footer-navigation__content{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.footer-navigation__fine{display:flex;justify-content:space-between}@media screen and (max-width: 1024px){.footer-navigation__content{margin-top:var(--spacing-m);margin-bottom:var(--spacing-m);--row-gap: var(--spacing-m)}.footer-navigation__content>*{--span: 6}.footer-navigation__fine{flex-direction:column}.footer-navigation .prose{font-size:var(--text-s)}}@media screen and (max-width: 768px){.footer-navigation,.footer-navigation .prose{font-size:var(--text-xs)}}.gallery{--columns: 3;--gutter: var(--spacing--x)}.gallery__gutter{width:var(--gutter)}.gallery__item,.gallery__sizer{--column-width: (100% / var(--columns));--column-gutter: ((var(--gutter) / var(--columns)) * (var(--columns) - 1));width:calc(var(--column-width) - var(--column-gutter))}.gallery__item{margin-bottom:var(--gutter)}.gallery__item img,.gallery__item video{max-width:100%;height:auto}.gallery__item__trigger{appearance:none;-webkit-appearance:none;border:0;background:0;margin:0;padding:0;cursor:zoom-in;display:block}.gallery__item__caption,.gallery__item__credits{margin-top:var(--spacing-2xs);display:block}.gallery__item__download{margin-top:var(--spacing-3xs);display:inline-flex;align-items:center;gap:var(--spacing-3xs)}.gallery__item__download span:not([class]){border-bottom:1px solid transparent}.gallery__item__download:hover span:not([class]){border-bottom-color:currentColor}.gallery__item__download svg{width:1.25rem;height:1.25rem}.gallery__modal .dialog__overlay{--bg-opacity: .75}.gallery__modal .dialog__panel{padding:0}.gallery__carousel{height:100vh}.gallery__carousel .carousel__canvas{flex-direction:column-reverse;color:var(--color-white)}.gallery__carousel .carousel__button{position:absolute;top:50%}.gallery__carousel .carousel__button--prev{left:var(--spacing--x)}.gallery__carousel .carousel__button--next{right:var(--spacing--x)}.gallery__carousel .carousel__interface{padding-bottom:0;justify-content:flex-start}.gallery__modal__close{appearance:none;-webkit-appearance:none;position:absolute;right:var(--spacing-2xs);top:var(--spacing-2xs);z-index:201;display:flex;align-items:center;justify-content:center;border-radius:2em;border:1px solid var(--color-black);background:var(--color-white);color:var(--color-black);width:var(--spacing-l);height:var(--spacing-l);cursor:pointer}.gallery__modal__close:hover{background:var(--color-black);color:var(--color-white)}.gallery__modal__close svg{width:1.25rem}.gallery__carousel__item{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-s)}.gallery__carousel__item img{width:100%;height:100%;object-fit:contain}.gallery__carousel__item__caption{margin-top:auto;padding-top:var(--spacing-2xs)}@media screen and (min-width: 1920px){.gallery{--columns: 4}}@media screen and (max-width: 1024px){.gallery{--columns: 2}}.header-navigation{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);display:flex;position:relative}.header-navigation__lists{margin-left:var(--spacing-3xl);width:100%;display:flex;flex-direction:column-reverse;justify-content:space-between}.header-navigation__trigger{appearance:none;-webkit-appearance:none;display:none;gap:var(--spacing-xs);align-items:center;align-self:center;background:white;border:0;cursor:pointer;color:inherit;font-size:var(--text-s)}.header-navigation__trigger__icon{display:flex;flex-direction:column;justify-content:space-between;width:1.5em;height:.75em}.header-navigation__trigger__icon span{display:block;height:2px;background:var(--color-black);transform-origin:center}.header-navigation__trigger--active .header-navigation__trigger__icon span:first-child{transform:rotate(45deg);position:relative;top:45%}.header-navigation__trigger--active .header-navigation__trigger__icon span:last-child{transform:rotate(-45deg);position:relative;top:-45%}.header-navigation__trigger--active .header-navigation__trigger__icon span:nth-child(2){opacity:0}@media screen and (max-width: 1280px){.header-navigation__lists{margin-left:var(--spacing-xl)}}@media screen and (max-width: 1024px){.header-navigation__trigger{margin-left:auto;display:flex}.header-navigation__lists{margin-left:0;position:fixed;z-index:100;top:102px;max-height:calc(100vh - 102px);left:0;right:0;overflow:scroll;padding:var(--spacing-l) var(--spacing--x);background:var(--color-white);flex-direction:column;justify-content:flex-start;gap:var(--spacing-l)}.header-navigation__lists .navigation--meta{align-items:flex-start;margin-left:0}.header-navigation__lists{display:none}.header-navigation--open .header-navigation__lists{display:flex}.header-navigation--open~*{opacity:.2;overflow:hidden;pointer-events:none}}@media screen and (max-width: 768px){.header-navigation__lists .navigation{flex-direction:column;gap:var(--spacing-m)}}.images__figure{grid-column:2 / 12}.images__figure--news{grid-column:4 / 10}.images__figure--landscape img{width:100%}.images__figure--portrait{width:35%;margin-left:auto;margin-right:auto}.images--multiple .images__figure--portrait,.images--multiple .images__figure--portrait img{width:100%}.images--multiple .images__figure:first-child{grid-column:2 / 7}.images--multiple .images__figure:nth-child(2){grid-column:7 / 12}.images__caption{margin-top:var(--spacing-4xs);font-size:var(--text-2xs)}@media screen and (max-width: 1024px){.images__figure{grid-column:1 / 7}.images--multiple .images__figure:first-child{grid-column:1 / 4}.images--multiple .images__figure:nth-child(2){grid-column:4 / 7}}@media screen and (max-width: 768px){.images--multiple .images__figure:first-child,.images--multiple .images__figure:nth-child(2){grid-column:1 / 7}}.image-carousel{--carousel-offset: calc(var(--spacing--x) + (100% / 12))}.image-carousel .carousel__slide{padding-left:var(--spacing--x);padding-right:var(--spacing--x);width:calc(100% - (var(--carousel-offset) * 2));scroll-snap-align:center}.image-carousel .carousel__slide:first-child{margin-left:var(--carousel-offset)}.image-carousel .carousel__slide:last-child{margin-right:var(--carousel-offset)}.image-carousel-item{height:100%}.image-carousel-item img{height:100%;width:100%;max-height:90vh;object-fit:contain}image-carousel-item__caption{margin-top:var(--spacing-4xs);font-size:var(--text-2xs)}.image-carousel .carousel__button{position:absolute;top:50%;transform:translateY(-50%)}.image-carousel .carousel__button--prev{left:var(--spacing--x)}.image-carousel .carousel__button--next{right:var(--spacing--x)}.image-carousel .carousel__indicator{display:none}.intro-carousel{position:relative;overflow:hidden;margin-bottom:var(--spacing-l)}.intro-carousel-item{height:100%}.intro-carousel-item__media{display:block}.intro-carousel-item__media video{width:100%;height:auto;aspect-ratio:16/9}.intro-carousel-item__content{padding:var(--spacing-xs) var(--spacing--x);gap:var(--spacing-s);display:flex;align-items:center}@media screen and (max-width: 768px){.intro-carousel-item__content{flex-direction:column;align-items:start;gap:var(--spacing-2xs)}}.intro-carousel-item__text{font-size:var(--text-m)}.intro-carousel-item__text h2,.intro-carousel-item__text p{margin:0}.intro-carousel-item__text h2{font-weight:var(--weight-bold)}.intro-carousel-item__text h2 a{margin-right:.25rem}.intro-carousel-item__text h2 .tag{break-before:avoid;vertical-align:baseline;margin-left:var(--spacing-2xs)}.intro-carousel-item__actions{margin-left:auto;flex-shrink:0;display:flex;flex-wrap:wrap;gap:var(--spacing-2xs);align-items:center}.intro-carousel-item__actions .button{flex-shrink:0;flex-grow:0}.intro-carousel .carousel__button{position:absolute;top:calc(50% - 4.3375rem)}.intro-carousel .carousel__button--prev{left:var(--spacing--x)}.intro-carousel .carousel__button--next{right:var(--spacing--x)}.intro-carousel .carousel__interface{padding-top:0;justify-content:center}@media screen and (max-width: 1024px){.intro-carousel-item__actions{display:none}}@media screen and (max-width: 768px){.intro-carousel-item{display:flex;flex-direction:column}.intro-carousel-item__text{font-size:var(--text-s)}.intro-carousel .carousel__button{position:static;top:auto}.intro-carousel .carousel__button--prev{left:0}.intro-carousel .carousel__button--next{right:0}.intro-carousel .carousel__interface{justify-content:space-between}.intro-carousel .carousel__navigation{order:2}.intro-carousel-item__media video{aspect-ratio:647/1000;object-fit:cover}}.intro-content-23{height:100%;position:relative}.intro-content-23__color{--stage-bg-color: 255 255 255;--stage-bg-color-alpha: 1;background-color:rgb(var(--stage-bg-color) / var(--stage-bg-color-alpha));height:100%;width:100%;position:absolute;top:0;left:0;mix-blend-mode:color}.intro-content-23__color--1{--stage-bg-color: 255 255 255}.intro-content-23__color--2{--stage-bg-color: 96 103 105;--stage-bg-color-alpha: 1}.intro-content-23__color--3{--stage-bg-color: 76 50 54;--stage-bg-color-alpha: .4}.intro-content-23__color--4{--stage-bg-color: 158 137 128;--stage-bg-color-alpha: .35}.intro-content-23__background{height:100%;width:100%;position:absolute;top:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.intro-content-23__background--1{background-image:url(/img/bg1.webp)}.intro-content-23__background--2{background-image:url(/img/bg2.webp)}.intro-content-23__background--3{background-image:url(/img/bg3.webp)}.intro-content-23__background--4{background-image:url(/img/bg4.webp)}.intro-content-23__background--5{background-image:url(/img/bg5.webp)}.intro-content-23__background--6{background-image:url(/img/bg6.webp)}.intro-content-23__content{position:relative;height:100%;display:flex;justify-content:center;padding:5%;gap:var(--spacing-m)}.intro-content-23__picture,.intro-content-23__type{height:100%;position:relative}.intro-content-23 img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1024px){.intro-content-23__content{flex-direction:column;padding:10% 5%;gap:var(--spacing-2xs)}.intro-content-23__picture,.intro-content-23__type{height:50%}}.intro-content-24{position:relative}.intro-content-24 img{width:100%;height:auto;aspect-ratio:16/9}@media screen and (max-width: 768px){.intro-content-24 img{aspect-ratio:647/1000}}.intro-content-picture{height:100%;position:relative}.intro-content-picture img{width:100%;height:100%;object-fit:cover}.intro-headline{margin-bottom:var(--spacing-s)}.intro-headline .h1{font-size:var(--text-3xl);line-height:1}@media screen and (max-width: 768px){.intro-headline .h1{font-size:var(--text-xl)}}.intro-picture{margin-top:calc(var(--spacing-xl) * -1);margin-bottom:var(--spacing-s);height:70vh}.intro-headline+.intro-picture{margin-top:0}.breadcrumb-navigation+.intro-picture{margin-top:calc(var(--spacing-xl) * -.5)}.intro-picture+.wrapper.lead{margin-top:var(--spacing-s)}.intro-stage{position:relative;overflow:hidden;margin-bottom:var(--spacing-xl)}@media screen and (max-width: 768px){.intro-stage{margin-bottom:var(--spacing-l)}}.journal{--bg-color: var(--color-beige);background:var(--bg-color);padding-top:var(--spacing-s);padding-bottom:var(--spacing-s)}.journal--bg01{--bg-color: #FFFFFF}.journal--bg02{--bg-color: #ECECE2}.journal--bg03{--bg-color: #FDC0B0}.journal--bg04{--bg-color: #C2EDE4}.journal--bg05,.journal--bg06{--bg-color: #B0D2F6}.journal--bg06{--bg-color: #D0C6FF}.lead .prose{font-weight:var(--weight-bold)}.logos__headline{margin-bottom:var(--spacing-s)}.logos__grid{display:flex;flex-wrap:wrap;gap:0}.logos__item{display:flex;align-items:center;justify-content:center;width:25%}.logos__item img{width:100%;padding:15%;max-height:10rem;object-fit:contain}.module{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.module__title{margin-bottom:var(--spacing-s)}.module__actions{margin-top:var(--spacing-xl)}@media screen and (max-width: 768px){.module{margin-top:var(--spacing-l);margin-bottom:var(--spacing-l)}}.module--highlight{padding:var(--spacing-l);background:var(--color-white);max-width:58rem;width:97vw;padding-right:5vw;padding-left:5vw;margin-left:auto;position:relative}.module--highlight__icon{position:relative}.module--highlight__overline{margin:0;font-size:var(--text-s)}.module--highlight__headline{margin-top:var(--spacing-4xs);margin-bottom:var(--spacing-m)}.pagetitle{margin-bottom:var(--spacing-m)}.pagetitle:first-child{margin-top:var(--spacing-xl)}.pagetitle+.richtext{margin-top:var(--spacing-m)}@media screen and (max-width: 768px){.pagetitle{margin-bottom:var(--spacing-m)}.pagetitle:first-child{margin-top:var(--spacing-l)}}.planner__form{display:flex;gap:var(--spacing-xs)}.planner .sprig-component{width:43%}.planner .program-filter{width:100%}.planner .button--primary{flex-shrink:0}@media screen and (max-width: 900px){.planner .sprig-component{width:100%}}@media screen and (max-width: 768px){.planner{gap:var(--spacing-2xs)}.planner__form{flex-direction:column}}.production-schedule{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);width:100%;display:table}@media screen and (max-width: 900px){.production-schedule{display:block}}.program:first-child{margin-top:0}.program__title{margin-bottom:var(--spacing-s);display:flex;gap:var(--spacing-xs);justify-content:space-between;align-items:center}.program__title .field{width:25%}.program__counter{font-size:var(--text-s);font-weight:var(--weight-normal)}.program__indicator{width:var(--spacing-xs);height:var(--spacing-xs);display:inline-block;border:2px solid currentColor;border-radius:9999px;border-right-color:transparent;margin-left:var(--spacing-xs);animation:rotate .5s infinite linear;opacity:0}.htmx-request .program__indicator{opacity:1}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 768px){.program__title{flex-direction:column;align-items:flex-start}.program__title .field{width:100%}}.program-carousel{--carousel-offset: calc(var(--spacing--x) + (100% / 12))}.program-carousel .carousel__slide{padding-left:var(--spacing--x);width:calc(100% - var(--carousel-offset))}.program-carousel .carousel__slide:last-child{padding-right:var(--carousel-offset);width:100%}.program-carousel .carousel__navigation{order:2}.program-carousel-item{height:100%}.program-carousel-item__media img,.program-carousel-item__media video{height:100%}.program-carousel-item__time{font-weight:var(--weight-bold);display:block}.program-carousel-item__title{font-size:var(--text-s);font-weight:var(--weight-bold);margin-top:var(--spacing-2xs)}.program-carousel-item__subtitle{font-size:var(--text-s);padding-bottom:var(--spacing-s)}.program-carousel-item__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-2xs)}@media screen and (min-width: 1800px){.program-carousel-item,.program-carousel-item .h4,.program-carousel-item__subtitle{font-size:var(--text-m)}}@media screen and (max-width: 768px){.program-carousel{--carousel-offset: calc(var(--spacing--x) * 2)}.program-carousel-item__media img,.program-carousel-item__media video{aspect-ratio:3/2;height:auto}.program-carousel-item,.program-carousel-item .h4{font-size:var(--text-xs)}.program-carousel-item__title{margin-top:var(--spacing-3xs);font-size:var(--text-xs)}.program-carousel-item__subtitle{font-size:var(--text-xs);padding-bottom:var(--spacing-s)}.program-carousel-item__actions{gap:var(--spacing-3xs)}}.program-filters{position:sticky;top:-1px;z-index:10;background:var(--color-white);padding:var(--spacing-xs) var(--spacing--x);margin-top:var(--spacing-s);margin-bottom:var(--spacing-s);display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs)}.program-filters.is-stuck{border-bottom:1px solid var(--color-beige)}.program-filters__reset{margin-left:auto;padding:0;font-size:var(--text-s)}@media screen and (max-width: 768px){.program-filters{margin-top:0;gap:var(--spacing-4xs);position:relative}.program-filter--dates{order:3}.program-filter--genres{order:1}.program-filter--venues{order:2}.program-filters__reset{order:4;font-size:var(--text-xs);margin-top:var(--spacing-xs)}}@media screen and (max-width: 1024px){.program-grid__grid{--row-gap: var(--spacing-m)}.program-grid__grid>*{--span: var(--grid-columns)}}.program-list__group{border-bottom:1px solid var(--color-beige)}.program-list__group:first-child{border-top:1px solid var(--color-beige)}.program-list__title{--span: 3}.program-list__items{--span: 9}.program-list__day{position:sticky;top:5em;padding-top:var(--spacing-s);padding-bottom:var(--spacing-s);display:flex;flex-direction:column}.program-list__items>*{padding-top:var(--spacing-s);padding-bottom:var(--spacing-s)}.program-list__items>*:not(:last-child){border-bottom:1px solid var(--color-beige)}.program-list+.expander{display:flex;flex-direction:column-reverse}.program-list+.expander .expander__trigger{text-align:center;margin-bottom:var(--spacing-xl)}@media screen and (min-width: 1920px){.grid .program-list__title{--span: 3}.grid .program-list__items{--span: 9}}@media screen and (min-width: 768px){.program-list__day .comma{display:none}}@media screen and (max-width: 768px){.program-list__group{gap:0}.program-list__title{--span: 12;position:sticky;z-index:5;top:0;background:var(--color-white);border-bottom:1px solid var(--color-beige)}.program-list__day{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);flex-direction:row;font-size:var(--text-s)}.program-list__day *{font-size:inherit}.program-list__items{--span: 12}.program-list__items.wrapper{padding-left:0;padding-right:0}.program-list__items>*{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);padding-left:var(--spacing--x);padding-right:var(--spacing--x)}}.reportage{--text-overflow: calc(var(--spacing-xs) + var(--leading-copy) * 1rem);position:relative;margin-bottom:calc(var(--text-overflow) + var(--spacing-2xl))}.reportage__media{width:100%;padding-right:32.5vw}.reportage__media img{width:100%}.reportage__text{margin-left:var(--spacing--x);margin-right:var(--spacing--x);max-width:45%;padding:var(--spacing-xs);background:var(--color-white);font-size:var(--text-m);line-height:var(--leading-copy);position:absolute;bottom:calc(var(--text-overflow) * -1)}.reportage__text p{margin:0}.richtext{margin-bottom:var(--spacing-m)}.richtext+.richtext{margin-top:var(--spacing-m)}.teaser__headline{margin-bottom:var(--spacing-s)}.teaser__group{margin-bottom:var(--spacing-xl)}.teaser__group__headline{margin-bottom:var(--spacing-s)}.teaser__grid{--row-gap: var(--spacing-xl)}.teaser__list>*~*{margin-top:var(--spacing-s)}.teaser--gallery .teaser__grid>*{--span: 4}@media screen and (max-width: 1024px){.teaser__grid{--row-gap: var(--spacing-m)}.teaser--gallery .teaser__grid>*{--span: 3}}@media screen and (max-width: 768px){.teaser__grid>*{--span: 6}.teaser--news .teaser__grid{--row-gap: var(--spacing-l)}.teaser--news .teaser__grid>*{--span: 3}.teaser--gallery .teaser__grid>*{--span: 6}}.text-expander .expander .prose{padding-bottom:var(--spacing-m)}.timeline{--timeline-stream-border-threshold: var(--spacing-2xl);--timeline-stream-border-size: 1px;--timeline-stream-border-color: currentColor;--timeline-stream-item-padding: var(--spacing-2xl);--timeline-stream-item-headline-size: var(--text-l);background:var(--color-black);color:var(--color-white);padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.timeline__headline{text-align:center;margin-bottom:var(--spacing-m)}.timeline__subheadline{text-align:center;font-size:var(--text-xs);text-transform:uppercase}.timeline__stream{max-width:85rem;margin:0 auto;padding:0;list-style:none}.timeline__stream--start-threshold:before,.timeline__stream--end-threshold:after{content:"";display:block;height:var(--timeline-stream-border-threshold);width:1px;margin-left:calc(50% - var(--timeline-stream-border-size))}.timeline__stream--start-threshold:before{background:linear-gradient(to bottom,transparent,var(--timeline-stream-border-color))}.timeline__stream--end-threshold:after{background:linear-gradient(to top,transparent,var(--timeline-stream-border-color))}.timeline__loadmore{text-align:center;padding-top:var(--spacing-4xs)}.timeline__loadmore:before{content:"";display:block;height:var(--timeline-stream-border-threshold);width:var(--timeline-stream-border-size);margin-left:calc(50% - var(--timeline-stream-border-size));background:linear-gradient(to bottom,transparent 50%,var(--timeline-stream-border-color) 50%);background-size:var(--timeline-stream-border-size) 1rem}.timeline__item{width:50%;padding-bottom:var(--spacing-l);position:relative}.timeline__item:before{content:"";display:block;width:calc(var(--timeline-stream-item-padding) - var(--spacing-2xs));height:var(--timeline-stream-border-size);background:var(--timeline-stream-border-color);position:absolute;top:calc(var(--leading-headlines) * var(--timeline-stream-item-headline-size) * .5 + var(--timeline-stream-border-size))}.timeline__item:nth-child(odd){border-left:var(--timeline-stream-border-size) solid var(--timeline-stream-border-color);margin-left:calc(50% - var(--timeline-stream-border-size));padding-left:var(--timeline-stream-item-padding)}.timeline__item:nth-child(odd):before{left:0}.timeline__item:nth-child(even){border-right:var(--timeline-stream-border-size) solid var(--timeline-stream-border-color);margin-right:calc(50% - var(--timeline-stream-border-size));padding-right:var(--timeline-stream-item-padding);text-align:right}.timeline__item:nth-child(even):before{right:0}.timeline__item__overline{margin-bottom:var(--spacing-s)}.timeline__item__headline{margin:0;text-align:left;font-weight:var(--weight-bold);font-size:var(--text-s)}.timeline__item__text{text-align:left}.timeline__item__media{margin-top:var(--spacing-xs);text-align:left}.timeline__item__caption{margin-top:var(--spacing-4xs);font-size:var(--text-2xs)}@media screen and (max-width: 768px){.timeline{--timeline-stream-item-padding: var(--spacing-s);--timeline-stream-item-headline-size: var(--text-m)}.timeline__headline,.timeline__subheadline{text-align:left}.timeline__stream--start-threshold:before,.timeline__stream--end-threshold:after{margin-left:0}.timeline__loadmore{text-align:left}.timeline__loadmore:before{margin-left:0}.timeline__item{width:100%;margin-left:0!important;padding-bottom:var(--spacing-xl);padding-right:var(--spacing--x)!important}.timeline__item:nth-child(even){border-right:0;margin-right:0;border-left:var(--timeline-stream-border-size) solid var(--timeline-stream-border-color);padding-left:var(--timeline-stream-item-padding);text-align:left}.timeline__item:nth-child(even):before{right:auto;left:0}.timeline__item__overline{margin-bottom:var(--spacing-2xs)}.timeline__item__headline,.timeline__item__text .prose{font-size:var(--text-xs)}}.browserupgrade{padding:var(--spacing--x);background:var(--color-black);color:var(--color-white);text-align:center}.deprecated-video{aspect-ratio:2 / 1;background:var(--color-beige);padding:var(--spacing-m);font-size:var(--text-s);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-s);text-align:center}.form[data-class=survey] .form__grid{--row-gap: var(--spacing-l)}.form[data-class=survey] .field__label{font-size:var(--text-s)}.form[data-class=survey] .field--checkbox_group,.form[data-class=survey] .field--radio_group{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.form[data-class=survey] .field--checkbox_group label,.form[data-class=survey] .field--radio_group label{font-size:var(--text-s)}.form[data-class=survey] .field--checkbox_group .field__label,.form[data-class=survey] .field--radio_group .field__label{font-weight:700;font-size:var(--text-m);margin-bottom:0}.form[data-class=survey] .field--checkbox_group .field__instructions,.form[data-class=survey] .field--radio_group .field__instructions{font-size:var(--text-m);font-style:normal;margin-top:calc(var(--spacing-2xs) * -1);margin-bottom:var(--spacing-2xs)}.form[data-class=survey] .form__column:has(.field--checkbox_group,.field--radio_group)+.form__column:has(.field--textarea){margin-top:calc(var(--spacing-l) * -1 + var(--spacing-m))}.form[data-class=survey] .field--textarea .field__input{border:1px solid rgba(0,0,0,.2);background:rgba(0,0,0,0);max-width:50ch}.form[data-class=survey] .field--html{font-size:var(--text-m)}.form[data-class=survey] .field--html p{margin-top:0}.form[data-class=survey] .form__column.col-6:has(.field--radio_group,.field--checkbox_group){margin-top:calc(var(--spacing-l) * -1)}.form[data-class=survey] .form__column:has(.field--html)+.form__column:has(.field--textarea){margin-top:calc(var(--spacing-l) * -1)}.form[data-class=survey] .form__column:has(.field--html)+.form__column:has(.field--textarea) .field--textarea .field__label{font-size:var(--text-m);margin-bottom:var(--spacing-s)}.form[data-class=survey] .field__label--required:after{content:""}.form[data-class=survey] hr{width:100%;border:0;height:1px;background:rgba(0,0,0,.2);margin:0;margin-top:var(--spacing-3xs)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.hidden,[x-cloak]{display:none}.wrapper{padding-left:var(--spacing--x);padding-right:var(--spacing--x)}.performance-na{font-size:var(--text-xs)}.-on-mobile{display:none}@media screen and (max-width: 768px){.-on-desktop{display:none}.-on-mobile{display:block}}
